| 
    coal
    3.0.1
    
   Coal, The Collision Detection Library. Previously known as HPP-FCL, fork of FCL -- The Flexible Collision Library 
   | 
 
Oriented bounding box class. More...
#include <coal/BV/OBB.h>
Public Member Functions | |
| OBB () | |
| bool | operator== (const OBB &other) const | 
| Equality operator.  More... | |
| bool | operator!= (const OBB &other) const | 
| Difference operator.  More... | |
| bool | contain (const Vec3s &p) const | 
| Check whether the OBB contains a point.  More... | |
| bool | overlap (const OBB &other) const | 
| bool | overlap (const OBB &other, const CollisionRequest &request, CoalScalar &sqrDistLowerBound) const | 
| CoalScalar | distance (const OBB &other, Vec3s *P=NULL, Vec3s *Q=NULL) const | 
| Distance between two OBBs, not implemented.  More... | |
| OBB & | operator+= (const Vec3s &p) | 
| A simple way to merge the OBB and a point (the result is not compact).  More... | |
| OBB & | operator+= (const OBB &other) | 
| Merge the OBB and another OBB (the result is not compact).  More... | |
| OBB | operator+ (const OBB &other) const | 
| Return the merged OBB of current OBB and the other one (the result is not compact).  More... | |
| CoalScalar | size () const | 
| Size of the OBB (used in BV_Splitter to order two OBBs)  More... | |
| const Vec3s & | center () const | 
| Center of the OBB.  More... | |
| CoalScalar | width () const | 
| Width of the OBB.  More... | |
| CoalScalar | height () const | 
| Height of the OBB.  More... | |
| CoalScalar | depth () const | 
| Depth of the OBB.  More... | |
| CoalScalar | volume () const | 
| Volume of the OBB.  More... | |
Public Attributes | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW Matrix3s | axes | 
| Orientation of OBB. axis[i] is the ith column of the orientation matrix for the box; it is also the i-th principle direction of the box. We assume that axis[0] corresponds to the axis with the longest box edge, axis[1] corresponds to the shorter one and axis[2] corresponds to the shortest one.  More... | |
| Vec3s | To | 
| Center of OBB.  More... | |
| Vec3s | extent | 
| Half dimensions of OBB.  More... | |
Oriented bounding box class.