Open Detection  1.0
od::FileUtils Class Reference

Utility class for File and directory handling. More...

#include <utils.h>

Static Public Member Functions

static std::string getFirstFile (std::string base_path, std::string extension)
 
static void getFilesInDirectoryRec (std::string base_path, std::string extension, std::vector< std::string > &files)
 
static void getFilesInDirectoryRec (std::string base_path, std::vector< std::string > extensions, std::vector< std::string > &files)
 
static void getFilesInDirectoryInternal (bf::path &dir, std::string &rel_path_so_far, std::vector< std::string > &relative_paths, std::vector< std::string > exts)
 
static void getFilesInDirectoryInternal (bf::path &dir, std::string &rel_path_so_far, std::vector< std::string > &relative_paths, std::string const &ext)
 
static void getFilesInDirectory (bf::path &dir, std::string &rel_path_so_far, std::vector< std::string > &relative_paths, std::string const &ext)
 
static void createTrainingDir (std::string training_dir)
 
static void getArgvArgc (std::string const &commandline, char ***argv, int &argc)
 

Detailed Description

Utility class for File and directory handling.

Author
Kripasindhu Sarkar

Definition at line 188 of file utils.h.

Member Function Documentation

static void od::FileUtils::createTrainingDir ( std::string  training_dir)
inlinestatic

Definition at line 348 of file utils.h.

Referenced by od::g2d::ODHOGTrainer::ODHOGTrainer().

static void od::FileUtils::getArgvArgc ( std::string const &  commandline,
char ***  argv,
int &  argc 
)
inlinestatic

Definition at line 355 of file utils.h.

static void od::FileUtils::getFilesInDirectory ( bf::path &  dir,
std::string &  rel_path_so_far,
std::vector< std::string > &  relative_paths,
std::string const &  ext 
)
inlinestatic

Definition at line 308 of file utils.h.

References getFilesInDirectoryInternal().

static void od::FileUtils::getFilesInDirectoryInternal ( bf::path &  dir,
std::string &  rel_path_so_far,
std::vector< std::string > &  relative_paths,
std::vector< std::string >  exts 
)
inlinestatic
static void od::FileUtils::getFilesInDirectoryInternal ( bf::path &  dir,
std::string &  rel_path_so_far,
std::vector< std::string > &  relative_paths,
std::string const &  ext 
)
inlinestatic

Definition at line 268 of file utils.h.

References getFilesInDirectoryInternal().

static void od::FileUtils::getFilesInDirectoryRec ( std::string  base_path,
std::string  extension,
std::vector< std::string > &  files 
)
inlinestatic

Definition at line 207 of file utils.h.

References getFilesInDirectoryInternal().

static void od::FileUtils::getFilesInDirectoryRec ( std::string  base_path,
std::vector< std::string >  extensions,
std::vector< std::string > &  files 
)
inlinestatic

Definition at line 215 of file utils.h.

References getFilesInDirectoryInternal().

static std::string od::FileUtils::getFirstFile ( std::string  base_path,
std::string  extension 
)
inlinestatic

Definition at line 192 of file utils.h.

References getFilesInDirectoryInternal().

Referenced by od::g2d::ODCascadeDetector::init().


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