VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
DtLocalEnvironmentalStateSetter Class Reference

Sets the environmental state in a locally simulated environmental state object.

Inheritance diagram for DtLocalEnvironmentalStateSetter:
Inheritance graph
[legend]

Public Member Functions

 DtLocalEnvironmentalStateSetter (DtEnvironmentalStateManager *manager)
 
virtual ~DtLocalEnvironmentalStateSetter () override
 
virtual void setAmbientAirTemperature (double value) override
 
virtual void setAmbientAirPressure (double value) override
 
virtual void setAirTemperatureAltitude (double value) override
 
virtual void setAirPressureAltitude (double value) override
 
virtual void setSeaLevelWaterConcentration (double value) override
 
virtual void setPrecipitationIntensity (double value) override
 
virtual void setPrecipitationType (DtVrfWeatherPrecipitationType current) override
 
virtual void setWindSpeed (double value) override
 
virtual void setWindDirection (double value) override
 
virtual void setVisibility (double value) override
 
virtual void setDateAndTimeOfDay (double secondsPastMidnight) override
 
virtual void setTimeOfDayAdvancementSpeed (double speed) override
 
virtual void setUnderwaterVisibility (double underwaterVisibility) override
 
virtual void setSurfaceTransparency (double transparency) override
 
virtual void setWaterCurrentSpeed (double waterCurrentSpeed) override
 
virtual void setWaterCurrentDirection (double waterCurrentDirection) override
 
virtual void setAmbientWaterTemperature (double waterTemperature) override
 
virtual void setTidalOffset (double tidalOffset) override
 
virtual void setSwellState (unsigned int state) override
 
virtual void setSwellStateDirection (double direction) override
 
virtual void setSeaState (unsigned int state) override
 
virtual void setSeaStateDirection (double direction) override
 
virtual void setWindDrivenSeaStateEnabled (bool b) override
 
virtual void setChoppiness (double choppiness) override
 
virtual void setSurgeDepth (double depth) override
 
virtual void setDepthOffset (double depth) override
 
virtual void setWindFetch (double depth) override
 
virtual void setFogHeight (double depth) override
 
virtual void setFogColor (const DtVector &color) override
 
virtual void setBlowingParticulateMatter (int value) override
 
virtual void setSnowAccumulation (double snow) override
 
virtual void setSnowMinimumAltitude (double snow) override
 
virtual void setSnowRoadAccumulation (double snow) override
 
virtual void setRainAccumulation (double rain) override
 
virtual void setThermoclineLayer1Depth (double depth) override
 
virtual void setThermoclineLayer1Permeability (double depth) override
 
virtual void setThermoclineLayer2Depth (double depth) override
 
virtual void setThermoclineLayer2Permeability (double depth) override
 
virtual void setThermoclineLayer3Depth (double depth) override
 
virtual void setThermoclineLayer3Permeability (double depth) override
 
virtual void setThermoclineLayer4Depth (double depth) override
 
virtual void setThermoclineLayer4Permeability (double depth) override
 
virtual void setThermoclineLayer5Depth (double depth) override
 
virtual void setThermoclineLayer5Permeability (double depth) override
 
virtual void setUseDayNightIlluminationModel (bool) override
 
virtual void setWindLevels (const DtRwWindLevels &) override
 
virtual void clearWindLevels () override
 
virtual void setLightningPresent (bool isPresent) override
 
- Public Member Functions inherited from DtEnvironmentalStateSetter
 DtEnvironmentalStateSetter (DtEnvironmentalStateManager *manager)
 
virtual ~DtEnvironmentalStateSetter ()
 
virtual bool init ()
 
virtual void setGlobalEnvironmentObject (DtLocalObject *vrfObject)
 

Additional Inherited Members

- Protected Attributes inherited from DtEnvironmentalStateSetter
DtEnvironmentalStateManagermyEnvironmentalStateManager
 
DtLocalObjectmyGlobalEnvironmentObject
 

Constructor & Destructor Documentation

DtLocalEnvironmentalStateSetter::DtLocalEnvironmentalStateSetter ( DtEnvironmentalStateManager manager)
virtual DtLocalEnvironmentalStateSetter::~DtLocalEnvironmentalStateSetter ( )
overridevirtual

Member Function Documentation

virtual void DtLocalEnvironmentalStateSetter::setAmbientAirTemperature ( double  value)
overridevirtual

For weather.

Implements DtEnvironmentalStateSetter.

virtual void DtLocalEnvironmentalStateSetter::setAmbientAirPressure ( double  value)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setAirTemperatureAltitude ( double  value)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setAirPressureAltitude ( double  value)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setSeaLevelWaterConcentration ( double  value)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setPrecipitationIntensity ( double  value)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setPrecipitationType ( DtVrfWeatherPrecipitationType  current)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setWindSpeed ( double  value)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setWindDirection ( double  value)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setVisibility ( double  value)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setDateAndTimeOfDay ( double  secondsPastMidnight)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setTimeOfDayAdvancementSpeed ( double  speed)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setUnderwaterVisibility ( double  underwaterVisibility)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setSurfaceTransparency ( double  transparency)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setWaterCurrentSpeed ( double  waterCurrentSpeed)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setWaterCurrentDirection ( double  waterCurrentDirection)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setAmbientWaterTemperature ( double  waterTemperature)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setTidalOffset ( double  tidalOffset)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setSwellState ( unsigned int  state)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setSwellStateDirection ( double  direction)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setSeaState ( unsigned int  state)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setSeaStateDirection ( double  direction)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setWindDrivenSeaStateEnabled ( bool  b)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setChoppiness ( double  choppiness)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setSurgeDepth ( double  depth)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setDepthOffset ( double  depth)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setWindFetch ( double  depth)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setFogHeight ( double  depth)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setFogColor ( const DtVector &  color)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setBlowingParticulateMatter ( int  value)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setSnowAccumulation ( double  snow)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setSnowMinimumAltitude ( double  snow)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setSnowRoadAccumulation ( double  snow)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setRainAccumulation ( double  rain)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setThermoclineLayer1Depth ( double  depth)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setThermoclineLayer1Permeability ( double  depth)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setThermoclineLayer2Depth ( double  depth)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setThermoclineLayer2Permeability ( double  depth)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setThermoclineLayer3Depth ( double  depth)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setThermoclineLayer3Permeability ( double  depth)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setThermoclineLayer4Depth ( double  depth)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setThermoclineLayer4Permeability ( double  depth)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setThermoclineLayer5Depth ( double  depth)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setThermoclineLayer5Permeability ( double  depth)
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setUseDayNightIlluminationModel ( bool  )
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setWindLevels ( const DtRwWindLevels )
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::clearWindLevels ( )
overridevirtual
virtual void DtLocalEnvironmentalStateSetter::setLightningPresent ( bool  isPresent)
overridevirtual

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)