Celeritas  0.5.0-86+4a8eea4
Classes
IntersectRegion.hh File Reference

Contains IntersectRegionInterface and concrete daughters. More...

#include "corecel/Macros.hh"
#include "corecel/cont/Array.hh"
#include "corecel/math/Turn.hh"
#include "orange/OrangeTypes.hh"
This graph shows which files directly or indirectly include this file:

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

Detailed Description

Contains IntersectRegionInterface and concrete daughters.