Package gov.nih.mipav.model.file
Class jxlatte.EntropyStream
java.lang.Object
gov.nih.mipav.model.file.jxlatte.EntropyStream
- Enclosing class:
jxlatte
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate jxlatte.EntropyStateprivate int[]private intprivate jxlatte.SymbolDistribution[]private intprivate jxlatte.Loggersprivate intprivate intprivate jxlatte.HybridIntegerConfigprivate intprivate intprivate final int[][]private longprivate booleanprivate int[] -
Constructor Summary
ConstructorsModifierConstructorDescriptionEntropyStream(jxlatte.EntropyStream stream) EntropyStream(jxlatte.Loggers loggers, jxlatte.Bitreader reader, int numDists) privateEntropyStream(jxlatte.Loggers loggers, jxlatte.Bitreader reader, int numDists, boolean disallowLZ77) -
Method Summary
Modifier and TypeMethodDescriptionintreadClusterMap(jxlatte.Loggers loggers, jxlatte.Bitreader reader, int[] clusterMap, int maxClusters) returns the number of clustersprivate intreadHybridInteger(jxlatte.Bitreader reader, jxlatte.HybridIntegerConfig config, int token) intreadSymbol(jxlatte.Bitreader reader, int context) intreadSymbol(jxlatte.Bitreader reader, int context, int distanceMultiplier) voidreset()toString()boolean
-
Field Details
-
SPECIAL_DISTANCES
private final int[][] SPECIAL_DISTANCES -
usesLZ77
private boolean usesLZ77 -
lz77MinSymbol
private int lz77MinSymbol -
lz77MinLength
private int lz77MinLength -
lzLengthConfig
-
clusterMap
private int[] clusterMap -
dists
-
logAlphabetSize
private int logAlphabetSize -
numToCopy77
private int numToCopy77 -
copyPos77
private int copyPos77 -
numDecoded77
private int numDecoded77 -
window
private int[] window -
ansState
-
loggers
-
symbolCount
private long symbolCount
-
-
Constructor Details
-
EntropyStream
public EntropyStream() -
EntropyStream
-
EntropyStream
public EntropyStream(jxlatte.Loggers loggers, jxlatte.Bitreader reader, int numDists) throws IOException - Throws:
IOException
-
EntropyStream
private EntropyStream(jxlatte.Loggers loggers, jxlatte.Bitreader reader, int numDists, boolean disallowLZ77) throws IOException - Throws:
IOException
-
-
Method Details
-
readClusterMap
public int readClusterMap(jxlatte.Loggers loggers, jxlatte.Bitreader reader, int[] clusterMap, int maxClusters) throws IOException returns the number of clusters- Throws:
IOException
-
reset
public void reset() -
validateFinalState
public boolean validateFinalState() -
readSymbol
- Throws:
IOException
-
readSymbol
public int readSymbol(jxlatte.Bitreader reader, int context, int distanceMultiplier) throws IOException - Throws:
IOException
-
readHybridInteger
private int readHybridInteger(jxlatte.Bitreader reader, jxlatte.HybridIntegerConfig config, int token) throws IOException - Throws:
IOException
-
toString
-