Public Member Functions | |
| HilbertTransform () | |
| ~HilbertTransform () | |
| bool | setInputInfo (const ArrayNDInfo &) |
| const ArrayNDInfo & | getInputInfo () const |
| bool | real2real () const |
| bool | real2complex () const |
| bool | complex2real () const |
| bool | complex2complex () const |
| bool | biDirectional () const |
| bool | setDir (bool fw) |
| bool | getDir () const |
| bool | init () |
| void | setHalfLen (int hl) |
| void | setCalcRange (int, int, int) |
| bool | transform (const ValueSeries< float > &, int szin, ValueSeries< float > &, int szout) const |
| bool | transform (const ArrayND< float > &, ArrayND< float > &) const |
| bool | transform (const ArrayND< float_complex > &, ArrayND< float_complex > &) const |
| bool | transform (const ArrayND< float > &, ArrayND< float_complex > &) const |
| const char * | errMsg () const |
Protected Member Functions | |
| float * | makeHilbWindow (int) |
| bool | isPossible (int) const |
| bool | isFast (int) const |
Protected Attributes | |
| bool | forward_ |
| int | nrsamples_ |
| int | halflen_ |
| float * | hilbwindow_ |
| ArrayNDInfo * | info_ |
| int | startidx_ |
| int | convstartidx_ |
| int | arrminnrsamp_ |
| BufferString | errmsg_ |
| HilbertTransform::HilbertTransform | ( | ) |
| HilbertTransform::~HilbertTransform | ( | ) |
| bool HilbertTransform::biDirectional | ( | ) | const [inline] |
| bool HilbertTransform::complex2complex | ( | ) | const [inline] |
| bool HilbertTransform::complex2real | ( | ) | const [inline] |
| const char* HilbertTransform::errMsg | ( | ) | const [inline] |
| bool HilbertTransform::getDir | ( | ) | const [inline] |
| const ArrayNDInfo& HilbertTransform::getInputInfo | ( | ) | const [inline] |
| bool HilbertTransform::init | ( | ) |
| bool HilbertTransform::isFast | ( | int | ) | const [inline, protected] |
| bool HilbertTransform::isPossible | ( | int | ) | const [protected] |
| float* HilbertTransform::makeHilbWindow | ( | int | ) | [protected] |
| bool HilbertTransform::real2complex | ( | ) | const [inline] |
| bool HilbertTransform::real2real | ( | ) | const [inline] |
| void HilbertTransform::setCalcRange | ( | int | , | |
| int | , | |||
| int | ||||
| ) |
| bool HilbertTransform::setDir | ( | bool | fw | ) | [inline] |
| void HilbertTransform::setHalfLen | ( | int | hl | ) | [inline] |
| bool HilbertTransform::setInputInfo | ( | const ArrayNDInfo & | ) |
| bool HilbertTransform::transform | ( | const ValueSeries< float > & | , | |
| int | szin, | |||
| ValueSeries< float > & | , | |||
| int | szout | |||
| ) | const |
| bool HilbertTransform::transform | ( | const ArrayND< float_complex > & | , | |
| ArrayND< float_complex > & | ||||
| ) | const |
int HilbertTransform::arrminnrsamp_ [protected] |
int HilbertTransform::convstartidx_ [protected] |
BufferString HilbertTransform::errmsg_ [mutable, protected] |
bool HilbertTransform::forward_ [protected] |
int HilbertTransform::halflen_ [protected] |
float* HilbertTransform::hilbwindow_ [protected] |
ArrayNDInfo* HilbertTransform::info_ [protected] |
int HilbertTransform::nrsamples_ [protected] |
int HilbertTransform::startidx_ [protected] |
1.7.1