#2722 Show axis for ensamble curves as well

This commit is contained in:
Bjørn Erik Jensen
2018-04-17 11:56:39 +02:00
parent ea3bbd1cf9
commit 54097b7cc0
2 changed files with 22 additions and 0 deletions

View File

@@ -444,6 +444,14 @@ void RimEnsambleCurveSet::fieldChangedByUi(const caf::PdmFieldHandle* changedFie
curve->updateCurveVisibility(true);
curve->loadDataAndUpdate(true);
}
RimSummaryPlot* plot;
firstAncestorOrThisOfType(plot);
if (plot && plot->qwtPlot())
{
plot->qwtPlot()->replot();
plot->updateAxes();
}
}
}
else if (changedField == &m_ensambleParameter)

View File

@@ -671,6 +671,20 @@ std::vector<RimSummaryCurve*> RimSummaryPlot::visibleSummaryCurvesForAxis(RiaDef
}
}
}
if (m_ensambleCurveSetCollection && m_ensambleCurveSetCollection->isCurveSetsVisible())
{
for (RimEnsambleCurveSet* curveSet : m_ensambleCurveSetCollection->curveSets())
{
for (RimSummaryCurve* curve : curveSet->curves())
{
if (curve->isCurveVisible() && curve->axisY() == plotAxis)
{
curves.push_back(curve);
}
}
}
}
}
return curves;