Performance: Control how much data to import from file

User can control if faults, NNCs and simulation wells are to be imported
from file.
This commit is contained in:
Magne Sjaastad
2014-07-30 09:13:47 +02:00
parent d8f412017e
commit 032a263685
12 changed files with 246 additions and 23 deletions

View File

@@ -22,12 +22,16 @@
#include "cvfObject.h"
#include "cvfLibCore.h"
#include "cafPdmPointer.h"
#include <QString>
#include <QStringList>
#include <QDateTime>
class RigCaseData;
class RifReaderSettings;
//==================================================================================================
//
@@ -44,11 +48,14 @@ public:
};
public:
RifReaderInterface() { m_readFaultData = false; }
virtual ~RifReaderInterface() {}
RifReaderInterface() { }
virtual ~RifReaderInterface() { }
void readFaultData(bool readFaultData) { m_readFaultData = readFaultData; }
bool isFaultImportEnabled() { return m_readFaultData; }
void setReaderSetting(RifReaderSettings* settings);
bool isFaultImportEnabled();
bool isSimulationWellDataEnabled();
bool isNNCsEnabled();
virtual bool open(const QString& fileName, RigCaseData* eclipseCase) = 0;
virtual void close() = 0;
@@ -63,6 +70,6 @@ public:
private:
std::vector<QString> m_filenamesWithFaults;
bool m_readFaultData;
std::vector<QString> m_filenamesWithFaults;
caf::PdmPointer<RifReaderSettings> m_settings;
};