Package net.imglib2.img.cell
Class CellImg<T extends NativeType<T>,A extends DataAccess>
java.lang.Object
net.imglib2.img.AbstractImg<T>
net.imglib2.img.AbstractNativeImg<T,A>
net.imglib2.img.cell.AbstractCellImg<T,A,Cell<A>,ListImg<Cell<A>>>
net.imglib2.img.cell.CellImg<T,A>
- All Implemented Interfaces:
Iterable<T>,Dimensions,EuclideanSpace,Img<T>,NativeImg<T,,A> Interval,IterableInterval<T>,IterableRealInterval<T>,RandomAccessible<T>,RandomAccessibleInterval<T>,RealInterval,Typed<T>
public class CellImg<T extends NativeType<T>,A extends DataAccess>
extends AbstractCellImg<T,A,Cell<A>,ListImg<Cell<A>>>
-
Nested Class Summary
Nested classes/interfaces inherited from class net.imglib2.img.cell.AbstractCellImg
AbstractCellImg.CellImgSampler<C> -
Field Summary
FieldsFields inherited from class net.imglib2.img.cell.AbstractCellImg
cells, gridFields inherited from class net.imglib2.img.AbstractNativeImg
entitiesPerPixel, linkedType, numEntitiesFields inherited from class net.imglib2.img.AbstractImg
dimension, max, n, numPixels -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()factory()Get aImgFactorythat createsImgs of the same kind as this one.Methods inherited from class net.imglib2.img.cell.AbstractCellImg
copyDataTo, cursor, getCellGrid, getCells, iterationOrder, localizingCursor, localizingSpliterator, randomAccess, spliterator, updateMethods inherited from class net.imglib2.img.AbstractNativeImg
createLinkedType, getType, setLinkedTypeMethods inherited from class net.imglib2.img.AbstractImg
dimension, dimensions, max, max, max, min, min, min, numDimensions, numElements, randomAccess, realMax, realMax, realMax, realMin, realMin, realMin, size, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.imglib2.Dimensions
dimensions, dimensions, dimensionsAsLongArray, dimensionsAsPointMethods inherited from interface net.imglib2.EuclideanSpace
numDimensionsMethods inherited from interface net.imglib2.Interval
dimension, max, max, max, maxAsLongArray, maxAsPoint, min, min, min, minAsLongArray, minAsPoint, realMax, realMinMethods inherited from interface net.imglib2.IterableRealInterval
firstElement, iterator, parallelStream, streamMethods inherited from interface net.imglib2.RandomAccessible
getAt, getAt, getAt, randomAccessMethods inherited from interface net.imglib2.RandomAccessibleInterval
sizeMethods inherited from interface net.imglib2.RealInterval
maxAsDoubleArray, maxAsRealPoint, minAsDoubleArray, minAsRealPoint, realMax, realMax, realMin, realMin
-
Field Details
-
factory
-
-
Constructor Details
-
CellImg
-
-
Method Details
-
factory
Description copied from interface:ImgGet aImgFactorythat createsImgs of the same kind as this one. This is useful to create Imgs for temporary storage in generic methods where the specific Img type is unknown. Note, that the factory can be used even if all references to this Img have been invalidated.- Returns:
- a factory for Imgs of the same kind as this one.
-
copy
- Returns:
- - A copy of the current
Imginstance, all pixels are duplicated
-