Public Member Functions
cvflann::Index< T > Class Template Reference

#include <flann_base.hpp>

List of all members.

Public Member Functions

 Index (const Matrix< T > &features, const IndexParams &params)
 ~Index ()
void buildIndex ()
void knnSearch (const Matrix< T > &queries, Matrix< int > &indices, Matrix< float > &dists, int knn, const SearchParams &params)
int radiusSearch (const Matrix< T > &query, Matrix< int > &indices, Matrix< float > &dists, float radius, const SearchParams &params)
void save (std::string filename)
int veclen () const
int size () const
NNIndex< T > * getIndex ()
const IndexParamsgetIndexParameters ()

template<typename T>
class cvflann::Index< T >


Constructor & Destructor Documentation

template<typename T >
cvflann::Index< T >::Index ( const Matrix< T > &  features,
const IndexParams params 
)
template<typename T >
cvflann::Index< T >::~Index ( )

Member Function Documentation

template<typename T >
void cvflann::Index< T >::buildIndex ( )
template<typename T >
void cvflann::Index< T >::knnSearch ( const Matrix< T > &  queries,
Matrix< int > &  indices,
Matrix< float > &  dists,
int  knn,
const SearchParams params 
)
template<typename T >
int cvflann::Index< T >::radiusSearch ( const Matrix< T > &  query,
Matrix< int > &  indices,
Matrix< float > &  dists,
float  radius,
const SearchParams params 
)
template<typename T >
void cvflann::Index< T >::save ( std::string  filename)
template<typename T >
int cvflann::Index< T >::veclen ( ) const
template<typename T >
int cvflann::Index< T >::size ( ) const
template<typename T >
NNIndex<T>* cvflann::Index< T >::getIndex ( )
template<typename T >
const IndexParams* cvflann::Index< T >::getIndexParameters ( )

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