![]() |
VR-Forces 5.0.2 Developer's Guide
|
An abstract interface for a weather condition settings widget.

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 | |
| DtDe & | myDe |
| typedef std::list<DtUnicode> makVrv::DtEnvironmentConditionsInterface::DtUnicodeList |
| makVrv::DtEnvironmentConditionsInterface::DtEnvironmentConditionsInterface | ( | DtDe & | de | ) |
Initialization CTOR.
| [in] | de | is the display engine. |
|
virtual |
Virtual DTOR.
|
pure virtual |
Set the list of environment condition names.
| [in] | names | is the list of environment condition names. |
|
pure virtual |
Get the list of environment conditions names.
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the name of the default environment condition.
| [in] | name | is the name of the default condition. |
Implemented in makVrf::DtVrfEnvironmentConditionsWeatherWidget, and makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the wind speed.
| [in] | baseMSLAltitude | The MSL altitude, in feet, associated the wind configuration being updated |
| [in] | speed | is the wind speed to set, in knots. |
Implemented in makVrv::DtEnvironmentConditionsWidget, and makVrf::DtVrfEnvironmentConditionsWeatherWidget.
|
pure virtual |
Set the wind speed range. The minumum is always 0.0.
| [in] | max | is the maximum range boundary. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the number of decimals places to use for elevational wind speed.
| [in] | decimals | is the number of decimals to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the unit notation to use for elevational wind speed.
| [in] | units | is the unit type to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the unit notation to use for an elevational configuration's base MSL altitude.
| [in] | units | is the unit type to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the number of decimals places to use for elevational configuration's visibility distance.
| [in] | decimals | is the number of decimals to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the unit notation to use for an elevational configuration's visibility distance.
| [in] | units | is the unit type to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the range allowed all elevational configuration's visibility distance.
| [in] | minimum | The minimum value that the visibility distance can be. |
| [in] | maximum | The maximum value that the visibility distance can be. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the wind direction.
| [in] | baseMSLAltitude | The MSL altitude, in feet, associated the wind configuration being updated |
| [in] | degrees | is the wind direction, in degrees from True North (clockwise). |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Add an elevational configuration to the UI.
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Remove an elevational configuration from the UI by its base MSL altitude.
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Move an elevational configuration in the UI.
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Remove all the elevational configurations from the UI.
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
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.
|
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.
|
pure virtual |
Get the current highest elevational configuration base MSL altitude.
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Get the total number of elevational configurations in the UI.
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the precipitation type.
| [in] | type | is the type of precipitation type. |
Implemented in makVrv::DtEnvironmentConditionsWidget, and makVrf::DtVrfEnvironmentConditionsWeatherWidget.
|
pure virtual |
Set the precipitation intensity.
| [in] | intensity | is the precipitation intensity from zero to one. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the precipitation intensity velocity units.
| [in] | units | is the unit type to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the visible distance.
| [in] | baseMSLAltitude | The MSL altitude, in meters, associated with the elevational configuration being updated |
| [in] | distance | is the visible distance. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the visible obscurant.
| [in] | baseMSLAltitude | The MSL altitude, in meters, associated with the elevational configuration being updated |
| [in] | obscurant | is the particulate matter type causing the visibility. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the cloud type.
| [in] | baseMSLAltitude | The MSL altitude, in meters, associated with the elevational configuration being updated |
| [in] | cloudType | is the type of cloud present at the provided altitude. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the cloud density.
| [in] | baseMSLAltitude | The MSL altitude, in meters, associated with the elevational configuration being updated |
| [in] | cloudDensity | is the density of the cloud present at the provided altitude. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the sky coverage.
| [in] | baseMSLAltitude | The MSL altitude, in meters, associated with the elevational configuration being updated |
| [in] | skyCoverage | is the sky coverage. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the list of visibility obscurant names.
| [in] | names | is the list of visibility obscurant names. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Get the list of visibility obscurant names.
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the list of cloud type names.
| [in] | names | is the list of cloud type names. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Get the list of cloud type names.
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the list of sky coverage names.
| [in] | names | is the list of sky coverage names. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Get the list of sky coverage names.
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set whether or not lightning is present.
Implemented in makVrv::DtEnvironmentConditionsWidget, and makVrf::DtVrfEnvironmentConditionsWeatherWidget.
|
pure virtual |
Set the ground snow accumulation percentage.
| [in] | depth | of accumulation in meters. Translated to a coverage percentage in the shader effect manager. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the ground snow accumulation decimal places.
| [in] | decimals | is the number of decimals to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the ground snow accumulation slider ranges.
| [in] | step | is the default step through the range. |
| [in] | max | is the maximum range boundary. |
| [in] | min | is the minimum range boundary. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the snow accumulation depth units.
| [in] | units | is the unit type to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the road snow accumulation percentage.
| [in] | depth | of accumulation of snow on the road. Translated to a coverage percentage in the shader effect manager. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the road snow accumulation decimal places.
| [in] | decimals | is the number of decimals to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the road snow accumulation slider ranges.
| [in] | step | is the default step through the range. |
| [in] | max | is the maximum range boundary. |
| [in] | min | is the minimum range boundary. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the road snow accumulation depth units.
| [in] | units | is the unit type to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the snow elevation transition range.
| [in] | difference | in elevation between when the snow starts showing up and complete coverage |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the snow elevation transition range decimal places.
| [in] | decimals | is the number of decimals to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the snow elevation transition range slider ranges.
| [in] | step | is the default step through the range. |
| [in] | max | is the maximum range boundary. |
| [in] | min | is the minimum range boundary. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the snow elevation transition range units.
| [in] | units | is the unit type to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the snow minimum elevation.
| [in] | elevation | where snow starts to show up |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the snow minimum elevation decimal places.
| [in] | decimals | is the number of decimals to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the snow minimum elevation slider ranges.
| [in] | step | is the default step through the range. |
| [in] | max | is the maximum range boundary. |
| [in] | min | is the minimum range boundary. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the snow minimum elevation units.
| [in] | units | is the unit type to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the ground rain accumulation percentage.
| [in] | depth | of accumulation in meters. Translated to a coverage percentage in the shader effect manager. currently only changes visuals for 0.01 meters |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the ground rain accumulation decimal places.
| [in] | decimals | is the number of decimals to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the ground rain accumulation slider ranges.
| [in] | step | is the default step through the range. |
| [in] | max | is the maximum range boundary. |
| [in] | min | is the minimum range boundary. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the rain accumulation depth units.
| [in] | units | is the unit type to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the height (or ceiling) of the fog layer.
| [in] | height | is the height of the fog layer. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the fog height decimal places.
| [in] | decimals | is the number of decimals to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the fog height units.
| [in] | units | is the unit type to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the maximum and minimum range for fog height.
| [in] | step | is the default step through the range. |
| [in] | max | is the maximum range boundary. |
| [in] | min | is the minimum range boundary. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the color of the fog layer.
| [in] | red | is a normalized color component from 0.0 to 1.0. |
| [in] | green | is a normalized color component from 0.0 to 1.0. |
| [in] | blue | is a normalized color component from 0.0 to 1.0. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the list of swell state names.
| [in] | names | is the list of sea-swell names. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Get the list of swell state names.
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the current swell state by index.
| [in] | index | is the swell state in swell state names. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the current sea-swell state by name.
| [in] | name | is the name of the sea-swell state. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the current sea-swell direction.
| [in] | degrees | is the sea-swell direction |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the enabled state of wind-driven sea-state.
| [in] | enable | is the enable flag for wind-driven sea-state. |
Implemented in makVrv::DtEnvironmentConditionsWidget, and makVrf::DtVrfEnvironmentConditionsWeatherWidget.
|
pure virtual |
Set the list of sea-state names.
| [in] | names | is the list of sea-state names. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Get the list of sea-state names.
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the current sea-state by index.
| [in] | index | is the index of the sea-state in sea-state names. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the current sea-state by name.
| [in] | name | is the name of the sea-state. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the current sea-state direction.
| [in] | degrees | is the sea-state direction |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the surface transparency of the water.
| [in] | alpha | is the transparency value (0.0 to 1.0). |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set whether a different visibility is used when below sea level.
| [in] | enabled | (or not) |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the underwater visibility distance.
| [in] | distance | is the visible distance underwater. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the underwater visible distance decimal places.
| [in] | decimals | is the number of decimals to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the underwater visible distance units.
| [in] | units | is the unit type to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the maximum and minimum range for underwater visibility.
| [in] | step | is the default step through the range. |
| [in] | max | is the maximum range boundary. |
| [in] | min | is the minimum range boundary. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the surface choppiness of the water.
| [in] | chop | is the intensity of choppiness (0.0 to 1.0). |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the sea wave fetch.
| [in] | distance | is the distance of fetch. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the sea wave fetch decimal places.
| [in] | decimals | is the number of decimals to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the sea wave fetch units.
| [in] | units | is the unit type to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the maximum and minimum range for sea fetch.
| [in] | step | is the default step through the range. |
| [in] | max | is the maximum range boundary. |
| [in] | min | is the minimum range boundary. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the surge depth.
| [in] | depth | is the surge depth in meters. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the surge depth decimal places.
| [in] | decimals | is the number of decimals to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the surge depth units.
| [in] | units | is the unit type to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the maximum and minimum range for surge depth.
| [in] | step | is the default step through the range. |
| [in] | max | is the maximum range boundary. |
| [in] | min | is the minimum range boundary. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the depth offset.
| [in] | offset | is the distance for depth offset (0.0 - 1.0). |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the tidal stream current speed decimal places.
| [in] | decimals | is the number of decimals to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the tidal stream current speed units.
| [in] | units | is the unit type to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the maximum and minimum range for tidal stream current speed.
| [in] | step | is the default step through the range. |
| [in] | max | is the maximum range boundary. |
| [in] | min | is the minimum range boundary. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the tidal stream current speed.
| [in] | speed | is the tidal stream current in meters/second (0.0 - 10.0). |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the tidal stream current direction decimal places.
| [in] | decimals | is the number of decimals to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the tidal stream current direction units.
| [in] | units | is the unit type to display. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the maximum and minimum range for tidal stream current direction.
| [in] | step | is the default step through the range. |
| [in] | max | is the maximum range boundary. |
| [in] | min | is the minimum range boundary. |
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Set the tidal stream current direction.
Implemented in makVrv::DtEnvironmentConditionsWidget.
|
pure virtual |
Sets whether or not to list to simulated weather messages.
| [in] | enable | is the flag to enable/disable listening. |
Implemented in makVrv::DtEnvironmentConditionsWidget, and makVrf::DtVrfEnvironmentConditionsWeatherWidget.
| 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 |
|
protected |