OpendTect  7.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
JobDescProv Class Referenceabstract

Interface for providing parameter files for jobs (job descriptions). Two implementations are pre-cooked: KeyReplace-JDP and InlineSplit-JDP. More...

Inheritance diagram for JobDescProv:
[legend]

Public Member Functions

virtual ~JobDescProv ()
 
virtual void dump (od_ostream &) const =0
 
virtual void getJob (int, IOPar &) const =0
 
virtual int nrJobs () const =0
 
virtual const char * objName (int) const =0
 
virtual const char * objType () const =0
 
const IOParpars () const
 

Protected Member Functions

 JobDescProv (const IOPar &)
 

Protected Attributes

IOParinpiopar_
 
BufferString objnm_
 

Detailed Description

Interface for providing parameter files for jobs (job descriptions). Two implementations are pre-cooked: KeyReplace-JDP and InlineSplit-JDP.

<>

Constructor & Destructor Documentation

◆ ~JobDescProv()

virtual JobDescProv::~JobDescProv ( )
virtual

◆ JobDescProv()

JobDescProv::JobDescProv ( const IOPar )
protected

Member Function Documentation

◆ dump()

virtual void JobDescProv::dump ( od_ostream ) const
pure virtual

◆ getJob()

virtual void JobDescProv::getJob ( int  ,
IOPar  
) const
pure virtual

◆ nrJobs()

virtual int JobDescProv::nrJobs ( ) const
pure virtual

◆ objName()

virtual const char* JobDescProv::objName ( int  ) const
pure virtual

◆ objType()

virtual const char* JobDescProv::objType ( ) const
pure virtual

◆ pars()

const IOPar& JobDescProv::pars ( ) const
inline

Member Data Documentation

◆ inpiopar_

IOPar& JobDescProv::inpiopar_
protected

◆ objnm_

BufferString JobDescProv::objnm_
mutableprotected

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