public class JPEGHuffmanTable
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
classAcDc |
private int[][] |
codes |
private int[] |
huffCode |
private int[] |
huffSize |
private int |
id |
private int |
lastK |
static int |
TABLE_CLASS_AC |
static int |
TABLE_CLASS_DC |
Constructor and Description |
---|
JPEGHuffmanTable() |
Modifier and Type | Method and Description |
---|---|
void |
createDecoderTables() |
private void |
generateCodeTable()
Initialize huffCode from huffSize.
|
private void |
generateSizeTable()
Initialize huffSize and lastK from codes.
|
int |
getClassAcDc() |
int[][] |
getCodes() |
int |
getId() |
void |
setClassAcDc(int i) |
void |
setCodes(int[][] is) |
void |
setId(int i) |
java.lang.String |
toString() |
public static final int TABLE_CLASS_AC
public static final int TABLE_CLASS_DC
private int id
private int classAcDc
private int[][] codes
private int[] huffCode
private int[] huffSize
private int lastK
public void createDecoderTables()
private void generateCodeTable()
private void generateSizeTable()
public int getClassAcDc()
public int[][] getCodes()
public int getId()
public void setClassAcDc(int i)
public void setCodes(int[][] is)
public void setId(int i)
public java.lang.String toString()
toString
in class java.lang.Object