mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-26 15:10:22 -05:00
#8735: Add SummaryPlotCollection multi plot commands and subplots
This commit is contained in:
1 parent
1272ec7bd0
commit
fac5eb5f3b
9 files changed
+308
-22
No files matched your search
@@ -31,6 +31,7 @@
|
||||
class RimSummaryCase;
|
||||
class RimSummaryPlotCollection;
|
||||
class RimSummaryEnsemble;
|
||||
class RimSummaryPlot;
|
||||
|
||||
//==================================================================================================
|
||||
///
|
||||
@@ -45,8 +46,35 @@ public:
|
||||
std::expected<caf::PdmObjectHandle*, QString> execute() override;
|
||||
QString classKeywordReturnedType() const override;
|
||||
|
||||
static std::vector<RimSummaryEnsemble*> allEnsembles( RimSummaryEnsemble* ensemble,
|
||||
const caf::PdmPtrArrayField<RimSummaryEnsemble*>& ensembleArray );
|
||||
|
||||
static RimSummaryPlot* createSummaryPlot( const std::vector<RimSummaryCase*>& summaryCases,
|
||||
const std::vector<RimSummaryEnsemble*>& ensembles,
|
||||
const QString& address );
|
||||
|
||||
private:
|
||||
caf::PdmField<QString> m_addressString;
|
||||
caf::PdmPtrArrayField<RimSummaryCase*> m_summaryCases;
|
||||
caf::PdmPtrField<RimSummaryEnsemble*> m_ensemble;
|
||||
caf::PdmField<QString> m_addressString;
|
||||
caf::PdmPtrArrayField<RimSummaryCase*> m_summaryCases;
|
||||
caf::PdmPtrField<RimSummaryEnsemble*> m_ensemble;
|
||||
caf::PdmPtrArrayField<RimSummaryEnsemble*> m_ensembles;
|
||||
};
|
||||
|
||||
//==================================================================================================
|
||||
///
|
||||
//==================================================================================================
|
||||
class RimcSummaryPlotCollection_newSummaryMultiPlot : public caf::PdmObjectCreationMethod
|
||||
{
|
||||
CAF_PDM_HEADER_INIT;
|
||||
|
||||
public:
|
||||
RimcSummaryPlotCollection_newSummaryMultiPlot( caf::PdmObjectHandle* self );
|
||||
|
||||
std::expected<caf::PdmObjectHandle*, QString> execute() override;
|
||||
QString classKeywordReturnedType() const override;
|
||||
|
||||
private:
|
||||
caf::PdmField<std::vector<QString>> m_addressStrings;
|
||||
caf::PdmPtrArrayField<RimSummaryCase*> m_summaryCases;
|
||||
caf::PdmPtrArrayField<RimSummaryEnsemble*> m_ensembles;
|
||||
};
|
||||
Reference in new issue
Block a user