15 #include <matrix/vlVector.h>
33 class DtSceneObjectAgent;
34 class DtOsgOverlayPolygonModel;
37 class DtProjectedWidgetModel;
38 class DtAttributeGroupWidget;
39 class DtOsgOverlayEllipseArcModel;
64 virtual void setColor(
float r,
float g,
float b,
float a);
68 virtual void setSelected(
bool b);
71 virtual void setWeatherAreaFilled(
bool);
74 virtual void resetFill();
76 virtual void updateLabelVisibilityState();
78 virtual void setScale(
float);
81 virtual void updateGeometricCenter(
const DtVector& newCenter);
84 virtual void updateGeometricCenter();
87 virtual void updateWeatherLook(
bool colorChange =
false);
88 virtual void weatherLookRulesChanged();
93 virtual void slot_applicationSettingsChanged();
95 virtual void findWeatherLabel(
bool);
98 virtual void update();
The IGI Message.
Definition: DtMessage.h:30
DtVector myLastCheckPoint
Definition: weatherUpdater.h:123
DT_DLL_VRFGUICORE makVrv::DtMessage & operator<<(DtMessage &msg, const makVrf::DtNetworkMessageAgentInterface &)
makVrv::DtSceneObject * mySceneObject
Definition: weatherUpdater.h:103
OSG implementation of overlay polygon model.
Definition: DtOsgOverlayPolygonModel.h:25
double myOriginY
Definition: weatherUpdater.h:121
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
Record for an elevational configuration A record of this type consists of 1) a base MSL altitude...
Definition: DtEnvironmentRecord.h:236
boost::signals2::connection myTickConnection
Definition: weatherUpdater.h:129
This class will change the look of a weather area based on supplied environment conditions.
Definition: weatherUpdater.h:46
makVrv::DtSignalConnectionManager myConnections
Definition: weatherUpdater.h:115
makVrv::DtProjectedWidgetModel * myWeatherLabels
Definition: weatherUpdater.h:108
The declaration of the makArchives::DtEnvironmentRecord class.
float myR
Definition: weatherUpdater.h:105
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
bool myWeatherAreaFilled
Definition: weatherUpdater.h:117
Record of environment/weather settings Includes precipitation, air, and clouds.
Definition: DtEnvironmentRecord.h:36
makVrv::DtAttributeGroupWidget * myWeatherAttributes
Definition: weatherUpdater.h:109
makVrv::DtDe & myDe
Definition: weatherUpdater.h:101
bool myInitialized
Definition: weatherUpdater.h:111
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
makVrv::DtUniqueID myUniqueID
Definition: weatherUpdater.h:102
Base class to provide boost signal/slot management.
OSG implementation of 2D ellipsoid arc.
Definition: DtOsgOverlayEllipseArcModel.h:22
A DtSceneObject represents an object that can be positioned in the scene by (possibly) attaching it t...
Definition: DtSceneObject.h:41
Contains makVrv::DtUniqueID type.
DT_DLL_VRFGUICORE makVrv::DtMessage & operator>>(DtMessage &msg, makVrf::DtNetworkMessageAgentInterface &)
float myScale
Definition: weatherUpdater.h:119
double myOriginX
Definition: weatherUpdater.h:120
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
std::vector< DtElevationalConfigurationRecord > ElevationalConfigurationRecordList
Definition: DtEnvironmentRecord.h:364
makArchives::DtEnvironmentRecord myEnvironmentRecord
Definition: weatherUpdater.h:113
boost::signals2::connection mySceneObjectConnection
When the class is destructed, the scene object may or may not exist.
Definition: weatherUpdater.h:128
makVrv::DtOsgOverlayPolygonModel * myWeatherArea
Definition: weatherUpdater.h:106
makVrv::DtProjectedWidgetModel * myIcon
Definition: weatherUpdater.h:104
bool mySelected
Definition: weatherUpdater.h:110
makVrv::DtOsgOverlayEllipseArcModel * myWeatherEllipse
Definition: weatherUpdater.h:107