A GUI widget for configuring the environmental conditions.
|
| | DtVrfEnvironmentConditionsWeatherWidget (makVrv::DtDe &de, QWidget *parent=0) |
| |
| virtual | ~DtVrfEnvironmentConditionsWeatherWidget () |
| |
| virtual void | setupGui (DisplayMode=Normal) |
| |
| virtual void | initWidgets () |
| |
| virtual void | setLightningPresentVisible (bool) |
| |
| virtual bool | lightningPresentVisible () const |
| |
| virtual void | setAmbientAirTemperature (double) |
| |
| virtual void | setAmbientAirTemperatureRange (double, double) |
| |
| virtual void | setAmbientAirTemperatureDecimals (int) |
| |
| virtual void | setAmbientAirPressure (double) |
| |
| virtual void | setAmbientAirPressureRange (double, double) |
| |
| virtual void | setAmbientAirPressureDecimals (int) |
| |
| virtual void | setAirPressureAltitude (double) |
| |
| virtual void | setAirPressureAltitudeRange (double, double) |
| |
| virtual void | setAirPressureAltitudeDecimals (int) |
| |
| virtual void | setAirTemperatureAltitude (double) |
| |
| virtual void | setAirTemperatureAltitudeRange (double, double) |
| |
| virtual void | setAirTemperatureAltitudeDecimals (int) |
| |
| virtual void | setAirPressureAltitudeIsSeaLevel (bool) |
| |
| virtual void | setAirTemperatureAltitudeIsSeaLevel (bool) |
| |
| virtual void | setSeaLevelWaterConcentration (double) |
| |
| virtual void | setSeaLevelWaterConcentrationRange (double, double) |
| |
| virtual void | setSeaLevelWaterConcentrationDecimals (int) |
| |
| virtual void | setWindSpeedInTableOnly (double altMSL, double value) |
| |
| virtual void | setWindDirectionInTableOnly (double altMSL, double value) |
| |
| virtual void | setWindSpeed (float baseMSLAltitude, float speed) override |
| |
| virtual bool | precipitationEnabled () |
| |
| virtual double | precipitationIntensity () |
| |
| virtual double | ambientAirTemperature () |
| |
| virtual double | ambientAirPressure () |
| |
| virtual double | airTemperatureAltitude () |
| |
| virtual double | airPressureAltitude () |
| |
| virtual bool | airTemperatureAltitudeIsSeaLevel () |
| |
| virtual bool | airPressureAltitudeIsSeaLevel () |
| |
| virtual double | seaLevelWaterConcentration () |
| |
| virtual unsigned int | precipitationType () |
| |
| virtual double | visibilityDistance (double atAltitude) |
| |
| virtual double | windDirection (double altMSL) |
| |
| double | windDirection () |
| |
| virtual double | windSpeed (double altMSL) |
| |
| double | visibileDistance () |
| |
| virtual double | visibleDistance (double altMSL) |
| |
| virtual unsigned int | visibleObscurant (double altMSL) |
| |
| virtual int | cloudType (double altMSL) |
| |
| virtual double | cloudDensity (double altMSL) |
| |
| virtual double | skyCoverage (double altMSL) |
| |
| 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 std::map< double,
DtVrfEnvironmentConditionsWeatherInterface::ElevantionalConfiguration > | windLevelsMap () const |
| |
| virtual bool | lightningPresent () |
| |
| virtual void | clearEnvironmentalConfigurationLayers () |
| |
| virtual void | setPrecipitationType (unsigned int type) |
| |
| virtual void | enableWindDrivenSeaState (bool enable) |
| |
| virtual void | setLightningPresent (bool isPresent) |
| |
| virtual void | setDefaultConditionName (const makVrv::DtUnicode &name) |
| |
| virtual makVrv::DtUnicode | currentCondition () const |
| |
| virtual void | updateWeatherConditions (const makArchives::DtEnvironmentRecord &rec) |
| |
| virtual void | commandFromDialogData (DtChangeWeatherCommand &plan) |
| |
| virtual void | setManageWeatherIcon (bool) |
| |
| virtual bool | manageWeatherIcon () const |
| |
| virtual void | updateWeatherConditionsIcon () |
| |
| virtual void | postUpdateWeatherConditionsIcon () |
| |
| virtual void | on_underWaterVisibilityEnabledChanged (int) |
| |
| virtual void | setEnvironmentConditionsNames (const std::list< makVrv::DtUnicode > &names) |
| |
| virtual void | setListenToRemoteWeather (bool enable) |
| |
| virtual bool | compareEnvironmentRecords (const makArchives::DtEnvironmentRecord &rhs, const makArchives::DtEnvironmentRecord &lhs) const |
| |
| virtual void | setWindLevelRemovable (int row, bool b) |
| |
| virtual DisplayMode | displayMode () const |
| |
| virtual bool | advancedWeatherChecked () const |
| |
| virtual void | setLightningPresentAvailable (bool) |
| |
| | DtEnvironmentConditionsWidget (DtDe &de, QWidget *parent=NULL, Qt::WindowFlags flags=0) |
| |
| virtual | ~DtEnvironmentConditionsWidget () |
| |
| virtual void | setGroundSnowAccumulation (double depth) |
| |
| virtual void | setGroundSnowAccumulationDecimals (int decimals) |
| |
| virtual void | setGroundSnowAccumulationRange (double step, double max, double min=0.0) |
| |
| virtual void | setGroundSnowAccumulationUnits (const DtUnicode &units) |
| |
| virtual void | setRoadSnowAccumulation (double depth) |
| |
| virtual void | setRoadSnowAccumulationDecimals (int decimals) |
| |
| virtual void | setRoadSnowAccumulationRange (double step, double max, double min=0.0) |
| |
| virtual void | setRoadSnowAccumulationUnits (const DtUnicode &units) |
| |
| virtual void | setSnowMinimumElevation (double elevation) |
| |
| virtual void | setSnowMinimumElevationDecimals (int decimals) |
| |
| virtual void | setSnowMinimumElevationRange (double step, double max, double min=0.0) |
| |
| virtual void | setSnowMinimumElevationUnits (const DtUnicode &units) |
| |
| virtual void | setSnowElevationTransition (double elevation) |
| |
| virtual void | setSnowElevationTransitionDecimals (int decimals) |
| |
| virtual void | setSnowElevationTransitionRange (double step, double max, double min=0.0) |
| |
| virtual void | setSnowElevationTransitionUnits (const DtUnicode &units) |
| |
| virtual void | setGroundRainAccumulation (double depth) |
| |
| virtual void | setGroundRainAccumulationDecimals (int decimals) |
| |
| virtual void | setGroundRainAccumulationRange (double step, double max, double min=0.0) |
| |
| virtual void | setGroundRainAccumulationUnits (const DtUnicode &units) |
| |
| virtual DtUnicodeList | environmentConditionNames () const |
| |
| virtual void | setElevationalWindSpeedRange (double max) |
| |
| virtual void | setElevationalWindSpeedDecimals (int decimals) |
| |
| virtual void | setElevationalWindSpeedUnits (const DtUnicode &units) |
| |
| virtual void | setElevationalConfigurationBaseMSLAltitudeUnits (const DtUnicode &units) |
| |
| virtual void | setElevationalVisibilityDistanceDecimals (int decimals) |
| |
| virtual void | setElevationalVisibilityDistanceUnits (const DtUnicode &units) |
| |
| virtual void | setElevationalVisibilityDistanceRange (float minimum, float maximum) |
| |
| virtual void | setWindDirection (float baseMSLAltitude, float degrees) |
| |
| virtual void | addElevationalConfiguration (float baseMSLAltitude, float windSpeed, int windDirection, float visibilityDistance, DtEnvironmentInterface::VisibilityObscurant obscurant, DtEnvironmentInterface::CloudType cloudType, float cloudDensity, int skyCoverage, bool isRemovable=true) |
| |
| virtual void | removeElevationalConfiguration (float altitude) |
| |
| virtual void | moveElevationalConfiguration (float oldAltitude, float newAltitude) |
| |
| virtual void | removeAllElevationalConfigurations () |
| |
| virtual int | getElevationalConfigurationTableIndexByBaseMSLAltitude (float altitude) const |
| |
| virtual void | setElevationalConfigurationEditableStateByColumn (float altitude, int column, bool editable, bool force=false) |
| |
| virtual float | currentHighestElevationalConfigurationBaseMSLAltitude () |
| |
| virtual int | elevationalConfigurationCount () const |
| |
| virtual void | setPrecipitationIntensity (double intensity) |
| |
| virtual void | setPrecipitationIntensityUnits (DtDisplayUnitsConverter::VelocityUnits unit) |
| |
| virtual void | setVisibleDistance (float baseMSLAltitude, double distance) |
| |
| virtual void | setVisibleObscurant (float baseMSLAltitude, DtEnvironmentInterface::VisibilityObscurant obscurant) |
| |
| virtual void | setCloudType (float baseMSLAltitude, DtEnvironmentInterface::CloudType cloudType) |
| |
| virtual void | setCloudDensity (float baseMSLAltitude, float cloudDensity) |
| |
| virtual void | setSkyCoverage (float baseMSLAltitude, int skyCoverage) |
| |
| virtual void | setVisibilityObscurantNames (const DtUnicodeList &names) |
| |
| virtual DtUnicodeList | visibilityObscurantNames () const |
| |
| virtual void | setCloudTypeNames (const DtUnicodeList &names) |
| |
| virtual DtUnicodeList | cloudTypeNames () const |
| |
| virtual void | setSkyCoverageNames (const DtUnicodeList &names) |
| |
| virtual DtUnicodeList | skyCoverageNames () const |
| |
| virtual void | setFogHeight (double height) |
| |
| virtual void | setFogHeightDecimals (int decimals) |
| |
| virtual void | setFogHeightUnits (const DtUnicode &units) |
| |
| virtual void | setFogHeightRange (double step, double max, double min=0.0) |
| |
| virtual void | setFogColor (double red, double green, double blue) |
| |
| virtual void | setSwellStateNames (const DtUnicodeList &names) |
| |
| virtual DtUnicodeList | swellStateNames () const |
| |
| virtual void | setSwellState (unsigned int index) |
| |
| virtual void | setSwellState (const DtUnicode &name) |
| |
| virtual void | setSwellStateDirection (double degrees) |
| |
| virtual void | setSeaStateNames (const DtUnicodeList &names) |
| |
| virtual DtUnicodeList | seaStateNames () const |
| |
| virtual void | setSeaState (unsigned int index) |
| |
| virtual void | setSeaState (const DtUnicode &name) |
| |
| virtual void | setSeaStateDirection (double degrees) |
| |
| virtual void | setSurfaceTransparency (double alpha) |
| |
| virtual void | setUnderwaterVisibilityEnabled (bool enabled) |
| |
| virtual void | setUnderwaterVisibility (double distance) |
| |
| virtual void | setUnderwaterVisibilityDecimals (int decimals) |
| |
| virtual void | setUnderwaterVisibilityUnits (const DtUnicode &units) |
| |
| virtual void | setUnderwaterVisibilityRange (double step, double max, double min=0.0) |
| |
| virtual void | setWaterChoppiness (double chop) |
| |
| virtual void | setWindFetch (double distance) |
| |
| virtual void | setWindFetchDecimals (int decimals) |
| |
| virtual void | setWindFetchUnits (const DtUnicode &units) |
| |
| virtual void | setWindFetchRange (double step, double max, double min=0.0) |
| |
| virtual void | setSurgeDepth (double depth) |
| |
| virtual void | setSurgeDepthDecimals (int decimals) |
| |
| virtual void | setSurgeDepthUnits (const DtUnicode &units) |
| |
| virtual void | setSurgeDepthRange (double step, double max, double min=0.0) |
| |
| virtual void | setDepthOffset (double offset) |
| |
| virtual void | setTidalCurrentSpeedDecimals (int decimals) |
| |
| virtual void | setTidalCurrentSpeedUnits (const DtUnicode &units) |
| |
| virtual void | setTidalCurrentSpeedRange (double step, double max, double min=0.0) |
| |
| virtual void | setTidalCurrentSpeed (double speed) |
| |
| virtual void | setTidalCurrentDirectionDecimals (int decimals) |
| |
| virtual void | setTidalCurrentDirectionUnits (const DtUnicode &units) |
| |
| virtual void | setTidalCurrentDirectionRange (double step, double max, double min=0.0) |
| |
| virtual void | setTidalCurrentDirection (double direction) |
| |
| | DtEnvironmentConditionsInterface (DtDe &de) |
| |
| virtual | ~DtEnvironmentConditionsInterface () |
| |
| virtual void | setEnvironmentConditionsNames (const DtUnicodeList &names)=0 |
| |
|
| boost::signals2::signal< void(double)> | signal_changeAmbientAirTemperature |
| |
| boost::signals2::signal< void(double)> | signal_changeAmbientAirPressure |
| |
| boost::signals2::signal< void(double)> | signal_changeAirTemperatureAltitude |
| |
| boost::signals2::signal< void(double)> | signal_changeAirPressureAltitude |
| |
| boost::signals2::signal< void(bool)> | signal_changeAirTemperatureAltitudeIsSeaLevel |
| |
| boost::signals2::signal< void(bool)> | signal_changeAirPressureAltitudeIsSeaLevel |
| |
| boost::signals2::signal< void(double)> | signal_changeSeaLevelWaterConcentration |
| |
boost::signals2::signal< void(const
makArchives::DtEnvironmentRecord &)> | signal_updateWeatherConditions |
| |
| QLabel * | myWeatherConditions |
| |
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 |
| |
|
| virtual void | slot_temperatureUnitChanged (const makVrv::DtUnicode &type, int to, int from) |
| |
| virtual void | slot_pressureUnitChanged (const makVrv::DtUnicode &type, int to, int from) |
| |
| virtual void | slot_altitudeUnitChanged (const makVrv::DtUnicode &category, const makVrv::DtUnicode &type, int to, int from) |
| |
| virtual void | slot_displayUnitDecimalsChanged (const makVrv::DtUnicode &category, const makVrv::DtUnicode &type, int) |
| |
| virtual void | on_advancedWeatherConditionsVisibilityChanged (bool show) |
| |
| virtual void | hideAirPressureAndTemperatureSliders () |
| |
| virtual void | showEvent (QShowEvent *evt) |
| |
| void | initAirPressureWidgets () |
| |
| void | initAirTemperatureWidgets () |
| |
| void | initSeaLevelWaterConcentrationWidgets () |
| |
| virtual void | setWidgetsEnabled (WidgetList &widgets, bool enable) const |
| |
| virtual void | setWidgetEnabled (QWidget &widget, bool enable) const |
| |
| virtual void | setWidgetsVisible (WidgetList &widgets, bool show) const |
| |
| virtual void | setWidgetVisible (QWidget &widget, bool show) const |
| |
| virtual int | getPrecipitationIntensityIndex (double intensity) |
| |
| virtual void | resizeAtmosphericConditionsTableWidth (int rowToFit) |
| |
| virtual void | initWindDialWidgets () |
| |
| virtual void | initPrecipitationWidgets () |
| |
| virtual void | initAdvancedWeatherWidgets () |
| |
| virtual void | initElevationalConfigurationWidgets () |
| |
| virtual void | initFogColorWidgets () |
| |
| virtual void | initFogHeightWidgets () |
| |
| virtual void | initRainGroundAccumulationWidgets () |
| |
| virtual void | initSnowMinimumElevationWidgets () |
| |
| virtual void | initSnowGroundAccumulationWidgets () |
| |
| virtual void | initSnowElevationTransitionWidgets () |
| |
| virtual void | initSnowRoadAccumulationWidgets () |
| |
| virtual void | initSeaStateWidgets () |
| |
| virtual void | initSeaSwellsStateWidgets () |
| |
| virtual void | initAdvancedMarineWidgets () |
| |
| virtual void | initUnderwaterVisibilityWidgets () |
| |
| virtual void | initWaterChoppinessWidgets () |
| |
| virtual void | initDepthOffsetWidgets () |
| |
| virtual void | initSurfaceTransparencyWidgets () |
| |
| virtual void | initSurgeDepthWidgets () |
| |
| virtual void | initTidalCurrentDirectionWidgets () |
| |
| virtual void | initTidalCurrentSpeedWidgets () |
| |
| virtual void | initWaveFetchWidgets () |
| |
| virtual void | initRemoteVRFEnvironmentWidgets () |
| |
| virtual bool | widgetGroupInitialized (WidgetGroupId widgetGroupId) const |
| |
| virtual void | setupBaseGui () |
| |
| virtual void | connectToBaseSignals () |
| |
| virtual void | setTranslatableStringsToComboBox (QComboBox &cbox, const DtUnicodeList &lst, bool srt=true) const |
| |
| virtual void | setStringsToComboBox (QComboBox &cbox, const DtUnicodeList &lst, bool srt=true) const |
| |
| virtual DtUnicodeList | stringsFromComboBox (const QComboBox &cbox) const |
| |
| virtual void | setQStringsToComboBox (QComboBox &cbox, QStringList lst, bool srt=true) const |
| |
| virtual QStringList | qStringsFromComboBox (const QComboBox &cbox) const |
| |
| virtual QTableWidgetItem * | findElevationalWindTableItem (float altitude, int column) const |
| |
| virtual void | setIsHighestElevationalConfigurationDataPropertyForBaseMSLAltitude (float altitude, bool isHighest) |
| |
| virtual void | applyAtmosphericTableConditionsStyleSheet () |
| |
| virtual DtStyledQTableWidgetItem * | createTableWidgetItemForColumn (int column) const |
| |