OpendTect  6.6
uiseisbayesclass.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: Bert
8  Date: Feb 2010
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiseismod.h"
15 #include "uivarwizard.h"
16 #include "uistring.h"
17 
18 class uiSeisBayesPDFInp;
19 class uiSeisBayesNorm;
20 class uiSeisBayesSeisInp;
21 class uiSeisBayesOut;
22 
23 
28 public:
29 
32 
33  virtual void raiseCurrent();
34 
35 protected:
36 
37  bool is2d_;
38 
39  uiSeisBayesPDFInp* inppdfdlg_;
40  uiSeisBayesNorm* normdlg_;
41  uiSeisBayesSeisInp* inpseisdlg_;
42  uiSeisBayesOut* outdlg_;
43 
44  virtual void doPart();
45  virtual void closeDown();
46 
47  void getInpPDFs();
49 
50  void getNorm();
52 
53  void getInpSeis();
55 
56  void doOutput();
58 
59 };
60 
61 
uiSeisBayesClass::inpSeisGot
void inpSeisGot(CallBacker *)
uiSeisBayesClass::uiSeisBayesClass
uiSeisBayesClass(uiParent *, bool is2d)
uiSeisBayesClass::outdlg_
uiSeisBayesOut * outdlg_
Definition: uiseisbayesclass.h:42
uiSeisBayesClass::getNorm
void getNorm()
uistring.h
uiSeisBayesClass
'Server' for Seismic Bayesian Inversion.
Definition: uiseisbayesclass.h:27
uiSeisBayesClass::~uiSeisBayesClass
~uiSeisBayesClass()
uiSeisBayesClass::normdlg_
uiSeisBayesNorm * normdlg_
Definition: uiseisbayesclass.h:40
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiSeisBayesClass::mODTextTranslationClass
mODTextTranslationClass(uiSeisBayesClass)
uiSeisBayesClass::inpseisdlg_
uiSeisBayesSeisInp * inpseisdlg_
Definition: uiseisbayesclass.h:41
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiSeisBayesClass::inpPDFsGot
void inpPDFsGot(CallBacker *)
uiSeisBayesClass::doOutput
void doOutput()
uiVarWizard
'Server' for flexible wizards.
Definition: uivarwizard.h:28
uiSeisBayesClass::normGot
void normGot(CallBacker *)
uiSeisBayesClass::is2d_
bool is2d_
Definition: uiseisbayesclass.h:37
uiSeisBayesClass::getInpSeis
void getInpSeis()
uiSeisBayesClass::closeDown
virtual void closeDown()
uiSeisBayesClass::inppdfdlg_
uiSeisBayesPDFInp * inppdfdlg_
Definition: uiseisbayesclass.h:39
uivarwizard.h
uiSeisBayesClass::raiseCurrent
virtual void raiseCurrent()
uiSeisBayesClass::outputDone
void outputDone(CallBacker *)
uiParent
Definition: uiparent.h:26
uiSeisBayesClass::getInpPDFs
void getInpPDFs()
uiSeisBayesClass::doPart
virtual void doPart()
default -1 meaning: close down

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