16 #include <vrvCore/DtPolygonModelAgent.hpp>
18 #include <matrix/vlVector.h>
22 class DtEnvironmentalStateListener;
35 DtSceneObjectAgent* sceneObejct,
int modelSet );
52 virtual void initialize()
override;
58 virtual void setColor(
float r,
float g,
float b,
float a);
59 virtual void getColor(
float& r,
float& g,
float& b,
float& a)
const;
63 virtual void useDefaultColor();
66 virtual void updateColors();
69 virtual void setOutsideColor(
float r,
float g,
float b,
float a );
72 virtual void setSelectedOutsideColor(
float r,
float g,
float b,
float a );
75 virtual void setInsideColor(
float r,
float g,
float b,
float a );
78 virtual void setSelectedInsideColor(
float r,
float g,
float b,
float a );
83 virtual void slot_setSelected(
bool)
override;
86 virtual void setStipplePattern(
unsigned short);
87 virtual unsigned short stipplePattern()
const;
103 virtual void setPixelLineWidth(
int);
110 virtual void setUseDynamicOrigin(
bool);
113 virtual void setPickable(
bool);
117 virtual void setModelDefinitionForAgents()
override;
121 virtual void connectToListenerSignals()
override;
125 virtual void setInitialValuesFromVisualizerDefinition()
override;
130 virtual void setSolid(
bool);
138 float myDefaultColor[4];
140 float myOutsideColor[4];
141 float myInsideColor[4];
143 float mySelectedOutsideColor[4];
144 float mySelectedInsideColor[4];
bool mySelectedInsideColorSet
Definition: DtEnvironmentalAreaVisualizer.h:148
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
Base class for visualizing generic objects in the scene.
Definition: DtSceneObjectVisualizer.h:24
DtTacticalGraphicStateListener & myAreaListener
Definition: DtEnvironmentalAreaVisualizer.h:133
bool myUseDynamicOrigin
Definition: DtEnvironmentalAreaVisualizer.h:154
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
std::vector< unsigned int > myFilledPattern
Definition: DtEnvironmentalAreaVisualizer.h:152
DtPolygonModelAgent * myAreaModel
Definition: DtEnvironmentalAreaVisualizer.h:134
bool myFillAlphaSet
Definition: DtEnvironmentalAreaVisualizer.h:150
float myFillAlpha
Definition: DtEnvironmentalAreaVisualizer.h:146
bool mySelectedOutsideColorSet
Definition: DtEnvironmentalAreaVisualizer.h:149
FillStyle
Definition: DtTacticalGraphicUtilities.h:76
unsigned short myLineStipple
Definition: DtEnvironmentalAreaVisualizer.h:155
DtEnvironmentalAreaVisualizer display a area that contains at least three points. ...
Definition: DtEnvironmentalAreaVisualizer.h:26
vrvTacticalGraphicUtilities::FillStyle myFillStyle
Definition: DtEnvironmentalAreaVisualizer.h:147
int myPixelLineWidth
Definition: DtEnvironmentalAreaVisualizer.h:136
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:25
Contains DLL export macros.