jj2000.j2k.entropy
Class CodedCBlk
java.lang.Object
|
+--jj2000.j2k.entropy.CodedCBlk
- Direct Known Subclasses:
- CBlkRateDistStats, DecLyrdCBlk
- public class CodedCBlk
- extends java.lang.Object
This is the generic class to store coded (compressed) code-block. It stores
the compressed data as well as the necessary side-information.
This class is normally not used. Instead the EncRDCBlk, EncLyrdCBlk and
the DecLyrdCBlk subclasses are used.
- See Also:
CBlkRateDistStats
,
DecLyrdCBlk
Field Summary |
byte[] |
data
The compressed data |
int |
m
The vertical index of the code-block, within the subband. |
int |
n
The horizontal index of the code-block, within the subband. |
int |
skipMSBP
The number of skipped most significant bit-planes. |
Constructor Summary |
CodedCBlk()
Creates a new CodedCBlk object wit the default values and without
allocating any space for its members. |
CodedCBlk(int m,
int n,
int skipMSBP,
byte[] data)
Creates a new CodedCBlk object with the specified values. |
Method Summary |
java.lang.String |
toString()
Returns the contents of the object in a string. |
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
n
public int n
- The horizontal index of the code-block, within the subband.
m
public int m
- The vertical index of the code-block, within the subband.
skipMSBP
public int skipMSBP
- The number of skipped most significant bit-planes.
data
public byte[] data
- The compressed data
CodedCBlk
public CodedCBlk()
- Creates a new CodedCBlk object wit the default values and without
allocating any space for its members.
CodedCBlk
public CodedCBlk(int m,
int n,
int skipMSBP,
byte[] data)
- Creates a new CodedCBlk object with the specified values.
- Parameters:
m
- The horizontal index of the code-block, within the subband.n
- The vertical index of the code-block, within the subband.skipMSBP
- The number of skipped most significant bit-planes for
this code-block.data
- The compressed data. This array is referenced by this
object so it should not be modified after.
toString
public java.lang.String toString()
- Returns the contents of the object in a string. The string contains the
following data: 'm', 'n', 'skipMSBP' and 'data.length. This is used for
debugging.
- Overrides:
- toString in class java.lang.Object
- Returns:
- A string with the contents of the object