OpendTect-6_4  6.4
wellhorpos.h
Go to the documentation of this file.
1 #ifndef wellhorpos_h
2 #define wellhorpos_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Bruno
9  Date: Jul 2010
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "wellattribmod.h"
16 #include "emposid.h"
17 #include "namedobj.h"
18 #include "position.h"
19 
20 namespace Well { class Track; class D2TModel; }
21 namespace EM { class Horizon2D; class Horizon3D; }
22 
30 {
31 public:
32  WellHorIntersectFinder(const Well::Track&,
33  const Well::D2TModel* d2t=0);
35 
36  void setHorizon(const EM::ObjectID& emid);
37 
38  float findZIntersection() const;
39  //return undef if not found
40 
41 protected:
42 
47 
48  float intersectPosHor(const Coord3&) const;
49 };
50 
51 #endif
#define mExpClass(module)
Definition: commondefs.h:160
od_int32 ObjectID
Definition: emposid.h:24
const EM::Horizon2D * hor2d_
Definition: wellhorpos.h:45
Depth to time model.
Definition: welld2tmodel.h:34
2D Horizon. The Horizon is only present along 2d lines, set by addLine. Each position's subid is form...
Definition: emhorizon2d.h:108
const Well::Track & track_
Definition: wellhorpos.h:43
Definition: directionalsurvey.h:19
Well track.
Definition: welltrack.h:29
A cartesian coordinate in 3D space.
Definition: coord.h:72
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:25
const Well::D2TModel * d2t_
Definition: wellhorpos.h:44
Used to give well/horizon intersection. In theory more than one intersection is possible ( in case of...
Definition: wellhorpos.h:29
3D Horizon. A Horizon is made up of one or more grids (so they can overlap at faults). The grids are defined by knot-points in a matrix and fillstyle in between the knots.
Definition: emhorizon3d.h:96
const EM::Horizon3D * hor3d_
Definition: wellhorpos.h:46

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