OpendTect
7.0
|
Public Member Functions | |
SincInterpolator2D (const RT *, int nx, int ny) | |
RT | getValue (PT, PT) const |
bool | initTable (float fmax, int lmax) |
bool | isOK () const |
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 MathXYFunction< 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_ |
int | ny_ |
int | nym_ |
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 |
<>
SincInterpolator2D< RT, PT >::SincInterpolator2D | ( | const RT * | data, |
int | nx, | ||
int | ny | ||
) |
|
virtual |
Implements MathXYFunction< RT, PT >.
|
virtual |
fmax | Maximum frequency in input dataset |
lmax | Maximum length of the interpolator |
Reimplemented from SincInterpolator.
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024