OpendTect  7.0
Public Member Functions | List of all members
SeisPSReader Class Referenceabstract

reads from a prestack seismic data store. More...

Inheritance diagram for SeisPSReader:
[legend]

Public Member Functions

 SeisPSReader ()
 
virtual ~SeisPSReader ()
 
virtual uiString errMsg () const =0
 
virtual Pos::GeomID geomID () const =0
 
virtual bool getGather (const BinID &, SeisTrcBuf &) const =0
 
virtual bool getSampleNames (BufferStringSet &) const
 
virtual SeisTrcgetTrace (const BinID &, int nr=0) const
 
virtual StepInterval< float > getZRange () const
 
virtual bool is2D () const =0
 
virtual bool is3D () const =0
 
virtual void usePar (const IOPar &)
 

Detailed Description

reads from a prestack seismic data store.

Some data stores like attribute stores have a symbolic name for each sample. In that case, getSampleNames may return true.

<>

Constructor & Destructor Documentation

◆ SeisPSReader()

SeisPSReader::SeisPSReader ( )

◆ ~SeisPSReader()

virtual SeisPSReader::~SeisPSReader ( )
virtual

Member Function Documentation

◆ errMsg()

virtual uiString SeisPSReader::errMsg ( ) const
pure virtual

◆ geomID()

virtual Pos::GeomID SeisPSReader::geomID ( ) const
pure virtual

Implemented in SeisPS2DReader, and SeisPS3DReader.

◆ getGather()

virtual bool SeisPSReader::getGather ( const BinID ,
SeisTrcBuf  
) const
pure virtual

◆ getSampleNames()

virtual bool SeisPSReader::getSampleNames ( BufferStringSet ) const
inlinevirtual

◆ getTrace()

virtual SeisTrc* SeisPSReader::getTrace ( const BinID ,
int  nr = 0 
) const
virtual

◆ getZRange()

virtual StepInterval<float> SeisPSReader::getZRange ( ) const
virtual

Reimplemented in SeisCBVSPS3DReader.

◆ is2D()

virtual bool SeisPSReader::is2D ( ) const
pure virtual

Implemented in SeisPS2DReader, and SeisPS3DReader.

◆ is3D()

virtual bool SeisPSReader::is3D ( ) const
pure virtual

Implemented in SeisPS2DReader, and SeisPS3DReader.

◆ usePar()

virtual void SeisPSReader::usePar ( const IOPar )
inlinevirtual

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