17 class DtProjectedWidgetModelAgent;
18 class DtObjectTypeStateListener;
23 class DtVrfAttributeGroupWidgetAgent;
24 class DtStatePropertyDecoration;
46 DtVrfAttributeGroupWidgetAgent*
widget()
61 virtual void slot_setSelected(
bool)
override;
63 virtual void setVisible(
bool visible);
64 virtual void setHasMouseCursor(
bool b);
68 virtual void initialize()
override;
71 virtual void setScale(
float f);
73 virtual void createModelAgents()
override;
74 virtual void destroyModelAgents()
override;
75 virtual void setModelDefinitionForAgents()
override;
77 virtual void createDefaultDecorations();
81 virtual void updateOrigin();
83 virtual void setInitialValuesFromVisualizerDefinition()
override;
84 virtual void slot_lodOutAltitudeChanged(
double altitude);
85 virtual void updateLodOutAltitudeProperties();
86 virtual double lodOutAltitude()
const;
87 virtual void connectToListenerSignals()
override;
88 virtual void updateLodOutAltitudeState();
float myWidgetRowPadding
Padding between label rows, in pixels.
Definition: statePropertyDecorationVisualizer.h:128
double myLodOutAltitude
The altitude at which all symbol decorations will no longer appear The default value is 100000 meters...
Definition: statePropertyDecorationVisualizer.h:132
Definition: statePropertyDecoration.h:17
float myScale
Definition: statePropertyDecorationVisualizer.h:93
Contains integers that determine the context with which to show/hide a visualizer.
DtVrfAttributeGroupWidgetAgent * myWidgetAgent
Definition: statePropertyDecorationVisualizer.h:92
Definition: statePropertyDecorationVisualizer.h:94
Definition: DtStateVisualizer.h:274
float myWidgetColumnPadding
Padding between label columns, in pixels.
Definition: statePropertyDecorationVisualizer.h:125
makVrv::DtSignalConnectionManager myModelAgentConns
Definition: statePropertyDecorationVisualizer.h:142
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
DtVrfAttributeGroupWidgetAgent * widget()
Definition: statePropertyDecorationVisualizer.h:46
bool visible
Definition: statePropertyDecorationVisualizer.h:101
unsigned int myHoverTextGroupId
Overlay group id for the symbol decoration text (foreground) when hovered over with mouse cursor...
Definition: statePropertyDecorationVisualizer.h:110
makVrv::DtBaseConnection & simulation()
Definition: statePropertyDecorationVisualizer.h:56
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:35
Decoration(const Decoration &orig)
Definition: statePropertyDecorationVisualizer.h:98
unsigned int mySelectedTextGroupId
Overlay group id for the symbol decoration text (foreground) when selected.
Definition: statePropertyDecorationVisualizer.h:116
makVrv::DtStateListener & listener()
Definition: statePropertyDecorationVisualizer.h:51
Decoration(DtStatePropertyDecoration *d, bool b)
Definition: statePropertyDecorationVisualizer.h:97
Contains makVrv:DtStateVisualizer class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
std::vector< Decoration > myDecorations
Definition: statePropertyDecorationVisualizer.h:104
bool myLodOutAltitudeOverridden
Whether or not the lod out altitude is overridden. If overridden, the lod out altitude from the visua...
Definition: statePropertyDecorationVisualizer.h:137
unsigned int mySymbolDecorationGroupId
Overlay group id for the symbol decoration shadow/background when not selected.
Definition: statePropertyDecorationVisualizer.h:119
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.
The DtObjectTypeStateListener is a base class used by elements that have object types ( including ent...
Definition: DtObjectTypeStateListener.h:31
bool myPinnedFlag
Definition: statePropertyDecorationVisualizer.h:140
unsigned int mySelectedGroupId
Overlay group id for the symbol decoration shadow/background when selected.
Definition: statePropertyDecorationVisualizer.h:113
DtModelSetId
Definition: DtModelSetEnums.h:19
makVrv::DtProjectedWidgetModelAgent * myProjectedWidgetAgent
Definition: statePropertyDecorationVisualizer.h:91
unsigned int mySymbolDecorationTextGroupId
Overlay group id for the symbol decoration text (foreground) when not selected.
Definition: statePropertyDecorationVisualizer.h:122
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:26
Definition: DtVisualizerSchema.h:19
Struct to hold metadata about each functional visualizer type This allows users of the factory to get...
Definition: DtStateVisualizer.h:54
unsigned int myHoverGroupId
Overlay group id for the symbol decoration shadow/background when hovered over with mouse cursor...
Definition: statePropertyDecorationVisualizer.h:107
makVrv::DtStateVisualizerCreatorTemplate< DtStatePropertyDecorationVisualizer > DtStatePropertyDecorationVisualizerCreator
Definition: statePropertyDecorationVisualizer.h:146
Decoration()
Definition: statePropertyDecorationVisualizer.h:96
bool myHasMouseCursor
Definition: statePropertyDecorationVisualizer.h:139
This visualizer will allow for show/hide of various bits of state property data. This uses the DtStat...
Definition: statePropertyDecorationVisualizer.h:28