#include <mrpt/otherlibs/nanoflann/nanoflann.hpp>
Public Member Functions | |
| KNNResultSet (int capacity_) | |
| void | init (int *indices_, DistanceType *dists_) |
| size_t | size () const |
| bool | full () const |
| void | addPoint (DistanceType dist, int index) |
| DistanceType | worstDist () const |
Private Attributes | |
| int * | indices |
| DistanceType * | dists |
| int | capacity |
| int | count |
| nanoflann::KNNResultSet::KNNResultSet | ( | int | capacity_ | ) | [inline] |
Definition at line 69 of file nanoflann.hpp.
| void nanoflann::KNNResultSet::addPoint | ( | DistanceType | dist, |
| int | index | ||
| ) | [inline] |
| bool nanoflann::KNNResultSet::full | ( | ) | const [inline] |
Definition at line 86 of file nanoflann.hpp.
| void nanoflann::KNNResultSet::init | ( | int * | indices_, |
| DistanceType * | dists_ | ||
| ) | [inline] |
Definition at line 73 of file nanoflann.hpp.
References indices, dists, count, and capacity.
Referenced by mrpt::math::KDTreeCapable< CFeatureList >::kdTreeClosestPoint2D(), mrpt::math::KDTreeCapable< CFeatureList >::kdTreeTwoClosestPoint2D(), mrpt::math::KDTreeCapable< CFeatureList >::kdTreeNClosestPoint2D(), mrpt::math::KDTreeCapable< CFeatureList >::kdTreeNClosestPoint2DIdx(), mrpt::math::KDTreeCapable< CFeatureList >::kdTreeClosestPoint3D(), mrpt::math::KDTreeCapable< CFeatureList >::kdTreeNClosestPoint3D(), mrpt::math::KDTreeCapable< CFeatureList >::kdTreeNClosestPoint3DIdx(), nanoflann::RadiusResultSet::RadiusResultSet(), nanoflann::KDTreeSingleIndexAdaptor::knnSearch(), and nanoflann::KDTreeEigenMatrixAdaptor::query().
| size_t nanoflann::KNNResultSet::size | ( | ) | const [inline] |
Definition at line 81 of file nanoflann.hpp.
References count.
Referenced by nanoflann::save_value(), nanoflann::load_value(), nanoflann::L1_Adaptor::operator()(), nanoflann::L2_Adaptor::operator()(), nanoflann::PooledAllocator::malloc(), and nanoflann::KDTreeEigenMatrixAdaptor::kdtree_distance().
| DistanceType nanoflann::KNNResultSet::worstDist | ( | ) | const [inline] |
Definition at line 115 of file nanoflann.hpp.
int nanoflann::KNNResultSet::capacity [private] |
Definition at line 65 of file nanoflann.hpp.
Referenced by init(), full(), addPoint(), and worstDist().
int nanoflann::KNNResultSet::count [private] |
Definition at line 66 of file nanoflann.hpp.
Referenced by init(), size(), full(), addPoint(), nanoflann::save_value(), nanoflann::load_value(), nanoflann::allocate(), nanoflann::PooledAllocator::allocate(), and nanoflann::KDTreeSingleIndexAdaptor::computeMinMax().
DistanceType* nanoflann::KNNResultSet::dists [private] |
Definition at line 64 of file nanoflann.hpp.
Referenced by init(), addPoint(), worstDist(), and nanoflann::KDTreeSingleIndexAdaptor::findNeighbors().
int* nanoflann::KNNResultSet::indices [private] |
Definition at line 63 of file nanoflann.hpp.
Referenced by init(), and addPoint().
| Page generated by Doxygen 1.7.5 for MRPT 0.9.5 SVN: at Thu Oct 13 21:25:36 UTC 2011 |