|
Ponca
8e4373a7fc557bbfb1afb9210d70f03872388d04
Point Cloud Analysis library
|
Inheritance diagram for Ponca::KdTreeDefaultNode< Index, NodeIndex, DataPoint, LeafSize >:
Collaboration diagram for Ponca::KdTreeDefaultNode< Index, NodeIndex, DataPoint, LeafSize >:Public Types | |
| using | Base = KdTreeCustomizableNode< Index, NodeIndex, DataPoint, LeafSize, KdTreeDefaultInnerNode< NodeIndex, typename DataPoint::Scalar, DataPoint::Dim >, KdTreeDefaultLeafNode< Index, LeafSize > > |
Public Types inherited from Ponca::KdTreeCustomizableNode< Index, NodeIndex, DataPoint, LeafSize, _InnerNodeType, _LeafNodeType > | |
| enum | : std::size_t { MAX_COUNT = std::size_t(2) << InnerType::INDEX_BITS } |
| using | AabbType = Eigen::AlignedBox< Scalar, DataPoint::Dim > |
| The type used to store node bounding boxes. | |
Additional Inherited Members | |
Public Member Functions inherited from Ponca::KdTreeCustomizableNode< Index, NodeIndex, DataPoint, LeafSize, _InnerNodeType, _LeafNodeType > | |
| constexpr | KdTreeCustomizableNode (KdTreeCustomizableNode &&n) |
| constexpr KdTreeCustomizableNode & | operator= (KdTreeCustomizableNode &&n) |
| constexpr | KdTreeCustomizableNode (const KdTreeCustomizableNode &n) |
| constexpr KdTreeCustomizableNode & | operator= (const 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. | |
| LeafSize | 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, LeafSize, _InnerNodeType, _LeafNodeType > | |
| LeafType & | getAsLeaf () |
| InnerType & | getAsInner () |
| const LeafType & | getAsLeaf () const |
| const InnerType & | getAsInner () const |
Definition at line 295 of file kdTreeTraits.h.
| using Ponca::KdTreeDefaultNode< Index, NodeIndex, DataPoint, LeafSize >::Base = KdTreeCustomizableNode<Index, NodeIndex, DataPoint, LeafSize, KdTreeDefaultInnerNode<NodeIndex, typename DataPoint::Scalar, DataPoint::Dim>, KdTreeDefaultLeafNode<Index, LeafSize> > |
Definition at line 298 of file kdTreeTraits.h.