VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Protected Attributes
makVrv::DtEnvironmentConditionsInterface Class Referenceabstract

An abstract interface for a weather condition settings widget.

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

Public Types

enum  AtmosphericConditionsTableColumnIndices {
  BaseMSLAltitudeColumnIndex = 0, WindDirectionColumnIndex, WindSpeedColumnIndex, VisibilityDistanceColumnIndex,
  PrimaryObscurantColumnIndex, CloudTypeColumnIndex, CloudDensityColumnIndex, SkyCoverageColumnIndex,
  DeleteRecordColumnIndex
}
 
typedef std::list< DtUnicodeDtUnicodeList
 

Public Member Functions

 DtEnvironmentConditionsInterface (DtDe &de)
 
virtual ~DtEnvironmentConditionsInterface ()
 
virtual void setGroundSnowAccumulation (double depth)=0
 
virtual void setGroundSnowAccumulationDecimals (int decimals)=0
 
virtual void setGroundSnowAccumulationRange (double step, double max, double min=0.0)=0
 
virtual void setGroundSnowAccumulationUnits (const DtUnicode &units)=0
 
virtual void setRoadSnowAccumulation (double depth)=0
 
virtual void setRoadSnowAccumulationDecimals (int decimals)=0
 
virtual void setRoadSnowAccumulationRange (double step, double max, double min=0.0)=0
 
virtual void setRoadSnowAccumulationUnits (const DtUnicode &units)=0
 
virtual void setSnowMinimumElevation (double elevation)=0
 
virtual void setSnowMinimumElevationDecimals (int decimals)=0
 
virtual void setSnowMinimumElevationRange (double step, double max, double min=0.0)=0
 
virtual void setSnowMinimumElevationUnits (const DtUnicode &units)=0
 
virtual void setSnowElevationTransition (double elevation)=0
 
virtual void setSnowElevationTransitionDecimals (int decimals)=0
 
virtual void setSnowElevationTransitionRange (double step, double max, double min=0.0)=0
 
virtual void setSnowElevationTransitionUnits (const DtUnicode &units)=0
 
virtual void setGroundRainAccumulation (double depth)=0
 
virtual void setGroundRainAccumulationDecimals (int decimals)=0
 
virtual void setGroundRainAccumulationRange (double step, double max, double min=0.0)=0
 
virtual void setGroundRainAccumulationUnits (const DtUnicode &units)=0
 
Environment condition field value setters.

Sets the values of the widget's corresponding environment fields.

virtual void setEnvironmentConditionsNames (const DtUnicodeList &names)=0
 
virtual DtUnicodeList environmentConditionNames () const =0
 
virtual void setDefaultConditionName (const DtUnicode &name)=0
 
Weather field value setters.

Sets the values of the widget's corresponding weather fields.

virtual void setWindSpeed (float baseMSLAltitude, float speed)=0
 
virtual void setElevationalWindSpeedRange (double max)=0
 
virtual void setElevationalWindSpeedDecimals (int decimals)=0
 
virtual void setElevationalWindSpeedUnits (const DtUnicode &units)=0
 
virtual void setElevationalConfigurationBaseMSLAltitudeUnits (const DtUnicode &units)=0
 
virtual void setElevationalVisibilityDistanceDecimals (int decimals)=0
 
virtual void setElevationalVisibilityDistanceUnits (const DtUnicode &units)=0
 
virtual void setElevationalVisibilityDistanceRange (float minimum, float maximum)=0
 
virtual void setWindDirection (float baseMSLAltitude, float degrees)=0
 
virtual void addElevationalConfiguration (float baseMSLAltitude, float windSpeed, int windDirection, float visibilityDistance, DtEnvironmentInterface::VisibilityObscurant obscurant, DtEnvironmentInterface::CloudType cloudType, float cloudDensity, int skyCoverage, bool isRemovable=true)=0
 
virtual void removeElevationalConfiguration (float altitude)=0
 
virtual void moveElevationalConfiguration (float oldAltitude, float newAltitude)=0
 
virtual void removeAllElevationalConfigurations ()=0
 
virtual int getElevationalConfigurationTableIndexByBaseMSLAltitude (float altitude) const =0
 
virtual void setElevationalConfigurationEditableStateByColumn (float altitude, int column, bool editable, bool force=false)=0
 
virtual float currentHighestElevationalConfigurationBaseMSLAltitude ()=0
 
virtual int elevationalConfigurationCount () const =0
 
virtual void setPrecipitationType (unsigned int type)=0
 
virtual void setPrecipitationIntensity (double intensity)=0
 
virtual void setPrecipitationIntensityUnits (DtDisplayUnitsConverter::VelocityUnits unit)=0
 
virtual void setVisibleDistance (float baseMSLAltitude, double distance)=0
 
virtual void setVisibleObscurant (float baseMSLAltitude, DtEnvironmentInterface::VisibilityObscurant obscurant)=0
 
virtual void setCloudType (float baseMSLAltitude, DtEnvironmentInterface::CloudType cloudType)=0
 
virtual void setCloudDensity (float baseMSLAltitude, float cloudDensity)=0
 
virtual void setSkyCoverage (float baseMSLAltitude, int skyCoverage)=0
 
virtual void setVisibilityObscurantNames (const DtUnicodeList &names)=0
 
virtual DtUnicodeList visibilityObscurantNames () const =0
 
virtual void setCloudTypeNames (const DtUnicodeList &names)=0
 
virtual DtUnicodeList cloudTypeNames () const =0
 
virtual void setSkyCoverageNames (const DtUnicodeList &names)=0
 
virtual DtUnicodeList skyCoverageNames () const =0
 
virtual void setLightningPresent (bool lightningPresent)=0
 
Advanced weather field value setters.

Sets the values of the widget's corresponding weather fields.

virtual void setFogHeight (double height)=0
 
virtual void setFogHeightDecimals (int decimals)=0
 
virtual void setFogHeightUnits (const DtUnicode &units)=0
 
virtual void setFogHeightRange (double step, double max, double min=0.0)=0
 
virtual void setFogColor (double red, double green, double blue)=0
 
Marine field value setters.

Sets the values of the widget's corresponding marine fields.

virtual void setSwellStateNames (const DtUnicodeList &names)=0
 
virtual DtUnicodeList swellStateNames () const =0
 
virtual void setSwellState (unsigned int index)=0
 
virtual void setSwellState (const DtUnicode &name)=0
 
virtual void setSwellStateDirection (double degrees)=0
 
virtual void enableWindDrivenSeaState (bool enable)=0
 
virtual void setSeaStateNames (const DtUnicodeList &names)=0
 
virtual DtUnicodeList seaStateNames () const =0
 
virtual void setSeaState (unsigned int index)=0
 
virtual void setSeaState (const DtUnicode &name)=0
 
virtual void setSeaStateDirection (double degrees)=0
 
Advanced marine field value setters.

Sets the values of the widget's corresponding advanced marine fields.

virtual void setSurfaceTransparency (double alpha)=0
 
virtual void setUnderwaterVisibilityEnabled (bool enabled)=0
 
virtual void setUnderwaterVisibility (double distance)=0
 
virtual void setUnderwaterVisibilityDecimals (int decimals)=0
 
virtual void setUnderwaterVisibilityUnits (const DtUnicode &units)=0
 
virtual void setUnderwaterVisibilityRange (double step, double max, double min=0.0)=0
 
virtual void setWaterChoppiness (double chop)=0
 
virtual void setWindFetch (double distance)=0
 
virtual void setWindFetchDecimals (int decimals)=0
 
virtual void setWindFetchUnits (const DtUnicode &units)=0
 
virtual void setWindFetchRange (double step, double max, double min=0.0)=0
 
virtual void setSurgeDepth (double depth)=0
 
virtual void setSurgeDepthDecimals (int decimals)=0
 
virtual void setSurgeDepthUnits (const DtUnicode &units)=0
 
virtual void setSurgeDepthRange (double step, double max, double min=0.0)=0
 
virtual void setDepthOffset (double offset)=0
 
virtual void setTidalCurrentSpeedDecimals (int decimals)=0
 
virtual void setTidalCurrentSpeedUnits (const DtUnicode &units)=0
 
virtual void setTidalCurrentSpeedRange (double step, double max, double min=0.0)=0
 
virtual void setTidalCurrentSpeed (double speed)=0
 
virtual void setTidalCurrentDirectionDecimals (int decimals)=0
 
virtual void setTidalCurrentDirectionUnits (const DtUnicode &units)=0
 
virtual void setTidalCurrentDirectionRange (double step, double max, double min=0.0)=0
 
virtual void setTidalCurrentDirection (double direction)=0
 
Field value setters for a listening to remote weather.
virtual void setListenToRemoteWeather (bool enable)=0
 

Public Attributes

Field value update signals.

Signals emitted when widget has updated values.

boost::signalslib::signal
< void(const DtUnicode &)> 
signal_selectEnvironmentConditions
 
boost::signalslib::signal
< void(const DtUnicode &)> 
signal_addEnvironmentConditions
 
boost::signalslib::signal
< void(const DtUnicode &)> 
signal_removeEnvironmentConditions
 
boost::signalslib::signal
< void(const DtUnicode &)> 
signal_saveEnvironmentConditions
 
boost::signalslib::signal
< void(const DtUnicode &)> 
signal_setDefaultEnvironmentConditions
 
boost::signalslib::signal< void()> signal_addElevationalConfiguration
 
boost::signalslib::signal
< void(float)> 
signal_removeElevationalConfiguration
 
boost::signalslib::signal
< void(float, float)> 
signal_elevationalConfigurationAltitudeChanged
 
boost::signalslib::signal
< void(float, float, int,
float,
DtEnvironmentInterface::VisibilityObscurant,
DtEnvironmentInterface::CloudType,
float, int)> 
signal_elevationalConfigurationUpdated
 
boost::signalslib::signal
< void(int)> 
signal_changePrecipitationType
 
boost::signalslib::signal
< void(double)> 
signal_changePrecipitationIntensity
 
boost::signalslib::signal
< void(makArchives::DtCloudCoverType)> 
signal_cloudCoverChanged
 
boost::signalslib::signal
< void(bool)> 
signal_lightningPresentChanged
 
boost::signalslib::signal
< void(double)> 
signal_changeGroundSnowAccumulation
 
boost::signalslib::signal
< void(double)> 
signal_changeRoadSnowAccumulation
 
boost::signalslib::signal
< void(double)> 
signal_changeSnowMinimumElevation
 
boost::signalslib::signal
< void(double)> 
signal_changeSnowElevationTransition
 
boost::signalslib::signal
< void(double)> 
signal_changeWindSpeed
 
boost::signalslib::signal
< void(double)> 
signal_changeWindDirection
 
boost::signalslib::signal
< void(double)> 
signal_changeGroundRainAccumulation
 
boost::signalslib::signal
< void(double)> 
signal_changeFogHeight
 
boost::signalslib::signal
< void(double, double, double)> 
signal_changeFogColor
 
boost::signalslib::signal
< void(unsigned int)> 
signal_changeSwellState
 
boost::signalslib::signal
< void(double)> 
signal_changeSwellStateDirection
 
boost::signalslib::signal
< void(bool)> 
signal_enableWindDrivenSeaState
 
boost::signalslib::signal
< void(unsigned int)> 
signal_changeSeaState
 
boost::signalslib::signal
< void(double)> 
signal_changeSeaStateDirection
 
boost::signalslib::signal
< void(double)> 
signal_changeSeaSurfaceTransparency
 
boost::signalslib::signal
< void(bool)> 
signal_changeUnderWaterVisibilityEnabled
 
boost::signalslib::signal
< void(double)> 
signal_changeUnderWaterVisibility
 
boost::signalslib::signal
< void(double)> 
signal_changeSeaChoppiness
 
boost::signalslib::signal
< void(double)> 
signal_changeWindFetch
 
boost::signalslib::signal
< void(double)> 
signal_changeSurgeDepth
 
boost::signalslib::signal
< void(double)> 
signal_changeDepthOffset
 
boost::signalslib::signal
< void(double)> 
signal_changeTidalCurrentSpeed
 
boost::signalslib::signal
< void(double)> 
signal_changeTidalCurrentDirection
 
boost::signalslib::signal
< void(bool)> 
signal_changeRemoteSettings
 
boost::signalslib::signal< void()> signal_requestRemoteSettings
 

Protected Attributes

DtDemyDe
 

Member Typedef Documentation

Member Enumeration Documentation

enumuration of the atmospheric column indices

Enumerator
BaseMSLAltitudeColumnIndex 
WindDirectionColumnIndex 
WindSpeedColumnIndex 
VisibilityDistanceColumnIndex 
PrimaryObscurantColumnIndex 
CloudTypeColumnIndex 
CloudDensityColumnIndex 
SkyCoverageColumnIndex 
DeleteRecordColumnIndex 

Constructor & Destructor Documentation

makVrv::DtEnvironmentConditionsInterface::DtEnvironmentConditionsInterface ( DtDe de)

Initialization CTOR.

Parameters
[in]deis the display engine.
virtual makVrv::DtEnvironmentConditionsInterface::~DtEnvironmentConditionsInterface ( )
virtual

Virtual DTOR.

Member Function Documentation

virtual void makVrv::DtEnvironmentConditionsInterface::setEnvironmentConditionsNames ( const DtUnicodeList names)
pure virtual

Set the list of environment condition names.

Parameters
[in]namesis the list of environment condition names.
virtual DtUnicodeList makVrv::DtEnvironmentConditionsInterface::environmentConditionNames ( ) const
pure virtual

Get the list of environment conditions names.

Returns
the list of environment condition names.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setDefaultConditionName ( const DtUnicode name)
pure virtual

Set the name of the default environment condition.

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

Implemented in makVrf::DtVrfEnvironmentConditionsWeatherWidget, and makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setWindSpeed ( float  baseMSLAltitude,
float  speed 
)
pure virtual

Set the wind speed.

Parameters
[in]baseMSLAltitudeThe MSL altitude, in feet, associated the wind configuration being updated
[in]speedis the wind speed to set, in knots.
See Also
setWindSpeedDecimals(int)
setWindSpeedUnits(const DtUnicode&)
setElevationalWindSpeedRange(double)

Implemented in makVrv::DtEnvironmentConditionsWidget, and makVrf::DtVrfEnvironmentConditionsWeatherWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setElevationalWindSpeedRange ( double  max)
pure virtual

Set the wind speed range. The minumum is always 0.0.

Parameters
[in]maxis the maximum range boundary.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setElevationalWindSpeedDecimals ( int  decimals)
pure virtual

Set the number of decimals places to use for elevational wind speed.

Parameters
[in]decimalsis the number of decimals to display.
See Also
setWindSpeed(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setElevationalWindSpeedUnits ( const DtUnicode units)
pure virtual

Set the unit notation to use for elevational wind speed.

Parameters
[in]unitsis the unit type to display.
See Also
setWindSpeed(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setElevationalConfigurationBaseMSLAltitudeUnits ( const DtUnicode units)
pure virtual

Set the unit notation to use for an elevational configuration's base MSL altitude.

Parameters
[in]unitsis the unit type to display.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setElevationalVisibilityDistanceDecimals ( int  decimals)
pure virtual

Set the number of decimals places to use for elevational configuration's visibility distance.

Parameters
[in]decimalsis the number of decimals to display.
See Also
setVisibilityDistance(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setElevationalVisibilityDistanceUnits ( const DtUnicode units)
pure virtual

Set the unit notation to use for an elevational configuration's visibility distance.

Parameters
[in]unitsis the unit type to display.
See Also
setVisibilityDistance(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setElevationalVisibilityDistanceRange ( float  minimum,
float  maximum 
)
pure virtual

Set the range allowed all elevational configuration's visibility distance.

Parameters
[in]minimumThe minimum value that the visibility distance can be.
[in]maximumThe maximum value that the visibility distance can be.
See Also
setVisibilityDistance(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setWindDirection ( float  baseMSLAltitude,
float  degrees 
)
pure virtual

Set the wind direction.

Parameters
[in]baseMSLAltitudeThe MSL altitude, in feet, associated the wind configuration being updated
[in]degreesis the wind direction, in degrees from True North (clockwise).

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::addElevationalConfiguration ( float  baseMSLAltitude,
float  windSpeed,
int  windDirection,
float  visibilityDistance,
DtEnvironmentInterface::VisibilityObscurant  obscurant,
DtEnvironmentInterface::CloudType  cloudType,
float  cloudDensity,
int  skyCoverage,
bool  isRemovable = true 
)
pure virtual

Add an elevational configuration to the UI.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::removeElevationalConfiguration ( float  altitude)
pure virtual

Remove an elevational configuration from the UI by its base MSL altitude.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::moveElevationalConfiguration ( float  oldAltitude,
float  newAltitude 
)
pure virtual

Move an elevational configuration in the UI.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::removeAllElevationalConfigurations ( )
pure virtual

Remove all the elevational configurations from the UI.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual int makVrv::DtEnvironmentConditionsInterface::getElevationalConfigurationTableIndexByBaseMSLAltitude ( float  altitude) const
pure virtual

Returns the table index of an elevational configuration for the given base MSL altitude. Returns -1 if an elevational configuration with the provided base MSL altitude doesn't exist.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setElevationalConfigurationEditableStateByColumn ( float  altitude,
int  column,
bool  editable,
bool  force = false 
)
pure virtual

Set whether or not a particular column of the elevational wind configuration for the given altitude is editable or not.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual float makVrv::DtEnvironmentConditionsInterface::currentHighestElevationalConfigurationBaseMSLAltitude ( )
pure virtual

Get the current highest elevational configuration base MSL altitude.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual int makVrv::DtEnvironmentConditionsInterface::elevationalConfigurationCount ( ) const
pure virtual

Get the total number of elevational configurations in the UI.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setPrecipitationType ( unsigned int  type)
pure virtual

Set the precipitation type.

Parameters
[in]typeis the type of precipitation type.
Note
None, Rain, Snow, Hail defined in DtEnvironmentRecord.

Implemented in makVrv::DtEnvironmentConditionsWidget, and makVrf::DtVrfEnvironmentConditionsWeatherWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setPrecipitationIntensity ( double  intensity)
pure virtual

Set the precipitation intensity.

Parameters
[in]intensityis the precipitation intensity from zero to one.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setPrecipitationIntensityUnits ( DtDisplayUnitsConverter::VelocityUnits  unit)
pure virtual

Set the precipitation intensity velocity units.

Parameters
[in]unitsis the unit type to display.
See Also
setPrecipitationIntensity(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setVisibleDistance ( float  baseMSLAltitude,
double  distance 
)
pure virtual

Set the visible distance.

Parameters
[in]baseMSLAltitudeThe MSL altitude, in meters, associated with the elevational configuration being updated
[in]distanceis the visible distance.
See Also
setVisibleDistanceDecimals(int)
setVisibleDistanceUnits(const DtUnicode&)
setVisibleDistanceRange(double, double, double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setVisibleObscurant ( float  baseMSLAltitude,
DtEnvironmentInterface::VisibilityObscurant  obscurant 
)
pure virtual

Set the visible obscurant.

Parameters
[in]baseMSLAltitudeThe MSL altitude, in meters, associated with the elevational configuration being updated
[in]obscurantis the particulate matter type causing the visibility.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setCloudType ( float  baseMSLAltitude,
DtEnvironmentInterface::CloudType  cloudType 
)
pure virtual

Set the cloud type.

Parameters
[in]baseMSLAltitudeThe MSL altitude, in meters, associated with the elevational configuration being updated
[in]cloudTypeis the type of cloud present at the provided altitude.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setCloudDensity ( float  baseMSLAltitude,
float  cloudDensity 
)
pure virtual

Set the cloud density.

Parameters
[in]baseMSLAltitudeThe MSL altitude, in meters, associated with the elevational configuration being updated
[in]cloudDensityis the density of the cloud present at the provided altitude.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setSkyCoverage ( float  baseMSLAltitude,
int  skyCoverage 
)
pure virtual

Set the sky coverage.

Parameters
[in]baseMSLAltitudeThe MSL altitude, in meters, associated with the elevational configuration being updated
[in]skyCoverageis the sky coverage.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setVisibilityObscurantNames ( const DtUnicodeList names)
pure virtual

Set the list of visibility obscurant names.

Parameters
[in]namesis the list of visibility obscurant names.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual DtUnicodeList makVrv::DtEnvironmentConditionsInterface::visibilityObscurantNames ( ) const
pure virtual

Get the list of visibility obscurant names.

Returns
the list of visibility obscurant names.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setCloudTypeNames ( const DtUnicodeList names)
pure virtual

Set the list of cloud type names.

Parameters
[in]namesis the list of cloud type names.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual DtUnicodeList makVrv::DtEnvironmentConditionsInterface::cloudTypeNames ( ) const
pure virtual

Get the list of cloud type names.

Returns
the list of cloud type names.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setSkyCoverageNames ( const DtUnicodeList names)
pure virtual

Set the list of sky coverage names.

Parameters
[in]namesis the list of sky coverage names.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual DtUnicodeList makVrv::DtEnvironmentConditionsInterface::skyCoverageNames ( ) const
pure virtual

Get the list of sky coverage names.

Returns
the list of sky coverage names.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setLightningPresent ( bool  lightningPresent)
pure virtual

Set whether or not lightning is present.

Implemented in makVrv::DtEnvironmentConditionsWidget, and makVrf::DtVrfEnvironmentConditionsWeatherWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setGroundSnowAccumulation ( double  depth)
pure virtual

Set the ground snow accumulation percentage.

Parameters
[in]depthof accumulation in meters. Translated to a coverage percentage in the shader effect manager.
See Also
setGroundSnowAccumulationDecimals(const DtUnicode&)
setGroundSnowAccumulationRange(double, double, double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setGroundSnowAccumulationDecimals ( int  decimals)
pure virtual

Set the ground snow accumulation decimal places.

Parameters
[in]decimalsis the number of decimals to display.
See Also
setGroundSnowAccumulation(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setGroundSnowAccumulationRange ( double  step,
double  max,
double  min = 0.0 
)
pure virtual

Set the ground snow accumulation slider ranges.

Parameters
[in]stepis the default step through the range.
[in]maxis the maximum range boundary.
[in]minis the minimum range boundary.
See Also
setGroundSnowAccumulation(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setGroundSnowAccumulationUnits ( const DtUnicode units)
pure virtual

Set the snow accumulation depth units.

Parameters
[in]unitsis the unit type to display.
See Also
setGroundSnowAccumulation(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setRoadSnowAccumulation ( double  depth)
pure virtual

Set the road snow accumulation percentage.

Parameters
[in]depthof accumulation of snow on the road. Translated to a coverage percentage in the shader effect manager.
See Also
setRoadSnowAccumulationDecimals(const DtUnicode&)
setRoadSnowAccumulationRange(double, double, double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setRoadSnowAccumulationDecimals ( int  decimals)
pure virtual

Set the road snow accumulation decimal places.

Parameters
[in]decimalsis the number of decimals to display.
See Also
setRoadSnowAccumulation(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setRoadSnowAccumulationRange ( double  step,
double  max,
double  min = 0.0 
)
pure virtual

Set the road snow accumulation slider ranges.

Parameters
[in]stepis the default step through the range.
[in]maxis the maximum range boundary.
[in]minis the minimum range boundary.
See Also
setRoadSnowAccumulation(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setRoadSnowAccumulationUnits ( const DtUnicode units)
pure virtual

Set the road snow accumulation depth units.

Parameters
[in]unitsis the unit type to display.
See Also
setRoadSnowAccumulation(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setSnowMinimumElevation ( double  elevation)
pure virtual

Set the snow elevation transition range.

Parameters
[in]differencein elevation between when the snow starts showing up and complete coverage
See Also
setSnowMinimumElevationDecimals(const DtUnicode&)
setSnowMinimumElevationRange(double, double, double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setSnowMinimumElevationDecimals ( int  decimals)
pure virtual

Set the snow elevation transition range decimal places.

Parameters
[in]decimalsis the number of decimals to display.
See Also
setSnowMinimumElevation(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setSnowMinimumElevationRange ( double  step,
double  max,
double  min = 0.0 
)
pure virtual

Set the snow elevation transition range slider ranges.

Parameters
[in]stepis the default step through the range.
[in]maxis the maximum range boundary.
[in]minis the minimum range boundary.
See Also
setSnowMinimumElevation(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setSnowMinimumElevationUnits ( const DtUnicode units)
pure virtual

Set the snow elevation transition range units.

Parameters
[in]unitsis the unit type to display.
See Also
setSnowMinimumElevation(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setSnowElevationTransition ( double  elevation)
pure virtual

Set the snow minimum elevation.

Parameters
[in]elevationwhere snow starts to show up
See Also
setSnowElevationTransitionDecimals(const DtUnicode&)
setSnowElevationTransitionRange(double, double, double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setSnowElevationTransitionDecimals ( int  decimals)
pure virtual

Set the snow minimum elevation decimal places.

Parameters
[in]decimalsis the number of decimals to display.
See Also
setSnowElevationTransition(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setSnowElevationTransitionRange ( double  step,
double  max,
double  min = 0.0 
)
pure virtual

Set the snow minimum elevation slider ranges.

Parameters
[in]stepis the default step through the range.
[in]maxis the maximum range boundary.
[in]minis the minimum range boundary.
See Also
setSnowElevationTransition(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setSnowElevationTransitionUnits ( const DtUnicode units)
pure virtual

Set the snow minimum elevation units.

Parameters
[in]unitsis the unit type to display.
See Also
setSnowElevationTransition(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setGroundRainAccumulation ( double  depth)
pure virtual

Set the ground rain accumulation percentage.

Parameters
[in]depthof accumulation in meters. Translated to a coverage percentage in the shader effect manager. currently only changes visuals for 0.01 meters
See Also
setGroundRainAccumulationDecimals(const DtUnicode&)
setGroundRainAccumulationRange(double, double, double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setGroundRainAccumulationDecimals ( int  decimals)
pure virtual

Set the ground rain accumulation decimal places.

Parameters
[in]decimalsis the number of decimals to display.
See Also
setGroundRainAccumulation(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setGroundRainAccumulationRange ( double  step,
double  max,
double  min = 0.0 
)
pure virtual

Set the ground rain accumulation slider ranges.

Parameters
[in]stepis the default step through the range.
[in]maxis the maximum range boundary.
[in]minis the minimum range boundary.
See Also
setGroundRainAccumulation(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setGroundRainAccumulationUnits ( const DtUnicode units)
pure virtual

Set the rain accumulation depth units.

Parameters
[in]unitsis the unit type to display.
See Also
setGroundRainAccumulation(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setFogHeight ( double  height)
pure virtual

Set the height (or ceiling) of the fog layer.

Parameters
[in]heightis the height of the fog layer.
See Also
setFogHeightDecimals(int)
setFogHeightUnits(const DtUnicode&)
setFogHeightRange(double, double, double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setFogHeightDecimals ( int  decimals)
pure virtual

Set the fog height decimal places.

Parameters
[in]decimalsis the number of decimals to display.
See Also
setFogHeight(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setFogHeightUnits ( const DtUnicode units)
pure virtual

Set the fog height units.

Parameters
[in]unitsis the unit type to display.
See Also
setFogHeight(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setFogHeightRange ( double  step,
double  max,
double  min = 0.0 
)
pure virtual

Set the maximum and minimum range for fog height.

Parameters
[in]stepis the default step through the range.
[in]maxis the maximum range boundary.
[in]minis the minimum range boundary.
See Also
setFogHeight(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setFogColor ( double  red,
double  green,
double  blue 
)
pure virtual

Set the color of the fog layer.

Parameters
[in]redis a normalized color component from 0.0 to 1.0.
[in]greenis a normalized color component from 0.0 to 1.0.
[in]blueis a normalized color component from 0.0 to 1.0.
See Also
setFogColor(int, int, int)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setSwellStateNames ( const DtUnicodeList names)
pure virtual

Set the list of swell state names.

Parameters
[in]namesis the list of sea-swell names.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual DtUnicodeList makVrv::DtEnvironmentConditionsInterface::swellStateNames ( ) const
pure virtual

Get the list of swell state names.

Returns
the list of swell state names.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setSwellState ( unsigned int  index)
pure virtual

Set the current swell state by index.

Parameters
[in]indexis the swell state in swell state names.
See Also
void setSwellStateNames(const StringList&)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setSwellState ( const DtUnicode name)
pure virtual

Set the current sea-swell state by name.

Parameters
[in]nameis the name of the sea-swell state.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setSwellStateDirection ( double  degrees)
pure virtual

Set the current sea-swell direction.

Parameters
[in]degreesis the sea-swell direction

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::enableWindDrivenSeaState ( bool  enable)
pure virtual

Set the enabled state of wind-driven sea-state.

Parameters
[in]enableis the enable flag for wind-driven sea-state.
Note
Setting to true should cause sea-state to be wind driven, while resetting to false should cause sea-state to be manual driven.

Implemented in makVrv::DtEnvironmentConditionsWidget, and makVrf::DtVrfEnvironmentConditionsWeatherWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setSeaStateNames ( const DtUnicodeList names)
pure virtual

Set the list of sea-state names.

Parameters
[in]namesis the list of sea-state names.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual DtUnicodeList makVrv::DtEnvironmentConditionsInterface::seaStateNames ( ) const
pure virtual

Get the list of sea-state names.

Returns
the list of sea-state names.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setSeaState ( unsigned int  index)
pure virtual

Set the current sea-state by index.

Parameters
[in]indexis the index of the sea-state in sea-state names.
See Also
void setSeaStateNames(const StringList&).

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setSeaState ( const DtUnicode name)
pure virtual

Set the current sea-state by name.

Parameters
[in]nameis the name of the sea-state.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setSeaStateDirection ( double  degrees)
pure virtual

Set the current sea-state direction.

Parameters
[in]degreesis the sea-state direction

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setSurfaceTransparency ( double  alpha)
pure virtual

Set the surface transparency of the water.

Parameters
[in]alphais the transparency value (0.0 to 1.0).

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setUnderwaterVisibilityEnabled ( bool  enabled)
pure virtual

Set whether a different visibility is used when below sea level.

Parameters
[in]enabled(or not)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setUnderwaterVisibility ( double  distance)
pure virtual

Set the underwater visibility distance.

Parameters
[in]distanceis the visible distance underwater.
See Also
setUnderwaterVisibilityDecimals(int)
setUnderwaterVisibilityUnits(const DtUnicode&)
setUnderwaterVisibilityRange(double, double, double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setUnderwaterVisibilityDecimals ( int  decimals)
pure virtual

Set the underwater visible distance decimal places.

Parameters
[in]decimalsis the number of decimals to display.
See Also
setUnderwaterVisibility(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setUnderwaterVisibilityUnits ( const DtUnicode units)
pure virtual

Set the underwater visible distance units.

Parameters
[in]unitsis the unit type to display.
See Also
setUnderwaterVisibility(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setUnderwaterVisibilityRange ( double  step,
double  max,
double  min = 0.0 
)
pure virtual

Set the maximum and minimum range for underwater visibility.

Parameters
[in]stepis the default step through the range.
[in]maxis the maximum range boundary.
[in]minis the minimum range boundary.
See Also
setUnderwaterVisibility(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setWaterChoppiness ( double  chop)
pure virtual

Set the surface choppiness of the water.

Parameters
[in]chopis the intensity of choppiness (0.0 to 1.0).

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setWindFetch ( double  distance)
pure virtual

Set the sea wave fetch.

Parameters
[in]distanceis the distance of fetch.
See Also
setWindFetchDecimals(int)
setWindFetchUnits(const DtUnicode&)
setWindFetchRange(double, double, double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setWindFetchDecimals ( int  decimals)
pure virtual

Set the sea wave fetch decimal places.

Parameters
[in]decimalsis the number of decimals to display.
See Also
setWindFetch(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setWindFetchUnits ( const DtUnicode units)
pure virtual

Set the sea wave fetch units.

Parameters
[in]unitsis the unit type to display.
See Also
setWindFetch(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setWindFetchRange ( double  step,
double  max,
double  min = 0.0 
)
pure virtual

Set the maximum and minimum range for sea fetch.

Parameters
[in]stepis the default step through the range.
[in]maxis the maximum range boundary.
[in]minis the minimum range boundary.
See Also
setWindFetch(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setSurgeDepth ( double  depth)
pure virtual

Set the surge depth.

Parameters
[in]depthis the surge depth in meters.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setSurgeDepthDecimals ( int  decimals)
pure virtual

Set the surge depth decimal places.

Parameters
[in]decimalsis the number of decimals to display.
See Also
setSurgeDepth(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setSurgeDepthUnits ( const DtUnicode units)
pure virtual

Set the surge depth units.

Parameters
[in]unitsis the unit type to display.
See Also
setSurgeDepth(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setSurgeDepthRange ( double  step,
double  max,
double  min = 0.0 
)
pure virtual

Set the maximum and minimum range for surge depth.

Parameters
[in]stepis the default step through the range.
[in]maxis the maximum range boundary.
[in]minis the minimum range boundary.
See Also
setSurgeDepth(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setDepthOffset ( double  offset)
pure virtual

Set the depth offset.

Parameters
[in]offsetis the distance for depth offset (0.0 - 1.0).

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setTidalCurrentSpeedDecimals ( int  decimals)
pure virtual

Set the tidal stream current speed decimal places.

Parameters
[in]decimalsis the number of decimals to display.
See Also
setTidalCurrentSpeed(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setTidalCurrentSpeedUnits ( const DtUnicode units)
pure virtual

Set the tidal stream current speed units.

Parameters
[in]unitsis the unit type to display.
See Also
setTidalCurrentSpeed(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setTidalCurrentSpeedRange ( double  step,
double  max,
double  min = 0.0 
)
pure virtual

Set the maximum and minimum range for tidal stream current speed.

Parameters
[in]stepis the default step through the range.
[in]maxis the maximum range boundary.
[in]minis the minimum range boundary.
See Also
setTidalCurrentSpeed(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setTidalCurrentSpeed ( double  speed)
pure virtual

Set the tidal stream current speed.

Parameters
[in]speedis the tidal stream current in meters/second (0.0 - 10.0).

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setTidalCurrentDirectionDecimals ( int  decimals)
pure virtual

Set the tidal stream current direction decimal places.

Parameters
[in]decimalsis the number of decimals to display.
See Also
setTidalCurrentDirection(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setTidalCurrentDirectionUnits ( const DtUnicode units)
pure virtual

Set the tidal stream current direction units.

Parameters
[in]unitsis the unit type to display.
See Also
setTidalCurrentDirection(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setTidalCurrentDirectionRange ( double  step,
double  max,
double  min = 0.0 
)
pure virtual

Set the maximum and minimum range for tidal stream current direction.

Parameters
[in]stepis the default step through the range.
[in]maxis the maximum range boundary.
[in]minis the minimum range boundary.
See Also
setTidalCurrentDirection(double)

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setTidalCurrentDirection ( double  direction)
pure virtual

Set the tidal stream current direction.

Implemented in makVrv::DtEnvironmentConditionsWidget.

virtual void makVrv::DtEnvironmentConditionsInterface::setListenToRemoteWeather ( bool  enable)
pure virtual

Sets whether or not to list to simulated weather messages.

Parameters
[in]enableis the flag to enable/disable listening.

Implemented in makVrv::DtEnvironmentConditionsWidget, and makVrf::DtVrfEnvironmentConditionsWeatherWidget.

Member Data Documentation

boost::signalslib::signal<void (const DtUnicode&)> makVrv::DtEnvironmentConditionsInterface::signal_selectEnvironmentConditions
boost::signalslib::signal<void (const DtUnicode&)> makVrv::DtEnvironmentConditionsInterface::signal_addEnvironmentConditions
boost::signalslib::signal<void (const DtUnicode&)> makVrv::DtEnvironmentConditionsInterface::signal_removeEnvironmentConditions
boost::signalslib::signal<void (const DtUnicode&)> makVrv::DtEnvironmentConditionsInterface::signal_saveEnvironmentConditions
boost::signalslib::signal<void (const DtUnicode&)> makVrv::DtEnvironmentConditionsInterface::signal_setDefaultEnvironmentConditions
boost::signalslib::signal<void ()> makVrv::DtEnvironmentConditionsInterface::signal_addElevationalConfiguration
boost::signalslib::signal<void (float)> makVrv::DtEnvironmentConditionsInterface::signal_removeElevationalConfiguration
boost::signalslib::signal<void(float, float)> makVrv::DtEnvironmentConditionsInterface::signal_elevationalConfigurationAltitudeChanged
boost::signalslib::signal<void(float, float, int, float, DtEnvironmentInterface::VisibilityObscurant, DtEnvironmentInterface::CloudType, float, int)> makVrv::DtEnvironmentConditionsInterface::signal_elevationalConfigurationUpdated
boost::signalslib::signal<void (int)> makVrv::DtEnvironmentConditionsInterface::signal_changePrecipitationType
boost::signalslib::signal<void (double)> makVrv::DtEnvironmentConditionsInterface::signal_changePrecipitationIntensity
boost::signalslib::signal<void (makArchives::DtCloudCoverType)> makVrv::DtEnvironmentConditionsInterface::signal_cloudCoverChanged
boost::signalslib::signal<void (bool)> makVrv::DtEnvironmentConditionsInterface::signal_lightningPresentChanged
boost::signalslib::signal<void(double)> makVrv::DtEnvironmentConditionsInterface::signal_changeGroundSnowAccumulation
boost::signalslib::signal<void(double)> makVrv::DtEnvironmentConditionsInterface::signal_changeRoadSnowAccumulation
boost::signalslib::signal<void(double)> makVrv::DtEnvironmentConditionsInterface::signal_changeSnowMinimumElevation
boost::signalslib::signal<void(double)> makVrv::DtEnvironmentConditionsInterface::signal_changeSnowElevationTransition
boost::signalslib::signal<void(double)> makVrv::DtEnvironmentConditionsInterface::signal_changeWindSpeed
boost::signalslib::signal<void(double)> makVrv::DtEnvironmentConditionsInterface::signal_changeWindDirection
boost::signalslib::signal<void(double)> makVrv::DtEnvironmentConditionsInterface::signal_changeGroundRainAccumulation
boost::signalslib::signal<void (double)> makVrv::DtEnvironmentConditionsInterface::signal_changeFogHeight
boost::signalslib::signal<void (double, double, double)> makVrv::DtEnvironmentConditionsInterface::signal_changeFogColor
boost::signalslib::signal<void (unsigned int)> makVrv::DtEnvironmentConditionsInterface::signal_changeSwellState
boost::signalslib::signal<void (double)> makVrv::DtEnvironmentConditionsInterface::signal_changeSwellStateDirection
boost::signalslib::signal<void (bool)> makVrv::DtEnvironmentConditionsInterface::signal_enableWindDrivenSeaState
boost::signalslib::signal<void (unsigned int)> makVrv::DtEnvironmentConditionsInterface::signal_changeSeaState
boost::signalslib::signal<void (double)> makVrv::DtEnvironmentConditionsInterface::signal_changeSeaStateDirection
boost::signalslib::signal<void (double)> makVrv::DtEnvironmentConditionsInterface::signal_changeSeaSurfaceTransparency
boost::signalslib::signal<void (bool)> makVrv::DtEnvironmentConditionsInterface::signal_changeUnderWaterVisibilityEnabled
boost::signalslib::signal<void (double)> makVrv::DtEnvironmentConditionsInterface::signal_changeUnderWaterVisibility
boost::signalslib::signal<void (double)> makVrv::DtEnvironmentConditionsInterface::signal_changeSeaChoppiness
boost::signalslib::signal<void (double)> makVrv::DtEnvironmentConditionsInterface::signal_changeWindFetch
boost::signalslib::signal<void (double)> makVrv::DtEnvironmentConditionsInterface::signal_changeSurgeDepth
boost::signalslib::signal<void (double)> makVrv::DtEnvironmentConditionsInterface::signal_changeDepthOffset
boost::signalslib::signal<void (double)> makVrv::DtEnvironmentConditionsInterface::signal_changeTidalCurrentSpeed
boost::signalslib::signal<void (double)> makVrv::DtEnvironmentConditionsInterface::signal_changeTidalCurrentDirection
boost::signalslib::signal<void (bool)> makVrv::DtEnvironmentConditionsInterface::signal_changeRemoteSettings
boost::signalslib::signal<void ()> makVrv::DtEnvironmentConditionsInterface::signal_requestRemoteSettings
DtDe& makVrv::DtEnvironmentConditionsInterface::myDe
protected

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)