 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "mmprocmod.h"
36 virtual const char*
objName(
int)
const = 0;
59 virtual int nrJobs()
const {
return nrjobs_; }
61 virtual const char*
objType()
const {
return objtyp_.buf(); }
130 virtual const char*
objType()
const {
return "inline"; }
174 const char* subselkey);
176 virtual int nrJobs()
const {
return subselpars_.size(); }
196 const char*
objType()
const {
return "Line"; }
static int defaultNrInlPerJob()
BufferString objnm_
Definition: jobdescprov.h:44
void setNrInlsPerJob(const int nr)
Definition: jobdescprov.h:136
virtual int nrJobs() const
Definition: jobdescprov.h:59
Interface for providing parameter files for jobs (job descriptions). Two implementations are pre-cook...
Definition: jobdescprov.h:27
KeyReplaceJobDescProv where the values are in a string set.
Definition: jobdescprov.h:79
virtual const char * objName(int) const
TypeSet< int > jobs_
Definition: jobdescprov.h:150
Simple implementation of JobDescProv based on replacing a value in the IOPar with another.
Definition: jobdescprov.h:54
Set of BufferString objects.
Definition: bufstringset.h:26
static const char * sKeyMaxInlRg()
absolute limit - will override
JobDescProv(const IOPar &)
void getRange(StepInterval< int > &) const
virtual int nrJobs() const =0
virtual const char * objName(int) const =0
#define mExpClass(module)
Definition: commondefs.h:177
const char * objType() const
Definition: jobdescprov.h:196
BufferString key_
Definition: jobdescprov.h:70
StringKeyReplaceJobDescProv(const IOPar &, const char *ky, const BufferStringSet &nms)
IOPar, key and bufstringset will be copied.
virtual void dump(od_ostream &) const
virtual void getJob(int, IOPar &) const =0
virtual void dump(od_ostream &) const
virtual void getJob(int, IOPar &) const
virtual void getJob(int, IOPar &) const
KeyReplaceJobDescProv where the values taken from a range of IDs.
Definition: jobdescprov.h:96
~InlineSplitJobDescProv()
BufferString objtyp_
Definition: jobdescprov.h:65
virtual int nrJobs() const
Definition: jobdescprov.h:176
int ninlperjob_
Definition: jobdescprov.h:149
KeyReplaceJobDescProv(const IOPar &, const char *key, int nrjobs)
virtual void dump(od_ostream &) const =0
ManagedObjectSet< IOPar > subselpars_
Definition: jobdescprov.h:183
IOPar driven implementation of JobDescProv where splitting is based on IOPar subselection with a part...
Definition: jobdescprov.h:171
virtual const char * objName(int) const
virtual const char * objType() const =0
IDKeyReplaceJobDescProv(const IOPar &, const char *ky, const StepInterval< int > &idrg)
IOPar, key and bufstringset will be copied.
virtual const char * gtObjName(int) const =0
InlineSplitJobDescProv(const IOPar &)
static void setDefaultNrInlPerJob(int)
virtual const char * gtObjName(int) const
virtual const char * objType() const
Definition: jobdescprov.h:61
IOPar & inpiopar_
Definition: jobdescprov.h:43
virtual const char * objType() const
Definition: jobdescprov.h:130
const StepInterval< int > idrg_
Definition: jobdescprov.h:106
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
ParSubselJobDescProv(const IOPar &, const char *subselkey)
virtual const char * gtObjName(int) const
int getNrInlsPerJob()
Definition: jobdescprov.h:135
TypeSet< int > * inls_
Definition: jobdescprov.h:147
virtual void getJob(int, IOPar &) const
const int nrjobs_
Definition: jobdescprov.h:69
virtual void dump(od_ostream &) const
const char * objName(int) const
BufferString subselkey_
Definition: jobdescprov.h:182
Implementation of JobDescProv based upon splitting the inlines in the IOPar.
Definition: jobdescprov.h:121
Special case of ParSubselJobDescProv where each job refers to a 2D Line. The subselkey in this case i...
Definition: jobdescprov.h:192
StepInterval< int > inlrg_
Definition: jobdescprov.h:146
Line2DSubselJobDescProv(const IOPar &)
static const char * sKeyMaxCrlRg()
absolute limit - will override
Distributed Computing.
Definition: mmassetmgr.h:23
virtual int nrJobs() const
OD class for stream write common access to the user log file, or std::cout in other than od_main.
Definition: od_ostream.h:26
BufferStringSet names_
Definition: jobdescprov.h:87
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
virtual void dump(od_ostream &) const
int firstInlNr(int) const
InlineSplitJobDescProv(const IOPar &, const TypeSet< int > &)
const IOPar & pars() const
Definition: jobdescprov.h:39
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021