12 #ifndef DtIfLoadScenario_H_
13 #define DtIfLoadScenario_H_
15 #include <vrfExtProtocol/ifaceCont.h>
16 #include <vlpi/NetStructs.h>
17 #include <vlutil/vlFilename.h>
59 virtual int type()
const;
61 virtual const DtFilename& componentAttachmentTableFileName()
const;
62 virtual void setComponentAttachmentTableFileName(
const DtString & fileName);
63 virtual const DtFilename& terrainFileName()
const;
64 virtual void setTerrainFileName(
const DtString & fileName);
66 virtual const DtFilename& guiTerrainFileName()
const;
67 virtual void setGuiTerrainFileName(
const DtString & fileName);
69 virtual const bool& autoReorganize()
const;
70 virtual void setAutoReorganize(
bool yesNo);
72 virtual double timeMultiplier()
const;
73 virtual void setTimeMultiplier(
double timeMultiplier);
75 virtual const DtFilename& objectParametersFileName()
const;
76 virtual void setObjectParametersFileName(
const DtString & fileName);
78 virtual const DtFilename& physicalWorldFileName()
const;
79 virtual void setPhysicalWorldFileName(
const DtString & fileName);
81 virtual const DtFilename& orderOfBattleFileName()
const;
82 virtual void setOrderOfBattleFileName(
const DtString & fileName);
84 virtual const DtFilename& scenarioScriptsFileName()
const;
85 virtual void setScenarioScriptsFileName(
const DtString & fileName);
87 virtual const DtFilename& planFileName()
const;
88 virtual void setPlanFileName(
const DtString & fileName);
90 virtual unsigned int randomNumberSeed()
const;
91 virtual void setRandomNumberSeed(
unsigned int numberSeed);
93 virtual int frameMode()
const;
94 virtual void setFrameMode(
int frameMode);
96 virtual double frameTime()
const;
97 virtual void setFrameTime(
double frameTime);
100 virtual void setSimTime(DtTime time);
101 virtual DtTime simTime()
const;
104 virtual void setExerciseStartTime(DtTime time);
105 virtual DtTime exerciseStartTime()
const;
107 virtual unsigned long requestId()
const;
108 virtual void setRequestId(
unsigned long requestId);
110 virtual std::list<DtString>& additionalOpdFileNames();
111 virtual const std::list<DtString>& additionalOpdFileNames()
const;
113 virtual std::list<DtString>& simulationModelSetFileNames();
114 virtual const std::list<DtString>& simulationModelSetFileNames()
const;
116 virtual const DtFilename& globalPlanFileName()
const;
117 virtual void setGlobalPlanFileName(
const DtString& fileName);
119 virtual const DtFilename& forceHostilityFileName()
const;
120 virtual void setForceHostilityFileName(
const DtString& fileName);
122 virtual const DtFilename& scenarioExtrasFileName()
const;
123 virtual void setScenarioExtrasFileName(
const DtString& fileName);
125 virtual DtString scenarioName()
const;
126 virtual void setScenarioName(
const DtString& name);
132 virtual int netRepSize()
const;
133 virtual bool setFromNet(
const char* contentBuffer,
134 unsigned contentSize);
135 virtual bool setToNet();
137 virtual void printDataToString(
DtString& str);