Class Scanline.ByteBiLevelPackedScanline

java.lang.Object
org.apache.pdfbox.jbig2.image.Scanline
org.apache.pdfbox.jbig2.image.Scanline.ByteBiLevelPackedScanline
Enclosing class:
Scanline

protected static final class Scanline.ByteBiLevelPackedScanline extends Scanline
A Scanline for BiLevel input data (MultiPixelPackedSampleModel) to indexed output data (sun.awt.image.ByteInterleavedRaster).
  • Field Details

    • srcRaster

      private final Raster srcRaster
    • dstRaster

      private final WritableRaster dstRaster
    • data

      private final int[] data
  • Constructor Details

    • ByteBiLevelPackedScanline

      protected ByteBiLevelPackedScanline(Raster src, WritableRaster dst, int length)
  • Method Details

    • accumulate

      protected void accumulate(int weight, Scanline dst)
      Specified by:
      accumulate in class Scanline
    • clear

      protected void clear()
      Specified by:
      clear in class Scanline
    • fetch

      protected void fetch(int x, int y)
      Specified by:
      fetch in class Scanline
    • filter

      protected void filter(int[] preShift, int[] postShift, Weighttab[] tabs, Scanline dst)
      Specified by:
      filter in class Scanline
    • shift

      protected void shift(int[] shift)
      Specified by:
      shift in class Scanline
    • store

      protected void store(int x, int y)
      Specified by:
      store in class Scanline