OpendTect 8.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
SeisPSReader Class Referenceabstract

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

#include <seispsread.h>

Inheritance diagram for SeisPSReader:
[legend]

Public Member Functions

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
 
 mOD_DisableCopy (SeisPSReader) virtual bool is3D() const =0
 
virtual void usePar (const IOPar &)
 

Protected Member Functions

 SeisPSReader ()
 

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()

virtual SeisPSReader::~SeisPSReader ( )
virtual

◆ SeisPSReader()

SeisPSReader::SeisPSReader ( )
protected

Member Function Documentation

◆ errMsg()

virtual uiString SeisPSReader::errMsg ( ) const
pure virtual

◆ geomID()

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

Implemented in SeisPS3DReader, and SeisPS2DReader.

◆ 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 SeisPS3DReader, and SeisPS2DReader.

◆ mOD_DisableCopy()

SeisPSReader::mOD_DisableCopy ( SeisPSReader ) const
pure virtual

◆ usePar()

virtual void SeisPSReader::usePar ( const IOPar & )
inlinevirtual

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