VR-Forces 4.10 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 };
DtSimManager * mySimManager
Definition: scenarioExtrasMgr.h:57
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
This class is a collection of different kinds of scenario data that is saved in the ...
Definition: rwScenarioExtras.h:17
This class defines a manager whose job it is to read the extra scenario data in the ...
Definition: scenarioExtrasMgr.h:26
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
The simulation engine is controlled by a single,top-level class called the Simulation Manager...
Definition: simManager.h:103
DtRwScenarioExtras myScenarioExtras
Definition: scenarioExtrasMgr.h:63

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)