12 #ifndef DT_PROTOCOL_NAMESPACE
13 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
26 class DtVrlinkRadioCommLineListener;
27 class DtVrlinkRadioCommLineVisualizerSet;
28 class DtVrlinkAggregateStateListener;
61 virtual void initialize();
64 virtual void startProcessingMessages();
67 virtual void stopProcessingMessages();
82 virtual const DtUnicode& chooseElementDefinition(
83 const std::vector<DtUnicode>& defs );
87 virtual void slot_displayRadioCommsChanged(
bool enabled );
91 virtual void slot_displayCommLinesChanged(
bool enabled );
94 virtual void slot_preTick();
98 virtual void slot_toBeDisconnected();
111 typedef boost::unordered_map<int,DtVrlinkRadioCommLineVisualizerSet*>
115 typedef boost::unordered_map<DtVrlinkRadioCommLineListener*,ModelSetVisualizerSetMap>
Virtual base class.
Definition: DtVirtualBaseClass.h:22
A unicode string.
Definition: DtUnicode.h:33
VisualizerSetMap myVisualizerSetMap
Definition: DtRadioCommLineElementProcessor.h:118
Static class that deals with DtIfRadioMessageReceived messages, inbound and outbound.
DtVrlinkConnection & mySimulation
Definition: DtRadioCommLineElementProcessor.h:124
Entity state listener.
Definition: DtVrlinkEntityStateListener.h:34
Definition: radioMessageReceivedHandler.h:20
DtIfRadioMessageReceived.
Definition: ifRadioMessageReceived.h:24
Element processor for radio communications.
Definition: DtRadioCommLineElementProcessor.h:33
DtVisualizerCreationSettings * myVisualizerCreationSettings
Definition: DtRadioCommLineElementProcessor.h:122
boost::unordered_map< DtVrlinkRadioCommLineListener *, ModelSetVisualizerSetMap > VisualizerSetMap
Map type for mapping radio communications listeners to ModelSetVisualizerSetMaps. ...
Definition: DtRadioCommLineElementProcessor.h:116
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
DtRadioMessageReceivedHandler * myMessageReceivedHandler
Definition: DtRadioCommLineElementProcessor.h:120
A class which represents the simulation the driver manages.
Definition: DtVrlinkConnection.h:42
#define DT_PROTOCOL_NAMESPACE
Make VR-Vantage VRLink code export with library #ifdef DL_DLL_IGCONVRLINK #undef DL_DLL_IGCONVRLINK #...
Definition: export.h:32
Aggregate state listener.
Definition: DtVrlinkAggregateStateListener.h:27
boost::unordered_map< int, DtVrlinkRadioCommLineVisualizerSet * > ModelSetVisualizerSetMap
Map type for mapping model set to radio communications visualizer sets.
Definition: DtRadioCommLineElementProcessor.h:112
bool myProcessMessages
Definition: DtRadioCommLineElementProcessor.h:126
VR-Link listener for radio communications.
Definition: DtVrlinkRadioCommLineListener.h:30
Contains DLL export macros.
Container class which indicates which visualizers need to be created for each modelSet, based on whether that visualizer visualizes something that is currently enabled and if the visualizer is create-on-demand vs.
Definition: DtVisualizerCreationSettings.h:26