![]() |
OpendTect
6.3
|
Interpolate 2D regularly sampled, using a 2nd order surface. More...
Public Member Functions | |
| PolyReg2D (float xstretch=1) | |
| PolyReg2D (const T *, float xstretch=1) | |
| PolyReg2D (T vm10, T vm11, T v0m1, T v00, T v01, T v02, T v1m1, T v10, T v11, T v12, T v20, T v21, float xstretch=1) | |
| void | set (const T *) |
| void | set (T vm10, T vm11, T v0m1, T v00, T v01, T v02, T v1m1, T v10, T v11, T v12, T v20, T v21) |
| T | apply (float x, float y) const |
Public Member Functions inherited from Interpolate::Applier2D< T > | |
| virtual | ~Applier2D () |
Protected Attributes | |
| PolyReg1D< T > | ix0_ |
| PolyReg1D< T > | ix1_ |
| PolyReg1D< T > | iy0_ |
| PolyReg1D< T > | iy1_ |
| T | vm10_ |
| T | v0m1_ |
| T | v20_ |
| T | v02_ |
| T | delxm1_ |
| T | delym1_ |
| T | delx2_ |
| T | dely2_ |
| float | xs_ |
Interpolate 2D regularly sampled, using a 2nd order surface.
Contrary to teh linear approach it does matter whether deltaX is different from deltaY. That is why you can supply an xstretch. If xstretch > 1 then the deltaX < deltaY, moreover: xstretch = deltaY / deltaX;
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Implements Interpolate::Applier2D< T >.
|
inlinevirtual |
Implements Interpolate::Applier2D< T >.
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017