#include <VWDictionary.h>
Definition at line 46 of file VWDictionary.h.
| Enumerator |
|---|
| kNNFlannNaive |
|
| kNNFlannKdTree |
|
| kNNFlannLSH |
|
| kNNBruteForce |
|
| kNNBruteForceGPU |
|
| kNNUndef |
|
Definition at line 49 of file VWDictionary.h.
| rtabmap::VWDictionary::~VWDictionary |
( |
| ) |
|
|
virtual |
| std::list< int > rtabmap::VWDictionary::addNewWords |
( |
const cv::Mat & |
descriptors, |
|
|
int |
signatureId |
|
) |
| |
|
virtual |
| void rtabmap::VWDictionary::addWord |
( |
VisualWord * |
vw | ) |
|
|
virtual |
| void rtabmap::VWDictionary::addWordRef |
( |
int |
wordId, |
|
|
int |
signatureId |
|
) |
| |
| void rtabmap::VWDictionary::clear |
( |
bool |
printWarningsIfNotEmpty = true | ) |
|
| cv::Mat rtabmap::VWDictionary::convert32FToBin |
( |
const cv::Mat & |
descriptorsIn, |
|
|
bool |
byteToFloat = true |
|
) |
| |
|
static |
| cv::Mat rtabmap::VWDictionary::convertBinTo32F |
( |
const cv::Mat & |
descriptorsIn, |
|
|
bool |
byteToFloat = true |
|
) |
| |
|
static |
| void rtabmap::VWDictionary::deleteUnusedWords |
( |
| ) |
|
| void rtabmap::VWDictionary::exportDictionary |
( |
const char * |
fileNameReferences, |
|
|
const char * |
fileNameDescriptors |
|
) |
| const |
| std::vector< int > rtabmap::VWDictionary::findNN |
( |
const std::list< VisualWord * > & |
vws | ) |
const |
| std::vector< int > rtabmap::VWDictionary::findNN |
( |
const cv::Mat & |
descriptors | ) |
const |
| unsigned int rtabmap::VWDictionary::getIndexedWordsCount |
( |
| ) |
const |
| unsigned int rtabmap::VWDictionary::getIndexMemoryUsed |
( |
| ) |
const |
| int rtabmap::VWDictionary::getLastIndexedWordId |
( |
| ) |
const |
| unsigned long rtabmap::VWDictionary::getMemoryUsed |
( |
| ) |
const |
| int rtabmap::VWDictionary::getNextId |
( |
| ) |
|
|
protected |
| float rtabmap::VWDictionary::getNndrRatio |
( |
| ) |
const |
|
inline |
| unsigned int rtabmap::VWDictionary::getNotIndexedWordsCount |
( |
| ) |
const |
|
inline |
| int rtabmap::VWDictionary::getTotalActiveReferences |
( |
| ) |
const |
|
inline |
| VisualWord * rtabmap::VWDictionary::getUnusedWord |
( |
int |
id | ) |
const |
| std::vector< int > rtabmap::VWDictionary::getUnusedWordIds |
( |
| ) |
const |
| std::vector< VisualWord * > rtabmap::VWDictionary::getUnusedWords |
( |
| ) |
const |
| unsigned int rtabmap::VWDictionary::getUnusedWordsSize |
( |
| ) |
const |
|
inline |
| const std::map<int, VisualWord *>& rtabmap::VWDictionary::getVisualWords |
( |
| ) |
const |
|
inline |
| const VisualWord * rtabmap::VWDictionary::getWord |
( |
int |
id | ) |
const |
| bool rtabmap::VWDictionary::isIncremental |
( |
| ) |
const |
|
inline |
| bool rtabmap::VWDictionary::isIncrementalFlann |
( |
| ) |
const |
|
inline |
| static std::string rtabmap::VWDictionary::nnStrategyName |
( |
NNStrategy |
strategy | ) |
|
|
inlinestatic |
| void rtabmap::VWDictionary::parseParameters |
( |
const ParametersMap & |
parameters | ) |
|
|
virtual |
| void rtabmap::VWDictionary::removeAllWordRef |
( |
int |
wordId, |
|
|
int |
signatureId |
|
) |
| |
| void rtabmap::VWDictionary::removeWords |
( |
const std::vector< VisualWord * > & |
words | ) |
|
| void rtabmap::VWDictionary::setFixedDictionary |
( |
const std::string & |
dictionaryPath | ) |
|
| void rtabmap::VWDictionary::setIncrementalDictionary |
( |
| ) |
|
| void rtabmap::VWDictionary::setLastWordId |
( |
int |
id | ) |
|
|
inline |
| bool rtabmap::VWDictionary::setNNStrategy |
( |
NNStrategy |
strategy | ) |
|
| void rtabmap::VWDictionary::update |
( |
| ) |
|
|
virtual |
| bool rtabmap::VWDictionary::_byteToFloat |
|
private |
| cv::Mat rtabmap::VWDictionary::_dataTree |
|
private |
| std::string rtabmap::VWDictionary::_dictionaryPath |
|
private |
| bool rtabmap::VWDictionary::_incrementalDictionary |
|
private |
| bool rtabmap::VWDictionary::_incrementalFlann |
|
private |
| int rtabmap::VWDictionary::_lastWordId |
|
private |
| std::map<int ,int> rtabmap::VWDictionary::_mapIdIndex |
|
private |
| std::map<int ,int> rtabmap::VWDictionary::_mapIndexId |
|
private |
| std::string rtabmap::VWDictionary::_newDictionaryPath |
|
private |
| bool rtabmap::VWDictionary::_newWordsComparedTogether |
|
private |
| float rtabmap::VWDictionary::_nndrRatio |
|
private |
| std::set<int> rtabmap::VWDictionary::_notIndexedWords |
|
private |
| float rtabmap::VWDictionary::_rebalancingFactor |
|
private |
| std::set<int> rtabmap::VWDictionary::_removedIndexedWords |
|
private |
| int rtabmap::VWDictionary::_totalActiveReferences |
|
protected |
| std::map<int, VisualWord*> rtabmap::VWDictionary::_unusedWords |
|
private |
| std::map<int, VisualWord *> rtabmap::VWDictionary::_visualWords |
|
protected |
| const int rtabmap::VWDictionary::ID_INVALID = 0 |
|
static |
| const int rtabmap::VWDictionary::ID_START = 1 |
|
static |
| bool rtabmap::VWDictionary::useDistanceL1_ |
|
private |
The documentation for this class was generated from the following files: