16 #include <vl/fireInteraction.h>
18 #ifndef DT_PROTOCOL_NAMESPACE
19 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
24 class DtFireInteractionStateListener;
28 class DtVrlinkConnection;
59 void processInteraction(
const DtFireInteraction& fireInteraction );
62 virtual void constructObjectsForModelSet(
DtModelSetId modelSet,
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
Processes DtFireInteractions.
Definition: DtWeaponFireElementProcessor.h:31
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
#define DT_PROTOCOL_NAMESPACE
Contains DLL export macros.
Definition: vrfDis.h:17
Contains makVrv::DtVirtualBaseClass class.
A class which represents the simulation the driver manages.
Definition: DtVrlinkConnection.h:42
Base listener class for fire interactions.
Definition: DtFireInteractionStateListener.h:21
makVrv::vrvSignalsLib::connection myInteractionReceivedConnection
Definition: DtWeaponFireElementProcessor.h:68
DtVrlinkConnection & myConnection
Definition: DtWeaponFireElementProcessor.h:66
DtModelSetId
Definition: DtModelSetEnums.h:19
Contains DLL export macros.