46 virtual void initialize()
override;
52 virtual void setColor(
float r,
float g,
float b,
float a);
53 virtual void getColor(
float& r,
float& g,
float& b,
float& a)
const;
57 virtual void useDefaultColor();
60 virtual void setOutsideColor(
float r,
float g,
float b,
float a );
63 virtual void setSelectedOutsideColor(
float r,
float g,
float b,
float a );
66 virtual void setInsideColor(
float r,
float g,
float b,
float a );
69 virtual void setSelectedInsideColor(
float r,
float g,
float b,
float a );
72 virtual void updateColors() = 0;
77 virtual void setDimensions(
double x,
double y );
78 virtual void getDimensions(
double& x,
double& y );
84 virtual void setFilled(
bool filled );
85 virtual bool isFilled();
102 virtual unsigned short stipplePattern()
const;
105 virtual void setStipplePattern(
unsigned short);
109 virtual void slot_setSelected(
bool)
override;
114 virtual void setPixelLineWidth(
int);
117 virtual void setPickable(
bool);
121 virtual void setIsFriendlyForceColorOverrideEnabled(
bool enabled);
125 virtual bool isFriendlyForceColorOverrideEnabled()
const;
129 virtual void connectToListenerSignals()
override;
133 virtual void setInitialValuesFromVisualizerDefinition()
override;
137 virtual void setArrowSize(
double s );
144 virtual void createModelAgents()
override;
146 virtual void destroyModelAgents()
override;
148 virtual void setModelDefinitionForAgents()
override;
153 float myDefaultColor[4];
155 float myInsideColor[4];
156 float myOutsideColor[4];
158 float mySelectedOutsideColor[4];
159 float mySelectedInsideColor[4];
int myLineWidth
Definition: DtEllipseVisualizer.h:169
bool myYDimensionSet
Definition: DtEllipseVisualizer.h:166
Contains DtEllipseVisualizer class. Visualizer for a ellipses and circles The setPoints method will i...
Definition: DtEllipseVisualizer.h:25
bool myXDimensionSet
Definition: DtEllipseVisualizer.h:165
double myYRadius
Definition: DtEllipseVisualizer.h:152
std::vector< unsigned int > myFillPattern
Definition: DtEllipseVisualizer.h:171
The DtTacticalGraphicStateListener is a class that deals with basic TacticalGraphic process code (suc...
Definition: DtTacticalGraphicStateListener.h:27
bool myDefaultColorSet
Definition: DtEllipseVisualizer.h:164
float myFillAlpha
Definition: DtEllipseVisualizer.h:172
bool mySelectedOutsideColorSet
Definition: DtEllipseVisualizer.h:161
vrvTacticalGraphicUtilities::FillStyle myFillStyle
Definition: DtEllipseVisualizer.h:170
double myXRadius
Definition: DtEllipseVisualizer.h:151
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:35
Contains makVrv:DtTacticalGraphicStateListener class.
PenStyle
Definition: DtTacticalGraphicUtilities.h:71
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Contains makVrv:DtStateVisualizer class.
bool myIsFriendlyForceColorOverrideEnabled
Definition: DtEllipseVisualizer.h:176
Contains makVrv:DtBaseConnection class.
vrvTacticalGraphicUtilities::FriendlyForceColorStyle myFriendlyForceColorStyle
Definition: DtEllipseVisualizer.h:175
The DtStateVisualizer is an abstract class. Developers derive from this to create logic that "directs...
Definition: DtStateVisualizer.h:30
Base class to provide boost signal/slot management.
FillStyle
Definition: DtTacticalGraphicUtilities.h:82
unsigned short myLineStipple
Definition: DtEllipseVisualizer.h:168
DtTacticalGraphicStateListener & myEllipseListener
Definition: DtEllipseVisualizer.h:150
bool myFill
Definition: DtEllipseVisualizer.h:162
FriendlyForceColorStyle
Enumeration used to specify the current friendly force color style By default, the friendly force col...
Definition: DtTacticalGraphicUtilities.h:107
bool mySelectedInsideColorSet
Definition: DtEllipseVisualizer.h:160
DtModelSetId
Definition: DtModelSetEnums.h:19
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:26
double myDefaultLineWidth
Definition: DtEllipseVisualizer.h:173
bool myFillAlphaSet
Definition: DtEllipseVisualizer.h:163
Contains DLL export macros.