OpendTect  6.3
uibatchprestackproc.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: K. Tingdahl
8  Date: March 2009
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uiprestackprocessingmod.h"
14 #include "uibatchprocdlg.h"
15 
16 class CtxtIOObj;
17 class uiSeisSel;
18 class uiPosSubSel;
20 
21 
22 namespace PreStack
23 {
24 class uiProcSel;
25 
28 mExpClass(uiPreStackProcessing) uiBatchProcSetup : public uiBatchProcDlg
30 public:
31 
32  uiBatchProcSetup(uiParent*,bool is2d);
34 
35 protected:
36 
37  bool fillPar(IOPar& iop);
38  bool prepareProcessing();
39  void getJobName(BufferString& jobnm) const;
40  void setupSelCB(CallBacker*);
41 
47 
48  const bool is2d_;
49 };
50 
51 }; //namespace
#define mExpClass(module)
Definition: commondefs.h:157
uiPosSubSel * possubsel_
Definition: uibatchprestackproc.h:45
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Definition: uibatchprocdlg.h:22
Definition: uibatchprestackproc.h:28
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Group to capture a user's position subselection wishes.
Definition: uipossubsel.h:31
Definition: prestackagc.h:18
Definition: uiparent.h:24
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:24
const bool is2d_
Definition: uibatchprestackproc.h:48
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
Definition: uiseissel.h:24
uiSeisSel * outputsel_
Definition: uibatchprestackproc.h:44
Definition: uiprestackprocessorsel.h:23
Lets user select a batch job dispatcher suited for the job.
Definition: uibatchjobdispatchersel.h:25
uiProcSel * chainsel_
Definition: uibatchprestackproc.h:42
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
uiBatchJobDispatcherSel * batchfld_
Definition: uibatchprestackproc.h:46
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
uiSeisSel * inputsel_
Definition: uibatchprestackproc.h:43

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