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 Types | Public Member Functions
makVrv::DtEnvironmentInterface Class Referenceabstract

The DtEnvironmentInterface is an interface class providing abstraction for different managers of environmental effects for a scene. More...

Inheritance diagram for makVrv::DtEnvironmentInterface:
Inheritance graph
[legend]

Public Types

enum  PrecipitationType { None = DtSkyObject::None, Rain = DtSkyObject::Rain, Snow = DtSkyObject::SnowWet, Hail = DtSkyObject::Hail }
 

Public Member Functions

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

Protected Member Functions

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

Detailed Description

The DtEnvironmentInterface is an interface class providing abstraction for different managers of environmental effects for a scene.

Member Enumeration Documentation

Enumerator
None 
Rain 
Snow 
Hail 

Constructor & Destructor Documentation

makVrv::DtEnvironmentInterface::DtEnvironmentInterface ( )

CTOR.

virtual makVrv::DtEnvironmentInterface::~DtEnvironmentInterface ( )
virtual

Virtual DTOR.

Member Function Documentation

virtual void makVrv::DtEnvironmentInterface::getRecord ( makArchives::DtEnvironmentRecord record)
pure virtual

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.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual void makVrv::DtEnvironmentInterface::setFromRecord ( const makArchives::DtEnvironmentRecord record)
pure virtual

Set the startup (last current) environment from record.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual void makVrv::DtEnvironmentInterface::saveEnvironment ( const std::string &  envName)
pure virtual

Save the current environment with the current name.

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

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual void makVrv::DtEnvironmentInterface::removeEnvironment ( const std::string &  envName)
pure virtual

Remove an environment entry.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual void makVrv::DtEnvironmentInterface::renameEnvironment ( const std::string &  oldName,
const std::string &  newName 
)
pure virtual

Rename an environment entry.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual void makVrv::DtEnvironmentInterface::getEnvironmentNames ( std::vector< std::string > &  names)
pure virtual

Get the names of all the environment conditions.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual void makVrv::DtEnvironmentInterface::setEnvironment ( const std::string &  envName)
pure virtual

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

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual void makVrv::DtEnvironmentInterface::setDefaultEnvironmentName ( const std::string &  name)
pure virtual

Set the name of the default environment conditions.

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

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual std::string makVrv::DtEnvironmentInterface::defaultEnvironmentName ( ) const
pure virtual

Get the name of the default environment conditions.

Returns
The name of the default environment.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual void makVrv::DtEnvironmentInterface::setCloudCover ( makArchives::DtCloudCoverType  cloudCover)
pure virtual

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

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual makArchives::DtCloudCoverType makVrv::DtEnvironmentInterface::cloudCover ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setAirTurbidity ( float  turbidity)
pure virtual

Set/Get the air turbidity (haziness)

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual float makVrv::DtEnvironmentInterface::airTurbidity ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setVisibleDistance ( float  distance)
pure virtual

Set/Get the visible distance in meters.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual float makVrv::DtEnvironmentInterface::visibleDistance ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setPrecipitationType ( PrecipitationType  type)
pure virtual

Set/Get the precipitation type.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual PrecipitationType makVrv::DtEnvironmentInterface::precipitationType ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setPrecipitationIntensity ( float  intensity)
pure virtual

Set/Get the precipitation intensity.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual float makVrv::DtEnvironmentInterface::precipitationIntensity ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setWindSpeed ( float  speed)
pure virtual

Set/Get the wind speed in meters per second.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual float makVrv::DtEnvironmentInterface::windSpeed ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setWindDirection ( float  direction)
pure virtual

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

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual float makVrv::DtEnvironmentInterface::windDirection ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setAmbientAirTemperature ( float  temperature)
pure virtual

Set/Get the ambient air temperature in Celsius.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual float makVrv::DtEnvironmentInterface::ambientAirTemperature ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setFogHeight ( float  height)
pure virtual

Set/Get the fog ceiling height in meters.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual float makVrv::DtEnvironmentInterface::fogHeight ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setFogColor ( const DtVector color)
pure virtual

Set/Get the fog color in normalized color components.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual DtVector makVrv::DtEnvironmentInterface::fogColor ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setSeaState ( int  state)
pure virtual

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

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual int makVrv::DtEnvironmentInterface::seaState ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setSeaStateDirection ( float  dir)
pure virtual

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

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual float makVrv::DtEnvironmentInterface::seaStateDirection ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setWindDrivenSeaState ( bool  enabled)
pure virtual

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

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual bool makVrv::DtEnvironmentInterface::windDrivenSeaState ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setSwellState ( int  state)
pure virtual

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

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual int makVrv::DtEnvironmentInterface::swellState ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setSwellStateDirection ( float  dir)
pure virtual

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

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual float makVrv::DtEnvironmentInterface::swellStateDirection ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setWindFetch ( float  distance)
pure virtual

Set/Get the ocean fetch.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual float makVrv::DtEnvironmentInterface::windFetch ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setSeaChoppiness ( float  chop)
pure virtual

Set/Get the amount of chop on the sea.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual float makVrv::DtEnvironmentInterface::seaChoppiness ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setUnderwaterVisibilityEnabled ( bool  enabled)
pure virtual

Set / Get underwater visibility enabled.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual bool makVrv::DtEnvironmentInterface::underwaterVisibilityEnabled ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setUnderwaterVisibility ( float  distance)
pure virtual

Set/Get the maximum visibility under water in meters.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual float makVrv::DtEnvironmentInterface::underwaterVisibility ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setWaterSurfaceTransparency ( float  normalizedValue)
pure virtual

Set/Get the transparency value of water surface.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual float makVrv::DtEnvironmentInterface::waterSurfaceTransparency ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setSurgeDepth ( float  meters)
pure virtual

Set / Get the surge depth in distance.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual float makVrv::DtEnvironmentInterface::surgeDepth ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setDepthOffset ( float  meters)
pure virtual

Set / Get the depth offset in distance.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual float makVrv::DtEnvironmentInterface::depthOffset ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setAmbientWaterTemperature ( float  temperature)
pure virtual

Set/Get the ambient water temperature in Celsius.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual float makVrv::DtEnvironmentInterface::ambientWaterTemperature ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setWaterCurrentSpeed ( float  speed)
pure virtual

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

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual float makVrv::DtEnvironmentInterface::waterCurrentSpeed ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setWaterCurrentDirection ( float  direction)
pure virtual

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

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual float makVrv::DtEnvironmentInterface::waterCurrentDirection ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setTidalOffset ( float  meters)
pure virtual

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

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual float makVrv::DtEnvironmentInterface::tidalOffset ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setTidalDirection ( bool  inOut)
pure virtual

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

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual bool makVrv::DtEnvironmentInterface::tidalDirection ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setThermoclineDepth ( unsigned int  layer,
float  depth 
)
pure virtual

Set/Get the thermocline depths.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual float makVrv::DtEnvironmentInterface::thermoclineDepth ( unsigned int  layer) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setThermoclinePermeability ( unsigned int  layer,
float  permeability 
)
pure virtual

Set/Get the thermocline permeability.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual float makVrv::DtEnvironmentInterface::thermoclinePermeability ( unsigned int  layer) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setGroundSnowAccumulation ( float  depth)
pure virtual

Set/Get the ground snow accumulation depth.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual float makVrv::DtEnvironmentInterface::groundSnowAccumulation ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setRoadSnowAccumulation ( float  depth)
pure virtual

Set/Get the road snow accumulation depth.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual float makVrv::DtEnvironmentInterface::roadSnowAccumulation ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setSnowMinimumElevation ( float  elevation)
pure virtual

Set/Get the snow minimum elevation.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual float makVrv::DtEnvironmentInterface::snowMinimumElevation ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setSnowElevationTransition ( float  elevation)
pure virtual

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

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual float makVrv::DtEnvironmentInterface::snowElevationTransition ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::setGroundRainAccumulation ( float  depth)
pure virtual

Set/Get the ground rain accumulation depth.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual float makVrv::DtEnvironmentInterface::groundRainAccumulation ( ) const
pure virtual
virtual void makVrv::DtEnvironmentInterface::loadDefaults ( bool  loadOnlyFactorySettings = false)
pure virtual
virtual void makVrv::DtEnvironmentInterface::restore ( )
pure virtual
virtual void makVrv::DtEnvironmentInterface::saveAsDefaults ( )
pure virtual
virtual void makVrv::DtEnvironmentInterface::exportSettings ( const std::string &  filename)
pure virtual

Import / export the list of named conditions.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual void makVrv::DtEnvironmentInterface::importSettings ( const std::string &  filename)
pure virtual
virtual void makVrv::DtEnvironmentInterface::slot_coordinateSystemChanged ( )
protectedpure virtual

\name Slots for handling changes in the simulation.

Handle current coordinate system changes

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual void makVrv::DtEnvironmentInterface::slot_oceanLayerAdded ( const DtOceanLayer layer)
protectedpure virtual

Handle an ocean layer being added.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual void makVrv::DtEnvironmentInterface::slot_oceanLayerToBeDeleted ( const DtOceanLayer layer)
protectedpure virtual

Handle an ocean layer being removed.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual void makVrv::DtEnvironmentInterface::slot_oceanLayerSeaLevelChanged ( const DtOceanLayer layer,
double  seaLevel 
)
protectedpure virtual

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

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual void makVrv::DtEnvironmentInterface::slot_oceanLayerLodRangeChanged ( const DtOceanLayer layer,
int  range 
)
protectedpure virtual

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

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual void makVrv::DtEnvironmentInterface::slot_surgeDepthChanged ( double  depth)
protectedpure virtual

Handle a change to surge depth.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.

virtual void makVrv::DtEnvironmentInterface::slot_depthOffsetChanged ( double  offset)
protectedpure virtual

Handle a change to depth offset.

Implemented in makVrv::DtEnvironment, and makVrf::DtDisabledEnvironment.


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)