40 virtual std::string resolvePath(
const std::string& directory )
const;
48 virtual std::string markupPath(
const std::string& directory )
const;
59 virtual std::string appPath()
const;
63 virtual std::string backupsPath()
const;
68 virtual std::string userPath()
const;
74 virtual std::string userEntityElementDefinitionPath()
const;
76 virtual std::string factoryPath()
const;
77 virtual std::string factoryRootPath()
const;
78 virtual std::string dataPath()
const;
83 virtual std::string schemaPath()
const;
87 virtual std::string definitionsPath()
const;
91 virtual std::string modelDefinitionsPath()
const;
95 virtual std::string settingsPath()
const;
96 virtual std::string driverPath()
const;
97 virtual std::string videoStreamPath()
const;
99 virtual std::string cachePath()
const;
100 virtual std::string terrainPath()
const;
101 virtual std::string scenePath()
const;
106 virtual void setAppPath(
const std::string& path);
107 virtual void setBackupsPath(
const std::string& path);
108 virtual void setUserPath(
const std::string& path);
109 virtual void setUserEntityElementDefinitionPath(
const std::string& path);
110 virtual void setFactoryPath(
const std::string& path);
111 virtual void setFactoryRootPath(
const std::string& path);
112 virtual void setDataPath(
const std::string& path);
113 virtual void setSchemaPath(
const std::string& path);
114 virtual void setDefinitionsPath(
const std::string& path);
115 virtual void setModelDefinitionsPath(
const std::string& path);
116 virtual void setSettingsPath(
const std::string& path);
117 virtual void setDriverPath(
const std::string& path);
118 virtual void setVideoStreamPath(
const std::string& path);
119 virtual void setCachePath(
const std::string& path);
120 virtual void setTerrainPath(
const std::string& path);
121 virtual void setScenePath(
const std::string& path);
128 virtual void replaceAll(std::string& searchText,
129 const std::string& stringToFind,
130 const std::string& stringToReplace)
const;
134 virtual void replaceAll(
DtUnicode& searchText,
138 virtual void replaceEnvironmentVariables(std::string& searchText)
const;
139 virtual void replaceEnvironmentVariables(
DtUnicode& searchText)
const;
A unicode string.
Definition: DtUnicode.h:33
#define DT_DLL_VRVUTIL
Definition: vrvUtil.h:34
std::string myBackupsPath
Definition: DtDePathConfiguration.h:143
std::string myFactoryRootPath
Definition: DtDePathConfiguration.h:147
std::string myFactoryPath
Definition: DtDePathConfiguration.h:146
std::string mySchemaPath
Definition: DtDePathConfiguration.h:149
std::string myDataPath
Definition: DtDePathConfiguration.h:148
std::string myTerrainPath
Definition: DtDePathConfiguration.h:156
The DtDePathConfiguration contains paths to various files, and can resolve the path macros ...
Definition: DtDePathConfiguration.h:23
Contains DLL export macros.
std::string myCachePath
Definition: DtDePathConfiguration.h:155
std::map< std::string, std::string > myEnvironmentVariables
Definition: DtDePathConfiguration.h:159
std::string myScenePath
Definition: DtDePathConfiguration.h:157
std::string myModelDefinitionsPath
Definition: DtDePathConfiguration.h:151
std::string myDriverPath
Definition: DtDePathConfiguration.h:153
std::string myAppPath
Members.
Definition: DtDePathConfiguration.h:142
std::string myVideoStreamPath
Definition: DtDePathConfiguration.h:154
Contains makVrv::DtConfiguration class.
std::string mySettingsPath
Definition: DtDePathConfiguration.h:152
std::string myUserEntityElementDefinitionPath
Definition: DtDePathConfiguration.h:145
The base implementation of a configuration.
Definition: DtConfiguration.h:24
std::string myDefinitionsPath
Definition: DtDePathConfiguration.h:150
std::string myUserPath
Definition: DtDePathConfiguration.h:144