OpendTect-6_4  6.4
uiseisbayesclass.h
Go to the documentation of this file.
1 #ifndef uiseisbayesclass_h
2 #define uiseisbayesclass_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Bert
9  Date: Feb 2010
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uiseismod.h"
16 #include "uivarwizard.h"
17 #include "uistring.h"
18 
19 class uiSeisBayesPDFInp;
20 class uiSeisBayesNorm;
21 class uiSeisBayesSeisInp;
22 class uiSeisBayesOut;
23 
24 
29 public:
30 
31  uiSeisBayesClass(uiParent*,bool is2d);
33 
34  virtual void raiseCurrent();
35 
36 protected:
37 
38  bool is2d_;
39 
40  uiSeisBayesPDFInp* inppdfdlg_;
41  uiSeisBayesNorm* normdlg_;
42  uiSeisBayesSeisInp* inpseisdlg_;
43  uiSeisBayesOut* outdlg_;
44 
45  virtual void doPart();
46  virtual void closeDown();
47 
48  void getInpPDFs();
49  void inpPDFsGot(CallBacker*);
50 
51  void getNorm();
52  void normGot(CallBacker*);
53 
54  void getInpSeis();
55  void inpSeisGot(CallBacker*);
56 
57  void doOutput();
58  void outputDone(CallBacker*);
59 
60 };
61 
62 
63 #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
'Server' for flexible wizards.
Definition: uivarwizard.h:28
uiSeisBayesPDFInp * inppdfdlg_
Definition: uiseisbayesclass.h:40
Definition: uiparent.h:26
'Server' for Seismic Bayesian Inversion.
Definition: uiseisbayesclass.h:27
uiSeisBayesOut * outdlg_
Definition: uiseisbayesclass.h:43
uiSeisBayesSeisInp * inpseisdlg_
Definition: uiseisbayesclass.h:42
uiSeisBayesNorm * normdlg_
Definition: uiseisbayesclass.h:41
bool is2d_
Definition: uiseisbayesclass.h:38

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