#include <kDOP.h>
Public Member Functions | |
| KDOP () | |
| Creating kDOP containing nothing. | |
| KDOP (const Vec3f &v) | |
| Creating kDOP containing only one point. | |
| KDOP (const Vec3f &a, const Vec3f &b) | |
| Creating kDOP containing two points. | |
| bool | overlap (const KDOP< N > &other) const |
| Check whether two KDOPs are overlapped. | |
| bool | inside (const Vec3f &p) const |
| KDOP< N > & | operator+= (const Vec3f &p) |
| Merge the point and the KDOP. | |
| KDOP< N > & | operator+= (const KDOP< N > &other) |
| Merge two KDOPs. | |
| KDOP< N > | operator+ (const KDOP< N > &other) const |
| Create a KDOP by mergin two KDOPs. | |
| FCL_REAL | width () const |
| The (AABB) width. | |
| FCL_REAL | height () const |
| The (AABB) height. | |
| FCL_REAL | depth () const |
| The (AABB) depth. | |
| FCL_REAL | volume () const |
| The (AABB) volume. | |
| FCL_REAL | size () const |
| Size of the kDOP (used in BV_Splitter to order two kDOPs). | |
| Vec3f | center () const |
| The (AABB) center. | |
| FCL_REAL | distance (const KDOP< N > &other, Vec3f *P=NULL, Vec3f *Q=NULL) const |
| The distance between two KDOP<N>. Not implemented. | |
| FCL_REAL | dist (std::size_t i) const |
| FCL_REAL & | dist (std::size_t i) |
Definition at line 60 of file kDOP.h.