mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-15 18:02:12 -05:00
#2022 Curve Calculator : Wire up access to calculated curve data
This commit is contained in:
1 parent
bd8abba779
commit
d5d26a36f2
9 files changed
+338
-15
No files matched your search
@@ -19,6 +19,7 @@
|
||||
#include "RimCalculationCollection.h"
|
||||
|
||||
#include "RimCalculation.h"
|
||||
#include "RimCalculatedSummaryCase.h"
|
||||
|
||||
#include "cafPdmUiGroup.h"
|
||||
#include "cafPdmUiTreeSelectionEditor.h"
|
||||
@@ -34,6 +35,9 @@ RimCalculationCollection::RimCalculationCollection()
|
||||
|
||||
CAF_PDM_InitFieldNoDefault(&m_calcuations, "Calculations", "Calculations", "", "", "");
|
||||
m_calcuations.uiCapability()->setUiEditorTypeName(caf::PdmUiTreeSelectionEditor::uiEditorTypeName());
|
||||
|
||||
CAF_PDM_InitFieldNoDefault(&m_calcuationSummaryCase, "CalculationsSummaryCase", "Calculations Summary Case", "", "", "");
|
||||
m_calcuationSummaryCase = new RimCalculatedSummaryCase;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@@ -46,6 +50,8 @@ RimCalculation* RimCalculationCollection::addCalculation()
|
||||
|
||||
m_calcuations.push_back(calculation);
|
||||
|
||||
m_calcuationSummaryCase()->buildMetaData();
|
||||
|
||||
return calculation;
|
||||
}
|
||||
|
||||
@@ -55,6 +61,9 @@ RimCalculation* RimCalculationCollection::addCalculation()
|
||||
void RimCalculationCollection::deleteCalculation(RimCalculation* calculation)
|
||||
{
|
||||
m_calcuations.removeChildObject(calculation);
|
||||
|
||||
m_calcuationSummaryCase()->buildMetaData();
|
||||
|
||||
delete calculation;
|
||||
}
|
||||
|
||||
@@ -73,3 +82,11 @@ std::vector<RimCalculation*> RimCalculationCollection::calculations() const
|
||||
return calcs;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimCalculatedSummaryCase* RimCalculationCollection::calculationSummaryCase()
|
||||
{
|
||||
return m_calcuationSummaryCase();
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user