|
Ponca
2cfe00173bb12dda99e12b2b48a0e1f683bc5cdd
Point Cloud Analysis library
|
Public Types | |
| using | Base |
| Public Types inherited from Ponca::KdTreeCustomizableNode< Index, NodeIndex, DataPoint, Index, KdTreeDefaultInnerNode< NodeIndex, DataPoint::Scalar, DataPoint::Dim >, KdTreeDefaultLeafNode< Index, Index > > | |
| enum | |
| using | AabbType |
| The type used to store node bounding boxes. | |
Additional Inherited Members | |
| Public Member Functions inherited from Ponca::KdTreeCustomizableNode< Index, NodeIndex, DataPoint, Index, KdTreeDefaultInnerNode< NodeIndex, DataPoint::Scalar, DataPoint::Dim >, KdTreeDefaultLeafNode< Index, Index > > | |
| constexpr KdTreeCustomizableNode & | operator= (KdTreeCustomizableNode &&n) |
| bool | is_leaf () const |
| void | set_is_leaf (bool is_leaf) |
| void | configure_range (Index start, Index size, const AabbType &aabb) |
| Configures the range of the node in the sample index array of the kd-tree. | |
| void | configure_inner (Scalar split_value, Index first_child_id, Index split_dim) |
| Configures the inner node information. | |
| Index | leaf_start () const |
| The start index of the range of the leaf node in the sample index array. | |
| Index | leaf_size () const |
| The size of the range of the leaf node in the sample index array. | |
| Scalar | inner_split_value () const |
| The position of the AABB split of the inner node. | |
| int | inner_split_dim () const |
| Which axis the split of the AABB of the inner node was done on. | |
| Index | inner_first_child_id () const |
| The index of the first child of the node in the node array of the kd-tree. | |
| Protected Member Functions inherited from Ponca::KdTreeCustomizableNode< Index, NodeIndex, DataPoint, Index, KdTreeDefaultInnerNode< NodeIndex, DataPoint::Scalar, DataPoint::Dim >, KdTreeDefaultLeafNode< Index, Index > > | |
| LeafType & | getAsLeaf () |
| InnerType & | getAsInner () |
Definition at line 291 of file kdTreeTraits.h.
| using Ponca::KdTreeDefaultNode< Index, NodeIndex, DataPoint, LeafSize >::Base |
Definition at line 296 of file kdTreeTraits.h.