Class ArrayImgAWTScreenImage<T extends NativeType<T>,​A extends DataAccess>

    • Field Detail

      • bufferedImage

        private final java.awt.image.BufferedImage bufferedImage
    • Constructor Detail

      • ArrayImgAWTScreenImage

        public ArrayImgAWTScreenImage​(ArrayImg<T,​A> img)
      • ArrayImgAWTScreenImage

        public ArrayImgAWTScreenImage​(T type,
                                      A data,
                                      long[] dim)
      • ArrayImgAWTScreenImage

        @Deprecated
        public ArrayImgAWTScreenImage​(T type,
                                      java.lang.Object data,
                                      long[] dim)
        Deprecated.
        Deprecated constructor for when A was not bounded by DataAccess
        Parameters:
        type -
        data - - will be cast to DataAccess type A
        dim -
    • Method Detail

      • getBitsPerPixel

        protected int getBitsPerPixel​(T type)
      • createDataBuffer

        protected abstract java.awt.image.DataBuffer createDataBuffer​(A data)
      • createBufferedImage

        private java.awt.image.BufferedImage createBufferedImage​(T type,
                                                                 A data,
                                                                 int width,
                                                                 int height)
      • createColorModel

        private java.awt.image.ColorModel createColorModel​(T type,
                                                           java.awt.image.DataBuffer buffer)
      • dimensions

        private static long[] dimensions​(Dimensions img)