(#428) Selecting well log plot in tree view when its viewer is activated

This commit is contained in:
Pål Hagen
2015-09-07 19:22:11 +02:00
parent 613f028779
commit c1d2a32f6e
3 changed files with 43 additions and 0 deletions
@@ -30,6 +30,8 @@
#include "RimGeoMechCase.h"
#include "RigGeoMechWellLogExtractor.h"
#include "cvfAssert.h"
CAF_PDM_SOURCE_INIT(RimWellLogPlotCollection, "WellLogPlotCollection");
//--------------------------------------------------------------------------------------------------
@@ -102,3 +104,22 @@ RigGeoMechWellLogExtractor* RimWellLogPlotCollection::findOrCreateExtractor(RimW
return extractor.p();
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
RimWellLogPlot* RimWellLogPlotCollection::wellLogPlotFromViewer(RiuWellLogPlot* viewer) const
{
CVF_ASSERT(viewer);
for (size_t pIdx = 0; pIdx < wellLogPlots.size(); pIdx++)
{
RimWellLogPlot* wellLogPlot = wellLogPlots[pIdx];
if (wellLogPlot->viewer() == viewer)
{
return wellLogPlot;
}
}
return NULL;
}