OpendTect  6.3
uiprestacktrimstatics.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: Nanne Hemstra
8  Date: August 2014
9 ________________________________________________________________________
10 
11 
12 -*/
13 
14 #include "uiprestackprocessingmod.h"
15 #include "uidialog.h"
16 
17 class uiGenInput;
18 class uiTable;
19 class uiToolButton;
20 
21 namespace PreStack
22 {
23 
24 class Processor;
25 class TrimStatics;
26 
27 mExpClass(uiPreStackProcessing) uiTrimStatics : public uiDialog
29 public:
30  static void initClass();
32 
33 protected:
35 
36  bool acceptOK();
37  static uiDialog* create(uiParent*,Processor*);
38 
39  void fillTable();
40  void updateButtons();
41  void changeCB(CallBacker*);
42  void rowClickCB(CallBacker*);
43  void addCB(CallBacker*);
44  void rmCB(CallBacker*);
45  void moveUpCB(CallBacker*);
46  void moveDownCB(CallBacker*);
47 
53 };
54 
55 } // namespace PreStack
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
uiGenInput * outputfld_
Definition: uiprestacktrimstatics.h:49
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
uiTable * table_
Definition: uiprestacktrimstatics.h:48
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:34
uiToolButton * rmbut_
Definition: uiprestacktrimstatics.h:50
Definition: prestackagc.h:18
Definition: uitable.h:29
Definition: uiparent.h:24
uiToolButton * downbut_
Definition: uiprestacktrimstatics.h:52
Definition: uidialog.h:40
General Input Element.
Definition: uigeninput.h:56
Processor for PreStack Trim Statics.
Definition: prestacktrimstatics.h:29
TrimStatics * processor_
Definition: uiprestacktrimstatics.h:34
static uiHor3DInterpol * create(uiParent *)
uiToolButton * upbut_
Definition: uiprestacktrimstatics.h:51
Definition: uitoolbutton.h:20
Definition: uiprestacktrimstatics.h:27
static void initClass()

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