21 class DtArcFacadeBase;
22 class DtMultiPointEmbarkationUpdaterAgent;
49 virtual void setColor(
float r,
float g,
float b,
float a);
54 virtual void useDefaultColor();
57 virtual void getColor(
float& r,
float& g,
float& b,
float& a)
const;
65 virtual unsigned short lineStipple()
const;
68 virtual void setStipplePattern(
unsigned short);
77 virtual void addPoint(
int inex,
const DtVector&);
81 virtual void setOrigin(
const DtVector&);
84 virtual void setSelected(
bool);
88 virtual void setPosition(
int iIndex,
const DtVector&);
94 virtual void setPixelLineWidth(
int);
97 virtual void setModelDefinitionForAgents();
105 virtual void setPickable(
bool);
113 virtual void resetSpatial();
116 virtual void createModelAgents();
119 virtual void destroyModelAgents();
128 virtual void setRelativeLocation(
const DtVector&);
133 virtual void setOffsetPoints(
const std::vector<DtVector>&);
137 virtual void startAttached();
140 virtual void endAttached();
164 float myDefaultColor[4];
int myLineWidth
Definition: DtArcVisualizer.h:172
Interface for an Arc Tactical Graphic Visualizer.
Definition: DtArcVisualizer.h:34
Contains makVrv:DtSceneObjectVisualizer class.
The DtTacticalGraphicStateListener is a class that deals with basic TacticalGraphic process code (suc...
Definition: DtTacticalGraphicStateListener.h:20
DtUniqueID myAttachedToId
Definition: DtArcVisualizer.h:175
Base class for visualizing generic objects in the scene.
Definition: DtSceneObjectVisualizer.h:24
std::vector< DtVector > ControlPointsList
Definition: DtEnvironmentalStateListener.h:27
DtEnvironmentalStateListener::ControlPointsList myControlPoints
Definition: DtArcVisualizer.h:179
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:34
double myDefaultLineWidth
Definition: DtArcVisualizer.h:171
Contains makVrv:DtTacticalGraphicStateListener class.
DtArcFacadeBase * myArc
Definition: DtArcVisualizer.h:167
PenStyle
Definition: DtTacticalGraphicUtilities.h:66
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Contains makVrv:DtBaseConnection class.
DtMultiPointEmbarkationUpdaterAgent * myAttachedUpdaterAgent
Definition: DtArcVisualizer.h:176
Base class to provide boost signal/slot management.
Interface class for an Arc Facade.
Definition: DtArcFacadeBase.h:50
DtVector myRelativeLocation
Definition: DtArcVisualizer.h:177
unsigned short myLineStipple
Definition: DtArcVisualizer.h:169
The DtStateListener is an abstract class.
Definition: DtStateListener.h:21
DtTacticalGraphicStateListener & myArcListener
Definition: DtArcVisualizer.h:163
bool myAttachedFlag
Definition: DtArcVisualizer.h:174
Contains DLL export macros.