OpendTect  7.0
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ODMad::Proc Class Reference

Public Types

enum  IOType {
  Vol , VolPS , Line , LinePS ,
  Madagascar , SegY , SU , VPlot ,
  None
}
 

Public Member Functions

 Proc (const char *cmd, const char *auxcmd=0)
 
 ~Proc ()
 
const char * auxCommand () const
 
uiString errMsg () const
 
void fillPar (IOPar &) const
 
const char * getCommand () const
 
const char * getSummary () const
 
IOType inpType () const
 
bool isValid () const
 
int nrPars () const
 
IOType outpType () const
 
const char * parStr (int) const
 
const char * progName () const
 
bool usePar (const IOPar &)
 

Static Public Member Functions

static bool progExists (const char *)
 
static const char * sKeyAuxCommand ()
 
static const char * sKeyCommand ()
 

Protected Member Functions

void makeProc (const char *cmd, const char *auxcmd=0)
 

Protected Attributes

BufferString auxcmd_
 
uiString errmsg_
 
IOType inptype_
 
bool isvalid_
 
IOType outptype_
 
BufferStringSet parstrs_
 
BufferString progname_
 

Detailed Description

<>

Member Enumeration Documentation

◆ IOType

Enumerator
Vol 
VolPS 
Line 
LinePS 
Madagascar 
SegY 
SU 
VPlot 
None 

Constructor & Destructor Documentation

◆ Proc()

ODMad::Proc::Proc ( const char *  cmd,
const char *  auxcmd = 0 
)

◆ ~Proc()

ODMad::Proc::~Proc ( )

Member Function Documentation

◆ auxCommand()

const char* ODMad::Proc::auxCommand ( ) const
inline

◆ errMsg()

uiString ODMad::Proc::errMsg ( ) const
inline

◆ fillPar()

void ODMad::Proc::fillPar ( IOPar ) const

◆ getCommand()

const char* ODMad::Proc::getCommand ( ) const

◆ getSummary()

const char* ODMad::Proc::getSummary ( ) const

◆ inpType()

IOType ODMad::Proc::inpType ( ) const
inline

◆ isValid()

bool ODMad::Proc::isValid ( ) const
inline

◆ makeProc()

void ODMad::Proc::makeProc ( const char *  cmd,
const char *  auxcmd = 0 
)
protected

◆ nrPars()

int ODMad::Proc::nrPars ( ) const
inline

◆ outpType()

IOType ODMad::Proc::outpType ( ) const
inline

◆ parStr()

const char* ODMad::Proc::parStr ( int  ) const

◆ progExists()

static bool ODMad::Proc::progExists ( const char *  )
static

◆ progName()

const char* ODMad::Proc::progName ( ) const
inline

◆ sKeyAuxCommand()

static const char* ODMad::Proc::sKeyAuxCommand ( )
inlinestatic

◆ sKeyCommand()

static const char* ODMad::Proc::sKeyCommand ( )
inlinestatic

◆ usePar()

bool ODMad::Proc::usePar ( const IOPar )

Member Data Documentation

◆ auxcmd_

BufferString ODMad::Proc::auxcmd_
protected

◆ errmsg_

uiString ODMad::Proc::errmsg_
protected

◆ inptype_

IOType ODMad::Proc::inptype_
protected

◆ isvalid_

bool ODMad::Proc::isvalid_
protected

◆ outptype_

IOType ODMad::Proc::outptype_
protected

◆ parstrs_

BufferStringSet ODMad::Proc::parstrs_
protected

◆ progname_

BufferString ODMad::Proc::progname_
protected

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