Linear 2D interpolation with standard undef handling. More...
Public Member Functions | |
| LinearReg2DWithUdf () | |
| LinearReg2DWithUdf (const T *) | |
| LinearReg2DWithUdf (T v00, T v10, T v01, T v11) | |
| void | set (const T *) |
| void | set (T v00, T v01, T v10, T v11) |
| T | apply (float x, float y) const |
Protected Attributes | |
| LinearReg2D< T > | intp_ |
| bool | haveudf_ |
| bool | u00_ |
| bool | u10_ |
| bool | u01_ |
| bool | u11_ |
Linear 2D interpolation with standard undef handling.
| Interpolate::LinearReg2DWithUdf< T >::LinearReg2DWithUdf | ( | ) | [inline] |
| Interpolate::LinearReg2DWithUdf< T >::LinearReg2DWithUdf | ( | const T * | v | ) | [inline] |
| Interpolate::LinearReg2DWithUdf< T >::LinearReg2DWithUdf | ( | T | v00, | |
| T | v10, | |||
| T | v01, | |||
| T | v11 | |||
| ) | [inline] |
| T Interpolate::LinearReg2DWithUdf< T >::apply | ( | float | x, | |
| float | y | |||
| ) | const [inline, virtual] |
Implements Interpolate::Applier2D< T >.
| void Interpolate::LinearReg2DWithUdf< T >::set | ( | const T * | v | ) | [inline, virtual] |
Implements Interpolate::Applier2D< T >.
| void Interpolate::LinearReg2DWithUdf< T >::set | ( | T | v00, | |
| T | v01, | |||
| T | v10, | |||
| T | v11 | |||
| ) | [inline] |
bool Interpolate::LinearReg2DWithUdf< T >::haveudf_ [protected] |
LinearReg2D<T> Interpolate::LinearReg2DWithUdf< T >::intp_ [protected] |
bool Interpolate::LinearReg2DWithUdf< T >::u00_ [protected] |
bool Interpolate::LinearReg2DWithUdf< T >::u01_ [protected] |
bool Interpolate::LinearReg2DWithUdf< T >::u10_ [protected] |
bool Interpolate::LinearReg2DWithUdf< T >::u11_ [protected] |
1.7.1