16 #include <vrvCore/DtPolygonModelAgent.hpp>
18 #include <matrix/vlVector.h>
22 namespace vrvTacticalGraphicUtilities
34 DtSceneObjectAgent* sceneObejct,
DtModelSetId 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 updateColors();
68 virtual void setOutsideColor(
float r,
float g,
float b,
float a );
71 virtual void setSelectedOutsideColor(
float r,
float g,
float b,
float a );
74 virtual void setInsideColor(
float r,
float g,
float b,
float a );
77 virtual void setSelectedInsideColor(
float r,
float g,
float b,
float a );
82 virtual void slot_setSelected(
bool)
override;
85 virtual void setStipplePattern(
unsigned short);
86 virtual unsigned short stipplePattern()
const;
102 virtual void setPixelLineWidth(
int);
105 virtual void setPickable(
bool);
109 virtual void setIsFriendlyForceColorOverrideEnabled(
bool enabled);
113 virtual bool isFriendlyForceColorOverrideEnabled()
const;
118 virtual void setModelDefinitionForAgents()
override;
122 virtual void connectToListenerSignals()
override;
126 virtual void setInitialValuesFromVisualizerDefinition()
override;
131 virtual void setSolid(
bool);
134 virtual void createModelAgents()
override;
136 virtual void destroyModelAgents()
override;
148 float myDefaultColor[4];
150 float myOutsideColor[4];
151 float myInsideColor[4];
153 float mySelectedOutsideColor[4];
154 float mySelectedInsideColor[4];
bool myIsFriendlyForceColorOverrideEnabled
Definition: DtEnvironmentalAreaVisualizer.h:168
bool mySelectedInsideColorSet
Definition: DtEnvironmentalAreaVisualizer.h:158
The DtTacticalGraphicStateListener is a class that deals with basic TacticalGraphic process code (suc...
Definition: DtTacticalGraphicStateListener.h:27
bool myUseDynamicOrigin
Definition: DtEnvironmentalAreaVisualizer.h:164
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.
std::vector< unsigned int > myFilledPattern
Definition: DtEnvironmentalAreaVisualizer.h:162
DtTacticalGraphicStateListener * myAreaListener
Definition: DtEnvironmentalAreaVisualizer.h:143
DtPolygonModelAgent * myAreaModel
Definition: DtEnvironmentalAreaVisualizer.h:144
bool myFillAlphaSet
Definition: DtEnvironmentalAreaVisualizer.h:160
float myFillAlpha
Definition: DtEnvironmentalAreaVisualizer.h:156
vrvTacticalGraphicUtilities::FriendlyForceColorStyle myFriendlyForceColorStyle
Definition: DtEnvironmentalAreaVisualizer.h:167
The DtStateVisualizer is an abstract class. Developers derive from this to create logic that "directs...
Definition: DtStateVisualizer.h:30
bool mySelectedOutsideColorSet
Definition: DtEnvironmentalAreaVisualizer.h:159
FillStyle
Definition: DtTacticalGraphicUtilities.h:82
unsigned short myLineStipple
Definition: DtEnvironmentalAreaVisualizer.h:165
DtEnvironmentalAreaVisualizer display a area that contains at least three points. ...
Definition: DtEnvironmentalAreaVisualizer.h:29
FriendlyForceColorStyle
Enumeration used to specify the current friendly force color style By default, the friendly force col...
Definition: DtTacticalGraphicUtilities.h:107
vrvTacticalGraphicUtilities::FillStyle myFillStyle
Definition: DtEnvironmentalAreaVisualizer.h:157
int myPixelLineWidth
Definition: DtEnvironmentalAreaVisualizer.h:146
DtModelSetId
Definition: DtModelSetEnums.h:19
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:26
Contains DLL export macros.