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