Helps import or export of seismic data. More...
Classes | |
| struct | Reader |
| provides traces from the import storage More... | |
Public Member Functions | |
| SeisImporter (Reader *, SeisTrcWriter &, Seis::GeomType) | |
| Reader becomes mine. Has to be non-null. | |
| virtual | ~SeisImporter () |
| const char * | message () const |
| od_int64 | nrDone () const |
| const char * | nrDoneText () const |
| od_int64 | totalNr () const |
| int | nextStep () |
| int | nrSkipped () const |
Protected Types | |
| enum | State { ReadBuf, WriteBuf, ReadWrite } |
Protected Member Functions | |
| bool | needInlCrlSwap () const |
| bool | sortingOk (const SeisTrc &) |
| int | doWrite (SeisTrc &) |
| int | readIntoBuf () |
| Executor * | mkPostProc () |
Protected Attributes | |
| Reader * | rdr_ |
| SeisTrcWriter & | wrr_ |
| SeisTrcBuf & | buf_ |
| SeisTrc & | trc_ |
| BinID & | prevbid_ |
| int | sort2ddir_ |
| BinIDSorting * | sorting_ |
| BinIDSortingAnalyser * | sortanal_ |
| Seis::GeomType | geomtype_ |
| State | state_ |
| int | nrread_ |
| int | nrwritten_ |
| int | nrskipped_ |
| bool | crlsorted_ |
| Executor * | postproc_ |
| BufferString | errmsg_ |
| BufferString | hndlmsg_ |
Helps import or export of seismic data.
enum SeisImporter::State [protected] |
| SeisImporter::SeisImporter | ( | Reader * | , | |
| SeisTrcWriter & | , | |||
| Seis::GeomType | ||||
| ) |
Reader becomes mine. Has to be non-null.
| virtual SeisImporter::~SeisImporter | ( | ) | [virtual] |
| int SeisImporter::doWrite | ( | SeisTrc & | ) | [protected] |
| const char* SeisImporter::message | ( | ) | const [virtual] |
Reimplemented from Task.
| Executor* SeisImporter::mkPostProc | ( | ) | [protected] |
| bool SeisImporter::needInlCrlSwap | ( | ) | const [protected] |
| int SeisImporter::nextStep | ( | ) | [virtual] |
Implements SequentialTask.
| od_int64 SeisImporter::nrDone | ( | ) | const [virtual] |
Reimplemented from Task.
| const char* SeisImporter::nrDoneText | ( | ) | const [virtual] |
Reimplemented from Task.
| int SeisImporter::nrSkipped | ( | ) | const [inline] |
| int SeisImporter::readIntoBuf | ( | ) | [protected] |
| bool SeisImporter::sortingOk | ( | const SeisTrc & | ) | [protected] |
| od_int64 SeisImporter::totalNr | ( | ) | const [virtual] |
Reimplemented from Task.
SeisTrcBuf& SeisImporter::buf_ [protected] |
bool SeisImporter::crlsorted_ [protected] |
BufferString SeisImporter::errmsg_ [mutable, protected] |
Seis::GeomType SeisImporter::geomtype_ [protected] |
BufferString SeisImporter::hndlmsg_ [mutable, protected] |
int SeisImporter::nrread_ [protected] |
int SeisImporter::nrskipped_ [protected] |
int SeisImporter::nrwritten_ [protected] |
Executor* SeisImporter::postproc_ [protected] |
BinID& SeisImporter::prevbid_ [protected] |
Reader* SeisImporter::rdr_ [protected] |
int SeisImporter::sort2ddir_ [protected] |
BinIDSortingAnalyser* SeisImporter::sortanal_ [protected] |
BinIDSorting* SeisImporter::sorting_ [protected] |
State SeisImporter::state_ [protected] |
SeisTrc& SeisImporter::trc_ [protected] |
SeisTrcWriter& SeisImporter::wrr_ [protected] |
1.7.1