#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::KDTreeIndex< Distance >, rtflann::HierarchicalClusteringIndex< Distance >, rtflann::LshIndex< 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::KDTreeIndex< Distance >, rtflann::KMeansIndex< Distance >, rtflann::AutotunedIndex< Distance >, rtflann::LshIndex< 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::KDTreeIndex< Distance >, rtflann::KMeansIndex< Distance >, rtflann::AutotunedIndex< Distance >, rtflann::LshIndex< 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] |