#1947 RFT/PLT Plot: Use const string in rftAddress for wellLogChannelName

This commit is contained in:
Unknown
2017-10-05 21:24:43 +02:00
committed by Rebecca Cox
parent e23783c1ed
commit 66b9bb34b5
4 changed files with 58 additions and 44 deletions

View File

@@ -25,6 +25,8 @@
#include "cvfBase.h"
#include "cvfObject.h"
#include <QDateTime>
class RifEclipseRftAddress;
//==================================================================================================
@@ -37,10 +39,12 @@ public:
RifReaderEclipseRft(const std::string& fileName);
~RifReaderEclipseRft();
const std::vector<RifEclipseRftAddress>& eclipseRftAddresses();
void values(const RifEclipseRftAddress& rftAddress, std::vector<double>* values);
std::vector<QDateTime> availableTimeSteps(const QString& wellName, const QString& wellLogChannelName) const;
const std::set<QString>& wellNames() const;
private:
void open();
int indexFromAddress(const RifEclipseRftAddress& rftAddress) const;
@@ -52,6 +56,7 @@ private:
std::string m_fileName;
ecl_rft_file_type* m_ecl_rft_file;
std::vector<RifEclipseRftAddress> m_eclipseRftAddresses;
std::set<QString> m_wellNames;
std::map<RifEclipseRftAddress, int> m_rftAddressToLibeclNodeIdx;
};