Public Member Functions | Public Attributes | List of all members
cv::flann::IndexParams Struct Reference

#include <miniflann.hpp>

Inherited by cv::flann::AutotunedIndexParams, cv::flann::CompositeIndexParams, cv::flann::HierarchicalClusteringIndexParams, cv::flann::KDTreeIndexParams, cv::flann::KMeansIndexParams, cv::flann::LinearIndexParams, cv::flann::LshIndexParams, cv::flann::SavedIndexParams, and cv::flann::SearchParams.

Public Member Functions

 IndexParams ()
 
 ~IndexParams ()
 
std::string getString (const std::string &key, const std::string &defaultVal=std::string()) const
 
int getInt (const std::string &key, int defaultVal=-1) const
 
double getDouble (const std::string &key, double defaultVal=-1) const
 
void setString (const std::string &key, const std::string &value)
 
void setInt (const std::string &key, int value)
 
void setDouble (const std::string &key, double value)
 
void setFloat (const std::string &key, float value)
 
void setBool (const std::string &key, bool value)
 
void setAlgorithm (int value)
 
void getAll (std::vector< std::string > &names, std::vector< int > &types, std::vector< std::string > &strValues, std::vector< double > &numValues) const
 

Public Attributes

voidparams
 

Constructor & Destructor Documentation

cv::flann::IndexParams::IndexParams ( )
cv::flann::IndexParams::~IndexParams ( )

Member Function Documentation

std::string cv::flann::IndexParams::getString ( const std::string key,
const std::string defaultVal = std::string() 
) const
int cv::flann::IndexParams::getInt ( const std::string key,
int  defaultVal = -1 
) const
double cv::flann::IndexParams::getDouble ( const std::string key,
double  defaultVal = -1 
) const
void cv::flann::IndexParams::setString ( const std::string key,
const std::string value 
)
void cv::flann::IndexParams::setInt ( const std::string key,
int  value 
)
void cv::flann::IndexParams::setDouble ( const std::string key,
double  value 
)
void cv::flann::IndexParams::setFloat ( const std::string key,
float  value 
)
void cv::flann::IndexParams::setBool ( const std::string key,
bool  value 
)
void cv::flann::IndexParams::setAlgorithm ( int  value)
void cv::flann::IndexParams::getAll ( std::vector< std::string > &  names,
std::vector< int > &  types,
std::vector< std::string > &  strValues,
std::vector< double > &  numValues 
) const

Member Data Documentation

void* cv::flann::IndexParams::params

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