![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
Tree node. More...
#include <TrueKdTree.h>


Public Member Functions | |
| Node () | |
| ~Node () override | |
Public Member Functions inherited from cloudViewer::TrueKdTree::BaseNode | |
| BaseNode (uint8_t nodeType) | |
| virtual | ~BaseNode ()=default |
| bool | isNode () const |
| bool | isLeaf () const |
Public Attributes | |
| PointCoordinateType | splitValue |
| BaseNode * | leftChild |
| BaseNode * | rightChild |
| uint8_t | splitDim |
Public Attributes inherited from cloudViewer::TrueKdTree::BaseNode | |
| BaseNode * | parent |
Additional Inherited Members | |
Protected Attributes inherited from cloudViewer::TrueKdTree::BaseNode | |
| const uint8_t | type |
Tree node.
Definition at line 53 of file TrueKdTree.h.
|
inline |
Definition at line 65 of file TrueKdTree.h.
|
inlineoverride |
Definition at line 72 of file TrueKdTree.h.
| BaseNode* cloudViewer::TrueKdTree::Node::leftChild |
Definition at line 58 of file TrueKdTree.h.
Referenced by cloudViewer::TrueKdTree::split().
| BaseNode* cloudViewer::TrueKdTree::Node::rightChild |
Definition at line 59 of file TrueKdTree.h.
Referenced by cloudViewer::TrueKdTree::split().
| uint8_t cloudViewer::TrueKdTree::Node::splitDim |
Definition at line 60 of file TrueKdTree.h.
Referenced by cloudViewer::TrueKdTree::split().
| PointCoordinateType cloudViewer::TrueKdTree::Node::splitValue |
Definition at line 57 of file TrueKdTree.h.
Referenced by cloudViewer::TrueKdTree::split().