12 #if !defined(Q_MOC_RUN)
22 #include <matrix/vlVector.h>
24 #include <QtWidgets/QWidget>
36 class DtVrfSceneSettingsEnvironmentLogic;
37 class DtVrfEnvironmentConditionsWeatherLogic;
63 virtual void setupGui(DisplayMode = Normal);
65 virtual void setAmbientAirTemperature(
double);
66 virtual void setAmbientAirTemperatureRange(
double,
double);
67 virtual void setAmbientAirTemperatureDecimals(
int);
72 virtual bool precipitationEnabled();
73 virtual double precipitationIntensity();
74 virtual double ambientAirTemperature();
75 virtual unsigned int precipitationType();
77 virtual double visibilityDistance();
78 virtual double windDirection();
79 virtual double windSpeed();
80 virtual double underwaterVisibility();
81 virtual double fogHeight();
83 virtual double surfaceTransparency();
84 virtual unsigned int swellState();
85 virtual void on_selectEnvironmentConditions(
const QString& name);
86 virtual double swellStateDirection();
87 virtual unsigned int seaState();
88 virtual double seaStateDirection();
89 virtual bool windDrivenSeaStateEnabled();
90 virtual double choppiness();
91 virtual double surgeDepth();
92 virtual double tidalCurrentSpeed();
93 virtual double tidalCurrentDirection();
94 virtual double snowAccumulation();
95 virtual double snowMinimumAltitude();
96 virtual double snowRoadAccumulation();
97 virtual double rainAccumulation();
103 virtual void setPrecipitationType(
unsigned int type);
104 virtual void enableWindDrivenSeaState(
bool enable);
119 virtual void setManageWeatherIcon(
bool);
120 virtual bool manageWeatherIcon()
const;
122 virtual void updateWeatherConditionsIcon();
123 virtual void postUpdateWeatherConditionsIcon();
126 virtual void setEnvironmentConditionsNames(
const std::list<makVrv::DtUnicode>& names);
137 virtual void on_ambientAirTemperatureChanged(
double);
TemperatureUnits
Definition: vrfDisplayUnitsSettingsManager.h:36
Virtual base class.
Definition: DtVirtualBaseClass.h:22
A unicode string.
Definition: DtUnicode.h:33
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
Record of environment/weather settings Includes precipitation, air, and clouds.
Definition: DtEnvironmentRecord.h:24
A DtSimCommand subclass which specifies a change to the weather settings for the specified weather ar...
Definition: changeWeatherCommand.h:28
#define DT_DLL_VRFGUICOMMONQT
Definition: vrfGuiCommonQt.h:22
DtVrfWeatherCloudState
Definition: vrfWeatherStateEnums.h:28
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
TODO: COMMENT THIS CLASS.
Definition: vrfEnvironmentConditionsWeatherInterface.h:30