Package net.imglib2.img
Interface Img<T>
-
- All Superinterfaces:
Dimensions,EuclideanSpace,Interval,java.lang.Iterable<T>,IterableInterval<T>,IterableRealInterval<T>,RandomAccessible<T>,RandomAccessibleInterval<T>,RealInterval,Typed<T>
- All Known Subinterfaces:
NativeImg<T,A>
- All Known Implementing Classes:
AbstractCellImg,AbstractImg,AbstractListImg,AbstractLongListImg,AbstractNativeImg,ARGBScreenImage,ArrayImg,ArrayImgAWTScreenImage,ByteAWTScreenImage,CellImg,DiscreteFrequencyDistribution,DoubleAWTScreenImage,FloatAWTScreenImage,Histogram1d,HistogramNd,ImgView,IntAWTScreenImage,LazyCellImg,LazyCellImg.LazyCells,ListImg,NtreeImg,PlanarImg,ShortAWTScreenImage,UnsignedByteAWTScreenImage,UnsignedIntAWTScreenImage,UnsignedShortAWTScreenImage
public interface Img<T> extends RandomAccessibleInterval<T>
AnImgis aRandomAccessibleIntervalthat has its min at 0n and its max positive.Imgs store pixels and thus are the basis for conventional image processing.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Img<T>copy()ImgFactory<T>factory()Get aImgFactorythat createsImgs of the same kind as this one.-
Methods inherited from interface net.imglib2.Dimensions
dimensions, dimensions, dimensionsAsLongArray, dimensionsAsPoint
-
Methods inherited from interface net.imglib2.EuclideanSpace
numDimensions
-
Methods inherited from interface net.imglib2.Interval
dimension, max, max, max, maxAsLongArray, maxAsPoint, min, min, min, minAsLongArray, minAsPoint, realMax, realMin
-
Methods inherited from interface net.imglib2.IterableInterval
localizingSpliterator, spliterator
-
Methods inherited from interface net.imglib2.IterableRealInterval
firstElement, getType, iterator, parallelStream, stream
-
Methods inherited from interface net.imglib2.RandomAccessible
getAt, getAt, getAt, randomAccess, randomAccess
-
Methods inherited from interface net.imglib2.RandomAccessibleInterval
cursor, iterationOrder, localizingCursor, size
-
Methods inherited from interface net.imglib2.RealInterval
maxAsDoubleArray, maxAsRealPoint, minAsDoubleArray, minAsRealPoint, realMax, realMax, realMin, realMin
-
-
-
-
Method Detail
-
factory
ImgFactory<T> factory()
Get 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.
-
-