OpendTect-6_4  6.4
uiseismmproc.h
Go to the documentation of this file.
1 #ifndef uiseismmproc_h
2 #define uiseismmproc_h
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: Bert Bril
8  Date: April 2002
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiseismod.h"
15 #include "uimmbatchjobdispatch.h"
16 
17 class uiGenInput;
18 class uiIOFileSelect;
19 class uiSeisIOObjInfo;
20 class SeisJobExecProv;
21 class uiCheckBox;
22 
23 
26 public:
27 
28  uiSeisMMProc(uiParent*,const IOPar&);
29  ~uiSeisMMProc();
30 
31 protected:
32 
35  const bool is2d_;
39 
43 
44  virtual bool initWork(bool);
45  virtual bool prepareCurrentJob();
46  virtual Executor* getPostProcessor() const;
47  virtual bool removeTmpProcFiles();
48  virtual bool needConfirmEarlyStop() const;
49  virtual bool haveTmpProcFiles() const;
50 
51  bool isRestart() const { return !tmpstordirfld_; }
52 
53 };
54 
55 #endif
#define mExpClass(module)
Definition: commondefs.h:160
uiCheckBox * saveasdeffld_
Definition: uiseismmproc.h:42
Definition: uiseisioobjinfo.h:18
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
uiIOFileSelect * tmpstordirfld_
Definition: uiseismmproc.h:40
const bool is2d_
Definition: uiseismmproc.h:35
int nrinlperjob_
Definition: uiseismmproc.h:38
Definition: uiparent.h:26
uiGenInput * inlperjobfld_
Definition: uiseismmproc.h:41
SeisJobExecProv * jobprov_
Definition: uiseismmproc.h:33
const BufferString parfnm_
Definition: uiseismmproc.h:36
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
Provides job runners and postprocessor for seismic processing.
Definition: seisjobexecprov.h:50
General Input Element.
Definition: uigeninput.h:58
bool isRestart() const
Definition: uiseismmproc.h:51
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
bool lsfileemitted_
Definition: uiseismmproc.h:37
Definition: uiiosel.h:134
Definition: uibutton.h:134
Definition: uimmbatchjobdispatch.h:31
uiSeisIOObjInfo * outioobjinfo_
Definition: uiseismmproc.h:34
Specification to enable chunkwise execution of a process.
Definition: executor.h:39
Definition: uiseismmproc.h:24

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