Package gov.nih.mipav.model.file
Class jxlatte.PassGroup
java.lang.Object
gov.nih.mipav.model.file.jxlatte.PassGroup
- Enclosing class:
jxlatte
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final float[][]final jxlatte.Framefinal intfinal jxlatte.HFCoefficientsfinal jxlatte.LFGroupfinal jxlatte.ModularStreamfinal int -
Constructor Summary
ConstructorsConstructorDescriptionPassGroup(jxlatte.Bitreader reader, jxlatte.Frame frame, int pass, int group, jxlatte.ModularChannel[] replacedChannels) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidauxDCT2(float[][] coeffs, float[][] result, jxlatte.Point p, jxlatte.Point ps, int s) private voidinvertAFV(float[][] coeffs, float[][] buffer, jxlatte.TransformType tt, jxlatte.Point ppg, jxlatte.Point ppf, float[][][] scratchBlock) voidinvertVarDCT(float[][][] frameBuffer, jxlatte.PassGroup prev) private voidlayBlock(float[][] block, float[][] buffer, jxlatte.Point inPos, jxlatte.Point outPos, jxlatte.Dimension inSize)
-
Field Details
-
AFV_BASIS
private final float[][] AFV_BASIS -
hfCoefficients
-
modularStream
-
frame
-
groupID
public final int groupID -
passID
public final int passID -
lfg
-
-
Constructor Details
-
PassGroup
public PassGroup(jxlatte.Bitreader reader, jxlatte.Frame frame, int pass, int group, jxlatte.ModularChannel[] replacedChannels) throws IOException - Throws:
IOException
-
-
Method Details
-
layBlock
private void layBlock(float[][] block, float[][] buffer, jxlatte.Point inPos, jxlatte.Point outPos, jxlatte.Dimension inSize) -
invertAFV
private void invertAFV(float[][] coeffs, float[][] buffer, jxlatte.TransformType tt, jxlatte.Point ppg, jxlatte.Point ppf, float[][][] scratchBlock) -
auxDCT2
-
invertVarDCT
-