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