#8034 Pass reader settings to eclipse loading methods.

This commit is contained in:
Kristian Bendiksen
2021-09-27 12:14:06 +02:00
parent 51808d5ba7
commit f407acd5fa
19 changed files with 158 additions and 49 deletions

View File

@@ -72,6 +72,9 @@ RifReaderSettings::RifReaderSettings()
"Path used to prefix absolute UNIX paths in include statements on Windows, used when searching "
"for FAULTS and EQUIL",
"" );
CAF_PDM_InitField( &importSummaryData, "importSummaryData", true, "Import summary data", "", "", "" );
importSummaryData.uiCapability()->setUiHidden( true );
}
//--------------------------------------------------------------------------------------------------
@@ -95,3 +98,19 @@ void RifReaderSettings::defineUiOrdering( QString uiConfigName, caf::PdmUiOrderi
includeFileAbsolutePathPrefix.uiCapability()->setUiReadOnly( setFaultImportSettingsReadOnly );
importNNCs.uiCapability()->setUiReadOnly( setFaultImportSettingsReadOnly );
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
std::shared_ptr<RifReaderSettings> RifReaderSettings::createGridOnlyReaderSettings()
{
std::shared_ptr<RifReaderSettings> readerSettings = std::make_shared<RifReaderSettings>();
// Disable as much as possible
readerSettings->importNNCs = false;
readerSettings->importFaults = false;
readerSettings->skipWellData = true;
readerSettings->includeInactiveCellsInFaultGeometry = false;
readerSettings->importAdvancedMswData = false;
readerSettings->importSummaryData = false;
return readerSettings;
}