43 DtSceneObjectAgent* sceneObject,
int modelSet );
59 virtual void initialize()
override;
67 virtual void setColor(
float r,
float g,
float b,
float a);
68 virtual void getColor(
float& r,
float& g,
float& b,
float& a)
const;
73 virtual void useDefaultColor();
77 virtual void setSelectedColor(
float r,
float g,
float b,
float a );
78 virtual void getSelectedColor(
float& r,
float& g,
float& b,
float& a )
const;
81 virtual void updateColors() = 0;
92 virtual void setStipplePattern(
unsigned short stipplePattern );
93 virtual unsigned short stipplePattern()
const;
100 virtual void setPixelLineWidth(
int);
101 virtual float pixelLineWidth()
const;
106 virtual void setDimensions(
double x,
double y );
107 virtual void getDimensions(
double& x,
double& y )
const;
113 virtual void setScale(
float scale );
114 virtual float scale()
const;
120 virtual void setMaxAngleSegment(
double angleSegmentMax );
121 virtual double maxAngleSegment()
const;
127 virtual void setStartAngle(
double startAngle );
128 virtual double startAngle()
const;
134 virtual void setEndAngle(
double endAngle );
135 virtual double endAngle()
const;
139 virtual void slot_setSelected(
bool);
142 virtual void setModelDefinitionForAgents()
override;
146 DtModelAgent* findModelAgent();
149 virtual void destroyModelAgents();
153 virtual void connectToListenerSignals()
override;
157 virtual void setInitialValuesFromVisualizerDefinition()
override;
162 float myDefaultColor[4];
164 float mySelectedColor[4];
171 double myDimensions[2];
int myLineWidth
Definition: DtArcVisualizer.h:174
DtModelAgent * myModelAgent
Definition: DtArcVisualizer.h:159
Interface for an Arc Tactical Graphic Visualizer.
Definition: DtArcVisualizer.h:34
Contains makVrv:DtSceneObjectVisualizer class. This class wraps the visualization of scene objects...
The DtTacticalGraphicStateListener is a class that deals with basic TacticalGraphic process code (suc...
Definition: DtTacticalGraphicStateListener.h:24
double myEndAngle
Definition: DtArcVisualizer.h:169
Base class for visualizing generic objects in the scene.
Definition: DtSceneObjectVisualizer.h:24
double myMaxAngleSegment
Definition: DtArcVisualizer.h:170
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:38
double myDefaultLineWidth
Definition: DtArcVisualizer.h:167
Contains makVrv:DtTacticalGraphicStateListener class.
PenStyle
Definition: DtTacticalGraphicUtilities.h:69
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
double myStartAngle
Definition: DtArcVisualizer.h:168
Contains makVrv:DtBaseConnection class.
Base class to provide boost signal/slot management.
float myScale
Definition: DtArcVisualizer.h:165
unsigned short myLineStipple
Definition: DtArcVisualizer.h:172
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:25
DtTacticalGraphicStateListener & myArcListener
Definition: DtArcVisualizer.h:161
Contains DLL export macros.