#2123 Formation/Well Path: Add option in well log track to use the well path explicit formations

This commit is contained in:
Rebecca Cox
2017-11-27 14:41:11 +01:00
parent b8848317f4
commit 15d6daea45
2 changed files with 111 additions and 23 deletions

View File

@@ -68,6 +68,7 @@ public:
virtual ~RimWellLogTrack();
enum TrajectoryType { WELL_PATH, SIMULATION_WELL };
enum FormationSource { CASE, WELL };
void setDescription(const QString& description);
bool isVisible();
@@ -142,6 +143,8 @@ private:
void setFormationFieldsUiReadOnly(bool readOnly = true);
void updateFormationNamesFromCase();
void updateFormationNamesFromWellPath();
void updateFormationNamesOnPlot();
void removeFormationNames();
void updateAxisScaleEngine();
@@ -158,6 +161,7 @@ private:
caf::PdmField<bool> m_isLogarithmicScaleEnabled;
caf::PdmField<bool> m_showFormations;
caf::PdmField<caf::AppEnum<FormationSource> > m_formationSource;
caf::PdmPtrField<RimCase*> m_formationCase;
caf::PdmField<caf::AppEnum<TrajectoryType> > m_formationTrajectoryType;
caf::PdmPtrField<RimWellPath*> m_formationWellPath;
@@ -166,7 +170,6 @@ private:
cvf::Collection<RigWellPath> m_generatedSimulationWellPathBranches;
QPointer<RiuWellLogTrack> m_wellLogTrackPlotWidget;
std::unique_ptr<RiuPlotAnnotationTool> m_annotationTool;