#7966 Ensemble Well Log: depth equalization and filter by curve set options in well log plot (#8001)

This commit is contained in:
Kristian Bendiksen
2021-09-14 10:44:52 +02:00
committed by GitHub
parent 785ee51099
commit 1df25ed71c
7 changed files with 90 additions and 18 deletions

View File

@@ -19,6 +19,7 @@
#include "RimEnsembleSurface.h"
#include "RiaLogging.h"
#include "RiaOptionItemFactory.h"
#include "RigSurfaceResampler.h"
#include "RigSurfaceStatisticsCalculator.h"
@@ -217,15 +218,7 @@ QList<caf::PdmOptionItemInfo> RimEnsembleSurface::calculateValueOptions( const c
if ( fieldNeedingOptions == &m_ensembleCurveSet )
{
options.push_back( caf::PdmOptionItemInfo( "None", nullptr ) );
RimMainPlotCollection* mainPlotColl = RimProject::current()->mainPlotCollection();
std::vector<RimEnsembleCurveSet*> ensembleCurveSets;
mainPlotColl->descendantsOfType( ensembleCurveSets );
for ( auto ensembleCurveSet : ensembleCurveSets )
{
options.push_back( caf::PdmOptionItemInfo( ensembleCurveSet->name(), ensembleCurveSet ) );
}
RiaOptionItemFactory::appendOptionItemsForEnsembleCurveSets( &options );
}
return options;