#2782 Auto name for 3d Well Log Curves

This commit is contained in:
Gaute Lindkvist
2018-04-27 15:30:34 +02:00
parent b686c1a081
commit 04f793c19d
12 changed files with 693 additions and 40 deletions

View File

@@ -25,6 +25,7 @@
#include "cafPdmPtrField.h"
class RimWellLogFile;
class RimWellLogFileCurveNameConfig;
//==================================================================================================
///
@@ -41,8 +42,10 @@ public:
void setDefaultFileCurveDataInfo();
virtual void curveValuesAndMds(std::vector<double>* values, std::vector<double>* measuredDepthValues) const override;
virtual QString resultPropertyString() const override;
virtual QString name() const override;
virtual QString createCurveAutoName() const override;
protected:
virtual caf::PdmFieldHandle* userDescriptionField() override;
virtual void fieldChangedByUi(const caf::PdmFieldHandle* changedField,
const QVariant& oldValue,
const QVariant& newValue) override;
@@ -56,4 +59,5 @@ private:
private:
caf::PdmPtrField<RimWellLogFile*> m_wellLogFile;
caf::PdmField<QString> m_wellLogChannelName;
caf::PdmChildField<RimWellLogFileCurveNameConfig*> m_nameConfig;
};