Add Well paths to other well paths

This commit is contained in:
Gaute Lindkvist
2020-10-07 13:53:36 +02:00
parent 2a06f74076
commit 52e3214b0e
6 changed files with 88 additions and 5 deletions

View File

@@ -34,6 +34,8 @@
#include "cvfObject.h"
#include <gsl/gsl>
#include <memory>
class RifWellPathImporter;
@@ -103,7 +105,7 @@ public:
RimWellPath* wellPathByName( const QString& wellPathName ) const;
RimWellPath* tryFindMatchingWellPath( const QString& wellName ) const;
void addWellPaths( const std::vector<RimWellPath*> incomingWellPaths );
void addWellPath( RimWellPath* wellPath );
void addWellPath( gsl::not_null<RimWellPath*> wellPath );
std::vector<RimWellLogFile*> addWellLogs( const QStringList& filePaths, QStringList* errorMessages );
void addWellPathFormations( const QStringList& filePaths );
@@ -132,6 +134,8 @@ private:
void readAndAddWellPaths( std::vector<RimFileWellPath*>& wellPathArray );
void sortWellsByName();
RimWellPath* findSuitableParentWellPath( gsl::not_null<const RimWellPath*> wellPath ) const;
RiaEclipseUnitTools::UnitSystemType findUnitSystemForWellPath( const RimWellPath* wellPath );
std::unique_ptr<RifWellPathImporter> m_wellPathImporter;