VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 (makVrv::DtDe &de)
 
virtual void clear ()
 
virtual void getRecord (makArchives::DtEnvironmentRecord &record)
 Clear all clouds, precipitation. More...
 
virtual void setFromRecord (const makArchives::DtEnvironmentRecord &record)
 Set the startup (last current) environment from record. More...
 
virtual void saveEnvironment (const std::string &envName)
 Save the current environment with the current name. More...
 
virtual void removeEnvironment (const std::string &envName)
 Remove an environment entry. More...
 
virtual void renameEnvironment (const std::string &oldName, const std::string &newName)
 Rename an environment entry. More...
 
virtual void getEnvironmentNames (std::vector< std::string > &names)
 Get the names of all the environment conditions. More...
 
virtual void setEnvironment (const std::string &envName)
 The current environment takes on the settings of the named env. More...
 
virtual void setDefaultEnvironmentName (const std::string &name)
 Set the name of the default environment conditions. More...
 
virtual std::string defaultEnvironmentName () const
 Get the name of the default environment conditions. More...
 
virtual void setCloudCover (makArchives::DtCloudCoverType cloudCover)
 Set/Get which cloud cover to use. More...
 
virtual
makArchives::DtCloudCoverType 
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)
 Set/Get the air turbidity (haziness) More...
 
virtual float airTurbidity () const
 
virtual void setVisibleDistance (float distance)
 Set/Get the visible distance in meters. More...
 
virtual float visibleDistance () const
 
virtual void setPrecipitationIntensity (float intensity)
 Set/Get the precipitation intensity. More...
 
virtual float precipitationIntensity () const
 
virtual void setWindSpeed (float speed)
 Set/Get the wind speed in meters per second. More...
 
virtual float windSpeed () const
 
virtual void setWindDirection (float direction)
 Set/Get the wind direction in radians from north (clockwise). More...
 
virtual float windDirection () const
 
virtual void setAmbientAirTemperature (float temperature)
 Set/Get the ambient air temperature in Celsius. More...
 
virtual float ambientAirTemperature () const
 
virtual void setFogHeight (float height)
 Set/Get the fog ceiling height in meters. More...
 
virtual float fogHeight () const
 
virtual void setFogColor (const DtVector &color)
 Set/Get the fog color in normalized color components. More...
 
virtual DtVector fogColor () const
 
virtual void setGroundSnowAccumulation (float snow)
 Set/Get the ground snow accumulation depth. More...
 
virtual float groundSnowAccumulation () const
 
virtual void setSnowMinimumElevation (float snow)
 Set/Get the snow minimum elevation. More...
 
virtual float snowMinimumElevation () const
 
virtual void setRoadSnowAccumulation (float snow)
 Set/Get the road snow accumulation depth. More...
 
virtual float roadSnowAccumulation () const
 
virtual void setSeaState (int state)
 Set/Get the sea state according to the Beaufort Scale. More...
 
virtual int seaState () const
 
virtual void setSeaStateDirection (float dir)
 Set/Get the sea state direction in radians from north. More...
 
virtual float seaStateDirection () const
 
virtual void setWindDrivenSeaState (bool enabled)
 Set/Get if sea state is wind driven or manually driven. More...
 
virtual bool windDrivenSeaState () const
 
virtual void setSwellState (int state)
 Set/Get the sea-swell state according to the Douglas Scale. More...
 
virtual int swellState () const
 
virtual void setSwellStateDirection (float dir)
 Set/Get the sea-swell state direction in radians from north. More...
 
virtual float swellStateDirection () const
 
virtual void setWindFetch (float distance)
 Set/Get the ocean fetch. More...
 
virtual float windFetch () const
 
virtual void setSeaChoppiness (float chop)
 Set/Get the amount of chop on the sea. More...
 
virtual float seaChoppiness () const
 
virtual void setUnderwaterVisibilityEnabled (bool enabled)
 
virtual bool underwaterVisibilityEnabled () const
 
virtual void setUnderwaterVisibility (float distance)
 Set/Get the maximum visibility under water in meters. More...
 
virtual float underwaterVisibility () const
 
virtual void setWaterSurfaceTransparency (float normalizedValue)
 Set/Get the transparency value of water surface. More...
 
virtual float waterSurfaceTransparency () const
 
virtual void setSurgeDepth (float meters)
 Set / Get the surge depth in distance. More...
 
virtual float surgeDepth () const
 
virtual void setDepthOffset (float meters)
 Set / Get the depth offset in distance. More...
 
virtual float depthOffset () const
 
virtual void setAmbientWaterTemperature (float temperature)
 Set/Get the ambient water temperature in Celsius. More...
 
virtual float ambientWaterTemperature () const
 
virtual void setWaterCurrentSpeed (float speed)
 Set/Get the speed of water currents in meters per second. More...
 
virtual float waterCurrentSpeed () const
 
virtual void setWaterCurrentDirection (float direction)
 Set/Get the direction of water currents in radians from north (clockwise). More...
 
virtual float waterCurrentDirection () const
 
virtual void setTidalOffset (float meters)
 Set/Get the current tidal offset from mean-sea-level in meters. More...
 
virtual float tidalOffset () const
 
virtual void setTidalDirection (bool inOut)
 Set/Get the current direction of tidal flow (0=out, 1=in). More...
 
virtual bool tidalDirection () const
 
virtual void setThermoclineDepth (unsigned int layer, float depth)
 Set/Get the thermocline depths. More...
 
virtual float thermoclineDepth (unsigned int layer) const
 
virtual void setThermoclinePermeability (unsigned int layer, float permeability)
 Set/Get the thermocline permeability. More...
 
virtual float thermoclinePermeability (unsigned int layer) const
 
virtual void setSnowElevationTransition (float elevation)
 
virtual float snowElevationTransition () const
 
virtual void setGroundRainAccumulation (float depth)
 Set/Get the ground rain accumulation depth. More...
 
virtual float groundRainAccumulation () const
 
virtual void loadDefaults (bool loadOnlyFactorySettings=false)
 
virtual void restore ()
 
virtual void saveAsDefaults ()
 
virtual void exportSettings (const std::string &filename)
 Import / export the list of named conditions. More...
 
virtual void importSettings (const std::string &filename)
 
virtual void setPrecipitationType (PrecipitationType type)
 These are implemented because they're required by DtEnvironmentConditionsLogic::onChangePrecipitationType. More...
 
virtual PrecipitationType precipitationType () const
 
- Public Member Functions inherited from makVrv::DtEnvironmentInterface
 DtEnvironmentInterface ()
 CTOR. More...
 
virtual ~DtEnvironmentInterface ()
 Virtual DTOR. More...
 

Protected Member Functions

virtual void slot_coordinateSystemChanged ()
 \name Slots for handling changes in the simulation. More...
 
virtual void slot_oceanLayerAdded (const makVrv::DtOceanLayer &layer)
 Handle an ocean layer being added. More...
 
virtual void slot_oceanLayerToBeDeleted (const makVrv::DtOceanLayer &layer)
 Handle an ocean layer being removed. More...
 
virtual void slot_oceanLayerSeaLevelChanged (const makVrv::DtOceanLayer &layer, double seaLevel)
 Handle a change to an ocean layer's sea level. More...
 
virtual void slot_oceanLayerLodRangeChanged (const makVrv::DtOceanLayer &layer, int range)
 Handle a change to an ocean layer's lod range. More...
 
virtual void slot_surgeDepthChanged (double depth)
 Handle a change to surge depth. More...
 
virtual void slot_depthOffsetChanged (double offset)
 Handle a change to depth offset. More...
 

Protected Attributes

makVrv::DtCloudLayer myCloudLayer
 
makVrv::DtEnvironmentInterface::PrecipitationType myPrecipitationType
 
makVrv::DtDemyDe
 
makArchives::DtEnvironmentRecord myCurrentSettings
 This is an env record that reflects our current settings. More...
 
bool myWindDrivenSeaStateEnabled
 
bool myUseCustomCloudCover
 
bool myUnderwaterVisibilityEnabled
 
bool myTidalDirection
 
makVrv::DtEnvironmentList myEnvironmentList
 

Additional Inherited Members

- Public Types inherited from makVrv::DtEnvironmentInterface
enum  PrecipitationType { None = DtSkyObject::None, Rain = DtSkyObject::Rain, Snow = DtSkyObject::SnowWet, Hail = DtSkyObject::Hail }
 

Constructor & Destructor Documentation

makVrf::DtDisabledEnvironment::DtDisabledEnvironment ( makVrv::DtDe de)
inline

Member Function Documentation

virtual void makVrf::DtDisabledEnvironment::clear ( )
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::getRecord ( makArchives::DtEnvironmentRecord record)
inlinevirtual

Clear all clouds, precipitation.

Get the specified environment by record; used to serialize a scene This method throws the exception DtException if the named environment is not found.

Implements makVrv::DtEnvironmentInterface.

References myCurrentSettings.

virtual void makVrf::DtDisabledEnvironment::setFromRecord ( const makArchives::DtEnvironmentRecord record)
inlinevirtual

Set the startup (last current) environment from record.

Implements makVrv::DtEnvironmentInterface.

References myCurrentSettings.

Referenced by setEnvironment().

virtual void makVrf::DtDisabledEnvironment::saveEnvironment ( const std::string &  envName)
inlinevirtual

Save the current environment with the current name.

If an environment with that name does not exist, add a new environment entry.

Implements makVrv::DtEnvironmentInterface.

virtual void makVrf::DtDisabledEnvironment::removeEnvironment ( const std::string &  envName)
inlinevirtual

Remove an environment entry.

Implements makVrv::DtEnvironmentInterface.

virtual void makVrf::DtDisabledEnvironment::renameEnvironment ( const std::string &  oldName,
const std::string &  newName 
)
inlinevirtual

Rename an environment entry.

Implements makVrv::DtEnvironmentInterface.

virtual void makVrf::DtDisabledEnvironment::getEnvironmentNames ( std::vector< std::string > &  names)
inlinevirtual

Get the names of all the environment conditions.

Implements makVrv::DtEnvironmentInterface.

References makVrv::DtScene::environment(), makVrv::DtEnvironment::getEnvironmentNames(), myDe, and makVrv::DtDe::scene().

virtual void makVrf::DtDisabledEnvironment::setEnvironment ( const std::string &  envName)
inlinevirtual

The current environment takes on the settings of the named env.

Implements makVrv::DtEnvironmentInterface.

References makVrv::DtEnvironmentList::getEnvironment(), myEnvironmentList, and setFromRecord().

virtual void makVrf::DtDisabledEnvironment::setDefaultEnvironmentName ( const std::string &  name)
inlinevirtual

Set the name of the default environment conditions.

Parameters
[in]nameis the name of the default environment.

Implements makVrv::DtEnvironmentInterface.

virtual std::string makVrf::DtDisabledEnvironment::defaultEnvironmentName ( ) const
inlinevirtual

Get the name of the default environment conditions.

Returns
The name of the default environment.

Implements makVrv::DtEnvironmentInterface.

virtual void makVrf::DtDisabledEnvironment::setCloudCover ( makArchives::DtCloudCoverType  cloudCover)
inlinevirtual

Set/Get which cloud cover to use.

This chooses one of the NOAA-defined cloud conditions. cloudCover is one of: DtCloudCoverTypeClear DtCloudCoverTypeMostlyClear DtCloudCoverTypeCloudy DtCloudCoverTypePartlyCloudy DtCloudCoverTypeMostlyCloudy DtCloudCoverTypeOvercast DtCloudCoverTypeThunderstorm

Implements makVrv::DtEnvironmentInterface.

virtual makArchives::DtCloudCoverType 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

References myUseCustomCloudCover.

virtual void makVrf::DtDisabledEnvironment::setUseCustomCloudCover ( bool  enabled)
inlinevirtual

References myUseCustomCloudCover.

virtual void makVrf::DtDisabledEnvironment::setAirTurbidity ( float  turbidity)
inlinevirtual

Set/Get the air turbidity (haziness)

Implements makVrv::DtEnvironmentInterface.

virtual float makVrf::DtDisabledEnvironment::airTurbidity ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setVisibleDistance ( float  distance)
inlinevirtual

Set/Get the visible distance in meters.

Implements makVrv::DtEnvironmentInterface.

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.

Implements makVrv::DtEnvironmentInterface.

References myPrecipitationType.

virtual PrecipitationType makVrf::DtDisabledEnvironment::precipitationType ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setPrecipitationIntensity ( float  intensity)
inlinevirtual

Set/Get the precipitation intensity.

Implements makVrv::DtEnvironmentInterface.

virtual float makVrf::DtDisabledEnvironment::precipitationIntensity ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setWindSpeed ( float  speed)
inlinevirtual

Set/Get the wind speed in meters per second.

Implements makVrv::DtEnvironmentInterface.

virtual float makVrf::DtDisabledEnvironment::windSpeed ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setWindDirection ( float  direction)
inlinevirtual

Set/Get the wind direction in radians from north (clockwise).

Implements makVrv::DtEnvironmentInterface.

virtual float makVrf::DtDisabledEnvironment::windDirection ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setAmbientAirTemperature ( float  temperature)
inlinevirtual

Set/Get the ambient air temperature in Celsius.

Implements makVrv::DtEnvironmentInterface.

virtual float makVrf::DtDisabledEnvironment::ambientAirTemperature ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setFogHeight ( float  height)
inlinevirtual

Set/Get the fog ceiling height in meters.

Implements makVrv::DtEnvironmentInterface.

virtual float makVrf::DtDisabledEnvironment::fogHeight ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setFogColor ( const DtVector color)
inlinevirtual

Set/Get the fog color in normalized color components.

Implements makVrv::DtEnvironmentInterface.

virtual DtVector makVrf::DtDisabledEnvironment::fogColor ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setGroundSnowAccumulation ( float  depth)
inlinevirtual

Set/Get the ground snow accumulation depth.

Implements makVrv::DtEnvironmentInterface.

virtual float makVrf::DtDisabledEnvironment::groundSnowAccumulation ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setSnowMinimumElevation ( float  elevation)
inlinevirtual

Set/Get the snow minimum elevation.

Implements makVrv::DtEnvironmentInterface.

virtual float makVrf::DtDisabledEnvironment::snowMinimumElevation ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setRoadSnowAccumulation ( float  depth)
inlinevirtual

Set/Get the road snow accumulation depth.

Implements makVrv::DtEnvironmentInterface.

virtual float makVrf::DtDisabledEnvironment::roadSnowAccumulation ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setSeaState ( int  state)
inlinevirtual

Set/Get the sea state according to the Beaufort Scale.

Implements makVrv::DtEnvironmentInterface.

virtual int makVrf::DtDisabledEnvironment::seaState ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setSeaStateDirection ( float  dir)
inlinevirtual

Set/Get the sea state direction in radians from north.

Implements makVrv::DtEnvironmentInterface.

virtual float makVrf::DtDisabledEnvironment::seaStateDirection ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setWindDrivenSeaState ( bool  enabled)
inlinevirtual

Set/Get if sea state is wind driven or manually driven.

Implements makVrv::DtEnvironmentInterface.

References myWindDrivenSeaStateEnabled.

virtual bool makVrf::DtDisabledEnvironment::windDrivenSeaState ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setSwellState ( int  state)
inlinevirtual

Set/Get the sea-swell state according to the Douglas Scale.

Implements makVrv::DtEnvironmentInterface.

virtual int makVrf::DtDisabledEnvironment::swellState ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setSwellStateDirection ( float  dir)
inlinevirtual

Set/Get the sea-swell state direction in radians from north.

Implements makVrv::DtEnvironmentInterface.

virtual float makVrf::DtDisabledEnvironment::swellStateDirection ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setWindFetch ( float  distance)
inlinevirtual

Set/Get the ocean fetch.

Implements makVrv::DtEnvironmentInterface.

virtual float makVrf::DtDisabledEnvironment::windFetch ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setSeaChoppiness ( float  chop)
inlinevirtual

Set/Get the amount of chop on the sea.

Implements makVrv::DtEnvironmentInterface.

virtual float makVrf::DtDisabledEnvironment::seaChoppiness ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setUnderwaterVisibilityEnabled ( bool  enabled)
inlinevirtual

Set / Get underwater visibility enabled.

Implements makVrv::DtEnvironmentInterface.

References myUnderwaterVisibilityEnabled.

virtual bool makVrf::DtDisabledEnvironment::underwaterVisibilityEnabled ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setUnderwaterVisibility ( float  distance)
inlinevirtual

Set/Get the maximum visibility under water in meters.

Implements makVrv::DtEnvironmentInterface.

virtual float makVrf::DtDisabledEnvironment::underwaterVisibility ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setWaterSurfaceTransparency ( float  normalizedValue)
inlinevirtual

Set/Get the transparency value of water surface.

Implements makVrv::DtEnvironmentInterface.

virtual float makVrf::DtDisabledEnvironment::waterSurfaceTransparency ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setSurgeDepth ( float  meters)
inlinevirtual

Set / Get the surge depth in distance.

Implements makVrv::DtEnvironmentInterface.

virtual float makVrf::DtDisabledEnvironment::surgeDepth ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setDepthOffset ( float  meters)
inlinevirtual

Set / Get the depth offset in distance.

Implements makVrv::DtEnvironmentInterface.

virtual float makVrf::DtDisabledEnvironment::depthOffset ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setAmbientWaterTemperature ( float  temperature)
inlinevirtual

Set/Get the ambient water temperature in Celsius.

Implements makVrv::DtEnvironmentInterface.

virtual float makVrf::DtDisabledEnvironment::ambientWaterTemperature ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setWaterCurrentSpeed ( float  speed)
inlinevirtual

Set/Get the speed of water currents in meters per second.

Implements makVrv::DtEnvironmentInterface.

virtual float makVrf::DtDisabledEnvironment::waterCurrentSpeed ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setWaterCurrentDirection ( float  direction)
inlinevirtual

Set/Get the direction of water currents in radians from north (clockwise).

Implements makVrv::DtEnvironmentInterface.

virtual float makVrf::DtDisabledEnvironment::waterCurrentDirection ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setTidalOffset ( float  meters)
inlinevirtual

Set/Get the current tidal offset from mean-sea-level in meters.

Implements makVrv::DtEnvironmentInterface.

virtual float makVrf::DtDisabledEnvironment::tidalOffset ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setTidalDirection ( bool  inOut)
inlinevirtual

Set/Get the current direction of tidal flow (0=out, 1=in).

Implements makVrv::DtEnvironmentInterface.

References myTidalDirection.

virtual bool makVrf::DtDisabledEnvironment::tidalDirection ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setThermoclineDepth ( unsigned int  layer,
float  depth 
)
inlinevirtual

Set/Get the thermocline depths.

Implements makVrv::DtEnvironmentInterface.

virtual float makVrf::DtDisabledEnvironment::thermoclineDepth ( unsigned int  layer) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setThermoclinePermeability ( unsigned int  layer,
float  permeability 
)
inlinevirtual

Set/Get the thermocline permeability.

Implements makVrv::DtEnvironmentInterface.

virtual float makVrf::DtDisabledEnvironment::thermoclinePermeability ( unsigned int  layer) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setSnowElevationTransition ( float  elevation)
inlinevirtual

get/set the snow elevation transition which specifies how long it takes to go from no snow to the full snow depth.

Implements makVrv::DtEnvironmentInterface.

virtual float makVrf::DtDisabledEnvironment::snowElevationTransition ( ) const
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::setGroundRainAccumulation ( float  depth)
inlinevirtual

Set/Get the ground rain accumulation depth.

Implements makVrv::DtEnvironmentInterface.

virtual float makVrf::DtDisabledEnvironment::groundRainAccumulation ( ) 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

Import / export the list of named conditions.

Implements makVrv::DtEnvironmentInterface.

virtual void makVrf::DtDisabledEnvironment::importSettings ( const std::string &  filename)
inlinevirtual
virtual void makVrf::DtDisabledEnvironment::slot_coordinateSystemChanged ( )
inlineprotectedvirtual

\name Slots for handling changes in the simulation.

Handle current coordinate system changes

Implements makVrv::DtEnvironmentInterface.

virtual void makVrf::DtDisabledEnvironment::slot_oceanLayerAdded ( const makVrv::DtOceanLayer layer)
inlineprotectedvirtual

Handle an ocean layer being added.

Implements makVrv::DtEnvironmentInterface.

virtual void makVrf::DtDisabledEnvironment::slot_oceanLayerToBeDeleted ( const makVrv::DtOceanLayer layer)
inlineprotectedvirtual

Handle an ocean layer being removed.

Implements makVrv::DtEnvironmentInterface.

virtual void makVrf::DtDisabledEnvironment::slot_oceanLayerSeaLevelChanged ( const makVrv::DtOceanLayer layer,
double  seaLevel 
)
inlineprotectedvirtual

Handle a change to an ocean layer's sea level.

Implements makVrv::DtEnvironmentInterface.

virtual void makVrf::DtDisabledEnvironment::slot_oceanLayerLodRangeChanged ( const makVrv::DtOceanLayer layer,
int  range 
)
inlineprotectedvirtual

Handle a change to an ocean layer's lod range.

Implements makVrv::DtEnvironmentInterface.

virtual void makVrf::DtDisabledEnvironment::slot_surgeDepthChanged ( double  depth)
inlineprotectedvirtual

Handle a change to surge depth.

Implements makVrv::DtEnvironmentInterface.

virtual void makVrf::DtDisabledEnvironment::slot_depthOffsetChanged ( double  offset)
inlineprotectedvirtual

Handle a change to depth offset.

Implements makVrv::DtEnvironmentInterface.

Member Data Documentation

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

Referenced by cloudLayer().

makVrv::DtEnvironmentInterface::PrecipitationType makVrf::DtDisabledEnvironment::myPrecipitationType
protected
makVrv::DtDe& makVrf::DtDisabledEnvironment::myDe
protected

Referenced by getEnvironmentNames().

makArchives::DtEnvironmentRecord makVrf::DtDisabledEnvironment::myCurrentSettings
protected

This is an env record that reflects our current settings.

Referenced by getRecord(), and setFromRecord().

bool makVrf::DtDisabledEnvironment::myWindDrivenSeaStateEnabled
protected
bool makVrf::DtDisabledEnvironment::myUseCustomCloudCover
protected
bool makVrf::DtDisabledEnvironment::myUnderwaterVisibilityEnabled
protected
bool makVrf::DtDisabledEnvironment::myTidalDirection
protected
makVrv::DtEnvironmentList makVrf::DtDisabledEnvironment::myEnvironmentList
protected

Referenced by setEnvironment().


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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)