![]() |
OpendTect
7.0
|
Public Member Functions | |
| SincInterpolator1D (const RT *=0, int sz=-1) | |
| RT | getValue (PT) const |
| bool | initTable (float fmax, int lmax) |
| bool | isOK () const |
| void | setInput (const RT *, bool datahasnoudf=false) |
| bool | setSize (int) |
Public Member Functions inherited from SincInterpolator | |
| ~SincInterpolator () | |
| Extrapolation | getExtrapolation () |
| float | getMaximumError () const |
| float | getMaximumFrequency () const |
| int | getMaximumLength () const |
| od_int64 | getTableBytes () const |
| bool | isTableOK () const |
| void | setExtrapolation (Extrapolation) |
Public Member Functions inherited from MathFunction< RT, PT > | |
| RT | getNDValue (const PT *pos) const override |
| int | getNrDim () const override |
Public Member Functions inherited from MathFunctionND< RT, PT > | |
| virtual | ~MathFunctionND () |
Private Attributes | |
| const RT * | data_ |
| int | nx_ |
| int | nxm_ |
Additional Inherited Members | |
Public Types inherited from SincInterpolator | |
| enum | Extrapolation { NONE =0 , ZERO =1 , CONSTANT =2 } |
Protected Member Functions inherited from SincInterpolator | |
| SincInterpolator () | |
| float | getTableVal (int idx, int idy) const |
| bool | init () |
| template<class RT > | |
| bool | initUndefTable (const RT *, od_int64 sz) |
Protected Attributes inherited from SincInterpolator | |
| const float ** | asinc_ |
| bool | extrapcst_ |
| bool | extrapzero_ |
| int | ishift_ |
| bool * | isudfarr_ |
| int | lsinc_ |
| int | nsincm1_ |
| const SincTableManager::Table * | table_ |
Static Protected Attributes inherited from SincInterpolator | |
| static const float | snapdist |
<>
| SincInterpolator1D< RT, PT >::SincInterpolator1D | ( | const RT * | data = 0, |
| int | sz = -1 |
||
| ) |
|
virtual |
Implements MathFunction< RT, PT >.
|
virtual |
| fmax | Maximum frequency in input dataset |
| lmax | Maximum length of the interpolator |
Reimplemented from SincInterpolator.
|
inline |
| void SincInterpolator1D< RT, PT >::setInput | ( | const RT * | data, |
| bool | datahasnoudf = false |
||
| ) |
| bool SincInterpolator1D< RT, PT >::setSize | ( | int | nx | ) |
|
private |
|
private |
|
private |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024