Public Member Functions | Protected Attributes
cv::flann::Index Class Reference

#include <miniflann.hpp>

List of all members.

Public Member Functions

CV_WRAP Index ()
CV_WRAP Index (InputArray features, const IndexParams &params, cvflann::flann_distance_t distType=cvflann::FLANN_DIST_L2)
virtual ~Index ()
virtual CV_WRAP void build (InputArray features, const IndexParams &params, cvflann::flann_distance_t distType=cvflann::FLANN_DIST_L2)
virtual CV_WRAP void knnSearch (InputArray query, OutputArray indices, OutputArray dists, int knn, const SearchParams &params=SearchParams())
virtual CV_WRAP int radiusSearch (InputArray query, OutputArray indices, OutputArray dists, double radius, int maxResults, const SearchParams &params=SearchParams())
virtual CV_WRAP void save (const std::string &filename) const
virtual CV_WRAP bool load (InputArray features, const std::string &filename)
virtual CV_WRAP void release ()
CV_WRAP cvflann::flann_distance_t getDistance () const
CV_WRAP cvflann::flann_algorithm_t getAlgorithm () const

Protected Attributes

cvflann::flann_distance_t distType
cvflann::flann_algorithm_t algo
int featureType
voidindex

Constructor & Destructor Documentation

CV_WRAP cv::flann::Index::Index ( InputArray  features,
const IndexParams params,
cvflann::flann_distance_t  distType = cvflann::FLANN_DIST_L2 
)
virtual cv::flann::Index::~Index ( ) [virtual]

Member Function Documentation

virtual CV_WRAP void cv::flann::Index::build ( InputArray  features,
const IndexParams params,
cvflann::flann_distance_t  distType = cvflann::FLANN_DIST_L2 
) [virtual]
virtual CV_WRAP void cv::flann::Index::knnSearch ( InputArray  query,
OutputArray  indices,
OutputArray  dists,
int  knn,
const SearchParams params = SearchParams() 
) [virtual]
virtual CV_WRAP int cv::flann::Index::radiusSearch ( InputArray  query,
OutputArray  indices,
OutputArray  dists,
double  radius,
int  maxResults,
const SearchParams params = SearchParams() 
) [virtual]
virtual CV_WRAP void cv::flann::Index::save ( const std::string &  filename) const [virtual]
virtual CV_WRAP bool cv::flann::Index::load ( InputArray  features,
const std::string &  filename 
) [virtual]
virtual CV_WRAP void cv::flann::Index::release ( ) [virtual]

Member Data Documentation


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