Class ArrayImgAWTScreenImage<T extends NativeType<T>, A extends DataAccess>
java.lang.Object
net.imglib2.img.AbstractImg<T>
net.imglib2.img.AbstractNativeImg<T,A>
net.imglib2.img.array.ArrayImg<T,A>
net.imglib2.display.screenimage.awt.ArrayImgAWTScreenImage<T,A>
- All Implemented Interfaces:
Iterable<T>, Dimensions, AWTScreenImage, ScreenImage<Image>, EuclideanSpace, Img<T>, NativeImg<T,A>, Interval, IterableInterval<T>, IterableRealInterval<T>, RandomAccessible<T>, RandomAccessibleInterval<T>, RealInterval, Typed<T>, SubIntervalIterable<T>
- Direct Known Subclasses:
ByteAWTScreenImage, DoubleAWTScreenImage, FloatAWTScreenImage, IntAWTScreenImage, ShortAWTScreenImage, UnsignedByteAWTScreenImage, UnsignedIntAWTScreenImage, UnsignedShortAWTScreenImage
public abstract class ArrayImgAWTScreenImage<T extends NativeType<T>, A extends DataAccess>
extends ArrayImg<T,A>
implements AWTScreenImage
An
AWTScreenImage that is an ArrayImg.-
Field Summary
FieldsFields inherited from class AbstractNativeImg
entitiesPerPixel, linkedType, numEntitiesFields inherited from class AbstractImg
dimension, max, n, numPixels -
Constructor Summary
ConstructorsConstructorDescriptionArrayImgAWTScreenImage(ArrayImg<T, A> img) ArrayImgAWTScreenImage(T type, A data, long[] dim) ArrayImgAWTScreenImage(T type, Object data, long[] dim) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionprivate BufferedImagecreateBufferedImage(T type, A data, int width, int height) private ColorModelcreateColorModel(T type, DataBuffer buffer) protected abstract DataBuffercreateDataBuffer(A data) private static long[]dimensions(Dimensions img) protected intgetBitsPerPixel(T type) image()Methods inherited from class ArrayImg
copy, cursor, cursor, factory, iterationOrder, localizingCursor, localizingCursor, localizingSpliterator, randomAccess, randomAccess, spliterator, subIntervalIterationOrder, supportsOptimizedCursor, updateMethods inherited from class AbstractNativeImg
createLinkedType, getType, setLinkedTypeMethods inherited from class AbstractImg
dimension, dimensions, max, max, max, min, min, min, numDimensions, numElements, realMax, realMax, realMax, realMin, realMin, realMin, size, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Dimensions
dimensions, dimensions, dimensionsAsLongArray, dimensionsAsPointMethods inherited from interface EuclideanSpace
numDimensionsMethods inherited from interface Interval
dimension, max, max, max, maxAsLongArray, maxAsPoint, min, min, min, minAsLongArray, minAsPoint, realMax, realMinMethods inherited from interface IterableRealInterval
firstElement, getType, iterator, parallelStream, streamMethods inherited from interface RandomAccessible
getAt, getAt, getAtMethods inherited from interface RandomAccessibleInterval
sizeMethods inherited from interface RealInterval
maxAsDoubleArray, maxAsRealPoint, minAsDoubleArray, minAsRealPoint, realMax, realMax, realMin, realMin
-
Field Details
-
bufferedImage
-
-
Constructor Details
-
ArrayImgAWTScreenImage
-
ArrayImgAWTScreenImage
-
ArrayImgAWTScreenImage
Deprecated.Deprecated constructor for when A was not bounded by DataAccess- Parameters:
type-data- - will be cast to DataAccess type Adim-
-
-
Method Details
-
image
- Specified by:
imagein interfaceAWTScreenImage- Specified by:
imagein interfaceScreenImage<T extends NativeType<T>>
-
getBitsPerPixel
-
createDataBuffer
-
createBufferedImage
-
createColorModel
-
dimensions
-