public class JPKMainHeaderEncoder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
BDBlockHeights_BITS |
private int |
BDBlockWidths_BITS |
private int |
BDResolutionPrecinctHeights_BITS |
private int |
BDResolutionPrecinctWidths_BITS |
private int[] |
bitPlaneEncodingSA
Definition in
JPKParameters.bitPlaneEncodingSA |
private int |
BitStreamType
Is the bitstream type
Bitstreams can be:
0- J2B JPEG2000 bitstream (without MQ coding) - CANCELLED 1- J2C JPEG2000 codestream (with MQ coding) |
private int |
BitStreamType_BITS |
private int[] |
blockHeights
Definition in
CADI.Common.LogicalTarget.JPEG2000.Parameters.CODParameters#blockHeights |
private int[] |
blockWidths
Definition in
CADI.Common.LogicalTarget.JPEG2000.Parameters.CODParameters#blockWidths |
private int |
CBitPlaneEncodingSA_BITS |
private int[] |
CTComponents
Definition in
CADI.Common.LogicalTarget.JPEG2000.Parameters.CODParameters#CTComponents |
private int |
CTComponents_BITS |
private int |
CTType
Definition in
CADI.Common.LogicalTarget.JPEG2000.Parameters.CODParameters#CTType |
private int |
CTType_BITS |
private int |
CWaveletSA_BITS |
private boolean[] |
FWPacketHeaders
Definition in
CODParameters.useSOP
and CODParameters.useEPH . |
private int |
FWProgressionOrder
Definition in
CODParameters.progressionOrder |
private int |
FWProgressionOrder_BITS |
private int |
LCAchievedNumLayers
Definition in
CODParameters.numLayers |
private int |
LCAchievedNumLayers_BITS |
private boolean[] |
LSComponents
Definition in
JPKParameters.LSComponents |
private boolean[] |
LSSignedComponents
Definition in
SIZParameters.signed |
private int[] |
LSSubsValues
Definition in
JPKParameters.LSSubsValues |
private int |
LSSubsValues_BITS |
private int |
LSType
Definition in
JPKParameters.LSType |
private int |
LSType_BITS |
private int[] |
QComponentsBits
Definition in
SIZParameters.precision |
private int |
QComponentsBits_BITS |
private int |
QDynamicRange
Definition in
JPKParameters.QDynamicRange |
private int |
QDynamicRange_BITS |
private int[][][] |
QExponents
Definition in
CADI.Common.LogicalTarget.JPEG2000.Parameters.QCDParameters#QExponents |
private int |
QExponents_BITS |
private int |
QGuardBits
Definition in
CADI.Common.LogicalTarget.JPEG2000.Parameters.QCDParameters#QGuardBits |
private int |
QGuardBits_BITS |
private int[][][] |
QMantisas
Definition in
CADI.Common.LogicalTarget.JPEG2000.Parameters.QCDParameters#QMantisas |
private int |
QMantisas_BITS |
private int[] |
QTypes
Definition in
CADI.Common.LogicalTarget.JPEG2000.Parameters.QCDParameters#QTypes |
private int |
QTypes_BITS |
private int[] |
RBitplanesScaling
Definition in
JPKParameters.RBitplanesScaling |
private int |
RBitplanesScaling_BITS |
private int[][] |
resolutionPrecinctHeights
Definition in
CODParameters.precinctHeights |
private int[][] |
resolutionPrecinctWidths
Definition in
CODParameters.precinctWidths |
private float[] |
RMMultValues
Definition in
JPKParameters.RMMultValues |
private int[] |
RroisParameters
Definition in
JPKParameters.RroisParameters |
private int |
RroisParameters_BITS |
private int |
RroiType
Definition in
JPKParameters.RroiType |
private int |
RroiType_BITS |
private int[] |
waveletSA
Definition in
JPKParameters.waveletSA |
private int |
WSL
Definition in
JPKParameters.WSL |
private int |
WSL_BITS |
private int |
WST
Definition in
JPKParameters.WST |
private int |
WST_BITS |
private int |
WT3D
Definition in
JPKParameters.WT3D |
private int |
WT3D_BITS |
private int[] |
WTLevels
Definition in
CODParameters.WTLevels |
private int |
WTLevels_BITS |
private int[] |
WTTypes
Definition in
CADI.Common.LogicalTarget.JPEG2000.Parameters.CODParameters#WTTypes |
private int |
WTTypes_BITS |
private int |
xSize
Definition in
SIZParameters.xSize |
private int |
xSize_BITS |
private int |
ySize
Definition in
SIZParameters.ySize |
private int |
ySize_BITS |
private int |
zSize
Definition in
SIZParameters.zSize |
private int |
zSize_BITS |
Constructor and Description |
---|
JPKMainHeaderEncoder(JPCParameters jpcParameters)
Constructor.
|
JPKMainHeaderEncoder(SIZParameters sizParameters,
CODParameters codParameters,
QCDParameters qcdParameters,
JPKParameters jpkParameters) |
JPKMainHeaderEncoder(SIZParameters sizParameters,
CODParameters codParameters,
QCDParameters qcdParameters,
JPKParameters jpkParameters,
int BitStreamType)
Constructor.
|
JPKMainHeaderEncoder(SIZParameters sizParameters,
CODParameters codParameters,
QCDParameters qcdParameters,
JPKParameters jpkParameters,
int BitStreamType,
java.util.HashMap<java.lang.Integer,COCParameters> cocParametersList,
java.util.HashMap<java.lang.Integer,QCCParameters> qccParametersList)
Constructor.
|
private int zSize
SIZParameters.zSize
private final int zSize_BITS
private int ySize
SIZParameters.ySize
private final int ySize_BITS
private int xSize
SIZParameters.xSize
private final int xSize_BITS
private int LSType
JPKParameters.LSType
private final int LSType_BITS
private boolean[] LSComponents
JPKParameters.LSComponents
private int[] LSSubsValues
JPKParameters.LSSubsValues
private final int LSSubsValues_BITS
private boolean[] LSSignedComponents
SIZParameters.signed
private float[] RMMultValues
JPKParameters.RMMultValues
private int CTType
CADI.Common.LogicalTarget.JPEG2000.Parameters.CODParameters#CTType
private final int CTType_BITS
private int[] CTComponents
CADI.Common.LogicalTarget.JPEG2000.Parameters.CODParameters#CTComponents
private final int CTComponents_BITS
private int[] WTTypes
CADI.Common.LogicalTarget.JPEG2000.Parameters.CODParameters#WTTypes
private final int WTTypes_BITS
private int[] WTLevels
CODParameters.WTLevels
private final int WTLevels_BITS
private int WT3D
JPKParameters.WT3D
private final int WT3D_BITS
private int WSL
JPKParameters.WSL
private final int WSL_BITS
private int WST
JPKParameters.WST
private final int WST_BITS
private int[] QTypes
CADI.Common.LogicalTarget.JPEG2000.Parameters.QCDParameters#QTypes
private final int QTypes_BITS
private int QDynamicRange
JPKParameters.QDynamicRange
private final int QDynamicRange_BITS
private int[] QComponentsBits
SIZParameters.precision
private final int QComponentsBits_BITS
private int[][][] QExponents
CADI.Common.LogicalTarget.JPEG2000.Parameters.QCDParameters#QExponents
private final int QExponents_BITS
private int[][][] QMantisas
CADI.Common.LogicalTarget.JPEG2000.Parameters.QCDParameters#QMantisas
private final int QMantisas_BITS
private int QGuardBits
CADI.Common.LogicalTarget.JPEG2000.Parameters.QCDParameters#QGuardBits
private final int QGuardBits_BITS
private int[] blockWidths
CADI.Common.LogicalTarget.JPEG2000.Parameters.CODParameters#blockWidths
private final int BDBlockWidths_BITS
private int[] blockHeights
CADI.Common.LogicalTarget.JPEG2000.Parameters.CODParameters#blockHeights
private final int BDBlockHeights_BITS
private int[][] resolutionPrecinctWidths
CODParameters.precinctWidths
private final int BDResolutionPrecinctWidths_BITS
private int[][] resolutionPrecinctHeights
CODParameters.precinctHeights
private final int BDResolutionPrecinctHeights_BITS
private int LCAchievedNumLayers
CODParameters.numLayers
private final int LCAchievedNumLayers_BITS
private int BitStreamType
private final int BitStreamType_BITS
private int FWProgressionOrder
CODParameters.progressionOrder
private final int FWProgressionOrder_BITS
private boolean[] FWPacketHeaders
CODParameters.useSOP
and CODParameters.useEPH
.private int[] waveletSA
JPKParameters.waveletSA
private final int CWaveletSA_BITS
private int[] bitPlaneEncodingSA
JPKParameters.bitPlaneEncodingSA
private final int CBitPlaneEncodingSA_BITS
private int RroiType
JPKParameters.RroiType
private final int RroiType_BITS
private int[] RroisParameters
JPKParameters.RroisParameters
private final int RroisParameters_BITS
private int[] RBitplanesScaling
JPKParameters.RBitplanesScaling
private final int RBitplanesScaling_BITS
public JPKMainHeaderEncoder(JPCParameters jpcParameters)
jpcParameters
- public JPKMainHeaderEncoder(SIZParameters sizParameters, CODParameters codParameters, QCDParameters qcdParameters, JPKParameters jpkParameters)
sizParameters
- definition in
SIZParameters
.codParameters
- definition in
CODParameters
.qcdParameters
- definition in
QCDParameters
.jpkParameters
- definition in
JPKParameters
.public JPKMainHeaderEncoder(SIZParameters sizParameters, CODParameters codParameters, QCDParameters qcdParameters, JPKParameters jpkParameters, int BitStreamType)
sizParameters
- definition in
SIZParameters
.codParameters
- definition in
CODParameters
.qcdParameters
- definition in
QCDParameters
.jpkParameters
- definition in
JPKParameters
.BitStreamType
- definition in BitStreamType
.public JPKMainHeaderEncoder(SIZParameters sizParameters, CODParameters codParameters, QCDParameters qcdParameters, JPKParameters jpkParameters, int BitStreamType, java.util.HashMap<java.lang.Integer,COCParameters> cocParametersList, java.util.HashMap<java.lang.Integer,QCCParameters> qccParametersList)
sizParameters
- definition in
SIZParameters
.codParameters
- definition in
CODParameters
.qcdParameters
- definition in
QCDParameters
.jpkParameters
- definition in
JPKParameters
.BitStreamType
- definition in BitStreamType
.cocParametersList
- qccParametersList
- public ByteStream run() throws WarningException
WarningException
- when the heading can not be generated due to some variable exceeds the maximum allowed rangepublic java.lang.String toString()
toString
in class java.lang.Object
public void list(java.io.PrintStream out)
out
- an output stream.
CADI - Copyright (C) 2007
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Group on Interactive Coding of Images (GICI) (contact)