From 73dabc323d6d17d81c12cb2ad96539f2cec88227 Mon Sep 17 00:00:00 2001 From: Magne Sjaastad Date: Thu, 19 Mar 2020 16:02:37 +0100 Subject: [PATCH] #5704 Show Plot Data : Increase precision to 8 --- ApplicationCode/ProjectDataModel/Summary/RimSummaryPlot.cpp | 5 +++-- ApplicationCode/ProjectDataModel/Summary/RimSummaryPlot.h | 6 ++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/ApplicationCode/ProjectDataModel/Summary/RimSummaryPlot.cpp b/ApplicationCode/ProjectDataModel/Summary/RimSummaryPlot.cpp index cdafc4606d..9b6d6498df 100644 --- a/ApplicationCode/ProjectDataModel/Summary/RimSummaryPlot.cpp +++ b/ApplicationCode/ProjectDataModel/Summary/RimSummaryPlot.cpp @@ -2260,7 +2260,7 @@ void appendToExportDataForCase( QString& out, const std::vector& timeSte QString valueText; if ( j < curveData[k].values.size() ) { - valueText = QString::number( curveData[k].values[j], 'g', 6 ); + valueText = QString::number( curveData[k].values[j], 'g', RimSummaryPlot::precision() ); } out += "\t" + valueText.rightJustified( 13 ); } @@ -2377,7 +2377,8 @@ void appendToExportData( QString& out, const std::vector& curvesData QString valueText; if ( timeStepExists ) { - valueText = QString::number( data.allCurveData[i][j].values[currIndex], 'g', 6 ); + valueText = + QString::number( data.allCurveData[i][j].values[currIndex], 'g', RimSummaryPlot::precision() ); } else { diff --git a/ApplicationCode/ProjectDataModel/Summary/RimSummaryPlot.h b/ApplicationCode/ProjectDataModel/Summary/RimSummaryPlot.h index e57f6824e8..2e498a44ec 100644 --- a/ApplicationCode/ProjectDataModel/Summary/RimSummaryPlot.h +++ b/ApplicationCode/ProjectDataModel/Summary/RimSummaryPlot.h @@ -169,6 +169,12 @@ public: void onAxisSelected( int axis, bool toggle ) override; + static constexpr int precision() + { + // Set precision to 8, as this is the precision used in summary data in libEcl + return 8; + } + public: // RimViewWindow overrides void deleteViewWidget() override;