mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#6878 Export Completion: Add settings from command file commands
This commit is contained in:
@@ -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 )
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user