#3305 Implement well path attribute track in well bore stability plots

* Fix depth start and end of attributes to match the TVD/MD display setting.
This commit is contained in:
Gaute Lindkvist
2018-09-05 14:03:18 +02:00
parent bddb8fb6fb
commit 385f7ad0da
5 changed files with 118 additions and 55 deletions

View File

@@ -117,6 +117,8 @@ public:
void setXAxisGridVisibility(RimWellLogPlot::AxisGridVisibility gridLines);
void setShowFormations(bool on);
void setShowFormationLabels(bool on);
void setShowWellPathAttributes(bool on);
void setWellPathAttributesSource(RimWellPath* wellPath);
RiuWellLogTrack* viewer();
@@ -173,6 +175,7 @@ private:
std::pair<double, double> adjustXRange(double minValue, double maxValue, double tickInterval);
void updateWellPathAttributesCollection();
private:
QString m_xAxisTitle;
@@ -204,9 +207,9 @@ private:
caf::PdmField<bool> m_showWellPathAttributes;
caf::PdmField<bool> m_showWellPathAttributeBothSides;
caf::PdmField<bool> m_wellPathAttributesInLegend;
caf::PdmPtrField<RimWellPath*> m_attributesWellPathSource;
caf::PdmPtrField<RimWellPathAttributeCollection*> m_attributesCollection;
caf::PdmChildArrayField<RimWellPathAttributeCurve*> m_attributeCurves;
caf::PdmPtrField<RimWellPath*> m_wellPathAttributeSource;
caf::PdmPtrField<RimWellPathAttributeCollection*> m_wellPathAttributeCollection;
caf::PdmChildArrayField<RimWellPathAttributeCurve*> m_wellPathAttributeCurves;
bool m_formationsForCaseWithSimWellOnly;