|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectucar.jpeg.jj2000.j2k.image.DataBlk
ucar.jpeg.jj2000.j2k.image.DataBlkByte
public class DataBlkByte
This is an implementation of the DataBlk interface for a byte
The methods in this class are declared final, so that they can be inlined by inlining compilers.
DataBlk
Field Summary | |
---|---|
byte[] |
data
The array where the data is stored |
Fields inherited from class ucar.jpeg.jj2000.j2k.image.DataBlk |
---|
h, offset, progressive, scanw, TYPE_BYTE, TYPE_FLOAT, TYPE_INT, TYPE_SHORT, ulx, uly, w |
Constructor Summary | |
---|---|
DataBlkByte()
Creates a DataBlkByte with 0 dimensions and no data array (i.e. |
|
DataBlkByte(DataBlkByte src)
Copy constructor. |
|
DataBlkByte(int ulx,
int uly,
int w,
int h)
Creates a DataBlkByte with the specified dimensions and position. |
Method Summary | |
---|---|
Object |
getData()
Returns the array containing the data, or null if there is no data array. |
byte[] |
getDataByte()
Returns the array containing the data, or null if there is no data array. |
int |
getDataType()
Returns the identifier of this data type, TYPE_BYTE, as defined in DataBlk. |
void |
setData(Object arr)
Sets the data array to the specified one. |
void |
setDataByte(byte[] arr)
Sets the data array to the specified one. |
String |
toString()
Returns a string of informations about the DataBlkByte. |
Methods inherited from class ucar.jpeg.jj2000.j2k.image.DataBlk |
---|
getSize |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public byte[] data
Constructor Detail |
---|
public DataBlkByte()
public DataBlkByte(int ulx, int uly, int w, int h)
ulx
- The horizontal coordinate of the upper-left corner of the
blockuly
- The vertical coordinate of the upper-left corner of the
blockw
- The width of the block (in pixels)h
- The height of the block (in pixels)public DataBlkByte(DataBlkByte src)
DataBlkByte
- the object to be copied.Method Detail |
---|
public final int getDataType()
getDataType
in class DataBlk
DataBlk.TYPE_BYTE
public final Object getData()
getData
in class DataBlk
DataBlk.getDataType()
public final byte[] getDataByte()
public final void setData(Object arr)
setData
in class DataBlk
arr
- The data array to use. Must be a byte array.DataBlk.getDataType()
public final void setDataByte(byte[] arr)
arr
- The data array to use.public String toString()
toString
in class DataBlk
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |