![]() |
VR-Forces 4.0.4 Class Documentation
|
A DtEnvironmentSettingsManager tells the DtSimData about new simulation objects and events. More...

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 | |
| DtDistributedEnvironmentSettingsManager & | myDistEnvSettingsManager |
| DtDe & | myDe |
A DtEnvironmentSettingsManager tells the DtSimData about new simulation objects and events.
| virtual makVrv::DtEnvironmentSettingsManager::~DtEnvironmentSettingsManager | ( | ) | [virtual] |
DTOR.
| makVrv::DtEnvironmentSettingsManager::DtEnvironmentSettingsManager | ( | DtDe & | de | ) | [protected] |
CTOR.
| static DtEnvironmentSettingsManager& makVrv::DtEnvironmentSettingsManager::instance | ( | DtDe & | de | ) | [static] |
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).
| virtual void makVrv::DtEnvironmentSettingsManager::setPrecipitationEnabled | ( | bool | flag | ) | [virtual] |
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.
| virtual void makVrv::DtEnvironmentSettingsManager::setTimeOfDayAdvancementSpeed | ( | float | speed | ) | [virtual] |
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).
| boost::signal<void (float)> makVrv::DtEnvironmentSettingsManager::signal_airTurbidityChanged |
Emitted when the air turbidity factor changes.
| boost::signal<void (unsigned int)> makVrv::DtEnvironmentSettingsManager::signal_cloudStateChanged |
Emitted when the cloud state factor changes.
| boost::signal<void (bool)> makVrv::DtEnvironmentSettingsManager::signal_precipipationEnabled |
Emitted when the precipitation is enabled/disabled.
| boost::signal<void (float)> makVrv::DtEnvironmentSettingsManager::signal_precitipationIntensityChanged |
Emitted when the precipitation intensity factor changes.
| boost::signal<void (unsigned int)> makVrv::DtEnvironmentSettingsManager::signal_precipitationTypeChanged |
Emitted when the precipitation type changes.
| boost::signal<void (int, int, int)> makVrv::DtEnvironmentSettingsManager::signal_timeOfDayChanged |
Emitted when the time of day changes.
| boost::signal<void (float)> makVrv::DtEnvironmentSettingsManager::signal_timeOfDayAdvancementSpeedChanged |
Emitted when the time of day advancement speed changes.
| boost::signal<void (float)> makVrv::DtEnvironmentSettingsManager::signal_visibilityChanged |
Emitted when the visibility factor changes.
| boost::signal<void (float)> makVrv::DtEnvironmentSettingsManager::signal_windDirectionChanged |
Emitted when the wind direction changes.
| boost::signal<void (float)> makVrv::DtEnvironmentSettingsManager::signal_windSpeedChanged |
Emitted when the wind speed changes.
DtDistributedEnvironmentSettingsManager& makVrv::DtEnvironmentSettingsManager::myDistEnvSettingsManager [protected] |
DtDe& makVrv::DtEnvironmentSettingsManager::myDe [protected] |