OpendTect  7.0
Public Member Functions | Public Attributes | List of all members
SEGYDirect2DLinePutter Class Reference
Inheritance diagram for SEGYDirect2DLinePutter:
[legend]

Public Member Functions

 SEGYDirect2DLinePutter (const IOObj &, Pos::GeomID)
 
 ~SEGYDirect2DLinePutter ()
 
bool close () override
 Return null on success, err msg on failure. More...
 
uiString errMsg () const override
 Only when put or close returns false. More...
 
int nrWritten () const override
 
bool put (const SeisTrc &) override
 Return fase on success, err msg on failure. More...
 
- Public Member Functions inherited from Seis2DLinePutter
 Seis2DLinePutter ()
 
virtual ~Seis2DLinePutter ()
 
virtual void setComponentNames (const BufferStringSet &)
 

Public Attributes

BinID bid_
 
uiString errmsg_
 
BufferString fname_
 
int nrwr_ = 0
 
DataCharacteristics::UserType preseldt_
 
SEGYSeisTrcTranslatortr_
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ SEGYDirect2DLinePutter()

SEGYDirect2DLinePutter::SEGYDirect2DLinePutter ( const IOObj ,
Pos::GeomID   
)

◆ ~SEGYDirect2DLinePutter()

SEGYDirect2DLinePutter::~SEGYDirect2DLinePutter ( )

Member Function Documentation

◆ close()

bool SEGYDirect2DLinePutter::close ( )
overridevirtual

Return null on success, err msg on failure.

Implements Seis2DLinePutter.

◆ errMsg()

uiString SEGYDirect2DLinePutter::errMsg ( ) const
inlineoverridevirtual

Only when put or close returns false.

Implements Seis2DLinePutter.

◆ nrWritten()

int SEGYDirect2DLinePutter::nrWritten ( ) const
inlineoverridevirtual

Implements Seis2DLinePutter.

◆ put()

bool SEGYDirect2DLinePutter::put ( const SeisTrc )
overridevirtual

Return fase on success, err msg on failure.

Implements Seis2DLinePutter.

Member Data Documentation

◆ bid_

BinID SEGYDirect2DLinePutter::bid_

◆ errmsg_

uiString SEGYDirect2DLinePutter::errmsg_

◆ fname_

BufferString SEGYDirect2DLinePutter::fname_

◆ nrwr_

int SEGYDirect2DLinePutter::nrwr_ = 0

◆ preseldt_

DataCharacteristics::UserType SEGYDirect2DLinePutter::preseldt_

◆ tr_

SEGYSeisTrcTranslator* SEGYDirect2DLinePutter::tr_

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