VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
scenarioExtrasMgr.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2016 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
10 
11 #pragma once
12 
14 #include <vlutil/vlString.h>
16 
17 //forward defs
18 class DtSimManager;
19 class DtlInputStream;
20 
27 {
28 public:
29  DtScenarioExtrasMgr(DtSimManager* simManager);
30  virtual ~DtScenarioExtrasMgr();
31 
32 private:
34 
36  DtScenarioExtrasMgr& operator=(const DtScenarioExtrasMgr& orig);
38 
39 
40 public:
43  virtual bool init();
44 
45  virtual bool readScenarioExtrasFile(const DtFilename& filename);
46  virtual bool readScenarioExtrasFile(const std::string& str);
47 
48  virtual bool readScenarioExtrasFileFromZipFile(const DtFilename& scenarioZipFile, const DtString& filename);
49  virtual void writeScenarioExtrasFile(const DtString& filename);
50  virtual void writeScenarioExtrasFile(std::string& str);
51 
55  virtual DtRwScenarioExtras& scenarioExtras();
56 
58 
59 protected:
60  virtual bool processScenarioExtras(DtlInputStream*);
61 
62 protected:
64 
65 };

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)