54 virtual bool readScenarioFile(
const DtFilename& filename);
58 virtual DtFilename terrainDatabaseFilename()
const;
61 virtual DtFilename componentAttachmentTableFilename()
const;
64 virtual DtFilename orderOfBattleFilename()
const;
67 virtual DtFilename scenarioScriptsFilename()
const;
70 virtual DtFilename planFilename()
const;
74 virtual DtFilename globalPlanFilename()
const;
78 virtual DtFilename parameterDatabaseFilename()
const;
80 virtual DtFilename forceHostilityFilename()
const;
82 virtual DtFilename scenarioExtrasFilename()
const;
85 virtual const std::vector<DtFilename>& physicalWorldFilenames()
const;
88 virtual const std::vector<DtFilename>& indirectArtilleryTypesFilenames()
const;
91 virtual const std::vector<DtFilename>& commModelFilenames()
const;
94 virtual DtFilename objectMapFilename()
const;
97 virtual DtReal timeMultiplier()
const;
100 virtual bool autoReorganize()
const;
103 virtual unsigned randomNumberSeed()
const;
106 virtual DtString frameRateModeString()
const;
110 virtual DtReal frameDeltaTime()
const;
114 virtual DtTime runDurationTime();
117 virtual DtTime simTime()
const;
120 virtual DtTime exerciseStartTime()
const;
125 virtual const std::vector<DtFilename>& additionalOpdFilenames()
const;
136 virtual DtFilename filename()
const;
141 virtual bool isValid(
bool allowEmptyFilenames =
true)
const;
144 virtual double version()
const;
147 virtual void processModelSets();
151 virtual void loadCoreModelSets();
160 virtual const std::vector<DtFilename>& symbolMapFilenames()
const;
165 virtual std::vector<DtString> symbolMapLabels()
const;
171 virtual const std::vector<DtFilename>& createMenuFilenames()
const;
177 virtual const std::vector<DtFilename>& threeDSymbolMaps()
const;
183 virtual const std::vector<DtFilename>& overlayMenuFilenames()
const;
188 std::vector<DtSimulationModelSet*>& modelSets();
189 const std::vector<DtSimulationModelSet*>& modelSets()
const;
194 virtual const std::vector<DtFilename>& modelSetForceFilenames()
const;
199 virtual const std::vector<DtFilename>& modelSetFilenames()
const;
206 virtual void gatherSymbolMapInforation();
212 virtual void addFilename(std::vector<DtFilename>&,
const DtFilename& map)
const;
215 virtual void setSymbolMapName(
const DtString&);
218 virtual std::vector<DtFilename> symbolMapsFor(
const DtString& symbolMap,
bool includeOverlay =
true)
const;
224 virtual void clearModelSets();
225 virtual void mergeAdditionalOpdFiles();