#include <result_set.h>
Public Member Functions | |
virtual bool | addPoint (const ELEM_TYPE *point, int index)=0 |
virtual bool | full () const =0 |
virtual float * | getDistances ()=0 |
virtual int * | getNeighbors ()=0 |
virtual void | init (const ELEM_TYPE *target_, int veclen_)=0 |
virtual size_t | size () const =0 |
virtual float | worstDist () const =0 |
virtual | ~ResultSet () |
Definition at line 75 of file result_set.h.
virtual cvflann::ResultSet< ELEM_TYPE >::~ResultSet | ( | ) | [inline, virtual] |
Definition at line 81 of file result_set.h.
virtual bool cvflann::ResultSet< ELEM_TYPE >::addPoint | ( | const ELEM_TYPE * | point, | |
int | index | |||
) | [pure virtual] |
Implemented in cvflann::KNNResultSet< ELEM_TYPE >, and cvflann::RadiusResultSet< ELEM_TYPE >.
virtual bool cvflann::ResultSet< ELEM_TYPE >::full | ( | ) | const [pure virtual] |
Implemented in cvflann::KNNResultSet< ELEM_TYPE >, and cvflann::RadiusResultSet< ELEM_TYPE >.
virtual float* cvflann::ResultSet< ELEM_TYPE >::getDistances | ( | ) | [pure virtual] |
Implemented in cvflann::KNNResultSet< ELEM_TYPE >, and cvflann::RadiusResultSet< ELEM_TYPE >.
virtual int* cvflann::ResultSet< ELEM_TYPE >::getNeighbors | ( | ) | [pure virtual] |
Implemented in cvflann::KNNResultSet< ELEM_TYPE >, and cvflann::RadiusResultSet< ELEM_TYPE >.
virtual void cvflann::ResultSet< ELEM_TYPE >::init | ( | const ELEM_TYPE * | target_, | |
int | veclen_ | |||
) | [pure virtual] |
Implemented in cvflann::KNNResultSet< ELEM_TYPE >, and cvflann::RadiusResultSet< ELEM_TYPE >.
virtual size_t cvflann::ResultSet< ELEM_TYPE >::size | ( | ) | const [pure virtual] |
Implemented in cvflann::KNNResultSet< ELEM_TYPE >, and cvflann::RadiusResultSet< ELEM_TYPE >.
virtual float cvflann::ResultSet< ELEM_TYPE >::worstDist | ( | ) | const [pure virtual] |
Implemented in cvflann::KNNResultSet< ELEM_TYPE >, and cvflann::RadiusResultSet< ELEM_TYPE >.