OpendTect-6_4  6.4
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Attributes | Private Member Functions | List of all members
Seis::ODSeqInp Class Reference

OpendTect-internal Seismic Sequential input. More...

Inheritance diagram for Seis::ODSeqInp:
[legend]

Public Member Functions

 ODSeqInp ()
 
 ~ODSeqInp ()
 
virtual const char * type () const
 
virtual Seis::GeomType geomType () const
 
virtual bool usePar (const IOPar &)
 
virtual void fillPar (IOPar &) const
 
virtual bool get (SeisTrc &) const
 
virtual Seis::BoundsgetBounds () const
 
virtual int estimateTotalNumber () const
 
- Public Member Functions inherited from Seis::SeqInp
 mDefineFactoryInClass (SeqInp, factory)
 
- Public Member Functions inherited from Seis::SeqIO
uiString errMsg () const
 

Static Public Member Functions

static void initClass ()
 
static SeqInpcreate ()
 

Public Attributes

SeisTrcReaderrdr_
 
SeisPSReaderpsrdr_
 

Protected Attributes

SeisTrcBufgath_
 
int curposidx_
 
int segidx_
 
int ldidx_
 
- Protected Attributes inherited from Seis::SeqIO
uiString errmsg_
 

Private Member Functions

 mODTextTranslationClass (ODSeqInp)
 

Additional Inherited Members

- Static Public Attributes inherited from Seis::SeqIO
static const char * sKeyODType
 
- Static Protected Member Functions inherited from Seis::SeqInp
static Seis::GeomType getGeomType (const IOPar &)
 

Detailed Description

OpendTect-internal Seismic Sequential input.

Set the reader via usePar or explicitly. The idea is to either provide a PreStackReader or a SeisTrcReader. If both present, SeisTrcReader will be used.

Constructor & Destructor Documentation

Seis::ODSeqInp::ODSeqInp ( )
Seis::ODSeqInp::~ODSeqInp ( )

Member Function Documentation

static SeqInp* Seis::ODSeqInp::create ( )
inlinestatic
virtual int Seis::ODSeqInp::estimateTotalNumber ( ) const
virtual

Reimplemented from Seis::SeqInp.

virtual void Seis::ODSeqInp::fillPar ( IOPar ) const
virtual

Reimplemented from Seis::SeqInp.

virtual Seis::GeomType Seis::ODSeqInp::geomType ( ) const
virtual

Implements Seis::SeqIO.

virtual bool Seis::ODSeqInp::get ( SeisTrc ) const
virtual

Implements Seis::SeqInp.

virtual Seis::Bounds* Seis::ODSeqInp::getBounds ( ) const
virtual

Reimplemented from Seis::SeqInp.

static void Seis::ODSeqInp::initClass ( )
static
Seis::ODSeqInp::mODTextTranslationClass ( ODSeqInp  )
private
virtual const char* Seis::ODSeqInp::type ( ) const
inlinevirtual

Implements Seis::SeqIO.

virtual bool Seis::ODSeqInp::usePar ( const IOPar )
virtual

Implements Seis::SeqIO.

Member Data Documentation

int Seis::ODSeqInp::curposidx_
mutableprotected
SeisTrcBuf& Seis::ODSeqInp::gath_
protected
int Seis::ODSeqInp::ldidx_
mutableprotected
SeisPSReader* Seis::ODSeqInp::psrdr_
SeisTrcReader* Seis::ODSeqInp::rdr_
int Seis::ODSeqInp::segidx_
mutableprotected

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