57 virtual bool readScenarioFile(
const DtFilename&
filename);
61 virtual DtFilename terrainDatabaseFilename()
const;
64 virtual DtFilename componentAttachmentTableFilename()
const;
67 virtual DtFilename orderOfBattleFilename()
const;
70 virtual DtFilename scenarioScriptsFilename()
const;
73 virtual DtFilename orbatFilename()
const;
76 virtual DtFilename planFilename()
const;
80 virtual DtFilename globalPlanFilename()
const;
84 virtual DtFilename parameterDatabaseFilename()
const;
86 virtual DtFilename forceHostilityFilename()
const;
88 virtual DtFilename scenarioExtrasFilename()
const;
91 virtual const std::vector<DtFilename>& physicalWorldFilenames()
const;
94 virtual const std::vector<DtFilename>& enumerationFilenames()
const;
97 virtual const std::vector<DtFilename>& detonationParametersFilenames()
const;
100 virtual const std::vector<DtFilename>& detonationTerrainDeformParametersFilenames()
const;
103 virtual const std::vector<DtFilename>& ammunitionParametersFilenames()
const;
106 virtual const std::vector<DtFilename>& indirectArtilleryTypesFilenames()
const;
109 virtual const std::vector<DtFilename>& commModelFilenames()
const;
112 virtual DtFilename objectMapFilename()
const;
115 virtual DtReal timeMultiplier()
const;
118 virtual bool autoReorganize()
const;
121 virtual long int randomNumberSeed()
const;
124 virtual DtString frameRateModeString()
const;
128 virtual DtReal frameDeltaTime()
const;
132 virtual DtTime runDurationTime();
135 virtual DtTime simTime()
const;
138 virtual DtTime runDurationTime()
const;
141 virtual DtTime exerciseStartTime()
const;
146 virtual const std::vector<DtFilename>& additionalOpdFilenames()
const;
157 virtual DtFilename
filename()
const;
162 virtual bool isValid(
bool allowEmptyFilenames =
true)
const;
165 virtual double version()
const;
168 virtual void processModelSets();
172 virtual void loadCoreModelSets();
176 virtual void processSimulationModelSets(
const std::vector<DtString>& smsFiles);
186 std::vector<DtSimulationModelSet*>& modelSets();
187 const std::vector<DtSimulationModelSet*>& modelSets()
const;
192 virtual const std::vector<DtFilename>& modelSetForceFilenames()
const;
197 virtual const std::vector<DtFilename>& modelSetFilenames()
const;
200 virtual const std::vector<DtFilename>& unresolvedModelSetFilenames()
const;
206 virtual void addFilename(std::vector<DtFilename>&,
const DtFilename& map)
const;
208 virtual void setSimulationModelSetFilenames(
const std::vector<DtFilename>& s);
212 virtual void clearModelSets();
213 virtual void mergeAdditionalOpdFiles();
216 virtual void processIncludedSMSs(std::vector<DtSimulationModelSet*>& loadedSets,
234 std::vector<DtSimulationModelSet*>& loadedSetsStarted,
235 std::vector<DtSimulationModelSet*>& loadedSetsCompleted,
std::vector< DtFilename > myCommModelFilenames
Definition: scenarioExplorer.h:253
std::vector< DtFilename > myAmmunitionParametersFilenames
Definition: scenarioExplorer.h:250
DtFilename myScenarioExtrasFilename
Definition: scenarioExplorer.h:244
std::vector< DtSimulationModelSet * > myModelSets
Definition: scenarioExplorer.h:245
Definition: scenario.h:52
DtRwNLengthStringVector is a named, readable/writable vector of strings of arbitrary length...
Definition: rwNLengthStringVector.h:28
class DtScenarioExplorer:
Definition: scenarioExplorer.h:26
const char * filename
Definition: ioapi.h:38
DtFilename myForceHostilityFilename
Definition: scenarioExplorer.h:243
std::vector< DtFilename > myAdditionalOpdFilenames
Definition: scenarioExplorer.h:252
std::vector< DtFilename > myDetonationParametersFilenames
Definition: scenarioExplorer.h:247
std::vector< DtFilename > myDetTerrainDeformParametersFilenames
Definition: scenarioExplorer.h:249
std::vector< DtFilename > myModelSetForceFilenames
The following member variables are used in the front-end only.
Definition: scenarioExplorer.h:256
std::vector< DtFilename > SearchPaths
Definition: readerWriter.h:92
std::vector< DtFilename > myIndirectArtilleryTypesFilenames
Definition: scenarioExplorer.h:251
std::vector< DtFilename > myPhysicalWorldFilenames
Definition: scenarioExplorer.h:246
DtScenario * scenario() const
Returns scenario associated with explorer.
Definition: scenarioExplorer.h:263
A simulation model set contains all the information that can be used to support a scenario either for...
Definition: simulationModelSet.h:31
std::vector< DtSimulationModelSet * > & modelSets()
The following methods are used for the front-end only.
Definition: scenarioExplorer.h:261
std::vector< DtFilename > myModelSetFilenames
Definition: scenarioExplorer.h:257
DtFilename myParameterDatabaseFilename
Definition: scenarioExplorer.h:242
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
std::vector< DtFilename > myUnresolvedModelSetFilenames
Definition: scenarioExplorer.h:258
std::vector< DtFilename > myEnumerationFilenames
Definition: scenarioExplorer.h:248
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34
DtFrameMode
Definition: messageTypes.h:459
DtScenario * myScenario
Definition: scenarioExplorer.h:241