mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#4118 Limit data points in grid cross plot by cells visible in view
This commit is contained in:
@@ -56,6 +56,7 @@
|
||||
#include "RimFracture.h"
|
||||
#include "RimFractureTemplateCollection.h"
|
||||
#include "RimGridCollection.h"
|
||||
#include "RimGridCrossPlotCurveSet.h"
|
||||
#include "RimIntersection.h"
|
||||
#include "RimIntersectionCollection.h"
|
||||
#include "RimOilField.h"
|
||||
@@ -552,9 +553,9 @@ void RimEclipseView::createDisplayModel()
|
||||
updateLegends();
|
||||
}
|
||||
|
||||
std::vector<RimFlowCharacteristicsPlot*> objects;
|
||||
this->objectsWithReferringPtrFieldsOfType(objects);
|
||||
for (auto plot : objects)
|
||||
std::vector<RimFlowCharacteristicsPlot*> characteristicsPlots;
|
||||
this->objectsWithReferringPtrFieldsOfType(characteristicsPlots);
|
||||
for (auto plot : characteristicsPlots)
|
||||
{
|
||||
if (plot != nullptr)
|
||||
{
|
||||
@@ -562,6 +563,16 @@ void RimEclipseView::createDisplayModel()
|
||||
}
|
||||
}
|
||||
|
||||
std::vector<RimGridCrossPlotCurveSet*> curveSets;
|
||||
this->objectsWithReferringPtrFieldsOfType(curveSets);
|
||||
for (auto curveSet : curveSets)
|
||||
{
|
||||
if (curveSet != nullptr)
|
||||
{
|
||||
curveSet->cellFilterViewUpdated();
|
||||
}
|
||||
}
|
||||
|
||||
RicExportToSharingServerScheduler::instance()->scheduleUpdateSession();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user