VR-Forces 4.1 Class Documentation
speedTreeReplacer.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2010 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
10 
11 #pragma once
12 
15 
16 class DtOutputStream;
17 
18 namespace makVrv
19 {
20  class DtDe;
21 }
22 
27 {
28 public:
29  DtSpeedTreeReplacer(makVrv::DtDe& displayEngine);
30  virtual ~DtSpeedTreeReplacer();
31 
32 private:
34 
37  DtSpeedTreeReplacer& operator=(const DtSpeedTreeReplacer& orig);
39 
40 public:
43  virtual void replaceSpeedTrees(makArchives::DtTerrainRecord& terrainRecord);
44  virtual void printSummary(DtOutputStream& stream) const;
45 
46 protected:
47  typedef std::map<std::string, std::string> DtStringStringMap;
48 
50  virtual void replaceSpeedTrees(makArchives::DtPropRecords& propRecords);
51 
53  virtual bool isSpeedTreeModelDef(const std::string& modelDef);
56  virtual std::string findGeometricModelDefinition(const std::string& speedTreeModelDef);
58  virtual std::string removeLastWord(const std::string& str);
59 
60 protected:
66  std::set<std::string> myNoReplacementAvailableSet;
67 };

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)