Go to the source code of this file.
Classes | |
| class | CSG::CSGBase |
| CSGBase creates an internal representation of a Constructive Solid Geometry (CSG) model. More... | |
Namespaces | |
| namespace | CSG |
Typedefs | |
| typedef std::variant< std::reference_wrapper< const CSGSurface >, std::reference_wrapper< const CSGCell >, std::reference_wrapper< const CSGUniverse >, std::reference_wrapper< const CSGRegion >, std::reference_wrapper< const CSGLattice >, std::reference_wrapper< const CSGEngUnit > > | CSG::CSGObjectVariant |
| Define a variant type that can hold references to different CSG object types. | |
Enumerations | |
| enum class | CSG::RotationAxisType { CSG::X = 0 , CSG::Y = 1 , CSG::Z = 2 } |
| Enumeration of axis types for rotations. More... | |