| javax.media.jai.DataBufferDouble
DataBufferDouble | public class DataBufferDouble extends DataBuffer (Code) | | An extension of DataBuffer that stores data internally
in double form.
See Also: java.awt.image.DataBuffer |
Field Summary | |
protected double | bankdata The array of data banks. | protected double | data A reference to the default data bank. |
Constructor Summary | |
public | DataBufferDouble(int size) Constructs a double -based DataBuffer
with a specified size. | public | DataBufferDouble(int size, int numBanks) Constructs a double -based DataBuffer
with a specified number of banks, all of which are of a
specified size. | public | DataBufferDouble(double dataArray, int size) Constructs a double -based DataBuffer
with the specified data array. | public | DataBufferDouble(double dataArray, int size, int offset) Constructs a double -based DataBuffer
with the specified data array. | public | DataBufferDouble(double dataArray, int size) Constructs a double -based DataBuffer
with the specified data arrays. | public | DataBufferDouble(double dataArray, int size, int offsets) Constructs a double -based DataBuffer
with the specified data arrays, size, and per-bank offsets.
The number of banks is equal to dataArray.length. |
Method Summary | |
public double[][] | getBankData() Returns the data array for all banks. | public double[] | getData() Returns the double data array of the default(first) bank. | public double[] | 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 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 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 double bankdata(Code) | | The array of data banks.
|
data | protected double data(Code) | | A reference to the default data bank.
|
DataBufferDouble | public DataBufferDouble(int size)(Code) | | Constructs a double -based DataBuffer
with a specified size.
Parameters: size - The number of elements in the DataBuffer . |
DataBufferDouble | public DataBufferDouble(int size, int numBanks)(Code) | | Constructs a double -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 the DataBuffer . |
DataBufferDouble | public DataBufferDouble(double dataArray, int size)(Code) | | Constructs a double -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 double s to be used as thefirst and only bank of this DataBuffer . Parameters: size - The number of elements of the array to be used. |
DataBufferDouble | public DataBufferDouble(double dataArray, int size, int offset)(Code) | | Constructs a double -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 double 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. |
DataBufferDouble | public DataBufferDouble(double dataArray, int size)(Code) | | Constructs a double -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 double s to beused as the banks of this DataBuffer . Parameters: size - The number of elements of each array to be used. |
DataBufferDouble | public DataBufferDouble(double dataArray, int size, int offsets)(Code) | | Constructs a double -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 double 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 double[][] getBankData()(Code) | | Returns the data array for all banks.
|
getData | public double[] getData()(Code) | | Returns the double data array of the default(first) bank.
|
getData | public double[] 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 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 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. |
|
|