Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.eclipse.swt.internal.image
Class TIFFModifiedHuffmanCodec  view TIFFModifiedHuffmanCodec download TIFFModifiedHuffmanCodec.java

java.lang.Object
  extended byorg.eclipse.swt.internal.image.TIFFModifiedHuffmanCodec

final class TIFFModifiedHuffmanCodec
extends java.lang.Object


Field Summary
(package private)  int bitOffsetDest
           
(package private)  int bitOffsetSrc
           
(package private) static short[][][] BLACK_CODE
           
(package private) static int BLACK_MIN_BITS
           
(package private)  int blackValue
           
(package private)  int byteOffsetDest
           
(package private)  int byteOffsetSrc
           
(package private)  int code
           
(package private)  byte[] dest
           
(package private)  boolean isWhite
           
(package private)  int nbrBits
           
(package private)  int rowSize
           
(package private)  byte[] src
           
(package private) static short[][][] WHITE_CODE
           
(package private) static int WHITE_MIN_BITS
           
(package private)  int whiteValue
           
 
Constructor Summary
(package private) TIFFModifiedHuffmanCodec()
           
 
Method Summary
 int decode(byte[] src, byte[] dest, int offsetDest, int rowSize, int nRows)
           
(package private)  boolean decodeRow()
           
(package private)  int decodeRunLength()
           
(package private)  int getNextBit()
           
(package private)  int getNextBits(int cnt)
           
(package private)  void setNextBits(int value, int cnt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BLACK_CODE

static final short[][][] BLACK_CODE

WHITE_CODE

static final short[][][] WHITE_CODE

BLACK_MIN_BITS

static final int BLACK_MIN_BITS
See Also:
Constant Field Values

WHITE_MIN_BITS

static final int WHITE_MIN_BITS
See Also:
Constant Field Values

isWhite

boolean isWhite

whiteValue

int whiteValue

blackValue

int blackValue

src

byte[] src

dest

byte[] dest

byteOffsetSrc

int byteOffsetSrc

bitOffsetSrc

int bitOffsetSrc

byteOffsetDest

int byteOffsetDest

bitOffsetDest

int bitOffsetDest

code

int code

nbrBits

int nbrBits

rowSize

int rowSize
Constructor Detail

TIFFModifiedHuffmanCodec

TIFFModifiedHuffmanCodec()
Method Detail

decode

public int decode(byte[] src,
                  byte[] dest,
                  int offsetDest,
                  int rowSize,
                  int nRows)

decodeRow

boolean decodeRow()

decodeRunLength

int decodeRunLength()

getNextBit

int getNextBit()

getNextBits

int getNextBits(int cnt)

setNextBits

void setNextBits(int value,
                 int cnt)