13 #include <vlpi/netStructs.h>
14 #include <vlutil/vlFilename.h>
39 virtual int type()
const;
42 virtual void setRequestId(
unsigned int id);
43 virtual unsigned int requestId()
const;
49 virtual const DtFilename& terrainFileName()
const;
50 virtual void setTerrainFileName(
const DtString & fileName);
52 virtual const DtFilename& guiTerrainName()
const;
53 virtual void setGuiTerrainName(
const DtString& filename);
55 virtual const DtFilename& componentAttachmentTableFileName()
const;
56 virtual void setComponentAttachmentTableFileName(
const DtString & fileName);
57 virtual const bool& autoReorganize()
const;
58 virtual void setAutoReorganize(
bool yesNo);
60 virtual double timeMultiplier()
const;
61 virtual void setTimeMultiplier(
double timeMultiplier);
63 virtual const DtFilename& objectParametersFileName()
const;
64 virtual void setObjectParametersFileName(
const DtString & fileName);
66 virtual const DtFilename& physicalWorldFileName()
const;
67 virtual void setPhysicalWorldFileName(
const DtString & fileName);
69 virtual const DtFilename& orderOfBattleFileName()
const;
70 virtual void setOrderOfBattleFileName(
const DtString & fileName);
72 virtual const DtFilename& scenarioScriptsFileName()
const;
73 virtual void setScenarioScriptsFileName(
const DtString & fileName);
75 virtual void setRunDurationTime(
double);
76 virtual double runDurationTime()
const;
78 virtual const DtFilename& planFileName()
const;
79 virtual void setPlanFileName(
const DtString & fileName);
81 virtual const DtFilename& forceHostilityFileName()
const;
82 virtual void setForceHostilityFileName(
const DtString& fileName);
84 virtual const DtFilename& scenarioExtrasFileName()
const;
85 virtual void setScenarioExtrasFileName(
const DtString& fileName);
87 virtual unsigned int randomNumberSeed()
const;
88 virtual void setRandomNumberSeed(
unsigned int numberSeed);
90 virtual int frameMode()
const;
91 virtual void setFrameMode(
int frameMode);
93 virtual double frameTime()
const;
94 virtual void setFrameTime(
double frameTime);
97 virtual void setSimTime(
DtTime time);
98 virtual DtTime simTime()
const;
101 virtual void setExerciseStartTime(
DtTime time);
102 virtual DtTime exerciseStartTime()
const;
104 virtual std::list<DtString>& additionalOpdFileNames();
105 virtual const std::list<DtString>& additionalOpdFileNames()
const;
107 virtual std::list<DtString>& simulationModelSetFileNames();
108 virtual const std::list<DtString>& simulationModelSetFileNames()
const;
110 virtual DtString scenarioName()
const;
111 virtual void setScenarioName(
const DtString& name);
116 virtual void setIsCheckpoint(
bool);
117 virtual bool isCheckpoint()
const;
119 virtual void setSnapshotRequestSimTimeSave(
double);
120 virtual double snapshotRequestSimTimeSave()
const;
125 virtual bool setFromNet(
const char* contentBuffer,
126 unsigned contentSize);