mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-25 14:40:26 -05:00
#13055 Skip error data export for ensemble curves in Show Plot Data
This commit is contained in:
1 parent
2d4df3abf4
commit
50fc65c5fb
1 file changed
+15
-8
@@ -247,15 +247,22 @@ void RimSummaryCurvesData::populateSummaryCurvesData( std::vector<RimSummaryCurv
|
||||
CurveData curveData = { curve->curveExportDescription( {} ), curve->curveType(), curve->valuesY() };
|
||||
CurveData errorCurveData;
|
||||
|
||||
// Error data
|
||||
auto errorValues = curve->errorValuesY();
|
||||
bool hasErrorData = !errorValues.empty();
|
||||
|
||||
if ( hasErrorData )
|
||||
// Error data - skip for ensemble curves
|
||||
// A check if data is present is done in RifSummaryReaderInterface::hasAddress. For ensemble file readers, m_allResultAddresses will
|
||||
// be empty for all realizations except one. To avoid display of error data for ensemble curves, we do an explicit check here.
|
||||
// https://github.com/OPM/ResInsight/issues/13055
|
||||
bool hasErrorData = false;
|
||||
if ( !curve->isEnsembleCurve() )
|
||||
{
|
||||
errorCurveData.name = curve->curveExportDescription( curve->errorSummaryAddressY() );
|
||||
errorCurveData.curveType = curve->curveType();
|
||||
errorCurveData.values = errorValues;
|
||||
auto errorValues = curve->errorValuesY();
|
||||
hasErrorData = !errorValues.empty();
|
||||
|
||||
if ( hasErrorData )
|
||||
{
|
||||
errorCurveData.name = curve->curveExportDescription( curve->errorSummaryAddressY() );
|
||||
errorCurveData.curveType = curve->curveType();
|
||||
errorCurveData.values = errorValues;
|
||||
}
|
||||
}
|
||||
|
||||
auto curveDataList = std::vector<CurveData>( { curveData } );
|
||||
|
||||
Reference in new issue
Block a user