Extracts 3D cube data into 2D line attribute. More...
Public Member Functions | |
| SeisCube2LineDataExtracter (const IOObj &cubein, const IOObj &lsout, const char *attrnm, const BufferStringSet *lnms=0) | |
| ~SeisCube2LineDataExtracter () | |
| const char * | message () const |
| const char * | nrDoneText () const |
| od_int64 | nrDone () const |
| od_int64 | totalNr () const |
| int | nextStep () |
Protected Member Functions | |
| void | closeDown () |
| bool | getNextFetcher () |
| int | handleTrace () |
Protected Attributes | |
| SeisTrcReader & | rdr_ |
| Seis2DLineSet & | ls_ |
| SeisTrcWriter & | wrr_ |
| SeisTrcBuf & | tbuf_ |
| const BufferString | attrnm_ |
| BufferString | msg_ |
| BufferStringSet | lnms_ |
| Executor * | fetcher_ |
| int | lidx_ |
| od_int64 | nrdone_ |
| Cube2LineDataLineKeyProvider * | c2ldlkp_ |
| BufferStringSet | lineshandled_ |
Friends | |
| class | Cube2LineDataLineKeyProvider |
Extracts 3D cube data into 2D line attribute.
| SeisCube2LineDataExtracter::SeisCube2LineDataExtracter | ( | const IOObj & | cubein, | |
| const IOObj & | lsout, | |||
| const char * | attrnm, | |||
| const BufferStringSet * | lnms = 0 | |||
| ) |
| SeisCube2LineDataExtracter::~SeisCube2LineDataExtracter | ( | ) |
| void SeisCube2LineDataExtracter::closeDown | ( | ) | [protected] |
| bool SeisCube2LineDataExtracter::getNextFetcher | ( | ) | [protected] |
| int SeisCube2LineDataExtracter::handleTrace | ( | ) | [protected] |
| const char* SeisCube2LineDataExtracter::message | ( | ) | const [inline, virtual] |
Reimplemented from Task.
| int SeisCube2LineDataExtracter::nextStep | ( | ) | [virtual] |
Implements SequentialTask.
| od_int64 SeisCube2LineDataExtracter::nrDone | ( | ) | const [inline, virtual] |
Reimplemented from Task.
| const char* SeisCube2LineDataExtracter::nrDoneText | ( | ) | const [inline, virtual] |
Reimplemented from Task.
| od_int64 SeisCube2LineDataExtracter::totalNr | ( | ) | const [inline, virtual] |
Reimplemented from Task.
friend class Cube2LineDataLineKeyProvider [friend] |
const BufferString SeisCube2LineDataExtracter::attrnm_ [protected] |
Cube2LineDataLineKeyProvider* SeisCube2LineDataExtracter::c2ldlkp_ [protected] |
Executor* SeisCube2LineDataExtracter::fetcher_ [protected] |
int SeisCube2LineDataExtracter::lidx_ [protected] |
BufferStringSet SeisCube2LineDataExtracter::lnms_ [protected] |
Seis2DLineSet& SeisCube2LineDataExtracter::ls_ [protected] |
BufferString SeisCube2LineDataExtracter::msg_ [protected] |
od_int64 SeisCube2LineDataExtracter::nrdone_ [protected] |
SeisTrcReader& SeisCube2LineDataExtracter::rdr_ [protected] |
SeisTrcBuf& SeisCube2LineDataExtracter::tbuf_ [protected] |
SeisTrcWriter& SeisCube2LineDataExtracter::wrr_ [protected] |
1.7.1