72 bool hasX()
const {
return (
_type & CoordinateSystemType::type::X) != 0; }
75 bool hasY()
const {
return (
_type & CoordinateSystemType::type::Y) != 0; }
78 bool hasZ()
const {
return (
_type & CoordinateSystemType::type::Z) != 0; }
Definition of the AABB class.
Class AABB is an axis aligned bounding box around a given set of geometric points of (template) type ...
unsigned char getType() const
get this coordinate type
CoordinateSystem(unsigned char coord)
User provided coordinate system.
unsigned char getCoordinateSystem(const GeoLib::AABB &bbox) const
bool hasY() const
has Y dimension
unsigned getDimension() const
get dimension size
CoordinateSystem(const GeoLib::AABB &bbox)
Decides a coordinate system from a bounding box.
bool hasX() const
has X dimension
bool hasZ() const
has z dimension