OpendTect-6_4  6.4
uiwelltieeventstretch.h
Go to the documentation of this file.
1 #ifndef uiwelltieeventstretch_h
2 #define uiwelltieeventstretch_h
3 
4 /*+
5 ________________________________________________________________________
6 
7 (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8 Author: Bruno
9 Date: Feb 2009
10 RCS: $Id: uiwelltieeventstretch.h,v 1.1 2009-01-19 13:02:33 cvsbruno Exp
11 $
12 ________________________________________________________________________
13 
14 -*/
15 
16 #include "uiwellattribmod.h"
17 #include "callback.h"
18 
19 namespace Well { class D2TModel; class Track;}
20 
21 namespace WellTie
22 {
23 
24 class Marker;
25 class PickSetMgr;
26 class D2TModelMgr;
27 
28 mExpClass(uiWellAttrib) EventStretch : public CallBacker
29 {
30 public:
32 
33  void doWork(CallBacker*);
34  void setD2TModel(const Well::D2TModel* d2t)
35  { d2t_ = d2t; }
36  void setTrack(const Well::Track* track)
37  { track_ = track; }
38 protected:
39 
44 
47 
48  void doStretchWork();
49  void doStaticShift();
50  void doStretchSqueeze();
51 };
52 
53 } // namespace WellTie
54 
55 #endif
Manages the D2T models used during TWTS.
Definition: welltied2tmodelmanager.h:36
const Well::Track * track_
Definition: uiwelltieeventstretch.h:43
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Depth to time model.
Definition: welld2tmodel.h:34
Definition: uiwelltieeventstretch.h:28
void setD2TModel(const Well::D2TModel *d2t)
Definition: uiwelltieeventstretch.h:34
const Well::D2TModel * d2t_
Definition: uiwelltieeventstretch.h:42
Definition: welltiecshot.h:21
Set of (small) copyable elements.
Definition: commontypes.h:30
Definition: directionalsurvey.h:19
const TypeSet< Marker > & synthpickset_
Definition: uiwelltieeventstretch.h:45
Well track.
Definition: welltrack.h:29
D2TModelMgr & d2tmgr_
Definition: uiwelltieeventstretch.h:41
Definition: welltiepickset.h:29
void setTrack(const Well::Track *track)
Definition: uiwelltieeventstretch.h:36
const TypeSet< Marker > & seispickset_
Definition: uiwelltieeventstretch.h:46
PickSetMgr & pmgr_
Definition: uiwelltieeventstretch.h:40

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