12 #ifndef DT_PROTOCOL_NAMESPACE
13 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
25 class DtVisualizerCreationSettings;
30 class DtVrlinkRadioCommLineListener;
31 class DtVrlinkRadioCommLineVisualizerSet;
32 class DtVrlinkAggregateStateListener;
33 class DtVrlinkConnection;
67 virtual void initialize();
70 virtual void startProcessingMessages();
73 virtual void stopProcessingMessages();
88 virtual const DtUnicode& chooseElementDefinition(
89 const std::vector<DtUnicode>& defs );
93 virtual void slot_displayRadioCommsChanged(
bool enabled );
97 virtual void slot_displayCommLinesChanged(
bool enabled );
100 virtual void slot_preTick();
104 virtual void slot_toBeDisconnected();
117 typedef boost::unordered_map<int,DtVrlinkRadioCommLineVisualizerSet*>
121 typedef boost::unordered_map<DtVrlinkRadioCommLineListener*,ModelSetVisualizerSetMap>
Virtual base class.
Definition: DtVirtualBaseClass.h:19
A unicode string.
Definition: DtUnicode.h:33
VisualizerSetMap myVisualizerSetMap
Definition: DtRadioCommLineElementProcessor.h:124
Static class that deals with DtIfRadioMessageReceived messages, inbound and outbound.
DtVrlinkConnection & mySimulation
Definition: DtRadioCommLineElementProcessor.h:130
The DtVrlinkEntityStateListener extends DtEntityStateListener to process all entity state information...
Definition: DtVrlinkEntityStateListener.h:58
Definition: radioMessageReceivedHandler.h:20
DtIfRadioMessageReceived.
Definition: ifRadioMessageReceived.h:24
Element processor for radio communications.
Definition: DtRadioCommLineElementProcessor.h:39
DtVisualizerCreationSettings * myVisualizerCreationSettings
Definition: DtRadioCommLineElementProcessor.h:128
boost::unordered_map< DtVrlinkRadioCommLineListener *, ModelSetVisualizerSetMap > VisualizerSetMap
Map type for mapping radio communications listeners to ModelSetVisualizerSetMaps. ...
Definition: DtRadioCommLineElementProcessor.h:122
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
Contains makVrv::DtVirtualBaseClass class.
DtRadioMessageReceivedHandler * myMessageReceivedHandler
Definition: DtRadioCommLineElementProcessor.h:126
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
VR-Link Aggregate state listener.
Definition: DtVrlinkAggregateStateListener.h:31
boost::unordered_map< int, DtVrlinkRadioCommLineVisualizerSet * > ModelSetVisualizerSetMap
Map type for mapping model set to radio communications visualizer sets.
Definition: DtRadioCommLineElementProcessor.h:118
bool myProcessMessages
Definition: DtRadioCommLineElementProcessor.h:132
VR-Link listener for radio communications.
Definition: DtVrlinkRadioCommLineListener.h:32
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