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:
@@ -168,10 +168,8 @@ void RimWellAllocationPlot::setFromSimulationWell( RimSimWellInView* simWell )
|
||||
{
|
||||
m_showWindow = true;
|
||||
|
||||
RimEclipseView* eclView;
|
||||
simWell->firstAncestorOrThisOfType( eclView );
|
||||
RimEclipseResultCase* eclCase;
|
||||
simWell->firstAncestorOrThisOfType( eclCase );
|
||||
auto eclView = simWell->firstAncestorOrThisOfType<RimEclipseView>();
|
||||
auto eclCase = simWell->firstAncestorOrThisOfType<RimEclipseResultCase>();
|
||||
|
||||
m_case = eclCase;
|
||||
m_wellName = simWell->simWellData()->m_wellName;
|
||||
@@ -210,9 +208,7 @@ void RimWellAllocationPlot::updateFromWell()
|
||||
|
||||
// Delete existing tracks
|
||||
{
|
||||
std::vector<RimWellLogTrack*> tracks;
|
||||
accumulatedWellFlowPlot()->descendantsIncludingThisOfType( tracks );
|
||||
|
||||
std::vector<RimWellLogTrack*> tracks = accumulatedWellFlowPlot()->descendantsIncludingThisOfType<RimWellLogTrack>();
|
||||
for ( RimWellLogTrack* t : tracks )
|
||||
{
|
||||
for ( auto c : t->curves() )
|
||||
|
||||
Reference in New Issue
Block a user