Main MRPT website > C++ reference
MRPT logo
Public Member Functions | Private Attributes
nanoflann::KNNResultSet Class Reference

#include <mrpt/otherlibs/nanoflann/nanoflann.hpp>

List of all members.

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

Constructor & Destructor Documentation

nanoflann::KNNResultSet::KNNResultSet ( int  capacity_) [inline]

Definition at line 69 of file nanoflann.hpp.


Member Function Documentation

void nanoflann::KNNResultSet::addPoint ( DistanceType  dist,
int  index 
) [inline]

Definition at line 92 of file nanoflann.hpp.

References count, dists, indices, and capacity.

bool nanoflann::KNNResultSet::full ( ) const [inline]

Definition at line 86 of file nanoflann.hpp.

References count, and capacity.

void nanoflann::KNNResultSet::init ( int *  indices_,
DistanceType *  dists_ 
) [inline]
size_t nanoflann::KNNResultSet::size ( ) const [inline]
DistanceType nanoflann::KNNResultSet::worstDist ( ) const [inline]

Definition at line 115 of file nanoflann.hpp.

References dists, and capacity.


Member Data Documentation

Definition at line 65 of file nanoflann.hpp.

Referenced by init(), full(), addPoint(), and worstDist().

DistanceType* nanoflann::KNNResultSet::dists [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