Classes |
| class | KNNResultSet |
| class | RadiusResultSet |
| | A result-set class used when performing a radius based search. More...
|
| struct | IndexDist_Sorter |
| | operator "<" for std::sort() More...
|
| struct | L1_Adaptor |
| | Manhattan distance functor (generic version, optimized for high-dimensionality data sets). More...
|
| struct | L2_Adaptor |
| | Squared Euclidean distance functor (generic version, optimized for high-dimensionality data sets). More...
|
| struct | L2_Simple_Adaptor |
| | Squared Euclidean distance functor (suitable for low-dimensionality datasets, like 2D or 3D point clouds) Corresponding distance traits: nanoflann::metric_L2_Simple. More...
|
| struct | metric_L1 |
| | Metaprogramming helper traits class for the L1 (Manhattan) metric. More...
|
| struct | metric_L2 |
| | Metaprogramming helper traits class for the L2 (Euclidean) metric. More...
|
| struct | metric_L2_Simple |
| | Metaprogramming helper traits class for the L2_simple (Euclidean) metric. More...
|
| struct | KDTreeSingleIndexAdaptorParams |
| | Parameters. More...
|
| struct | SearchParams |
| | Search options for KDTreeSingleIndexAdaptor::findNeighbors() More...
|
| class | PooledAllocator |
| class | KDTreeSingleIndexAdaptor |
| | kd-tree index More...
|
| struct | KDTreeEigenMatrixAdaptor |
| | A simple KD-tree adaptor for working with data directly stored in an Eigen Matrix, without duplicating the data storage. More...
|
Functions |
| template<typename T > |
| void | save_value (FILE *stream, const T &value, int count=1) |
| template<typename T > |
| void | save_value (FILE *stream, const std::vector< T > &value) |
| template<typename T > |
| void | load_value (FILE *stream, T &value, int count=1) |
| template<typename T > |
| void | load_value (FILE *stream, std::vector< T > &value) |
| template<typename T > |
| T | abs (T x) |
| template<> |
| int | abs< int > (int x) |
| template<> |
| float | abs< float > (float x) |
| template<> |
| double | abs< double > (double x) |
| template<> |
| long double | abs< long double > (long double x) |
| template<typename T > |
| T * | allocate (size_t count=1) |
| | Allocates (using C's malloc) a generic type T.
|
Variables |
| const size_t | WORDSIZE = 16 |
| | Pooled storage allocator.
|
| const size_t | BLOCKSIZE = 8192 |