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

#include <result_set.h>

Inherits cvflann::ResultSet< DistanceType >.

List of all members.

Public Member Functions

 KNNSimpleResultSet (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::KNNSimpleResultSet< DistanceType >

KNNSimpleResultSet does not ensure that the element it holds are unique. Is used in those cases where the nearest neighbour algorithm used does not attempt to insert the same element multiple times.


Constructor & Destructor Documentation

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

Member Function Documentation

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

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