35 DtSceneObjectAgent* sceneObject,
int modelSet);
51 virtual void initialize()
override;
57 virtual void setColor(
float r,
float g,
float b,
float a);
58 virtual void getColor(
float& r,
float& g,
float& b,
float& a)
const;
62 virtual void useDefaultColor();
65 virtual void setOutsideColor(
float r,
float g,
float b,
float a );
68 virtual void setSelectedOutsideColor(
float r,
float g,
float b,
float a );
71 virtual void setInsideColor(
float r,
float g,
float b,
float a );
74 virtual void setSelectedInsideColor(
float r,
float g,
float b,
float a );
77 virtual void updateColors() = 0;
82 virtual void setDimensions(
double x,
double y );
83 virtual void getDimensions(
double& x,
double& y );
89 virtual void setFilled(
bool filled );
90 virtual bool isFilled();
107 virtual unsigned short stipplePattern()
const;
110 virtual void setStipplePattern(
unsigned short);
114 virtual void slot_setSelected(
bool)
override;
119 virtual void setPixelLineWidth(
int);
122 virtual void setPickable(
bool);
126 virtual void connectToListenerSignals()
override;
130 virtual void setInitialValuesFromVisualizerDefinition()
override;
134 virtual void setArrowSize(
double s );
139 float myDefaultColor[4];
141 float myInsideColor[4];
142 float myOutsideColor[4];
144 float mySelectedOutsideColor[4];
145 float mySelectedInsideColor[4];
int myLineWidth
Definition: DtEllipseVisualizer.h:155
bool myYDimensionSet
Definition: DtEllipseVisualizer.h:152
Contains DtEllipseVisualizer class. Visualizer for a ellipses and circles The setPoints method will i...
Definition: DtEllipseVisualizer.h:26
Contains makVrv:DtSceneObjectVisualizer class. This class wraps the visualization of scene objects...
bool myXDimensionSet
Definition: DtEllipseVisualizer.h:151
double myYRadius
Definition: DtEllipseVisualizer.h:138
std::vector< unsigned int > myFillPattern
Definition: DtEllipseVisualizer.h:157
The DtTacticalGraphicStateListener is a class that deals with basic TacticalGraphic process code (suc...
Definition: DtTacticalGraphicStateListener.h:24
bool myDefaultColorSet
Definition: DtEllipseVisualizer.h:150
float myFillAlpha
Definition: DtEllipseVisualizer.h:158
Base class for visualizing generic objects in the scene.
Definition: DtSceneObjectVisualizer.h:24
bool mySelectedOutsideColorSet
Definition: DtEllipseVisualizer.h:147
vrvTacticalGraphicUtilities::FillStyle myFillStyle
Definition: DtEllipseVisualizer.h:156
double myXRadius
Definition: DtEllipseVisualizer.h:137
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:38
Contains makVrv:DtTacticalGraphicStateListener class.
PenStyle
Definition: DtTacticalGraphicUtilities.h:66
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Contains makVrv:DtBaseConnection class.
Base class to provide boost signal/slot management.
FillStyle
Definition: DtTacticalGraphicUtilities.h:76
unsigned short myLineStipple
Definition: DtEllipseVisualizer.h:154
DtTacticalGraphicStateListener & myEllipseListener
Definition: DtEllipseVisualizer.h:136
bool myFill
Definition: DtEllipseVisualizer.h:148
bool mySelectedInsideColorSet
Definition: DtEllipseVisualizer.h:146
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:25
double myDefaultLineWidth
Definition: DtEllipseVisualizer.h:159
bool myFillAlphaSet
Definition: DtEllipseVisualizer.h:149
Contains DLL export macros.