OpendTect-6_4  6.4
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
SeisCBVSPS2DReader Class Reference

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

Inheritance diagram for SeisCBVSPS2DReader:
[legend]

Public Member Functions

 SeisCBVSPS2DReader (const char *dirnm, Pos::GeomID)
 
 SeisCBVSPS2DReader (const char *dirnm, const char *lnm)
 
 ~SeisCBVSPS2DReader ()
 
uiString errMsg () const
 
SeisTrcgetTrace (const BinID &, int) const
 
bool getGather (const BinID &, SeisTrcBuf &) const
 
const PosInfo::Line2DDataposData () const
 
bool getSampleNames (BufferStringSet &bss) const
 
void usePar (const IOPar &i)
 
- Public Member Functions inherited from SeisPS2DReader
 SeisPS2DReader (const char *lnm)
 
 SeisPS2DReader (Pos::GeomID)
 
bool is2D () const
 
const char * lineName () const
 
Pos::GeomID geomID () const
 
SeisTrcgetTrc (int trcnr, int nr=0) const
 
bool getGath (int trcnr, SeisTrcBuf &b) const
 
- Public Member Functions inherited from SeisPSReader
virtual ~SeisPSReader ()
 
virtual StepInterval< float > getZRange () const
 
- Public Member Functions inherited from SeisCBVSPSIO
 SeisCBVSPSIO (const char *dirnm)
 
virtual ~SeisCBVSPSIO ()
 
uiString errMsg () const
 
BufferString get2DFileName (Pos::GeomID) const
 
BufferString get2DFileName (const char *lnm) const
 
bool get3DFileNames (BufferStringSet &, const Interval< int > *inlrg=0) const
 
void usePar (const IOPar &)
 
void setPrefStorType (DataCharacteristics::UserType ut)
 
bool getSampleNames (BufferStringSet &) const
 
bool setSampleNames (const BufferStringSet &) const
 
const char * ext () const
 

Protected Member Functions

void init (Pos::GeomID)
 
- Protected Member Functions inherited from SeisCBVSPSIO
void close ()
 
bool dirNmOK (bool forread) const
 
SeisTrcreadNewTrace (int) const
 
bool goTo (int, int) const
 
bool prepGather (int, SeisTrcBuf &) const
 
bool startWrite (const char *, const SeisTrc &)
 

Protected Attributes

PosInfo::Line2DDataposdata_
 
- Protected Attributes inherited from SeisPS2DReader
BufferString lnm_
 
Pos::GeomID geomid_
 
- Protected Attributes inherited from SeisCBVSPSIO
uiString errmsg_
 
const BufferString dirnm_
 
const BufferString selmask_
 
int nringather_
 
DataCharacteristics::UserType reqdtype_
 
CBVSSeisTrcTranslatortr_
 

Private Member Functions

 mODTextTranslationClass (SeisCBVSPS2DReader)
 

Additional Inherited Members

- Static Public Member Functions inherited from SeisCBVSPSIO
static int getInlNr (const char *filenm)
 

Detailed Description

reads from a CBVS prestack seismic data store.

Constructor & Destructor Documentation

SeisCBVSPS2DReader::SeisCBVSPS2DReader ( const char *  dirnm,
Pos::GeomID   
)
SeisCBVSPS2DReader::SeisCBVSPS2DReader ( const char *  dirnm,
const char *  lnm 
)
SeisCBVSPS2DReader::~SeisCBVSPS2DReader ( )

Member Function Documentation

uiString SeisCBVSPS2DReader::errMsg ( ) const
inlinevirtual

Implements SeisPSReader.

bool SeisCBVSPS2DReader::getGather ( const BinID ,
SeisTrcBuf  
) const
virtual

Implements SeisPSReader.

bool SeisCBVSPS2DReader::getSampleNames ( BufferStringSet bss) const
inlinevirtual

Reimplemented from SeisPSReader.

SeisTrc* SeisCBVSPS2DReader::getTrace ( const BinID ,
int   
) const
virtual

Reimplemented from SeisPSReader.

void SeisCBVSPS2DReader::init ( Pos::GeomID  )
protected
SeisCBVSPS2DReader::mODTextTranslationClass ( SeisCBVSPS2DReader  )
private
const PosInfo::Line2DData& SeisCBVSPS2DReader::posData ( ) const
inlinevirtual

Implements SeisPS2DReader.

void SeisCBVSPS2DReader::usePar ( const IOPar i)
inlinevirtual

Reimplemented from SeisPSReader.

Member Data Documentation

PosInfo::Line2DData& SeisCBVSPS2DReader::posdata_
protected

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