jj2000.j2k.wavelet.analysis
Class CBlkWTDataInt
java.lang.Object
|
+--jj2000.j2k.wavelet.analysis.CBlkWTData
|
+--jj2000.j2k.wavelet.analysis.CBlkWTDataInt
- public class CBlkWTDataInt
- extends CBlkWTData
This is an implementation of the 'CBlkWTData' abstract class for signed 32
bit integer data.
The methods in this class are declared final, so that they can
be inlined by inlining compilers.
- See Also:
CBlkWTData
Field Summary |
int[] |
data
The array where the data is stored |
Fields inherited from class jj2000.j2k.wavelet.analysis.CBlkWTData |
convertFactor,
h,
m,
magbits,
n,
nROIbp,
nROIcoeff,
offset,
sb,
scanw,
stepSize,
ulx,
uly,
w,
wmseScaling |
Method Summary |
java.lang.Object |
getData()
Returns the array containing the data, or null if there is no
data array. |
int[] |
getDataInt()
Returns the array containing the data, or null if there is no
data array. |
int |
getDataType()
Returns the data type of this object, always DataBlk.TYPE_INT. |
void |
setData(java.lang.Object arr)
Sets the data array to the specified one. |
void |
setDataInt(int[] arr)
Sets the data array to the specified one. |
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
data
public int[] data
- The array where the data is stored
CBlkWTDataInt
public CBlkWTDataInt()
getDataType
public final int getDataType()
- Returns the data type of this object, always DataBlk.TYPE_INT.
- Overrides:
- getDataType in class CBlkWTData
- Returns:
- The data type of the object, always DataBlk.TYPE_INT
getData
public final java.lang.Object getData()
- Returns the array containing the data, or null if there is no
data array. The returned array is an int array.
- Overrides:
- getData in class CBlkWTData
- Returns:
- The array of data (a int[]) or null if there is no
data.
getDataInt
public final int[] getDataInt()
- Returns the array containing the data, or null if there is no
data array.
- Returns:
- The array of data or null if there is no data.
setData
public final void setData(java.lang.Object arr)
- Sets the data array to the specified one. The provided array
must be a int array, otherwise a ClassCastException is
thrown. The size of the array is not checked for consistency
with the code-block dimensions.
- Overrides:
- setData in class CBlkWTData
- Parameters:
arr
- The data array to use. Must be an int array.
setDataInt
public final void setDataInt(int[] arr)
- Sets the data array to the specified one. The size of the array
is not checked for consistency with the code-block dimensions. This
method is more efficient than 'setData()'.
- Parameters:
arr
- The data array to use.