mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Change API for PdmObjectHandle and PdmFieldHandle
* Refactor interface to PdmObjectHandle and PdmFieldHandle Return objects instead of passing in structures as parameters * Add nodiscard to several functions * Remove redundant this-> * Rename to ptrReferencedObjectsByType
This commit is contained in:
@@ -35,6 +35,7 @@
|
||||
#include "RimGeoMechCase.h"
|
||||
#include "RimGeoMechView.h"
|
||||
#include "RimProject.h"
|
||||
#include "RimTools.h"
|
||||
#include "RimWellBoreStabilityPlot.h"
|
||||
#include "RimWellLogExtractionCurve.h"
|
||||
#include "RimWellLogFile.h"
|
||||
@@ -154,10 +155,8 @@ void RicNewWellBoreStabilityPlotFeature::onActionTriggered( bool isChecked )
|
||||
{
|
||||
if ( plotCollection )
|
||||
{
|
||||
RimProject* project = nullptr;
|
||||
plotCollection->firstAncestorOrThisOfTypeAsserted( project );
|
||||
std::vector<RimWellPath*> allWellPaths;
|
||||
project->descendantsIncludingThisOfType( allWellPaths );
|
||||
RimProject* project = RimProject::current();
|
||||
std::vector<RimWellPath*> allWellPaths = project->allWellPaths();
|
||||
if ( !allWellPaths.empty() )
|
||||
{
|
||||
wellPath = allWellPaths.front();
|
||||
@@ -345,8 +344,7 @@ void RicNewWellBoreStabilityPlotFeature::createStabilityCurvesTrack( RimWellBore
|
||||
}
|
||||
}
|
||||
|
||||
RimWellPathCollection* wellPathCollection = nullptr;
|
||||
wellPath->firstAncestorOrThisOfTypeAsserted( wellPathCollection );
|
||||
RimWellPathCollection* wellPathCollection = RimTools::wellPathCollection();
|
||||
|
||||
const RimWellMeasurementCollection* measurementCollection = wellPathCollection->measurementCollection();
|
||||
for ( QString wbsMeasurementKind : RimWellMeasurement::measurementKindsForWellBoreStability() )
|
||||
|
||||
Reference in New Issue
Block a user