|
|||||||||
| Home >> All >> org >> ydp >> [ jai overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.ydp.jai
Class DataBufferDouble

java.lang.Objectjava.awt.image.DataBuffer
org.ydp.jai.DataBufferDouble
- public class DataBufferDouble
- extends java.awt.image.DataBuffer
An extension of DataBuffer that stores data internally
in double form.
| Field Summary | |
protected double[][] |
bankdata
The array of data banks. |
protected double[] |
data
A reference to the default data bank. |
| 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 | |
DataBufferDouble(double[][] dataArray,
int size)
Constructs a double-based DataBuffer
with the specified data arrays. |
|
DataBufferDouble(double[][] dataArray,
int size,
int[] offsets)
Constructs a double-based DataBuffer
with the specified data arrays, size, and per-bank offsets. |
|
DataBufferDouble(double[] dataArray,
int size)
Constructs a double-based DataBuffer
with the specified data array. |
|
DataBufferDouble(double[] dataArray,
int size,
int offset)
Constructs a double-based DataBuffer
with the specified data array. |
|
DataBufferDouble(int size)
Constructs a double-based DataBuffer
with a specified size. |
|
DataBufferDouble(int size,
int numBanks)
Constructs a double-based DataBuffer
with a specified number of banks, all of which are of a
specified size. |
|
| Method Summary | |
double[][] |
getBankData()
Returns the data array for all banks. |
double[] |
getData()
Returns the default (first) double data array. |
double[] |
getData(int bank)
Returns the data array for the specified bank. |
int |
getElem(int i)
Returns the requested data array element from the first (default) bank as an int. |
int |
getElem(int bank,
int i)
Returns the requested data array element from the specified bank as an int. |
double |
getElemDouble(int i)
Returns the requested data array element from the first (default) bank as a double. |
double |
getElemDouble(int bank,
int i)
Returns the requested data array element from the specified bank as a double. |
float |
getElemFloat(int i)
Returns the requested data array element from the first (default) bank as a float. |
float |
getElemFloat(int bank,
int i)
Returns the requested data array element from the specified bank as a float. |
void |
setElem(int i,
int val)
Sets the requested data array element in the first (default) bank to the given int. |
void |
setElem(int bank,
int i,
int val)
Sets the requested data array element in the specified bank to the given int. |
void |
setElemDouble(int i,
double val)
Sets the requested data array element in the first (default) bank to the given double. |
void |
setElemDouble(int bank,
int i,
double val)
Sets the requested data array element in the specified bank to the given double. |
void |
setElemFloat(int i,
float val)
Sets the requested data array element in the first (default) bank to the given float. |
void |
setElemFloat(int bank,
int i,
float val)
Sets the requested data array element in the specified bank to the given float. |
| Methods inherited from class java.awt.image.DataBuffer |
getDataType, getDataTypeSize, getNumBanks, getOffset, getOffsets, getSize |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
bankdata
protected double[][] bankdata
- The array of data banks.
data
protected double[] data
- A reference to the default data bank.
| Constructor Detail |
DataBufferDouble
public DataBufferDouble(int size)
- Constructs a
double-basedDataBufferwith a specified size.
DataBufferDouble
public DataBufferDouble(int size,
int numBanks)
- Constructs a
double-basedDataBufferwith a specified number of banks, all of which are of a specified size.
DataBufferDouble
public DataBufferDouble(double[] dataArray,
int size)
- Constructs a
double-basedDataBufferwith the specified data array. Only the firstsizeelements are available for use by thisDataBuffer. The array must be large enough to holdsizeelements.
DataBufferDouble
public DataBufferDouble(double[] dataArray,
int size,
int offset)
- Constructs a
double-basedDataBufferwith the specified data array. Only the elements betweenoffsetandoffset + size - 1are available for use by thisDataBuffer. The array must be large enough to holdoffset + sizeelements.
DataBufferDouble
public DataBufferDouble(double[][] dataArray,
int size)
- Constructs a
double-basedDataBufferwith the specified data arrays. Only the firstsizeelements of each array are available for use by thisDataBuffer. The number of banks will be equalto dataArray.length.
DataBufferDouble
public DataBufferDouble(double[][] dataArray,
int size,
int[] offsets)
- Constructs a
double-basedDataBufferwith 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 assize plus the corresponding offset. There must be an entry in theoffsetsarray for each data array.
| Method Detail |
getData
public double[] getData()
- Returns the default (first)
doubledata array.
getData
public double[] getData(int bank)
- Returns the data array for the specified bank.
getBankData
public double[][] getBankData()
- Returns the data array for all banks.
getElem
public int getElem(int i)
- Returns the requested data array element from the first
(default) bank as an
int.
getElem
public int getElem(int bank,
int i)
- Returns the requested data array element from the specified
bank as an
int.
setElem
public void setElem(int i,
int val)
- Sets the requested data array element in the first (default)
bank to the given
int.
setElem
public void setElem(int bank,
int i,
int val)
- Sets the requested data array element in the specified bank
to the given
int.
getElemFloat
public float getElemFloat(int i)
- Returns the requested data array element from the first
(default) bank as a
float.
getElemFloat
public float getElemFloat(int bank,
int i)
- Returns the requested data array element from the specified
bank as a
float.
setElemFloat
public void setElemFloat(int i,
float val)
- Sets the requested data array element in the first (default)
bank to the given
float.
setElemFloat
public void setElemFloat(int bank,
int i,
float val)
- Sets the requested data array element in the specified bank to
the given
float.
getElemDouble
public double getElemDouble(int i)
- Returns the requested data array element from the first
(default) bank as a
double.
getElemDouble
public double getElemDouble(int bank,
int i)
- Returns the requested data array element from the specified
bank as a
double.
setElemDouble
public void setElemDouble(int i,
double val)
- Sets the requested data array element in the first (default)
bank to the given
double.
setElemDouble
public void setElemDouble(int bank,
int i,
double val)
- Sets the requested data array element in the specified bank to
the given
double.
|
|||||||||
| Home >> All >> org >> ydp >> [ jai overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC