Package net.imglib2.img.list
Class ListImg<T>
java.lang.Object
net.imglib2.img.AbstractImg<T>
net.imglib2.img.list.AbstractListImg<T>
net.imglib2.img.list.ListImg<T>
- Type Parameters:
T
- The value type of the pixels. You can usType
s or arbitraryObject
s. If you use non-Type
pixels, note, that you cannot useType.set(Type)
to change the value stored in every reference. Instead, you can use theListCursor.set(Object)
andListRandomAccess.set(Object)
methods to alter the underlyingArrayList
.
- All Implemented Interfaces:
Iterable<T>
,Dimensions
,EuclideanSpace
,Img<T>
,Interval
,IterableInterval<T>
,IterableRealInterval<T>
,RandomAccessible<T>
,RandomAccessibleInterval<T>
,RealInterval
This
Img
stores an image in a single linear ArrayList
. Each
pixel is stored as an individual object, so ListImg
should only be
used for images with relatively few pixels. In principle, the number of
entities stored is limited to Integer.MAX_VALUE
.- Author:
- Stephan Preibisch, Stephan Saalfeld, Tobias Pietzsch
-
Field Summary
Fields inherited from class net.imglib2.img.list.AbstractListImg
dim, step
Fields inherited from class net.imglib2.img.AbstractImg
dimension, max, n, numPixels
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class net.imglib2.img.list.AbstractListImg
cursor, factory, iterationOrder, localizingCursor, randomAccess
Methods inherited from class net.imglib2.img.AbstractImg
dimension, dimensions, firstElement, iterator, max, max, max, min, min, min, numDimensions, numElements, randomAccess, realMax, realMax, realMax, realMin, realMin, realMin, size, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
ListImg
-
ListImg
-
-
Method Details
-
get
- Specified by:
get
in classAbstractListImg<T>
-
set
- Specified by:
set
in classAbstractListImg<T>
-
copy
- Returns:
- - A copy of the current
Img
instance, all pixels are duplicated
-