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

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

#include <seis2dlineio.h>

Inheritance diagram for Seis2DLinePutter:
[legend]

Public Member Functions

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

Protected Member Functions

 Seis2DLinePutter ()
 

Detailed Description

interface for object that writes 2D seismic data

<>

Constructor & Destructor Documentation

◆ ~Seis2DLinePutter()

virtual Seis2DLinePutter::~Seis2DLinePutter ( )
virtual

◆ Seis2DLinePutter()

Seis2DLinePutter::Seis2DLinePutter ( )
protected

Member Function Documentation

◆ close()

virtual bool Seis2DLinePutter::close ( )
pure virtual

Return null on success, err msg on failure.

Implemented in SEGYDirect2DLinePutter, and SeisCBVS2DLinePutter.

◆ errMsg()

virtual uiString Seis2DLinePutter::errMsg ( ) const
pure virtual

Only when put or close returns false.

Implemented in SEGYDirect2DLinePutter, and SeisCBVS2DLinePutter.

◆ 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 SEGYDirect2DLinePutter, and SeisCBVS2DLinePutter.

◆ 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-2025