#3077 Ensemble statistics. Option to base stat calc on filtered cases or all cases

This commit is contained in:
Bjørn Erik Jensen
2018-06-29 12:34:56 +02:00
parent 0c1c454cdc
commit bcf7938427
6 changed files with 58 additions and 44 deletions

View File

@@ -41,6 +41,7 @@ public:
RimEnsembleStatistics();
bool isActive() const;
bool basedOnFilteredCases() const { return m_basedOnFilteredCases; }
bool showP10Curve() const { return m_showP10Curve; }
bool showP50Curve() const { return m_showP50Curve; }
bool showP90Curve() const { return m_showP90Curve; }
@@ -53,7 +54,6 @@ public:
void disableP90Curve(bool disable);
void disableMeanCurve(bool disable);
virtual QList<caf::PdmOptionItemInfo> calculateValueOptions(const caf::PdmFieldHandle* fieldNeedingOptions, bool* useOptionsOnly) override;
virtual void fieldChangedByUi(const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue) override;
virtual void defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering& uiOrdering) override;
@@ -61,6 +61,7 @@ private:
RimEnsembleCurveSet* parentCurveSet() const;
caf::PdmField<bool> m_active;
caf::PdmField<bool> m_basedOnFilteredCases;
caf::PdmField<bool> m_showP10Curve;
caf::PdmField<bool> m_showP50Curve;
caf::PdmField<bool> m_showP90Curve;