46 unsigned char coords = 0;
50 Eigen::Vector3d
const pt_diff = bbox_max - bbox_min;
55 if (std::nexttoward(std::abs(pt_diff[0]), 0.0) > .0)
59 if (std::nexttoward(std::abs(pt_diff[1]), 0.0) > .0)
63 if (std::nexttoward(std::abs(pt_diff[2]), 0.0) > .0)
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 ...
Eigen::Vector3d const & getMinPoint() const
Eigen::Vector3d const & getMaxPoint() const
unsigned char getType() const
get this coordinate type
CoordinateSystem(unsigned char coord)
User provided coordinate system.
unsigned char getCoordinateSystem(const GeoLib::AABB &bbox) const
unsigned getDimension() const
get dimension size
virtual Node *const * getNodes() const =0
Get array of element nodes.
virtual unsigned getNumberOfNodes() const =0
virtual constexpr unsigned getDimension() const =0
Get dimension of the mesh element.