20 class DtEnvironmentInterface;
21 class DtEnvironmentConditionsInterface;
26 class DtVrfEnvironmentConditionsWeatherInterface;
53 virtual void onChangeWindSpeed(
double speed);
58 virtual void onChangeWindDirection(
double degree);
63 virtual void onChangePrecipitationType(
int type);
68 virtual void onChangePrecipitationIntensity(
double value);
73 virtual void onChangeVisibility(
double distance);
78 virtual void onChangeSwellState(
int index);
83 virtual void onChangeSwellStateDirection(
double degree);
88 virtual void onEnableWindDrivenSeaState(
bool enabled);
93 virtual void onChangeSeaState(
int index);
98 virtual void onChangeSeaStateDirection(
double degree);
103 virtual void onChangeTidalCurrentSpeed(
double);
108 virtual void onChangeTidalCurrentDirection(
double degree);
113 virtual void onChangeSeaSurfaceTransparency(
double alpha);
118 virtual void onChangeUnderWaterVisibility(
double distance);
123 virtual void onChangeSeaChoppiness(
double chop);
128 virtual void onChangeSurgeDepth(
double distance);
136 virtual void sendChangeGlobalWeatherCommandForCurrentValues();
138 virtual void sendEnvironmentToGUI();
142 virtual void sendEnvironmentConditionsToGUI();
143 virtual void updateWeatherConditions();