18 #include <vl/signalInteraction.h>
24 class DtEntityElement;
29 class DtVrlinkEntityElement;
30 class DtVrlinkConnection;
32 class DtVrlinkRadioCommLineListener;
58 DtStateListener& communicationListener, DtSceneObjectAgent* sceneObject,
int modelSet );
69 virtual void createModelAgents();
72 virtual void destroyModelAgents();
82 virtual void slot_colorizationChanged();
86 virtual void getCommLineColor(
float& r,
float& g,
float& b );
90 virtual DtVector getOffsetForEntityType(
const DtEntityType& type );
94 virtual void setInitialValuesFromVisualizerDefinition()
override;
105 DtGlobalObjectDesignator entity2 );
109 bool operator < (
const EntityPair& other )
const;
PendingCommLinesSet myPendingCommLines
Definition: DtVrlinkRadioCommLineVisualizer.h:121
bool myCustomAnimationRateFlag
Definition: DtVrlinkRadioCommLineVisualizer.h:132
DtVrlinkRadioCommLineListener * myListener
Definition: DtVrlinkRadioCommLineVisualizer.h:127
The DtVrlinkEntityStateListener extends DtEntityStateListener to process all entity state information...
Definition: DtVrlinkEntityStateListener.h:58
Definition: DtStateVisualizer.h:305
std::set< EntityPair > PendingCommLinesSet
Set type for storing pending comm lines by EntityPair.
Definition: DtVrlinkRadioCommLineVisualizer.h:119
unsigned short myStipplePattern
Definition: DtVrlinkRadioCommLineVisualizer.h:136
DtGlobalObjectDesignator entity2
Definition: DtVrlinkRadioCommLineVisualizer.h:112
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:38
DtStateVisualizerCreatorTemplate< DtVrlinkRadioCommLineVisualizer > DtVrlinkRadioCommLineVisualizerCreator
Definition: DtVrlinkRadioCommLineVisualizer.h:143
#define DT_PROTOCOL_NAMESPACE
Contains DLL export macros.
Definition: vrfDis.h:17
float myAnimationRate
Definition: DtVrlinkRadioCommLineVisualizer.h:134
DtGlobalObjectDesignator entity1
Definition: DtVrlinkRadioCommLineVisualizer.h:111
DtVrlinkEntityStateListener * myReceivingEntityListener
Definition: DtVrlinkRadioCommLineVisualizer.h:129
DtSignalConnectionManager myConnections
Definition: DtVrlinkRadioCommLineVisualizer.h:125
Protocol specific radio communication visualizer. Visualizes communication lines for radio communicat...
Definition: DtVrlinkRadioCommLineVisualizer.h:37
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
A class which represents the simulation the driver manages.
Definition: DtVrlinkConnection.h:42
A pair of entities that can be used as a map key. EntityPairs A,B and B,A are considered equal...
Definition: DtVrlinkRadioCommLineVisualizer.h:101
Protocol independent radio communication visualizer.
Definition: DtRadioCommLineVisualizer.h:22
A single entity element. An entity element may be visualized using multiple visualizer sets one per m...
Definition: DtEntityElement.h:32
Base class to provide boost signal/slot management.
DtVrlinkEntityStateListener * mySendingEntityListener
Definition: DtVrlinkRadioCommLineVisualizer.h:130
DtVrlinkConnection & myVrlConn
Definition: DtVrlinkRadioCommLineVisualizer.h:123
int myStippleRepeatFactor
Definition: DtVrlinkRadioCommLineVisualizer.h:137
Contains the DtRadioCommLineVisualizer class declaration.
VR-Link listener for radio communications.
Definition: DtVrlinkRadioCommLineListener.h:32
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:25
Contains DLL export macros.