Public Member Functions

Seis2DLinePutter Class Reference

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

Inheritance diagram for Seis2DLinePutter:
SeisCBVS2DLinePutter

List of all members.

Public Member Functions

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

Detailed Description

interface for object that writes 2D seismic data


Constructor & Destructor Documentation

virtual Seis2DLinePutter::~Seis2DLinePutter (  )  [inline, virtual]

Member Function Documentation

virtual bool Seis2DLinePutter::close (  )  [pure virtual]

Return null on success, err msg on failure.

Implemented in SeisCBVS2DLinePutter.

virtual const char* Seis2DLinePutter::errMsg (  )  const [pure virtual]

Only when put or close returns false.

Implemented in SeisCBVS2DLinePutter.

virtual int Seis2DLinePutter::nrWritten (  )  const [pure virtual]

Implemented in SeisCBVS2DLinePutter.

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

Return fase on success, err msg on failure.

Implemented in SeisCBVS2DLinePutter.