#2780 Ensemble Curve Set : Improve plot title including ensembles

This commit is contained in:
Magne Sjaastad
2018-04-30 06:48:22 +02:00
parent 14d78571a8
commit 1a0f242c0b
7 changed files with 113 additions and 47 deletions

View File

@@ -1460,6 +1460,7 @@ QString RimSummaryPlot::generatePlotTitle(RimSummaryPlotNameHelper* nameHelper)
std::vector<RifEclipseSummaryAddress> addresses;
std::vector<RimSummaryCase*> sumCases;
std::vector<RimSummaryCaseCollection*> ensambleCases;
if (m_summaryCurveCollection && m_summaryCurveCollection->isCurvesVisible())
{
@@ -1483,9 +1484,19 @@ QString RimSummaryPlot::generatePlotTitle(RimSummaryPlotNameHelper* nameHelper)
}
}
for (auto curveSet : m_ensembleCurveSetCollection->curveSets())
{
if (curveSet->isCurvesVisible())
{
addresses.push_back(curveSet->summaryAddress());
ensambleCases.push_back(curveSet->summaryCaseCollection());
}
}
nameHelper->clear();
nameHelper->appendAddresses(addresses);
nameHelper->appendSummaryCases(sumCases);
nameHelper->appendEnsembleCases(ensambleCases);
return nameHelper->plotTitle();
}