12 #include <vlpi/netStructs.h>
13 #include <vlutil/vlFilename.h>
55 virtual int type()
const;
58 virtual void setRequestId(
unsigned int id);
59 virtual unsigned int requestId()
const;
65 virtual const DtFilename& terrainFileName()
const;
66 virtual void setTerrainFileName(
const DtString & fileName);
68 virtual const DtFilename& guiTerrainName()
const;
69 virtual void setGuiTerrainName(
const DtString& filename);
71 virtual const DtFilename& componentAttachmentTableFileName()
const;
72 virtual void setComponentAttachmentTableFileName(
const DtString & fileName);
73 virtual const bool& autoReorganize()
const;
74 virtual void setAutoReorganize(
bool yesNo);
76 virtual double timeMultiplier()
const;
77 virtual void setTimeMultiplier(
double timeMultiplier);
79 virtual const DtFilename& objectParametersFileName()
const;
80 virtual void setObjectParametersFileName(
const DtString & fileName);
82 virtual const DtFilename& physicalWorldFileName()
const;
83 virtual void setPhysicalWorldFileName(
const DtString & fileName);
85 virtual const DtFilename& orderOfBattleFileName()
const;
86 virtual void setOrderOfBattleFileName(
const DtString & fileName);
88 virtual const DtFilename& scenarioScriptsFileName()
const;
89 virtual void setScenarioScriptsFileName(
const DtString & fileName);
91 virtual void setRunDurationTime(
double);
92 virtual double runDurationTime()
const;
94 virtual const DtFilename& planFileName()
const;
95 virtual void setPlanFileName(
const DtString & fileName);
97 virtual const DtFilename& forceHostilityFileName()
const;
98 virtual void setForceHostilityFileName(
const DtString& fileName);
100 virtual const DtFilename& scenarioExtrasFileName()
const;
101 virtual void setScenarioExtrasFileName(
const DtString& fileName);
103 virtual unsigned int randomNumberSeed()
const;
104 virtual void setRandomNumberSeed(
unsigned int numberSeed);
106 virtual int frameMode()
const;
107 virtual void setFrameMode(
int frameMode);
109 virtual double frameTime()
const;
110 virtual void setFrameTime(
double frameTime);
113 virtual void setSimTime(
DtTime time);
114 virtual DtTime simTime()
const;
117 virtual void setExerciseStartTime(
DtTime time);
118 virtual DtTime exerciseStartTime()
const;
120 virtual std::list<DtString>& additionalOpdFileNames();
121 virtual const std::list<DtString>& additionalOpdFileNames()
const;
123 virtual std::list<DtString>& simulationModelSetFileNames();
124 virtual const std::list<DtString>& simulationModelSetFileNames()
const;
126 virtual DtString scenarioName()
const;
127 virtual void setScenarioName(
const DtString& name);
135 virtual bool setFromNet(
const char* contentBuffer,
136 unsigned contentSize);