public class XTIFFPackTileCodec extends XTIFFTileCodecImpl
_bdata, _sdata, bitsPerSample, bpixvals, buffer, colormap, compression, dataType, decodePaletteAsShorts, decodeParam, directory, encodeParam, image, image_type, isTiled, length, minX, minY, numBands, sampleModel, sampleSize, spixvals, tileLength, tileWidth, unitsInThisTile, width| Constructor and Description | 
|---|
XTIFFPackTileCodec()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
canEncode()
Indicate whether this codec can encode data. 
 | 
XTIFFTileCodec | 
create()
Implement this to return the corresponding empty 
 codec object. 
 | 
void | 
decodeTilePixels(byte[] input,
                java.awt.Rectangle newRect,
                byte[] bdata)
Decode a rectangle of pixels 
 | 
void | 
decodeTilePixels(byte[] input,
                java.awt.Rectangle newRect,
                short[] sdata)
Decode a rectangle of pixels 
 | 
int | 
encodeTilePixels(int[] pixels,
                java.awt.Rectangle newRect,
                byte[] bpixels)
encode the tile into bpixels and return the byte size
 (uncompressed packing algorithm). 
 | 
void | 
register()
Registration method. 
 | 
create, create, decode, decodeColor, decodeColor, decodeColor, decodeColor, decodeTilePixels, encode, getCompressedTileSize, getCompression, getLongField, getTilePixels, initialize, initialize, initialize, initializeDecoding, initializeEncoding, register, setTilePixels, setupBufferForDecoding, setupBufferForEncoding, setupSourceImage, unpackShortspublic XTIFFTileCodec create()
XTIFFTileCodecImplcreate in class XTIFFTileCodecImplpublic boolean canEncode()
XTIFFTileCodecImplcanEncode in class XTIFFTileCodecImplpublic void register()
XTIFFTileCodecImplregister in interface XTIFFTileCodecregister in class XTIFFTileCodecImplXTIFFDirectorypublic int encodeTilePixels(int[] pixels,
                   java.awt.Rectangle newRect,
                   byte[] bpixels)
encodeTilePixels in class XTIFFTileCodecImplpixels - input pixelsnewRect - the array dimensions of samplesbpixels - the target array of compressed byte datapublic void decodeTilePixels(byte[] input,
                    java.awt.Rectangle newRect,
                    byte[] bdata)
decodeTilePixels in class XTIFFTileCodecImplinput - the byte array of compressed input datanewRect - the rectangular shape of the target pixelsbdata - the target decompressed pixels.public void decodeTilePixels(byte[] input,
                    java.awt.Rectangle newRect,
                    short[] sdata)
decodeTilePixels in class XTIFFTileCodecImplinput - the byte array of compressed input datanewRect - the rectangular shape of the target pixelssdata - the target decompressed pixels.