|
Celeritas 0.7.0-dev.195+develop.9f96e13e6
|
Contains IntersectRegionInterface and concrete daughters. More...
#include <vector>#include "corecel/Macros.hh"#include "corecel/cont/Array.hh"#include "corecel/cont/EnumArray.hh"#include "corecel/grid/GridTypes.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 truncated cone along the z axis centered on the origin. More... | |
| class | celeritas::orangeinp::CutCylinder |
| A z-aligned cylinder centered on the origin, with top/bottom cuts. More... | |
| class | celeritas::orangeinp::Cylinder |
| A z-aligned cylinder centered on the origin. More... | |
| class | celeritas::orangeinp::Ellipsoid |
| An axis-aligned ellipsoid centered at the origin. More... | |
| class | celeritas::orangeinp::EllipticalCylinder |
| A z-aligned cylinder with an elliptical cross section. More... | |
| class | celeritas::orangeinp::EllipticalCone |
| A finite z-aligned cone with an elliptical cross section. More... | |
| class | celeritas::orangeinp::ExtrudedPolygon |
| Region formed by extruding + scaling a convex polygon along a line segment. More... | |
| struct | celeritas::orangeinp::ExtrudedPolygon::PolygonFace |
| Specifies the top or bottom face of the ExtrudedPolygon. 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::Hyperboloid |
| A z-aligned hyperboloid of revolution centered on the origin. More... | |
| class | celeritas::orangeinp::InfPlane |
| An axis-aligned infinite half-space to use for truncation operations. More... | |
| class | celeritas::orangeinp::InfAziWedge |
| An open wedge shape from the z axis. More... | |
| class | celeritas::orangeinp::InfPolarWedge |
| Select a polar (latitudinal) region. More... | |
| class | celeritas::orangeinp::Involute |
| An involute "blade" centered on the origin. More... | |
| class | celeritas::orangeinp::Paraboloid |
| A finite z-aligned parabolid. 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... | |
| class | celeritas::orangeinp::Tet |
| A tetrahedron defined by four vertices. More... | |
Contains IntersectRegionInterface and concrete daughters.