![]() |
VR-Forces 5.0.3 Developer's Guide
|
This class defines a manager whose job it is to read the extra scenario data in the .xtr file and make it available to other managers that will use and manage it. It holds a DtRwScenarioExtras object. To extend what is in the .xtr file for a new manager, modify the DtRwScenarioExtras class; this manager does not need to change.
Public Member Functions | |
| DtScenarioExtrasMgr (DtSimulationServices *simManager) | |
| virtual | ~DtScenarioExtrasMgr () |
| virtual bool | init () |
| virtual bool | readScenarioExtrasFile (const DtFilename &filename) |
| virtual bool | readScenarioExtrasFile (const std::string &str) |
| virtual bool | readScenarioExtrasFileFromZipFile (const DtFilename &scenarioZipFile, const DtString &filename) |
| virtual void | writeScenarioExtrasFile (const DtString &filename) |
| virtual void | writeScenarioExtrasFile (std::string &str) |
| virtual DtRwScenarioExtras & | scenarioExtras () |
Protected Member Functions | |
| virtual bool | processScenarioExtras (DtlInputStream *) |
Protected Attributes | |
| DtRwScenarioExtras | myScenarioExtras |
| DtSimulationServices * | mySimulationServices |
Private Member Functions | |
| DtScenarioExtrasMgr (const DtScenarioExtrasMgr &orig) | |
| DtScenarioExtrasMgr & | operator= (const DtScenarioExtrasMgr &orig) |
| DtScenarioExtrasMgr::DtScenarioExtrasMgr | ( | DtSimulationServices * | simManager | ) |
|
virtual |
|
private |
Not implemented.
|
private |
Not implemented.
|
virtual |
Initializes: clears any data in the manager. This function should be called before a new- or load-scenario.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Accessor for the extra scenario data. This is not a const function because the data will be managed by other managers.
|
protectedvirtual |
|
protected |
|
protected |