Public Member Functions | Private Attributes
nanoflann::KNNResultSet< DistanceType, IndexType, CountType > Class Template Reference

#include <nanoflann.hpp>

List of all members.

Public Member Functions

void addPoint (DistanceType dist, IndexType index)
bool full () const
void init (IndexType *indices_, DistanceType *dists_)
 KNNResultSet (CountType capacity_)
CountType size () const
DistanceType worstDist () const

Private Attributes

CountType capacity
CountType count
DistanceType * dists
IndexType * indices

Detailed Description

template<typename DistanceType, typename IndexType = size_t, typename CountType = size_t>
class nanoflann::KNNResultSet< DistanceType, IndexType, CountType >

Definition at line 64 of file nanoflann.hpp.


Constructor & Destructor Documentation

template<typename DistanceType, typename IndexType = size_t, typename CountType = size_t>
nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::KNNResultSet ( CountType  capacity_) [inline]

Definition at line 72 of file nanoflann.hpp.


Member Function Documentation

template<typename DistanceType, typename IndexType = size_t, typename CountType = size_t>
void nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::addPoint ( DistanceType  dist,
IndexType  index 
) [inline]

Definition at line 95 of file nanoflann.hpp.

template<typename DistanceType, typename IndexType = size_t, typename CountType = size_t>
bool nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::full ( ) const [inline]

Definition at line 89 of file nanoflann.hpp.

template<typename DistanceType, typename IndexType = size_t, typename CountType = size_t>
void nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::init ( IndexType *  indices_,
DistanceType *  dists_ 
) [inline]

Definition at line 76 of file nanoflann.hpp.

template<typename DistanceType, typename IndexType = size_t, typename CountType = size_t>
CountType nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::size ( ) const [inline]

Definition at line 84 of file nanoflann.hpp.

template<typename DistanceType, typename IndexType = size_t, typename CountType = size_t>
DistanceType nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::worstDist ( ) const [inline]

Definition at line 118 of file nanoflann.hpp.


Member Data Documentation

template<typename DistanceType, typename IndexType = size_t, typename CountType = size_t>
CountType nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::capacity [private]

Definition at line 68 of file nanoflann.hpp.

template<typename DistanceType, typename IndexType = size_t, typename CountType = size_t>
CountType nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::count [private]

Definition at line 69 of file nanoflann.hpp.

template<typename DistanceType, typename IndexType = size_t, typename CountType = size_t>
DistanceType* nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::dists [private]

Definition at line 67 of file nanoflann.hpp.

template<typename DistanceType, typename IndexType = size_t, typename CountType = size_t>
IndexType* nanoflann::KNNResultSet< DistanceType, IndexType, CountType >::indices [private]

Definition at line 66 of file nanoflann.hpp.


The documentation for this class was generated from the following file:


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:41:08