Class DhtSegment.HuffmanTable
java.lang.Object
org.apache.commons.imaging.formats.jpeg.segments.DhtSegment.HuffmanTable
- Enclosing class:
- DhtSegment
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal int
private final int[]
private final int[]
private final int[]
private final int[]
private final int[]
final int
private final int[]
-
Constructor Summary
ConstructorsConstructorDescriptionHuffmanTable
(int tableClass, int destinationIdentifier, int[] bits, int[] huffVal) -
Method Summary
Modifier and TypeMethodDescriptionint
getHuffVal
(int i) int
getMaxCode
(int i) int
getMinCode
(int i) int
getValPtr
(int i)
-
Field Details
-
tableClass
public final int tableClass -
destinationIdentifier
public final int destinationIdentifier -
huffVal
private final int[] huffVal -
huffSize
private final int[] huffSize -
huffCode
private final int[] huffCode -
minCode
private final int[] minCode -
maxCode
private final int[] maxCode -
valPtr
private final int[] valPtr
-
-
Constructor Details
-
HuffmanTable
HuffmanTable(int tableClass, int destinationIdentifier, int[] bits, int[] huffVal)
-
-
Method Details
-
getHuffVal
public int getHuffVal(int i) -
getMinCode
public int getMinCode(int i) -
getMaxCode
public int getMaxCode(int i) -
getValPtr
public int getValPtr(int i)
-