OpendTect  7.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SeisCBVSPS3DWriter Class Reference

writes to a CBVS 3D prestack seismic data store. More...

Inheritance diagram for SeisCBVSPS3DWriter:
[legend]

Public Member Functions

 SeisCBVSPS3DWriter (const char *dirnm)
 
 ~SeisCBVSPS3DWriter ()
 
void close () override
 
uiString errMsg () const override
 
bool put (const SeisTrc &) override
 
bool setSampleNames (const BufferStringSet &bss) const override
 
void usePar (const IOPar &i) override
 
- Public Member Functions inherited from SeisPSWriter
 SeisPSWriter ()
 
virtual ~SeisPSWriter ()
 
virtual bool fullSortingRequired () const
 
virtual void setPrefStorType (DataCharacteristics::UserType)
 
- Public Member Functions inherited from SeisCBVSPSIO
 SeisCBVSPSIO (const char *dirnm)
 
virtual ~SeisCBVSPSIO ()
 
uiString errMsg () const
 
const char * ext () const
 
BufferString get2DFileName (const char *lnm) const
 
BufferString get2DFileName (Pos::GeomID) const
 
bool get3DFileNames (BufferStringSet &, const Interval< int > *inlrg=0) const
 
bool getSampleNames (BufferStringSet &) const
 
void setPrefStorType (DataCharacteristics::UserType ut)
 
bool setSampleNames (const BufferStringSet &) const
 
void usePar (const IOPar &)
 

Protected Member Functions

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

Protected Attributes

BinIDprevbid_
 
- Protected Attributes inherited from SeisCBVSPSIO
const BufferString dirnm_
 
uiString errmsg_
 
int nringather_
 
DataCharacteristics::UserType reqdtype_
 
const BufferString selmask_
 
CBVSSeisTrcTranslatortr_
 

Additional Inherited Members

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

Detailed Description

writes to a CBVS 3D prestack seismic data store.

Note: Can make new data stores and append new inlines to existing. Will replace any existing inlines.

<>

Constructor & Destructor Documentation

◆ SeisCBVSPS3DWriter()

SeisCBVSPS3DWriter::SeisCBVSPS3DWriter ( const char *  dirnm)

◆ ~SeisCBVSPS3DWriter()

SeisCBVSPS3DWriter::~SeisCBVSPS3DWriter ( )

Member Function Documentation

◆ close()

void SeisCBVSPS3DWriter::close ( )
overridevirtual

Reimplemented from SeisPSWriter.

◆ errMsg()

uiString SeisCBVSPS3DWriter::errMsg ( ) const
inlineoverridevirtual

Implements SeisPSWriter.

◆ newInl()

bool SeisCBVSPS3DWriter::newInl ( const SeisTrc )
protected

◆ put()

bool SeisCBVSPS3DWriter::put ( const SeisTrc )
overridevirtual

Implements SeisPSWriter.

◆ setSampleNames()

bool SeisCBVSPS3DWriter::setSampleNames ( const BufferStringSet bss) const
inlineoverridevirtual

Reimplemented from SeisPSWriter.

◆ usePar()

void SeisCBVSPS3DWriter::usePar ( const IOPar i)
inlineoverridevirtual

Reimplemented from SeisPSWriter.

Member Data Documentation

◆ prevbid_

BinID& SeisCBVSPS3DWriter::prevbid_
protected

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