mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Add surface collection to RimTools
This commit is contained in:
@@ -29,9 +29,8 @@
|
||||
|
||||
#include "RimEnsembleSurface.h"
|
||||
#include "RimFileSurface.h"
|
||||
#include "RimOilField.h"
|
||||
#include "RimProject.h"
|
||||
#include "RimSurfaceCollection.h"
|
||||
#include "RimTools.h"
|
||||
|
||||
#include "Riu3DMainWindowTools.h"
|
||||
|
||||
@@ -91,6 +90,8 @@ void RicImportEnsembleSurfaceFeature::importSingleEnsembleSurfaceFromFiles( cons
|
||||
fileNamesForEachLayer[layerName].push_back( fileName );
|
||||
}
|
||||
|
||||
RimSurfaceCollection* surfColl = RimTools::surfaceCollection();
|
||||
|
||||
RimEnsembleSurface* ensembleToSelect = nullptr;
|
||||
for ( const auto& fileNamesForLayer : fileNamesForEachLayer )
|
||||
{
|
||||
@@ -153,12 +154,13 @@ void RicImportEnsembleSurfaceFeature::importSingleEnsembleSurfaceFromFiles( cons
|
||||
ensemble->addFileSurface( surface );
|
||||
|
||||
ensemble->loadDataAndUpdate();
|
||||
RimProject::current()->activeOilField()->surfaceCollection->addEnsembleSurface( ensemble );
|
||||
|
||||
surfColl->addEnsembleSurface( ensemble );
|
||||
|
||||
ensembleToSelect = ensemble;
|
||||
}
|
||||
|
||||
RimProject::current()->activeOilField()->surfaceCollection->updateConnectedEditors();
|
||||
surfColl->updateConnectedEditors();
|
||||
Riu3DMainWindowTools::selectAsCurrentItem( ensembleToSelect );
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user