#2592 3D well log curves: Update curves after editing properties

This commit is contained in:
Rebecca Cox
2018-03-13 11:18:25 +01:00
parent ae077b86fd
commit 2fa8202332
4 changed files with 50 additions and 3 deletions

View File

@@ -25,6 +25,8 @@
#include "RigEclipseCaseData.h"
#include "RigFlowDiagResultAddress.h"
#include "Rim3dView.h"
#include "Rim3dWellLogCurve.h"
#include "RimCellEdgeColors.h"
#include "RimEclipseCase.h"
#include "RimEclipseCellColors.h"
@@ -33,12 +35,11 @@
#include "RimEclipseResultCase.h"
#include "RimEclipseView.h"
#include "RimFlowDiagSolution.h"
#include "RimGridTimeHistoryCurve.h"
#include "RimIntersectionCollection.h"
#include "RimPlotCurve.h"
#include "RimReservoirCellResultsStorage.h"
#include "Rim3dView.h"
#include "RimViewLinker.h"
#include "RimGridTimeHistoryCurve.h"
#include "RimWellLogExtractionCurve.h"
#include "cafPdmUiListEditor.h"
@@ -336,6 +337,13 @@ void RimEclipseResultDefinition::updateAnyFieldHasChanged()
{
curve->updateConnectedEditors();
}
Rim3dWellLogCurve* rim3dWellLogCurve = nullptr;
this->firstAncestorOrThisOfType(rim3dWellLogCurve);
if (rim3dWellLogCurve)
{
rim3dWellLogCurve->updateConnectedEditors();
}
}
//--------------------------------------------------------------------------------------------------
@@ -434,6 +442,13 @@ void RimEclipseResultDefinition::loadDataAndUpdate()
{
curve->loadDataAndUpdate(true);
}
Rim3dWellLogCurve* rim3dWellLogCurve = nullptr;
this->firstAncestorOrThisOfType(rim3dWellLogCurve);
if (rim3dWellLogCurve)
{
rim3dWellLogCurve->updateCurveIn3dView();
}
}
//--------------------------------------------------------------------------------------------------