#6878 Export Completion: Add settings from command file commands

This commit is contained in:
Magne Sjaastad
2021-05-02 13:51:00 +02:00
parent d002ee1d6e
commit 69a03df9da
4 changed files with 56 additions and 1 deletions

View File

@@ -69,6 +69,7 @@ RicfExportWellPathCompletions::RicfExportWellPathCompletions()
"",
"" );
CAF_PDM_InitScriptableField( &m_includeMsw, "includeMsw", true, "Export Multi Segment Well Model", "", "", "" );
CAF_PDM_InitScriptableField( &m_useLateralNTG, "useNtgHorizontally", false, "Use NTG Horizontally", "", "", "" );
CAF_PDM_InitScriptableField( &m_includePerforations, "includePerforations", true, "Include Perforations", "", "", "" );
CAF_PDM_InitScriptableField( &m_includeFishbones, "includeFishbones", true, "Include Fishbones", "", "", "" );
@@ -110,6 +111,16 @@ RicfExportWellPathCompletions::RicfExportWellPathCompletions()
"",
"",
"" );
CAF_PDM_InitScriptableField( &m_exportWelspec, "exportWelspec", true, "Export WELSPEC keyword", "", "", "" );
CAF_PDM_InitScriptableField( &m_completionWelspecAfterMainBore,
"completionWelspecAfterMainBore",
false,
"WELSEGS per Completion Type",
"",
"",
"" );
CAF_PDM_InitScriptableField( &m_customFileName, "customFileName", QString(), "Custom Filename", "", "", "" );
}
//--------------------------------------------------------------------------------------------------
@@ -139,6 +150,7 @@ caf::PdmScriptResponse RicfExportWellPathCompletions::execute()
exportSettings.transScalingWBHPSource = m_transScalingInitialWBHP;
exportSettings.transScalingWBHP = m_transScalingWBHP;
exportSettings.includeMsw = m_includeMsw;
exportSettings.useLateralNTG = m_useLateralNTG;
exportSettings.includePerforations = m_includePerforations;
exportSettings.includeFishbones = m_includeFishbones;
@@ -147,6 +159,10 @@ caf::PdmScriptResponse RicfExportWellPathCompletions::execute()
exportSettings.setCombinationMode( m_combinationMode() );
exportSettings.setExportWelspec( m_exportWelspec );
exportSettings.setExportCompletionWelspecAfterMainBore( m_completionWelspecAfterMainBore );
exportSettings.setCustomFileName( m_customFileName );
{
auto eclipseCase = TOOLS::caseFromId( m_caseId() );
if ( !eclipseCase )

View File

@@ -53,9 +53,17 @@ private:
caf::PdmField<RicExportCompletionDataSettingsUi::TransScalingWBHPSource> m_transScalingInitialWBHP;
caf::PdmField<double> m_transScalingWBHP;
caf::PdmField<bool> m_includeMsw;
caf::PdmField<bool> m_useLateralNTG;
caf::PdmField<bool> m_includePerforations;
caf::PdmField<bool> m_includeFishbones;
caf::PdmField<bool> m_includeFractures;
caf::PdmField<bool> m_excludeMainBoreForFishbones;
// This is handeled by RicfCommandFileExecutor::exportDataSouceAsComment()
// caf::PdmField<bool> m_exportDataSourceAsComment;
caf::PdmField<bool> m_exportWelspec;
caf::PdmField<bool> m_completionWelspecAfterMainBore;
caf::PdmField<QString> m_customFileName;
};