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 (see http://code.google.com/p/nanoflann/ for help choosing the 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, size_t 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, size_t 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 |
| Page generated by Doxygen 1.8.3 for MRPT 0.9.6 SVN: at Fri Feb 15 22:05:02 EST 2013 |