#include <nn_index.h>

Public Member Functions | |
| virtual IndexParams | getParameters () const =0 |
| virtual flann_algorithm_t | getType () const =0 |
| virtual void | loadIndex (FILE *stream)=0 |
| virtual void | saveIndex (FILE *stream)=0 |
| virtual size_t | size () const =0 |
| virtual int | usedMemory () const =0 |
| virtual size_t | veclen () const =0 |
| virtual | ~IndexBase () |
Definition at line 49 of file nn_index.h.
| virtual rtflann::IndexBase::~IndexBase | ( | ) | [inline, virtual] |
Definition at line 52 of file nn_index.h.
| virtual IndexParams rtflann::IndexBase::getParameters | ( | ) | const [pure virtual] |
Implemented in rtflann::AutotunedIndex< Distance >, and rtflann::NNIndex< Distance >.
| virtual flann_algorithm_t rtflann::IndexBase::getType | ( | ) | const [pure virtual] |
Implemented in rtflann::AutotunedIndex< Distance >, rtflann::HierarchicalClusteringIndex< Distance >, rtflann::LshIndex< Distance >, rtflann::KDTreeIndex< Distance >, rtflann::KDTreeSingleIndex< Distance >, rtflann::CompositeIndex< Distance >, rtflann::KMeansIndex< Distance >, and rtflann::LinearIndex< Distance >.
| virtual void rtflann::IndexBase::loadIndex | ( | FILE * | stream | ) | [pure virtual] |
Implemented in rtflann::HierarchicalClusteringIndex< Distance >, rtflann::KMeansIndex< Distance >, rtflann::AutotunedIndex< Distance >, rtflann::LshIndex< Distance >, rtflann::KDTreeIndex< Distance >, rtflann::CompositeIndex< Distance >, rtflann::KDTreeSingleIndex< Distance >, and rtflann::LinearIndex< Distance >.
| virtual void rtflann::IndexBase::saveIndex | ( | FILE * | stream | ) | [pure virtual] |
Implemented in rtflann::HierarchicalClusteringIndex< Distance >, rtflann::KMeansIndex< Distance >, rtflann::AutotunedIndex< Distance >, rtflann::LshIndex< Distance >, rtflann::KDTreeIndex< Distance >, rtflann::KDTreeSingleIndex< Distance >, rtflann::CompositeIndex< Distance >, and rtflann::LinearIndex< Distance >.
| virtual size_t rtflann::IndexBase::size | ( | ) | const [pure virtual] |
| virtual int rtflann::IndexBase::usedMemory | ( | ) | const [pure virtual] |
Implemented in rtflann::AutotunedIndex< Distance >, rtflann::KDTreeIndex< Distance >, rtflann::LshIndex< Distance >, rtflann::KMeansIndex< Distance >, rtflann::KDTreeSingleIndex< Distance >, rtflann::HierarchicalClusteringIndex< Distance >, rtflann::CompositeIndex< Distance >, and rtflann::LinearIndex< Distance >.
| virtual size_t rtflann::IndexBase::veclen | ( | ) | const [pure virtual] |