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;
75 virtual std::string sharedDataPath()
const;
81 virtual std::string sharedDataRoot()
const;
86 virtual std::string sharedDataStem()
const;
92 virtual std::string userEntityElementDefinitionPath()
const;
94 virtual std::string factoryPath()
const;
95 virtual std::string factoryRootPath()
const;
96 virtual std::string dataPath()
const;
98 virtual std::string iconsPath()
const;
103 virtual std::string schemaPath()
const;
107 virtual std::string definitionsPath()
const;
111 virtual std::string modelDefinitionsPath()
const;
115 virtual std::string settingsPath()
const;
116 virtual std::string driverPath()
const;
117 virtual std::string videoStreamPath()
const;
119 virtual std::string cachePath()
const;
120 virtual std::string terrainPath()
const;
121 virtual std::string scenePath()
const;
126 virtual void setAppPath(
const std::string& path);
127 virtual void setBackupsPath(
const std::string& path);
128 virtual void setUserPath(
const std::string& path);
129 virtual void setUserEntityElementDefinitionPath(
const std::string& path);
130 virtual void setFactoryPath(
const std::string& path);
131 virtual void setFactoryRootPath(
const std::string& path);
132 virtual void setDataPath(
const std::string& path);
133 virtual void setIconsPath(
const std::string& path);
134 virtual void setSchemaPath(
const std::string& path);
135 virtual void setDefinitionsPath(
const std::string& path);
136 virtual void setModelDefinitionsPath(
const std::string& path);
137 virtual void setSettingsPath(
const std::string& path);
138 virtual void setDriverPath(
const std::string& path);
139 virtual void setVideoStreamPath(
const std::string& path);
140 virtual void setCachePath(
const std::string& path);
141 virtual void setTerrainPath(
const std::string& path);
142 virtual void setScenePath(
const std::string& path);
143 virtual void setSharedDataRoot(
const std::string& path);
144 virtual void setSharedDataStem(
const std::string& path);
145 virtual void setSharedDataPath(
const std::string& path);
152 virtual void replaceAll(std::string& searchText,
153 const std::string& stringToFind,
154 const std::string& stringToReplace)
const;
158 virtual void replaceAll(
DtUnicode& searchText,
162 virtual void replaceEnvironmentVariables(std::string& searchText)
const;
163 virtual void replaceEnvironmentVariables(
DtUnicode& searchText)
const;
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
#define DT_DLL_VRVUTIL
Definition: vrvUtil.h:34
std::string myBackupsPath
Definition: DtDePathConfiguration.h:168
std::string myFactoryRootPath
Definition: DtDePathConfiguration.h:172
std::string myFactoryPath
Definition: DtDePathConfiguration.h:171
std::string mySharedDataPath
Definition: DtDePathConfiguration.h:186
std::string mySchemaPath
Definition: DtDePathConfiguration.h:175
std::string myDataPath
Definition: DtDePathConfiguration.h:173
std::string myTerrainPath
Definition: DtDePathConfiguration.h:182
The DtDePathConfiguration contains paths to various files, and can resolve the path macros ...
Definition: DtDePathConfiguration.h:23
std::string mySharedDataRoot
Definition: DtDePathConfiguration.h:184
Contains DLL export macros.
std::string myCachePath
Definition: DtDePathConfiguration.h:181
std::map< std::string, std::string > myEnvironmentVariables
Definition: DtDePathConfiguration.h:188
std::string myScenePath
Definition: DtDePathConfiguration.h:183
std::string myModelDefinitionsPath
Definition: DtDePathConfiguration.h:177
std::string myDriverPath
Definition: DtDePathConfiguration.h:179
std::string myAppPath
Members.
Definition: DtDePathConfiguration.h:167
std::string myVideoStreamPath
Definition: DtDePathConfiguration.h:180
Contains makVrv::DtConfiguration class.
std::string mySettingsPath
Definition: DtDePathConfiguration.h:178
std::string myUserEntityElementDefinitionPath
Definition: DtDePathConfiguration.h:170
The base implementation of a configuration.
Definition: DtConfiguration.h:24
std::string mySharedDataStem
Definition: DtDePathConfiguration.h:185
std::string myIconsPath
Definition: DtDePathConfiguration.h:174
std::string myDefinitionsPath
Definition: DtDePathConfiguration.h:176
std::string myUserPath
Definition: DtDePathConfiguration.h:169