OpendTect-6_4  6.4
uiprestacktrimstatics.h
Go to the documentation of this file.
1 #ifndef uiprestacktrimstatics_h
2 #define uiprestacktrimstatics_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Nanne Hemstra
9  Date: August 2014
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 
14 -*/
15 
16 #include "uiprestackprocessingmod.h"
17 #include "uidialog.h"
18 
19 class uiGenInput;
20 class uiTable;
21 class uiToolButton;
22 
23 namespace PreStack
24 {
25 
26 class Processor;
27 class TrimStatics;
28 
29 mExpClass(uiPreStackProcessing) uiTrimStatics : public uiDialog
31 public:
32  static void initClass();
34 
35 protected:
37 
38  bool acceptOK(CallBacker*);
39  static uiDialog* create(uiParent*,Processor*);
40 
41  void fillTable();
42  void updateButtons();
43  void changeCB(CallBacker*);
44  void rowClickCB(CallBacker*);
45  void addCB(CallBacker*);
46  void rmCB(CallBacker*);
47  void moveUpCB(CallBacker*);
48  void moveDownCB(CallBacker*);
49 
55 };
56 
57 } // namespace PreStack
58 
59 #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
uiGenInput * outputfld_
Definition: uiprestacktrimstatics.h:51
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
uiTable * table_
Definition: uiprestacktrimstatics.h:50
Processes PreStack data at one cdp location. The algorithm is implemented in subclasses, and can be created by the PreStack::PF() factory.
Definition: prestackprocessor.h:36
uiToolButton * rmbut_
Definition: uiprestacktrimstatics.h:52
Definition: synthseis.h:36
Definition: uitable.h:30
Definition: uiparent.h:26
uiToolButton * downbut_
Definition: uiprestacktrimstatics.h:54
Definition: uidialog.h:42
General Input Element.
Definition: uigeninput.h:58
Processor for PreStack Trim Statics.
Definition: prestacktrimstatics.h:31
TrimStatics * processor_
Definition: uiprestacktrimstatics.h:36
static uiHor3DInterpol * create(uiParent *)
uiToolButton * upbut_
Definition: uiprestacktrimstatics.h:53
Definition: uitoolbutton.h:22
Definition: uiprestacktrimstatics.h:29
static void initClass()

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