#8876 Fracture: add option to use align dip with formation dip

This commit is contained in:
Kristian Bendiksen
2022-06-15 15:29:22 +02:00
parent 36e43ae85b
commit 193bc35f6b
9 changed files with 102 additions and 6 deletions

View File

@@ -747,7 +747,7 @@ cvf::Vec3d RimStimPlanModel::computeFractureDirectionNormal( RimWellPath* wellPa
//--------------------------------------------------------------------------------------------------
cvf::Vec3d RimStimPlanModel::projectVectorIntoFracturePlane( const cvf::Vec3d& position,
const cvf::Vec3d& fractureDirectionNormal,
const cvf::Vec3d& direction ) const
const cvf::Vec3d& direction )
{
// Create a fracture plane
cvf::Plane fracturePlane;

View File

@@ -192,6 +192,10 @@ public:
QString unitForProperty( RiaDefines::CurveProperty curveProperty ) const;
static cvf::Vec3d projectVectorIntoFracturePlane( const cvf::Vec3d& position,
const cvf::Vec3d& fractureDirectionNormal,
const cvf::Vec3d& direction );
protected:
void defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering& uiOrdering ) override;
QList<caf::PdmOptionItemInfo> calculateValueOptions( const caf::PdmFieldHandle* fieldNeedingOptions ) override;
@@ -208,9 +212,6 @@ private:
void updatePerforationInterval();
cvf::Vec3d computeFractureDirectionNormal( RimWellPath* wellPath, const cvf::Vec3d& position ) const;
cvf::Vec3d projectVectorIntoFracturePlane( const cvf::Vec3d& position,
const cvf::Vec3d& fractureDirectionNormal,
const cvf::Vec3d& direction ) const;
RigEclipseCaseData* getEclipseCaseData() const;