15 class DtExtrudedLineModelAgent;
31 DtSceneObjectAgent* sceneObject,
DtModelSetId modelSet );
46 virtual void initialize()
override;
55 virtual void setPickable(
bool )
override;
61 virtual void setFixedWidthSizing(
bool )
override;
65 virtual void setPhysicalLineWidth(
float);
68 virtual void setPhysicalLineHeight(
double);
71 virtual void setDimensions(
double w,
double h);
77 virtual void setStipplePattern(
unsigned short )
override;
82 virtual void setPixelLineWidth(
int )
override;
88 virtual void setArrowSize(
double )
override;
94 virtual void setSegmentEndArrow(
int seg,
bool flag )
override;
97 virtual void setSegmentStartArrow(
int seg,
bool flag )
override;
103 virtual void setScribeColor(
float r,
float g,
float b,
float a);
104 virtual void setSelectedScribeColor(
float r,
float g,
float b,
float a);
109 virtual void setColor(
float r,
float g,
float b,
float a )
override;
112 virtual void updateColors()
override;
116 virtual void setScribed(
bool );
117 virtual bool scribed();
121 virtual void createModelAgents()
override;
124 virtual void destroyModelAgents()
override;
127 virtual void setModelDefinitionForAgents()
override;
131 virtual void connectToListenerSignals()
override;
135 virtual void setInitialValuesFromVisualizerDefinition()
override;
142 virtual void implementVisibility(
bool visible )
override;
146 virtual void slot_heightLinesEnabledChanged(
bool enabled);
153 float myScribeColor[4];
154 float mySelectedScribedColor[4];
160 float myHeightLinesColor[4];
bool myScribeColorSet
Definition: Dt3DEnvironmentalLineVisualizer.h:156
Contains makVrv::DtEnvironmentalLineVisualizer class.
DtExtrudedLineModelAgent * myExtrudedLineModel
Definition: Dt3DEnvironmentalLineVisualizer.h:149
Definition: DtStateVisualizer.h:274
LineStyle
Default line Styles.
Definition: DtTacticalGraphicUtilities.h:28
float myHeightLinesSpacing
Definition: Dt3DEnvironmentalLineVisualizer.h:161
bool myHeightLinesEnabled
Definition: Dt3DEnvironmentalLineVisualizer.h:158
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:35
ArrowStyle
Definition: DtTacticalGraphicUtilities.h:46
bool myHeightLinesEnabledSetting
Definition: Dt3DEnvironmentalLineVisualizer.h:159
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
bool myScribed
Definition: Dt3DEnvironmentalLineVisualizer.h:157
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:167
DtEnvironmentalLineVisualizer display a line that contains at least two points.
Definition: DtEnvironmentalLineVisualizer.h:29
float myScribedWidth
Definition: Dt3DEnvironmentalLineVisualizer.h:155
float myPhysicalLineWidth
Definition: Dt3DEnvironmentalLineVisualizer.h:152
DtModelSetId
Definition: DtModelSetEnums.h:19
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:26
Struct to hold metadata about each functional visualizer type This allows users of the factory to get...
Definition: DtStateVisualizer.h:54
double myPhysicalLineHeight
Definition: Dt3DEnvironmentalLineVisualizer.h:151