MRPT
2.0.4
|
Classes | |
struct | array_or_vector_selector |
Used to declare fixed-size arrays when DIM>0, dynamically-allocated vectors when DIM=-1. More... | |
struct | array_or_vector_selector<-1, T > |
Dynamic size version. More... | |
class | CArray |
A STL container (as wrapper) for arrays of constant size defined at compile time (class imported from the MRPT project) This code is an adapted version from Boost, modifed for its integration within MRPT (JLBC, Dec/2009) (Renamed array -> CArray to avoid possible potential conflicts). More... | |
struct | IndexDist_Sorter |
operator "<" for std::sort() More... | |
struct | KDTreeEigenMatrixAdaptor |
An L2-metric KD-tree adaptor for working with data directly stored in an Eigen Matrix, without duplicating the data storage. More... | |
class | KDTreeSingleIndexAdaptor |
kd-tree index More... | |
struct | KDTreeSingleIndexAdaptorParams |
Parameters (see README.md) More... | |
class | KNNResultSet |
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 (L2) 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... | |
class | PooledAllocator |
class | RadiusResultSet |
A result-set class used when performing a radius based search. More... | |
struct | SearchParams |
Search options for KDTreeSingleIndexAdaptor::findNeighbors() 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 * | allocate (size_t count=1) |
Allocates (using C's malloc) a generic type T. More... | |
Variables | |
const size_t | WORDSIZE =16 |
Pooled storage allocator. More... | |
const size_t | BLOCKSIZE =8192 |
Page generated by Doxygen 1.8.14 for MRPT 2.0.4 Git: 33de1d0ad Sat Jun 20 11:02:42 2020 +0200 at sáb jun 20 17:35:17 CEST 2020 |