OpendTect
6.6
|
Class to compute Hilbert Transform. More...
Public Member Functions | |
HilbertTransform () | |
~HilbertTransform () | |
bool | biDirectional () const |
bool | complex2complex () const |
bool | complex2real () const |
uiString | errMsg () const |
bool | getDir () const |
const ArrayNDInfo & | getInputInfo () const |
bool | init () |
bool | real2complex () const |
bool | real2real () const |
void | setCalcRange (int startidx, int convstartidx) |
bool | setDir (bool fw) |
void | setHalfLen (int hl) |
bool | setInputInfo (const ArrayNDInfo &) |
bool | transform (const ArrayND< float > &, ArrayND< float > &) const |
bool | transform (const ArrayND< float > &, ArrayND< float_complex > &) const |
bool | transform (const ArrayND< float_complex > &, ArrayND< float_complex > &) const |
bool | transform (const float *, int szin, float *, int szout) const |
bool | transform (const ValueSeries< float > &, int szin, ValueSeries< float > &, int szout) const |
Protected Member Functions | |
bool | isFast (int) const |
bool | isPossible (int) const |
float * | makeHilbWindow (int) |
bool | transform (const float *, int szin, float *, int szout, const ValueSeries< float > *in) const |
Protected Attributes | |
int | convstartidx_ |
uiString | errmsg_ |
bool | forward_ |
int | halflen_ |
float * | hilbwindow_ |
ArrayNDInfo * | info_ |
int | nrsamples_ |
int | startidx_ |
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 ArrayND< float_complex > & | , |
ArrayND< float_complex > & | |||
) | const |
bool HilbertTransform::transform | ( | const float * | , |
int | szin, | ||
float * | , | ||
int | szout | ||
) | const |
|
protected |
bool HilbertTransform::transform | ( | const ValueSeries< float > & | , |
int | szin, | ||
ValueSeries< float > & | , | ||
int | szout | ||
) | const |
|
protected |
|
mutableprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022