21 #include <matrix/vlVector.h>
30 class DtChannelConfiguration;
31 class DtChannelManager;
33 class DtOverlayRenderer;
34 class DtWindowConfiguration;
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
bool myFirstFrame
Definition: sensorFanKeyInstance.h:135
double myPreviousWindowHeight
Definition: sensorFanKeyInstance.h:136
Definition: sensorFanKeyInstance.h:142
makVrv::DtQuadProxy * bar
Definition: sensorFanKeyInstance.h:145
makVrv::DtFontSP myFont
Definition: sensorFanKeyInstance.h:140
bool myParamsChanged
Definition: sensorFanKeyInstance.h:138
makVrv::DtTextProxy * myKeyText
Definition: sensorFanKeyInstance.h:152
A class for controlling text owned by the TextRenderer.
Definition: DtTextRenderer.h:197
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:52
Contains makVrv::DtFontManager class.
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
Contains makVrv::DtVirtualBaseClass class.
makVrv::DtQuadProxy * myBackground
Definition: sensorFanKeyInstance.h:148
std::string myChannelName
Definition: sensorFanKeyInstance.h:132
makVrv::DtOsgChannel * myChannel
Definition: sensorFanKeyInstance.h:127
makVrv::DtTextProxy * text
Definition: sensorFanKeyInstance.h:144
DtRadarCoverageManager * myRadarCoverageManager
Definition: sensorFanKeyInstance.h:122
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
SensorFanKey mySensorFanKey
Definition: sensorFanKeyInstance.h:150
std::string myModelDefinitionName
Definition: sensorFanKeyInstance.h:129
double myPreviousWindowWidth
Definition: sensorFanKeyInstance.h:137
boost::shared_ptr< DtFont > DtFontSP
Definition: DtFontManager.h:20
A flyweight class for controlling a single quad owned by the DtQuadRenderer. None of this class's mem...
Definition: DtQuadRenderer.h:111
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.
makVrv::DtOverlayRenderer * myOverlayRenderer
Definition: sensorFanKeyInstance.h:151
Contains makVrv::DtFont class.
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:70
std::string myDisplayEngineName
Definition: sensorFanKeyInstance.h:130
makVrv::DtSignalConnectionManager myConnections
Definition: sensorFanKeyInstance.h:125
Definition: radarCoverageManager.h:46
The DtOverlayRenderer implements the overlay concept. An overlay is a 2D scene that is drawn on top o...
Definition: DtOverlayRenderer.h:41
Definition: sensorFanKeyInstance.h:155