From 208e904f574da6b3a5a468e3f85636263bb38b34 Mon Sep 17 00:00:00 2001 From: Magne Sjaastad Date: Thu, 7 Mar 2013 14:57:28 +0100 Subject: [PATCH] Rebuild geometry after computing new active cell info, and update views p4#: 20821 --- .../ProjectDataModel/RimStatisticalCalculation.cpp | 9 +++++++++ ApplicationCode/ReservoirDataModel/RigStatistics.cpp | 1 + 2 files changed, 10 insertions(+) diff --git a/ApplicationCode/ProjectDataModel/RimStatisticalCalculation.cpp b/ApplicationCode/ProjectDataModel/RimStatisticalCalculation.cpp index c11aa7b19a..7941e0892f 100644 --- a/ApplicationCode/ProjectDataModel/RimStatisticalCalculation.cpp +++ b/ApplicationCode/ProjectDataModel/RimStatisticalCalculation.cpp @@ -149,6 +149,15 @@ void RimStatisticalCalculation::computeStatistics() RigStatistics stat(sourceCases, timeStepIndices, statisticsConfig, resultCase); stat.evaluateStatistics(RimDefines::DYNAMIC_NATIVE, m_resultName); + + for (size_t i = 0; i < reservoirViews().size(); i++) + { + RimReservoirView* reservoirView = reservoirViews()[i]; + CVF_ASSERT(reservoirView); + + reservoirView->scheduleGeometryRegen(RivReservoirViewPartMgr::ACTIVE); + reservoirView->createDisplayModelAndRedraw(); + } } //-------------------------------------------------------------------------------------------------- diff --git a/ApplicationCode/ReservoirDataModel/RigStatistics.cpp b/ApplicationCode/ReservoirDataModel/RigStatistics.cpp index 0f1a4f2dab..5f02c52a4e 100644 --- a/ApplicationCode/ReservoirDataModel/RigStatistics.cpp +++ b/ApplicationCode/ReservoirDataModel/RigStatistics.cpp @@ -118,6 +118,7 @@ void RigStatistics::computeActiveCellUnion() } m_destinationCase->activeCellInfo()->computeDerivedData(); + m_destinationCase->computeCachedData(); } //--------------------------------------------------------------------------------------------------