15 #include <vrfExtObjects/vrfWeatherStateEnums.h>
42 virtual void resetToDefaults();
45 DtVrfObject* vrfObject,
const DtObjectType& objectType,
59 virtual void setAirTurbidity(
double value);
60 virtual double airTurbidity()
const;
65 virtual void setAmbientAirTemperature(
double value);
66 virtual double ambientAirTemperature()
const;
71 virtual void setCloudState(DtVrfWeatherCloudState current);
72 virtual DtVrfWeatherCloudState cloudState()
const;
77 virtual void setPrecipitationIntensity(
double value);
78 virtual double precipitationIntensity()
const;
83 virtual void setPrecipitationType(DtVrfWeatherPrecipitationType value);
84 virtual DtVrfWeatherPrecipitationType precipitationType()
const;
89 virtual void setWindSpeed(
double value);
90 virtual double windSpeed()
const;
95 virtual void setWindDirection(
double value);
96 virtual double windDirection()
const;
101 virtual void setVisibility(
double value);
102 virtual double visibility()
const;
107 virtual void setPriority(
int value);
108 virtual int priority()
const;
113 virtual void setUnderwaterVisibility(
double underwaterVisibility);
114 virtual double underwaterVisibility()
const;
119 virtual void setSurfaceTransparency(
double transparency);
120 virtual double surfaceTransparency()
const;
125 virtual void setWaterCurrentSpeed(
double waterCurrentSpeed);
126 virtual double waterCurrentSpeed()
const;
131 virtual void setWaterCurrentDirection(
double waterCurrentDirection);
132 virtual double waterCurrentDirection()
const;
137 virtual void setAmbientWaterTemperature(
double waterTemperature);
138 virtual double ambientWaterTemperature()
const;
143 virtual void setTidalOffset(
double tidalOffset);
144 virtual double tidalOffset()
const;
150 virtual void setTidalDirection(
bool tidalDirection);
151 virtual bool tidalDirection()
const;
156 virtual void setSwellState(
unsigned int state);
157 virtual unsigned int swellState()
const;
162 virtual void setSwellStateDirection(
double direction);
163 virtual double swellStateDirection()
const;
168 virtual void setSeaState(
unsigned int state);
169 virtual unsigned int seaState()
const;
174 virtual void setSeaStateDirection(
double direction);
175 virtual double seaStateDirection()
const;
180 virtual void setWindDrivenSeaStateEnabled(
bool b);
181 virtual bool windDrivenSeaStateEnabled()
const;
186 virtual void setChoppiness(
double choppiness);
187 virtual double choppiness()
const;
192 virtual void setSurgeDepth(
double depth);
193 virtual double surgeDepth()
const;
199 virtual void setThermoclineLayer1Depth(
double depth);
200 virtual double thermoclineLayer1Depth()
const;
201 virtual void setThermoclineLayer1Permeability(
double depth);
202 virtual double thermoclineLayer1Permeability()
const;
203 virtual void setThermoclineLayer2Depth(
double depth);
204 virtual double thermoclineLayer2Depth()
const;
205 virtual void setThermoclineLayer2Permeability(
double depth);
206 virtual double thermoclineLayer2Permeability()
const;
207 virtual void setThermoclineLayer3Depth(
double depth);
208 virtual double thermoclineLayer3Depth()
const;
209 virtual void setThermoclineLayer3Permeability(
double depth);
210 virtual double thermoclineLayer3Permeability()
const;
211 virtual void setThermoclineLayer4Depth(
double depth);
212 virtual double thermoclineLayer4Depth()
const;
213 virtual void setThermoclineLayer4Permeability(
double depth);
214 virtual double thermoclineLayer4Permeability()
const;
215 virtual void setThermoclineLayer5Depth(
double depth);
216 virtual double thermoclineLayer5Depth()
const;
217 virtual void setThermoclineLayer5Permeability(
double depth);
218 virtual double thermoclineLayer5Permeability()
const;