OpendTect  7.0
Public Member Functions | Protected Attributes | List of all members
SeisPS2DReader Class Referenceabstract

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

Inheritance diagram for SeisPS2DReader:
[legend]

Public Member Functions

 SeisPS2DReader (const char *lnm)
 
 SeisPS2DReader (Pos::GeomID)
 
 ~SeisPS2DReader ()
 
Pos::GeomID geomID () const override
 
bool getGath (int trcnr, SeisTrcBuf &) const
 
SeisTrcgetTrc (int trcnr, int nr=0) const
 
bool is2D () const override
 
bool is3D () const override
 
const char * lineName () const
 
virtual const PosInfo::Line2DDataposData () const =0
 
- Public Member Functions inherited from SeisPSReader
 SeisPSReader ()
 
virtual ~SeisPSReader ()
 
virtual uiString errMsg () 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 void usePar (const IOPar &)
 

Protected Attributes

Pos::GeomID geomid_
 
BufferString lnm_
 

Detailed Description

reads from a 2D prestack seismic data store.

<>

Constructor & Destructor Documentation

◆ SeisPS2DReader() [1/2]

SeisPS2DReader::SeisPS2DReader ( const char *  lnm)

◆ SeisPS2DReader() [2/2]

SeisPS2DReader::SeisPS2DReader ( Pos::GeomID  )

◆ ~SeisPS2DReader()

SeisPS2DReader::~SeisPS2DReader ( )

Member Function Documentation

◆ geomID()

Pos::GeomID SeisPS2DReader::geomID ( ) const
inlineoverridevirtual

Implements SeisPSReader.

◆ getGath()

bool SeisPS2DReader::getGath ( int  trcnr,
SeisTrcBuf  
) const

◆ getTrc()

SeisTrc* SeisPS2DReader::getTrc ( int  trcnr,
int  nr = 0 
) const

◆ is2D()

bool SeisPS2DReader::is2D ( ) const
inlineoverridevirtual

Implements SeisPSReader.

◆ is3D()

bool SeisPS2DReader::is3D ( ) const
inlineoverridevirtual

Implements SeisPSReader.

◆ lineName()

const char* SeisPS2DReader::lineName ( ) const
inline

◆ posData()

virtual const PosInfo::Line2DData& SeisPS2DReader::posData ( ) const
pure virtual

Member Data Documentation

◆ geomid_

Pos::GeomID SeisPS2DReader::geomid_
protected

◆ lnm_

BufferString SeisPS2DReader::lnm_
protected

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