OpendTect  6.6
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Attributes | 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 int estimateTotalNumber () const
 
virtual void fillPar (IOPar &) const
 
virtual Seis::GeomType geomType () const
 
virtual bool get (SeisTrc &) const
 
virtual Seis::BoundsgetBounds () const
 
virtual const char * type () const
 
virtual bool usePar (const IOPar &)
 
- Public Member Functions inherited from Seis::SeqIO
uiString errMsg () const
 

Static Public Member Functions

static SeqInpcreate ()
 
static void initClass ()
 

Public Attributes

SeisPSReaderpsrdr_
 
SeisTrcReaderrdr_
 

Protected Attributes

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

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

◆ ODSeqInp()

Seis::ODSeqInp::ODSeqInp ( )

◆ ~ODSeqInp()

Seis::ODSeqInp::~ODSeqInp ( )

Member Function Documentation

◆ create()

static SeqInp* Seis::ODSeqInp::create ( )
inlinestatic

◆ estimateTotalNumber()

virtual int Seis::ODSeqInp::estimateTotalNumber ( ) const
virtual

Reimplemented from Seis::SeqInp.

◆ fillPar()

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

Reimplemented from Seis::SeqInp.

◆ geomType()

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

Implements Seis::SeqIO.

◆ get()

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

Implements Seis::SeqInp.

◆ getBounds()

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

Reimplemented from Seis::SeqInp.

◆ initClass()

static void Seis::ODSeqInp::initClass ( )
static

◆ type()

virtual const char* Seis::ODSeqInp::type ( ) const
inlinevirtual

Implements Seis::SeqIO.

◆ usePar()

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

Implements Seis::SeqIO.

Member Data Documentation

◆ curposidx_

int Seis::ODSeqInp::curposidx_
mutableprotected

◆ gath_

SeisTrcBuf& Seis::ODSeqInp::gath_
protected

◆ ldidx_

int Seis::ODSeqInp::ldidx_
mutableprotected

◆ psrdr_

SeisPSReader* Seis::ODSeqInp::psrdr_

◆ rdr_

SeisTrcReader* Seis::ODSeqInp::rdr_

◆ segidx_

int Seis::ODSeqInp::segidx_
mutableprotected

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