(#541) Added feature for export of well log plot curves to a LAS file

Did some refactoring/improvements by introducing new class
RigWellLogCurveData.
This commit is contained in:
Pål Hagen
2015-10-15 11:27:12 +02:00
parent 5f92e87070
commit 08573be64b
16 changed files with 476 additions and 68 deletions

View File

@@ -23,8 +23,11 @@
#include "cafPdmFieldCvfColor.h"
#include "cafPdmObject.h"
#include "RigWellLogCurveData.h"
#include <vector>
class RigWellLogCurveData;
class RiuWellLogTrackPlot;
class RiuWellLogPlotCurve;
class QwtPlotCurve;
@@ -51,8 +54,10 @@ public:
bool isCurveVisibile();
QwtPlotCurve* plotCurve() const;
QwtPlotCurve* plotCurve() const;
const RigWellLogCurveData* curveData() const;
QString name() const { return m_curveName; }
void updateCurveName();
void updatePlotTitle();
@@ -73,8 +78,9 @@ protected:
virtual void initAfterRead();
RiuWellLogTrackPlot* m_plot;
RiuWellLogPlotCurve* m_plotCurve;
RiuWellLogTrackPlot* m_plot;
RiuWellLogPlotCurve* m_plotCurve;
cvf::ref<RigWellLogCurveData> m_curveData;
caf::PdmField<bool> m_showCurve;
caf::PdmField<QString> m_curveName;