19 #include <boost/bind.hpp>
31 virtual void setPrecipitationEnabled(
bool enabledFlag) = 0;
33 virtual bool precipitationEnabled() = 0;
36 virtual void setPrecipitationIntensity(
float intensity) = 0;
38 virtual float precipitationIntensity() = 0;
41 virtual void setPrecipitationType(
int type) = 0;
43 virtual int precipitationType() = 0;
46 virtual void setSkyConditions(
int state) = 0;
48 virtual int skyConditions() = 0;
51 virtual void setVisibilityDistance(
float distance) = 0;
53 virtual float visibilityDistance() = 0;
56 virtual void setWindDirection(
float) = 0;
58 virtual float windDirection() = 0;
61 virtual void setWindSpeed(
float) = 0;
63 virtual float windSpeed() = 0;