VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions
makVrf::DtVrfEnvironmentConditionsWeatherWidget Class Reference

A GUI widget for configuring the environmental conditions. More...

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

Public Types

enum  DisplayMode { Normal = 0, GlobalPlanDialog, WeatherCreation }
 
- Public Types inherited from makVrv::DtEnvironmentConditionsInterface
typedef std::list< DtUnicodeStringList
 

Public Member Functions

 DtVrfEnvironmentConditionsWeatherWidget (makVrv::DtDe &de, QWidget *parent=0)
 CTOR. More...
 
virtual ~DtVrfEnvironmentConditionsWeatherWidget ()
 DTOR. More...
 
virtual void setupGui (DisplayMode=Normal)
 Sets up the dialog's contents (called by initialize) More...
 
virtual void setAmbientAirTemperature (double)
 
virtual void setAmbientAirTemperatureRange (double, double)
 
virtual void setAmbientAirTemperatureDecimals (int)
 
virtual bool precipitationEnabled ()
 Allows the DtSimulationCommandSetGlobalWeatherDialog to access the current value from the dialog. More...
 
virtual double precipitationIntensity ()
 
virtual double ambientAirTemperature ()
 
virtual unsigned int precipitationType ()
 
virtual DtVrfWeatherCloudState cloudCover ()
 
virtual double visibilityDistance ()
 Visibility distance in meters. More...
 
virtual double windDirection ()
 
virtual double windSpeed ()
 
virtual double underwaterVisibility ()
 
virtual double fogHeight ()
 
virtual DtVector fogColor ()
 
virtual double surfaceTransparency ()
 
virtual unsigned int swellState ()
 
virtual void on_selectEnvironmentConditions (const QString &name)
 
virtual double swellStateDirection ()
 
virtual unsigned int seaState ()
 
virtual double seaStateDirection ()
 
virtual bool windDrivenSeaStateEnabled ()
 
virtual double choppiness ()
 
virtual double surgeDepth ()
 
virtual double tidalCurrentSpeed ()
 
virtual double tidalCurrentDirection ()
 
virtual double snowAccumulation ()
 
virtual double snowMinimumAltitude ()
 
virtual double snowRoadAccumulation ()
 
virtual double rainAccumulation ()
 
virtual void setPrecipitationType (unsigned int type)
 Overridden to call setWidgetsEnabled without checking myListenToVrf. More...
 
virtual void enableWindDrivenSeaState (bool enable)
 Set the enabled state of wind-driven sea-state. More...
 
- Public Member Functions inherited from makVrv::DtEnvironmentConditionsWidget
 DtEnvironmentConditionsWidget (DtDe &de, QWidget *parent=NULL, Qt::WindowFlags flags=0)
 Initialization CTOR. More...
 
virtual ~DtEnvironmentConditionsWidget ()
 Virtual DTOR. More...
 
virtual void setGroundSnowAccumulation (double depth)
 Set the ground snow accumulation depth. More...
 
virtual void setGroundSnowAccumulationDecimals (int decimals)
 Set the ground snow accumulation decimal places. More...
 
virtual void setGroundSnowAccumulationRange (double step, double max, double min=0.0)
 Set the ground snow accumulation slider ranges. More...
 
virtual void setGroundSnowAccumulationUnits (const DtUnicode &units)
 Set the snow accumulation depth units. More...
 
virtual void setRoadSnowAccumulation (double depth)
 Set the road snow accumulation depth. More...
 
virtual void setRoadSnowAccumulationDecimals (int decimals)
 Set the road snow accumulation decimal places. More...
 
virtual void setRoadSnowAccumulationRange (double step, double max, double min=0.0)
 Set the road snow accumulation slider ranges. More...
 
virtual void setRoadSnowAccumulationUnits (const DtUnicode &units)
 Set the road snow accumulation depth units. More...
 
virtual void setSnowMinimumElevation (double elevation)
 Set the snow elevation transition range. More...
 
virtual void setSnowMinimumElevationDecimals (int decimals)
 Set the snow elevation transition range decimal places. More...
 
virtual void setSnowMinimumElevationRange (double step, double max, double min=0.0)
 Set the snow elevation transition range slider ranges. More...
 
virtual void setSnowMinimumElevationUnits (const DtUnicode &units)
 Set the snow elevation transition range units. More...
 
virtual void setSnowElevationTransition (double elevation)
 Set the snow minimum elevation. More...
 
virtual void setSnowElevationTransitionDecimals (int decimals)
 Set the snow minimum elevation decimal places. More...
 
virtual void setSnowElevationTransitionRange (double step, double max, double min=0.0)
 Set the snow minimum elevation slider ranges. More...
 
virtual void setSnowElevationTransitionUnits (const DtUnicode &units)
 Set the snow minimum elevation units. More...
 
virtual void setGroundRainAccumulation (double depth)
 Set the ground rain accumulation percentage. More...
 
virtual void setGroundRainAccumulationDecimals (int decimals)
 Set the ground rain accumulation decimal places. More...
 
virtual void setGroundRainAccumulationRange (double step, double max, double min=0.0)
 Set the ground rain accumulation slider ranges. More...
 
virtual void setGroundRainAccumulationUnits (const DtUnicode &units)
 Set the rain accumulation depth units. More...
 
virtual StringList environmentConditionNames () const
 Get the list of environment conditions names. More...
 
virtual void setAdvanceConditionsVisible (bool show)
 Show or hide the sections for advanced conditions. More...
 
virtual void setWindSpeed (double speed)
 Set the wind speed. More...
 
virtual void setWindSpeedDecimals (int decimals)
 Set the wind speed decimal places. More...
 
virtual void setWindSpeedUnits (const DtUnicode &units)
 Set the wind speed units. More...
 
virtual void setWindSpeedRange (double step, double max, double min=0.0)
 Set the maximum and minimum range for wind speed. More...
 
virtual void setWindDirection (double degrees)
 Set the wind direction. More...
 
virtual void setPrecipitationIntensity (double intensity)
 Set the precipitation intensity. More...
 
virtual void setVisibleDistance (double distance)
 Set the visible distance. More...
 
virtual void setVisibleDistanceDecimals (int decimals)
 Set the visible distance decimal places. More...
 
virtual void setVisibleDistanceUnits (const DtUnicode &units)
 Set the visible distance units. More...
 
virtual void setVisibleDistanceRange (double step, double max, double min=0.0)
 Set the maximum and minimum range for visible distance. More...
 
virtual void setCloudCover (makArchives::DtCloudCoverType cloudCover)
 Set the NOAA (or user-defined) cloud cover type. More...
 
virtual void removeAllCloudCoverTypes ()
 Remove all cloud cover types from the interface. More...
 
virtual void addCloudCoverType (const DtUnicode &name, makArchives::DtCloudCoverType coverType)
 Add a new Cloud Cover type. More...
 
virtual void removeCloudCoverType (makArchives::DtCloudCoverType coverType)
 Remove a cloud cover type from the GUI. More...
 
virtual void setFogHeight (double height)
 Set the height (or ceiling) of the fog layer. More...
 
virtual void setFogHeightDecimals (int decimals)
 Set the fog height decimal places. More...
 
virtual void setFogHeightUnits (const DtUnicode &units)
 Set the fog height units. More...
 
virtual void setFogHeightRange (double step, double max, double min=0.0)
 Set the maximum and minimum range for fog height. More...
 
virtual void setFogColor (double red, double green, double blue)
 Set the color of the fog layer. More...
 
virtual void setAirTurbidity (double turbidity)
 Set the turbidity of the air. More...
 
virtual void setSwellStateNames (const StringList &names)
 Set the list of sea-swell state names. More...
 
virtual StringList swellStateNames () const
 Get the list of sea-swell state names. More...
 
virtual void setSwellState (unsigned int index)
 Set the current sea-swell state by index. More...
 
virtual void setSwellState (const DtUnicode &name)
 Set the current sea-swell state by name. More...
 
virtual void setSwellStateDirection (double degrees)
 Set the current sea-swell direction. More...
 
virtual void setSeaStateNames (const StringList &names)
 Set the list of sea-state names. More...
 
virtual StringList seaStateNames () const
 Get the list of sea-state names. More...
 
virtual void setSeaState (unsigned int index)
 Set the current sea-state by index. More...
 
virtual void setSeaState (const DtUnicode &name)
 Set the current sea-state by name. More...
 
virtual void setSeaStateDirection (double degrees)
 Set the current sea-state direction. More...
 
virtual void setSurfaceTransparency (double alpha)
 Set the surface transparency of the water. More...
 
virtual void setUnderwaterVisibilityEnabled (bool enabled)
 Set whether a different visibility is used when below sea level. More...
 
virtual void setUnderwaterVisibility (double distance)
 Set the underwater visibility distance. More...
 
virtual void setUnderwaterVisibilityDecimals (int decimals)
 Set the underwater visible distance decimal places. More...
 
virtual void setUnderwaterVisibilityUnits (const DtUnicode &units)
 Set the underwater visible distance units. More...
 
virtual void setUnderwaterVisibilityRange (double step, double max, double min=0.0)
 Set the maximum and minimum range for underwater visibility. More...
 
virtual void setWaterChoppiness (double chop)
 Set the surface choppiness of the water. More...
 
virtual void setWindFetch (double distance)
 Set the sea wave fetch. More...
 
virtual void setWindFetchDecimals (int decimals)
 Set the sea wave fetch decimal places. More...
 
virtual void setWindFetchUnits (const DtUnicode &units)
 Set the sea wave fetch units. More...
 
virtual void setWindFetchRange (double step, double max, double min=0.0)
 Set the maximum and minimum range for sea fetch. More...
 
virtual void setSurgeDepth (double depth)
 Set the surge depth. More...
 
virtual void setSurgeDepthDecimals (int decimals)
 Set the surge depth decimal places. More...
 
virtual void setSurgeDepthUnits (const DtUnicode &units)
 Set the surge depth units. More...
 
virtual void setSurgeDepthRange (double step, double max, double min=0.0)
 Set the maximum and minimum range for surge depth. More...
 
virtual void setDepthOffset (double offset)
 Set the depth offset. More...
 
virtual void setTidalCurrentSpeedDecimals (int decimals)
 Set the tidal stream current speed decimal places. More...
 
virtual void setTidalCurrentSpeedUnits (const DtUnicode &units)
 Set the tidal stream current speed units. More...
 
virtual void setTidalCurrentSpeedRange (double step, double max, double min=0.0)
 Set the maximum and minimum range for tidal stream current speed. More...
 
virtual void setTidalCurrentSpeed (double speed)
 Set the tidal stream current speed. More...
 
virtual void setTidalCurrentDirectionDecimals (int decimals)
 Set the tidal stream current direction decimal places. More...
 
virtual void setTidalCurrentDirectionUnits (const DtUnicode &units)
 Set the tidal stream current direction units. More...
 
virtual void setTidalCurrentDirectionRange (double step, double max, double min=0.0)
 Set the maximum and minimum range for tidal stream current direction. More...
 
virtual void setTidalCurrentDirection (double direction)
 Set the tidal stream current direction. More...
 
virtual void setListenToRemoteWeather (bool enable)
 Sets whether or not to list to simulated weather messages. More...
 
- Public Member Functions inherited from makVrv::DtEnvironmentConditionsInterface
 DtEnvironmentConditionsInterface (DtDe &de)
 Initialization CTOR. More...
 
virtual ~DtEnvironmentConditionsInterface ()
 Virtual DTOR. More...
 
virtual void setEnvironmentConditionsNames (const StringList &names)=0
 Set the list of environment condition names. More...
 
boost::signals2::signal< void(double)> signal_changeAmbientAirTemperature
 
QLabelmyWeatherConditions
 
QLabelmyAmbientAirTemperatureLabel
 
makVrv::DtSliderDoubleSpinboxWidgetmyAmbientAirTemperature
 
bool myManageWeatherIcon
 
bool myUpdatePosted
 
makVrv::DtSignalConnectionManager myUpdateConditions
 
makVrv::DtSignalConnectionManager myConnections
 
virtual void setDefaultConditionName (const makVrv::DtUnicode &name)
 Overridden to be a no-op to prevent the star icons from being applied. More...
 
virtual makVrv::DtUnicode currentCondition () const
 
virtual void updateWeatherConditions (const makArchives::DtEnvironmentRecord &rec)
 
virtual void commandFromDialogData (DtChangeWeatherCommand &plan)
 
virtual void setManageWeatherIcon (bool)
 If true will listen for signals that change the contents of this widget and update the weather icon accordingly. More...
 
virtual bool manageWeatherIcon () const
 
virtual void updateWeatherConditionsIcon ()
 
virtual void postUpdateWeatherConditionsIcon ()
 
virtual void setEnvironmentConditionsNames (const std::list< makVrv::DtUnicode > &names)
 Override to replace "<CHOOSE>" with "CUSTOM". More...
 
virtual bool compareEnvironmentRecords (const makArchives::DtEnvironmentRecord &rhs, const makArchives::DtEnvironmentRecord &lhs, bool compareDecimals)
 
virtual void slot_temperatureUnitsChanged (DtVrfDisplayUnitsSettingsManager::TemperatureUnits from, DtVrfDisplayUnitsSettingsManager::TemperatureUnits to)
 
virtual void on_ambientAirTemperatureChanged (double)
 

Additional Inherited Members

- Public Attributes inherited from makVrv::DtEnvironmentConditionsInterface
boost::signal< void(const
DtUnicode &)> 
signal_selectEnvironmentConditions
 
boost::signal< void(const
DtUnicode &)> 
signal_addEnvironmentConditions
 
boost::signal< void(const
DtUnicode &)> 
signal_removeEnvironmentConditions
 
boost::signal< void(const
DtUnicode &)> 
signal_saveEnvironmentConditions
 
boost::signal< void(const
DtUnicode &)> 
signal_setDefaultEnvironmentConditions
 
boost::signal< void(double)> signal_changeWindSpeed
 
boost::signal< void(double)> signal_changeWindDirection
 
boost::signal< void(int)> signal_changePrecipitationType
 
boost::signal< void(double)> signal_changePrecipitationIntensity
 
boost::signal< void(double)> signal_changeVisibility
 
boost::signal< void(makArchives::DtCloudCoverType)> signal_cloudCoverChanged
 
boost::signal< void(double)> signal_changeGroundSnowAccumulation
 
boost::signal< void(double)> signal_changeRoadSnowAccumulation
 
boost::signal< void(double)> signal_changeSnowMinimumElevation
 
boost::signal< void(double)> signal_changeSnowElevationTransition
 
boost::signal< void(double)> signal_changeGroundRainAccumulation
 
boost::signal< void(double)> signal_changeFogHeight
 
boost::signal< void(double,
double, double)> 
signal_changeFogColor
 
boost::signal< void(double)> signal_changeAirTurbidity
 
boost::signal< void(unsigned int)> signal_changeSwellState
 
boost::signal< void(double)> signal_changeSwellStateDirection
 
boost::signal< void(bool)> signal_enableWindDrivenSeaState
 
boost::signal< void(unsigned int)> signal_changeSeaState
 
boost::signal< void(double)> signal_changeSeaStateDirection
 
boost::signal< void(double)> signal_changeSeaSurfaceTransparency
 
boost::signal< void(bool)> signal_changeUnderWaterVisibilityEnabled
 
boost::signal< void(double)> signal_changeUnderWaterVisibility
 
boost::signal< void(double)> signal_changeSeaChoppiness
 
boost::signal< void(double)> signal_changeWindFetch
 
boost::signal< void(double)> signal_changeSurgeDepth
 
boost::signal< void(double)> signal_changeDepthOffset
 
boost::signal< void(double)> signal_changeTidalCurrentSpeed
 
boost::signal< void(double)> signal_changeTidalCurrentDirection
 
boost::signal< void(bool)> signal_changeRemoteSettings
 
boost::signal< void()> signal_requestRemoteSettings
 
- Protected Types inherited from makVrv::DtEnvironmentConditionsWidget
typedef QList< QWidget * > WidgetList
 
- Protected Slots inherited from makVrv::DtEnvironmentConditionsWidget
virtual void on_environmentConditionClicked (const QString &)
 
virtual void on_windSpeedValueChanged (double)
 
virtual void on_windDirectionValueChanged (double)
 
virtual void on_precipitationTypeClicked (int)
 
virtual void on_precipitationIntensityValueChanged (int)
 
virtual void on_visibilityValueChanged (double)
 
virtual void on_cloudCoverChanged (int)
 
virtual void on_groundSnowAccumulationChanged (double value)
 
virtual void on_roadSnowAccumulationChanged (double value)
 
virtual void on_snowMinimumElevationChanged (double value)
 
virtual void on_snowElevationTransitionChanged (double value)
 
virtual void on_groundRainAccumulationChanged (double value)
 
virtual void on_fogHeightValueChanged (double)
 
virtual void on_fogColorValueChanged (const QColor &)
 
virtual void on_airTurbidityChanged (int)
 
virtual void on_swellStateChanged (int)
 
virtual void on_swellStateDirectionChanged (double)
 
virtual void on_windDrivenSeaStateEnabledChanged (const QString &)
 
virtual void on_seaStateChanged (int)
 
virtual void on_seaStateDirectionChanged (double)
 
virtual void on_seaSurfaceTransparencyChanged (double)
 
virtual void on_underWaterVisibilityEnabledChanged (int)
 
virtual void on_underWaterVisibilityChanged (double)
 
virtual void on_seaChoppinessChanged (int)
 
virtual void on_windFetchChanged (double)
 
virtual void on_surgeDepthChanged (double)
 
virtual void on_depthOffsetChanged (double)
 
virtual void on_tidalCurrentSpeedChanged (double)
 
virtual void on_tidalCurrentDirectionChanged (double)
 
virtual void on_listenToVrfStateChanged (int)
 
virtual void on_refreshVrfWeatherClicked ()
 
- Protected Member Functions inherited from makVrv::DtEnvironmentConditionsWidget
void setWidgetsEnabled (WidgetList &widgets, bool enable) const
 Utility to enable/disable a set of widgets. More...
 
void setWidgetEnabled (QWidget &widget, bool enable) const
 Utility to enable/disable a widget while blocking its signals. More...
 
void setWidgetsVisible (WidgetList &widgets, bool show) const
 Utility to show/hide a set of widgets. More...
 
void setWidgetVisible (QWidget &widget, bool show) const
 Utility to show/hide a widget while blocking its signals. More...
 
- Protected Attributes inherited from makVrv::DtEnvironmentConditionsWidget
QVBoxLayout * myMainLayout
 
QHBoxLayout * myConditionsLayout
 
QVBoxLayout * myWeatherLayout
 
QVBoxLayout * myAdvancedWeatherLayout
 
QVBoxLayout * myMarineLayout
 
QVBoxLayout * myAdvancedMarineLayout
 
QHBoxLayout * myRemoteListeningLayout
 
QSignalMapper * myConditionsSignalMapper
 
QLabelmyConditionsLabel
 
QComboBoxmyConditionNames
 
QPushButtonmyAddEnvironmentConditions
 
QPushButtonmyRemoveEnvironmentConditions
 
QPushButtonmySaveEnvironmentConditions
 
QPushButtonmySelectDefaultCondition
 
QString myLastSelectedCondition
 
QString myLastDefaultCondition
 
QLabelmyWeatherSectionTitle
 
QLabelmyWindSpeedLabel
 
DtSliderDoubleSpinboxWidgetmyWindSpeed
 
DtWindDirectionWidgetmyWindDirection
 
QSignalMapper * myPrecipitationSignalMapper
 
QButtonGroup * myPrecipitationButtonGroup
 
QRadioButton * myPrecipitationNone
 
QRadioButton * myPrecipitationRain
 
QRadioButton * myPrecipitationSnow
 
QRadioButton * myPrecipitationHail
 
QLabelmyPrecipitationIntensityLabel
 
DtSliderSpinboxWidgetmyPrecipitationIntensity
 
QLabelmyVisibilityLabel
 
DtSliderDoubleSpinboxWidgetmyVisibility
 
QComboBoxmyCloudCoversComboBox
 
QLabelmyCloudLayerLabel
 
QLabelmyGroundSnowAccumulationLabel
 
QLabelmySnowMinimumElevationLabel
 
QLabelmySnowElevationTransitionLabel
 
QLabelmyRoadSnowAccumulationLabel
 
DtSliderDoubleSpinboxWidgetmyGroundSnowAccumulation
 
DtSliderDoubleSpinboxWidgetmyRoadSnowAccumulation
 
DtSliderDoubleSpinboxWidgetmySnowMinimumElevation
 
DtSliderDoubleSpinboxWidgetmySnowElevationTransition
 
QLabelmyGroundRainAccumulationLabel
 
DtSliderDoubleSpinboxWidgetmyGroundRainAccumulation
 
QPushButtonmyAdvancedWeatherButton
 
QWidget * myAdvancedWeather
 
QLabelmyAdvancedWeatherSectionTitle
 
QLabelmyFogHeightLabel
 
DtSliderDoubleSpinboxWidgetmyFogHeight
 
QLabelmyFogColorLabel
 
DtColorPushButtonmyFogColor
 
QLabelmyAirTurbidityLabel
 
DtSliderSpinboxWidgetmyAirTurbidity
 
QLabelmyMarineSectionTitle
 
QComboBoxmySwellState
 
DtWindDirectionWidgetmySwellStateDirection
 
QSignalMapper * mySeaStateSignalMapper
 
QButtonGroup * mySeaStateButtonGroup
 
QRadioButton * mySeaStateWindDriven
 
QRadioButton * mySeaStateManual
 
QComboBoxmySeaStates
 
DtWindDirectionWidgetmySeaStateDirection
 
QPushButtonmyAdvancedMarineButton
 
QWidget * myAdvancedMarine
 
QLabelmyAdvancedMarineSectionTitle
 
QLabelmySurfaceTransparencyLabel
 
DtSliderDoubleSpinboxWidgetmySurfaceTransparency
 
QCheckBoxmyUnderWaterVisibilityEnabled
 
QLabelmyUnderWaterVisibilityLabel
 
DtSliderDoubleSpinboxWidgetmyUnderWaterVisibility
 
QLabelmyChoppinessLabel
 
DtSliderSpinboxWidgetmyChoppiness
 
QLabelmyFetchLabel
 
DtSliderDoubleSpinboxWidgetmyFetch
 
QLabelmySurgeDepthLabel
 
DtSliderDoubleSpinboxWidgetmySurgeDepth
 
QLabelmyDepthOffsetLabel
 
DtSliderDoubleSpinboxWidgetmyDepthOffset
 
QLabelmyTidalCurrentSpeedLabel
 
DtSliderDoubleSpinboxWidgetmyTidalCurrentSpeed
 
QLabelmyTidalCurrentDirectionLabel
 
DtSliderDoubleSpinboxWidgetmyTidalCurrentDirection
 
QCheckBoxmyListenToVrf
 
QPushButtonmyRefreshVrfWeather
 
WidgetList myEnabledOnManualEnvironment
 
WidgetList myEnabledOnPrecipitation
 
WidgetList myEnabledOnManualStateSet
 
WidgetList myVisibleOnShowAdvanced
 
- Protected Attributes inherited from makVrv::DtEnvironmentConditionsInterface
DtDemyDe
 

Detailed Description

A GUI widget for configuring the environmental conditions.

Member Enumeration Documentation

Enumerator
Normal 
GlobalPlanDialog 
WeatherCreation 

Constructor & Destructor Documentation

makVrf::DtVrfEnvironmentConditionsWeatherWidget::DtVrfEnvironmentConditionsWeatherWidget ( makVrv::DtDe de,
QWidget *  parent = 0 
)

CTOR.

virtual makVrf::DtVrfEnvironmentConditionsWeatherWidget::~DtVrfEnvironmentConditionsWeatherWidget ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrf::DtVrfEnvironmentConditionsWeatherWidget::setupGui ( DisplayMode  = Normal)
virtual

Sets up the dialog's contents (called by initialize)

virtual void makVrf::DtVrfEnvironmentConditionsWeatherWidget::setAmbientAirTemperature ( double  )
virtual
virtual void makVrf::DtVrfEnvironmentConditionsWeatherWidget::setAmbientAirTemperatureRange ( double  ,
double   
)
virtual
virtual void makVrf::DtVrfEnvironmentConditionsWeatherWidget::setAmbientAirTemperatureDecimals ( int  )
virtual
virtual bool makVrf::DtVrfEnvironmentConditionsWeatherWidget::precipitationEnabled ( )
virtual

Allows the DtSimulationCommandSetGlobalWeatherDialog to access the current value from the dialog.

Implements makVrf::DtVrfEnvironmentConditionsWeatherInterface.

virtual double makVrf::DtVrfEnvironmentConditionsWeatherWidget::precipitationIntensity ( )
virtual
virtual double makVrf::DtVrfEnvironmentConditionsWeatherWidget::ambientAirTemperature ( )
virtual
virtual unsigned int makVrf::DtVrfEnvironmentConditionsWeatherWidget::precipitationType ( )
virtual
virtual DtVrfWeatherCloudState makVrf::DtVrfEnvironmentConditionsWeatherWidget::cloudCover ( )
virtual
virtual double makVrf::DtVrfEnvironmentConditionsWeatherWidget::visibilityDistance ( )
virtual

Visibility distance in meters.

Implements makVrf::DtVrfEnvironmentConditionsWeatherInterface.

virtual double makVrf::DtVrfEnvironmentConditionsWeatherWidget::windDirection ( )
virtual
virtual double makVrf::DtVrfEnvironmentConditionsWeatherWidget::windSpeed ( )
virtual
virtual double makVrf::DtVrfEnvironmentConditionsWeatherWidget::underwaterVisibility ( )
virtual
virtual double makVrf::DtVrfEnvironmentConditionsWeatherWidget::fogHeight ( )
virtual
virtual DtVector makVrf::DtVrfEnvironmentConditionsWeatherWidget::fogColor ( )
virtual
virtual double makVrf::DtVrfEnvironmentConditionsWeatherWidget::surfaceTransparency ( )
virtual
virtual unsigned int makVrf::DtVrfEnvironmentConditionsWeatherWidget::swellState ( )
virtual
virtual void makVrf::DtVrfEnvironmentConditionsWeatherWidget::on_selectEnvironmentConditions ( const QString &  name)
virtual
virtual double makVrf::DtVrfEnvironmentConditionsWeatherWidget::swellStateDirection ( )
virtual
virtual unsigned int makVrf::DtVrfEnvironmentConditionsWeatherWidget::seaState ( )
virtual
virtual double makVrf::DtVrfEnvironmentConditionsWeatherWidget::seaStateDirection ( )
virtual
virtual bool makVrf::DtVrfEnvironmentConditionsWeatherWidget::windDrivenSeaStateEnabled ( )
virtual
virtual double makVrf::DtVrfEnvironmentConditionsWeatherWidget::choppiness ( )
virtual
virtual double makVrf::DtVrfEnvironmentConditionsWeatherWidget::surgeDepth ( )
virtual
virtual double makVrf::DtVrfEnvironmentConditionsWeatherWidget::tidalCurrentSpeed ( )
virtual
virtual double makVrf::DtVrfEnvironmentConditionsWeatherWidget::tidalCurrentDirection ( )
virtual
virtual double makVrf::DtVrfEnvironmentConditionsWeatherWidget::snowAccumulation ( )
virtual
virtual double makVrf::DtVrfEnvironmentConditionsWeatherWidget::snowMinimumAltitude ( )
virtual
virtual double makVrf::DtVrfEnvironmentConditionsWeatherWidget::snowRoadAccumulation ( )
virtual
virtual double makVrf::DtVrfEnvironmentConditionsWeatherWidget::rainAccumulation ( )
virtual
virtual void makVrf::DtVrfEnvironmentConditionsWeatherWidget::setPrecipitationType ( unsigned int  type)
virtual

Overridden to call setWidgetsEnabled without checking myListenToVrf.

Reimplemented from makVrv::DtEnvironmentConditionsWidget.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherWidget::enableWindDrivenSeaState ( bool  enable)
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.

Reimplemented from makVrv::DtEnvironmentConditionsWidget.

virtual void makVrf::DtVrfEnvironmentConditionsWeatherWidget::setDefaultConditionName ( const makVrv::DtUnicode name)
virtual

Overridden to be a no-op to prevent the star icons from being applied.

Default conditions for VR-Forces are determined by the back-end.

Reimplemented from makVrv::DtEnvironmentConditionsWidget.

virtual makVrv::DtUnicode makVrf::DtVrfEnvironmentConditionsWeatherWidget::currentCondition ( ) const
virtual
virtual void makVrf::DtVrfEnvironmentConditionsWeatherWidget::updateWeatherConditions ( const makArchives::DtEnvironmentRecord rec)
virtual
virtual void makVrf::DtVrfEnvironmentConditionsWeatherWidget::commandFromDialogData ( DtChangeWeatherCommand plan)
virtual
virtual void makVrf::DtVrfEnvironmentConditionsWeatherWidget::setManageWeatherIcon ( bool  )
virtual

If true will listen for signals that change the contents of this widget and update the weather icon accordingly.

Default is false

virtual bool makVrf::DtVrfEnvironmentConditionsWeatherWidget::manageWeatherIcon ( ) const
virtual
virtual void makVrf::DtVrfEnvironmentConditionsWeatherWidget::updateWeatherConditionsIcon ( )
virtual
virtual void makVrf::DtVrfEnvironmentConditionsWeatherWidget::postUpdateWeatherConditionsIcon ( )
virtual
virtual void makVrf::DtVrfEnvironmentConditionsWeatherWidget::setEnvironmentConditionsNames ( const std::list< makVrv::DtUnicode > &  names)
virtual

Override to replace "<CHOOSE>" with "CUSTOM".

Reimplemented from makVrv::DtEnvironmentConditionsWidget.

virtual bool makVrf::DtVrfEnvironmentConditionsWeatherWidget::compareEnvironmentRecords ( const makArchives::DtEnvironmentRecord rhs,
const makArchives::DtEnvironmentRecord lhs,
bool  compareDecimals 
)
virtual
virtual void makVrf::DtVrfEnvironmentConditionsWeatherWidget::slot_temperatureUnitsChanged ( DtVrfDisplayUnitsSettingsManager::TemperatureUnits  from,
DtVrfDisplayUnitsSettingsManager::TemperatureUnits  to 
)
protectedvirtual
virtual void makVrf::DtVrfEnvironmentConditionsWeatherWidget::on_ambientAirTemperatureChanged ( double  )
protectedvirtualslot

Member Data Documentation

boost::signals2::signal<void (double)> makVrf::DtVrfEnvironmentConditionsWeatherWidget::signal_changeAmbientAirTemperature
QLabel* makVrf::DtVrfEnvironmentConditionsWeatherWidget::myWeatherConditions
QLabel* makVrf::DtVrfEnvironmentConditionsWeatherWidget::myAmbientAirTemperatureLabel
makVrv::DtSliderDoubleSpinboxWidget* makVrf::DtVrfEnvironmentConditionsWeatherWidget::myAmbientAirTemperature
bool makVrf::DtVrfEnvironmentConditionsWeatherWidget::myManageWeatherIcon
protected
bool makVrf::DtVrfEnvironmentConditionsWeatherWidget::myUpdatePosted
protected
makVrv::DtSignalConnectionManager makVrf::DtVrfEnvironmentConditionsWeatherWidget::myUpdateConditions
protected
makVrv::DtSignalConnectionManager makVrf::DtVrfEnvironmentConditionsWeatherWidget::myConnections
protected

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

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