OpendTect 8.0
Loading...
Searching...
No Matches
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...

#include <batchjobdispatch.h>

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
 
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-2025