Public Member Functions | |
OBB () | |
OBB (const Matrix3< S > &axis, const Vector3< S > ¢er, const Vector3< S > &extent) | |
Public Member Functions inherited from fcl::OBB< class > | |
const Vector3< S > | center () const |
bool | contain (const Vector3< S > &p) const |
S | depth () const |
S | distance (const OBB &other, Vector3< S > *P=nullptr, Vector3< S > *Q=nullptr) const |
S | height () const |
OBB () | |
OBB (const Matrix3< S > &axis, const Vector3< S > ¢er, const Vector3< S > &extent) | |
OBB< S > | operator+ (const OBB< S > &other) const |
OBB< S > & | operator+= (const OBB< S > &other) |
OBB< S > & | operator+= (const Vector3< S > &p) |
bool | overlap (const OBB< S > &other) const |
bool | overlap (const OBB< S > &other, OBB< S > &overlap_part) const |
S | size () const |
S | volume () const |
S | width () const |
Additional Inherited Members | |
Public Types inherited from fcl::OBB< class > | |
typedef S_ | S |
Public Attributes inherited from fcl::OBB< class > | |
Matrix3< S > | axis |
Vector3< S > | extent |
Vector3< S > | To |