Merges 2D and 3D post-stack data. More...
Public Member Functions | |
| SeisMerger (const ObjectSet< IOPar > &in, const IOPar &out, bool is2d) | |
| SeisMerger (const IOPar &) | |
| virtual | ~SeisMerger () |
| const char * | message () const |
| od_int64 | nrDone () const |
| od_int64 | totalNr () const |
| const char * | nrDoneText () const |
| int | nextStep () |
Public Attributes | |
| bool | stacktrcs_ |
| If not, first trace will be used. | |
Protected Member Functions | |
| SeisTrc * | getNewTrc () |
| SeisTrc * | getTrcFrom (SeisTrcReader &) |
| void | get3DTraces () |
| SeisTrc * | getStacked (SeisTrcBuf &) |
| bool | toNextPos () |
| int | writeTrc (SeisTrc *) |
| int | writeFromBuf () |
Protected Attributes | |
| bool | is2d_ |
| ObjectSet< SeisTrcReader > | rdrs_ |
| SeisTrcWriter * | wrr_ |
| int | currdridx_ |
| int | nrpos_ |
| int | totnrpos_ |
| BufferString | errmsg_ |
| BinID | curbid_ |
| SeisTrcBuf & | trcbuf_ |
| int | nrsamps_ |
| SamplingData< float > | sd_ |
Merges 2D and 3D post-stack data.
| SeisMerger::SeisMerger | ( | const IOPar & | ) |
| virtual SeisMerger::~SeisMerger | ( | ) | [virtual] |
| void SeisMerger::get3DTraces | ( | ) | [protected] |
| SeisTrc* SeisMerger::getNewTrc | ( | ) | [protected] |
| SeisTrc* SeisMerger::getStacked | ( | SeisTrcBuf & | ) | [protected] |
| SeisTrc* SeisMerger::getTrcFrom | ( | SeisTrcReader & | ) | [protected] |
| const char* SeisMerger::message | ( | ) | const [virtual] |
Reimplemented from Task.
| int SeisMerger::nextStep | ( | ) | [virtual] |
Implements SequentialTask.
| od_int64 SeisMerger::nrDone | ( | ) | const [inline, virtual] |
Reimplemented from Task.
| const char* SeisMerger::nrDoneText | ( | ) | const [inline, virtual] |
Reimplemented from Task.
| bool SeisMerger::toNextPos | ( | ) | [protected] |
| od_int64 SeisMerger::totalNr | ( | ) | const [inline, virtual] |
Reimplemented from Task.
| int SeisMerger::writeFromBuf | ( | ) | [protected] |
| int SeisMerger::writeTrc | ( | SeisTrc * | ) | [protected] |
BinID SeisMerger::curbid_ [protected] |
int SeisMerger::currdridx_ [protected] |
BufferString SeisMerger::errmsg_ [protected] |
bool SeisMerger::is2d_ [protected] |
int SeisMerger::nrpos_ [protected] |
int SeisMerger::nrsamps_ [protected] |
ObjectSet<SeisTrcReader> SeisMerger::rdrs_ [protected] |
SamplingData<float> SeisMerger::sd_ [protected] |
If not, first trace will be used.
int SeisMerger::totnrpos_ [protected] |
SeisTrcBuf& SeisMerger::trcbuf_ [protected] |
SeisTrcWriter* SeisMerger::wrr_ [protected] |
1.7.1