EasyCV  0.9.36
Easy! Computer Vision
Public Member Functions | Private Member Functions | Private Attributes | List of all members
cvac::RunSetWrapper Class Reference

#include <RunSetWrapper.h>

Public Member Functions

 RunSetWrapper (const RunSet *_runset, string _mediaRootPath, ServiceManager *_sman)
 
 ~RunSetWrapper ()
 
ResultSetgetResultSet ()
 
vector< rsMediaType > & getResultSetType ()
 
bool isInitialized ()
 
string getRootDir ()
 
void showList ()
 

Private Member Functions

std::string getTypeMacro (const std::string &_path)
 
rsMediaType getTypeMicro (const string _aPath)
 
rsMediaType getTypeMicro (const LabelablePtr _pla)
 
string convertToAbsDirectory (const string &_directory)
 
string convertToAbsDirectory (const string &_directory, const string &_prefix)
 
bool isAbsDirectory (const string &_directory)
 
bool isInRunset (const string &_rDir, const string &_fname, const vector< rsMediaType > &_types, rsMediaType &_resType)
 
void addToList (const LabelablePtr _pla, const rsMediaType _type, cvac::Purpose)
 
bool makeBasicList ()
 
bool makeBasicList_parse (const string &_absDir, bool _recursive, const string &_relDir, const vector< rsMediaType > &_types, cvac::Purpose purpose)
 

Private Attributes

bool mFlagIntialize
 
string mMediaRootPath
 
const RunSetmRunset
 
ServiceManagermServiceMan
 
ResultSet mResultSet
 
vector< rsMediaTypemResultSetType
 
std::vector< std::string > mTypeMacro
 
std::vector< std::string > mTypeMacro_Image
 
std::vector< std::string > mTypeMacro_Video
 

Constructor & Destructor Documentation

RunSetWrapper::RunSetWrapper ( const RunSet _runset,
string  _mediaRootPath,
ServiceManager _sman 
)
RunSetWrapper::~RunSetWrapper ( )

Member Function Documentation

void RunSetWrapper::addToList ( const LabelablePtr  _pla,
const rsMediaType  _type,
cvac::Purpose  purpose 
)
private
string RunSetWrapper::convertToAbsDirectory ( const string &  _directory)
private
string RunSetWrapper::convertToAbsDirectory ( const string &  _directory,
const string &  _prefix 
)
private
ResultSet & RunSetWrapper::getResultSet ( )
vector< rsMediaType > & RunSetWrapper::getResultSetType ( )
string cvac::RunSetWrapper::getRootDir ( )
inline
std::string RunSetWrapper::getTypeMacro ( const std::string &  _path)
private
rsMediaType RunSetWrapper::getTypeMicro ( const string  _aPath)
private
rsMediaType RunSetWrapper::getTypeMicro ( const LabelablePtr  _pla)
private
bool RunSetWrapper::isAbsDirectory ( const string &  _directory)
private
bool cvac::RunSetWrapper::isInitialized ( )
inline
bool RunSetWrapper::isInRunset ( const string &  _rDir,
const string &  _fname,
const vector< rsMediaType > &  _types,
rsMediaType _resType 
)
private
bool RunSetWrapper::makeBasicList ( )
private
bool RunSetWrapper::makeBasicList_parse ( const string &  _absDir,
bool  _recursive,
const string &  _relDir,
const vector< rsMediaType > &  _types,
cvac::Purpose  purpose 
)
private
void RunSetWrapper::showList ( )

Member Data Documentation

bool cvac::RunSetWrapper::mFlagIntialize
private
string cvac::RunSetWrapper::mMediaRootPath
private
ResultSet cvac::RunSetWrapper::mResultSet
private
vector<rsMediaType> cvac::RunSetWrapper::mResultSetType
private
const RunSet* cvac::RunSetWrapper::mRunset
private
ServiceManager* cvac::RunSetWrapper::mServiceMan
private
std::vector<std::string> cvac::RunSetWrapper::mTypeMacro
private
std::vector<std::string> cvac::RunSetWrapper::mTypeMacro_Image
private
std::vector<std::string> cvac::RunSetWrapper::mTypeMacro_Video
private

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