Public Member Functions | |
| LateralStack () | |
| ~LateralStack () | |
| bool | reset () |
| bool | wantsInput (const BinID &) const |
| bool | setPattern (const BinID &stepout, bool cross) |
| bool | isCross () const |
| const BinID & | getPatternStepout () const |
| const BinID & | getInputStepout () const |
| bool | setOutputInterest (const BinID &relbid, bool) |
| bool | prepareWork () |
| void | fillPar (IOPar &) const |
| bool | usePar (const IOPar &) |
| const char * | errMsg () const |
Static Public Member Functions | |
| static void | initClass () |
| static Processor * | createFunc () |
| static const char * | sName () |
Protected Member Functions | |
| bool | isInPattern (const BinID &) const |
| bool | processOutput (const OffsetAzimuth &, const BinID &) |
| bool | doWork (od_int64, od_int64, int) |
Static Protected Member Functions | |
| static const char * | sKeyStepout () |
| static const char * | sKeyCross () |
Protected Attributes | |
| BufferString | errmsg_ |
| BinID | inputstepout_ |
| BinID | patternstepout_ |
| bool | iscross_ |
| TypeSet< OffsetAzimuth > | offsetazi_ |
| PreStack::LateralStack::LateralStack | ( | ) |
| PreStack::LateralStack::~LateralStack | ( | ) |
| static Processor* PreStack::LateralStack::createFunc | ( | ) | [static] |
| bool PreStack::LateralStack::doWork | ( | od_int64 | start, | |
| od_int64 | stop, | |||
| int | ||||
| ) | [protected, virtual] |
If nrIterations is not overridden, start and stop will refer to offsets that should be processed.
Implements PreStack::Processor.
| const char* PreStack::LateralStack::errMsg | ( | ) | const [inline, virtual] |
Reimplemented from PreStack::Processor.
| void PreStack::LateralStack::fillPar | ( | IOPar & | ) | const [virtual] |
Implements PreStack::Processor.
| const BinID& PreStack::LateralStack::getInputStepout | ( | ) | const [inline, virtual] |
Reimplemented from PreStack::Processor.
| const BinID& PreStack::LateralStack::getPatternStepout | ( | ) | const [inline] |
| static void PreStack::LateralStack::initClass | ( | ) | [static] |
| bool PreStack::LateralStack::isCross | ( | ) | const [inline] |
| bool PreStack::LateralStack::isInPattern | ( | const BinID & | ) | const [protected] |
| bool PreStack::LateralStack::prepareWork | ( | ) | [virtual] |
Reimplemented from PreStack::Processor.
| bool PreStack::LateralStack::processOutput | ( | const OffsetAzimuth & | , | |
| const BinID & | ||||
| ) | [protected] |
| bool PreStack::LateralStack::reset | ( | ) | [virtual] |
Reimplemented from PreStack::Processor.
| bool PreStack::LateralStack::setOutputInterest | ( | const BinID & | relbid, | |
| bool | ||||
| ) | [virtual] |
Reimplemented from PreStack::Processor.
| bool PreStack::LateralStack::setPattern | ( | const BinID & | stepout, | |
| bool | cross | |||
| ) |
| static const char* PreStack::LateralStack::sKeyCross | ( | ) | [inline, static, protected] |
| static const char* PreStack::LateralStack::sKeyStepout | ( | ) | [inline, static, protected] |
| static const char* PreStack::LateralStack::sName | ( | ) | [inline, static] |
| bool PreStack::LateralStack::usePar | ( | const IOPar & | ) | [virtual] |
Implements PreStack::Processor.
| bool PreStack::LateralStack::wantsInput | ( | const BinID & | ) | const [virtual] |
Reimplemented from PreStack::Processor.
BufferString PreStack::LateralStack::errmsg_ [protected] |
BinID PreStack::LateralStack::inputstepout_ [protected] |
bool PreStack::LateralStack::iscross_ [protected] |
TypeSet<OffsetAzimuth> PreStack::LateralStack::offsetazi_ [protected] |
BinID PreStack::LateralStack::patternstepout_ [protected] |
1.7.1