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

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