Class TransformedInputRandomAccess2d<T extends net.imglib2.type.numeric.RealType<T>>

java.lang.Object
net.preibisch.mvrecon.process.fusion.transformed.TransformedInputRandomAccess2d<T>
All Implemented Interfaces:
net.imglib2.EuclideanSpace, net.imglib2.Localizable, net.imglib2.Positionable, net.imglib2.RandomAccess<net.imglib2.type.numeric.real.FloatType>, net.imglib2.RealLocalizable, net.imglib2.Sampler<net.imglib2.type.numeric.real.FloatType>, net.imglib2.Typed<net.imglib2.type.numeric.real.FloatType>

Virtually transforms any RandomAccessibleInterval<RealType> into a RandomAccess<FloatType> using an AffineTransformation and Linear Interpolation. It will only interpolate from the actual data (no outofbounds) to avoid artifacts at the edges and return 0 outside by default (can be changed). This is actually a two-dimensional implementation that represents itself as 3d to be compatible
Author:
preibisch