VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions
makVrf::DtVrfEnvironmentConditionsWeatherLogic Class Reference

Logic class for the DtVrfEnvironmentConditionsWeatherWidget.

Inheritance diagram for makVrf::DtVrfEnvironmentConditionsWeatherLogic:
Inheritance graph
[legend]

Public Member Functions

 DtVrfEnvironmentConditionsWeatherLogic (makVrv::DtDe &de, makVrv::DtEnvironmentInterface &environment, makVrv::DtEnvironmentConditionsInterface &iface, makVrv::DtPersistenceControlsInterface &persistanceIface)
 
 ~DtVrfEnvironmentConditionsWeatherLogic ()
 
virtual
makVrv::DtEnvironmentInterface
environment () const
 
- Public Member Functions inherited from makVrv::DtEnvironmentConditionsLogic
 DtEnvironmentConditionsLogic (DtDe &de, DtEnvironmentInterface &environment, DtEnvironmentConditionsInterface &iface, DtPersistenceControlsInterface &persistanceIface)
 
virtual ~DtEnvironmentConditionsLogic ()
 
virtual void connectToInterface ()
 

Protected Member Functions

virtual void updateWeatherConditions (const makArchives::DtEnvironmentRecord &rec)
 
virtual void onChangeLightningPresent (bool lightningPresent)
 
virtual void onChangePrecipitationType (int type)
 
virtual void onChangePrecipitationIntensity (double value)
 
virtual void onChangeAmbientAirTemperature (double value)
 
virtual void onChangeAmbientAirPressure (double value)
 
virtual void onChangeAirTemperatureAltitude (double value)
 
virtual void onChangeAirPressureAltitude (double value)
 
virtual void onChangeAirTemperatureAltitudeIsSeaLevel (bool value)
 
virtual void onChangeAirPressureAltitudeIsSeaLevel (bool value)
 
virtual void onChangeSeaLevelWaterConcentration (double value)
 
virtual void onChangeSwellState (int index)
 
virtual void onChangeSwellStateDirection (double degree)
 
virtual void onEnableWindDrivenSeaState (bool enabled)
 
virtual void onChangeSeaState (int index)
 
virtual void onChangeSeaStateDirection (double degree)
 
virtual void onChangeTidalCurrentSpeed (double)
 
virtual void onChangeTidalCurrentDirection (double degree)
 
virtual void onChangeSeaSurfaceTransparency (double alpha)
 
virtual void onChangeUnderWaterVisibility (double distance)
 
virtual void onChangeSeaChoppiness (double chop)
 
virtual void onChangeSurgeDepth (double distance)
 
virtual void onChangeFogHeight (double height)
 
virtual void onChangeFogColor (double red, double green, double blue)
 
virtual void onChangeGroundSnowAccumulation (double snow)
 
virtual void onChangeSnowMinimumElevation (double snow)
 
virtual void onChangeRoadSnowAccumulation (double snow)
 
virtual void onChangeGroundRainAccumulation (double rain)
 
virtual void onSelectEnvironmentConditions (const makVrv::DtUnicode &name)
 
virtual void sendChangeGlobalWeatherCommandForCurrentValues ()
 
virtual void ambientAirTemperatureChanged (float)
 
virtual void ambientAirPressureChanged (float)
 
virtual void airTemperatureAltitudeChanged (float)
 
virtual void airPressureAltitudeChanged (float)
 
virtual void airTemperatureAltitudeIsSeaLevelChanged (bool)
 
virtual void airPressureAltitudeIsSeaLevelChanged (bool)
 
virtual void seaLevelWaterConcentrationChanged (float)
 
virtual void sendEnvironmentToGUI (bool initialSettings)
 
virtual void onAddEnvironmentConditions (const makVrv::DtUnicode &name)
 
virtual void onRemoveEnvironmentConditions (const makVrv::DtUnicode &name)
 
virtual void onAddElevationalWind ()
 
virtual void onRemoveElevationalWind (float altitude)
 
virtual void onUpdateElevationalConfiguration (float baseMSLAltitude, float windSpeed, float windDirection, float visibilityDistance, makVrv::DtEnvironmentInterface::VisibilityObscurant obscurant, makVrv::DtEnvironmentInterface::CloudType cloudType, float cloudDensity, int skyCoverage)
 
virtual void onElevationalConfigurationAltitudeChanged (float newAltitude, float oldAltitude)
 
virtual void sendEnvironmentConditionsToGUI ()
 
virtual void updateWeatherConditions ()
 
virtual void sendElevationLevels ()
 
virtual void displayUnitsChanged ()
 
virtual void elevationalConfigurationAdded (makVrv::DtEnvironmentInterface::DtElevationalConfigurationRecord rec) override
 
virtual void elevationalConfigurationUpdated (makVrv::DtEnvironmentInterface::DtElevationalConfigurationRecord rec) override
 
virtual void onChangeWindSpeed (double value) override
 
virtual void onChangeWindDirection (double value)
 
- Protected Member Functions inherited from makVrv::DtEnvironmentConditionsLogic
virtual void onChangeSnowElevationTransition (double elevation)
 
virtual void sendRemoteWeatherToGUI ()
 
virtual void sendPersistenceToGUI ()
 
virtual void blockEnvironmentSignals (bool blocked)
 
virtual void on_import ()
 
virtual void on_export ()
 
virtual void importSettings (const std::string &file)
 
virtual void exportSettings (const std::string &file)
 
virtual void restoreDefaultSettings ()
 
virtual void restoreFactorySettings ()
 
virtual void sceneCreated ()
 
virtual void atmosphericParametersChanged ()
 
virtual void precipitationSettingsChanged ()
 
virtual void groundSnowAccumulationChanged ()
 
virtual void roadSnowAccumulationChanged ()
 
virtual void snowMinimumElevationChanged ()
 
virtual void snowElevationTransitionChanged ()
 
virtual void groundRainAccumulationChanged ()
 
virtual void fogHeightChanged (float altitude)
 
virtual void fogColorChanged (const DtVector &color)
 
virtual void elevationalConfigurationRemoved (float baseMSLAltitude)
 
virtual void elevationalConfigurationMoved (float oldBaseMSLAltitude, float newBaseMSLAltitude)
 
virtual void seaStateChanged (DtDouglasSeaState::Scale state)
 
virtual void seaStateDirectionChanged (float radians)
 
virtual void windDrivenSeaStateChanged (bool enabled)
 
virtual void swellStateChanged (DtDouglasSwellState::Scale state)
 
virtual void swellStateDirectionChanged (float radians)
 
virtual void windFetchChanged (float distance)
 
virtual void seaChoppinessChanged (float chop)
 
virtual void underwaterVisibilityEnabledChanged (bool enable)
 
virtual void underwaterVisibilityChanged (double distance)
 
virtual void waterSurfaceTransparencyChanged (double transparency)
 
virtual void surgeDepthChanged (double depth)
 
virtual void depthOffsetChanged (double offset)
 
virtual void tidalCurrentSpeedChanged (double speed)
 
virtual void tidalCurrentDirectionChanged (double direction)
 
virtual void onSaveEnvironmentConditions (const DtUnicode &name)
 
virtual void onSetDefaultEnvironmentConditions (const DtUnicode &name)
 
virtual void onAddElevationalConfiguration ()
 
virtual void onRemoveElevationalConfiguration (float altitude)
 
virtual void onChangeUnderWaterVisibilityEnabled (bool enable)
 
virtual void onChangeWindFetch (double distance)
 
virtual void onChangeDepthOffset (double offset)
 
virtual void onChangeRemoteSettings (bool enable)
 
virtual void onRequestRemoteSettings ()
 

Additional Inherited Members

- Static Public Member Functions inherited from makVrv::DtEnvironmentConditionsLogic
static float convertBaseMSLAltitudeWidgetDisplayToNative (float displayAltitude)
 
static float convertBaseMSLAltitudeNativeToWidgetDisplay (float nativeAltitude)
 
static float convertWindSpeedWidgetDisplayToNative (DtDe &de, float displayWindSpeed)
 
static float convertWindSpeedNativeToWidgetDisplay (DtDe &de, float nativeWindSpeed)
 
static float convertWindDirectionWidgetDisplayToNative (float displayWindSpeed)
 
static float convertWindDirectionNativeToWidgetDisplay (float nativeWindSpeed)
 
static float convertVisibilityDistanceWidgetDisplayToNative (DtDe &de, float displayVisibilityDistance)
 
static float convertVisibilityDistanceNativeToWidgetDisplay (DtDe &de, float nativeVisibilityDistance)
 
static float convertSkyCoverageWidgetDisplayToNative (float displaySkyCoverage)
 
static float convertSkyCoverageNativeToWidgetDisplay (float nativeSkyCoverage)
 
static
DtEnvironmentConditionsInterface::DtUnicodeList 
globalCloudTypesOnly (DtEnvironmentConditionsInterface::DtUnicodeList listToSubset)
 
static
DtEnvironmentConditionsInterface::DtUnicodeList 
localCloudTypesOnly (DtEnvironmentConditionsInterface::DtUnicodeList listToSubset)
 
static void setNonVrvVisualizableElevationalConfigurationColumnsEditState (DtEnvironmentConditionsInterface *inter, float baseMSLAltitude, bool isEditable)
 
- Static Public Attributes inherited from makVrv::DtEnvironmentConditionsLogic
static const
DtEnvironmentConditionsInterface::DtUnicodeList 
CloudTypeNames
 
- Protected Attributes inherited from makVrv::DtEnvironmentConditionsLogic
DtDemyDe
 
DtSignalConnectionManager mySignals
 
DtSignalConnectionManager myEnvironmentSignals
 
DtEnvironmentInterfacemyEnvironment
 
DtEnvironmentConditionsInterfacemyInterface
 
DtPersistenceControlsInterfacemyPersistenceInterface
 

Constructor & Destructor Documentation

makVrf::DtVrfEnvironmentConditionsWeatherLogic::DtVrfEnvironmentConditionsWeatherLogic ( makVrv::DtDe de,
makVrv::DtEnvironmentInterface environment,
makVrv::DtEnvironmentConditionsInterface iface,
makVrv::DtPersistenceControlsInterface persistanceIface 
)

CTOR.

makVrf::DtVrfEnvironmentConditionsWeatherLogic::~DtVrfEnvironmentConditionsWeatherLogic ( )

DTOR.

Member Function Documentation

virtual makVrv::DtEnvironmentInterface* makVrf::DtVrfEnvironmentConditionsWeatherLogic::environment ( ) const
inlinevirtual
virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::updateWeatherConditions ( const makArchives::DtEnvironmentRecord rec)
protectedvirtual
virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangeLightningPresent ( bool  lightningPresent)
protectedvirtual

Handle a lightning present change. Changes from the environment widget.

Parameters
[in]whetheror not lightning is present or not

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangePrecipitationType ( int  type)
protectedvirtual

Handle a change to precipitation type.

Parameters
[in]nameis the name of the environment condition.
[in]typeis the type of precipitation (None, Rain, Snow).

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangePrecipitationIntensity ( double  value)
protectedvirtual

Handle a change to precipitation intensity.

Parameters
[in]nameis the name of the environment condition.
[in]valueis the intensity of precipitation (0.0 - 100.0).

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangeAmbientAirTemperature ( double  value)
protectedvirtual

Handle a change to air temperatur.

Parameters
[in]valueis the air temperature in celsius
virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangeAmbientAirPressure ( double  value)
protectedvirtual

Handle a change to air pressure.

Parameters
[in]valueis the air pressure in Pascals
virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangeAirTemperatureAltitude ( double  value)
protectedvirtual

Handle a change to air temperature altitude.

Parameters
[in]valueis the air temperature altitude in meters
virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangeAirPressureAltitude ( double  value)
protectedvirtual

Handle a change to air pressure altitude.

Parameters
[in]valueis the air pressure altitude in meters
virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangeAirTemperatureAltitudeIsSeaLevel ( bool  value)
protectedvirtual

Handle a change to air temperature altitude is sea level flag.

Parameters
[in]valuedefines if the air temperature altitude is relative to sea level
virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangeAirPressureAltitudeIsSeaLevel ( bool  value)
protectedvirtual

Handle a change to air temperature altitude is sea level flag.

Parameters
[in]valuedefines if the air pressure altitude is relative to sea level
virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangeSeaLevelWaterConcentration ( double  value)
protectedvirtual

Handle a change to sea level water concentration.

Parameters
[in]valueis the sea level water concentration in PPMV (parts per million by volume)
virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangeSwellState ( int  index)
protectedvirtual

Handle a change to swell state.

Parameters
[in]nameis the name of the environment condition.
[in]indexis the index of the sea-swell.

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangeSwellStateDirection ( double  degree)
protectedvirtual

Handle a change to swell state direction.

Parameters
[in]nameis the name of the environment condition.
[in]degreeis the direction of the sea-swell.

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onEnableWindDrivenSeaState ( bool  enabled)
protectedvirtual

Handle a change to the wind-driven sea-state flag.

Parameters
[in]nameis the name of the environment condition.
[in]enabledis the flag for wind-driven sea-state.

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangeSeaState ( int  index)
protectedvirtual

Handle a change to sea-state.

Parameters
[in]nameis the name of the environment condition.
[in]indexis the index of the sea-state.

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangeSeaStateDirection ( double  degree)
protectedvirtual

Handle a change to sea-state direction.

Parameters
[in]nameis the name of the environment condition.
[in]degreeis the direction of the sea-state.

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangeTidalCurrentSpeed ( double  )
protectedvirtual

Handle a change to tidal current-speed.

Parameters
[in]nameis the name of the environment condition.
[in]speedis the speed (m/s) of the tidal speed

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangeTidalCurrentDirection ( double  degree)
protectedvirtual

Handle a change to stidal direction.

Parameters
[in]nameis the name of the environment condition.
[in]degreeis the direction of the tide.

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangeSeaSurfaceTransparency ( double  alpha)
protectedvirtual

Handle a change to surface transparency.

Parameters
[in]nameis the name of the environment condition.
[in]alphais the amount of alpha for the sea-surface (0.0 - 1.0).

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangeUnderWaterVisibility ( double  distance)
protectedvirtual

Handle a change to the underwater visibility distance.

Parameters
[in]nameis the name of the environment condition.
[in]distanceis the visible distance underwater.

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangeSeaChoppiness ( double  chop)
protectedvirtual

Handle a change to the water surface choppiness.

Parameters
[in]nameis the name of the environment condition.
[in]chopis the amount of choppiness (0.0 - 1.0).

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangeSurgeDepth ( double  distance)
protectedvirtual

Handle a change to the surge depth.

Parameters
[in]nameis the name of the environment condition.
[in]distanceis the is the distance for surge depth.

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangeFogHeight ( double  height)
protectedvirtual

Handle a change to the fog height depth.

Parameters
[in]distanceis the is the distance for fog height.

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangeFogColor ( double  red,
double  green,
double  blue 
)
protectedvirtual

Handle a change to the fog color depth.

Parameters
[in]newfog color

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangeGroundSnowAccumulation ( double  snow)
protectedvirtual

Handle a change to the snow accumulation value.

Parameters
[in]snowis the altitude of the accumulation.

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangeSnowMinimumElevation ( double  snow)
protectedvirtual

Handle a change to the snow minimum altitude value.

Parameters
[in]snowis the minimum altitude.

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangeRoadSnowAccumulation ( double  snow)
protectedvirtual

Handle a change to the snow road accumulation value.

Parameters
[in]snowis the altitude of the road accumulation.

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangeGroundRainAccumulation ( double  rain)
protectedvirtual

Handle a change to the rain accumulation value.

Parameters
[in]rainis the altitude of the accumulation.

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onSelectEnvironmentConditions ( const makVrv::DtUnicode name)
protectedvirtual

Handle an environment condition selection change.

Parameters
[in]nameis the name of the environment condition to select.

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::sendChangeGlobalWeatherCommandForCurrentValues ( )
protectedvirtual

Sends a DtChangeGlobalWeatherCommand for all the current values. Called by onSelectEnvironmentConditions.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::ambientAirTemperatureChanged ( float  )
protectedvirtual
virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::ambientAirPressureChanged ( float  )
protectedvirtual
virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::airTemperatureAltitudeChanged ( float  )
protectedvirtual
virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::airPressureAltitudeChanged ( float  )
protectedvirtual
virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::airTemperatureAltitudeIsSeaLevelChanged ( bool  )
protectedvirtual
virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::airPressureAltitudeIsSeaLevelChanged ( bool  )
protectedvirtual
virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::seaLevelWaterConcentrationChanged ( float  )
protectedvirtual
virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::sendEnvironmentToGUI ( bool  initialSettings)
protectedvirtual

Populate the widget with current environment settings.

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onAddEnvironmentConditions ( const makVrv::DtUnicode name)
protectedvirtual

Handle when a new environment condition is added.

Parameters
[in]nameis the name of the environment condition to add.
Note
Adding a new condition does not automatically select it.

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onRemoveEnvironmentConditions ( const makVrv::DtUnicode name)
protectedvirtual

Handle when a environment condition should be removed.

Parameters
[in]nameis the name of the environment condition to remove.

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onAddElevationalWind ( )
protectedvirtual

Handle a creation of an elevational wind configuration.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onRemoveElevationalWind ( float  altitude)
protectedvirtual

Handle a deletion of an elevational wind configuration by its base MSL altitude, in thousands of feet.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onUpdateElevationalConfiguration ( float  baseMSLAltitude,
float  windSpeed,
float  windDirection,
float  visibilityDistance,
makVrv::DtEnvironmentInterface::VisibilityObscurant  obscurant,
makVrv::DtEnvironmentInterface::CloudType  cloudType,
float  cloudDensity,
int  skyCoverage 
)
protectedvirtual

Handle an update of an elevational wind configuration. The base MSL altitude is in thousands of feet. The wind speed is in knots. The wind direction is in degree from True North (clockwise).

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onElevationalConfigurationAltitudeChanged ( float  newAltitude,
float  oldAltitude 
)
protectedvirtual

Handle an update to a wind configuration's base MSL altitude, in thousands of feet.

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::sendEnvironmentConditionsToGUI ( )
protectedvirtual
virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::updateWeatherConditions ( )
protectedvirtual
virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::sendElevationLevels ( )
protectedvirtual
virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::displayUnitsChanged ( )
protectedvirtual

Handle a change to displayed units.

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::elevationalConfigurationAdded ( makVrv::DtEnvironmentInterface::DtElevationalConfigurationRecord  rec)
overrideprotectedvirtual

Handle an addition of an elevational configuration. Changes are driven from the simulation/environment.

Parameters
[in]baseMSLAltitudeThe MSL altitude, in meters, associated the elevational configuration being updated
[in]speedis the speed of the wind, in meters per second.
inv]radians is the direction in radians clockwise from true north.

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::elevationalConfigurationUpdated ( makVrv::DtEnvironmentInterface::DtElevationalConfigurationRecord  rec)
overrideprotectedvirtual

Handle an update to an elevational configuration. Changes are driven from the simulation/environment.

Parameters
[in]baseMSLAltitudeThe MSL altitude, in meters, associated the elevational configuration being updated
[in]speedis the speed of the wind, in meters per second.
inv]radians is the direction in radians clockwise from true north.

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangeWindSpeed ( double  value)
overrideprotectedvirtual

Handle the change of wind speed in the dial widget.

Reimplemented from makVrv::DtEnvironmentConditionsLogic.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherLogic::onChangeWindDirection ( double  value)
protectedvirtual

Handle the change of wind direction in the dial widget.

Reimplemented from makVrv::DtEnvironmentConditionsLogic.


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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)