|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectCADI.Server.LogicalTarget.JPEG2000.Codestream.JPKMainHeaderEncoder
public class JPKMainHeaderEncoder
This class generates JPK headers from the CADI server. This heading is
useful for some parameters/options allowed in CADI and not allowed in
JPEG2000 standard headings. Usage example:
construct
run
| Field Summary | |
|---|---|
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 CODParameters.blockHeights |
private int[] |
blockWidths
Definition in 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 QCDParameters.QExponents |
private int |
QExponents_BITS
|
private int |
QGuardBits
Definition in QCDParameters.QGuardBits |
private int |
QGuardBits_BITS
|
private int[][][] |
QMantisas
Definition in QCDParameters.QMantisas |
private int |
QMantisas_BITS
|
private int[] |
QTypes
Definition in 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 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 Summary | |
|---|---|
JPKMainHeaderEncoder(SIZParameters sizParameters,
CODParameters codParameters,
QCDParameters qcdParameters,
JPKParameters jpkParameters,
int BitStreamType)
Constructor. |
|
| Method Summary | |
|---|---|
void |
list(java.io.PrintStream out)
Prints the JPK Main Header Encoder data out to the specified output stream. |
ByteStream |
run()
Generates the JPK heading. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
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
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
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
QCDParameters.QExponents
private final int QExponents_BITS
private int[][][] QMantisas
QCDParameters.QMantisas
private final int QMantisas_BITS
private int QGuardBits
QCDParameters.QGuardBits
private final int QGuardBits_BITS
private int[] blockWidths
CODParameters.blockWidths
private final int BDBlockWidths_BITS
private int[] blockHeights
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
| Constructor Detail |
|---|
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.| Method Detail |
|---|
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.Objectpublic void list(java.io.PrintStream out)
out - an output stream.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||