21 class DtWidgetLabelAgent;
22 class DtProjectedWidgetModelAgent;
47 DtSceneObjectAgent* sceneObject,
DtModelSetId modelSet );
63 virtual void initialize()
override;
72 virtual void setFont(
const std::string& font,
int fontSize);
75 virtual void setTextColor(
float r,
float g,
float b,
float a);
78 virtual void setText(
const std::string&);
81 virtual void setFontScale(
float);
85 virtual void createModelAgents()
override;
88 virtual void destroyModelAgents()
override;
91 virtual void setModelDefinitionForAgents()
override;
95 virtual void connectToListenerSignals()
override;
99 virtual void setInitialValuesFromVisualizerDefinition()
override;
115 float myDefaultColor[4];
116 float myBackgroundColor[4];
int myBoundsLength
Definition: Dt2DTextBoxVisualizer.h:112
std::string myFontFile
Definition: Dt2DTextBoxVisualizer.h:106
static const std::string theLeftTextHorizontalAlignmentPolicyString
Definition: Dt2DTextBoxVisualizer.h:38
static const std::string theBottomLeftOriginPlacementPolicyString
Definition: Dt2DTextBoxVisualizer.h:33
static const std::string theBottomMiddleOriginPlacementPolicyString
Definition: Dt2DTextBoxVisualizer.h:34
static const std::string theRightTextHorizontalAlignmentPolicyString
Definition: Dt2DTextBoxVisualizer.h:39
DtWidgetLabel::TextHorizontalAlignmentPolicy myTextHorizontalAlignmentPolicy
Definition: Dt2DTextBoxVisualizer.h:110
float myOffsetX
Definition: Dt2DTextBoxVisualizer.h:119
float myDefaultFontSize
Definition: Dt2DTextBoxVisualizer.h:113
static const std::string theLeftMiddleOriginPlacementPolicyString
Definition: Dt2DTextBoxVisualizer.h:36
Definition: DtStateVisualizer.h:274
The DtTacticalGraphicStateListener is a class that deals with basic TacticalGraphic process code (suc...
Definition: DtTacticalGraphicStateListener.h:27
float myBoxHeight
Definition: Dt2DTextBoxVisualizer.h:118
static const std::string theCenterOriginPlacementPolicyString
Definition: Dt2DTextBoxVisualizer.h:35
DtWidgetLabel::OriginPlacementPolicy myOriginPlacementPolicy
Definition: Dt2DTextBoxVisualizer.h:109
static const std::string theCenterTextHorizontalAlignmentPolicyString
Definition: Dt2DTextBoxVisualizer.h:41
float myBoxWidth
Definition: Dt2DTextBoxVisualizer.h:117
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:35
static const std::string theBelowBottomLeftByLineHeightOriginPlacementPolicyString
Definition: Dt2DTextBoxVisualizer.h:32
float myScale
Definition: Dt2DTextBoxVisualizer.h:114
Contains makVrv:DtTacticalGraphicStateListener class.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
float myOffsetY
Definition: Dt2DTextBoxVisualizer.h:120
Contains makVrv:DtStateVisualizer class.
Contains makVrv:DtBaseConnection class.
static const std::string theJustifyTextHorizontalAlignmentPolicyString
Definition: Dt2DTextBoxVisualizer.h:40
The DtStateVisualizer is an abstract class. Developers derive from this to create logic that "directs...
Definition: DtStateVisualizer.h:30
Base class to provide boost signal/slot management.
Contains Dt2DTextBoxVisualizer class. Contains a Dt2DTextBoxVisualizer which is simply a projected wi...
Definition: Dt2DTextBoxVisualizer.h:27
DtTacticalGraphicStateListener & myTacticalGaphicListener
Definition: Dt2DTextBoxVisualizer.h:101
std::string myLabel
Definition: Dt2DTextBoxVisualizer.h:107
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
DtWidgetLabelAgent * myTextAgent
Definition: Dt2DTextBoxVisualizer.h:103
Contains DLL export macros.
DtProjectedWidgetModelAgent * myProjectedWidgetAgent
Definition: Dt2DTextBoxVisualizer.h:104