|
Ponca
7df32c91629c89b89840c4d7917cb272433f2d2b
Point Cloud Analysis library
|
Variant to the KdTree Traits type that uses pointers as internal storage instead of an STL-like container. More...
#include <kdTreeTraits.h>
Collaboration diagram for Ponca::KdTreePointerTraits< _DataPoint, _NodeType >:Public Types | |
| enum | { MAX_DEPTH = 32 , MAX_KNN_SIZE = 128 } |
| using | DataPoint = _DataPoint |
| The type used to store point data. | |
| using | IndexType = int |
| using | LeafSizeType = unsigned short |
| using | PointContainer = DataPoint * |
| using | IndexContainer = IndexType * |
| using | NodeIndexType = std::size_t |
| using | NodeType = _NodeType< IndexType, NodeIndexType, DataPoint, LeafSizeType > |
| using | NodeContainer = NodeType * |
Variant to the KdTree Traits type that uses pointers as internal storage instead of an STL-like container.
| _NodeType | Type used to store nodes, set by default to #KdTreeDefaultNode |
Definition at line 354 of file kdTreeTraits.h.
| using Ponca::KdTreePointerTraits< _DataPoint, _NodeType >::DataPoint = _DataPoint |
The type used to store point data.
Must provide Scalar and VectorType aliases.
VectorType must provide a squaredNorm() function returning a Scalar, as well as a maxCoeff(int*) function returning the dimension index of its largest scalar in its output parameter (e.g. 0 for x, 1 for y, etc.).
Definition at line 374 of file kdTreeTraits.h.
| using Ponca::KdTreePointerTraits< _DataPoint, _NodeType >::IndexContainer = IndexType* |
Definition at line 380 of file kdTreeTraits.h.
| using Ponca::KdTreePointerTraits< _DataPoint, _NodeType >::IndexType = int |
Definition at line 375 of file kdTreeTraits.h.
| using Ponca::KdTreePointerTraits< _DataPoint, _NodeType >::LeafSizeType = unsigned short |
Definition at line 376 of file kdTreeTraits.h.
| using Ponca::KdTreePointerTraits< _DataPoint, _NodeType >::NodeContainer = NodeType* |
Definition at line 385 of file kdTreeTraits.h.
| using Ponca::KdTreePointerTraits< _DataPoint, _NodeType >::NodeIndexType = std::size_t |
Definition at line 383 of file kdTreeTraits.h.
| using Ponca::KdTreePointerTraits< _DataPoint, _NodeType >::NodeType = _NodeType<IndexType, NodeIndexType, DataPoint, LeafSizeType> |
Definition at line 384 of file kdTreeTraits.h.
| using Ponca::KdTreePointerTraits< _DataPoint, _NodeType >::PointContainer = DataPoint* |
Definition at line 379 of file kdTreeTraits.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MAX_DEPTH | A compile-time constant specifying the maximum depth of the kd-tree. |
| MAX_KNN_SIZE | The maximum size of a knn query. |
Definition at line 356 of file kdTreeTraits.h.