Krotos Modules 3
Loading...
Searching...
No Matches
krotos::CatIDSearch Class Reference

#include <CatIDSearch.h>

Public Member Functions

 CatIDSearch (std::string root)
 
 ~CatIDSearch ()
 
std::string extractCatID (std::string path)
 
std::string findSimilar (std::string path)
 
std::vector< std::string > findAllSimilar (std::string path)
 

Private Member Functions

bool addDatasetItem (std::string path)
 

Private Attributes

std::mt19937 generator
 
std::map< std::string, std::vector< std::string > > dataset
 
std::set< std::string > filenames
 

Constructor & Destructor Documentation

◆ CatIDSearch()

krotos::CatIDSearch::CatIDSearch ( std::string root)

◆ ~CatIDSearch()

krotos::CatIDSearch::~CatIDSearch ( )

Member Function Documentation

◆ addDatasetItem()

bool krotos::CatIDSearch::addDatasetItem ( std::string path)
private

◆ extractCatID()

std::string krotos::CatIDSearch::extractCatID ( std::string path)

◆ findAllSimilar()

std::vector< std::string > krotos::CatIDSearch::findAllSimilar ( std::string path)

◆ findSimilar()

std::string krotos::CatIDSearch::findSimilar ( std::string path)

Member Data Documentation

◆ dataset

std::map<std::string, std::vector<std::string> > krotos::CatIDSearch::dataset
private

◆ filenames

std::set<std::string> krotos::CatIDSearch::filenames
private

◆ generator

std::mt19937 krotos::CatIDSearch::generator
private

The documentation for this class was generated from the following files: