Public Member Functions |
| | DtVrfEnvironmentConditionsWeatherWidget (makVrv::DtDe &de, QWidget *parent=0) |
| | CTOR.
|
| virtual | ~DtVrfEnvironmentConditionsWeatherWidget () |
| | DTOR.
|
| virtual void | setupGui (DisplayMode=Normal) |
| | Sets up the dialog's contents (called by initialize)
|
| virtual bool | precipitationEnabled () |
| | Allows the DtSimulationCommandSetGlobalWeatherDialog to access the current value from the dialog.
|
| virtual double | precipitationIntensity () |
| virtual unsigned int | precipitationType () |
| virtual DtVrfWeatherCloudState | cloudCover () |
| virtual double | visibilityDistance () |
| | Visibility distance in meters.
|
| virtual double | windDirection () |
| virtual double | windSpeed () |
| virtual double | underwaterVisibility () |
| 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 void | setPrecipitationType (unsigned int type) |
| | Overridden to call setWidgetsEnabled without checking myListenToVrf.
|
| virtual void | enableWindDrivenSeaState (bool enable) |
| | Set the enabled state of wind-driven sea-state.
|
| | DtEnvironmentConditionsWidget (DtDe &de, QWidget *parent=NULL, Qt::WindowFlags flags=0) |
| | Initialization CTOR.
|
| virtual | ~DtEnvironmentConditionsWidget () |
| | Virtual DTOR.
|
| virtual StringList | environmentConditionNames () const |
| | Get the list of environment conditions names.
|
| virtual void | setAdvanceConditionsVisible (bool show) |
| | Show or hide the sections for advanced conditions.
|
| virtual void | setWindSpeed (double speed) |
| | Set the wind speed.
|
| virtual void | setWindSpeedDecimals (int decimals) |
| | Set the wind speed decimal places.
|
| virtual void | setWindSpeedUnits (const DtUnicode &units) |
| | Set the wind speed units.
|
| virtual void | setWindSpeedRange (double step, double max, double min=0.0) |
| | Set the maximum and minimum range for wind speed.
|
| virtual void | setWindDirection (double degrees) |
| | Set the wind direction.
|
| virtual void | setPrecipitationIntensity (double intensity) |
| | Set the precipitation intensity.
|
| virtual void | setVisibleDistance (double distance) |
| | Set the visible distance.
|
| virtual void | setVisibleDistanceDecimals (int decimals) |
| | Set the visible distance decimal places.
|
| virtual void | setVisibleDistanceUnits (const DtUnicode &units) |
| | Set the visible distance units.
|
| virtual void | setVisibleDistanceRange (double step, double max, double min=0.0) |
| | Set the maximum and minimum range for visible distance.
|
| virtual void | addCloudLayer (const DtUnicode &type, const DtUnicode &xLocation, const DtUnicode &yLocation, const DtUnicode &altitude, bool enabled, bool infinite) |
| | Add a cloud layer to the weather condition.
|
| virtual void | setCloudLayer (unsigned int index, const DtUnicode &type, const DtUnicode &xLocation, const DtUnicode &yLocation, const DtUnicode &altitude, bool enabled, bool infinite) |
| | Modify a cloud layer in the weather condition.
|
| virtual void | removeAllCloudLayers () |
| | Remove all cloud layers from the weather condition.
|
| virtual void | removeCloudLayer (unsigned int index) |
| | Remove a cloud layer from the by index.
|
| virtual void | setCloudLayerEnabled (unsigned int index, bool enabled) |
| | Set whether a cloud layer is enabled for or disable from display.
|
| virtual void | setCloudCover (DtVrfWeatherCloudState cloudCover) |
| | Set the NOAA cloud cover type.
|
| virtual void | setAxisLabels (const DtUnicode &x, const DtUnicode &y, const DtUnicode &z) |
| | Set the cloud type and axis header-labels for the cloud layers.
|
| virtual void | queryUserForNewCloudLayer () |
| | Query the user for a new cloud layer.
|
| virtual void | queryUserToEditCloudLayer (unsigned int index) |
| | Query the user to edit the currently selected cloud layer.
|
| virtual void | setFogHeight (double height) |
| | Set the height (or ceiling) of the fog layer.
|
| virtual void | setFogHeightDecimals (int decimals) |
| | Set the fog height decimal places.
|
| virtual void | setFogHeightUnits (const DtUnicode &units) |
| | Set the fog height units.
|
| virtual void | setFogHeightRange (double step, double max, double min=0.0) |
| | Set the maximum and minimum range for fog height.
|
| virtual void | setFogColor (double red, double green, double blue) |
| | Set the color of the fog layer.
|
| virtual void | setAirTurbidity (double turbidity) |
| | Set the turbidity of the air.
|
| virtual void | setSwellStateNames (const StringList &names) |
| | Set the list of sea-swell state names.
|
| virtual StringList | swellStateNames () const |
| | Get the list of sea-swell state names.
|
| virtual void | setSwellState (unsigned int index) |
| | Set the current sea-swell state by index.
|
| virtual void | setSwellState (const DtUnicode &name) |
| | Set the current sea-swell state by name.
|
| virtual void | setSwellStateDirection (double degrees) |
| | Set the current sea-swell direction.
|
| virtual void | setSeaStateNames (const StringList &names) |
| | Set the list of sea-state names.
|
| virtual StringList | seaStateNames () const |
| | Get the list of sea-state names.
|
| virtual void | setSeaState (unsigned int index) |
| | Set the current sea-state by index.
|
| virtual void | setSeaState (const DtUnicode &name) |
| | Set the current sea-state by name.
|
| virtual void | setSeaStateDirection (double degrees) |
| | Set the current sea-state direction.
|
| virtual void | setSurfaceTransparency (double alpha) |
| | Set the surface transparency of the water.
|
| virtual void | setUnderwaterVisibility (double distance) |
| | Set the underwater visibility distance.
|
| virtual void | setUnderwaterVisibilityDecimals (int decimals) |
| | Set the underwater visible distance decimal places.
|
| virtual void | setUnderwaterVisibilityUnits (const DtUnicode &units) |
| | Set the underwater visible distance units.
|
| virtual void | setUnderwaterVisibilityRange (double step, double max, double min=0.0) |
| | Set the maximum and minimum range for underwater visibility.
|
| virtual void | setWaterChoppiness (double chop) |
| | Set the surface choppiness of the water.
|
| virtual void | setWindFetch (double distance) |
| | Set the sea wave fetch.
|
| virtual void | setWindFetchDecimals (int decimals) |
| | Set the sea wave fetch decimal places.
|
| virtual void | setWindFetchUnits (const DtUnicode &units) |
| | Set the sea wave fetch units.
|
| virtual void | setWindFetchRange (double step, double max, double min=0.0) |
| | Set the maximum and minimum range for sea fetch.
|
| virtual void | setSurgeDepth (double depth) |
| | Set the surge depth.
|
| virtual void | setDepthOffset (double offset) |
| | Set the depth offset.
|
| virtual void | setTidalCurrentSpeedDecimals (int decimals) |
| | Set the tidal stream current speed decimal places.
|
| virtual void | setTidalCurrentSpeedUnits (const DtUnicode &units) |
| | Set the tidal stream current speed units.
|
| virtual void | setTidalCurrentSpeedRange (double step, double max, double min=0.0) |
| | Set the maximum and minimum range for tidal stream current speed.
|
| virtual void | setTidalCurrentSpeed (double speed) |
| | Set the surface transparency of the water.
|
| virtual void | setTidalCurrentDirectionDecimals (int decimals) |
| | Set the tidal stream current direction decimal places.
|
| virtual void | setTidalCurrentDirectionUnits (const DtUnicode &units) |
| | Set the tidal stream current direction units.
|
| virtual void | setTidalCurrentDirectionRange (double step, double max, double min=0.0) |
| | Set the maximum and minimum range for tidal stream current direction.
|
| virtual void | setTidalCurrentDirection (double direction) |
| | Set the surface transparency of the water.
|
| virtual void | setListenToRemoteWeather (bool enable) |
| | Sets whether or not to list to simulated weather messages.
|
| | DtEnvironmentConditionsInterface (DtDe &de) |
| | Initialization CTOR.
|
| virtual | ~DtEnvironmentConditionsInterface () |
| | Virtual DTOR.
|
| virtual void | setEnvironmentConditionsNames (const StringList &names)=0 |
| | Set the list of environment condition names.
|
| QLabel * | myWeatherConditions |
| | Overridden to be a no-op to prevent the star icons from being applied.
|
| bool | myManageWeatherIcon |
| | Overridden to be a no-op to prevent the star icons from being applied.
|
| virtual void | setDefaultConditionName (const makVrv::DtUnicode &name) |
| | Overridden to be a no-op to prevent the star icons from being applied.
|
| virtual makVrv::DtUnicode | currentCondition () const |
| | Overridden to be a no-op to prevent the star icons from being applied.
|
| virtual void | updateWeatherConditions (const makArchives::DtEnvironmentRecord &rec) |
| | Overridden to be a no-op to prevent the star icons from being applied.
|
| virtual void | commandFromDialogData (DtChangeWeatherCommand &plan) |
| | Overridden to be a no-op to prevent the star icons from being applied.
|
| virtual void | setManageWeatherIcon (bool) |
| | If true will listen for signals that change the contents of this widget and update the weather icon accordingly.
|
| virtual bool | manageWeatherIcon () const |
| | Overridden to be a no-op to prevent the star icons from being applied.
|
| virtual void | updateWeatherConditionsIcon () |
| | Overridden to be a no-op to prevent the star icons from being applied.
|
| virtual void | setEnvironmentConditionsNames (const std::list< makVrv::DtUnicode > &names) |
| | Override to replace "<CHOOSE>" with "CUSTOM".
|
Additional Inherited Members |
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(DtVrfWeatherCloudState)> | signal_cloudCoverChanged |
| boost::signal< void()> | signal_requestNewCloudLayer |
boost::signal< void(const
DtCloudLayer &)> | signal_addNewCloudLayer |
| boost::signal< void(unsigned int)> | signal_requestedEditCloudLayer |
boost::signal< void(unsigned
int, const DtCloudLayer &)> | signal_changeCloudLayer |
| boost::signal< void(unsigned int)> | signal_deleteCloudLayer |
boost::signal< void(unsigned
int, bool)> | signal_enableCloudLayer |
| 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(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 |
| enum | CloudTreeColumnLabelIndices {
CloudTreeColumnType = 0,
CloudTreeColumnX,
CloudTreeColumnY,
CloudTreeColumnAltitude,
CloudTreeColumnEnabled
} |
| typedef QList< QWidget * > | WidgetList |
| 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_addCloudLayerClicked () |
| virtual void | on_cloudLayerChanged (QTreeWidgetItem *, int) |
| virtual void | on_editCloudLayerClicked () |
| virtual void | on_editCloudLayerDoubleClicked (QTreeWidgetItem *, int) |
| virtual void | on_deleteCloudLayerClicked () |
| virtual void | on_cloudLayerSelectionChanged () |
| 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_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 () |
| void | setWidgetsEnabled (WidgetList &widgets, bool enable) const |
| | Utility to enable/disable a set of widgets.
|
| void | setWidgetEnabled (QWidget &widget, bool enable) const |
| | Utility to enable/disable a widget while blocking its signals.
|
| void | setWidgetsVisible (WidgetList &widgets, bool show) const |
| | Utility to show/hide a set of widgets.
|
| void | setWidgetVisible (QWidget &widget, bool show) const |
| | Utility to show/hide a widget while blocking its signals.
|
| QVBoxLayout * | myMainLayout |
| QHBoxLayout * | myConditionsLayout |
| QVBoxLayout * | myWeatherLayout |
| QVBoxLayout * | myAdvancedWeatherLayout |
| QVBoxLayout * | myMarineLayout |
| QVBoxLayout * | myAdvancedMarineLayout |
| QHBoxLayout * | myRemoteListeningLayout |
| QSignalMapper * | myConditionsSignalMapper |
| QLabel * | myConditionsLabel |
| QComboBox * | myConditionNames |
| QPushButton * | myAddEnvironmentConditions |
| QPushButton * | myRemoveEnvironmentConditions |
| QPushButton * | mySaveEnvironmentConditions |
| QPushButton * | mySelectDefaultCondition |
| QString | myLastSelectedCondition |
| QString | myLastDefaultCondition |
| QLabel * | myWeatherSectionTitle |
| QLabel * | myWindSpeedLabel |
| DtSliderDoubleSpinboxWidget * | myWindSpeed |
| DtWindDirectionWidget * | myWindDirection |
| QSignalMapper * | myPrecipitationSignalMapper |
| QButtonGroup * | myPrecipitationButtonGroup |
| QRadioButton * | myPrecipitationNone |
| QRadioButton * | myPrecipitationRain |
| QRadioButton * | myPrecipitationSnow |
| QLabel * | myPrecipitationIntensityLabel |
| DtSliderSpinboxWidget * | myPrecipitationIntensity |
| QLabel * | myVisibilityLabel |
| DtSliderDoubleSpinboxWidget * | myVisibility |
| QHBoxLayout * | myCloudLayersLayout |
| QLabel * | myCloudLayerLabel |
| QComboBox * | myCloudCoversComboBox |
| QTreeWidget * | myCloudLayersTree |
| QPushButton * | myAddCloudLayerButton |
| QPushButton * | myDeleteCloudLayerButton |
| QPushButton * | myEditCloudLayerButton |
| QPushButton * | myAdvancedWeatherButton |
| QWidget * | myAdvancedWeather |
| QLabel * | myAdvancedWeatherSectionTitle |
| QLabel * | myFogHeightLabel |
| DtSliderDoubleSpinboxWidget * | myFogHeight |
| QLabel * | myFogColorLabel |
| DtColorPushButton * | myFogColor |
| QLabel * | myAirTurbidityLabel |
| DtSliderSpinboxWidget * | myAirTurbidity |
| QLabel * | myMarineSectionTitle |
| QComboBox * | mySwellState |
| DtWindDirectionWidget * | mySwellStateDirection |
| QSignalMapper * | mySeaStateSignalMapper |
| QButtonGroup * | mySeaStateButtonGroup |
| QRadioButton * | mySeaStateWindDriven |
| QRadioButton * | mySeaStateManual |
| QComboBox * | mySeaStates |
| DtWindDirectionWidget * | mySeaStateDirection |
| QPushButton * | myAdvancedMarineButton |
| QWidget * | myAdvancedMarine |
| QLabel * | myAdvancedMarineSectionTitle |
| QLabel * | mySurfaceTransparencyLabel |
| DtSliderDoubleSpinboxWidget * | mySurfaceTransparency |
| QLabel * | myUnderWaterVisibilityLabel |
| DtSliderDoubleSpinboxWidget * | myUnderWaterVisibility |
| QLabel * | myChoppinessLabel |
| DtSliderSpinboxWidget * | myChoppiness |
| QLabel * | myFetchLabel |
| DtSliderDoubleSpinboxWidget * | myFetch |
| QLabel * | mySurgeDepthLabel |
| DtSliderDoubleSpinboxWidget * | mySurgeDepth |
| QLabel * | myDepthOffsetLabel |
| DtSliderDoubleSpinboxWidget * | myDepthOffset |
| QLabel * | myTidalCurrentSpeedLabel |
| DtSliderDoubleSpinboxWidget * | myTidalCurrentSpeed |
| QLabel * | myTidalCurrentDirectionLabel |
| DtSliderDoubleSpinboxWidget * | myTidalCurrentDirection |
| QCheckBox * | myListenToVrf |
| QPushButton * | myRefreshVrfWeather |
| WidgetList | myEnabledOnManualEnvironment |
| WidgetList | myEnabledOnPrecipitation |
| WidgetList | myEnabledOnManualStateSet |
| WidgetList | myVisibleOnShowAdvanced |
A GUI widget for configuring the environmental conditions.