OpendTect  7.0
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Batch::JobSpec Class Reference

the data we need to specify an OD batch job. More...

Public Types

enum  ProcType {
  NonODBase , Attrib , AttribEM , Grid2D ,
  PreStack , SEGY , T2D , TwoDto3D ,
  VelConv , Vol
}
 

Public Member Functions

 JobSpec (const char *pnm=nullptr, OS::LaunchType lt=OS::Batch)
 
 JobSpec (const IOPar &, OS::LaunchType lt=OS::Batch)
 
 JobSpec (ProcType, OS::LaunchType lt=OS::Batch)
 
virtual ~JobSpec ()
 
void fillPar (IOPar &) const
 
void setDefaultPythonArgs ()
 
void usePar (const IOPar &)
 

Static Public Member Functions

static ProcType procTypeFor (const char *)
 
static const char * progNameFor (ProcType)
 

Public Attributes

BufferStringSet clargs_
 
OS::CommandExecPars execpars_
 just a hint for some dispatchers More...
 
IOPar pars_
 
BufferString prognm_
 
BufferString servernm_
 

Detailed Description

the data we need to specify an OD batch job.

<>

Member Enumeration Documentation

◆ ProcType

Enumerator
NonODBase 
Attrib 
AttribEM 
Grid2D 
PreStack 
SEGY 
T2D 
TwoDto3D 
VelConv 
Vol 

Constructor & Destructor Documentation

◆ JobSpec() [1/3]

Batch::JobSpec::JobSpec ( ProcType  ,
OS::LaunchType  lt = OS::Batch 
)

◆ JobSpec() [2/3]

Batch::JobSpec::JobSpec ( const char *  pnm = nullptr,
OS::LaunchType  lt = OS::Batch 
)

◆ JobSpec() [3/3]

Batch::JobSpec::JobSpec ( const IOPar ,
OS::LaunchType  lt = OS::Batch 
)

◆ ~JobSpec()

virtual Batch::JobSpec::~JobSpec ( )
virtual

Member Function Documentation

◆ fillPar()

void Batch::JobSpec::fillPar ( IOPar ) const

◆ procTypeFor()

static ProcType Batch::JobSpec::procTypeFor ( const char *  )
static

◆ progNameFor()

static const char* Batch::JobSpec::progNameFor ( ProcType  )
static

◆ setDefaultPythonArgs()

void Batch::JobSpec::setDefaultPythonArgs ( )

◆ usePar()

void Batch::JobSpec::usePar ( const IOPar )

Member Data Documentation

◆ clargs_

BufferStringSet Batch::JobSpec::clargs_

◆ execpars_

OS::CommandExecPars Batch::JobSpec::execpars_

just a hint for some dispatchers

◆ pars_

IOPar Batch::JobSpec::pars_

◆ prognm_

BufferString Batch::JobSpec::prognm_

◆ servernm_

BufferString Batch::JobSpec::servernm_

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