| create(const std::vector< std::vector< TDescriptor > > &training_features) | DBoW2::TemplatedVocabulary< TDescriptor, F > | virtual |
| create(const std::vector< std::vector< TDescriptor > > &training_features, int k, int L) | DBoW2::TemplatedVocabulary< TDescriptor, F > | virtual |
| create(const std::vector< std::vector< TDescriptor > > &training_features, int k, int L, WeightingType weighting, ScoringType scoring) | DBoW2::TemplatedVocabulary< TDescriptor, F > | virtual |
| createScoringObject() | DBoW2::TemplatedVocabulary< TDescriptor, F > | protected |
| createWords() | DBoW2::TemplatedVocabulary< TDescriptor, F > | protected |
| empty() const | DBoW2::TemplatedVocabulary< TDescriptor, F > | inlinevirtual |
| getBranchingFactor() const | DBoW2::TemplatedVocabulary< TDescriptor, F > | inline |
| getDepthLevels() const | DBoW2::TemplatedVocabulary< TDescriptor, F > | inline |
| getEffectiveLevels() const | DBoW2::TemplatedVocabulary< TDescriptor, F > | |
| getFeatures(const vector< vector< TDescriptor > > &training_features, vector< pDescriptor > &features) const | DBoW2::TemplatedVocabulary< TDescriptor, F > | protected |
| getParentNode(WordId wid, int levelsup) const | DBoW2::TemplatedVocabulary< TDescriptor, F > | virtual |
| getScoringType() const | DBoW2::TemplatedVocabulary< TDescriptor, F > | inline |
| getWeightingType() const | DBoW2::TemplatedVocabulary< TDescriptor, F > | inline |
| getWord(WordId wid) const | DBoW2::TemplatedVocabulary< TDescriptor, F > | inlinevirtual |
| getWordsFromNode(NodeId nid, std::vector< WordId > &words) const | DBoW2::TemplatedVocabulary< TDescriptor, F > | |
| getWordWeight(WordId wid) const | DBoW2::TemplatedVocabulary< TDescriptor, F > | inlinevirtual |
| HKmeansStep(NodeId parent_id, const vector< pDescriptor > &descriptors, int current_level) | DBoW2::TemplatedVocabulary< TDescriptor, F > | protected |
| initiateClusters(const vector< pDescriptor > &descriptors, vector< TDescriptor > &clusters) const | DBoW2::TemplatedVocabulary< TDescriptor, F > | protectedvirtual |
| initiateClustersKMpp(const vector< pDescriptor > &descriptors, vector< TDescriptor > &clusters) const | DBoW2::TemplatedVocabulary< TDescriptor, F > | protected |
| load(const std::string &filename) | DBoW2::TemplatedVocabulary< TDescriptor, F > | |
| load(const cv::FileStorage &fs, const std::string &name="vocabulary") | DBoW2::TemplatedVocabulary< TDescriptor, F > | virtual |
| loadFromBinFile(const std::string &filename) | DBoW2::TemplatedVocabulary< TDescriptor, F > | |
| loadFromTextFile(const std::string &filename) | DBoW2::TemplatedVocabulary< TDescriptor, F > | |
| m_k | DBoW2::TemplatedVocabulary< TDescriptor, F > | protected |
| m_L | DBoW2::TemplatedVocabulary< TDescriptor, F > | protected |
| m_nodes | DBoW2::TemplatedVocabulary< TDescriptor, F > | protected |
| m_scoring | DBoW2::TemplatedVocabulary< TDescriptor, F > | protected |
| m_scoring_object | DBoW2::TemplatedVocabulary< TDescriptor, F > | protected |
| m_weighting | DBoW2::TemplatedVocabulary< TDescriptor, F > | protected |
| m_words | DBoW2::TemplatedVocabulary< TDescriptor, F > | protected |
| operator=(const TemplatedVocabulary< TDescriptor, F > &voc) | DBoW2::TemplatedVocabulary< TDescriptor, F > | |
| pDescriptor typedef | DBoW2::TemplatedVocabulary< TDescriptor, F > | protected |
| save(const std::string &filename) const | DBoW2::TemplatedVocabulary< TDescriptor, F > | |
| save(cv::FileStorage &fs, const std::string &name="vocabulary") const | DBoW2::TemplatedVocabulary< TDescriptor, F > | virtual |
| saveToBinFile(const std::string &filename) const | DBoW2::TemplatedVocabulary< TDescriptor, F > | |
| saveToTextFile(const std::string &filename) const | DBoW2::TemplatedVocabulary< TDescriptor, F > | |
| score(const BowVector &a, const BowVector &b) const | DBoW2::TemplatedVocabulary< TDescriptor, F > | inline |
| setNodeWeights(const vector< vector< TDescriptor > > &features) | DBoW2::TemplatedVocabulary< TDescriptor, F > | protected |
| setScoringType(ScoringType type) | DBoW2::TemplatedVocabulary< TDescriptor, F > | |
| setWeightingType(WeightingType type) | DBoW2::TemplatedVocabulary< TDescriptor, F > | inline |
| size() const | DBoW2::TemplatedVocabulary< TDescriptor, F > | inlinevirtual |
| stopWords(double minWeight) | DBoW2::TemplatedVocabulary< TDescriptor, F > | virtual |
| TemplatedVocabulary(int k=10, int L=5, WeightingType weighting=TF_IDF, ScoringType scoring=L1_NORM) | DBoW2::TemplatedVocabulary< TDescriptor, F > | |
| TemplatedVocabulary(const std::string &filename) | DBoW2::TemplatedVocabulary< TDescriptor, F > | |
| TemplatedVocabulary(const char *filename) | DBoW2::TemplatedVocabulary< TDescriptor, F > | |
| TemplatedVocabulary(const TemplatedVocabulary< TDescriptor, F > &voc) | DBoW2::TemplatedVocabulary< TDescriptor, F > | |
| transform(const std::vector< TDescriptor > &features, BowVector &v) const | DBoW2::TemplatedVocabulary< TDescriptor, F > | virtual |
| transform(const std::vector< TDescriptor > &features, BowVector &v, FeatureVector &fv, int levelsup) const | DBoW2::TemplatedVocabulary< TDescriptor, F > | virtual |
| transform(const TDescriptor &feature) const | DBoW2::TemplatedVocabulary< TDescriptor, F > | virtual |
| transform(const TDescriptor &feature, WordId &id, WordValue &weight, NodeId *nid=NULL, int levelsup=0) const | DBoW2::TemplatedVocabulary< TDescriptor, F > | protectedvirtual |
| transform(const TDescriptor &feature, WordId &id) const | DBoW2::TemplatedVocabulary< TDescriptor, F > | protectedvirtual |
| ~TemplatedVocabulary() | DBoW2::TemplatedVocabulary< TDescriptor, F > | virtual |