![]() |
OpendTect
6.6
|
Phase calculates the phase distribution of a N-dimensional signal. The phase is the inverse tangent of the ratio between imaginary and real parts of the signal. More...
Public Member Functions | |
| Phase (const Array1DImpl< float > ×ignal) | |
| Phase (const Array1DImpl< float_complex > &cfrequencies) | |
| ~Phase () | |
| bool | calculate (bool unwrap=false) |
| Available after execution - in the Bandwidth. More... | |
| float | getAvgPhase () const |
| const Array1DImpl< float > & | getPhase () const |
| void | setUnitDeg (bool indegrees) |
Protected Member Functions | |
| bool | convert () |
| bool | extract () |
| void | init () |
| bool | unWrap (float maxdph=0.01777778f) |
Protected Attributes | |
| float | avgphase_ |
| Array1DImpl< float_complex > & | cfreq_ |
| int | domfreqidx_ |
| bool | indegrees_ |
| Array1DImpl< float > & | phase_ |
Phase calculates the phase distribution of a N-dimensional signal. The phase is the inverse tangent of the ratio between imaginary and real parts of the signal.
Phase is not reversible
<>
| Phase::Phase | ( | const Array1DImpl< float_complex > & | cfrequencies | ) |
| Phase::Phase | ( | const Array1DImpl< float > & | timesignal | ) |
| Phase::~Phase | ( | ) |
| bool Phase::calculate | ( | bool | unwrap = false | ) |
Available after execution - in the Bandwidth.
|
protected |
|
protected |
|
inline |
|
inline |
|
protected |
|
inline |
|
protected |
| maxdph | Maximum allowed phase difference between consecutive frequencies, in radians |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022