21 #include <QtGui/QWidget>
27 class DtVrfSceneSettingsEnvironmentLogic;
28 class DtVrfEnvironmentConditionsWeatherLogic;
54 virtual void setupGui(DisplayMode = Normal);
59 virtual bool precipitationEnabled();
60 virtual double precipitationIntensity();
61 virtual unsigned int precipitationType();
63 virtual double visibilityDistance();
64 virtual double windDirection();
65 virtual double windSpeed();
66 virtual double underwaterVisibility();
67 virtual double surfaceTransparency();
68 virtual unsigned int swellState();
69 virtual void on_selectEnvironmentConditions(
const QString& name);
70 virtual double swellStateDirection();
71 virtual unsigned int seaState();
72 virtual double seaStateDirection();
73 virtual bool windDrivenSeaStateEnabled();
74 virtual double choppiness();
75 virtual double surgeDepth();
76 virtual double tidalCurrentSpeed();
77 virtual double tidalCurrentDirection();
83 virtual void setPrecipitationType(
unsigned int type);
84 virtual void enableWindDrivenSeaState(
bool enable);
99 virtual void setManageWeatherIcon(
bool);
100 virtual bool manageWeatherIcon()
const;
102 virtual void updateWeatherConditionsIcon();
105 virtual void setEnvironmentConditionsNames(
const std::list<makVrv::DtUnicode>& names);