Add support for SICD valves (#13496)

* Add SICD parameters
* Add wsegsicd valves to completion export
* Add python method to read template info from valve
* Update tests
This commit is contained in:
JJ authored and GitHub committed 2026-01-29 11:16:05 +01:00
1 parent 538cbd097c
commit 94c3059fd8
44 files changed
+1193 -109

No files matched your search

@@ -265,23 +265,8 @@ void RiuWellPathComponentPlotItem::onLoadDataAndUpdate( bool updateParentPlot )
label(),
Qt::AlignTop | Qt::AlignRight );
}
else if ( m_componentType == RiaDefines::WellPathComponentType::ICD )
{
for ( double md : m_subMDs )
{
addMarker( 0.0, md, 16, RiuPlotCurveSymbol::SYMBOL_ELLIPSE, componentColor(), "", Qt::AlignCenter, Qt::Horizontal, false, true );
}
m_combinedComponentGroup.addLegendItem( createMarker( 0.0, 0.0, 12.0, RiuPlotCurveSymbol::SYMBOL_ELLIPSE, componentColor() ) );
}
else if ( m_componentType == RiaDefines::WellPathComponentType::ICV )
{
for ( double md : m_subMDs )
{
addMarker( 0.0, md, 16, RiuPlotCurveSymbol::SYMBOL_ELLIPSE, componentColor(), "", Qt::AlignCenter, Qt::Horizontal, false, true );
}
m_combinedComponentGroup.addLegendItem( createMarker( 0.0, 0.0, 12.0, RiuPlotCurveSymbol::SYMBOL_ELLIPSE, componentColor() ) );
}
else if ( m_componentType == RiaDefines::WellPathComponentType::AICD )
else if ( m_componentType == RiaDefines::WellPathComponentType::ICD || m_componentType == RiaDefines::WellPathComponentType::ICV ||
m_componentType == RiaDefines::WellPathComponentType::AICD || m_componentType == RiaDefines::WellPathComponentType::SICD )
{
for ( double md : m_subMDs )
{