Public Member Functions | |
| Hilbert (Desc &) | |
Static Public Member Functions | |
| static void | initClass () |
| static const char * | attribName () |
| static const char * | halflenStr () |
Protected Member Functions | |
| bool | getInputOutput (int inp, TypeSet< int > &res) const |
| bool | getInputData (const BinID &, int) |
| bool | computeData (const DataHolder &, const BinID &pos, int z0, int nrsamples, int threadid) const |
| bool | allowParallelComputation () const |
| const Interval< int > * | desZSampMargin (int input, int output) const |
Static Protected Member Functions | |
| static Provider * | createInstance (Desc &) |
Protected Attributes | |
| const DataHolder * | inputdata_ |
| int | dataidx_ |
| Interval< int > | zmargin_ |
| int | halflen_ |
| const float * | hilbfilter_ |
Hilbert attribute.
Calculates Hilbert transform
| Attrib::Hilbert::Hilbert | ( | Desc & | ) |
| bool Attrib::Hilbert::allowParallelComputation | ( | ) | const [inline, protected, virtual] |
Reimplemented from Attrib::Provider.
| static const char* Attrib::Hilbert::attribName | ( | ) | [inline, static] |
| bool Attrib::Hilbert::computeData | ( | const DataHolder & | , | |
| const BinID & | pos, | |||
| int | z0, | |||
| int | nrsamples, | |||
| int | threadid | |||
| ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| const Interval<int>* Attrib::Hilbert::desZSampMargin | ( | int | input, | |
| int | output | |||
| ) | const [inline, protected, virtual] |
Reimplemented from Attrib::Provider.
| bool Attrib::Hilbert::getInputData | ( | const BinID & | , | |
| int | ||||
| ) | [protected, virtual] |
Reimplemented from Attrib::Provider.
| bool Attrib::Hilbert::getInputOutput | ( | int | inp, | |
| TypeSet< int > & | res | |||
| ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| static const char* Attrib::Hilbert::halflenStr | ( | ) | [inline, static] |
| static void Attrib::Hilbert::initClass | ( | ) | [static] |
int Attrib::Hilbert::dataidx_ [protected] |
int Attrib::Hilbert::halflen_ [protected] |
const float* Attrib::Hilbert::hilbfilter_ [protected] |
const DataHolder* Attrib::Hilbert::inputdata_ [protected] |
Interval<int> Attrib::Hilbert::zmargin_ [protected] |
1.7.1