#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: