Make decent defaults for correlation plots

This commit is contained in:
Gaute Lindkvist
2020-04-22 14:36:27 +02:00
parent 3133c6fc19
commit f0ecf57a2b
6 changed files with 83 additions and 10 deletions

View File

@@ -38,15 +38,18 @@ public:
RimCorrelationPlotCollection();
~RimCorrelationPlotCollection() override;
RimCorrelationPlot* createCorrelationPlot();
RimCorrelationMatrixPlot* createCorrelationMatrixPlot();
RimParameterResultCrossPlot* createParameterResultCrossPlot();
RimCorrelationPlot* createCorrelationPlot( bool defaultToFirstEnsembleFopt = true );
RimCorrelationMatrixPlot* createCorrelationMatrixPlot( bool defaultToFirstEnsembleField = true );
RimParameterResultCrossPlot* createParameterResultCrossPlot( bool defaultToFirstEnsembleFopt = true );
void removePlot( RimAbstractCorrelationPlot* CorrelationPlot );
std::vector<RimAbstractCorrelationPlot*> plots();
void deleteAllChildObjects();
private:
void applyFirstEnsembleFieldAddressesToPlot( RimAbstractCorrelationPlot* plot, const std::string& quantityName = "" );
private:
caf::PdmChildArrayField<RimAbstractCorrelationPlot*> m_correlationPlots;
};