mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Improve annotations to work in both vertical and horizontal plots (#9154)
* Move enums to RiaPlotDefines.h * Add support for formation names shading in horizontal plots * Refactor line property code * modernize code
This commit is contained in:
@@ -21,8 +21,8 @@
|
||||
|
||||
#include "RimWellLogPlot.h"
|
||||
|
||||
#include "RiaPlotDefines.h"
|
||||
#include "RigWellPathFormations.h"
|
||||
#include "RiuPlotAnnotationTool.h"
|
||||
|
||||
#include "RimPlot.h"
|
||||
|
||||
@@ -57,6 +57,7 @@ class RigWellLogExtractor;
|
||||
class RimEclipseResultDefinition;
|
||||
class RimColorLegend;
|
||||
class RimEnsembleWellLogCurveSet;
|
||||
class RiuPlotAnnotationTool;
|
||||
|
||||
struct CurveSamplingPointData
|
||||
{
|
||||
@@ -87,8 +88,8 @@ public:
|
||||
WELL_PICK_FILTER
|
||||
};
|
||||
|
||||
using RegionAnnotationTypeEnum = caf::AppEnum<RiuPlotAnnotationTool::RegionAnnotationType>;
|
||||
using RegionAnnotationDisplayEnum = caf::AppEnum<RiuPlotAnnotationTool::RegionDisplay>;
|
||||
using RegionAnnotationTypeEnum = caf::AppEnum<RiaDefines::RegionAnnotationType>;
|
||||
using RegionAnnotationDisplayEnum = caf::AppEnum<RiaDefines::RegionDisplay>;
|
||||
|
||||
public:
|
||||
RimWellLogTrack();
|
||||
@@ -166,13 +167,13 @@ public:
|
||||
void setMinAndMaxTicksOnly( bool enable );
|
||||
void setPropertyValueAxisGridVisibility( RimWellLogPlot::AxisGridVisibility gridLines );
|
||||
|
||||
void setAnnotationType( RiuPlotAnnotationTool::RegionAnnotationType annotationType );
|
||||
void setAnnotationDisplay( RiuPlotAnnotationTool::RegionDisplay annotationDisplay );
|
||||
void setAnnotationType( RiaDefines::RegionAnnotationType annotationType );
|
||||
void setAnnotationDisplay( RiaDefines::RegionDisplay annotationDisplay );
|
||||
void setAnnotationTransparency( int percent );
|
||||
void setColorShadingLegend( RimColorLegend* colorLegend );
|
||||
|
||||
RiuPlotAnnotationTool::RegionAnnotationType annotationType() const;
|
||||
RiuPlotAnnotationTool::RegionDisplay annotationDisplay() const;
|
||||
RiaDefines::RegionAnnotationType annotationType() const;
|
||||
RiaDefines::RegionDisplay annotationDisplay() const;
|
||||
|
||||
bool showFormations() const;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user