#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.