Package org.apache.pdfbox.jbig2.image
Class Scanline
java.lang.Object
org.apache.pdfbox.jbig2.image.Scanline
- Direct Known Subclasses:
BitmapScanline
,Scanline.ByteBGRScanline
,Scanline.ByteBiLevelPackedScanline
,Scanline.GenericRasterScanline
,Scanline.IntegerSinglePixelPackedScanline
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static final class
A Scanline for pixel interleaved byte data with three components.protected static final class
A Scanline for BiLevel input data (MultiPixelPackedSampleModel
) to indexed output data (sun.awt.image.ByteInterleavedRaster
).protected static final class
A Scanline for packed integer pixels.protected static final class
A Scanline for packed integer pixels.static interface
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract void
accumulate
(int weight, Scanline dst) protected abstract void
clear()
protected abstract void
fetch
(int x, int y) protected abstract void
protected final int
getWidth()
protected abstract void
shift
(int[] finalshift) protected abstract void
store
(int x, int y)
-
Field Details
-
y
int y -
length
protected final int length
-
-
Constructor Details
-
Scanline
protected Scanline(int width)
-
-
Method Details
-
getWidth
protected final int getWidth() -
clear
protected abstract void clear() -
fetch
protected abstract void fetch(int x, int y) -
filter
-
accumulate
-
shift
protected abstract void shift(int[] finalshift) -
store
protected abstract void store(int x, int y)
-