| java.awt.image.DataBufferDouble
Field Summary | |
double | bankdata The array of data banks. | 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 default (first) double data array. | 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 | double bankdata(Code) | | The array of data banks.
|
data | 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.
Note that
DataBuffer objects created by this constructor
may be incompatible with performance
optimizations used by some implementations (such as caching
an associated image in video memory).
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.
Note that
DataBuffer objects created by this constructor
may be incompatible with performance
optimizations used by some implementations (such as caching
an associated image in video memory).
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 .
Note that
DataBuffer objects created by this constructor
may be incompatible with performance
optimizations used by some implementations (such as caching
an associated image in video memory).
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.
Note that
DataBuffer objects created by this constructor
may be incompatible with performance
optimizations used by some implementations (such as caching
an associated image in video memory).
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.
Note that calling this method may cause this
DataBuffer object to be incompatible with performance
optimizations used by some implementations (such as caching
an associated image in video memory).
all data arrays from this data buffer. |
getData | public double[] getData()(Code) | | Returns the default (first) double data array.
Note that calling this method may cause this
DataBuffer object to be incompatible with performance
optimizations used by some implementations (such as caching
an associated image in video memory).
the first double data array. |
getData | public double[] getData(int bank)(Code) | | Returns the data array for the specified bank.
Note that calling this method may cause this
DataBuffer object to be incompatible with performance
optimizations used by some implementations (such as caching
an associated image in video memory).
Parameters: bank - the data array the data array specified by bank . |
|
|