Package gov.nih.mipav.model.file
Class jxlatte.ModularStream
java.lang.Object
gov.nih.mipav.model.file.jxlatte.ModularStream
- All Implemented Interfaces:
Iterable<jxlatte.ModularChannel>
- Enclosing class:
jxlatte
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate List<jxlatte.ModularChannel> private intprivate jxlatte.Frameprivate final int[][]private jxlatte.Loggersprivate intprivate final int[][]private Map<Integer, jxlatte.SqueezeParam[]> private jxlatte.EntropyStreamprivate intprivate booleanprivate jxlatte.TransformInfo[]private jxlatte.MATreeprivate jxlatte.WPParams -
Constructor Summary
ConstructorsModifierConstructorDescriptionModularStream(jxlatte.Bitreader reader, jxlatte.Frame frame, int streamIndex, int channelCount, int ecStart) privateModularStream(jxlatte.Bitreader reader, jxlatte.Frame frame, int streamIndex, int channelCount, int ecStart, jxlatte.ModularChannel[] channelArray) ModularStream(jxlatte.Bitreader reader, jxlatte.Frame frame, int streamIndex, jxlatte.ModularChannel[] channelArray) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddecodeChannels(jxlatte.Bitreader reader) voiddecodeChannels(jxlatte.Bitreader reader, boolean partial) getChannel(int index) int[][][]intiterator()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
kDeltaPalette
private final int[][] kDeltaPalette -
permutationLut
private final int[][] permutationLut -
nbMetaChannels
private int nbMetaChannels -
streamIndex
private int streamIndex -
distMultiplier
private int distMultiplier -
tree
-
wpParams
-
transforms
-
frame
-
stream
-
transformed
private boolean transformed -
loggers
-
channels
-
squeezeMap
-
-
Constructor Details
-
ModularStream
public ModularStream(jxlatte.Bitreader reader, jxlatte.Frame frame, int streamIndex, int channelCount, int ecStart) throws IOException - Throws:
IOException
-
ModularStream
public ModularStream(jxlatte.Bitreader reader, jxlatte.Frame frame, int streamIndex, jxlatte.ModularChannel[] channelArray) throws IOException - Throws:
IOException
-
ModularStream
private ModularStream(jxlatte.Bitreader reader, jxlatte.Frame frame, int streamIndex, int channelCount, int ecStart, jxlatte.ModularChannel[] channelArray) throws IOException - Throws:
IOException
-
-
Method Details
-
decodeChannels
- Throws:
IOException
-
decodeChannels
- Throws:
IOException
-
getEncodedChannelCount
public int getEncodedChannelCount() -
getChannel
-
iterator
- Specified by:
iteratorin interfaceIterable<jxlatte.ModularChannel>
-
applyTransforms
-
getEntropyStream
-
getDecodedBuffer
public int[][][] getDecodedBuffer()
-