VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtEnvironmentSettingsManager Class Reference

A DtEnvironmentSettingsManager tells the DtSimData about new simulation objects and events. More...

Inheritance diagram for makVrv::DtEnvironmentSettingsManager:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~DtEnvironmentSettingsManager ()
 DTOR.
Setting Setters
virtual void setAirTurbidity (float turbidity)
 Set the air turbidity/haziness (if listening to weather controls).
virtual void setCloudState (unsigned int value)
 Sets the preset cloud state (if listening to weather controls).
virtual void setPrecipitationEnabled (bool flag)
 Sets whether precipitation is enabled (if listening to weather controls).
virtual void setPrecipitationType (unsigned int type)
 Sets precipitation type (if listening to weather controls).
virtual void setPrecipitationIntensity (float intensity)
 Sets precipitation intensity (if listening to weather controls).
virtual void setTimeOfDay (int hour, int minutes, double seconds)
 Tell the scene to change the time of day.
virtual void setTimeOfDayAdvancementSpeed (float speed)
 Tell the scene to change the time of day advancement speed.
virtual void setVisibilityDistance (float value)
 Sets the visibility distance (if listening to weather controls).
virtual void setWindDirection (float value)
 Sets the wind direction (if listening to weather controls).
virtual void setWindSpeed (float value)
 Sets the wind speed (if listening to weather controls).

Static Public Member Functions

static
DtEnvironmentSettingsManager
instance (DtDe &de)
 Get an instance of the settings manager.

Public Attributes

Setting Change Signals
boost::signal< void(float)> signal_airTurbidityChanged
 Emitted when the air turbidity factor changes.
boost::signal< void(unsigned int)> signal_cloudStateChanged
 Emitted when the cloud state factor changes.
boost::signal< void(bool)> signal_precipipationEnabled
 Emitted when the precipitation is enabled/disabled.
boost::signal< void(float)> signal_precitipationIntensityChanged
 Emitted when the precipitation intensity factor changes.
boost::signal< void(unsigned int)> signal_precipitationTypeChanged
 Emitted when the precipitation type changes.
boost::signal< void(int, int, int)> signal_timeOfDayChanged
 Emitted when the time of day changes.
boost::signal< void(float)> signal_timeOfDayAdvancementSpeedChanged
 Emitted when the time of day advancement speed changes.
boost::signal< void(float)> signal_visibilityChanged
 Emitted when the visibility factor changes.
boost::signal< void(float)> signal_windDirectionChanged
 Emitted when the wind direction changes.
boost::signal< void(float)> signal_windSpeedChanged
 Emitted when the wind speed changes.

Protected Member Functions

 DtEnvironmentSettingsManager (DtDe &de)
 CTOR.

Protected Attributes

DtDistributedEnvironmentSettingsManagermyDistEnvSettingsManager
DtDemyDe

Detailed Description

A DtEnvironmentSettingsManager tells the DtSimData about new simulation objects and events.


Constructor & Destructor Documentation

DTOR.

CTOR.


Member Function Documentation

Get an instance of the settings manager.

virtual void makVrv::DtEnvironmentSettingsManager::setAirTurbidity ( float  turbidity) [virtual]

Set the air turbidity/haziness (if listening to weather controls).

virtual void makVrv::DtEnvironmentSettingsManager::setCloudState ( unsigned int  value) [virtual]

Sets the preset cloud state (if listening to weather controls).

Sets whether precipitation is enabled (if listening to weather controls).

virtual void makVrv::DtEnvironmentSettingsManager::setPrecipitationType ( unsigned int  type) [virtual]

Sets precipitation type (if listening to weather controls).

virtual void makVrv::DtEnvironmentSettingsManager::setPrecipitationIntensity ( float  intensity) [virtual]

Sets precipitation intensity (if listening to weather controls).

virtual void makVrv::DtEnvironmentSettingsManager::setTimeOfDay ( int  hour,
int  minutes,
double  seconds 
) [virtual]

Tell the scene to change the time of day.

Tell the scene to change the time of day advancement speed.

virtual void makVrv::DtEnvironmentSettingsManager::setVisibilityDistance ( float  value) [virtual]

Sets the visibility distance (if listening to weather controls).

virtual void makVrv::DtEnvironmentSettingsManager::setWindDirection ( float  value) [virtual]

Sets the wind direction (if listening to weather controls).

virtual void makVrv::DtEnvironmentSettingsManager::setWindSpeed ( float  value) [virtual]

Sets the wind speed (if listening to weather controls).


Member Data Documentation

Emitted when the air turbidity factor changes.

Emitted when the cloud state factor changes.

Emitted when the precipitation is enabled/disabled.

Emitted when the precipitation intensity factor changes.

Emitted when the precipitation type changes.

Emitted when the time of day changes.

Emitted when the time of day advancement speed changes.

Emitted when the visibility factor changes.

Emitted when the wind direction changes.

Emitted when the wind speed changes.


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)