https://mooseframework.inl.gov
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Enumerations
CSGBase.h File Reference

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...