Public Member Functions | |
| DipFilter (Desc &) | |
Static Public Member Functions | |
| static void | initClass () |
| static const char * | attribName () |
| static const char * | sizeStr () |
| static const char * | typeStr () |
| static const char * | minvelStr () |
| static const char * | maxvelStr () |
| static const char * | filteraziStr () |
| static const char * | minaziStr () |
| static const char * | maxaziStr () |
| static const char * | taperlenStr () |
| static const char * | filterTypeNamesStr (int) |
Protected Member Functions | |
| ~DipFilter () | |
| bool | allowParallelComputation () const |
| bool | getInputOutput (int input, TypeSet< int > &res) const |
| bool | getInputData (const BinID &, int idx) |
| bool | computeData (const DataHolder &, const BinID &relpos, int t0, int nrsamples, int threadid) const |
| bool | initKernel () |
| void | prepareForComputeData () |
| float | taper (float) const |
| const BinID * | reqStepout (int input, int output) const |
Static Protected Member Functions | |
| static Provider * | createInstance (Desc &) |
| static void | updateDesc (Desc &) |
| static void | updateDefaults (Desc &) |
Protected Attributes | |
| int | size_ |
| int | type_ |
| float | minvel_ |
| float | maxvel_ |
| bool | filterazi_ |
| float | minazi_ |
| float | maxazi_ |
| float | taperlen_ |
| bool | isinited_ |
| Array3DImpl< float > | kernel_ |
| Interval< float > | valrange_ |
| float | azi_ |
| float | aziaperture_ |
| BinID | stepout_ |
| int | dataidx_ |
| ObjectSet< const DataHolder > | inputdata_ |
| Attrib::DipFilter::DipFilter | ( | Desc & | ) |
| Attrib::DipFilter::~DipFilter | ( | ) | [inline, protected] |
| bool Attrib::DipFilter::allowParallelComputation | ( | ) | const [inline, protected, virtual] |
Reimplemented from Attrib::Provider.
| static const char* Attrib::DipFilter::attribName | ( | ) | [inline, static] |
| bool Attrib::DipFilter::computeData | ( | const DataHolder & | , | |
| const BinID & | relpos, | |||
| int | t0, | |||
| int | nrsamples, | |||
| int | threadid | |||
| ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| static const char* Attrib::DipFilter::filteraziStr | ( | ) | [inline, static] |
| static const char* Attrib::DipFilter::filterTypeNamesStr | ( | int | ) | [static] |
| bool Attrib::DipFilter::getInputData | ( | const BinID & | , | |
| int | idx | |||
| ) | [protected, virtual] |
Reimplemented from Attrib::Provider.
| bool Attrib::DipFilter::getInputOutput | ( | int | input, | |
| TypeSet< int > & | res | |||
| ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| static void Attrib::DipFilter::initClass | ( | ) | [static] |
| bool Attrib::DipFilter::initKernel | ( | ) | [protected] |
| static const char* Attrib::DipFilter::maxaziStr | ( | ) | [inline, static] |
| static const char* Attrib::DipFilter::maxvelStr | ( | ) | [inline, static] |
| static const char* Attrib::DipFilter::minaziStr | ( | ) | [inline, static] |
| static const char* Attrib::DipFilter::minvelStr | ( | ) | [inline, static] |
| void Attrib::DipFilter::prepareForComputeData | ( | ) | [inline, protected, virtual] |
Reimplemented from Attrib::Provider.
| const BinID* Attrib::DipFilter::reqStepout | ( | int | input, | |
| int | output | |||
| ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| static const char* Attrib::DipFilter::sizeStr | ( | ) | [inline, static] |
| float Attrib::DipFilter::taper | ( | float | ) | const [protected] |
| static const char* Attrib::DipFilter::taperlenStr | ( | ) | [inline, static] |
| static const char* Attrib::DipFilter::typeStr | ( | ) | [inline, static] |
| static void Attrib::DipFilter::updateDefaults | ( | Desc & | ) | [static, protected] |
| static void Attrib::DipFilter::updateDesc | ( | Desc & | ) | [static, protected] |
float Attrib::DipFilter::azi_ [protected] |
float Attrib::DipFilter::aziaperture_ [protected] |
int Attrib::DipFilter::dataidx_ [protected] |
bool Attrib::DipFilter::filterazi_ [protected] |
ObjectSet<const DataHolder> Attrib::DipFilter::inputdata_ [protected] |
bool Attrib::DipFilter::isinited_ [protected] |
Array3DImpl<float> Attrib::DipFilter::kernel_ [protected] |
float Attrib::DipFilter::maxazi_ [protected] |
float Attrib::DipFilter::maxvel_ [protected] |
float Attrib::DipFilter::minazi_ [protected] |
float Attrib::DipFilter::minvel_ [protected] |
int Attrib::DipFilter::size_ [protected] |
BinID Attrib::DipFilter::stepout_ [protected] |
float Attrib::DipFilter::taperlen_ [protected] |
int Attrib::DipFilter::type_ [protected] |
Interval<float> Attrib::DipFilter::valrange_ [protected] |
1.7.1