18 #include <matrix/vlVector.h>
23 class DtSceneObjectAgent;
24 class DtAttachableUpdaterAgent;
25 class DtSegmentedLineModelAgent;
45 virtual void setColor(
float red,
float green,
float blue,
float alpha = 1.0f );
51 virtual void setAnimationRate(
float rate );
54 virtual void animate(
double t );
59 virtual void setCurvedEarthExaggeration(
float amount );
64 virtual void setUseCurvedEarthLines(
bool useCurved );
70 virtual void setEndOffset(
const DtVector& offset );
73 virtual void setStipplePattern(
unsigned short stipplePattern );
76 virtual void setStippleRepeatFactor(
int repeatFactor );
89 virtual void initialize();
95 virtual DtSegmentedLineModelAgent* instantiateLineModelAgent();
102 virtual void initializeLineModelAgent( DtSegmentedLineModelAgent* agent );
107 virtual void slot_coordinateSystemChanged();
Virtual base class.
Definition: DtVirtualBaseClass.h:19
Contains the DtBaseRadioVisualization interface.
Common interface for communication lines and squawk indicators.
Definition: DtBaseRadioVisualization.h:23
Encapsulates a communication line between two entities or myFixedFlag points in space.
Definition: DtCommunicationLine.h:30
Defines an attachable point for a squawk indicator or comm line endpoint.
Definition: DtBaseRadioVisualization.h:30
float myLineColorA
Definition: DtCommunicationLine.h:146
float myLineColorB
Definition: DtCommunicationLine.h:145
unsigned short myStipplePattern
Definition: DtCommunicationLine.h:135
float myAnimationRate
Definition: DtCommunicationLine.h:138
float myLineColorR
Definition: DtCommunicationLine.h:143
DtDe & myDe
Definition: DtCommunicationLine.h:177
int myModelSet
Definition: DtCommunicationLine.h:127
AttachablePoint myEndPoint
Definition: DtCommunicationLine.h:141
AttachablePoint myStartPoint
Definition: DtCommunicationLine.h:140
Contains makVrv::DtVirtualBaseClass class.
bool myReverseDirectionFlag
Definition: DtCommunicationLine.h:130
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtDe & myDe
Definition: DtCommunicationLine.h:148
float myLineColorG
Definition: DtCommunicationLine.h:144
DtSegmentedLineModelAgent * myLineModel
Definition: DtCommunicationLine.h:123
const char * source
Definition: lz4.h:442
DtAttachableUpdaterAgent * myUpdater
Definition: DtCommunicationLine.h:122
DtSceneObjectAgent * mySceneObject
Definition: DtCommunicationLine.h:125
Contains makVrv::DtUniqueID type.
int myStippleRepeatFactor
Definition: DtCommunicationLine.h:136
int myVisualType
Definition: DtCommunicationLine.h:128
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
voidpf uLong offset
Definition: ioapi.h:42
bool myCurvedEarthModeFlag
Definition: DtCommunicationLine.h:131
Instantiates communication lines between entities.
Definition: DtCommunicationLine.h:157
float myCurvedEarthExaggerationAmount
Definition: DtCommunicationLine.h:133
char * dest
Definition: lz4.h:440
Contains DLL export macros.