Class ArrayImg<T extends NativeType<T>,A>

Type Parameters:
T -
A -
All Implemented Interfaces:
Iterable<T>, Dimensions, EuclideanSpace, Img<T>, NativeImg<T,A>, Interval, IterableInterval<T>, IterableRealInterval<T>, RandomAccessible<T>, RandomAccessibleInterval<T>, RealInterval, SubIntervalIterable<T>
Direct Known Subclasses:
ARGBScreenImage, ArrayImgAWTScreenImage

public class ArrayImg<T extends NativeType<T>,A> extends AbstractNativeImg<T,A> implements SubIntervalIterable<T>
This Img stores an image in a single linear array of basic types. By that, it provides the fastest possible access to data while limiting the number of basic types stored to Integer.MAX_VALUE. Keep in mind that this does not necessarily reflect the number of pixels, because a pixel can be stored in less than or more than a basic type entry.
Author:
Stephan Preibisch, Stephan Saalfeld