![]() |
VR-Forces 4.2 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 | setTimeOfDay (double secondsPastMidnight)=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 |
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.
|
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.
|
protected |
|
protected |