Celeritas
0.5.0-86+4a8eea4
|
Contains IntersectRegionInterface and concrete daughters. More...
#include "corecel/Macros.hh"
#include "corecel/cont/Array.hh"
#include "corecel/math/Turn.hh"
#include "orange/OrangeTypes.hh"
Classes | |
class | celeritas::orangeinp::IntersectRegionInterface |
Interface class for building non-reentrant spatial regions. More... | |
class | celeritas::orangeinp::Box |
A rectangular parallelepiped/cuboid centered on the origin. More... | |
class | celeritas::orangeinp::Cone |
A closed cone along the Z axis centered on the origin. More... | |
class | celeritas::orangeinp::Cylinder |
A Z-aligned cylinder centered on the origin. More... | |
class | celeritas::orangeinp::Ellipsoid |
An axis-alligned ellipsoid centered at the origin. More... | |
class | celeritas::orangeinp::GenPrism |
A generalized polygon with parallel flat faces along the z axis. More... | |
struct | celeritas::orangeinp::GenPrism::TrapFace |
Regular trapezoidal top/bottom face. More... | |
class | celeritas::orangeinp::InfWedge |
An open wedge shape from the Z axis. More... | |
class | celeritas::orangeinp::Involute |
An involute "blade" centered on the origin. More... | |
class | celeritas::orangeinp::Parallelepiped |
A general parallelepiped centered on the origin. More... | |
class | celeritas::orangeinp::Prism |
A regular, z-extruded polygon centered on the origin. More... | |
class | celeritas::orangeinp::Sphere |
A sphere centered on the origin. More... | |
Contains IntersectRegionInterface and concrete daughters.