11 #include <vrfExtProtocol/simInterfaceContent.h>
12 #include <vlpi/netStructs.h>
13 #include <vlutil/vlFilename.h>
54 virtual int type()
const;
56 virtual const DtFilename& componentAttachmentTableFileName()
const;
57 virtual void setComponentAttachmentTableFileName(
const DtString & fileName);
58 virtual const DtFilename& terrainFileName()
const;
59 virtual void setTerrainFileName(
const DtString & fileName);
61 virtual const DtFilename& guiTerrainFileName()
const;
62 virtual void setGuiTerrainFileName(
const DtString & fileName);
64 virtual const bool& autoReorganize()
const;
65 virtual void setAutoReorganize(
bool yesNo);
67 virtual double timeMultiplier()
const;
68 virtual void setTimeMultiplier(
double timeMultiplier);
70 virtual const DtFilename& objectParametersFileName()
const;
71 virtual void setObjectParametersFileName(
const DtString & fileName);
73 virtual const DtFilename& physicalWorldFileName()
const;
74 virtual void setPhysicalWorldFileName(
const DtString & fileName);
76 virtual const DtFilename& orderOfBattleFileName()
const;
77 virtual void setOrderOfBattleFileName(
const DtString & fileName);
79 virtual const DtFilename& scenarioScriptsFileName()
const;
80 virtual void setScenarioScriptsFileName(
const DtString & fileName);
82 virtual const DtFilename& planFileName()
const;
83 virtual void setPlanFileName(
const DtString & fileName);
85 virtual unsigned int randomNumberSeed()
const;
86 virtual void setRandomNumberSeed(
unsigned int numberSeed);
88 virtual int frameMode()
const;
89 virtual void setFrameMode(
int frameMode);
91 virtual double frameTime()
const;
92 virtual void setFrameTime(
double frameTime);
95 virtual void setSimTime(
DtTime time);
96 virtual DtTime simTime()
const;
99 virtual void setExerciseStartTime(
DtTime time);
100 virtual DtTime exerciseStartTime()
const;
102 virtual void setRunDurationTime(
double);
103 virtual double runDurationTime()
const;
105 virtual unsigned long requestId()
const;
106 virtual void setRequestId(
unsigned long requestId);
108 virtual std::list<DtString>& additionalOpdFileNames();
109 virtual const std::list<DtString>& additionalOpdFileNames()
const;
111 virtual std::list<DtString>& simulationModelSetFileNames();
112 virtual const std::list<DtString>& simulationModelSetFileNames()
const;
114 virtual const DtFilename& globalPlanFileName()
const;
115 virtual void setGlobalPlanFileName(
const DtString& fileName);
117 virtual const DtFilename& forceHostilityFileName()
const;
118 virtual void setForceHostilityFileName(
const DtString& fileName);
120 virtual const DtFilename& scenarioExtrasFileName()
const;
121 virtual void setScenarioExtrasFileName(
const DtString& fileName);
123 virtual DtString scenarioName()
const;
124 virtual void setScenarioName(
const DtString& name);
130 virtual int netRepSize()
const;
131 virtual bool setFromNet(
const char* contentBuffer,
132 unsigned contentSize);
133 virtual bool setToNet();
135 virtual void printDataToString(
DtString& str);