#3187 symbols and labels for well path attributes, initial work.

This commit is contained in:
Gaute Lindkvist
2018-08-30 14:03:58 +02:00
parent 46c5bbf4c6
commit adc9ad322a
16 changed files with 472 additions and 62 deletions

View File

@@ -18,6 +18,7 @@
#pragma once
#include "RifEclipseSummaryAddress.h"
#include "RiuLineSegmentQwtPlotCurve.h"
#include "cafPdmField.h"
#include "cafPdmFieldCvfColor.h"
@@ -25,8 +26,6 @@
#include <QPointer>
class RiuLineSegmentQwtPlotCurve;
class QwtPlot;
class QwtPlotCurve;
@@ -73,6 +72,9 @@ public:
void loadDataAndUpdate(bool updateParentPlot);
virtual bool xValueRange(double* minimumValue, double* maximumValue) const;
virtual bool yValueRange(double* minimumValue, double* maximumValue) const;
void setParentQwtPlotAndReplot(QwtPlot* plot);
void setParentQwtPlotNoReplot(QwtPlot* plot);
void detachQwtCurve();
@@ -147,9 +149,10 @@ protected:
caf::PdmField<float> m_symbolSkipPixelDistance;
caf::PdmField<bool> m_showErrorBars;
caf::PdmField< caf::AppEnum< PointSymbolEnum > > m_pointSymbol;
caf::PdmField< caf::AppEnum< LineStyleEnum > > m_lineStyle;
caf::PdmField< CurveInterpolation > m_curveInterpolation;
caf::PdmField< caf::AppEnum< PointSymbolEnum > > m_pointSymbol;
caf::PdmField< caf::AppEnum< LineStyleEnum > > m_lineStyle;
caf::PdmField< CurveInterpolation > m_curveInterpolation;
RiuCurveQwtSymbol::LabelPosition m_symbolLabelPosition;
};