#include <nabo_experimental.h>

Public Types | |
| typedef IndexHeapSTL< Index, T > | Heap |
| typedef NearestNeighbourSearch < T, CloudType >::Index | Index |
| an index to a Vector or a Matrix, for refering to data points | |
| typedef NearestNeighbourSearch < T, CloudType >::IndexVector | IndexVector |
| a vector of indices to data points | |
| typedef NearestNeighbourSearch < T, CloudType >::Matrix | Matrix |
| a column-major Eigen matrix in which each column is a point; this matrix has dim rows | |
| typedef KDTreeBalancedPtInNodes< T, CloudType >::Node | Node |
| typedef KDTreeBalancedPtInNodes< T, CloudType >::Nodes | Nodes |
| typedef NearestNeighbourSearch < T, CloudType >::Vector | Vector |
| an Eigen vector of type T, to hold the coordinates of a point | |
Public Member Functions | |
| KDTreeBalancedPtInNodesStack (const CloudType &cloud) | |
| virtual IndexVector | knn (const Vector &query, const Index k, const T epsilon, const unsigned optionFlags) |
Protected Member Functions | |
| void | recurseKnn (const Vector &query, const size_t n, T rd, Heap &heap, Vector &off, const T maxError, const bool allowSelfMatch) |
Definition at line 124 of file nabo_experimental.h.
| typedef IndexHeapSTL<Index, T> Nabo::KDTreeBalancedPtInNodesStack< T, CloudType >::Heap |
Definition at line 138 of file nabo_experimental.h.
| typedef NearestNeighbourSearch<T, CloudType>::Index Nabo::KDTreeBalancedPtInNodesStack< T, CloudType >::Index |
an index to a Vector or a Matrix, for refering to data points
Reimplemented from Nabo::KDTreeBalancedPtInNodes< T, CloudType >.
Definition at line 128 of file nabo_experimental.h.
| typedef NearestNeighbourSearch<T, CloudType>::IndexVector Nabo::KDTreeBalancedPtInNodesStack< T, CloudType >::IndexVector |
a vector of indices to data points
Reimplemented from Nabo::KDTreeBalancedPtInNodes< T, CloudType >.
Definition at line 129 of file nabo_experimental.h.
| typedef NearestNeighbourSearch<T, CloudType>::Matrix Nabo::KDTreeBalancedPtInNodesStack< T, CloudType >::Matrix |
a column-major Eigen matrix in which each column is a point; this matrix has dim rows
Reimplemented from Nabo::KDTreeBalancedPtInNodes< T, CloudType >.
Definition at line 127 of file nabo_experimental.h.
| typedef KDTreeBalancedPtInNodes<T, CloudType>::Node Nabo::KDTreeBalancedPtInNodesStack< T, CloudType >::Node |
Definition at line 130 of file nabo_experimental.h.
| typedef KDTreeBalancedPtInNodes<T, CloudType>::Nodes Nabo::KDTreeBalancedPtInNodesStack< T, CloudType >::Nodes |
Reimplemented from Nabo::KDTreeBalancedPtInNodes< T, CloudType >.
Definition at line 131 of file nabo_experimental.h.
| typedef NearestNeighbourSearch<T, CloudType>::Vector Nabo::KDTreeBalancedPtInNodesStack< T, CloudType >::Vector |
an Eigen vector of type T, to hold the coordinates of a point
Reimplemented from Nabo::KDTreeBalancedPtInNodes< T, CloudType >.
Definition at line 126 of file nabo_experimental.h.
| Nabo::KDTreeBalancedPtInNodesStack< T, CloudType >::KDTreeBalancedPtInNodesStack | ( | const CloudType & | cloud | ) |
Definition at line 287 of file experimental/kdtree_cpu.cpp.
| KDTreeBalancedPtInNodesStack< T, CloudType >::IndexVector Nabo::KDTreeBalancedPtInNodesStack< T, CloudType >::knn | ( | const Vector & | query, |
| const Index | k, | ||
| const T | epsilon, | ||
| const unsigned | optionFlags | ||
| ) | [virtual] |
Definition at line 293 of file experimental/kdtree_cpu.cpp.
| void Nabo::KDTreeBalancedPtInNodesStack< T, CloudType >::recurseKnn | ( | const Vector & | query, |
| const size_t | n, | ||
| T | rd, | ||
| Heap & | heap, | ||
| Vector & | off, | ||
| const T | maxError, | ||
| const bool | allowSelfMatch | ||
| ) | [protected] |
Definition at line 315 of file experimental/kdtree_cpu.cpp.