#include <kDOP.h>
Public Types | |
typedef coal::KDOP< N > | Base |
Public Attributes | |
Eigen::Array< CoalScalar, N, 1 > | dist_ |
Origin's distances to N KDOP planes. More... | |
Additional Inherited Members | |
Public Member Functions inherited from coal::KDOP< N > | |
Vec3s | center () const |
The (AABB) center. More... | |
CoalScalar | depth () const |
The (AABB) depth. More... | |
CoalScalar & | dist (short i) |
CoalScalar | dist (short i) const |
CoalScalar | distance (const KDOP< N > &other, Vec3s *P=NULL, Vec3s *Q=NULL) const |
The distance between two KDOP<N>. Not implemented. More... | |
CoalScalar | height () const |
The (AABB) height. More... | |
bool | inside (const Vec3s &p) const |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | KDOP () |
Creating kDOP containing nothing. More... | |
KDOP (const Vec3s &a, const Vec3s &b) | |
Creating kDOP containing two points. More... | |
KDOP (const Vec3s &v) | |
Creating kDOP containing only one point. More... | |
bool | operator!= (const KDOP &other) const |
Difference operator. More... | |
KDOP< N > | operator+ (const KDOP< N > &other) const |
Create a KDOP by mergin two KDOPs. More... | |
KDOP< N > & | operator+= (const KDOP< N > &other) |
Merge two KDOPs. More... | |
KDOP< N > & | operator+= (const Vec3s &p) |
Merge the point and the KDOP. More... | |
bool | operator== (const KDOP &other) const |
Equality operator. More... | |
bool | overlap (const KDOP< N > &other) const |
Check whether two KDOPs overlap. More... | |
bool | overlap (const KDOP< N > &other, const CollisionRequest &request, CoalScalar &sqrDistLowerBound) const |
Check whether two KDOPs overlap. More... | |
CoalScalar | size () const |
Size of the kDOP (used in BV_Splitter to order two kDOPs) More... | |
CoalScalar | volume () const |
The (AABB) volume. More... | |
CoalScalar | width () const |
The (AABB) width. More... | |
Protected Attributes inherited from coal::KDOP< N > | |
Eigen::Array< CoalScalar, N, 1 > | dist_ |
Origin's distances to N KDOP planes. More... | |
Definition at line 17 of file coal/serialization/kDOP.h.
typedef coal::KDOP<N> boost::serialization::internal::KDOPAccessor< N >::Base |
Definition at line 18 of file coal/serialization/kDOP.h.
Eigen::Array<CoalScalar, N, 1> coal::KDOP< N >::dist_ |
Origin's distances to N KDOP planes.
Definition at line 94 of file coal/BV/kDOP.h.