15 #include <matrix/vlTaitBryan.h>
19 class DtAggregateStateListener;
36 DtSceneObjectAgent* sceneObject,
int modelSet );
52 virtual void initialize()
override;
55 void setEchelonEnabled(
bool enabled);
57 bool echelonEnabled()
const;
63 virtual unsigned short echelonCharacterForUnitSymbolFont(
int force)
const;
66 virtual DtUnicode generateSymbolString(
float fillColor[4],
67 float outlineColor[4],
unsigned int fillGlyph,
68 unsigned int outlineGlyph,
unsigned int echelonGlyph,
72 virtual DtUnicode generateSymbolString(
float fillColor[4],
73 float outlineColor[4],
unsigned int fillGlyph,
74 unsigned int outlineGlyph,
bool damaged )
const;
77 virtual unsigned short echelonGlyph()
const;
80 virtual void setShowMainIcon(
bool);
83 virtual void setRotateToHeading(
bool);
86 virtual void rotateSymbolToHeading(
const DtTaitBryan&);
89 virtual void refreshForceColor();
92 virtual void setModelDefinitionForAgents()
override;
95 virtual void updateLabel()
override;
98 virtual void createModelAgents()
override;
111 virtual void connectToListenerSignals()
override;
115 virtual void setInitialValuesFromVisualizerDefinition()
override;
119 virtual void updatePickability();
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
Contains the makVrv::DtMilStdIconVisualizer class declaration.
The DtAggregateStateListener extends DtEntityStateListener. It provides a interface to all the visual...
Definition: DtAggregateStateListener.h:33
A visualizer for displaying a Military Standard Symbology Icon for an aggregate. A symbology icon is ...
Definition: DtAggregateMilStdIconVisualizer.h:25
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:39
bool myEchelonFlag
True
Definition: DtAggregateMilStdIconVisualizer.h:127
A single unicode character.
Definition: DtUnicodeChar.h:17
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtAggregateStateListener * myAggregateStateListener
Same as myListener, but casted for convenience.
Definition: DtAggregateMilStdIconVisualizer.h:130
DtUnicodeChar myEchelonGlyph
Definition: DtAggregateMilStdIconVisualizer.h:128
A visualizer for displaying a Military Standard Symbology Icon. A symbology icon is made up of severa...
Definition: DtMilStdIconVisualizer.h:33
int myLastForce
Definition: DtAggregateMilStdIconVisualizer.h:133
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
bool myRotateToHeading
Definition: DtAggregateMilStdIconVisualizer.h:132
Contains DLL export macros.