92 double sleep(
double deltaTime);
DtReflectedEntityList * myRel
Definition: multiVehicleFed.h:127
DtVehicleSim * vehicleFactory(int num, int appNumOffset, const DtF18Initializer *initializer, DtObjectPublisherContainer &pubContainer)
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:62
void drainInput(double tMaxRealElapsed)
mode executionMode() const
Part of the F18 example.
Definition: f18/vehicleSim.h:31
DtF18Initializer derives from DtVrlApplicationInitializer and describes how command line/MTL paramete...
Definition: f18Init.h:29
DtDetonationPdu is used to represent the impact or detonation of a munition.
Definition: detonationPdu.h:42
void setSimTime(double time)
Used to set and maintain time in a simulation.
Definition: vlTime.h:25
void processDetonation(const DtDetonationInteraction *theDetonation)
virtual ~DtMultiVehicleFed()
Pure Virtual destructor.
DtObjectPublisherContainer myPublishedObjects
Definition: multiVehicleFed.h:135
DtExerciseConn * myExConn
Definition: multiVehicleFed.h:124
mode
Definition: multiVehicleFed.h:57
multiVehicleFed.h
Definition: multiVehicleFed.h:52
static void theDetonationCb(DtDetonationInteraction *theDetonation, void *theUserData)
DtObjectPublisherContainer is an ObjectPublisher container which will execute a method on all contain...
Definition: publisherContainer.h:43
DtMultiVehicleFed()
Constructor.
DtString & getVehicleName(int num, const DtString &baseName, DtString &name)
Instances of this class provide a protocol independent interface to a list of reflected entities in a...
Definition: reflectedEntityListDIS.h:31
int numberRemoteEntities() const
DtParallelExecutionContainer< DtVehicleSim > mySimulatedVehicles
Definition: multiVehicleFed.h:131
Definition: multiVehicleFed.h:57
void setExecutionMode(mode theMode)
Contains the DtParallelExecutionContainer class declarations.
DtClock * myClock
Definition: multiVehicleFed.h:121
Definition: multiVehicleFed.h:57
DtTime mySimTime
Definition: multiVehicleFed.h:120
void initializeExConn(DtTime theTimeOutInterval, DtF18Initializer *initializer)
Instances of DtString are used to represent strings.
Definition: vlString.h:29
mode myMode
Definition: multiVehicleFed.h:119
This file provides protocol independence for Detonation Interactions.
DtExerciseConn * exerciseConn()
Definition: multiVehicleFed.h:65
double sleep(double deltaTime)
void initializeFleet(int appNumOffset, int theNumVehicles, const DtF18Initializer *initializer)