#3443 MSW: Visualise perforations, fishbones, packers and fractures in well log plots

This commit is contained in:
Gaute Lindkvist
2018-10-03 15:57:09 +02:00
parent 71a1bd98ab
commit fbc49e2b02
19 changed files with 862 additions and 350 deletions

View File

@@ -34,8 +34,18 @@ public:
enum AttributeType
{
// Visible and selectable attributes
AttributeCasing,
AttributeLiner
AttributeLiner,
AttributePacker,
// Attribute types generated from well path and completions
AttributeWellTube,
AttributeFracture,
AttributePerforationInterval,
AttributeFishbonesInterval,
AttributeAICD,
AttributeICD,
AttributeICV,
};
typedef caf::AppEnum<AttributeType> AttributeTypeEnum;
@@ -48,6 +58,7 @@ public:
double diameterInInches() const;
QString label() const;
QString diameterLabel() const;
bool operator<(const RimWellPathAttribute& rhs) const;
private:
virtual QList<caf::PdmOptionItemInfo> calculateValueOptions(const caf::PdmFieldHandle* fieldNeedingOptions, bool* useOptionsOnly) override;
@@ -62,3 +73,4 @@ private:
caf::PdmField<double> m_diameterInInches;
};