Public Member Functions
cvflann::KNNResultSet< DistanceType > Class Template Reference

#include <result_set.h>

Inherits cvflann::ResultSet< DistanceType >.

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

Detailed Description

template<typename DistanceType>
class cvflann::KNNResultSet< DistanceType >

K-Nearest neighbour result set. Ensures that the elements inserted are unique


Constructor & Destructor Documentation

template<typename DistanceType>
cvflann::KNNResultSet< DistanceType >::KNNResultSet ( int  capacity_)

Member Function Documentation

template<typename DistanceType>
void cvflann::KNNResultSet< DistanceType >::init ( int *  indices_,
DistanceType *  dists_ 
)
template<typename DistanceType>
size_t cvflann::KNNResultSet< DistanceType >::size ( ) const
template<typename DistanceType>
bool cvflann::KNNResultSet< DistanceType >::full ( ) const [virtual]
template<typename DistanceType>
void cvflann::KNNResultSet< DistanceType >::addPoint ( DistanceType  dist,
int  index 
) [virtual]
template<typename DistanceType>
DistanceType cvflann::KNNResultSet< DistanceType >::worstDist ( ) const [virtual]

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