DtRemoteEnvironmentController; remotely controls and reflects the weather state of VR-Forces.
|
| | DtRemoteEnvironmentController () |
| |
| virtual | ~DtRemoteEnvironmentController () |
| |
| virtual void | init (DtCommunicationManager *msgIf, DtVrfMessageInterface *, int sessionId) |
| |
| bool | reflectingCurrentWeatherState () |
| |
const
makVrf::DtExternalCurrentFrameState * | globalEnvironment () const |
| |
| virtual void | setUseDayNightIlluminationModel (bool value) |
| |
| virtual void | setFogColor (const DtVector &, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual DtVector | fogColor (const DtVector &geocentricLocation) |
| |
| virtual void | setFogHeight (double, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | fogHeight (const DtVector &geocentricLocation) |
| |
| virtual void | setSnowAccumulation (double, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | snowAccumulation (const DtVector &geocentricLocation) |
| |
| virtual void | setSnowMinimumAltitude (double, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | snowMinimumAltitude (const DtVector &geocentricLocation) |
| |
| virtual void | setSnowRoadAccumulation (double, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | snowRoadAccumulation (const DtVector &geocentricLocation) |
| |
| virtual void | setRainAccumulation (double, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | rainAccumulation (const DtVector &geocentricLocation) |
| |
| virtual double | dT () const |
| |
|
| virtual void | setAmbientAirTemperature (double value, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | ambientAirTemperature (const DtVector &geocentricLocation) |
| |
|
| virtual void | setPrecipitationIntensity (double value, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | precipitationIntensity (const DtVector &geocentricLocation) |
| |
|
| virtual void | setPrecipitationType (int, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual int | precipitationType (const DtVector &geocentricLocation) |
| |
|
| virtual void | setWindSpeed (double value, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | windSpeed (const DtVector &geocentricLocation) |
| |
|
| virtual void | setWindDirection (double value, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | windDirection (const DtVector &geocentricLocation) |
| |
|
| virtual void | setVisibility (double value, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | visibility (const DtVector &geocentricLocation) |
| |
|
| virtual void | setTimeOfDay (double secondsPastMidnight) |
| |
| virtual double | timeOfDay () |
| |
|
| virtual void | setDateAndTimeOfDay (double secondsPastUtc) |
| |
| virtual void | setDateAndTimeOfDay (int year, int month, int day, int hours, int minutes, int seconds) |
| |
| virtual double | dateAndTimeOfDay () |
| |
| virtual void | dateAndTimeOfDay (int &year, int &month, int &day, int &hours, int &minutes, int &seconds) |
| |
|
| virtual void | setTimeOfDayAdvancementSpeed (double speed) |
| |
| virtual double | timeOfDayAdvancementSpeed () |
| |
|
| virtual void | setLightningPresent (bool isPresent, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual bool | lightningPresent (const DtVector &geocentricLocation) const |
| |
|
| virtual void | setUnderwaterVisibility (double underwaterVisibility, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | underwaterVisibility (const DtVector &geocentricLocation) |
| |
|
| virtual void | setSurfaceTransparency (double transparency, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | surfaceTransparency (const DtVector &geocentricLocation) |
| |
|
| virtual void | setWaterCurrentSpeed (double waterCurrentSpeed, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | waterCurrentSpeed (const DtVector &geocentricLocation) |
| |
|
| virtual void | setWaterCurrentDirection (double waterCurrentDirection, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | waterCurrentDirection (const DtVector &geocentricLocation) |
| |
|
| virtual void | setAmbientWaterTemperature (double waterTemperature, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | ambientWaterTemperature (const DtVector &geocentricLocation) |
| |
|
| virtual void | setTidalOffset (double tidalOffset, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | tidalOffset (const DtVector &geocentricLocation) |
| |
|
| virtual void | setSwellState (unsigned int state, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual unsigned int | swellState (const DtVector &geocentricLocation) |
| |
|
| virtual void | setSwellStateDirection (double direction, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | swellStateDirection (const DtVector &geocentricLocation) |
| |
|
| virtual void | setSeaState (unsigned int douglasScale, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual unsigned int | seaState (const DtVector &geocentricLocation) |
| |
|
| virtual void | setSeaStateDirection (double radiansFromNorth, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | seaStateDirection (const DtVector &geocentricLocation) |
| |
|
| virtual void | setWindDrivenSeaStateEnabled (bool enabled, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual bool | windDrivenSeaStateEnabled (const DtVector &geocentricLocation) |
| |
|
| virtual void | setChoppiness (double choppiness, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | choppiness (const DtVector &geocentricLocation) |
| |
|
| virtual void | setSurgeDepth (double depth, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | surgeDepth (const DtVector &geocentricLocation) |
| |
|
| virtual void | setThermoclineLayer1Depth (double depth, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | thermoclineLayer1Depth (const DtVector &geocentricLocation) |
| |
| virtual void | setThermoclineLayer1Permeability (double depth, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | thermoclineLayer1Permeability (const DtVector &geocentricLocation) |
| |
| virtual void | setThermoclineLayer2Depth (double depth, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | thermoclineLayer2Depth (const DtVector &geocentricLocation) |
| |
| virtual void | setThermoclineLayer2Permeability (double depth, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | thermoclineLayer2Permeability (const DtVector &geocentricLocation) |
| |
| virtual void | setThermoclineLayer3Depth (double depth, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | thermoclineLayer3Depth (const DtVector &geocentricLocation) |
| |
| virtual void | setThermoclineLayer3Permeability (double depth, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | thermoclineLayer3Permeability (const DtVector &geocentricLocation) |
| |
| virtual void | setThermoclineLayer4Depth (double depth, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | thermoclineLayer4Depth (const DtVector &geocentricLocation) |
| |
| virtual void | setThermoclineLayer4Permeability (double depth, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | thermoclineLayer4Permeability (const DtVector &geocentricLocation) |
| |
| virtual void | setThermoclineLayer5Depth (double depth, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | thermoclineLayer5Depth (const DtVector &geocentricLocation) |
| |
| virtual void | setThermoclineLayer5Permeability (double depth, const DtUUID &weatherArea=DtUUID::nullUUID()) |
| |
| virtual double | thermoclineLayer5Permeability (const DtVector &geocentricLocation) |
| |
|
| virtual void | addGlobalEnvironmentCreatedCallback (DtGlobalWeatherCreatedCallbackList::DtCallbackFunctionType fcn, void *usr) const |
| |
| virtual void | removeGlobalEnvironmentCreatedCallback (DtGlobalWeatherCreatedCallbackList::DtCallbackFunctionType fcn, void *usr) const |
| |
| virtual void | invokeGlobalWeatherCreatedCallbacks () |
| |