Main MRPT website > C++ reference
MRPT logo
Classes | Functions | Variables
nanoflann Namespace Reference

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 >
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.7.5 for MRPT 0.9.5 SVN: at Thu Oct 13 21:25:36 UTC 2011