OpendTect  7.0
Public Member Functions | Protected Attributes | List of all members
ParSubselJobDescProv Class Reference

IOPar driven implementation of JobDescProv where splitting is based on IOPar subselection with a particular key (subselkey). For instance, an IOPar with entries: More...

Inheritance diagram for ParSubselJobDescProv:
[legend]

Public Member Functions

 ParSubselJobDescProv (const IOPar &, const char *subselkey)
 
 ~ParSubselJobDescProv ()
 
void dump (od_ostream &) const override
 
void getJob (int, IOPar &) const override
 
int nrJobs () const override
 
- Public Member Functions inherited from JobDescProv
virtual ~JobDescProv ()
 
virtual const char * objName (int) const =0
 
virtual const char * objType () const =0
 
const IOParpars () const
 

Protected Attributes

BufferString subselkey_
 
ManagedObjectSet< IOParsubselpars_
 
- Protected Attributes inherited from JobDescProv
IOParinpiopar_
 
BufferString objnm_
 

Additional Inherited Members

- Protected Member Functions inherited from JobDescProv
 JobDescProv (const IOPar &)
 

Detailed Description

IOPar driven implementation of JobDescProv where splitting is based on IOPar subselection with a particular key (subselkey). For instance, an IOPar with entries:

SplitterKey.0.firstparameter: firstvalue0
SplitterKey.0.secondparameter: secondvalue0
SplitterKey.1.firstparameter: firstvalue1
SplitterKey.1.secondparameter: secondvalue1

can be split into two jobs based on subselkey 'SplitterKey'.

<>

Constructor & Destructor Documentation

◆ ParSubselJobDescProv()

ParSubselJobDescProv::ParSubselJobDescProv ( const IOPar ,
const char *  subselkey 
)

◆ ~ParSubselJobDescProv()

ParSubselJobDescProv::~ParSubselJobDescProv ( )

Member Function Documentation

◆ dump()

void ParSubselJobDescProv::dump ( od_ostream ) const
overridevirtual

Implements JobDescProv.

◆ getJob()

void ParSubselJobDescProv::getJob ( int  ,
IOPar  
) const
overridevirtual

Implements JobDescProv.

◆ nrJobs()

int ParSubselJobDescProv::nrJobs ( ) const
inlineoverridevirtual

Implements JobDescProv.

Member Data Documentation

◆ subselkey_

BufferString ParSubselJobDescProv::subselkey_
protected

◆ subselpars_

ManagedObjectSet<IOPar> ParSubselJobDescProv::subselpars_
protected

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