Classes | Public Member Functions | Protected Member Functions | Protected Attributes | Friends

SeisIOSimple Class Reference

Inheritance diagram for SeisIOSimple:
Executor SequentialTask Task NamedObject CallBacker

List of all members.

Classes

class  Data

Public Member Functions

 SeisIOSimple (const Data &, bool imp)
 ~SeisIOSimple ()
int nextStep ()
const char * message () const
od_int64 nrDone () const
od_int64 totalNr () const
const char * nrDoneText () const

Protected Member Functions

void startImpRead ()
int readImpTrc (SeisTrc &)
int readExpTrc ()
int writeExpTrc ()

Protected Attributes

Data data_
bool isimp_
bool isps_
StreamDatasd_
SeisTrctrc_
SeisTrcReaderrdr_
SeisTrcWriterwrr_
SeisImporterimporter_
bool firsttrc_
int nrdone_
int offsnr_
int prevnr_
BinID prevbid_
BufferString errmsg_
bool zistm_

Friends

class SeisIOSimpleImportReader

Constructor & Destructor Documentation

SeisIOSimple::SeisIOSimple ( const Data ,
bool  imp 
)
SeisIOSimple::~SeisIOSimple (  ) 

Member Function Documentation

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

Reimplemented from Task.

int SeisIOSimple::nextStep (  )  [virtual]

Implements SequentialTask.

od_int64 SeisIOSimple::nrDone (  )  const [virtual]

Reimplemented from Task.

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

Reimplemented from Task.

int SeisIOSimple::readExpTrc (  )  [protected]
int SeisIOSimple::readImpTrc ( SeisTrc  )  [protected]
void SeisIOSimple::startImpRead (  )  [protected]
od_int64 SeisIOSimple::totalNr (  )  const [virtual]

Reimplemented from Task.

int SeisIOSimple::writeExpTrc (  )  [protected]

Friends And Related Function Documentation

friend class SeisIOSimpleImportReader [friend]

Member Data Documentation

bool SeisIOSimple::firsttrc_ [protected]
bool SeisIOSimple::isimp_ [protected]
bool SeisIOSimple::isps_ [protected]
int SeisIOSimple::nrdone_ [protected]
int SeisIOSimple::offsnr_ [protected]
int SeisIOSimple::prevnr_ [protected]
bool SeisIOSimple::zistm_ [protected]