22 unsigned char coords = 0;
25 Eigen::Vector3d
const pt_diff = bbox_max - bbox_min;
30 if (std::nexttoward(std::abs(pt_diff[0]), 0.0) > .0)
34 if (std::nexttoward(std::abs(pt_diff[1]), 0.0) > .0)
38 if (std::nexttoward(std::abs(pt_diff[2]), 0.0) > .0)
76 : _type(getCoordinateSystem(bbox))
Definition of the AABB class.
Definition of the Element class.
Definition of the Node class.
Class AABB is an axis aligned bounding box around a given set of geometric points of (template) type ...
MinMaxPoints getMinMaxPoints() const
unsigned char getType() const
get this coordinate type
CoordinateSystem(unsigned char coord)
User provided coordinate system.
unsigned getDimension() const
get dimension size
virtual unsigned getNumberOfNodes() const =0
virtual constexpr unsigned getDimension() const =0
Get dimension of the mesh element.
virtual Node *const * getNodes() const =0
Get array of element nodes.
unsigned char getCoordinateSystem(GeoLib::AABB const &bbox)