Public Member Functions
cvflann::ResultSet< ELEM_TYPE > Class Template Reference

#include <result_set.h>

Inherited by cvflann::KNNResultSet< ELEM_TYPE >, and cvflann::RadiusResultSet< ELEM_TYPE >.

List of all members.

Public Member Functions

virtual ~ResultSet ()
virtual void init (const ELEM_TYPE *target_, int veclen_)=0
virtual int * getNeighbors ()=0
virtual float * getDistances ()=0
virtual size_t size () const =0
virtual bool full () const =0
virtual bool addPoint (const ELEM_TYPE *point, int index)=0
virtual float worstDist () const =0

template<typename ELEM_TYPE>
class cvflann::ResultSet< ELEM_TYPE >


Constructor & Destructor Documentation

template<typename ELEM_TYPE>
virtual cvflann::ResultSet< ELEM_TYPE >::~ResultSet ( ) [virtual]

Member Function Documentation

template<typename ELEM_TYPE>
virtual void cvflann::ResultSet< ELEM_TYPE >::init ( const ELEM_TYPE *  target_,
int  veclen_ 
) [pure virtual]
template<typename ELEM_TYPE>
virtual int* cvflann::ResultSet< ELEM_TYPE >::getNeighbors ( ) [pure virtual]
template<typename ELEM_TYPE>
virtual float* cvflann::ResultSet< ELEM_TYPE >::getDistances ( ) [pure virtual]
template<typename ELEM_TYPE>
virtual size_t cvflann::ResultSet< ELEM_TYPE >::size ( ) const [pure virtual]
template<typename ELEM_TYPE>
virtual bool cvflann::ResultSet< ELEM_TYPE >::full ( ) const [pure virtual]
template<typename ELEM_TYPE>
virtual bool cvflann::ResultSet< ELEM_TYPE >::addPoint ( const ELEM_TYPE *  point,
int  index 
) [pure virtual]
template<typename ELEM_TYPE>
virtual float cvflann::ResultSet< ELEM_TYPE >::worstDist ( ) const [pure virtual]

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