Public Member Functions | Protected Attributes | Private Member Functions | Private Attributes

SeisRandLineTo2D Class Reference

Inheritance diagram for SeisRandLineTo2D:
Executor SequentialTask Task NamedObject CallBacker

List of all members.

Public Member Functions

 SeisRandLineTo2D (const IOObj &, const IOObj &, const LineKey &, int trcinit, const Geometry::RandomLine &)
 ~SeisRandLineTo2D ()
const char * message () const
const char * nrDoneText () const
od_int64 totalNr () const
od_int64 nrDone () const
int nextStep ()
bool execute (std::ostream *log=0, bool isfirst=true, bool islast=true, int delaybetwnstepsinms=0)

Protected Attributes

SeisTrcReaderrdr_
SeisTrcWriterwrr_
int nrdone_
int totnr_
BinIDValueSet::Pos pos_
Seis::TableSelDataseldata_

Private Member Functions

bool writeTraces ()

Private Attributes

SeisTrcBufbuf_

Constructor & Destructor Documentation

SeisRandLineTo2D::SeisRandLineTo2D ( const IOObj ,
const IOObj ,
const LineKey ,
int  trcinit,
const Geometry::RandomLine  
)
SeisRandLineTo2D::~SeisRandLineTo2D (  ) 

Member Function Documentation

bool SeisRandLineTo2D::execute ( std::ostream *  log = 0,
bool  isfirst = true,
bool  islast = true,
int  delaybetwnstepsinms = 0 
) [virtual]

Reimplemented from Executor.

const char* SeisRandLineTo2D::message (  )  const [virtual]

Reimplemented from Task.

int SeisRandLineTo2D::nextStep (  )  [virtual]

Implements SequentialTask.

od_int64 SeisRandLineTo2D::nrDone (  )  const [virtual]

Reimplemented from Task.

const char* SeisRandLineTo2D::nrDoneText (  )  const [virtual]

Reimplemented from Task.

od_int64 SeisRandLineTo2D::totalNr (  )  const [virtual]

Reimplemented from Task.

bool SeisRandLineTo2D::writeTraces (  )  [private]

Member Data Documentation

int SeisRandLineTo2D::nrdone_ [protected]
int SeisRandLineTo2D::totnr_ [protected]