![]() |
VR-Forces 4.6 Class Documentation
|

Public Member Functions | |
| DtSimulationObjectEditorScenarioExplorer (makVrv::DtDe &, DtSimulationModelSet *baseSet, DtSimulationModelSetLoader::LoadFlags, DtSimulationModelSetLoader *) | |
| virtual | ~DtSimulationObjectEditorScenarioExplorer () |
| virtual void | loadAllSmsFiles () |
Public Member Functions inherited from DtScenarioExplorer | |
| DtScenarioExplorer () | |
| default constructor | |
| DtScenarioExplorer (const DtScenario &scenario) | |
| real constructor | |
| virtual | ~DtScenarioExplorer () |
| destructor | |
| DtScenarioExplorer (const DtScenarioExplorer &orig) | |
| copy constructor | |
| DtScenarioExplorer & | operator= (const DtScenarioExplorer &orig) |
| assignment operator | |
| virtual bool | init () |
| Initialization. Must be called before any other functions are called. | |
| virtual bool | init (const DtSimulationModelSet &sms) |
| Initializes from supplied sms file. Does not need to have a seed scenario to parse sms files. | |
| virtual bool | readScenarioFile (const DtFilename &filename) |
| Read itself from file. | |
| virtual DtFilename | terrainDatabaseFilename () const |
| Get the terrain database filename. | |
| virtual DtFilename | componentAttachmentTableFilename () const |
| Get the component attachment table filename. | |
| virtual DtFilename | orderOfBattleFilename () const |
| Get the order of battle filename. | |
| virtual DtFilename | scenarioScriptsFilename () const |
| Get the scenario scripts filename. | |
| virtual DtFilename | orbatFilename () const |
| Get the orbat filename. | |
| virtual DtFilename | planFilename () const |
| Get the plan filename. | |
| virtual DtFilename | parameterDatabaseFilename () const |
| Get the parameter database filename. | |
| virtual DtFilename | forceHostilityFilename () const |
| virtual DtFilename | scenarioExtrasFilename () const |
| virtual const std::vector < DtFilename > & | physicalWorldFilenames () const |
| Get the physical world settings files. | |
| virtual const std::vector < DtFilename > & | detonationParametersFilenames () const |
| Get the detonation parameters files. | |
| virtual const std::vector < DtFilename > & | indirectArtilleryTypesFilenames () const |
| Get the indirect artillery types files. | |
| virtual const std::vector < DtFilename > & | commModelFilenames () const |
| Get the comm model settings files. | |
| virtual DtFilename | objectMapFilename () const |
| Get the object map filename. | |
| virtual DtReal | timeMultiplier () const |
| Get the time multiplier. | |
| virtual bool | autoReorganize () const |
| Get the auto reorganize flag. | |
| virtual long int | randomNumberSeed () const |
| Get the random number seed. | |
| virtual DtString | frameRateModeString () const |
| Get frame rate mode. | |
| virtual DtFrameMode | frameRateMode () const |
| virtual DtReal | frameDeltaTime () const |
| Get frame delta time. | |
| virtual DtTime | runDurationTime () |
| Get the run duration time. | |
| virtual DtTime | simTime () const |
| Get simulation time. | |
| virtual DtTime | runDurationTime () const |
| Get run duration time. | |
| virtual DtTime | exerciseStartTime () const |
| Get exercise start date and time. | |
| virtual DtFilename | filename () const |
| virtual bool | isValid (bool allowEmptyFilenames=true) const |
| Returns true if all information necessary to load the scenario is present. | |
| virtual double | version () const |
| The version of the scenario file. | |
| virtual void | processModelSets () |
| Processes all the model sets found in the myScenario object. | |
| virtual void | loadCoreModelSets () |
| Loads the "core" model sets, which are the ones automatically loaded before any others, if they exist in the directory structure. | |
| virtual void | processSimulationModelSets (const std::vector< DtString > &smsFiles) |
| Processes all model sets, adding to existing sets. | |
| virtual const std::vector < DtFilename > & | modelSetForceFilenames () const |
| DtScenario * | scenario () const |
| Returns scenario associated with explorer. | |
| virtual void | addFilename (std::vector< DtFilename > &, const DtFilename &map) const |
| virtual void | setSimulationModelSetFilenames (const std::vector< DtFilename > &s) |
| virtual void | setSimulationModelSetFilenames (const DtRwNLengthStringVector &) |
| virtual DtFilename | globalPlanFilename () const |
| Get the global plan filename. | |
| virtual const std::vector < DtFilename > & | additionalOpdFilenames () const |
| Additional OPD files that will be appended (in the order specified) to the main OPD file for this scenario. | |
| virtual DtRwNLengthStringVector | simulationModelSetFilenames () |
| Simulation model set files that want to be loaded for this scenario. | |
| std::vector < DtSimulationModelSet * > & | modelSets () |
| The following methods are used for the front-end only. | |
| const std::vector < DtSimulationModelSet * > & | modelSets () const |
| virtual const std::vector < DtFilename > & | modelSetFilenames () const |
| Returns a list of all (unique) model set palette names that should be loaded in support of this scenario. | |
Protected Member Functions | |
| virtual void | processModelSet (DtSimulationModelSet *) |
Protected Member Functions inherited from DtScenarioExplorer | |
| virtual void | clearModelSets () |
| virtual void | mergeAdditionalOpdFiles () |
| virtual void | processIncludedSMSs (std::vector< DtSimulationModelSet * > &loadedSets, DtSimulationModelSet *set, DtReaderWriter::SearchPaths &searchPaths) |
| virtual void | loadIncludedSets (DtSimulationModelSet *set, std::vector< DtSimulationModelSet * > &loadedSetsStarted, std::vector< DtSimulationModelSet * > &loadedSetsCompleted, DtReaderWriter::SearchPaths &parentSearchPaths, DtReaderWriter::SearchPaths &childSearchPaths, DtReaderWriter::SearchPaths &allPaths) |
| Loads SMSs included by "set", and recurses into those if necessary. | |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| DtSimulationModelSet * | mySimulationModelSet |
| DtSimulationModelSetLoader * | mySimulationModelSetLoader |
| DtSimulationModelSetLoader::LoadFlags | myLoadFlags |
Protected Attributes inherited from DtScenarioExplorer | |
| DtScenario * | myScenario |
| DtFilename | myParameterDatabaseFilename |
| DtFilename | myForceHostilityFilename |
| DtFilename | myScenarioExtrasFilename |
| std::vector < DtSimulationModelSet * > | myModelSets |
| std::vector< DtFilename > | myPhysicalWorldFilenames |
| std::vector< DtFilename > | myDetonationParametersFilenames |
| std::vector< DtFilename > | myIndirectArtilleryTypesFilenames |
| std::vector< DtFilename > | myAdditionalOpdFilenames |
| std::vector< DtFilename > | myCommModelFilenames |
| std::vector< DtFilename > | myModelSetForceFilenames |
| The following member variables are used in the front-end only. | |
| std::vector< DtFilename > | myModelSetFilenames |
| DtSimulationObjectEditorScenarioExplorer::DtSimulationObjectEditorScenarioExplorer | ( | makVrv::DtDe & | , |
| DtSimulationModelSet * | baseSet, | ||
| DtSimulationModelSetLoader::LoadFlags | , | ||
| DtSimulationModelSetLoader * | |||
| ) |
|
virtual |
|
virtual |
|
protectedvirtual |
Reimplemented from DtScenarioExplorer.
|
protected |
|
protected |
|
protected |
|
protected |