OpendTect  7.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
WellHorIntersectFinder Class Reference

Used to give well/horizon intersection. In theory more than one intersection is possible ( in case of faults or deviated tracks along the horizon ) but only one pos will be returned. More...

Public Member Functions

 WellHorIntersectFinder (const Well::Track &, const Well::D2TModel *=nullptr)
 
 ~WellHorIntersectFinder ()
 a d2t model is needed if z is time More...
 
float findZIntersection () const
 
void setHorizon (const EM::ObjectID &emid)
 

Protected Member Functions

float intersectPosHor (const Coord3 &) const
 

Protected Attributes

const Well::D2TModeld2t_
 
const EM::Horizon2Dhor2d_
 
const EM::Horizon3Dhor3d_
 
const Well::Tracktrack_
 

Detailed Description

Used to give well/horizon intersection. In theory more than one intersection is possible ( in case of faults or deviated tracks along the horizon ) but only one pos will be returned.

<>

Constructor & Destructor Documentation

◆ WellHorIntersectFinder()

WellHorIntersectFinder::WellHorIntersectFinder ( const Well::Track ,
const Well::D2TModel = nullptr 
)

◆ ~WellHorIntersectFinder()

WellHorIntersectFinder::~WellHorIntersectFinder ( )

a d2t model is needed if z is time

Member Function Documentation

◆ findZIntersection()

float WellHorIntersectFinder::findZIntersection ( ) const

◆ intersectPosHor()

float WellHorIntersectFinder::intersectPosHor ( const Coord3 ) const
protected

◆ setHorizon()

void WellHorIntersectFinder::setHorizon ( const EM::ObjectID emid)

Member Data Documentation

◆ d2t_

const Well::D2TModel* WellHorIntersectFinder::d2t_
protected

◆ hor2d_

const EM::Horizon2D* WellHorIntersectFinder::hor2d_
protected

◆ hor3d_

const EM::Horizon3D* WellHorIntersectFinder::hor3d_
protected

◆ track_

const Well::Track& WellHorIntersectFinder::track_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024