![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
Recursive visitor for ccKdTree::getNeighborLeaves. More...

Public Member Functions | |
| GetNeighborLeavesVisitor (ccKdTree::BaseNode *cell, ccKdTree::LeafSet &neighbors, const ccBBox &cellBox, const ccBBox &treeBox) | |
| void | setUserDataFilter (int value) |
| void | visit (ccKdTree::BaseNode *node) |
Protected Attributes | |
| ccKdTree::BaseNode * | m_targetCell |
| ccBBox | m_targetCellBox |
| ccBBox | m_currentCellBox |
| ccKdTree::LeafSet * | m_neighbors |
| bool | m_userDataFilterEnabled |
| int | m_userDataFilterValue |
Recursive visitor for ccKdTree::getNeighborLeaves.
Definition at line 269 of file ecvKdTree.cpp.
|
inline |
Definition at line 271 of file ecvKdTree.cpp.
|
inline |
Definition at line 282 of file ecvKdTree.cpp.
References m_userDataFilterEnabled, and m_userDataFilterValue.
Referenced by ccKdTree::getNeighborLeaves().
|
inline |
Definition at line 287 of file ecvKdTree.cpp.
References cloudViewer::TrueKdTree::BaseNode::isNode(), cloudViewer::TrueKdTree::Node::leftChild, m_currentCellBox, m_neighbors, m_targetCell, m_targetCellBox, m_userDataFilterEnabled, m_userDataFilterValue, cloudViewer::BoundingBoxTpl< T >::maxCorner(), cloudViewer::BoundingBoxTpl< T >::minCorner(), cloudViewer::BoundingBoxTpl< T >::minDistTo(), cloudViewer::TrueKdTree::Node::rightChild, cloudViewer::TrueKdTree::Node::splitDim, cloudViewer::TrueKdTree::Node::splitValue, Tuple3Tpl< Type >::u, and cloudViewer::TrueKdTree::Leaf::userData.
Referenced by ccKdTree::getNeighborLeaves().
|
protected |
Definition at line 329 of file ecvKdTree.cpp.
Referenced by visit().
|
protected |
Definition at line 330 of file ecvKdTree.cpp.
Referenced by visit().
|
protected |
Definition at line 327 of file ecvKdTree.cpp.
Referenced by visit().
|
protected |
Definition at line 328 of file ecvKdTree.cpp.
Referenced by visit().
|
protected |
Definition at line 331 of file ecvKdTree.cpp.
Referenced by setUserDataFilter(), and visit().
|
protected |
Definition at line 332 of file ecvKdTree.cpp.
Referenced by setUserDataFilter(), and visit().