mirror of
https://github.com/OPM/ResInsight.git
synced 2026-11-07 23:05:29 -06:00
Histogram: Use new plot for "Create Grid Statistics in 3d view".
This commit is contained in:
1 parent
d6b79ae328
commit
11d85583dd
6 files changed
+46
-36
No files matched your search
+27
@@ -20,6 +20,7 @@
|
||||
|
||||
#include "Histogram/RimHistogramPlot.h"
|
||||
#include "RimEclipseCase.h"
|
||||
#include "RimEclipseCellColors.h"
|
||||
#include "RimEclipseResultDefinition.h"
|
||||
#include "RimEclipseView.h"
|
||||
#include "RimHistogramCalculator.h"
|
||||
@@ -284,3 +285,29 @@ void RimGridStatisticsHistogramDataSource::cellFilterViewUpdated()
|
||||
{
|
||||
dataSourceChanged.send();
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimGridStatisticsHistogramDataSource::loadDataAndUpdate()
|
||||
{
|
||||
dataSourceChanged.send();
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimGridStatisticsHistogramDataSource::setPropertiesFromView( RimEclipseView* view )
|
||||
{
|
||||
CAF_ASSERT( view );
|
||||
|
||||
m_case = view->ownerCase();
|
||||
|
||||
RimEclipseCase* eclipseCase = dynamic_cast<RimEclipseCase*>( m_case.value() );
|
||||
if ( eclipseCase ) m_property->setEclipseCase( eclipseCase );
|
||||
|
||||
const RimEclipseResultDefinition* resDef = dynamic_cast<const RimEclipseResultDefinition*>( view->cellResult() );
|
||||
if ( resDef ) m_property->simpleCopy( resDef );
|
||||
|
||||
dataSourceChanged.send();
|
||||
}
|
||||
@@ -28,6 +28,7 @@ class RimSummaryEnsemble;
|
||||
class RimCase;
|
||||
class RimGridView;
|
||||
class RimEclipseResultDefinition;
|
||||
class RimEclipseView;
|
||||
|
||||
//==================================================================================================
|
||||
///
|
||||
@@ -52,6 +53,10 @@ public:
|
||||
|
||||
void cellFilterViewUpdated();
|
||||
|
||||
void loadDataAndUpdate();
|
||||
|
||||
void setPropertiesFromView( RimEclipseView* view );
|
||||
|
||||
protected:
|
||||
QList<caf::PdmOptionItemInfo> calculateValueOptions( const caf::PdmFieldHandle* fieldNeedingOptions ) override;
|
||||
void defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering& uiOrdering ) override;
|
||||
|
||||
@@ -162,7 +162,6 @@
|
||||
|
||||
#ifdef USE_QTCHARTS
|
||||
#include "RimEnsembleFractureStatisticsPlotCollection.h"
|
||||
#include "RimGridStatisticsPlotCollection.h"
|
||||
#endif
|
||||
|
||||
#include "RiuMainWindow.h"
|
||||
@@ -658,10 +657,6 @@ caf::CmdFeatureMenuBuilder RimContextCommandBuilder::commandsFromSelection()
|
||||
menuBuilder << "RicCreateSaturationPressurePlotsFeature";
|
||||
}
|
||||
#ifdef USE_QTCHARTS
|
||||
else if ( dynamic_cast<RimGridStatisticsPlotCollection*>( firstUiItem ) )
|
||||
{
|
||||
menuBuilder << "RicCreateGridStatisticsPlotFeature";
|
||||
}
|
||||
else if ( dynamic_cast<RimEnsembleFractureStatisticsPlotCollection*>( firstUiItem ) )
|
||||
{
|
||||
menuBuilder << "RicCreateEnsembleFractureStatisticsPlotFeature";
|
||||
@@ -871,9 +866,7 @@ caf::CmdFeatureMenuBuilder RimContextCommandBuilder::commandsFromSelection()
|
||||
}
|
||||
else if ( dynamic_cast<Rim3dOverlayInfoConfig*>( firstUiItem ) )
|
||||
{
|
||||
#ifdef USE_QTCHARTS
|
||||
menuBuilder << "RicCreateGridStatisticsPlotFeature";
|
||||
#endif
|
||||
menuBuilder << "RicShowGridStatisticsFeature";
|
||||
}
|
||||
else if ( dynamic_cast<RimValveTemplateCollection*>( firstUiItem ) )
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
|
||||
#include "RimEclipseResultDefinition.h"
|
||||
|
||||
#include "Histogram/RimGridStatisticsHistogramDataSource.h"
|
||||
#include "RiaLogging.h"
|
||||
#include "RiaQDateTimeTools.h"
|
||||
|
||||
@@ -36,6 +37,7 @@
|
||||
#include "ContourMap/RimContourMapProjection.h"
|
||||
#include "ContourMap/RimEclipseContourMapProjection.h"
|
||||
#include "ContourMap/RimEclipseContourMapView.h"
|
||||
#include "Histogram/RimGridStatisticsHistogramDataSource.h"
|
||||
#include "Rim3dView.h"
|
||||
#include "Rim3dWellLogCurve.h"
|
||||
#include "RimCellEdgeColors.h"
|
||||
@@ -61,10 +63,6 @@
|
||||
#include "RimWellLogExtractionCurve.h"
|
||||
#include "RimWellLogTrack.h"
|
||||
|
||||
#ifdef USE_QTCHARTS
|
||||
#include "RimGridStatisticsPlot.h"
|
||||
#endif
|
||||
|
||||
#include "cafPdmFieldScriptingCapability.h"
|
||||
#include "cafPdmUiToolButtonEditor.h"
|
||||
#include "cafPdmUiTreeSelectionEditor.h"
|
||||
@@ -598,13 +596,12 @@ void RimEclipseResultDefinition::loadDataAndUpdate()
|
||||
rim3dWellLogCurve->updateCurveIn3dView();
|
||||
}
|
||||
|
||||
#ifdef USE_QTCHARTS
|
||||
RimGridStatisticsPlot* gridStatisticsPlot = firstAncestorOrThisOfType<RimGridStatisticsPlot>();
|
||||
if ( gridStatisticsPlot )
|
||||
RimGridStatisticsHistogramDataSource* gridStatisticsHistogramDataSource =
|
||||
firstAncestorOrThisOfType<RimGridStatisticsHistogramDataSource>();
|
||||
if ( gridStatisticsHistogramDataSource )
|
||||
{
|
||||
gridStatisticsPlot->loadDataAndUpdate();
|
||||
gridStatisticsHistogramDataSource->loadDataAndUpdate();
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
Reference in new issue
Block a user