Show well completion annotations in horizontal plots (#9193)

This commit is contained in:
Magne Sjaastad
2022-09-15 08:19:41 +02:00
parent 613ab6279d
commit 4b1a6b48a5
9 changed files with 227 additions and 77 deletions
@@ -77,6 +77,28 @@ bool RiaDefines::isVertical( RiaDefines::PlotAxis axis )
return ( axis == RiaDefines::PlotAxis::PLOT_AXIS_LEFT || axis == RiaDefines::PlotAxis::PLOT_AXIS_RIGHT );
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
RiaDefines::PlotAxis RiaDefines::opposite( PlotAxis axis )
{
switch ( axis )
{
case RiaDefines::PlotAxis::PLOT_AXIS_BOTTOM:
return RiaDefines::PlotAxis::PLOT_AXIS_TOP;
case RiaDefines::PlotAxis::PLOT_AXIS_TOP:
return RiaDefines::PlotAxis::PLOT_AXIS_BOTTOM;
case RiaDefines::PlotAxis::PLOT_AXIS_LEFT:
return RiaDefines::PlotAxis::PLOT_AXIS_RIGHT;
case RiaDefines::PlotAxis::PLOT_AXIS_RIGHT:
return RiaDefines::PlotAxis::PLOT_AXIS_LEFT;
}
// Should never come here
CVF_ASSERT( false );
return {};
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
@@ -63,8 +63,9 @@ double minimumDefaultValuePlot();
double minimumDefaultLogValuePlot();
double maximumDefaultValuePlot();
bool isHorizontal( PlotAxis axis );
bool isVertical( PlotAxis axis );
bool isHorizontal( PlotAxis axis );
bool isVertical( PlotAxis axis );
PlotAxis opposite( PlotAxis axis );
double scalingFactor( QPaintDevice* paintDevice );