#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 >.