20 #ifndef GEOSX_MESHUTILITIES_SIMPLEGEOMETRICOBJECTS_CYLINDER_HPP_ 21 #define GEOSX_MESHUTILITIES_SIMPLEGEOMETRICOBJECTS_CYLINDER_HPP_ 23 #include "SimpleGeometricObjectBase.hpp" 47 Group *
const parent );
85 static constexpr
auto point1String =
"point1";
86 static constexpr
auto point2String =
"point2";
87 static constexpr
auto radiusString =
"radius";
double real64
64-bit floating point type.
Base class for the geometric objects (box, plane, cylinder).
virtual ~Cylinder() override
Default destructor.
Cylinder(const std::string &name, Group *const parent)
Constructor.
static string CatalogName()
Get the catalog name.
bool IsCoordInObject(real64 const (&coord) [3]) const override final
Check if the input coordinates are in the object.
std::string string
String type.
Class to represent a geometric cylinder in GEOSX.