Public Member Functions | Static Public Attributes | Protected Attributes

Seis::SeqIO Class Reference

Base class for Seismic Sequential IO classes. More...

Inheritance diagram for Seis::SeqIO:
Seis::SeqInp Seis::SeqOut Seis::ODSeqInp Seis::ODSeqOut

List of all members.

Public Member Functions

virtual const char * type () const =0
virtual Seis::GeomType geomType () const =0
virtual void fillPar (IOPar &) const
virtual bool usePar (const IOPar &)=0
const char * errMsg () const

Static Public Attributes

static const char * sKeyODType

Protected Attributes

BufferString errmsg_

Detailed Description

Base class for Seismic Sequential IO classes.


Member Function Documentation

const char* Seis::SeqIO::errMsg (  )  const [inline]
virtual void Seis::SeqIO::fillPar ( IOPar  )  const [virtual]

Reimplemented in Seis::SeqInp, Seis::ODSeqInp, and Seis::ODSeqOut.

virtual Seis::GeomType Seis::SeqIO::geomType (  )  const [pure virtual]

Implemented in Seis::ODSeqInp, and Seis::ODSeqOut.

virtual const char* Seis::SeqIO::type (  )  const [pure virtual]

Implemented in Seis::ODSeqInp, and Seis::ODSeqOut.

virtual bool Seis::SeqIO::usePar ( const IOPar  )  [pure virtual]

Implemented in Seis::ODSeqInp, and Seis::ODSeqOut.


Member Data Documentation

BufferString Seis::SeqIO::errmsg_ [mutable, protected]
const char* Seis::SeqIO::sKeyODType [static]