16 #include <vl/signalInteraction.h>
26 class DtVrlinkEntityElement;
27 class DtVrlinkConnection;
29 class DtVrlinkRadioCommLineListener;
53 virtual void setLifetime(
float);
60 virtual void createModelAgents();
63 virtual void destroyModelAgents();
74 virtual void slot_colorizationChanged();
78 virtual void getCommLineColor(
float& r,
float& g,
float& b );
82 virtual DtVector getOffsetForEntityType(
const DtEntityType& type );
100 bool operator < (
const EntityPair& other )
const;
PendingCommLinesSet myPendingCommLines
Definition: DtVrlinkRadioCommLineVisualizer.h:112
bool myCustomAnimationRateFlag
Definition: DtVrlinkRadioCommLineVisualizer.h:124
DtVrlinkRadioCommLineListener * myListener
Definition: DtVrlinkRadioCommLineVisualizer.h:116
The DtVrlinkEntityStateListener extends DtEntityStateListener to process all entity state information...
Definition: DtVrlinkEntityStateListener.h:58
Definition: DtStateVisualizer.h:322
std::set< EntityPair > PendingCommLinesSet
Set type for storing pending comm lines by EntityPair.
Definition: DtVrlinkRadioCommLineVisualizer.h:110
unsigned short myStipplePattern
Definition: DtVrlinkRadioCommLineVisualizer.h:129
DtGlobalObjectDesignator entity2
Definition: DtVrlinkRadioCommLineVisualizer.h:103
float myLifetime
Definition: DtVrlinkRadioCommLineVisualizer.h:127
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:34
DtStateVisualizerCreatorTemplate< DtVrlinkRadioCommLineVisualizer > DtVrlinkRadioCommLineVisualizerCreator
Definition: DtVrlinkRadioCommLineVisualizer.h:136
float myAnimationRate
Definition: DtVrlinkRadioCommLineVisualizer.h:126
DtGlobalObjectDesignator entity1
Definition: DtVrlinkRadioCommLineVisualizer.h:102
DtVrlinkEntityStateListener * myReceivingEntityListener
Definition: DtVrlinkRadioCommLineVisualizer.h:118
Protocol specific radio communication visualizer.
Definition: DtVrlinkRadioCommLineVisualizer.h:34
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.
Definition: DtVrlinkRadioCommLineVisualizer.h:92
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Protocol independent radio communication visualizer.
Definition: DtRadioCommLineVisualizer.h:23
DtUniqueID myReceiverEntitySceneObjectId
Definition: DtVrlinkRadioCommLineVisualizer.h:121
DtUniqueID mySenderEntitySceneObjectId
Definition: DtVrlinkRadioCommLineVisualizer.h:122
#define DT_PROTOCOL_NAMESPACE
Make VR-Vantage VRLink code export with library #ifdef DL_DLL_IGCONVRLINK #undef DL_DLL_IGCONVRLINK #...
Definition: export.h:32
A definition of a visualizer.
Definition: DtVisualizerDefinition.h:22
DtVrlinkEntityStateListener * mySendingEntityListener
Definition: DtVrlinkRadioCommLineVisualizer.h:119
DtVrlinkConnection & myVrlConn
Definition: DtVrlinkRadioCommLineVisualizer.h:114
int myStippleRepeatFactor
Definition: DtVrlinkRadioCommLineVisualizer.h:130
Contains the DtRadioCommLineVisualizer class declaration.
A single VR-Link entity element.
Definition: DtVrlinkEntityElement.h:28
VR-Link listener for radio communications.
Definition: DtVrlinkRadioCommLineListener.h:32
The DtStateListener is an abstract class.
Definition: DtStateListener.h:21
Contains DLL export macros.