#2597 3D Well Log Curve: Make 3d well log curve pure virtual. Add 3d well log extraction curve

This commit is contained in:
Rebecca Cox
2018-03-15 14:17:56 +01:00
parent 7fbf195b18
commit a41ca4688e
8 changed files with 321 additions and 224 deletions

View File

@@ -22,7 +22,7 @@
#include "RicWellLogTools.h"
#include "Rim3dWellLogCurve.h"
#include "Rim3dWellLogExtractionCurve.h"
#include "RimCase.h"
#include "RimProject.h"
#include "RimWellPath.h"
@@ -52,19 +52,19 @@ void RicAdd3dWellLogCurveFeature::onActionTriggered(bool isChecked)
{
RimWellPath* selectedWellPath = RicWellLogTools::selectedWellPath();
Rim3dWellLogCurve* rim3dWellLogCurve = new Rim3dWellLogCurve();
Rim3dWellLogExtractionCurve* rim3dWellLogExtractionCurve = new Rim3dWellLogExtractionCurve();
Rim3dView* view = RiaApplication::instance()->activeReservoirView();
if (view)
{
rim3dWellLogCurve->setPropertiesFromView(view);
rim3dWellLogExtractionCurve->setPropertiesFromView(view);
}
selectedWellPath->add3dWellLogCurve(rim3dWellLogCurve);
selectedWellPath->add3dWellLogCurve(rim3dWellLogExtractionCurve);
RiaApplication::instance()->project()->updateConnectedEditors();
Riu3DMainWindowTools::selectAsCurrentItem(rim3dWellLogCurve);
Riu3DMainWindowTools::selectAsCurrentItem(rim3dWellLogExtractionCurve);
Riu3DMainWindowTools::setExpanded(selectedWellPath);
selectedWellPath->updateConnectedEditors();