43 virtual std::string resolvePath(
const std::string& directory )
const;
51 virtual std::string markupPath(
const std::string& directory )
const;
62 virtual std::string appPath()
const;
66 virtual std::string backupsPath()
const;
71 virtual std::string userPath()
const;
77 virtual std::string userEntityElementDefinitionPath()
const;
79 virtual std::string factoryPath()
const;
80 virtual std::string factoryRootPath()
const;
81 virtual std::string dataPath()
const;
86 virtual std::string schemaPath()
const;
90 virtual std::string modelDefinitionPath()
const;
94 virtual std::string settingsPath()
const;
95 virtual std::string driverPath()
const;
96 virtual std::string videoStreamPath()
const;
98 virtual std::string cachePath()
const;
99 virtual std::string terrainPath()
const;
100 virtual std::string scenePath()
const;
105 virtual void setAppPath(
const std::string& path);
106 virtual void setBackupsPath(
const std::string& path);
107 virtual void setUserPath(
const std::string& path);
108 virtual void setUserEntityElementDefinitionPath(
const std::string& path);
109 virtual void setFactoryPath(
const std::string& path);
110 virtual void setFactoryRootPath(
const std::string& path);
111 virtual void setDataPath(
const std::string& path);
112 virtual void setSchemaPath(
const std::string& path);
113 virtual void setModelDefinitionPath(
const std::string& path);
114 virtual void setSettingsPath(
const std::string& path);
115 virtual void setDriverPath(
const std::string& path);
116 virtual void setVideoStreamPath(
const std::string& path);
117 virtual void setCachePath(
const std::string& path);
118 virtual void setTerrainPath(
const std::string& path);
119 virtual void setScenePath(
const std::string& path);
126 virtual void replaceAll(std::string& searchText,
127 const std::string& stringToFind,
128 const std::string& stringToReplace)
const;
132 virtual void replaceAll(
DtUnicode& searchText,
136 virtual void replaceEnvironmentVariables(std::string& searchText)
const;
137 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:141
std::string myFactoryRootPath
Definition: DtDePathConfiguration.h:145
std::string myFactoryPath
Definition: DtDePathConfiguration.h:144
std::string mySchemaPath
Definition: DtDePathConfiguration.h:147
std::string myDataPath
Definition: DtDePathConfiguration.h:146
std::string myTerrainPath
Definition: DtDePathConfiguration.h:153
The DtDePathConfiguration contains paths to various files, and can resolve the path macros ...
Definition: DtDePathConfiguration.h:26
Contains DLL export macros.
std::string myCachePath
Definition: DtDePathConfiguration.h:152
std::map< std::string, std::string > myEnvironmentVariables
Definition: DtDePathConfiguration.h:156
std::string myScenePath
Definition: DtDePathConfiguration.h:154
std::string myDriverPath
Definition: DtDePathConfiguration.h:150
std::string myAppPath
Members.
Definition: DtDePathConfiguration.h:140
std::string myVideoStreamPath
Definition: DtDePathConfiguration.h:151
Contains makVrv::DtConfiguration class.
std::string mySettingsPath
Definition: DtDePathConfiguration.h:149
std::string myModelDefinitionPath
Definition: DtDePathConfiguration.h:148
std::string myUserEntityElementDefinitionPath
Definition: DtDePathConfiguration.h:143
The base implementation of a configuration.
Definition: DtConfiguration.h:27
std::string myUserPath
Definition: DtDePathConfiguration.h:142