15 #include <vrfExtObjects/vrfWeatherStateEnums.h>
40 virtual void setGlobalEnvironmentObject(
DtVrfObject* vrfObject);
42 virtual void setAirTurbidity(
double value) = 0;
43 virtual void setAmbientAirTemperature(
double value) = 0;
44 virtual void setCloudState(DtVrfWeatherCloudState value) = 0;
45 virtual void setPrecipitationIntensity(
double value) = 0;
46 virtual void setPrecipitationType(DtVrfWeatherPrecipitationType current) = 0;
47 virtual void setWindSpeed(
double value) = 0;
48 virtual void setWindDirection(
double value) = 0;
49 virtual void setVisibility(
double value) = 0;
50 virtual void setTimeOfDay(
double secondsPastMidnight) = 0;
51 virtual void setTimeOfDayAdvancementSpeed(
double speed) = 0;
52 virtual void setUnderwaterVisibility(
double underwaterVisibility) = 0;
53 virtual void setSurfaceTransparency(
double transparency) = 0;
54 virtual void setWaterCurrentSpeed(
double waterCurrentSpeed) = 0;
55 virtual void setWaterCurrentDirection(
double waterCurrentDirection) = 0;
56 virtual void setAmbientWaterTemperature(
double waterTemperature) = 0;
57 virtual void setTidalOffset(
double tidalOffset) = 0;
58 virtual void setTidalDirection(
bool tidalDirection) = 0;
59 virtual void setSwellState(
unsigned int state) = 0;
60 virtual void setSwellStateDirection(
double direction) = 0;
61 virtual void setSeaState(
unsigned int state) = 0;
62 virtual void setSeaStateDirection(
double direction) = 0;
63 virtual void setWindDrivenSeaStateEnabled(
bool b) = 0;
64 virtual void setChoppiness(
double choppiness) = 0;
65 virtual void setSurgeDepth(
double depth) = 0;
66 virtual void setThermoclineLayer1Depth(
double depth) = 0;
67 virtual void setThermoclineLayer1Permeability(
double depth) = 0;
68 virtual void setThermoclineLayer2Depth(
double depth) = 0;
69 virtual void setThermoclineLayer2Permeability(
double depth) = 0;
70 virtual void setThermoclineLayer3Depth(
double depth) = 0;
71 virtual void setThermoclineLayer3Permeability(
double depth) = 0;
72 virtual void setThermoclineLayer4Depth(
double depth) = 0;
73 virtual void setThermoclineLayer4Permeability(
double depth) = 0;
74 virtual void setThermoclineLayer5Depth(
double depth) = 0;
75 virtual void setThermoclineLayer5Permeability(
double depth) = 0;
172 static void tickCallback(
void* usr);