VR-Forces 4.2 Class Documentation
terrainFileLocations.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2011 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
10 
11 #pragma once
12 
14 #include <string>
15 
19 {
20 private:
22 
24  DtTerrainFileLocations& operator=(const DtTerrainFileLocations& orig);
26 
27 protected:
30  virtual ~DtTerrainFileLocations();
31 
32 public:
33 
35  static DtTerrainFileLocations* instance();
36 
40  virtual void setDataPath(const std::string&);
41  virtual std::string dataPath() const;
42 
46  virtual void setUserDataPath(const std::string&);
47  virtual std::string userDataPath() const;
48 
51  virtual void setAppDataPath(const std::string&);
52  virtual std::string appDataPath() const;
53 
56  virtual void setPluginsPath(const std::string&);
57  virtual std::string pluginsPath() const;
58 
61  virtual void setModelDefinitionPath(const std::string&);
62  virtual std::string modelDefinitionPath() const;
63 
64 
67  virtual void replaceAll(std::string& searchText);
68 
71  virtual void replaceString(std::string& searchText,
72  const std::string& stringToFind, const std::string& stringToReplace);
73 
74 protected:
76 
77  std::string myDataPath;
78  std::string myUserDataPath;
79  std::string myAppDataPath;
80  std::string myPluginsPath;
81  std::string myModelDefinitionPath;
82 
83 };

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)