19 #include <vl/detonationInteraction.h>
21 #ifndef DT_PROTOCOL_NAMESPACE
22 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
33 class DtVrlinkConnection;
69 return myDetonation.attackerId();
74 return myDetonation.targetId();
79 return myDetonation.result();
97 virtual void visualize(
const DtUnicode& visDefName,
int modelSet);
98 virtual void setLocation(
const DtVector&);
102 return myInteractionListener;
135 const std::vector<DtUnicode>& definitions);
void setForceId(int i)
Definition: DtDetonationElementProcessor.h:47
DtVrlinkDetonationInteractionStateListener(DtUniqueID elementId)
Definition: DtDetonationElementProcessor.h:42
Virtual base class.
Definition: DtVirtualBaseClass.h:22
A unicode string.
Definition: DtUnicode.h:33
int forceId() const
Definition: DtDetonationElementProcessor.h:52
DtDetonationInteraction myDetonation
Definition: DtDetonationElementProcessor.h:85
void setDetonationPdu(const DtDetonationInteraction &pdu)
Definition: DtDetonationElementProcessor.h:57
Definition: DtDetonationElementProcessor.h:111
DtVrlinkDetonationInteractionStateListener myInteractionListener
Definition: DtDetonationElementProcessor.h:107
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
Contains makVrv::DtVirtualBaseClass class.
DtVrlinkDetonationInteractionStateListener & detonationListener()
Definition: DtDetonationElementProcessor.h:100
The fire.
Definition: DtDetonationElementProcessor.h:37
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
A class which represents the simulation the driver manages.
Definition: DtVrlinkConnection.h:42
DtDetonationPdu DtDetonationInteraction
Definition: DistributedSimulationDriver3A.h:14
bool myFireDetonatedEnabledFlag
Definition: DtDetonationElementProcessor.h:142
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
DtSignalConnectionManager myConnections
Definition: DtDetonationElementProcessor.h:140
const DtDetonationInteraction & detonation() const
Definition: DtDetonationElementProcessor.h:62
This contains all the DtVisualizers used to visualize an element in a particular model set...
Definition: DtVisualizerSet.h:30
#define DT_PROTOCOL_NAMESPACE
Make VR-Vantage VRLink code export with library #ifdef DL_DLL_IGCONVRLINK #undef DL_DLL_IGCONVRLINK #...
Definition: export.h:32
DtDetonationResult detonationResult() const
Definition: DtDetonationElementProcessor.h:77
Base class to provide boost signal/slot management.
DtVrlinkConnection & mySimulation
Definition: DtDetonationElementProcessor.h:139
Definition: DtDetonationElementProcessor.h:89
const DtGlobalObjectDesignator & attackerId() const
Definition: DtDetonationElementProcessor.h:67
Contains DLL export macros.
Contains the DtDetonationInteractionStateListener class declaration.
int myForceId
Definition: DtDetonationElementProcessor.h:84
Base listener class for detonation interactions.
Definition: DtDetonationInteractionStateListener.h:21
const DtGlobalObjectDesignator & targetId() const
Definition: DtDetonationElementProcessor.h:72