Bicubic interpolator.
BiCubicInterpolator::BiCubicInterpolator | ( | void | ) | [inline] |
float BiCubicInterpolator::interpolate | ( | const MArray< float, 2 > & | I, | |
const float | x, | |||
const float | y | |||
) | const [inline] |
For I of dimensions 5x5 and index ranges 1 .. 5, interpolate I between I(2,2) and I(3,3) at x,y, where x and y are in 0 .. 1.
Referenced by FiberIterator::interpolate_at(), Measure::interpolate_at_xy(), and FiberModel::interpolate_at_xy().
int BiCubicInterpolator::get_extent | ( | ) | const [inline] |
int BiCubicInterpolator::get_size | ( | ) | const [inline] |