|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectCADI.Common.LogicalTarget.JPEG2000.Codestream.DataBinInfo
public class DataBinInfo
This class is a container to record all necessary information about the packets when codestream is indexed.
| Field Summary | |
|---|---|
long[] |
filePointers
Contains the position for each image packet in the image file. |
long[][][][] |
filePointersCodingPasses
Contains a file pointer for each coding pass in the image file. |
int[][][] |
firstLayer
First layer in which the block is included. |
long |
inClassIdentifier
It is a unique identifer. |
boolean |
isCodingPassesInfo
Indicates |
long[] |
lengths
Contains the length for each image packet in the image file. |
int[][][][] |
lengthsCodingPasses
Contains the length of each coding pass belonging to the precinct. |
int[][][] |
zeroBitPlanes
Number of zero bit planes for each block in a precinct-subband. |
| Constructor Summary | |
|---|---|
DataBinInfo()
Constructor. |
|
DataBinInfo(boolean isCodingPassesInfo)
Constructor. |
|
DataBinInfo(long inClassIdentifier)
Constructor. |
|
DataBinInfo(long inClassIdentifier,
boolean isCodingPassesInfo)
Constructor. |
|
DataBinInfo(long inClassIdentifier,
int layers)
Constructor. |
|
| Method Summary | |
|---|---|
void |
list(java.io.PrintStream out)
Prints this Data Bin Info out to the specified output stream. |
void |
reset()
Sets the attributes to their initial values. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public long inClassIdentifier
JPIPMessageHeader.inClassIdentifierpublic boolean isCodingPassesInfo
public long[] filePointers
This attribute is only available when the isCodingPassesInfo
attribute is false
public long[] lengths
This attribute is only available when the isCodingPassesInfo
attribute is false
public long[][][][] filePointersCodingPasses
This attribute is only available when the isCodingPassesInfo
attribute is true
public int[][][][] lengthsCodingPasses
filePointersCodingPasses.
This attribute is only available when the isCodingPassesInfo
attribute is true
public int[][][] zeroBitPlanes
Only positive values allowed (0 value is possible too. If 0 --> block has not empty/0 bit planes).
public int[][][] firstLayer
Only positive values allowed (0 value is possible too. If 0 --> block is included in first quality layer).
| Constructor Detail |
|---|
public DataBinInfo()
public DataBinInfo(boolean isCodingPassesInfo)
isCodingPassesInfo - definition in isCodingPassesInfo.public DataBinInfo(long inClassIdentifier)
inClassIdentifier - definition in inClassIdentifier.
public DataBinInfo(long inClassIdentifier,
boolean isCodingPassesInfo)
inClassIdentifier - definition in inClassIdentifier.isCodingPassesInfo - definition in isCodingPassesInfo.
public DataBinInfo(long inClassIdentifier,
int layers)
inClassIdentifier - definition in inClassIdentifier.layers - is the maximum number of layers.| Method Detail |
|---|
public void reset()
public 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 | ||||||||