|
| KdTreeNode (void) |
|
| KdTreeNode (uint32_t index) |
|
| ~KdTreeNode (void) |
|
void | addDouble (KdTreeNode *node, Axes dim, const KdTreeInterface *iface) |
|
void | addFloat (KdTreeNode *node, Axes dim, const KdTreeInterface *iface) |
|
uint32_t | getIndex (void) const |
|
void | search (Axes axis, const double *pos, double radius, uint32_t &count, uint32_t maxObjects, KdTreeFindNode *found, const KdTreeInterface *iface) |
|
void | search (Axes axis, const float *pos, float radius, uint32_t &count, uint32_t maxObjects, KdTreeFindNode *found, const KdTreeInterface *iface) |
|
◆ KdTreeNode() [1/2]
tesseract_collision::FLOAT_MATH::VERTEX_INDEX::KdTreeNode::KdTreeNode |
( |
void |
| ) |
|
|
inline |
◆ KdTreeNode() [2/2]
tesseract_collision::FLOAT_MATH::VERTEX_INDEX::KdTreeNode::KdTreeNode |
( |
uint32_t |
index | ) |
|
|
inline |
◆ ~KdTreeNode()
tesseract_collision::FLOAT_MATH::VERTEX_INDEX::KdTreeNode::~KdTreeNode |
( |
void |
| ) |
|
|
inline |
◆ addDouble()
◆ addFloat()
◆ getIndex()
uint32_t tesseract_collision::FLOAT_MATH::VERTEX_INDEX::KdTreeNode::getIndex |
( |
void |
| ) |
const |
|
inline |
◆ getLeft()
KdTreeNode * tesseract_collision::FLOAT_MATH::VERTEX_INDEX::KdTreeNode::getLeft |
( |
void |
| ) |
|
|
inlineprivate |
◆ getRight()
KdTreeNode * tesseract_collision::FLOAT_MATH::VERTEX_INDEX::KdTreeNode::getRight |
( |
void |
| ) |
|
|
inlineprivate |
◆ search() [1/2]
void tesseract_collision::FLOAT_MATH::VERTEX_INDEX::KdTreeNode::search |
( |
Axes |
axis, |
|
|
const double * |
pos, |
|
|
double |
radius, |
|
|
uint32_t & |
count, |
|
|
uint32_t |
maxObjects, |
|
|
KdTreeFindNode * |
found, |
|
|
const KdTreeInterface * |
iface |
|
) |
| |
|
inline |
◆ search() [2/2]
void tesseract_collision::FLOAT_MATH::VERTEX_INDEX::KdTreeNode::search |
( |
Axes |
axis, |
|
|
const float * |
pos, |
|
|
float |
radius, |
|
|
uint32_t & |
count, |
|
|
uint32_t |
maxObjects, |
|
|
KdTreeFindNode * |
found, |
|
|
const KdTreeInterface * |
iface |
|
) |
| |
|
inline |
◆ setLeft()
void tesseract_collision::FLOAT_MATH::VERTEX_INDEX::KdTreeNode::setLeft |
( |
KdTreeNode * |
left | ) |
|
|
inlineprivate |
◆ setRight()
void tesseract_collision::FLOAT_MATH::VERTEX_INDEX::KdTreeNode::setRight |
( |
KdTreeNode * |
right | ) |
|
|
inlineprivate |
◆ mIndex
uint32_t tesseract_collision::FLOAT_MATH::VERTEX_INDEX::KdTreeNode::mIndex |
|
private |
◆ mLeft
KdTreeNode* tesseract_collision::FLOAT_MATH::VERTEX_INDEX::KdTreeNode::mLeft |
|
private |
◆ mRight
KdTreeNode* tesseract_collision::FLOAT_MATH::VERTEX_INDEX::KdTreeNode::mRight |
|
private |
The documentation for this class was generated from the following file: