15 class DtExtrudedLineModelAgent;
35 DtSceneObjectAgent* sceneObject,
int modelSet );
50 virtual void initialize()
override;
59 virtual void setPickable(
bool )
override;
65 virtual void setFixedWidthSizing(
bool )
override;
69 virtual void setPhysicalLineWidth(
float);
72 virtual void setPhysicalLineHeight(
double);
75 virtual void setDimensions(
double w,
double h);
81 virtual void setStipplePattern(
unsigned short )
override;
86 virtual void setPixelLineWidth(
int )
override;
92 virtual void setArrowSize(
double )
override;
98 virtual void setSegmentEndArrow(
int seg,
bool flag )
override;
101 virtual void setSegmentStartArrow(
int seg,
bool flag )
override;
107 virtual void setScribeColor(
float r,
float g,
float b,
float a);
108 virtual void setSelectedScribeColor(
float r,
float g,
float b,
float a);
113 virtual void setColor(
float r,
float g,
float b,
float a )
override;
116 virtual void updateColors()
override;
120 virtual void setScribed(
bool );
121 virtual bool scribed();
125 virtual void createModelAgents()
override;
128 virtual void destroyModelAgents()
override;
131 virtual void setModelDefinitionForAgents()
override;
135 virtual void connectToListenerSignals()
override;
139 virtual void setInitialValuesFromVisualizerDefinition()
override;
146 float myScribeColor[4];
147 float mySelectedScribedColor[4];
bool myScribeColorSet
Definition: Dt3DEnvironmentalLineVisualizer.h:149
Contains makVrv::DtEnvironmentalLineVisualizer class.
DtExtrudedLineModelAgent * myExtrudedLineModel
Definition: Dt3DEnvironmentalLineVisualizer.h:142
Definition: DtStateVisualizer.h:305
LineStyle
Default line Styles.
Definition: DtTacticalGraphicUtilities.h:26
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:38
ArrowStyle
Definition: DtTacticalGraphicUtilities.h:43
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
bool myScribed
Definition: Dt3DEnvironmentalLineVisualizer.h:150
Dt3DEnvironmentalLineVisualizer display a line drawn as a 3D line object. Use this if you want the li...
Definition: Dt3DEnvironmentalLineVisualizer.h:25
DtStateVisualizerCreatorTemplate< Dt3DEnvironmentalLineVisualizer > Dt3DEnvironmentalLineVisualizerCreator
Creator that will be registered with the state visualizer factory to create this class.
Definition: Dt3DEnvironmentalLineVisualizer.h:156
DtEnvironmentalLineVisualizer display a line that contains at least two points.
Definition: DtEnvironmentalLineVisualizer.h:24
float myScribedWidth
Definition: Dt3DEnvironmentalLineVisualizer.h:148
float myPhysicalLineWidth
Definition: Dt3DEnvironmentalLineVisualizer.h:145
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:25
Struct to hold metadata about each functional visualizer type This allows users of the factory to get...
Definition: DtStateVisualizer.h:56
double myPhysicalLineHeight
Definition: Dt3DEnvironmentalLineVisualizer.h:144