Class LinearRealRandomAccessibleStackInterpolator<T extends NumericType<T>>

Type Parameters:
T - the pixel type
All Implemented Interfaces:
EuclideanSpace, Positionable, RealLocalizable, RealPositionable, RealRandomAccess<T>, Sampler<T>, Typed<T>

public class LinearRealRandomAccessibleStackInterpolator<T extends NumericType<T>> extends NearestNeighborRealRandomAccessibleStackInterpolator<T>
A linear interpolator for stacks of RealRandomAccessibles.

When changing any dimension of the position, except the (n+1)th, this position change is applied to the two active slice RealRandomAccesses. When changing the (n+1)th dimension of the position, two new slice RealRandomAccesses becomes active, are set to the position of the previously active slice RealRandomAccesses. Initially, only two RealRandomAccesses for the first two slice are created, other slice RealRandomAccesses are created on demand but stored for later re-use.