OpendTect-6_4  6.4
uiseiswvltman.h
Go to the documentation of this file.
1 #ifndef uiseiswvltman_h
2 #define uiseiswvltman_h
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: Bert
8  Date: Oct 2006
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiseismod.h"
15 #include "uiobjfileman.h"
16 
20 class uiToolButton;
21 class uiFunctionDisplay;
22 class uiLabel;
23 class Wavelet;
24 
25 
28 public:
30  ~uiSeisWvltMan();
31 
33 
34 protected:
35 
45  void addButtons();
46  void mkFileInfo();
47  void ownSelChg();
48  void dispWavelet(const Wavelet*);
49 
50  void closeDlg(CallBacker*);
51  void crPush(CallBacker*);
52  void dispProperties(CallBacker*);
53 
54  void impPush(CallBacker*);
55  void mrgPush(CallBacker*);
56  void extractPush(CallBacker*);
57  void matchPush(CallBacker*);
58  void copyPush(CallBacker*);
59 
60  void getFromOtherSurvey(CallBacker*);
61  void reversePolarity(CallBacker*);
62  void rotatePhase(CallBacker*);
63  void taper(CallBacker*);
64  void updateCB(CallBacker*);
65  /* Do not use this function.
66  It is replaced by
67  'wvltCreatedCB(CallBacker*)'
68  function. Because same function is
69  defined in base class 'uiObjFileMan' */
70  void rotUpdateCB(CallBacker*);
71  void wvltCreatedCB(CallBacker*);
72 };
73 
74 #endif
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Definition: wavelet.h:25
uiToolButton * copybut_
Definition: uiseiswvltman.h:38
Definition: uiparent.h:26
#define mDeclInstanceCreatedNotifierAccess(clss)
Definition: callback.h:450
uiFunctionDisplay * waveletdisplay_
Definition: uiseiswvltman.h:43
uiToolButton * revpolbut_
Definition: uiseiswvltman.h:40
Definition: uiobjfileman.h:26
uiToolButton * taperbut_
Definition: uiseiswvltman.h:42
uiToolButton * disppropbut_
Definition: uiseiswvltman.h:39
uiWaveletDispPropDlg * wvltpropdlg_
Definition: uiseiswvltman.h:37
displays a function of (X,Y) pairs on a canvas - optionally a Y2.
Definition: uifunctiondisplay.h:38
uiLabel * wvnamdisp_
Definition: uiseiswvltman.h:44
uiWaveletExtraction * wvltext_
Definition: uiseiswvltman.h:36
Definition: uiwaveletextraction.h:28
Definition: uilabel.h:24
Definition: uiseiswvltman.h:26
Definition: uitoolbutton.h:22
Definition: uiseiswvltattr.h:121
Definition: uiseissingtrcdisp.h:22
uiToolButton * rotatephbut_
Definition: uiseiswvltman.h:41

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