Added support for lazy file parsing and improved closing of files

p4#: 20644
This commit is contained in:
Magne Sjaastad
2013-02-27 14:01:36 +01:00
parent 092974a7fa
commit 7694c5d02d
4 changed files with 113 additions and 30 deletions

View File

@@ -36,6 +36,7 @@ public:
virtual ~RifEclipseRestartFilesetAccess();
bool open(const QStringList& fileSet);
void setFileSet(const QStringList& fileSet);
void close();
size_t timeStepCount();
@@ -47,5 +48,9 @@ public:
virtual void readWellData(well_info_type* well_info);
private:
std::vector< ecl_file_type* > m_ecl_files;
void openTimeStep(size_t timeStep);
private:
QStringList m_fileNames;
std::vector< ecl_file_type* > m_ecl_files;
};