#8079 StimPlan Model plot: Add Perforation interval in Fm. track

This commit is contained in:
Kristian Bendiksen
2021-10-15 12:52:25 +02:00
parent cc80f2300b
commit 6b3ad20587
3 changed files with 46 additions and 12 deletions

View File

@@ -22,6 +22,7 @@
#include "RimCheckableNamedObject.h"
#include "RimExtractionConfiguration.h"
#include "RimPerforationInterval.h"
#include "RimWellPathComponentInterface.h"
#include "RigWellLogExtractor.h"
@@ -203,6 +204,7 @@ private:
void updateThicknessDirection();
void updateDistanceToBarrierAndDip();
void updateThicknessDirectionWellPathName();
void updatePerforationInterval();
RigEclipseCaseData* getEclipseCaseData() const;
@@ -253,16 +255,17 @@ protected:
caf::PdmField<double> m_azimuthAngle;
caf::PdmField<double> m_perforationLength;
caf::PdmField<double> m_formationDip;
caf::PdmField<bool> m_autoComputeBarrier;
caf::PdmField<bool> m_hasBarrier;
caf::PdmField<double> m_distanceToBarrier;
caf::PdmField<double> m_barrierDip;
caf::PdmField<int> m_wellPenetrationLayer;
caf::PdmPtrField<RimTextAnnotation*> m_barrierTextAnnotation;
caf::PdmField<QString> m_barrierFaultName;
caf::PdmField<bool> m_showOnlyBarrierFault;
caf::PdmField<bool> m_showAllFaults;
caf::PdmField<double> m_formationDip;
caf::PdmField<bool> m_autoComputeBarrier;
caf::PdmField<bool> m_hasBarrier;
caf::PdmField<double> m_distanceToBarrier;
caf::PdmField<double> m_barrierDip;
caf::PdmField<int> m_wellPenetrationLayer;
caf::PdmPtrField<RimTextAnnotation*> m_barrierTextAnnotation;
caf::PdmField<QString> m_barrierFaultName;
caf::PdmField<bool> m_showOnlyBarrierFault;
caf::PdmField<bool> m_showAllFaults;
caf::PdmPtrField<RimPerforationInterval*> m_perforationInterval;
std::shared_ptr<RimStimPlanModelCalculator> m_calculator;
};