Public Member Functions | |
| Instantaneous (Desc &) | |
Static Public Member Functions | |
| static void | initClass () |
| static const char * | attribName () |
Protected Member Functions | |
| ~Instantaneous () | |
| bool | getInputOutput (int in, TypeSet< int > &res) const |
| bool | getInputData (const BinID &, int) |
| bool | computeData (const DataHolder &, const BinID &pos, int t0, int nrsamples, int threadid) const |
| const Interval< int > * | reqZSampMargin (int, int) const |
| bool | allowParallelComputation () const |
Static Protected Member Functions | |
| static Provider * | createInstance (Desc &) |
| static void | updateDesc (Desc &) |
Protected Attributes | |
| Interval< int > | sampgate1_ |
| Interval< int > | sampgate2_ |
| const DataHolder * | realdata_ |
| const DataHolder * | imagdata_ |
| int | realidx_ |
| int | imagidx_ |
Private Member Functions | |
| float | calcAmplitude (int, int) const |
| float | calcPhase (int, int) const |
| float | calcFrequency (int, int) const |
| float | calcAmplitude1Der (int, int) const |
| float | calcAmplitude2Der (int, int) const |
| float | calcEnvWPhase (int, int) const |
| float | calcEnvWFreq (int, int) const |
| float | calcPhaseAccel (int, int) const |
| float | calcThinBed (int, int) const |
| float | calcBandWidth (int, int) const |
| float | calcQFactor (int, int) const |
| float | calcRMSAmplitude (int, int) const |
| Attrib::Instantaneous::Instantaneous | ( | Desc & | ) |
| Attrib::Instantaneous::~Instantaneous | ( | ) | [inline, protected] |
| bool Attrib::Instantaneous::allowParallelComputation | ( | ) | const [inline, protected, virtual] |
Reimplemented from Attrib::Provider.
| static const char* Attrib::Instantaneous::attribName | ( | ) | [inline, static] |
| float Attrib::Instantaneous::calcAmplitude | ( | int | , | |
| int | ||||
| ) | const [private] |
| float Attrib::Instantaneous::calcAmplitude1Der | ( | int | , | |
| int | ||||
| ) | const [private] |
| float Attrib::Instantaneous::calcAmplitude2Der | ( | int | , | |
| int | ||||
| ) | const [private] |
| float Attrib::Instantaneous::calcBandWidth | ( | int | , | |
| int | ||||
| ) | const [private] |
| float Attrib::Instantaneous::calcEnvWFreq | ( | int | , | |
| int | ||||
| ) | const [private] |
| float Attrib::Instantaneous::calcEnvWPhase | ( | int | , | |
| int | ||||
| ) | const [private] |
| float Attrib::Instantaneous::calcFrequency | ( | int | , | |
| int | ||||
| ) | const [private] |
| float Attrib::Instantaneous::calcPhase | ( | int | , | |
| int | ||||
| ) | const [private] |
| float Attrib::Instantaneous::calcPhaseAccel | ( | int | , | |
| int | ||||
| ) | const [private] |
| float Attrib::Instantaneous::calcQFactor | ( | int | , | |
| int | ||||
| ) | const [private] |
| float Attrib::Instantaneous::calcRMSAmplitude | ( | int | , | |
| int | ||||
| ) | const [private] |
| float Attrib::Instantaneous::calcThinBed | ( | int | , | |
| int | ||||
| ) | const [private] |
| bool Attrib::Instantaneous::computeData | ( | const DataHolder & | , | |
| const BinID & | pos, | |||
| int | t0, | |||
| int | nrsamples, | |||
| int | threadid | |||
| ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| bool Attrib::Instantaneous::getInputData | ( | const BinID & | , | |
| int | ||||
| ) | [protected, virtual] |
Reimplemented from Attrib::Provider.
| bool Attrib::Instantaneous::getInputOutput | ( | int | in, | |
| TypeSet< int > & | res | |||
| ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| static void Attrib::Instantaneous::initClass | ( | ) | [static] |
| const Interval<int>* Attrib::Instantaneous::reqZSampMargin | ( | int | , | |
| int | ||||
| ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| static void Attrib::Instantaneous::updateDesc | ( | Desc & | ) | [static, protected] |
const DataHolder* Attrib::Instantaneous::imagdata_ [protected] |
int Attrib::Instantaneous::imagidx_ [protected] |
const DataHolder* Attrib::Instantaneous::realdata_ [protected] |
int Attrib::Instantaneous::realidx_ [protected] |
Interval<int> Attrib::Instantaneous::sampgate1_ [protected] |
Interval<int> Attrib::Instantaneous::sampgate2_ [protected] |
1.7.1