Add well log loaders.

This commit is contained in:
Kristian Bendiksen
2024-07-05 15:57:26 +02:00
parent 694d2eda66
commit 2651ca91b6
11 changed files with 311 additions and 47 deletions

View File

@@ -71,6 +71,8 @@
#include "RimObservedFmuRftData.h"
#include "RimObservedSummaryData.h"
#include "RimOilField.h"
#include "RimOsduWellLog.h"
#include "RimOsduWellLogDataLoader.h"
#include "RimOsduWellPath.h"
#include "RimOsduWellPathDataLoader.h"
#include "RimPlotWindow.h"
@@ -91,6 +93,8 @@
#include "RimSurfaceCollection.h"
#include "RimViewLinker.h"
#include "RimViewLinkerCollection.h"
#include "RimWellLogFile.h"
#include "RimWellLogFileDataLoader.h"
#include "RimWellLogLasFile.h"
#include "RimWellPath.h"
#include "RimWellPathCollection.h"
@@ -1758,4 +1762,8 @@ void RiaApplication::initializeDataLoadController()
dataLoadController->registerDataLoader( RimModeledWellPath::classKeywordStatic(),
wellPathGeometryKeyword,
std::make_shared<RimModeledWellPathDataLoader>() );
const QString wellLogKeyword = "WELL_LOG";
dataLoadController->registerDataLoader( RimWellLogFile::classKeywordStatic(), wellLogKeyword, std::make_shared<RimWellLogFileDataLoader>() );
dataLoadController->registerDataLoader( RimOsduWellLog::classKeywordStatic(), wellLogKeyword, std::make_shared<RimOsduWellLogDataLoader>() );
}