Linear 2D interpolation. More...
Public Member Functions | |
| LinearReg2D () | |
| LinearReg2D (const T *) | |
| LinearReg2D (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 | |
| T | a_ [4] |
Linear 2D interpolation.
| Interpolate::LinearReg2D< T >::LinearReg2D | ( | ) | [inline] |
| Interpolate::LinearReg2D< T >::LinearReg2D | ( | const T * | v | ) | [inline] |
| Interpolate::LinearReg2D< T >::LinearReg2D | ( | T | v00, | |
| T | v10, | |||
| T | v01, | |||
| T | v11 | |||
| ) | [inline] |
| T Interpolate::LinearReg2D< T >::apply | ( | float | x, | |
| float | y | |||
| ) | const [inline, virtual] |
Implements Interpolate::Applier2D< T >.
| void Interpolate::LinearReg2D< T >::set | ( | const T * | v | ) | [inline, virtual] |
Implements Interpolate::Applier2D< T >.
| void Interpolate::LinearReg2D< T >::set | ( | T | v00, | |
| T | v01, | |||
| T | v10, | |||
| T | v11 | |||
| ) | [inline] |
T Interpolate::LinearReg2D< T >::a_[4] [protected] |
1.7.1