Public Member Functions | |
| ~LateralSmoother () | |
| LateralSmoother (Chain &) | |
| const char * | type () const |
| bool | needsInput (const HorSampling &) const |
| HorSampling | getInputHRg (const HorSampling &) const |
| void | setPars (const Array2DFilterPars &) |
| void | setMirrorEdges (bool yn) |
| void | setFixedValue (float v) |
| void | setInterpolateUdfs (bool b) |
| const Array2DFilterPars & | getPars () const |
| bool | getMirrorEdges () const |
| float | getFixedValue () const |
| bool | getInterpolateUdfs () const |
| void | fillPar (IOPar &) const |
| bool | usePar (const IOPar &) |
| bool | canInputAndOutputBeSame () const |
| bool | needsFullVolume () const |
| Task * | createTask () |
Static Public Member Functions | |
| static void | initClass () |
| static const char * | sKeyType () |
| static const char * | sUserName () |
Static Protected Member Functions | |
| static const char * | sKeyIsMedian () |
| static const char * | sKeyIsWeighted () |
| static const char * | sKeyMirrorEdges () |
| static const char * | sKeyInterpolateUdf () |
| static const char * | sKeyFixedValue () |
| static Step * | create (Chain &) |
Protected Attributes | |
| Array2DFilterPars | pars_ |
| bool | mirroredges_ |
| bool | interpolateundefs_ |
| float | fixedvalue_ |
| VolProc::LateralSmoother::~LateralSmoother | ( | ) |
| VolProc::LateralSmoother::LateralSmoother | ( | Chain & | ) |
| bool VolProc::LateralSmoother::canInputAndOutputBeSame | ( | ) | const [inline, virtual] |
Reimplemented from VolProc::Step.
| Task* VolProc::LateralSmoother::createTask | ( | ) | [virtual] |
Reimplemented from VolProc::Step.
| void VolProc::LateralSmoother::fillPar | ( | IOPar & | ) | const [virtual] |
Reimplemented from VolProc::Step.
| float VolProc::LateralSmoother::getFixedValue | ( | ) | const [inline] |
| HorSampling VolProc::LateralSmoother::getInputHRg | ( | const HorSampling & | ) | const [virtual] |
When computing HorSampling, how big input is needed?
Reimplemented from VolProc::Step.
| bool VolProc::LateralSmoother::getInterpolateUdfs | ( | ) | const [inline] |
| bool VolProc::LateralSmoother::getMirrorEdges | ( | ) | const [inline] |
| const Array2DFilterPars& VolProc::LateralSmoother::getPars | ( | ) | const [inline] |
| static void VolProc::LateralSmoother::initClass | ( | ) | [static] |
| bool VolProc::LateralSmoother::needsFullVolume | ( | ) | const [inline, virtual] |
Reimplemented from VolProc::Step.
| bool VolProc::LateralSmoother::needsInput | ( | const HorSampling & | ) | const [virtual] |
When computing HorSampling, do I need the input?
Implements VolProc::Step.
| void VolProc::LateralSmoother::setFixedValue | ( | float | v | ) | [inline] |
| void VolProc::LateralSmoother::setInterpolateUdfs | ( | bool | b | ) | [inline] |
| void VolProc::LateralSmoother::setMirrorEdges | ( | bool | yn | ) | [inline] |
| void VolProc::LateralSmoother::setPars | ( | const Array2DFilterPars & | ) |
| static const char* VolProc::LateralSmoother::sKeyFixedValue | ( | ) | [inline, static, protected] |
| static const char* VolProc::LateralSmoother::sKeyInterpolateUdf | ( | ) | [inline, static, protected] |
| static const char* VolProc::LateralSmoother::sKeyIsMedian | ( | ) | [inline, static, protected] |
| static const char* VolProc::LateralSmoother::sKeyIsWeighted | ( | ) | [inline, static, protected] |
| static const char* VolProc::LateralSmoother::sKeyMirrorEdges | ( | ) | [inline, static, protected] |
| static const char* VolProc::LateralSmoother::sKeyType | ( | ) | [inline, static] |
| static const char* VolProc::LateralSmoother::sUserName | ( | ) | [inline, static] |
| const char* VolProc::LateralSmoother::type | ( | ) | const [virtual] |
Implements VolProc::Step.
| bool VolProc::LateralSmoother::usePar | ( | const IOPar & | ) | [virtual] |
Reimplemented from VolProc::Step.
float VolProc::LateralSmoother::fixedvalue_ [protected] |
bool VolProc::LateralSmoother::interpolateundefs_ [protected] |
bool VolProc::LateralSmoother::mirroredges_ [protected] |
Array2DFilterPars VolProc::LateralSmoother::pars_ [protected] |
1.7.1