VR-Forces 4.1.1 Class Documentation
List of all members | Public Member Functions | Public Attributes
makVrf::DtEnvironmentWeatherInterface Class Reference

TODO: COMMENT THIS CLASS. More...

Inheritance diagram for makVrf::DtEnvironmentWeatherInterface:
Inheritance graph
[legend]

Public Member Functions

virtual void setPrecipitationEnabled (bool enabledFlag)=0
virtual bool precipitationEnabled ()=0
virtual void setPrecipitationIntensity (float intensity)=0
virtual float precipitationIntensity ()=0
virtual void setPrecipitationType (int type)=0
virtual int precipitationType ()=0
virtual void setSkyConditions (int state)=0
virtual int skyConditions ()=0
virtual void setVisibilityDistance (float distance)=0
 Distance is in meters.
virtual double visibilityDistance ()=0
 Visibility distance in meters.
virtual void setMaximumVisibility (float distance)=0
virtual double maximumVisibility ()=0
virtual void setWindDirection (float)=0
virtual float windDirection ()=0
virtual void setWindSpeed (float)=0
virtual float windSpeed ()=0

Public Attributes

boost::signal< void(bool)> signal_precipitationEnableChanged
boost::signal< void(int)> signal_precipitationTypeChanged
boost::signal< void(float)> signal_precipitationIntensityChanged
boost::signal< void(int)> signal_skyConditionsChanged
boost::signal< void(float)> signal_visibilityChanged
boost::signal< void(float)> signal_windDirectionChanged
boost::signal< void(float)> signal_windSpeedChanged

Detailed Description

TODO: COMMENT THIS CLASS.

Member Function Documentation

virtual void makVrf::DtEnvironmentWeatherInterface::setPrecipitationEnabled ( bool  enabledFlag)
pure virtual
virtual bool makVrf::DtEnvironmentWeatherInterface::precipitationEnabled ( )
pure virtual
virtual void makVrf::DtEnvironmentWeatherInterface::setPrecipitationIntensity ( float  intensity)
pure virtual
virtual float makVrf::DtEnvironmentWeatherInterface::precipitationIntensity ( )
pure virtual
virtual void makVrf::DtEnvironmentWeatherInterface::setPrecipitationType ( int  type)
pure virtual
virtual int makVrf::DtEnvironmentWeatherInterface::precipitationType ( )
pure virtual
virtual void makVrf::DtEnvironmentWeatherInterface::setSkyConditions ( int  state)
pure virtual
virtual int makVrf::DtEnvironmentWeatherInterface::skyConditions ( )
pure virtual
virtual void makVrf::DtEnvironmentWeatherInterface::setVisibilityDistance ( float  distance)
pure virtual

Distance is in meters.

Implemented in makVrf::DtEnvironmentSettingsWeatherWidget.

virtual double makVrf::DtEnvironmentWeatherInterface::visibilityDistance ( )
pure virtual

Visibility distance in meters.

Implemented in makVrf::DtEnvironmentSettingsWeatherWidget.

virtual void makVrf::DtEnvironmentWeatherInterface::setMaximumVisibility ( float  distance)
pure virtual
virtual double makVrf::DtEnvironmentWeatherInterface::maximumVisibility ( )
pure virtual
virtual void makVrf::DtEnvironmentWeatherInterface::setWindDirection ( float  )
pure virtual
virtual float makVrf::DtEnvironmentWeatherInterface::windDirection ( )
pure virtual
virtual void makVrf::DtEnvironmentWeatherInterface::setWindSpeed ( float  )
pure virtual
virtual float makVrf::DtEnvironmentWeatherInterface::windSpeed ( )
pure virtual

Member Data Documentation

boost::signal<void (bool)> makVrf::DtEnvironmentWeatherInterface::signal_precipitationEnableChanged
boost::signal<void (int)> makVrf::DtEnvironmentWeatherInterface::signal_precipitationTypeChanged
boost::signal<void (float)> makVrf::DtEnvironmentWeatherInterface::signal_precipitationIntensityChanged
boost::signal<void (int)> makVrf::DtEnvironmentWeatherInterface::signal_skyConditionsChanged
boost::signal<void (float)> makVrf::DtEnvironmentWeatherInterface::signal_visibilityChanged
boost::signal<void (float)> makVrf::DtEnvironmentWeatherInterface::signal_windDirectionChanged
boost::signal<void (float)> makVrf::DtEnvironmentWeatherInterface::signal_windSpeedChanged

The documentation for this class was generated from the following file:

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)