, including all inherited members.
allocate(int nentries, int nkeys=0) | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [inline] |
calculateIslandScore(const QueryResults &q, unsigned int i_first, unsigned int i_last) const | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [inline, protected] |
clear() | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [inline] |
computeIslands(QueryResults &q, vector< tIsland > &islands) const | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [inline, protected] |
detectLoop(const std::vector< cv::KeyPoint > &keys, const std::vector< TDescriptor > &descriptors, DetectionResult &match) | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [inline] |
getConsistentEntries() const | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [inline, protected] |
getDatabase() const | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [inline] |
getFlannStructure(const std::vector< TDescriptor > &descriptors, cv::FlannBasedMatcher &flann_structure) const | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [inline, protected] |
getMatches_neighratio(const std::vector< TDescriptor > &A, const vector< unsigned int > &i_A, const vector< TDescriptor > &B, const vector< unsigned int > &i_B, vector< unsigned int > &i_match_A, vector< unsigned int > &i_match_B) const | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [protected] |
getVocabulary() const | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [inline] |
isGeometricallyConsistent_DI(EntryId old_entry, const std::vector< cv::KeyPoint > &keys, const std::vector< TDescriptor > &descriptors, const FeatureVector &curvec) const | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [inline, protected] |
isGeometricallyConsistent_Exhaustive(const std::vector< cv::KeyPoint > &old_keys, const std::vector< TDescriptor > &old_descriptors, const std::vector< cv::KeyPoint > &cur_keys, const std::vector< TDescriptor > &cur_descriptors) const | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [inline, protected] |
isGeometricallyConsistent_Flann(EntryId old_entry, const std::vector< cv::KeyPoint > &keys, const std::vector< TDescriptor > &descriptors, cv::FlannBasedMatcher &flann_structure) const | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [inline, protected] |
m_database | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [protected] |
m_fsolver | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [protected] |
m_image_descriptors | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [protected] |
m_image_keys | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [protected] |
m_last_bowvec | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [protected] |
m_params | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [protected] |
m_window | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [protected] |
removeLowScores(QueryResults &q, double threshold) const | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [inline, protected] |
setDatabase(const T &db) | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [inline] |
setVocabulary(const TemplatedVocabulary< TDescriptor, F > &voc) | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [inline] |
TemplatedLoopDetector(const Parameters ¶ms=Parameters()) | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [inline] |
TemplatedLoopDetector(const TemplatedVocabulary< TDescriptor, F > &voc, const Parameters ¶ms=Parameters()) | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [inline] |
TemplatedLoopDetector(const TemplatedDatabase< TDescriptor, F > &db, const Parameters ¶ms=Parameters()) | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [inline] |
TemplatedLoopDetector(const T &db, const Parameters ¶ms=Parameters()) | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [inline] |
updateTemporalWindow(const tIsland &matched_island, EntryId entry_id) | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [inline, protected] |
~TemplatedLoopDetector(void) | DLoopDetector::TemplatedLoopDetector< TDescriptor, F > | [inline, virtual] |