21 #include <matrix/vlVector.h>
30 class DtChannelConfiguration;
31 class DtChannelManager;
33 class DtOverlayRendererInterface;
34 class DtWindowConfiguration;
35 class DtTextProxyInterface;
36 class DtQuadProxyInterface;
41 class DtRadarCoverageManager;
42 class DtVrfAttributeGroupWidget;
57 virtual void setChannelName(
const std::string& deName,
58 const std::string& winName,
const std::string& channelName );
62 virtual void setModelDefinition(
const std::string& modelDefinition );
65 virtual void setVisible(
bool isVisible);
74 virtual void slot_keyBackgroundColorChanged(
float r,
float g,
float b,
float a);
75 virtual void slot_keyFontColorChanged(
float r,
float g,
float b,
float a);
78 virtual void radarCoverageCreated();
79 virtual void radarCoverageDestroyed();
81 virtual void slot_displayUnitDecimalsChanged(
const makVrv::DtUnicode& displayCategory);
96 virtual void updateSensorFanKey();
98 virtual void destroyVisuals();
99 virtual void createVisuals();
106 virtual void setupFont();
108 virtual void updateVisualLocations(
int windowWidth);
109 virtual void createSensorFanKey();
111 virtual void slot_radarCoverageMSLChanged(
bool);
vrvGraphics-based implementation of grid lines
Definition: sensorFanKeyInstance.h:46
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
Definition: vrfExtendedIntervisibilitySettings.h:29
std::vector< SensorFanAltitude > SensorFanKey
Definition: sensorFanKeyInstance.h:149
makVrv::DtTextProxyInterface * text
Definition: sensorFanKeyInstance.h:144
bool myFirstFrame
Definition: sensorFanKeyInstance.h:135
double myPreviousWindowHeight
Definition: sensorFanKeyInstance.h:136
Definition: sensorFanKeyInstance.h:142
makVrv::DtQuadProxyInterface * myBackground
Definition: sensorFanKeyInstance.h:148
bool myParamsChanged
Definition: sensorFanKeyInstance.h:138
bool visible() const
Definition: sensorFanKeyInstance.h:67
Contains the DtUnitConverterCollection class declaration.
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
This class provides the OSG-specific implementation of a DtChannel.
Definition: DtOsgChannel.h:58
int myBottomOffset
Definition: sensorFanKeyInstance.h:139
The abstract Channel Class.
Definition: DtChannel.h:35
std::string myWindowName
Definition: sensorFanKeyInstance.h:131
bool myVisible
Definition: sensorFanKeyInstance.h:133
makVrv::DtQuadProxyInterface * bar
Definition: sensorFanKeyInstance.h:145
Contains makVrv::DtVirtualBaseClass class.
std::string myChannelName
Definition: sensorFanKeyInstance.h:132
makVrv::DtOsgChannel * myChannel
Definition: sensorFanKeyInstance.h:127
DtRadarCoverageManager * myRadarCoverageManager
Definition: sensorFanKeyInstance.h:122
A class for controlling text owned by the TextRenderer.
Definition: DtTextProxyInterface.h:30
A single 2D quadrilateral.
Definition: DtQuadProxyInterface.h:21
A class with encapsulated a font loaded from disk with a given size.
Definition: DtFontInterface.h:22
Contains makVrv::DtGLFontManager class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
SensorFanKey mySensorFanKey
Definition: sensorFanKeyInstance.h:150
makVrv::DtOverlayRendererInterface * myOverlayRenderer
Definition: sensorFanKeyInstance.h:151
std::string myModelDefinitionName
Definition: sensorFanKeyInstance.h:129
double myPreviousWindowWidth
Definition: sensorFanKeyInstance.h:137
Base class for handling DtChannels. Derived classes should override the tick() method and advance the...
Definition: DtChannelManager.h:32
Base class to provide boost signal/slot management.
Contains makVrv::DtFont class.
makVrv::DtFontInterface * myFont
Definition: sensorFanKeyInstance.h:140
makVrv::DtDe & myDe
Definition: sensorFanKeyInstance.h:168
std::map< double, DtVrfExtendedIntervisibilitySettingsData::Color > ColorMap
Definition: radarCoverageManager.h:49
makVrv::DtDe & myDe
Definition: sensorFanKeyInstance.h:124
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
std::string myDisplayEngineName
Definition: sensorFanKeyInstance.h:130
makVrv::DtSignalConnectionManager myConnections
Definition: sensorFanKeyInstance.h:125
makVrv::DtTextProxyInterface * myKeyText
Definition: sensorFanKeyInstance.h:152
The DtOverlayRendererInterface implements the overlay concept. An overlay is a 2D scene that is drawn...
Definition: DtOverlayRendererInterface.h:80
Definition: radarCoverageManager.h:46
Definition: sensorFanKeyInstance.h:155