17 class DtIffReplyInteractionStateListener;
18 class DtWidgetLabelAgent;
19 class DtProjectedWidgetModelAgent;
20 class DtAttachableUpdaterAgent;
21 class DtSceneObjectAgent;
54 virtual void initialize()
override;
57 virtual void createModelAgents()
override;
60 virtual void setModelDefinitionForAgents()
override;
72 virtual void setInitialValuesFromVisualizerDefinition()
override;
76 virtual void setTextOriginBasedOnSymbolDecorationQuadrant();
89 float myBackgroundColor[4];
Contains the DtAltitudeBasedScaleConfigurationRecord class declaration.
bool myLodOutAltitudeEnabled
Definition: DtIffReplyInteractionVisualizer.h:94
float myLodOutAltitude
Definition: DtIffReplyInteractionVisualizer.h:95
makArchives::DtAltitudeBasedScaleConfigurationRecordCollection myTextFontScalesByMinimumAltitude
Definition: DtIffReplyInteractionVisualizer.h:92
Base class for interaction model visualizers.
Definition: DtInteractionStateVisualizer.h:22
Definition: DtStateVisualizer.h:274
Interaction makVrv:DtInteractionStateVisualizer class.
DtAttachableUpdaterAgent * myAttachedUpdater
Definition: DtIffReplyInteractionVisualizer.h:83
DtIffReplyInteractionStateListener * myIffReplyInteractionListener
Definition: DtIffReplyInteractionVisualizer.h:79
bool myIsAltitudeBasedScalingEnabled
Definition: DtIffReplyInteractionVisualizer.h:91
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:35
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtProjectedWidgetModelAgent * myProjectedWidgetAgent
Definition: DtIffReplyInteractionVisualizer.h:82
DtStateVisualizerCreatorTemplate< DtIffReplyInteractionVisualizer > DtIffReplyInteractionVisualizerCreator
Creator that will be registered with the state visualizer factory to create this class.
Definition: DtIffReplyInteractionVisualizer.h:101
Visualizer for IFF Reply interactions. This visualizer is designed to be short lived. It visualizes by creating various DtAgent objects and then passes ownership of those DtAgent objects to the DtTemporaryAgentManager which will handle cleanup of those DtAgent objects. As a result, this visualizer, on destruction, does not do any cleanup and the created visuals out-live the visualizer the created them.
Definition: DtIffReplyInteractionVisualizer.h:31
float myFontSize
Definition: DtIffReplyInteractionVisualizer.h:86
DtWidgetLabelAgent * myTextAgent
Definition: DtIffReplyInteractionVisualizer.h:81
DtModelSetId
Definition: DtModelSetEnums.h:19
Base listener class for IFF (Identification Friend or Foe) interactions.
Definition: DtIffReplyInteractionStateListener.h:24
std::vector< DtAltitudeBasedScaleConfigurationRecord > DtAltitudeBasedScaleConfigurationRecordCollection
Definition: DtAltitudeBasedScaleConfigurationRecord.h:45
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
std::string myFontFile
Definition: DtIffReplyInteractionVisualizer.h:85