13 #include <vlutil/vlFilename.h>
39 virtual int type()
const;
41 virtual const DtFilename& componentAttachmentTableFileName()
const;
42 virtual void setComponentAttachmentTableFileName(
const DtString & fileName);
43 virtual const DtFilename& terrainFileName()
const;
44 virtual void setTerrainFileName(
const DtString & fileName);
46 virtual const DtFilename& guiTerrainFileName()
const;
47 virtual void setGuiTerrainFileName(
const DtString & fileName);
49 virtual const bool& autoReorganize()
const;
50 virtual void setAutoReorganize(
bool yesNo);
52 virtual double timeMultiplier()
const;
53 virtual void setTimeMultiplier(
double timeMultiplier);
55 virtual const DtFilename& objectParametersFileName()
const;
56 virtual void setObjectParametersFileName(
const DtString & fileName);
58 virtual const DtFilename& physicalWorldFileName()
const;
59 virtual void setPhysicalWorldFileName(
const DtString & fileName);
61 virtual const DtFilename& orderOfBattleFileName()
const;
62 virtual void setOrderOfBattleFileName(
const DtString & fileName);
64 virtual const DtFilename& scenarioScriptsFileName()
const;
65 virtual void setScenarioScriptsFileName(
const DtString & fileName);
67 virtual const DtFilename& orbatFileName()
const;
68 virtual void setOrbatFileName(
const DtString & fileName);
70 virtual const DtFilename& planFileName()
const;
71 virtual void setPlanFileName(
const DtString & fileName);
73 virtual unsigned int randomNumberSeed()
const;
74 virtual void setRandomNumberSeed(
unsigned int numberSeed);
76 virtual int frameMode()
const;
77 virtual void setFrameMode(
int frameMode);
79 virtual double frameTime()
const;
80 virtual void setFrameTime(
double frameTime);
82 virtual void setImportScenario(
bool);
83 virtual bool importScenario()
const;
86 virtual void setSimTime(
DtTime time);
87 virtual DtTime simTime()
const;
90 virtual void setExerciseStartTime(
DtTime time);
91 virtual DtTime exerciseStartTime()
const;
97 virtual void setGuiRuntimeLoadBalancingScheme(
const DtString& scheme,
const DtString& userData);
98 virtual void getGuiRuntimeLoadBalancingScheme(
DtString& scheme,
DtString& userData)
const;
104 virtual void setSimRemoteAttachmentBalancingScheme(
const DtString& scheme,
const DtString& userData);
105 virtual void getSimRemoteAttachmentBalancingScheme(
DtString& scheme,
DtString& userData)
const;
108 virtual void setRunDurationTime(
double);
109 virtual double runDurationTime()
const;
111 virtual unsigned long requestId()
const;
112 virtual void setRequestId(
unsigned long requestId);
114 virtual std::list<DtString>& additionalOpdFileNames();
115 virtual const std::list<DtString>& additionalOpdFileNames()
const;
117 virtual std::list<DtString>& simulationModelSetFileNames();
118 virtual const std::list<DtString>& simulationModelSetFileNames()
const;
120 virtual const DtFilename& globalPlanFileName()
const;
121 virtual void setGlobalPlanFileName(
const DtString& fileName);
123 virtual const DtFilename& forceHostilityFileName()
const;
124 virtual void setForceHostilityFileName(
const DtString& fileName);
126 virtual const DtFilename& scenarioExtrasFileName()
const;
127 virtual void setScenarioExtrasFileName(
const DtString& fileName);
129 virtual const DtString& scenarioName()
const;
130 virtual void setScenarioName(
const DtString& name);
132 virtual void setScenarioFilename(
const DtFilename&);
133 virtual const DtFilename& scenarioFilename()
const;
140 virtual void setOrbatEnabled(
bool b);
141 virtual bool orbatEnabled()
const;
144 virtual void setCreateGlobalEnvironment(
bool b);
145 virtual bool createGlobalEnvironment()
const;
148 virtual void setCreateGlobalDynamicTerrain(
bool b);
149 virtual bool createGlobalDynamicTerrain()
const;
152 virtual bool setFromNet(
const char* contentBuffer,
153 unsigned contentSize);
163 virtual void setScenarioRunId(
int);
164 virtual int scenarioRunId()
const;
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize)
Definition: simInterfaceContent.h:78
virtual int netRepSize() const
Definition: simInterfaceContent.h:76
Class which holds a list of string key and string value pairs. This class is a DtReaderWriter, and also has associated DtBufferSerialize methods available.
Definition: rwKeyValueList.h:21
DtFilename myScenarioExtrasFileName
Definition: ifLoadScenario.h:190
DtIfLoadScenario is a composite message containing all the elements needed to begin a simulation...
Definition: ifLoadScenario.h:21
#define DT_DLL_vrfmsgs
This file is used to determine how to build.
Definition: vrfmsgsDefines.h:28
std::list< DtString > mySimulationModelSetFileNames
Definition: ifLoadScenario.h:186
bool myAutoReorganize
Definition: ifLoadScenario.h:181
DtString myGuiRuntimeLoadBalancingScheme
Definition: ifLoadScenario.h:193
DtFilename myForceHostilityFileName
Definition: ifLoadScenario.h:189
virtual int type() const =0
std::list< DtString > myAdditionalOpdFileNames
Definition: ifLoadScenario.h:185
DtFilename myScenarioScriptsFilename
Definition: ifLoadScenario.h:178
DtFilename myTerrainFileName
Definition: ifLoadScenario.h:173
DtFilename myGlobalPlanFileName
Definition: ifLoadScenario.h:187
DtU32 myFrameMode
Definition: ifLoadScenario.h:168
DtString mySimRemoteAttachmentBalancingScheme
Definition: ifLoadScenario.h:195
virtual void printDataToString(DtString &str)
DtFilename myGuiTerrainFilename
Definition: ifLoadScenario.h:174
DtFilename myPhysicalWorldFileName
Definition: ifLoadScenario.h:188
const DtSimInterfaceContent & operator=(const DtSimInterfaceContent &orig)
DtFilename myScenarioFilename
Definition: ifLoadScenario.h:180
DtFloat64 myFrameTime
Definition: ifLoadScenario.h:169
DtRwKeyValueList myScenarioData
Definition: ifLoadScenario.h:192
bool myCreateGlobalDynamicTerrain
Definition: ifLoadScenario.h:201
DtFloat64 myTimeMultiplier
Definition: ifLoadScenario.h:182
DtU32 myRandomNumberSeed
Definition: ifLoadScenario.h:170
DtFilename myPlanFileName
Definition: ifLoadScenario.h:176
bool myImportScenario
Definition: ifLoadScenario.h:171
DtU32 myRequestId
Definition: ifLoadScenario.h:167
DtString myScenarioName
Definition: ifLoadScenario.h:191
DtString myGuiRuntimeLoadBalancingSchemeData
Definition: ifLoadScenario.h:194
DtFloat64 mySimTime
Definition: ifLoadScenario.h:183
DtFilename myOrderOfBattleFileName
Definition: ifLoadScenario.h:177
DtU32 myScenarioRunId
Definition: ifLoadScenario.h:198
virtual bool setToNet()
Definition: simInterfaceContent.h:83
DtFilename myOrbatFilename
Definition: ifLoadScenario.h:179
Definition: simInterfaceContent.h:45
DtFilename myComponentAttachmentTableName
Definition: ifLoadScenario.h:172
bool myOrbatEnabled
Definition: ifLoadScenario.h:199
DtFilename myObjParamsFileName
Definition: ifLoadScenario.h:175
virtual DtSimInterfaceContent * clone() const =0
DtFloat64 myExerciseStartTime
Definition: ifLoadScenario.h:184
DtString mySimRemoteAttachmentBalancingSchemeData
Definition: ifLoadScenario.h:196
bool myCreateGlobalEnvironment
Definition: ifLoadScenario.h:200
double myRunDurationTime
Definition: ifLoadScenario.h:197