![]() |
OpendTect-6_4
6.4
|
Class to compute Hilbert Transform. More...
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 startidx, int convstartidx) |
| bool | transform (const float *, int szin, float *, int szout) const |
| 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 |
| uiString | errMsg () const |
Protected Member Functions | |
| float * | makeHilbWindow (int) |
| bool | isPossible (int) const |
| bool | isFast (int) const |
| bool | transform (const float *, int szin, float *, int szout, const ValueSeries< float > *in) const |
Protected Attributes | |
| bool | forward_ |
| int | nrsamples_ |
| int | halflen_ |
| float * | hilbwindow_ |
| ArrayNDInfo * | info_ |
| int | startidx_ |
| int | convstartidx_ |
| uiString | errmsg_ |
Class to compute Hilbert Transform.
| HilbertTransform::HilbertTransform | ( | ) |
| HilbertTransform::~HilbertTransform | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| bool HilbertTransform::init | ( | ) |
|
inlineprotected |
|
protected |
|
protected |
|
inline |
|
inline |
| void HilbertTransform::setCalcRange | ( | int | startidx, |
| int | convstartidx | ||
| ) |
|
inline |
|
inline |
| bool HilbertTransform::setInputInfo | ( | const ArrayNDInfo & | ) |
| bool HilbertTransform::transform | ( | const float * | , |
| int | szin, | ||
| float * | , | ||
| int | szout | ||
| ) | const |
| bool HilbertTransform::transform | ( | const ValueSeries< float > & | , |
| int | szin, | ||
| ValueSeries< float > & | , | ||
| int | szout | ||
| ) | const |
| bool HilbertTransform::transform | ( | const ArrayND< float_complex > & | , |
| ArrayND< float_complex > & | |||
| ) | const |
| bool HilbertTransform::transform | ( | const ArrayND< float > & | , |
| ArrayND< float_complex > & | |||
| ) | const |
|
protected |
|
protected |
|
mutableprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019