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

#include <result_set.h>

Inherits cvflann::ResultSet< ELEM_TYPE >.

List of all members.

Public Member Functions

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

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


Constructor & Destructor Documentation

template<typename ELEM_TYPE>
cvflann::KNNResultSet< ELEM_TYPE >::KNNResultSet ( int  capacity_,
ELEM_TYPE *  target_ = NULL,
int  veclen_ = 0 
)
template<typename ELEM_TYPE>
cvflann::KNNResultSet< ELEM_TYPE >::~KNNResultSet ( )

Member Function Documentation

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

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