![]() |
VR-Forces 4.3 Class Documentation
|
Abstract base class for classes that set new environmental state to the environmental state simulator. More...

Public Member Functions | |
| DtEnvironmentalStateSetter (DtEnvironmentalStateManager *manager) | |
| virtual | ~DtEnvironmentalStateSetter () |
| virtual bool | init () |
| virtual void | setGlobalEnvironmentObject (DtVrfObject *vrfObject) |
| virtual void | setAirTurbidity (double value)=0 |
| virtual void | setAmbientAirTemperature (double value)=0 |
| virtual void | setCloudState (DtVrfWeatherCloudState value)=0 |
| virtual void | setPrecipitationIntensity (double value)=0 |
| virtual void | setPrecipitationType (DtVrfWeatherPrecipitationType current)=0 |
| virtual void | setWindSpeed (double value)=0 |
| virtual void | setWindDirection (double value)=0 |
| virtual void | setVisibility (double value)=0 |
| virtual void | setDateAndTimeOfDay (double secondsPastUTC)=0 |
| virtual void | setTimeOfDayAdvancementSpeed (double speed)=0 |
| virtual void | setUnderwaterVisibility (double underwaterVisibility)=0 |
| virtual void | setSurfaceTransparency (double transparency)=0 |
| virtual void | setWaterCurrentSpeed (double waterCurrentSpeed)=0 |
| virtual void | setWaterCurrentDirection (double waterCurrentDirection)=0 |
| virtual void | setAmbientWaterTemperature (double waterTemperature)=0 |
| virtual void | setTidalOffset (double tidalOffset)=0 |
| virtual void | setTidalDirection (bool tidalDirection)=0 |
| virtual void | setSwellState (unsigned int state)=0 |
| virtual void | setSwellStateDirection (double direction)=0 |
| virtual void | setSeaState (unsigned int state)=0 |
| virtual void | setSeaStateDirection (double direction)=0 |
| virtual void | setWindDrivenSeaStateEnabled (bool b)=0 |
| virtual void | setChoppiness (double choppiness)=0 |
| virtual void | setSurgeDepth (double depth)=0 |
| virtual void | setThermoclineLayer1Depth (double depth)=0 |
| virtual void | setThermoclineLayer1Permeability (double depth)=0 |
| virtual void | setThermoclineLayer2Depth (double depth)=0 |
| virtual void | setThermoclineLayer2Permeability (double depth)=0 |
| virtual void | setThermoclineLayer3Depth (double depth)=0 |
| virtual void | setThermoclineLayer3Permeability (double depth)=0 |
| virtual void | setThermoclineLayer4Depth (double depth)=0 |
| virtual void | setThermoclineLayer4Permeability (double depth)=0 |
| virtual void | setThermoclineLayer5Depth (double depth)=0 |
| virtual void | setThermoclineLayer5Permeability (double depth)=0 |
| virtual void | setUseDayNightIlluminationModel (bool)=0 |
Protected Attributes | |
| DtEnvironmentalStateManager * | myEnvironmentalStateManager |
| DtVrfObject * | myGlobalEnvironmentObject |
Private Member Functions | |
| DtEnvironmentalStateSetter () | |
| Not implemented. | |
| DtEnvironmentalStateSetter (const DtEnvironmentalStateSetter &orig) | |
| Not implemented. | |
| DtEnvironmentalStateSetter & | operator== (const DtEnvironmentalStateSetter &orig) |
| Not implemented. | |
Abstract base class for classes that set new environmental state to the environmental state simulator.
The purpose of this class is to abstract the concept of the environment being simulated locally or remotely. This is only used for global weather. Local weather information should be set via the objects vrfState
|
private |
Not implemented.
|
private |
Not implemented.
| DtEnvironmentalStateSetter::DtEnvironmentalStateSetter | ( | DtEnvironmentalStateManager * | manager | ) |
|
virtual |
|
private |
Not implemented.
|
virtual |
Reimplemented in DtRemoteEnvironmentalStateSetter.
|
virtual |
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
pure virtual |
Implemented in DtRemoteEnvironmentalStateSetter, and DtLocalEnvironmentalStateSetter.
|
protected |
|
protected |