Package ome.codecs.gui
Class UnsignedIntBuffer
- java.lang.Object
-
- java.awt.image.DataBuffer
-
- ome.codecs.gui.UnsignedIntBuffer
-
public class UnsignedIntBuffer extends DataBuffer
DataBuffer that stores unsigned ints.- Author:
- Melissa Linkert melissa at glencoesoftware.com
-
-
Field Summary
-
Fields inherited from class java.awt.image.DataBuffer
banks, dataType, offset, offsets, size, TYPE_BYTE, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INT, TYPE_SHORT, TYPE_UNDEFINED, TYPE_USHORT
-
-
Constructor Summary
Constructors Constructor Description UnsignedIntBuffer(int[][] dataArray, int size)
Construct a new buffer of unsigned ints using the given 2D int array.UnsignedIntBuffer(int[] dataArray, int size)
Construct a new buffer of unsigned ints using the given int array.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int[]
getData()
int[]
getData(int bank)
int
getElem(int i)
int
getElem(int bank, int i)
double
getElemDouble(int i)
double
getElemDouble(int bank, int i)
float
getElemFloat(int i)
float
getElemFloat(int bank, int i)
void
setElem(int i, int val)
void
setElem(int bank, int i, int val)
void
setElemDouble(int i, double val)
void
setElemDouble(int bank, int i, double val)
void
setElemFloat(int i, float val)
void
setElemFloat(int bank, int i, float val)
-
Methods inherited from class java.awt.image.DataBuffer
getDataType, getDataTypeSize, getNumBanks, getOffset, getOffsets, getSize
-
-
-
-
Method Detail
-
getData
public int[] getData()
-
getData
public int[] getData(int bank)
-
getElem
public int getElem(int i)
- Overrides:
getElem
in classDataBuffer
-
getElem
public int getElem(int bank, int i)
- Specified by:
getElem
in classDataBuffer
-
getElemFloat
public float getElemFloat(int i)
- Overrides:
getElemFloat
in classDataBuffer
-
getElemFloat
public float getElemFloat(int bank, int i)
- Overrides:
getElemFloat
in classDataBuffer
-
getElemDouble
public double getElemDouble(int i)
- Overrides:
getElemDouble
in classDataBuffer
-
getElemDouble
public double getElemDouble(int bank, int i)
- Overrides:
getElemDouble
in classDataBuffer
-
setElem
public void setElem(int i, int val)
- Overrides:
setElem
in classDataBuffer
-
setElem
public void setElem(int bank, int i, int val)
- Specified by:
setElem
in classDataBuffer
-
setElemFloat
public void setElemFloat(int i, float val)
- Overrides:
setElemFloat
in classDataBuffer
-
setElemFloat
public void setElemFloat(int bank, int i, float val)
- Overrides:
setElemFloat
in classDataBuffer
-
setElemDouble
public void setElemDouble(int i, double val)
- Overrides:
setElemDouble
in classDataBuffer
-
setElemDouble
public void setElemDouble(int bank, int i, double val)
- Overrides:
setElemDouble
in classDataBuffer
-
-