|
Celeritas 0.7.0-dev.169+develop.bdc0041f6
|
Input definition for a single volume. More...
#include <OrangeInput.hh>
Public Types | |
| using | Flags = VolumeRecord::Flags |
| using | VariantLabel = std::variant< Label, VolumeInstanceId > |
Public Member Functions | |
| operator bool () const | |
| Whether the volume definition is valid. | |
Public Attributes | |
| VariantLabel | label {} |
| Volume label or instance ID. | |
| std::vector< LocalSurfaceId > | faces {} |
| Sorted list of surface IDs in this volume. | |
| std::vector< logic_int > | logic {} |
| RPN region definition for this volume, using local surface index. | |
| BBox | bbox {} |
| Axis-aligned bounding box. | |
| OrientedBoundingZoneInput | obz |
| OrientedBoundingZone. | |
| logic_int | flags {0} |
| Special flags. | |
| ZOrder | zorder {} |
| Masking priority. | |
Input definition for a single volume.