Assign calculation ID to existing addresses (#5304)

#5278 Assign calculation ID to existing addresses
This commit is contained in:
Magne Sjaastad
2020-01-07 12:29:12 +01:00
committed by GitHub
parent 4811cfb28f
commit 15dc0e974b
5 changed files with 51 additions and 2 deletions

View File

@@ -28,6 +28,7 @@
#include "RimProject.h"
#include "RimRftPlotCollection.h"
#include "RimSaturationPressurePlotCollection.h"
#include "RimSummaryAddress.h"
#include "RimSummaryCrossPlotCollection.h"
#include "RimSummaryPlotCollection.h"
#include "RimViewWindow.h"
@@ -307,3 +308,17 @@ void RimMainPlotCollection::ensureDefaultFlowPlotsAreCreated()
{
m_flowPlotCollection()->ensureDefaultFlowPlotsAreCreated();
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimMainPlotCollection::ensureCalculationIdsAreAssigned()
{
std::vector<RimSummaryAddress*> allAddresses;
this->descendantsIncludingThisOfType( allAddresses );
for ( RimSummaryAddress* adr : allAddresses )
{
adr->ensureIdIsAssigned();
}
}