|
|||||||||
| 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 DataBufferFloat

java.lang.Objectjava.awt.image.DataBuffer
org.ydp.jai.DataBufferFloat
- public class DataBufferFloat
- extends java.awt.image.DataBuffer
An extension of DataBuffer that stores data internally in
float form.
| Field Summary | |
protected float[][] |
bankdata
The array of data banks. |
protected float[] |
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 | |
DataBufferFloat(float[][] dataArray,
int size)
Constructs a float-based DataBuffer
with the specified data arrays. |
|
DataBufferFloat(float[][] dataArray,
int size,
int[] offsets)
Constructs a float-based DataBuffer
with the specified data arrays, size, and per-bank offsets. |
|
DataBufferFloat(float[] dataArray,
int size)
Constructs a float-based DataBuffer
with the specified data array. |
|
DataBufferFloat(float[] dataArray,
int size,
int offset)
Constructs a float-based DataBuffer
with the specified data array. |
|
DataBufferFloat(int size)
Constructs a float-based DataBuffer
with a specified size. |
|
DataBufferFloat(int size,
int numBanks)
Constructs a float-based DataBuffer
with a specified number of banks, all of which are of a
specified size. |
|
| Method Summary | |
float[][] |
getBankData()
Returns the data array for all banks. |
float[] |
getData()
Returns the default (first) float data array. |
float[] |
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 float[][] bankdata
- The array of data banks.
data
protected float[] data
- A reference to the default data bank.
| Constructor Detail |
DataBufferFloat
public DataBufferFloat(int size)
- Constructs a
float-basedDataBufferwith a specified size.
DataBufferFloat
public DataBufferFloat(int size,
int numBanks)
- Constructs a
float-basedDataBufferwith a specified number of banks, all of which are of a specified size.
DataBufferFloat
public DataBufferFloat(float[] dataArray,
int size)
- Constructs a
float-basedDataBufferwith the specified data array. Only the firstsizeelements are available for use by thisDataBuffer. The array must be large enough to holdsizeelements.
DataBufferFloat
public DataBufferFloat(float[] dataArray,
int size,
int offset)
- Constructs a
float-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.
DataBufferFloat
public DataBufferFloat(float[][] dataArray,
int size)
- Constructs a
float-basedDataBufferwith the specified data arrays. Only the firstsizeelements of each array are available for use by thisDataBuffer. The number of banks will be equal todataArray.length.
DataBufferFloat
public DataBufferFloat(float[][] dataArray,
int size,
int[] offsets)
- Constructs a
float-basedDataBufferwith the specified data arrays, size, and per-bank offsets. The number of banks is equal todataArray.length. Each array must be at least as large assizeplus the corresponding offset. There must be an entry in the offsets array for each data array.
| Method Detail |
getData
public float[] getData()
- Returns the default (first)
floatdata array.
getData
public float[] getData(int bank)
- Returns the data array for the specified bank.
getBankData
public float[][] 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