42 static std::string GetUniqueFileName(
const std::string& dir,
const std::string& ext=
"jpg" ,
const std::string &prefix=
"");
47 void SetDebugEnabled(
bool _DebugEnabled);
52 bool GetDebugEnabled();
57 void SetShowImagesInDebug(
bool _ShowImagesInDebug);
62 bool GetShowImagesInDebug();
67 void SetShowImagesTimeOut(
size_t _ShowImagesTimeOut);
72 size_t GetShowImagesTimeOut();
78 void SetDebugImagesOutputDirectory(
const std::string& _DebugImagesOutputDirectory);
83 std::string GetDebugImagesOutputDirectory()
const;
88 std::string GetFilenameWithoutExtension(
const std::string& s);
97 bool AddFileToDebug(
const std::string& fileToDebug);
102 void SetFilesToDebug(
const std::set<std::string>& filesToDebug);
107 std::set<std::string> GetFilesToDebug();
114 bool AddSymbolToDebug(
const std::string& symbolToDebug);
119 void SetSymbolsToDebug(
const std::set<std::string>& symbolsToDebug);
124 std::set<std::string> GetSymbolsToDebug();
129 bool DebugFile(
const std::string& fileToDebug );
134 bool DebugSymbol(
const std::string& symbolToDebug );
139 bool Debug(
const std::string& fileToDebug,
const std::string& symbol=
"" );
143 void SetLogFile(
const std::string& file );
147 void ShowMessage(
const std::string& message );