#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.
|
inlinevirtual |
Definition at line 52 of file nn_index.h.
|
pure virtual |
Implemented in rtflann::AutotunedIndex< Distance >, and rtflann::NNIndex< Distance >.
|
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 >.
|
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 >.
|
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 >.
|
pure virtual |
|
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 >.
|
pure virtual |