Added two axis aligned bounding box check functions

This commit is contained in:
Arthur Ice
2014-12-01 15:25:37 -08:00
parent fb9d76f851
commit feac1728dc
2 changed files with 36 additions and 0 deletions
+4
View File
@@ -44,6 +44,7 @@ public:
operator xy_location() const;
const xyz_location operator -(const xyz_location& rhs) const;
const xyz_location operator +(const xyz_location& rhs) const;
void ABS_XYZ();
bool isOrigin() const { return m_X == 0 && m_Y == 0 && m_Z == 0;}
@@ -82,4 +83,7 @@ std::string to_string(const xyz_heading &position);
std::string to_string(const xyz_location &position);
std::string to_string(const xy_location &position);
bool IsWithinAxisAlignedBox(const xyz_location &position, const xyz_location &minimum, const xyz_location &maximum);
bool IsWithinAxisAlignedBox(const xy_location &position, const xy_location &minimum, const xy_location &maximum);
#endif