Geometrize  1.0
An application for geometrizing images into geometric primitives
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
searchpaths.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <string>
4 #include <vector>
5 
6 namespace geometrize
7 {
8 
9 namespace searchpaths
10 {
11 
16 std::string getApplicationDirectoryPath();
17 
23 std::vector<std::string> getScriptSearchPaths();
24 
30 std::vector<std::string> getTemplateSearchPaths();
31 
36 std::string getDefaultTaskSettingsFilename();
37 
44 std::string getAutosaveTaskSettingsFilename(const std::string& hashOfFirstTargetImage);
45 
51 std::vector<std::string> getAutosaveTaskSettingsSearchPaths();
52 
53 }
54 
55 }
std::string getAutosaveTaskSettingsFilename(const std::string &hashOfFirstTargetImage)
getAutomaticTaskSettingsFilename Gets the name of a task settings file to be autosaved (e...
Definition: searchpaths.cpp:36
std::string getDefaultTaskSettingsFilename()
getTaskSettingsFilename Gets the default name of a task settings file that is manually saved by the u...
Definition: searchpaths.cpp:31
std::string getApplicationDirectoryPath()
getApplicationDirectoryPath Gets the directory that contains the application executable.
Definition: searchpaths.cpp:16
std::vector< std::string > getAutosaveTaskSettingsSearchPaths()
getAutosaveTaskSettingsSearchPaths Gets the directory paths that the program will search for autosave...
Definition: searchpaths.cpp:41
std::vector< std::string > getTemplateSearchPaths()
getTemplateSearchpaths Gets the directory paths that the program will search for project file templat...
Definition: searchpaths.cpp:26
std::vector< std::string > getScriptSearchPaths()
getScriptSearchPaths Gets the directory paths that the program will search for scripts. These may include resources (":/resourcedir/"), relative ("../../templates"), or absolute directory paths ("C:/Users/admin/Desktop").
Definition: searchpaths.cpp:21