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

interface for object that writes 2D seismic data More...

Inheritance diagram for Seis2DLinePutter:
[legend]

Public Member Functions

 Seis2DLinePutter ()
 
virtual ~Seis2DLinePutter ()
 
virtual bool close ()=0
 Return null on success, err msg on failure. More...
 
virtual uiString errMsg () const =0
 Only when put or close returns false. More...
 
virtual int nrWritten () const =0
 
virtual bool put (const SeisTrc &)=0
 Return fase on success, err msg on failure. More...
 
virtual void setComponentNames (const BufferStringSet &)
 

Detailed Description

interface for object that writes 2D seismic data

<>

Constructor & Destructor Documentation

◆ Seis2DLinePutter()

Seis2DLinePutter::Seis2DLinePutter ( )

◆ ~Seis2DLinePutter()

virtual Seis2DLinePutter::~Seis2DLinePutter ( )
virtual

Member Function Documentation

◆ close()

virtual bool Seis2DLinePutter::close ( )
pure virtual

Return null on success, err msg on failure.

Implemented in SeisCBVS2DLinePutter, and SEGYDirect2DLinePutter.

◆ errMsg()

virtual uiString Seis2DLinePutter::errMsg ( ) const
pure virtual

Only when put or close returns false.

Implemented in SeisCBVS2DLinePutter, and SEGYDirect2DLinePutter.

◆ nrWritten()

virtual int Seis2DLinePutter::nrWritten ( ) const
pure virtual

◆ put()

virtual bool Seis2DLinePutter::put ( const SeisTrc )
pure virtual

Return fase on success, err msg on failure.

Implemented in SeisCBVS2DLinePutter, and SEGYDirect2DLinePutter.

◆ setComponentNames()

virtual void Seis2DLinePutter::setComponentNames ( const BufferStringSet )
inlinevirtual

Reimplemented in SeisCBVS2DLinePutter.


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