17 class DtOverlayModelAgent;
25 DtSceneObjectAgent* sceneObject,
DtModelSetId modelSet );
54 virtual void initialize()
override;
61 virtual void setColor(
float r,
float g,
float b,
float a );
62 virtual void getColor(
float& r,
float& g,
float& b,
float& a )
const;
70 virtual void setSelectedColor(
float r,
float g,
float b,
float a );
71 virtual void getSelectedColor(
float& r,
float& g,
float& b,
float& a )
const;
77 virtual void useDefaultColor();
86 virtual void setStipplePattern(
unsigned short );
87 virtual unsigned short stipplePattern()
const;
95 virtual void setPixelLineWidth(
int );
96 virtual int pixelLineWidth()
const;
102 virtual void setFontFile(
const std::string& fontFile );
103 virtual std::string fontFile()
const;
108 virtual void setFontPointSize(
float pointSize );
109 virtual float fontPointSize()
const;
114 virtual void setFontColor(
float r,
float g,
float b,
float a );
115 virtual bool getFontColor(
float& r,
float& g,
float& b,
float& a )
const;
119 virtual void setPickable(
bool )
override;
122 virtual DtOverlayModelAgent* findOverlayModel()
const;
126 virtual void setIsFriendlyForceColorOverrideEnabled(
bool enabled );
130 virtual bool isFriendlyForceColorOverrideEnabled()
const;
142 virtual void createModelAgents()
override;
145 virtual void destroyModelAgents()
override;
149 virtual void connectToListenerSignals()
override;
152 virtual void setModelDefinitionForAgents()
override;
156 virtual void setInitialValuesFromVisualizerDefinition()
override;
159 virtual void updateColors();
167 virtual void slot_setSelected(
bool )
override;
172 float myDefaultColor[4];
174 float mySelectedColor[4];
int myLineWidth
Definition: DtTacticalGraphic2DModelVisualizer.h:179
Contains the makVrv::DtTacticalGraphicModelVisualizer class declaration.
Definition: DtStateVisualizer.h:274
This visualizer is used for the likes of way points that require a model to load that does not fit in...
Definition: DtTacticalGraphicModelVisualizer.h:23
The DtTacticalGraphicStateListener is a class that deals with basic TacticalGraphic process code (suc...
Definition: DtTacticalGraphicStateListener.h:27
unsigned short myLineStipple
Definition: DtTacticalGraphic2DModelVisualizer.h:180
vrvTacticalGraphicUtilities::FriendlyForceColorStyle myFriendlyForceColorStyle
Definition: DtTacticalGraphic2DModelVisualizer.h:182
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:35
DtTacticalGraphicStateListener * myTacticalGraphicStateListener
Definition: DtTacticalGraphic2DModelVisualizer.h:171
Contains makVrv:DtTacticalGraphicStateListener class.
PenStyle
Definition: DtTacticalGraphicUtilities.h:71
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
bool myIsFriendlyForceColorOverrideEnabled
Definition: DtTacticalGraphic2DModelVisualizer.h:183
float myFontPointSize
Definition: DtTacticalGraphic2DModelVisualizer.h:177
FillStyle
Definition: DtTacticalGraphicUtilities.h:82
FriendlyForceColorStyle
Enumeration used to specify the current friendly force color style By default, the friendly force col...
Definition: DtTacticalGraphicUtilities.h:107
std::string myFontFile
Definition: DtTacticalGraphic2DModelVisualizer.h:186
DtOverlayModelAgent * myOverlayModel
Definition: DtTacticalGraphic2DModelVisualizer.h:185
DtVector4< float > myFontColor
Definition: DtTacticalGraphic2DModelVisualizer.h:176
DtModelSetId
Definition: DtModelSetEnums.h:19
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:26
Definition: DtTacticalGraphic2DModelVisualizer.h:20
Struct to hold metadata about each functional visualizer type This allows users of the factory to get...
Definition: DtStateVisualizer.h:54