mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#4580 Import Eclipse RFT data as part of ensemble import
This commit is contained in:
@@ -18,10 +18,10 @@
|
||||
|
||||
#include "RimSummaryCurve.h"
|
||||
|
||||
#include "RiaCurveMerger.h"
|
||||
#include "RiaDefines.h"
|
||||
#include "RiaGuiApplication.h"
|
||||
#include "RiaPreferences.h"
|
||||
#include "RiaTimeHistoryCurveMerger.h"
|
||||
|
||||
#include "RifReaderEclipseSummary.h"
|
||||
|
||||
@@ -490,14 +490,14 @@ void RimSummaryCurve::onLoadDataAndUpdate(bool updateParentPlot)
|
||||
else
|
||||
{
|
||||
RiaTimeHistoryCurveMerger curveMerger;
|
||||
curveMerger.addCurveData(curveValuesX, curveTimeStepsX);
|
||||
curveMerger.addCurveData(curveValuesY, curveTimeStepsY);
|
||||
curveMerger.addCurveData(curveTimeStepsX, curveValuesX);
|
||||
curveMerger.addCurveData(curveTimeStepsY, curveValuesY);
|
||||
curveMerger.computeInterpolatedValues();
|
||||
|
||||
if (curveMerger.allTimeSteps().size() > 0)
|
||||
if (curveMerger.allXValues().size() > 0)
|
||||
{
|
||||
m_qwtPlotCurve->setSamplesFromXValuesAndYValues(curveMerger.interpolatedCurveValuesForAllTimeSteps(0),
|
||||
curveMerger.interpolatedCurveValuesForAllTimeSteps(1),
|
||||
m_qwtPlotCurve->setSamplesFromXValuesAndYValues(curveMerger.interpolatedYValuesForAllXValues(0),
|
||||
curveMerger.interpolatedYValuesForAllXValues(1),
|
||||
isLogCurve);
|
||||
}
|
||||
else
|
||||
@@ -995,11 +995,11 @@ void RimSummaryCurve::fieldChangedByUi(const caf::PdmFieldHandle* changedField,
|
||||
if (!curveValuesX.empty() && !curveValuesY.empty())
|
||||
{
|
||||
RiaTimeHistoryCurveMerger curveMerger;
|
||||
curveMerger.addCurveData(curveValuesX, curveTimeStepsX);
|
||||
curveMerger.addCurveData(curveValuesY, curveTimeStepsY);
|
||||
curveMerger.addCurveData(curveTimeStepsX, curveValuesX);
|
||||
curveMerger.addCurveData(curveTimeStepsY, curveValuesY);
|
||||
curveMerger.computeInterpolatedValues();
|
||||
|
||||
if (curveMerger.validIntervalsForAllTimeSteps().size() == 0)
|
||||
if (curveMerger.validIntervalsForAllXValues().size() == 0)
|
||||
{
|
||||
QString description;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user