diff --git a/ApplicationCode/FileInterface/RifReaderEclipseSummary.cpp b/ApplicationCode/FileInterface/RifReaderEclipseSummary.cpp index 5a46596014..52d855d8f2 100644 --- a/ApplicationCode/FileInterface/RifReaderEclipseSummary.cpp +++ b/ApplicationCode/FileInterface/RifReaderEclipseSummary.cpp @@ -236,7 +236,7 @@ RifEclipseSummaryAddress addressFromErtSmSpecNode(const smspec_node_type * ertSu //-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- -bool RifReaderEclipseSummary::values(const RifEclipseSummaryAddress& resultAddress, std::vector* values) +bool RifReaderEclipseSummary::values(const RifEclipseSummaryAddress& resultAddress, std::vector* values) const { assert(m_ecl_sum != NULL); @@ -288,7 +288,7 @@ const std::vector& RifReaderEclipseSummary::timeSteps(const RifEclipseSu //-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- -int RifReaderEclipseSummary::indexFromAddress(const RifEclipseSummaryAddress& resultAddress) +int RifReaderEclipseSummary::indexFromAddress(const RifEclipseSummaryAddress& resultAddress) const { auto it = m_resultAddressToErtNodeIdx.find(resultAddress); if (it != m_resultAddressToErtNodeIdx.end()) @@ -324,7 +324,7 @@ void RifReaderEclipseSummary::buildMetaData() //-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- -std::string RifReaderEclipseSummary::unitName(const RifEclipseSummaryAddress& resultAddress) +std::string RifReaderEclipseSummary::unitName(const RifEclipseSummaryAddress& resultAddress) const { if (!m_ecl_SmSpec) return ""; diff --git a/ApplicationCode/FileInterface/RifReaderEclipseSummary.h b/ApplicationCode/FileInterface/RifReaderEclipseSummary.h index fa494c574c..841f957118 100644 --- a/ApplicationCode/FileInterface/RifReaderEclipseSummary.h +++ b/ApplicationCode/FileInterface/RifReaderEclipseSummary.h @@ -40,12 +40,12 @@ public: virtual const std::vector& timeSteps(const RifEclipseSummaryAddress& resultAddress) const override; - virtual bool values(const RifEclipseSummaryAddress& resultAddress, std::vector* values) override; - std::string unitName(const RifEclipseSummaryAddress& resultAddress) override; + virtual bool values(const RifEclipseSummaryAddress& resultAddress, std::vector* values) const override; + virtual std::string unitName(const RifEclipseSummaryAddress& resultAddress) const override; private: int timeStepCount() const; - int indexFromAddress(const RifEclipseSummaryAddress& resultAddress); + int indexFromAddress(const RifEclipseSummaryAddress& resultAddress) const; void buildMetaData(); private: diff --git a/ApplicationCode/FileInterface/RifReaderObservedData.cpp b/ApplicationCode/FileInterface/RifReaderObservedData.cpp index eab9d38258..fef212baf0 100644 --- a/ApplicationCode/FileInterface/RifReaderObservedData.cpp +++ b/ApplicationCode/FileInterface/RifReaderObservedData.cpp @@ -86,7 +86,7 @@ bool RifReaderObservedData::open(const QString& headerFileName, //-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- -bool RifReaderObservedData::values(const RifEclipseSummaryAddress& resultAddress, std::vector* values) +bool RifReaderObservedData::values(const RifEclipseSummaryAddress& resultAddress, std::vector* values) const { size_t columnIndex = m_allResultAddresses.size(); @@ -164,7 +164,7 @@ RifEclipseSummaryAddress RifReaderObservedData::address(const QString& quantity, //-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- -std::string RifReaderObservedData::unitName(const RifEclipseSummaryAddress& resultAddress) +std::string RifReaderObservedData::unitName(const RifEclipseSummaryAddress& resultAddress) const { std::string str = ""; return str; diff --git a/ApplicationCode/FileInterface/RifReaderObservedData.h b/ApplicationCode/FileInterface/RifReaderObservedData.h index d20ba7e79d..15ef4f11d0 100644 --- a/ApplicationCode/FileInterface/RifReaderObservedData.h +++ b/ApplicationCode/FileInterface/RifReaderObservedData.h @@ -49,9 +49,9 @@ public: virtual const std::vector& timeSteps(const RifEclipseSummaryAddress& resultAddress) const override; virtual bool values(const RifEclipseSummaryAddress& resultAddress, - std::vector* values) override; + std::vector* values) const override; - std::string unitName(const RifEclipseSummaryAddress& resultAddress) override; + std::string unitName(const RifEclipseSummaryAddress& resultAddress) const override; private: RifEclipseSummaryAddress address(const QString& quantity, diff --git a/ApplicationCode/FileInterface/RifSummaryReaderInterface.cpp b/ApplicationCode/FileInterface/RifSummaryReaderInterface.cpp index 75cf145613..afd8ea8af2 100644 --- a/ApplicationCode/FileInterface/RifSummaryReaderInterface.cpp +++ b/ApplicationCode/FileInterface/RifSummaryReaderInterface.cpp @@ -26,7 +26,7 @@ //-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- -const std::vector& RifSummaryReaderInterface::allResultAddresses() +const std::vector& RifSummaryReaderInterface::allResultAddresses() const { return m_allResultAddresses; } @@ -50,9 +50,9 @@ std::vector RifSummaryReaderInterface::fromTimeT(const std::vector #include #include -#include "cvfObject.h" - class QDateTime; - //================================================================================================== // // @@ -37,13 +36,15 @@ class QDateTime; class RifSummaryReaderInterface : public cvf::Object { public: - bool hasAddress(const RifEclipseSummaryAddress& resultAddress); - const std::vector& allResultAddresses(); - virtual const std::vector& timeSteps(const RifEclipseSummaryAddress& resultAddress) const = 0; - virtual bool values(const RifEclipseSummaryAddress& resultAddress, - std::vector* values) = 0; + bool hasAddress(const RifEclipseSummaryAddress& resultAddress) const; + const std::vector& allResultAddresses() const; - virtual std::string unitName(const RifEclipseSummaryAddress& resultAddress) = 0; + virtual const std::vector& timeSteps(const RifEclipseSummaryAddress& resultAddress) const = 0; + + virtual bool values(const RifEclipseSummaryAddress& resultAddress, + std::vector* values) const = 0; + + virtual std::string unitName(const RifEclipseSummaryAddress& resultAddress) const = 0; // TODO: Move this to a tools class with static members static std::vector fromTimeT(const std::vector& timeSteps); @@ -51,4 +52,3 @@ public: protected: std::vector m_allResultAddresses; }; - diff --git a/ApplicationCode/ProjectDataModel/Summary/RimObservedData.cpp b/ApplicationCode/ProjectDataModel/Summary/RimObservedData.cpp index e04753248b..7c67ef06d1 100644 --- a/ApplicationCode/ProjectDataModel/Summary/RimObservedData.cpp +++ b/ApplicationCode/ProjectDataModel/Summary/RimObservedData.cpp @@ -17,6 +17,7 @@ ///////////////////////////////////////////////////////////////////////////////// #include "RimObservedData.h" + #include "RimTools.h" #include diff --git a/ApplicationCode/ProjectDataModel/Summary/RimObservedData.h b/ApplicationCode/ProjectDataModel/Summary/RimObservedData.h index ba75607fdd..a86dcc2b69 100644 --- a/ApplicationCode/ProjectDataModel/Summary/RimObservedData.h +++ b/ApplicationCode/ProjectDataModel/Summary/RimObservedData.h @@ -36,12 +36,13 @@ class RimObservedData : public RimSummaryCase public: RimObservedData(); - virtual QString summaryHeaderFilename() const override; + virtual QString summaryHeaderFilename() const override; virtual QString caseName() override; virtual void updateFilePathsFromProjectPath(const QString& newProjectPath, const QString& oldProjectPath) override; QString identifierName() const; RifEclipseSummaryAddress::SummaryVarCategory summaryCategory() const; + private: caf::PdmField > m_summaryCategory; caf::PdmField m_identifierName; diff --git a/ApplicationCode/ProjectDataModel/Summary/RimObservedRsmspecColumnBasedData.cpp b/ApplicationCode/ProjectDataModel/Summary/RimObservedRsmspecColumnBasedData.cpp index 1ff67eebdb..9aa21ccee9 100644 --- a/ApplicationCode/ProjectDataModel/Summary/RimObservedRsmspecColumnBasedData.cpp +++ b/ApplicationCode/ProjectDataModel/Summary/RimObservedRsmspecColumnBasedData.cpp @@ -65,7 +65,7 @@ public: //-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- - virtual bool values(const RifEclipseSummaryAddress& resultAddress, std::vector* values) override + virtual bool values(const RifEclipseSummaryAddress& resultAddress, std::vector* values) const override { values->push_back(20); values->push_back(40); @@ -79,7 +79,7 @@ public: //-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- - virtual std::string unitName(const RifEclipseSummaryAddress& resultAddress) override + virtual std::string unitName(const RifEclipseSummaryAddress& resultAddress) const override { return "Unknown unit"; }