1 #ifndef seisjobexecprov_h 2 #define seisjobexecprov_h 54 SeisJobExecProv(
const char* prognm,
const IOPar&);
55 virtual ~SeisJobExecProv();
63 bool removeTempSeis();
65 bool emitLSFile(
const char*)
const;
67 void preparePreSet(
IOPar&,
const char*)
const;
71 static BufferString getDefTempStorDir(
const char* storpth=0);
72 static const char* outputKey(
const IOPar&);
74 static const char* sKeySeisOutIDKey();
75 static const char* sKeyOutputLS();
76 static const char* sKeyWorkLS();
78 static bool isRestart(
const IOPar&);
#define mExpClass(module)
Definition: commondefs.h:160
Summary for a Seismic object.
Definition: segydirectdef.h:23
const MultiID & outputID() const
Definition: seisjobexecprov.h:69
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
BufferString seisoutkey_
Definition: seisjobexecprov.h:86
Definition: uistring.h:89
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:142
int nrrunners_
Definition: seisjobexecprov.h:91
IOPar & outioobjpars_
Definition: seisjobexecprov.h:83
const BufferString progname_
Definition: seisjobexecprov.h:89
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
Interface for providing parameter files for jobs (job descriptions). Two implementations are pre-cook...
Definition: jobdescprov.h:27
Provides job runners and postprocessor for seismic processing.
Definition: seisjobexecprov.h:50
MultiID tmpstorid_
Definition: seisjobexecprov.h:88
const IOPar & pars() const
Definition: seisjobexecprov.h:59
Seis2DDataSet * outds_
Definition: seisjobexecprov.h:93
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
Runs all jobs defined by JobDescProv.
Definition: jobrunner.h:54
uiString errMsg() const
Definition: seisjobexecprov.h:58
IOPar & iopar_
Definition: seisjobexecprov.h:82
BufferString errmsg_
Definition: horizontracker.h:119
bool isRestart() const
Definition: seisjobexecprov.h:57
CtxtIOObj & ctio_
Definition: seisjobexecprov.h:84
MultiID seisoutid_
Definition: seisjobexecprov.h:87
bool is2d_
Definition: seisjobexecprov.h:85
Set of 2D lines comparable with 3D seismic cube.
Definition: seis2ddata.h:37
Compound key consisting of ints.
Definition: multiid.h:25
uiString errmsg_
Definition: seisjobexecprov.h:90
Specification to enable chunkwise execution of a process.
Definition: executor.h:39
StepInterval< int > todoinls_
Definition: seisjobexecprov.h:92