#3450 #3445 LGR export. New command feature

This commit is contained in:
Bjørn Erik Jensen
2018-10-05 11:49:44 +02:00
parent 2f61681642
commit 2a59d86975
8 changed files with 488 additions and 0 deletions

View File

@@ -307,6 +307,8 @@ caf::CmdFeatureMenuBuilder RimContextCommandBuilder::commandsFromSelection()
menuBuilder << "RicExportVisibleWellPathsFeature";
menuBuilder.subMenuEnd();
menuBuilder << "RicExportCarfinForCompletionsFeature";
if ( dynamic_cast<RimModeledWellPath*>(uiItem) )
{
menuBuilder << "RicShowWellPlanFeature";
@@ -766,6 +768,8 @@ caf::CmdFeatureMenuBuilder RimContextCommandBuilder::commandsFromSelection()
menuBuilder.subMenuEnd();
}
menuBuilder << "RicExportCarfinForCompletionsFeature";
}
menuBuilder << "RicCreateMultipleFracturesFeature";

View File

@@ -23,6 +23,7 @@
#include "FractureCommands/RicCreateMultipleFracturesUi.h"
#include "HoloLensCommands/RicHoloLensExportToFolderUi.h"
#include "ExportCommands/RicExportWellPathsUi.h"
#include "ExportCommands/RicExportCarfinForCompletionsUi.h"
CAF_PDM_SOURCE_INIT(RimDialogData, "RimDialogData");
@@ -47,6 +48,9 @@ RimDialogData::RimDialogData()
CAF_PDM_InitFieldNoDefault(&m_exportWellPathsData, "ExportwellPathsData", "Export Well Paths Data", "", "", "");
m_exportWellPathsData = new RicExportWellPathsUi();
CAF_PDM_InitFieldNoDefault(&m_exportCarfinForCompletionsData, "ExportCarfinForCompletions", "Export Carfin", "", "", "");
m_exportCarfinForCompletionsData = new RicExportCarfinForCompletionsUi();
}
//--------------------------------------------------------------------------------------------------
@@ -114,3 +118,11 @@ RicExportWellPathsUi* RimDialogData::wellPathsExportData() const
return m_exportWellPathsData;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
RicExportCarfinForCompletionsUi* RimDialogData::exportCarfinForCompletionsData() const
{
return m_exportCarfinForCompletionsData;
}

View File

@@ -26,6 +26,7 @@ class RicExportCompletionDataSettingsUi;
class RiuCreateMultipleFractionsUi;
class RicHoloLensExportToFolderUi;
class RicExportWellPathsUi;
class RicExportCarfinForCompletionsUi;
//==================================================================================================
///
@@ -55,6 +56,7 @@ public:
RiuCreateMultipleFractionsUi* multipleFractionsData() const;
RicHoloLensExportToFolderUi* holoLensExportToFolderData() const;
RicExportWellPathsUi* wellPathsExportData() const;
RicExportCarfinForCompletionsUi* exportCarfinForCompletionsData() const;
private:
caf::PdmChildField<RicExportCarfinUi*> m_exportCarfin;
@@ -62,4 +64,5 @@ private:
caf::PdmChildField<RiuCreateMultipleFractionsUi*> m_multipleFractionsData;
caf::PdmChildField<RicHoloLensExportToFolderUi*> m_holoLenseExportToFolderData;
caf::PdmChildField<RicExportWellPathsUi*> m_exportWellPathsData;
caf::PdmChildField<RicExportCarfinForCompletionsUi*> m_exportCarfinForCompletionsData;
};