OpendTect  6.6
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 
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();
50 };
51 
52 } // namespace WellTie
53 
WellTie::EventStretch::pmgr_
PickSetMgr & pmgr_
Definition: uiwelltieeventstretch.h:39
WellTie::EventStretch::setD2TModel
void setD2TModel(const Well::D2TModel *d2t)
Definition: uiwelltieeventstretch.h:33
WellTie::EventStretch::EventStretch
EventStretch(PickSetMgr &, D2TModelMgr &)
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
WellTie::D2TModelMgr
Manages the D2T models used during TWTS.
Definition: welltied2tmodelmanager.h:36
WellTie::EventStretch::doWork
void doWork(CallBacker *)
WellTie::EventStretch::d2t_
const Well::D2TModel * d2t_
Definition: uiwelltieeventstretch.h:41
callback.h
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
WellTie::EventStretch
Definition: uiwelltieeventstretch.h:28
WellTie::EventStretch::doStretchWork
void doStretchWork()
WellTie::EventStretch::doStretchSqueeze
void doStretchSqueeze()
Well::Track
Well track.
Definition: welltrack.h:29
Well
Definition: directionalsurvey.h:20
WellTie::EventStretch::synthpickset_
const TypeSet< Marker > & synthpickset_
Definition: uiwelltieeventstretch.h:44
WellTie::PickSetMgr
Definition: welltiepickset.h:29
WellTie::EventStretch::d2tmgr_
D2TModelMgr & d2tmgr_
Definition: uiwelltieeventstretch.h:40
WellTie::EventStretch::seispickset_
const TypeSet< Marker > & seispickset_
Definition: uiwelltieeventstretch.h:45
sKey::Marker
FixedString Marker()
Definition: keystrs.h:98
WellTie::EventStretch::setTrack
void setTrack(const Well::Track *track)
Definition: uiwelltieeventstretch.h:35
WellTie
Definition: welltiecshot.h:21
WellTie::EventStretch::doStaticShift
void doStaticShift()
Well::D2TModel
Depth to time model.
Definition: welld2tmodel.h:34
WellTie::EventStretch::track_
const Well::Track * track_
Definition: uiwelltieeventstretch.h:42
TypeSet
Sets of (small) copyable elements.
Definition: commontypes.h:29

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