|
Celeritas 0.7.0-dev.170+develop.df22d2a88
|
#include <optional>#include <type_traits>#include <utility>#include <vector>#include "corecel/math/Turn.hh"#include "IntersectRegion.hh"#include "ObjectInterface.hh"
Classes | |
| class | celeritas::orangeinp::EnclosedAzi |
| Define the azimuthal truncation of a solid. More... | |
| class | celeritas::orangeinp::EnclosedPolar |
| Define the polar truncation of a solid. More... | |
| class | celeritas::orangeinp::SolidBase |
| A hollow shape with an optional start and end angle. More... | |
| class | celeritas::orangeinp::Solid< T > |
| A shape that has undergone an intersection or combination of intersections. More... | |
Typedefs | |
| using | celeritas::orangeinp::ConeSolid = Solid< Cone > |
| using | celeritas::orangeinp::CutCylinderSolid = Solid< CutCylinder > |
| using | celeritas::orangeinp::CylinderSolid = Solid< Cylinder > |
| using | celeritas::orangeinp::PrismSolid = Solid< Prism > |
| using | celeritas::orangeinp::SphereSolid = Solid< Sphere > |
| using | celeritas::orangeinp::EllipsoidSolid = Solid< Ellipsoid > |
Functions | |
| template<class T , class... Us> | |
| celeritas::orangeinp::Solid (std::string &&, T &&, Us...) -> Solid< T > | |