Tie-in valve improvements (#13661)

Support (bool, something) pairs as tuples on python side.
Support custom outlet valve md
Add python test for custom outlet valve md
Use tie-in depth as default for custom valve md
Standalone valve creation and display updates
Update MSW valve export
Add valve open/shut flag.
Add python examples
This commit is contained in:
JJ authored and GitHub committed 2026-03-06 12:01:14 +01:00
1 parent f47de8457c
commit 24be78f105
34 files changed
+1139 -157

No files matched your search

@@ -136,6 +136,7 @@
#include "RimSummaryTableCollection.h"
#include "RimSummaryTimeAxisProperties.h"
#include "RimSurface.h"
#include "RimValveCollection.h"
#include "RimValveTemplate.h"
#include "RimValveTemplateCollection.h"
#include "RimViewController.h"
@@ -366,6 +367,10 @@ caf::CmdFeatureMenuBuilder RimContextCommandBuilder::commandsFromSelection()
{
menuBuilder << "RicImportWellMeasurementsFeature";
}
else if ( dynamic_cast<RimValveCollection*>( firstUiItem ) )
{
menuBuilder << "RicNewValveFeature";
}
else if ( dynamic_cast<RimWellPath*>( firstUiItem ) )
{
if ( dynamic_cast<RimFileWellPath*>( firstUiItem ) != nullptr )
@@ -383,6 +388,7 @@ caf::CmdFeatureMenuBuilder RimContextCommandBuilder::commandsFromSelection()
menuBuilder.addSeparator();
menuBuilder << "RicNewWellPathIntersectionFeature";
menuBuilder << "RicNewValveFeature";
appendCreateCompletions( menuBuilder );
menuBuilder.addSeparator();
bool addSeparatorBeforeMenu = false;