#2032 Curve Calculator : Rename of calculation and calculation collection

This commit is contained in:
Magne Sjaastad 2017-10-23 14:42:38 +02:00
parent f943a80f95
commit 35a2769cab
16 changed files with 75 additions and 75 deletions

View File

@ -19,15 +19,15 @@
#include "RicSummaryCurveCalculator.h"
#include "RiaApplication.h"
#include "RiaSummaryTools.h"
#include "RimSummaryCalculation.h"
#include "RimCalculationCollection.h"
#include "RimProject.h"
#include "RimSummaryCalculation.h"
#include "RimSummaryCalculationCollection.h"
#include "cafPdmUiListEditor.h"
#include "cafPdmUiPushButtonEditor.h"
#include "cafPdmUiTreeSelectionEditor.h"
#include "RiaSummaryTools.h"
CAF_PDM_SOURCE_INIT(RicSummaryCurveCalculator, "RicSummaryCurveCalculator");
@ -177,7 +177,7 @@ QList<caf::PdmOptionItemInfo> RicSummaryCurveCalculator::calculateValueOptions(c
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
RimCalculationCollection* RicSummaryCurveCalculator::calculationCollection()
RimSummaryCalculationCollection* RicSummaryCurveCalculator::calculationCollection()
{
RimProject* proj = RiaApplication::instance()->project();
if (proj)

View File

@ -23,7 +23,7 @@
#include "cafPdmObject.h"
#include "cafPdmPtrField.h"
class RimCalculationCollection;
class RimSummaryCalculationCollection;
class RimSummaryCalculation;
//==================================================================================================
@ -51,7 +51,7 @@ private:
virtual void defineEditorAttribute(const caf::PdmFieldHandle* field, QString uiConfigName, caf::PdmUiEditorAttribute* attribute) override;
private:
static RimCalculationCollection* calculationCollection();
static RimSummaryCalculationCollection* calculationCollection();
// TODO : Move to a common caf helper class
static void assignPushButtonEditor(caf::PdmFieldHandle* fieldHandle);

View File

@ -39,7 +39,7 @@
#include "RimSummaryCurveCollection.h"
#include "RimSummaryPlot.h"
#include "RimSummaryPlotCollection.h"
#include "RimCalculationCollection.h"
#include "RimSummaryCalculationCollection.h"
#include "RiuMainPlotWindow.h"
#include "RiuSummaryQwtPlot.h"
@ -674,7 +674,7 @@ bool RicSummaryCurveCreator::isObservedData(RimSummaryCase *sumCase) const
//--------------------------------------------------------------------------------------------------
RimSummaryCase* RicSummaryCurveCreator::calculatedSummaryCase()
{
RimCalculationCollection* calcColl = RiaApplication::instance()->project()->calculationCollection();
RimSummaryCalculationCollection* calcColl = RiaApplication::instance()->project()->calculationCollection();
return calcColl->calculationSummaryCase();
}

View File

@ -93,8 +93,8 @@ ${CEE_CURRENT_LIST_DIR}RimEclipseGeometrySelectionItem.h
${CEE_CURRENT_LIST_DIR}RimDialogData.h
${CEE_CURRENT_LIST_DIR}RimTimeStepFilter.h
${CEE_CURRENT_LIST_DIR}RimSummaryCalculation.h
${CEE_CURRENT_LIST_DIR}RimCalculationCollection.h
${CEE_CURRENT_LIST_DIR}RimCalculationVariable.h
${CEE_CURRENT_LIST_DIR}RimSummaryCalculationCollection.h
${CEE_CURRENT_LIST_DIR}RimSummaryCalculationVariable.h
)
if (RESINSIGHT_ENABLE_PROTOTYPE_FEATURE_FRACTURES)
@ -193,8 +193,8 @@ ${CEE_CURRENT_LIST_DIR}RimEclipseGeometrySelectionItem.cpp
${CEE_CURRENT_LIST_DIR}RimDialogData.cpp
${CEE_CURRENT_LIST_DIR}RimTimeStepFilter.cpp
${CEE_CURRENT_LIST_DIR}RimSummaryCalculation.cpp
${CEE_CURRENT_LIST_DIR}RimCalculationCollection.cpp
${CEE_CURRENT_LIST_DIR}RimCalculationVariable.cpp
${CEE_CURRENT_LIST_DIR}RimSummaryCalculationCollection.cpp
${CEE_CURRENT_LIST_DIR}RimSummaryCalculationVariable.cpp
)
if (RESINSIGHT_ENABLE_PROTOTYPE_FEATURE_FRACTURES)

View File

@ -30,7 +30,7 @@
#include "RigWellPath.h"
#include "RimCalcScript.h"
#include "RimCalculationCollection.h"
#include "RimSummaryCalculationCollection.h"
#include "RimCase.h"
#include "RimCaseCollection.h"
#include "RimCommandObject.h"
@ -114,7 +114,7 @@ RimProject::RimProject(void)
viewLinkerCollection = new RimViewLinkerCollection;
CAF_PDM_InitFieldNoDefault(&calculationCollection, "CalculationCollection", "Calculation Collection", "", "", "");
calculationCollection = new RimCalculationCollection;
calculationCollection = new RimSummaryCalculationCollection;
CAF_PDM_InitFieldNoDefault(&commandObjects, "CommandObjects", "CommandObjects", "", "", "");
//wellPathImport.uiCapability()->setUiHidden(true);

View File

@ -34,7 +34,7 @@ class RigGridManager;
class RigMainGrid;
class RigWellPath;
class RimCalculationCollection;
class RimSummaryCalculationCollection;
class RimCase;
class RimCommandObject;
class RimDialogData;
@ -79,7 +79,7 @@ public:
caf::PdmChildField<RimWellPathImport*> wellPathImport;
caf::PdmChildField<RimMainPlotCollection*> mainPlotCollection;
caf::PdmChildField<RimViewLinkerCollection*> viewLinkerCollection;
caf::PdmChildField<RimCalculationCollection*> calculationCollection;
caf::PdmChildField<RimSummaryCalculationCollection*> calculationCollection;
caf::PdmChildArrayField<RimCommandObject*> commandObjects;
caf::PdmChildArrayField<RimMultiSnapshotDefinition*> multiSnapshotDefinitions;

View File

@ -23,9 +23,9 @@
#include "RiaSummaryCurveDefinition.h"
#include "RiaSummaryTools.h"
#include "RimCalculationCollection.h"
#include "RimCalculationVariable.h"
#include "RimProject.h"
#include "RimSummaryCalculationCollection.h"
#include "RimSummaryCalculationVariable.h"
#include "RimSummaryCurve.h"
#include "RimSummaryPlot.h"
#include "RimSummaryPlotCollection.h"
@ -37,14 +37,14 @@
#include <algorithm>
CAF_PDM_SOURCE_INIT(RimSummaryCalculation, "RimCalculation");
CAF_PDM_SOURCE_INIT(RimSummaryCalculation, "RimSummaryCalculation");
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
RimSummaryCalculation::RimSummaryCalculation()
{
CAF_PDM_InitObject("RimCalculation", ":/octave.png", "Calculation", "");
CAF_PDM_InitObject("RimSummaryCalculation", ":/octave.png", "Calculation", "");
CAF_PDM_InitFieldNoDefault(&m_description, "Description", "Description", "", "", "");
m_description.uiCapability()->setUiReadOnly(true);
@ -85,9 +85,9 @@ caf::PdmChildArrayFieldHandle* RimSummaryCalculation::variables()
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
RimCalculationVariable* RimSummaryCalculation::addVariable()
RimSummaryCalculationVariable* RimSummaryCalculation::addVariable()
{
RimCalculationVariable* v = new RimCalculationVariable;
RimSummaryCalculationVariable* v = new RimSummaryCalculationVariable;
m_variables.push_back(v);
return v;
@ -96,7 +96,7 @@ RimCalculationVariable* RimSummaryCalculation::addVariable()
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimSummaryCalculation::deleteVariable(RimCalculationVariable* calcVariable)
void RimSummaryCalculation::deleteVariable(RimSummaryCalculationVariable* calcVariable)
{
m_variables.removeChildObject(calcVariable);
@ -150,8 +150,8 @@ bool RimSummaryCalculation::parseExpression()
// Remove variables not present in expression
{
std::vector<RimCalculationVariable*> toBeDeleted;
for (RimCalculationVariable* v : m_variables)
std::vector<RimSummaryCalculationVariable*> toBeDeleted;
for (RimSummaryCalculationVariable* v : m_variables)
{
if (std::find(variableNames.begin(), variableNames.end(), v->name()) == variableNames.end())
{
@ -164,7 +164,7 @@ bool RimSummaryCalculation::parseExpression()
}
}
for (RimCalculationVariable* v : toBeDeleted)
for (RimSummaryCalculationVariable* v : toBeDeleted)
{
deleteVariable(v);
}
@ -205,7 +205,7 @@ bool RimSummaryCalculation::calculate()
for (size_t i = 0; i < m_variables.size(); i++)
{
RimCalculationVariable* v = m_variables[i];
RimSummaryCalculationVariable* v = m_variables[i];
if (!v->summaryCase())
{
@ -302,9 +302,9 @@ QString RimSummaryCalculation::findLeftHandSide(const QString& expresion)
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
RimCalculationVariable* RimSummaryCalculation::findByName(const QString& name) const
RimSummaryCalculationVariable* RimSummaryCalculation::findByName(const QString& name) const
{
for (RimCalculationVariable* v : m_variables)
for (RimSummaryCalculationVariable* v : m_variables)
{
if (v->name() == name)
{
@ -329,7 +329,7 @@ QString RimSummaryCalculation::buildCalculationName() const
name += " ( ";
for (RimCalculationVariable* v : m_variables)
for (RimSummaryCalculationVariable* v : m_variables)
{
name += v->summaryAddressDisplayString();
@ -350,7 +350,7 @@ QString RimSummaryCalculation::buildCalculationName() const
//--------------------------------------------------------------------------------------------------
void RimSummaryCalculation::updateDependentCurvesAndPlots()
{
RimCalculationCollection* calcColl = nullptr;
RimSummaryCalculationCollection* calcColl = nullptr;
this->firstAncestorOrThisOfTypeAsserted(calcColl);
calcColl->rebuildCaseMetaData();

View File

@ -22,7 +22,7 @@
#include "cafPdmObject.h"
#include "cafPdmField.h"
class RimCalculationVariable;
class RimSummaryCalculationVariable;
//==================================================================================================
///
@ -39,8 +39,8 @@ public:
QString description() const;
caf::PdmChildArrayFieldHandle* variables();
RimCalculationVariable* addVariable();
void deleteVariable(RimCalculationVariable* calcVariable);
RimSummaryCalculationVariable* addVariable();
void deleteVariable(RimSummaryCalculationVariable* calcVariable);
const std::vector<double>& values() const;
const std::vector<time_t>& timeSteps() const;
@ -54,14 +54,14 @@ public:
static QString findLeftHandSide(const QString& expresion);
private:
RimCalculationVariable* findByName(const QString& name) const;
RimSummaryCalculationVariable* findByName(const QString& name) const;
QString buildCalculationName() const;
private:
caf::PdmField<QString> m_description;
caf::PdmField<QString> m_expression;
caf::PdmChildArrayField<RimCalculationVariable*> m_variables;
caf::PdmChildArrayField<RimSummaryCalculationVariable*> m_variables;
caf::PdmField<std::vector<double>> m_calculatedValues;
caf::PdmField<std::vector<time_t>> m_timesteps;

View File

@ -16,20 +16,20 @@
//
/////////////////////////////////////////////////////////////////////////////////
#include "RimCalculationCollection.h"
#include "RimSummaryCalculationCollection.h"
#include "RimSummaryCalculation.h"
#include "RimCalculatedSummaryCase.h"
#include "RimSummaryCalculation.h"
#include "cafPdmUiGroup.h"
#include "cafPdmUiTreeSelectionEditor.h"
CAF_PDM_SOURCE_INIT(RimCalculationCollection, "RimCalculationCollection");
CAF_PDM_SOURCE_INIT(RimSummaryCalculationCollection, "RimSummaryCalculationCollection");
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
RimCalculationCollection::RimCalculationCollection()
RimSummaryCalculationCollection::RimSummaryCalculationCollection()
{
CAF_PDM_InitObject("Calculation Collection", ":/chain.png", "", "");
@ -44,7 +44,7 @@ RimCalculationCollection::RimCalculationCollection()
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
RimSummaryCalculation* RimCalculationCollection::addCalculation()
RimSummaryCalculation* RimSummaryCalculationCollection::addCalculation()
{
RimSummaryCalculation* calculation = new RimSummaryCalculation;
calculation->setDescription(QString("Calculation %1").arg(m_calcuations.size()));
@ -59,7 +59,7 @@ RimSummaryCalculation* RimCalculationCollection::addCalculation()
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimCalculationCollection::deleteCalculation(RimSummaryCalculation* calculation)
void RimSummaryCalculationCollection::deleteCalculation(RimSummaryCalculation* calculation)
{
m_calcuations.removeChildObject(calculation);
@ -71,7 +71,7 @@ void RimCalculationCollection::deleteCalculation(RimSummaryCalculation* calculat
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
std::vector<RimSummaryCalculation*> RimCalculationCollection::calculations() const
std::vector<RimSummaryCalculation*> RimSummaryCalculationCollection::calculations() const
{
std::vector<RimSummaryCalculation*> calcs;
@ -86,7 +86,7 @@ std::vector<RimSummaryCalculation*> RimCalculationCollection::calculations() con
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
RimSummaryCase* RimCalculationCollection::calculationSummaryCase()
RimSummaryCase* RimSummaryCalculationCollection::calculationSummaryCase()
{
return m_calcuationSummaryCase();
}
@ -94,7 +94,7 @@ RimSummaryCase* RimCalculationCollection::calculationSummaryCase()
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimCalculationCollection::deleteAllContainedObjects()
void RimSummaryCalculationCollection::deleteAllContainedObjects()
{
m_calcuations.deleteAllChildObjects();
@ -104,7 +104,7 @@ void RimCalculationCollection::deleteAllContainedObjects()
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimCalculationCollection::rebuildCaseMetaData()
void RimSummaryCalculationCollection::rebuildCaseMetaData()
{
m_calcuationSummaryCase->buildMetaData();
}
@ -112,7 +112,7 @@ void RimCalculationCollection::rebuildCaseMetaData()
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimCalculationCollection::initAfterRead()
void RimSummaryCalculationCollection::initAfterRead()
{
rebuildCaseMetaData();
}

View File

@ -30,12 +30,12 @@ class RimCalculatedSummaryCase;
///
///
//==================================================================================================
class RimCalculationCollection : public caf::PdmObject
class RimSummaryCalculationCollection : public caf::PdmObject
{
CAF_PDM_HEADER_INIT;
public:
RimCalculationCollection();
RimSummaryCalculationCollection();
RimSummaryCalculation* addCalculation();
void deleteCalculation(RimSummaryCalculation* calculation);

View File

@ -16,10 +16,11 @@
//
/////////////////////////////////////////////////////////////////////////////////
#include "RimCalculationVariable.h"
#include "RimSummaryCalculationVariable.h"
#include "RiaSummaryCurveDefinition.h"
#include "RimSummaryCalculation.h"
#include "RimSummaryCase.h"
#include "RimSummaryCurve.h"
@ -28,17 +29,16 @@
#include "cafPdmUiPushButtonEditor.h"
#include "cafPdmUiTableView.h"
#include "RimSummaryCalculation.h"
CAF_PDM_SOURCE_INIT(RimCalculationVariable, "RimCalculationVariable");
CAF_PDM_SOURCE_INIT(RimSummaryCalculationVariable, "RimSummaryCalculationVariable");
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
RimCalculationVariable::RimCalculationVariable()
RimSummaryCalculationVariable::RimSummaryCalculationVariable()
{
CAF_PDM_InitObject("RimCalculationVariable", ":/octave.png", "RimCalculationVariable", "");
CAF_PDM_InitObject("RimSummaryCalculationVariable", ":/octave.png", "", "");
CAF_PDM_InitFieldNoDefault(&m_name, "VariableName", "Variable Name", "", "", "");
m_name.uiCapability()->setUiReadOnly(true);
@ -48,7 +48,7 @@ RimCalculationVariable::RimCalculationVariable()
m_button.xmlCapability()->disableIO();
CAF_PDM_InitFieldNoDefault(&m_summaryAddressUi, "SummaryAddressUi", "Summary Address", "", "", "");
m_summaryAddressUi.registerGetMethod(this, &RimCalculationVariable::summaryAddressDisplayString);
m_summaryAddressUi.registerGetMethod(this, &RimSummaryCalculationVariable::summaryAddressDisplayString);
m_summaryAddressUi.xmlCapability()->disableIO();
m_summaryAddressUi.uiCapability()->setUiReadOnly(true);
@ -61,7 +61,7 @@ RimCalculationVariable::RimCalculationVariable()
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
QString RimCalculationVariable::name() const
QString RimSummaryCalculationVariable::name() const
{
return m_name;
}
@ -69,7 +69,7 @@ QString RimCalculationVariable::name() const
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimCalculationVariable::setName(const QString& name)
void RimSummaryCalculationVariable::setName(const QString& name)
{
m_name = name;
}
@ -77,7 +77,7 @@ void RimCalculationVariable::setName(const QString& name)
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimCalculationVariable::fieldChangedByUi(const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue)
void RimSummaryCalculationVariable::fieldChangedByUi(const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue)
{
if (changedField == &m_button)
{
@ -126,7 +126,7 @@ void RimCalculationVariable::fieldChangedByUi(const caf::PdmFieldHandle* changed
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
QString RimCalculationVariable::summaryAddressDisplayString() const
QString RimSummaryCalculationVariable::summaryAddressDisplayString() const
{
QString caseName;
if (m_case()) caseName = m_case->shortName();
@ -148,7 +148,7 @@ QString RimCalculationVariable::summaryAddressDisplayString() const
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
RimSummaryCase* RimCalculationVariable::summaryCase()
RimSummaryCase* RimSummaryCalculationVariable::summaryCase()
{
return m_case();
}
@ -156,7 +156,7 @@ RimSummaryCase* RimCalculationVariable::summaryCase()
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
RimSummaryAddress* RimCalculationVariable::summaryAddress()
RimSummaryAddress* RimSummaryCalculationVariable::summaryAddress()
{
return m_summaryAddress();
}
@ -164,7 +164,7 @@ RimSummaryAddress* RimCalculationVariable::summaryAddress()
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimCalculationVariable::defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering& uiOrdering)
void RimSummaryCalculationVariable::defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering& uiOrdering)
{
uiOrdering.add(&m_name);
uiOrdering.add(&m_summaryAddressUi);
@ -176,7 +176,7 @@ void RimCalculationVariable::defineUiOrdering(QString uiConfigName, caf::PdmUiOr
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimCalculationVariable::defineObjectEditorAttribute(QString uiConfigName, caf::PdmUiEditorAttribute* attribute)
void RimSummaryCalculationVariable::defineObjectEditorAttribute(QString uiConfigName, caf::PdmUiEditorAttribute* attribute)
{
caf::PdmUiTableViewEditorAttribute* attr = dynamic_cast<caf::PdmUiTableViewEditorAttribute*>(attribute);
if (attr)

View File

@ -33,12 +33,12 @@ class RimSummaryAddress;
///
///
//==================================================================================================
class RimCalculationVariable : public caf::PdmObject
class RimSummaryCalculationVariable : public caf::PdmObject
{
CAF_PDM_HEADER_INIT;
public:
RimCalculationVariable();
RimSummaryCalculationVariable();
QString name() const;
void setName(const QString& name);

View File

@ -19,7 +19,7 @@
#include "RimCalculatedSummaryCase.h"
#include "RimSummaryCalculation.h"
#include "RimCalculationCollection.h"
#include "RimSummaryCalculationCollection.h"
CAF_PDM_SOURCE_INIT(RimCalculatedSummaryCase,"CalculatedSummaryCase");
@ -55,7 +55,7 @@ void RimCalculatedSummaryCase::createSummaryReaderInterface()
{
if (!m_calculatedCurveReader)
{
RimCalculationCollection* calculationCollection = nullptr;
RimSummaryCalculationCollection* calculationCollection = nullptr;
this->firstAncestorOrThisOfTypeAsserted(calculationCollection);
m_calculatedCurveReader = new RifCalculatedSummaryCurveReader(calculationCollection);
@ -100,7 +100,7 @@ void RimCalculatedSummaryCase::buildMetaData()
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
RimCalculatedSummaryCase::RifCalculatedSummaryCurveReader::RifCalculatedSummaryCurveReader(RimCalculationCollection* calculationCollection)
RimCalculatedSummaryCase::RifCalculatedSummaryCurveReader::RifCalculatedSummaryCurveReader(RimSummaryCalculationCollection* calculationCollection)
: m_calculationCollection(calculationCollection)
{

View File

@ -21,7 +21,7 @@
#include "RimSummaryCase.h"
#include "RifSummaryReaderInterface.h"
class RimCalculationCollection;
class RimSummaryCalculationCollection;
class RimSummaryCalculation;
@ -39,7 +39,7 @@ private:
class RifCalculatedSummaryCurveReader : public RifSummaryReaderInterface
{
public:
explicit RifCalculatedSummaryCurveReader(RimCalculationCollection* calculationCollection);
explicit RifCalculatedSummaryCurveReader(RimSummaryCalculationCollection* calculationCollection);
virtual const std::vector<time_t>& timeSteps(const RifEclipseSummaryAddress& resultAddress) const override;
virtual bool values(const RifEclipseSummaryAddress& resultAddress, std::vector<double>* values) const override;
@ -51,7 +51,7 @@ private:
RimSummaryCalculation* findCalculationByName(const RifEclipseSummaryAddress& resultAddress) const;
private:
caf::PdmPointer<RimCalculationCollection> m_calculationCollection;
caf::PdmPointer<RimSummaryCalculationCollection> m_calculationCollection;
};
public:

View File

@ -23,7 +23,7 @@
#include "RifReaderEclipseSummary.h"
#include "RimCalculationCollection.h"
#include "RimSummaryCalculationCollection.h"
#include "RimEclipseResultCase.h"
#include "RimProject.h"
#include "RimSummaryCase.h"

View File

@ -24,13 +24,13 @@
#include "RifEclipseSummaryAddress.h"
#include "RifSummaryReaderInterface.h"
#include "RimSummaryCalculation.h"
#include "RimCalculatedSummaryCase.h"
#include "RimCalculationCollection.h"
#include "RimObservedData.h"
#include "RimObservedDataCollection.h"
#include "RimOilField.h"
#include "RimProject.h"
#include "RimSummaryCalculation.h"
#include "RimSummaryCalculationCollection.h"
#include "RimSummaryCase.h"
#include "RimSummaryCaseCollection.h"
#include "RimSummaryCaseMainCollection.h"
@ -880,7 +880,7 @@ std::vector<RimSummaryCase*> RiuSummaryCurveDefSelection::summaryCases() const
//--------------------------------------------------------------------------------------------------
RimSummaryCase* RiuSummaryCurveDefSelection::calculatedSummaryCase()
{
RimCalculationCollection* calcColl = RiaApplication::instance()->project()->calculationCollection();
RimSummaryCalculationCollection* calcColl = RiaApplication::instance()->project()->calculationCollection();
return calcColl->calculationSummaryCase();
}