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(
int modelSet,
68 const std::vector<DtUnicode>& definitions);
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
DtVrlinkConnection & myConnection
Definition: DtWeaponFireElementProcessor.h:71
Contains DLL export macros.