#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

@@ -36,12 +36,12 @@
class RigWellPath;
class RimCase;
class RimWellPathAttributeCurve;
class RimWellPathAttributeCollection;
class RimWellFlowRateCurve;
class RimWellLogCurve;
class RimWellPath;
class RiuPlotAnnotationTool;
class RiuWellPathAttributePlotObject;
class RiuWellLogTrack;
class RigEclipseWellLogExtractor;
class RimWellLogPlotCollection;
@@ -120,8 +120,10 @@ public:
void setShowFormations(bool on);
bool showFormations() const;
void setShowFormationLabels(bool on);
void setShowWellPathAttributes(bool on);
bool showWellPathAttributes() const;
bool showWellPathAttributesBothSides() const;
void setShowWellPathAttributes(bool on);
void setWellPathAttributesSource(RimWellPath* wellPath);
RimWellPath* wellPathAttributeSource() const;
@@ -211,11 +213,14 @@ private:
caf::PdmField<caf::AppEnum<WidthScaleFactor>> m_widthScaleFactor;
caf::PdmField<bool> m_formationBranchDetection;
caf::PdmField<bool> m_showWellPathAttributes;
caf::PdmField<bool> m_showWellPathAttributesFromCompletions;
caf::PdmField<bool> m_showWellPathAttributeBothSides;
caf::PdmField<bool> m_showWellPathAttributeLabels;
caf::PdmField<bool> m_wellPathAttributesInLegend;
caf::PdmPtrField<RimWellPath*> m_wellPathAttributeSource;
caf::PdmPtrField<RimWellPathAttributeCollection*> m_wellPathAttributeCollection;
caf::PdmChildArrayField<RimWellPathAttributeCurve*> m_wellPathAttributeCurves;
std::vector<RiuWellPathAttributePlotObject> m_wellPathAttributePlotObjects;
bool m_formationsForCaseWithSimWellOnly;