40 DtSceneObjectAgent* sceneObject,
int modelSet );
56 virtual void initialize()
override;
63 virtual void setColor(
float r,
float g,
float b,
float a );
64 virtual void getColor(
float& r,
float& g,
float& b,
float& a )
const;
71 virtual void setCentralVertexColor(
float r,
float g,
float b,
float a );
72 virtual void getCentralVertexColor(
float& r,
float& g,
float& b,
float& a )
const;
81 virtual void setInsideColor(
float r,
float g,
float b,
float a );
82 virtual void getInsideColor(
float& r,
float& g,
float& b,
float& a )
const;
89 virtual void setOutsideColor(
float r,
float g,
float b,
float a );
90 virtual void getOutsideColor(
float& r,
float& g,
float& b,
float& a )
const;
97 virtual void setSelectedInsideColor(
float r,
float g,
float b,
float a );
98 virtual void getSelectedInsideColor(
float& r,
float& g,
float& b,
float& a )
const;
105 virtual void setSelectedOutsideColor(
float r,
float g,
float b,
float a );
106 virtual void getSelectedOutsideColor(
float& r,
float& g,
float& b,
float& a )
const;
112 virtual void setFilled(
bool filled );
113 virtual bool isFilled();
119 virtual void useDefaultColor();
136 virtual unsigned short lineStipple()
const;
140 virtual void setStipplePattern(
unsigned short );
141 virtual unsigned short stipplePattern();
146 virtual void slot_setSelected(
bool)
override;
150 virtual void setSolidFillCenter(
bool );
153 virtual void setFillPattern(
const std::vector<unsigned int>& );
160 virtual void setPixelLineWidth(
int );
161 virtual int pixelLineWidth();
167 virtual void setInitialValuesFromVisualizerDefinition()
override;
171 virtual void connectToListenerSignals()
override;
174 virtual void updateColors() = 0;
177 float myDefaultColor[4];
179 float myInsideColor[4];
180 float myOutsideColor[4];
181 float mySelectedInsideColor[4];
182 float mySelectedOutsideColor[4];
183 float myCentralVertexColor[4];
bool myFillAlphaSet
Definition: DtWedgeVisualizer.h:190
bool mySolidFillCenter
Definition: DtWedgeVisualizer.h:189
DtTacticalGraphicStateListener & myWedgeListener
Definition: DtWedgeVisualizer.h:176
Interface for a Wedge Tactical Graphic Visualizer.
Definition: DtWedgeVisualizer.h:31
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
double myDefaultLineWidth
Definition: DtWedgeVisualizer.h:186
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:39
vrvTacticalGraphicUtilities::FillStyle myFillStyle
Definition: DtWedgeVisualizer.h:198
Contains makVrv:DtTacticalGraphicStateListener class.
PenStyle
Definition: DtTacticalGraphicUtilities.h:66
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
unsigned short myLineStipple
Definition: DtWedgeVisualizer.h:196
Contains makVrv:DtBaseConnection class.
Base class to provide boost signal/slot management.
bool myFilled
Definition: DtWedgeVisualizer.h:188
FillStyle
Definition: DtTacticalGraphicUtilities.h:76
float myFillAlpha
Definition: DtWedgeVisualizer.h:185
bool mySelectedInsideColorSet
Definition: DtWedgeVisualizer.h:191
bool myCentralVertexColorSet
Definition: DtWedgeVisualizer.h:193
bool mySelectedOutsideColorSet
Definition: DtWedgeVisualizer.h:192
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:25
int myLineWidth
Definition: DtWedgeVisualizer.h:195
Contains DLL export macros.