OpendTect
7.0
|
PolyReg2D which smoothly handles undefined values. More...
Public Member Functions | |
PolyReg2DWithUdf (const T *, float xstretch=1) | |
PolyReg2DWithUdf (float xstretch=1) | |
PolyReg2DWithUdf (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) | |
T | apply (float x, float y) const override |
void | set (const T *) override |
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) |
Public Member Functions inherited from Interpolate::Applier2D< T > | |
virtual | ~Applier2D () |
Protected Member Functions | |
void | fillInner2Inner (T &, T &, T &, T &) |
void | fillInner2Outer (T, T, T, T, T &, T &, T &, T &, T &, T &, T &, T &) |
void | fillOuter2Inner (T, T, T, T, T, T, T, T, T &, T &, T &, T &) |
Protected Attributes | |
bool | haveudf_ |
PolyReg2D< T > | intp_ |
bool | u00_ |
bool | u01_ |
bool | u02_ |
bool | u0m1_ |
bool | u10_ |
bool | u11_ |
bool | u12_ |
bool | u1m1_ |
bool | u20_ |
bool | u21_ |
bool | um10_ |
bool | um11_ |
PolyReg2D which smoothly handles undefined values.
Note that this class requires x and y to be between 0 and 1 for correct undef handling. Correct means: if the nearest sample is undefined, return undefined. Otherwise always return a value.
<>
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements Interpolate::Applier2D< T >.
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineoverridevirtual |
Implements Interpolate::Applier2D< T >.
|
inline |
|
protected |
|
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. 1995-2024