19 class DtOverlayScreenIntervaledTextModelAgent;
50 virtual void initialize()
override;
53 virtual void connectToListenerSignals()
override;
62 virtual void createModelAgents()
override;
65 virtual void destroyModelAgents()
override;
69 virtual std::string fontFile()
const;
72 virtual void setFontFile(std::string fontFile);
76 virtual int fontSize()
const;
79 virtual void setFontSize(
int size);
88 virtual void setColor(
float r,
float g,
float b,
float a);
91 void getColor(
float& r,
float& g,
float& b,
float& a)
const;
94 virtual void setClosedFigure(
bool);
97 bool closedFigure()
const;
101 virtual void slot_colorChanged(
float r,
float g,
float b,
float a);
105 virtual void slot_nameChanged(
const std::string& name);
109 virtual void slot_fontChanged(
const std::string& fontFile,
int fontSize);
113 virtual void slot_closedFigureChanged(
bool isClosedFigure);
117 virtual void slot_vertexAdded(
const DtVector&);
121 virtual void slot_vertexRemoved(
int index);
125 virtual void slot_vertexInserted(
int index,
const DtVector&);
129 virtual void slot_vertexMoved(
int index,
const DtVector&);
136 virtual void slot_setSelected(
bool b);
140 virtual void setModelDefinitionForAgents()
override;
144 virtual void setInitialValuesFromVisualizerDefinition();
146 virtual void updateVertices();
160 float mySelectedColor[4];
std::string myFontFile
Definition: DtOverlayScreenIntervaledTextVisualizer.h:166
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
vrvTacticalGraphicUtilities::DtVerticesVector myVertexList
Definition: DtOverlayScreenIntervaledTextVisualizer.h:149
DtUnicode myPrefixPostfixSeparatorText
Definition: DtOverlayScreenIntervaledTextVisualizer.h:154
voidpf void uLong size
Definition: ioapi.h:39
Definition: DtStateVisualizer.h:274
The DtTacticalGraphicStateListener is a class that deals with basic TacticalGraphic process code (suc...
Definition: DtTacticalGraphicStateListener.h:27
bool myClosedFigure
Whether or not figure is a closed figure (area vs. line)
Definition: DtOverlayScreenIntervaledTextVisualizer.h:170
std::vector< DtVector > DtVerticesVector
Definition: DtTacticalGraphicUtilities.h:25
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:35
DtUnicode myPrefixText
Definition: DtOverlayScreenIntervaledTextVisualizer.h:152
Contains makVrv:DtTacticalGraphicStateListener class.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Contains makVrv:DtStateVisualizer class.
DtStateVisualizerCreatorTemplate< DtOverlayScreenIntervaledTextVisualizer > DtOverlayScreenIntervaledTextVisualizerCreator
Creator that will be registered with the state visualizer factory to create this class.
Definition: DtOverlayScreenIntervaledTextVisualizer.h:179
int myFontSize
Definition: DtOverlayScreenIntervaledTextVisualizer.h:167
The DtStateVisualizer is an abstract class. Developers derive from this to create logic that "directs...
Definition: DtStateVisualizer.h:30
DtUnicode myPostfixText
Definition: DtOverlayScreenIntervaledTextVisualizer.h:153
DtUnicode myTextToRender
Definition: DtOverlayScreenIntervaledTextVisualizer.h:151
DtTacticalGraphicStateListener * myTacticalGraphicListener
Definition: DtOverlayScreenIntervaledTextVisualizer.h:162
DtOverlayScreenIntervaledTextModelAgent * myScreenIntervaledTextModelAgent
Definition: DtOverlayScreenIntervaledTextVisualizer.h:164
TacticalGraphic Symbol decoration visualizer.
Definition: DtOverlayScreenIntervaledTextVisualizer.h:23
DtModelSetId
Definition: DtModelSetEnums.h:19
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:26
bool myIsNameRendered
Definition: DtOverlayScreenIntervaledTextVisualizer.h:172
Struct to hold metadata about each functional visualizer type This allows users of the factory to get...
Definition: DtStateVisualizer.h:54
Contains DLL export macros.