cvflann::NNIndex< ELEM_TYPE > Class Template Reference

#include <nn_index.h>

Inherited by cvflann::AutotunedIndex< ELEM_TYPE, DIST_TYPE >, cvflann::CompositeIndex< ELEM_TYPE, DIST_TYPE >, cvflann::KDTreeIndex< ELEM_TYPE, DIST_TYPE >, cvflann::KMeansIndex< ELEM_TYPE, DIST_TYPE >, and cvflann::LinearIndex< ELEM_TYPE, DIST_TYPE >.

List of all members.

Public Member Functions

virtual ~NNIndex ()
virtual void buildIndex ()=0
virtual void saveIndex (FILE *stream)=0
virtual void loadIndex (FILE *stream)=0
virtual void findNeighbors (ResultSet< ELEM_TYPE > &result, const ELEM_TYPE *vec, const SearchParams &searchParams)=0
virtual size_t size () const =0
virtual size_t veclen () const =0
virtual int usedMemory () const =0
virtual flann_algorithm_t getType () const =0
virtual const IndexParamsgetParameters () const =0

Detailed Description

template<typename ELEM_TYPE>
class cvflann::NNIndex< ELEM_TYPE >

Nearest-neighbour index base class


Constructor & Destructor Documentation

template<typename ELEM_TYPE>
virtual cvflann::NNIndex< ELEM_TYPE >::~NNIndex (  )  [virtual]

Member Function Documentation

template<typename ELEM_TYPE>
virtual void cvflann::NNIndex< ELEM_TYPE >::buildIndex (  )  [pure virtual]
template<typename ELEM_TYPE>
virtual void cvflann::NNIndex< ELEM_TYPE >::saveIndex ( FILE *  stream  )  [pure virtual]
template<typename ELEM_TYPE>
virtual void cvflann::NNIndex< ELEM_TYPE >::loadIndex ( FILE *  stream  )  [pure virtual]
template<typename ELEM_TYPE>
virtual void cvflann::NNIndex< ELEM_TYPE >::findNeighbors ( ResultSet< ELEM_TYPE > &  result,
const ELEM_TYPE *  vec,
const SearchParams searchParams 
) [pure virtual]
template<typename ELEM_TYPE>
virtual size_t cvflann::NNIndex< ELEM_TYPE >::veclen (  )  const [pure virtual]
template<typename ELEM_TYPE>
virtual int cvflann::NNIndex< ELEM_TYPE >::usedMemory (  )  const [pure virtual]
template<typename ELEM_TYPE>
virtual const IndexParams* cvflann::NNIndex< ELEM_TYPE >::getParameters (  )  const [pure virtual]

The documentation for this class was generated from the following file: