OpendTect  7.0
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 ()
 
int estimateTotalNumber () const override
 
void fillPar (IOPar &) const override
 
Seis::GeomType geomType () const override
 
bool get (SeisTrc &) const override
 
Seis::BoundsgetBounds () const override
 
const char * type () const override
 
bool usePar (const IOPar &) override
 
- Public Member Functions inherited from Seis::SeqInp
 SeqInp ()
 
 ~SeqInp ()
 
- Public Member Functions inherited from Seis::SeqIO
 SeqIO ()
 
virtual ~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()

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

Reimplemented from Seis::SeqInp.

◆ fillPar()

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

Reimplemented from Seis::SeqInp.

◆ geomType()

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

Implements Seis::SeqIO.

◆ get()

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

Implements Seis::SeqInp.

◆ getBounds()

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

Reimplemented from Seis::SeqInp.

◆ initClass()

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

◆ type()

const char* Seis::ODSeqInp::type ( ) const
inlineoverridevirtual

Implements Seis::SeqIO.

◆ usePar()

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

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-2024