17 class Dt3DSegmentedLineModelAgent;
18 class DtWidgetLabelAgent;
19 class DtSceneObjectAgent;
20 class DtAttachableHatUpdaterAgent;
21 class DtProjectedWidgetModelAgent;
22 class DtAttachableHatTextUpdaterAgent;
39 virtual void setHatLineVisible(
bool );
40 virtual void setVisualDefinitionEnabled(
bool );
48 virtual void setTextColor(
float r,
float g,
float b,
float a);
49 virtual void getTextColor(
float& r,
float& g,
float& b,
float& a)
const;
54 virtual void setTextBoxSize(
unsigned int textWidth,
unsigned int textHeight );
55 virtual void getTextBoxSize(
unsigned int& textWidth,
unsigned int& textHeight )
const;
60 virtual void setOriginOffset(
int offsetX,
int offsetY );
61 virtual void getOriginOffset(
int& offsetX,
int& offsetY )
const;
68 virtual void setHorizontalAlignment (
unsigned int horizontalAlignment );
69 virtual unsigned int horizontalAlignment()
const;
74 virtual void setTextFont(
const std::string& textFont) ;
75 virtual std::string textFont()
const;
80 virtual void setTextFontSize(
unsigned int textFontSize );
81 virtual unsigned int textFontSize()
const;
84 virtual void setHatLinePeriod(
unsigned int frames );
86 virtual unsigned int hatLinePeriod()
const;
90 virtual void setUseHighestTerrainLod(
bool trueOrFalse );
93 virtual bool useHighestTerrainLod()
const;
99 virtual void createModelAgents();
102 virtual void destroyModelAgents();
106 virtual void setModelDefinitionForAgents();
127 unsigned int myTextBoxSize[2];
131 float myTextColor[4];
132 int myOriginOffset[2];
bool myVisualDefinitionEnabled
Definition: DtHATLineVisualizer.h:124
bool myUseHighestTerrainLod
Definition: DtHATLineVisualizer.h:125
DtAttachableHatTextUpdaterAgent * myHatTextUpdaterAgent
Definition: DtHATLineVisualizer.h:121
std::string myTextFont
Definition: DtHATLineVisualizer.h:129
unsigned int myTextFontSize
Definition: DtHATLineVisualizer.h:130
Base class for height above terrain line visualizers to show height above terrain line and label...
Definition: DtHATLineVisualizer.h:27
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:34
DtSceneObjectAgent * myHatLineObjectAgent
Definition: DtHATLineVisualizer.h:115
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Contains makVrv:DtStateVisualizer class.
DtProjectedWidgetModelAgent * myHatTextModelAgent
Definition: DtHATLineVisualizer.h:119
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
The DtStateVisualizer is an abstract class.
Definition: DtStateVisualizer.h:32
double myTextPosition
Definition: DtHATLineVisualizer.h:126
A definition of a visualizer.
Definition: DtVisualizerDefinition.h:22
unsigned int myHatLinePeriod
Definition: DtHATLineVisualizer.h:133
The DtStateListener is an abstract class.
Definition: DtStateListener.h:21
Dt3DSegmentedLineModelAgent * myHatLineAgent
Definition: DtHATLineVisualizer.h:114
DtAttachableHatUpdaterAgent * myHatLineUpdaterAgent
Definition: DtHATLineVisualizer.h:116
bool myHatLineEnabled
Definition: DtHATLineVisualizer.h:123
unsigned int myTextHorizontalAlignment
Definition: DtHATLineVisualizer.h:128
DtSceneObjectAgent * myHatTextObjectAgent
Definition: DtHATLineVisualizer.h:118
DtWidgetLabelAgent * myHatTextWidgetAgent
Definition: DtHATLineVisualizer.h:120