15 #include <matrix/vlTaitBryan.h>
19 class DtAggregateStateListener;
31 DtSceneObjectAgent* sceneObject,
DtModelSetId modelSet );
47 virtual void initialize()
override;
50 void setEchelonEnabled(
bool enabled);
52 bool echelonEnabled()
const;
58 virtual unsigned short echelonCharacterForUnitSymbolFont(
int force)
const;
61 virtual DtUnicode generateSymbolString(
float fillColor[4],
62 float outlineColor[4],
unsigned int fillGlyph,
63 unsigned int outlineGlyph,
unsigned int echelonGlyph,
67 virtual DtUnicode generateSymbolString(
float fillColor[4],
68 float outlineColor[4],
unsigned int fillGlyph,
69 unsigned int outlineGlyph,
bool damaged )
const;
72 virtual unsigned short echelonGlyph()
const;
75 virtual void setRotateToHeading(
bool);
78 virtual void rotateSymbolToHeading(
const DtTaitBryan&);
81 virtual void refreshForceColor();
84 virtual void setModelDefinitionForAgents()
override;
87 virtual void updateLabel()
override;
90 virtual void createModelAgents()
override;
103 virtual void connectToListenerSignals()
override;
107 virtual void setInitialValuesFromVisualizerDefinition()
override;
111 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:35
bool myEchelonFlag
True
Definition: DtAggregateMilStdIconVisualizer.h:119
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:122
DtUnicodeChar myEchelonGlyph
Definition: DtAggregateMilStdIconVisualizer.h:120
A visualizer for displaying a Military Standard Symbology Icon. A symbology icon is made up of severa...
Definition: DtMilStdIconVisualizer.h:34
int myLastForce
Definition: DtAggregateMilStdIconVisualizer.h:125
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
bool myRotateToHeading
Definition: DtAggregateMilStdIconVisualizer.h:124
Contains DLL export macros.