cvflann::NNIndex< ELEM_TYPE > Class Template Reference

#include <nn_index.h>

Inheritance diagram for cvflann::NNIndex< ELEM_TYPE >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void buildIndex ()=0
virtual void findNeighbors (ResultSet< ELEM_TYPE > &result, const ELEM_TYPE *vec, const SearchParams &searchParams)=0
virtual const 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 ~NNIndex ()

Detailed Description

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

Nearest-neighbour index base class

Definition at line 52 of file nn_index.h.


Constructor & Destructor Documentation

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

Definition at line 56 of file nn_index.h.


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 >::findNeighbors ( ResultSet< ELEM_TYPE > &  result,
const ELEM_TYPE *  vec,
const SearchParams &  searchParams 
) [pure virtual]
template<typename ELEM_TYPE>
virtual const IndexParams* cvflann::NNIndex< ELEM_TYPE >::getParameters (  )  const [pure virtual]
template<typename ELEM_TYPE>
virtual flann_algorithm_t cvflann::NNIndex< ELEM_TYPE >::getType (  )  const [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 >::saveIndex ( FILE *  stream  )  [pure virtual]
template<typename ELEM_TYPE>
virtual size_t cvflann::NNIndex< ELEM_TYPE >::size (  )  const [pure virtual]
template<typename ELEM_TYPE>
virtual int cvflann::NNIndex< ELEM_TYPE >::usedMemory (  )  const [pure virtual]
template<typename ELEM_TYPE>
virtual size_t cvflann::NNIndex< ELEM_TYPE >::veclen (  )  const [pure virtual]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


opencv2
Author(s): Gary Bradski and many others. See web page for a full contributor list. ROS package maintained by James Bowman.
autogenerated on Fri Jan 11 10:00:49 2013