VR-Forces 4.2 Class Documentation
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrf::DtDisabledEnvironment Class Reference
Inheritance diagram for makVrf::DtDisabledEnvironment:
Inheritance graph
[legend]

Public Member Functions

 DtDisabledEnvironment ()
virtual void clear ()
virtual void getRecord (makArchives::DtEnvironmentRecord &record)
virtual void setFromRecord (const makArchives::DtEnvironmentRecord &record)
virtual void saveEnvironment (const std::string &envName)
virtual void removeEnvironment (const std::string &envName)
virtual void renameEnvironment (const std::string &oldName, const std::string &newName)
virtual void getEnvironmentNames (std::vector< std::string > &names)
virtual void setEnvironment (const std::string &envName)
virtual void setDefaultEnvironmentName (const std::string &name)
virtual std::string defaultEnvironmentName () const
virtual void setCloudCover (DtVrfWeatherCloudState cloudCover)
virtual DtVrfWeatherCloudState cloudCover () const
virtual int cloudLayerCount () const
virtual const
makVrv::DtCloudLayer & 
cloudLayer (unsigned int layerId) const
virtual void setCloudLayer (unsigned int layerId, const makVrv::DtCloudLayer &layer)
virtual void addCloudLayer (const makVrv::DtCloudLayer &layer)
virtual void removeCloudLayer (unsigned int layerId)
virtual void removeCloudLayers ()
virtual void setCloudLayerEnabled (unsigned int layerId, bool enabled)
virtual bool useCustomCloudCover () const
virtual void setUseCustomCloudCover (bool enabled)
virtual void setAirTurbidity (float turbidity)
virtual float airTurbidity () const
virtual void setVisibleDistance (float distance)
virtual float visibleDistance () const
virtual void setPrecipitationIntensity (float intensity)
virtual float precipitationIntensity () const
virtual void setWindSpeed (float speed)
virtual float windSpeed () const
virtual void setWindDirection (float direction)
virtual float windDirection () const
virtual void setAmbientAirTemperature (float temperature)
virtual float ambientAirTemperature () const
virtual void setFogHeight (float height)
virtual float fogHeight () const
virtual void setFogColor (const DtVector &color)
virtual DtVector fogColor () const
virtual void setSeaState (int state)
virtual int seaState () const
virtual void setSeaStateDirection (float dir)
virtual float seaStateDirection () const
virtual void setWindDrivenSeaState (bool enabled)
virtual bool windDrivenSeaState () const
virtual void setSwellState (int state)
virtual int swellState () const
virtual void setSwellStateDirection (float dir)
virtual float swellStateDirection () const
virtual void setWindFetch (float distance)
virtual float windFetch () const
virtual void setSeaChoppiness (float chop)
virtual float seaChoppiness () const
virtual void setUnderwaterVisibility (float distance)
virtual float underwaterVisibility () const
virtual void setWaterSurfaceTransparency (float normalizedValue)
virtual float waterSurfaceTransparency () const
virtual void setSurgeDepth (float meters)
virtual float surgeDepth () const
virtual void setDepthOffset (float meters)
virtual float depthOffset () const
virtual void setAmbientWaterTemperature (float temperature)
virtual float ambientWaterTemperature () const
virtual void setWaterCurrentSpeed (float speed)
virtual float waterCurrentSpeed () const
virtual void setWaterCurrentDirection (float direction)
virtual float waterCurrentDirection () const
virtual void setTidalOffset (float meters)
virtual float tidalOffset () const
virtual void setTidalDirection (bool inOut)
virtual bool tidalDirection () const
virtual void setThermoclineDepth (unsigned int layer, float depth)
virtual float thermoclineDepth (unsigned int layer) const
virtual void setThermoclinePermeability (unsigned int layer, float permeability)
virtual float thermoclinePermeability (unsigned int layer) const
virtual void loadDefaults (bool loadOnlyFactorySettings=false)
virtual void restore ()
virtual void saveAsDefaults ()
virtual void exportSettings (const std::string &filename)
virtual void importSettings (const std::string &filename)
virtual void setPrecipitationType (PrecipitationType type)
 These are implemented because they're required by DtEnvironmentConditionsLogic::onChangePrecipitationType.
virtual PrecipitationType precipitationType () const
 These are implemented because they're required by DtEnvironmentConditionsLogic::onChangePrecipitationType.

Protected Member Functions

virtual void slot_coordinateSystemChanged ()
virtual void slot_oceanLayerAdded (const makVrv::DtOceanLayer &layer)
virtual void slot_oceanLayerToBeDeleted (const makVrv::DtOceanLayer &layer)
virtual void slot_oceanLayerSeaLevelChanged (const makVrv::DtOceanLayer &layer, double seaLevel)
virtual void slot_oceanLayerLodRangeChanged (const makVrv::DtOceanLayer &layer, int range)
virtual void slot_surgeDepthChanged (double depth)
virtual void slot_depthOffsetChanged (double offset)

Protected Attributes

makVrv::DtCloudLayer myCloudLayer
makVrv::DtEnvironmentInterface::PrecipitationType myPrecipitationType

Constructor & Destructor Documentation

makVrf::DtDisabledEnvironment::DtDisabledEnvironment ( )
inline

Member Function Documentation

virtual void makVrf::DtDisabledEnvironment::clear ( )
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::getRecord ( makArchives::DtEnvironmentRecord &  record)
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setFromRecord ( const makArchives::DtEnvironmentRecord &  record)
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::saveEnvironment ( const std::string &  envName)
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::removeEnvironment ( const std::string &  envName)
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::renameEnvironment ( const std::string &  oldName,
const std::string &  newName 
)
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::getEnvironmentNames ( std::vector< std::string > &  names)
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setEnvironment ( const std::string &  envName)
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setDefaultEnvironmentName ( const std::string &  name)
inlinevirtual
virtual std::string makVrf::DtDisabledEnvironment::defaultEnvironmentName ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setCloudCover ( DtVrfWeatherCloudState  cloudCover)
inlinevirtual
virtual DtVrfWeatherCloudState makVrf::DtDisabledEnvironment::cloudCover ( ) const
inlinevirtual
virtual int makVrf::DtDisabledEnvironment::cloudLayerCount ( ) const
inlinevirtual
virtual const makVrv::DtCloudLayer& makVrf::DtDisabledEnvironment::cloudLayer ( unsigned int  layerId) const
inlinevirtual

References myCloudLayer.

virtual void makVrf::DtDisabledEnvironment::setCloudLayer ( unsigned int  layerId,
const makVrv::DtCloudLayer &  layer 
)
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::addCloudLayer ( const makVrv::DtCloudLayer &  layer)
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::removeCloudLayer ( unsigned int  layerId)
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::removeCloudLayers ( )
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setCloudLayerEnabled ( unsigned int  layerId,
bool  enabled 
)
inlinevirtual
virtual bool makVrf::DtDisabledEnvironment::useCustomCloudCover ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setUseCustomCloudCover ( bool  enabled)
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setAirTurbidity ( float  turbidity)
inlinevirtual
virtual float makVrf::DtDisabledEnvironment::airTurbidity ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setVisibleDistance ( float  distance)
inlinevirtual
virtual float makVrf::DtDisabledEnvironment::visibleDistance ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setPrecipitationType ( PrecipitationType  type)
inlinevirtual

These are implemented because they're required by DtEnvironmentConditionsLogic::onChangePrecipitationType.

References myPrecipitationType.

virtual PrecipitationType makVrf::DtDisabledEnvironment::precipitationType ( ) const
inlinevirtual

These are implemented because they're required by DtEnvironmentConditionsLogic::onChangePrecipitationType.

References myPrecipitationType.

virtual void makVrf::DtDisabledEnvironment::setPrecipitationIntensity ( float  intensity)
inlinevirtual
virtual float makVrf::DtDisabledEnvironment::precipitationIntensity ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setWindSpeed ( float  speed)
inlinevirtual
virtual float makVrf::DtDisabledEnvironment::windSpeed ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setWindDirection ( float  direction)
inlinevirtual
virtual float makVrf::DtDisabledEnvironment::windDirection ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setAmbientAirTemperature ( float  temperature)
inlinevirtual
virtual float makVrf::DtDisabledEnvironment::ambientAirTemperature ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setFogHeight ( float  height)
inlinevirtual
virtual float makVrf::DtDisabledEnvironment::fogHeight ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setFogColor ( const DtVector color)
inlinevirtual
virtual DtVector makVrf::DtDisabledEnvironment::fogColor ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setSeaState ( int  state)
inlinevirtual
virtual int makVrf::DtDisabledEnvironment::seaState ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setSeaStateDirection ( float  dir)
inlinevirtual
virtual float makVrf::DtDisabledEnvironment::seaStateDirection ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setWindDrivenSeaState ( bool  enabled)
inlinevirtual
virtual bool makVrf::DtDisabledEnvironment::windDrivenSeaState ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setSwellState ( int  state)
inlinevirtual
virtual int makVrf::DtDisabledEnvironment::swellState ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setSwellStateDirection ( float  dir)
inlinevirtual
virtual float makVrf::DtDisabledEnvironment::swellStateDirection ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setWindFetch ( float  distance)
inlinevirtual
virtual float makVrf::DtDisabledEnvironment::windFetch ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setSeaChoppiness ( float  chop)
inlinevirtual
virtual float makVrf::DtDisabledEnvironment::seaChoppiness ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setUnderwaterVisibility ( float  distance)
inlinevirtual
virtual float makVrf::DtDisabledEnvironment::underwaterVisibility ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setWaterSurfaceTransparency ( float  normalizedValue)
inlinevirtual
virtual float makVrf::DtDisabledEnvironment::waterSurfaceTransparency ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setSurgeDepth ( float  meters)
inlinevirtual
virtual float makVrf::DtDisabledEnvironment::surgeDepth ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setDepthOffset ( float  meters)
inlinevirtual
virtual float makVrf::DtDisabledEnvironment::depthOffset ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setAmbientWaterTemperature ( float  temperature)
inlinevirtual
virtual float makVrf::DtDisabledEnvironment::ambientWaterTemperature ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setWaterCurrentSpeed ( float  speed)
inlinevirtual
virtual float makVrf::DtDisabledEnvironment::waterCurrentSpeed ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setWaterCurrentDirection ( float  direction)
inlinevirtual
virtual float makVrf::DtDisabledEnvironment::waterCurrentDirection ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setTidalOffset ( float  meters)
inlinevirtual
virtual float makVrf::DtDisabledEnvironment::tidalOffset ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setTidalDirection ( bool  inOut)
inlinevirtual
virtual bool makVrf::DtDisabledEnvironment::tidalDirection ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setThermoclineDepth ( unsigned int  layer,
float  depth 
)
inlinevirtual
virtual float makVrf::DtDisabledEnvironment::thermoclineDepth ( unsigned int  layer) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setThermoclinePermeability ( unsigned int  layer,
float  permeability 
)
inlinevirtual
virtual float makVrf::DtDisabledEnvironment::thermoclinePermeability ( unsigned int  layer) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::loadDefaults ( bool  loadOnlyFactorySettings = false)
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::restore ( )
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::saveAsDefaults ( )
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::exportSettings ( const std::string &  filename)
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::importSettings ( const std::string &  filename)
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::slot_coordinateSystemChanged ( )
inlineprotectedvirtual
virtual void makVrf::DtDisabledEnvironment::slot_oceanLayerAdded ( const makVrv::DtOceanLayer &  layer)
inlineprotectedvirtual
virtual void makVrf::DtDisabledEnvironment::slot_oceanLayerToBeDeleted ( const makVrv::DtOceanLayer &  layer)
inlineprotectedvirtual
virtual void makVrf::DtDisabledEnvironment::slot_oceanLayerSeaLevelChanged ( const makVrv::DtOceanLayer &  layer,
double  seaLevel 
)
inlineprotectedvirtual
virtual void makVrf::DtDisabledEnvironment::slot_oceanLayerLodRangeChanged ( const makVrv::DtOceanLayer &  layer,
int  range 
)
inlineprotectedvirtual
virtual void makVrf::DtDisabledEnvironment::slot_surgeDepthChanged ( double  depth)
inlineprotectedvirtual
virtual void makVrf::DtDisabledEnvironment::slot_depthOffsetChanged ( double  offset)
inlineprotectedvirtual

Member Data Documentation

makVrv::DtCloudLayer makVrf::DtDisabledEnvironment::myCloudLayer
protected

Referenced by cloudLayer().

makVrv::DtEnvironmentInterface::PrecipitationType makVrf::DtDisabledEnvironment::myPrecipitationType
protected

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

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)