| javax.media.jai.DataBufferFloat
DataBufferFloat | public class DataBufferFloat extends DataBuffer (Code) | | An extension of DataBuffer that stores data internally in
float form.
See Also: java.awt.image.DataBuffer |
Field Summary | |
protected float | bankdata The array of data banks. | protected float | data A reference to the default data bank. |
Constructor Summary | |
public | DataBufferFloat(int size) Constructs a float -based DataBuffer
with a specified size. | public | DataBufferFloat(int size, int numBanks) Constructs a float -based DataBuffer
with a specified number of banks, all of which are of a
specified size. | public | DataBufferFloat(float dataArray, int size) Constructs a float -based DataBuffer
with the specified data array. | public | DataBufferFloat(float dataArray, int size, int offset) Constructs a float -based DataBuffer
with the specified data array. | public | DataBufferFloat(float dataArray, int size) Constructs a float -based DataBuffer
with the specified data arrays. | public | DataBufferFloat(float dataArray, int size, int offsets) Constructs a float -based DataBuffer
with the specified data arrays, size, and per-bank offsets.
The number of banks is equal to dataArray.length .
Each array must be at least as large as size plus the
corresponding offset. |
Method Summary | |
public float[][] | getBankData() Returns the data array for all banks. | public float[] | getData() Returns the float data array of the default(first) bank. | public float[] | getData(int bank) Returns the data array for the specified bank. | public int | getElem(int i) Returns the requested data array element from the first
(default) bank rounded off as an int .
Parameters: i - The desired data array element. | public int | getElem(int bank, int i) Returns the requested data array element from the specified
bank rounded off as an int .
Parameters: bank - The bank number. Parameters: i - The desired data array element. | public double | getElemDouble(int i) Returns the requested data array element from the first
(default) bank as a double .
Parameters: i - The desired data array element. | public double | getElemDouble(int bank, int i) Returns the requested data array element from the specified
bank as a double .
Parameters: bank - The bank number. Parameters: i - The desired data array element. | public float | getElemFloat(int i) Returns the requested data array element from the first
(default) bank as a float .
Parameters: i - The desired data array element. | public float | getElemFloat(int bank, int i) Returns the requested data array element from the specified
bank as a float .
Parameters: bank - The bank number. Parameters: i - The desired data array element. | public void | setElem(int i, int val) Sets the requested data array element in the first (default)
bank to the given int . | public void | setElem(int bank, int i, int val) Sets the requested data array element in the specified bank to
the given int . | public void | setElemDouble(int i, double val) Sets the requested data array element in the first (default)
bank to the given double . | public void | setElemDouble(int bank, int i, double val) Sets the requested data array element in the specified bank to
the given double . | public void | setElemFloat(int i, float val) Sets the requested data array element in the first (default)
bank to the given float . | public void | setElemFloat(int bank, int i, float val) Sets the requested data array element in the specified bank to
the given float . |
bankdata | protected float bankdata(Code) | | The array of data banks.
|
data | protected float data(Code) | | A reference to the default data bank.
|
DataBufferFloat | public DataBufferFloat(int size)(Code) | | Constructs a float -based DataBuffer
with a specified size.
Parameters: size - The number of elements in the DataBuffer . |
DataBufferFloat | public DataBufferFloat(int size, int numBanks)(Code) | | Constructs a float -based DataBuffer
with a specified number of banks, all of which are of a
specified size.
Parameters: size - The number of elements in each bank of theDataBuffer . Parameters: numBanks - The number of banks in theDataBuffer . |
DataBufferFloat | public DataBufferFloat(float dataArray, int size)(Code) | | Constructs a float -based DataBuffer
with the specified data array. Only the first
size elements are available for use by this
DataBuffer . The array must be large enough to
hold size elements.
Parameters: dataArray - An array of float s to be used as thefirst and only bank of this DataBuffer . Parameters: size - The number of elements of the array to be used. |
DataBufferFloat | public DataBufferFloat(float dataArray, int size, int offset)(Code) | | Constructs a float -based DataBuffer
with the specified data array. Only the elements between
offset and offset + size - 1 are
available for use by this DataBuffer . The array
must be large enough to hold offset + size
elements.
Parameters: dataArray - An array of float s to be used as thefirst and only bank of this DataBuffer . Parameters: size - The number of elements of the array to be used. Parameters: offset - The offset of the first element of the arraythat will be used. |
DataBufferFloat | public DataBufferFloat(float dataArray, int size)(Code) | | Constructs a float -based DataBuffer
with the specified data arrays. Only the first
size elements of each array are available for use
by this DataBuffer . The number of banks will be
equal to dataArray.length .
Parameters: dataArray - An array of arrays of float s to beused as the banks of this DataBuffer . Parameters: size - The number of elements of each array to be used. |
DataBufferFloat | public DataBufferFloat(float dataArray, int size, int offsets)(Code) | | Constructs a float -based DataBuffer
with the specified data arrays, size, and per-bank offsets.
The number of banks is equal to dataArray.length .
Each array must be at least as large as size plus the
corresponding offset. There must be an entry in the offsets
array for each data array.
Parameters: dataArray - An array of arrays of float s to beused as the banks of this DataBuffer . Parameters: size - The number of elements of each array to be used. Parameters: offsets - An array of integer offsets, one for each bank. |
getBankData | public float[][] getBankData()(Code) | | Returns the data array for all banks.
|
getData | public float[] getData()(Code) | | Returns the float data array of the default(first) bank.
|
getData | public float[] getData(int bank)(Code) | | Returns the data array for the specified bank.
|
getElem | public int getElem(int i)(Code) | | Returns the requested data array element from the first
(default) bank rounded off as an int .
Parameters: i - The desired data array element. The data entry as an int . |
getElem | public int getElem(int bank, int i)(Code) | | Returns the requested data array element from the specified
bank rounded off as an int .
Parameters: bank - The bank number. Parameters: i - The desired data array element. The data entry as an int . |
getElemDouble | public double getElemDouble(int i)(Code) | | Returns the requested data array element from the first
(default) bank as a double .
Parameters: i - The desired data array element. The data entry as a double . |
getElemDouble | public double getElemDouble(int bank, int i)(Code) | | Returns the requested data array element from the specified
bank as a double .
Parameters: bank - The bank number. Parameters: i - The desired data array element. The data entry as a double . |
getElemFloat | public float getElemFloat(int i)(Code) | | Returns the requested data array element from the first
(default) bank as a float .
Parameters: i - The desired data array element. The data entry as a float . |
getElemFloat | public float getElemFloat(int bank, int i)(Code) | | Returns the requested data array element from the specified
bank as a float .
Parameters: bank - The bank number. Parameters: i - The desired data array element. The data entry as a float . |
setElem | public void setElem(int i, int val)(Code) | | Sets the requested data array element in the first (default)
bank to the given int .
Parameters: i - The desired data array element. Parameters: val - The value to be set. |
setElem | public void setElem(int bank, int i, int val)(Code) | | Sets the requested data array element in the specified bank to
the given int .
Parameters: bank - The bank number. Parameters: i - The desired data array element. Parameters: val - The value to be set. |
setElemDouble | public void setElemDouble(int i, double val)(Code) | | Sets the requested data array element in the first (default)
bank to the given double .
Parameters: i - The desired data array element. Parameters: val - The value to be set. |
setElemDouble | public void setElemDouble(int bank, int i, double val)(Code) | | Sets the requested data array element in the specified bank to
the given double .
Parameters: bank - The bank number. Parameters: i - The desired data array element. Parameters: val - The value to be set. |
setElemFloat | public void setElemFloat(int i, float val)(Code) | | Sets the requested data array element in the first (default)
bank to the given float .
Parameters: i - The desired data array element. Parameters: val - The value to be set. |
setElemFloat | public void setElemFloat(int bank, int i, float val)(Code) | | Sets the requested data array element in the specified bank to
the given float .
Parameters: bank - The bank number. Parameters: i - The desired data array element. Parameters: val - The value to be set. |
|
|