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

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