#11812 Multi-segment RFT plot: Make sure reservoir Pressure is plotted

This commit is contained in:
Magne Sjaastad committed 2024-10-24 19:46:35 +02:00
1 parent 4e888ef624
commit 26ed0e50d7
1 file changed
+7 -7
@@ -1130,12 +1130,12 @@ std::vector<double> RimWellLogRftCurve::tvDepthValues()
if ( m_rftDataType() == RftDataType::RFT_SEGMENT_DATA ) if ( m_rftDataType() == RftDataType::RFT_SEGMENT_DATA )
{ {
if ( RiaDefines::isSegmentConnectionResult( m_segmentResultName ) ) if ( RiaDefines::isSegmentResult( m_segmentResultName ) )
{ {
depthAddress = RifEclipseRftAddress::createBranchSegmentAddress( m_wellName(), depthAddress = RifEclipseRftAddress::createBranchSegmentAddress( m_wellName(),
m_timeStep, m_timeStep,
RiaDefines::segmentConnectionTvdDepthResultName(), RiaDefines::segmentTvdDepthResultName(),
segmentBranchIndex(), segmentBranchIndex(),
m_segmentBranchType() ); m_segmentBranchType() );
} }
@@ -1143,7 +1143,7 @@ std::vector<double> RimWellLogRftCurve::tvDepthValues()
{ {
depthAddress = RifEclipseRftAddress::createBranchSegmentAddress( m_wellName(), depthAddress = RifEclipseRftAddress::createBranchSegmentAddress( m_wellName(),
m_timeStep, m_timeStep,
RiaDefines::segmentTvdDepthResultName(), RiaDefines::segmentConnectionTvdDepthResultName(),
segmentBranchIndex(), segmentBranchIndex(),
m_segmentBranchType() ); m_segmentBranchType() );
} }
@@ -1165,13 +1165,13 @@ std::vector<double> RimWellLogRftCurve::measuredDepthValues( QString& prefixText
{ {
prefixText = "SEGMENT/"; prefixText = "SEGMENT/";
if ( RiaDefines::isSegmentConnectionResult( m_segmentResultName() ) ) if ( RiaDefines::isSegmentResult( m_segmentResultName() ) )
{ {
return RimRftTools::segmentConnectionMdValues( opmRftReader, m_wellName(), m_timeStep, segmentBranchIndex(), m_segmentBranchType() ); // Always use segment end MD values for segment data, as the curve is plotted as step left
return RimRftTools::segmentEndMdValues( opmRftReader, m_wellName(), m_timeStep, segmentBranchIndex(), m_segmentBranchType() );
} }
// Always use segment end MD values for segment data, as the curve is plotted as step left return RimRftTools::segmentConnectionMdValues( opmRftReader, m_wellName(), m_timeStep, segmentBranchIndex(), m_segmentBranchType() );
return RimRftTools::segmentEndMdValues( opmRftReader, m_wellName(), m_timeStep, segmentBranchIndex(), m_segmentBranchType() );
} }
return {}; return {};