|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.awt.image
类 DataBufferDouble
java.lang.Object java.awt.image.DataBuffer java.awt.image.DataBufferDouble
-
public final class DataBufferDouble
- extends DataBuffer
此类扩展了 DataBuffer
,并在内部以 double
形式存储数据。
- 从以下版本开始:
- 1.4
- 另请参见:
-
DataBuffer
字段摘要 |
---|
从类 java.awt.image.DataBuffer 继承的字段 |
---|
banks, dataType, offset, offsets, size, TYPE_BYTE, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INT, TYPE_SHORT, TYPE_UNDEFINED, TYPE_USHORT |
构造方法摘要 | |
---|---|
DataBufferDouble(double[][] dataArray, int size) 构造具有指定数据数组且基于 double 的 DataBuffer 。 |
|
DataBufferDouble(double[][] dataArray, int size, int[] offsets) 构造具有指定数据数组、大小和每存储单元偏移量且基于 double 的 DataBuffer 。 |
|
DataBufferDouble(double[] dataArray, int size) 构造具有指定数据数组且基于 double 的 DataBuffer 。 |
|
DataBufferDouble(double[] dataArray, int size, int offset) 构造具有指定数据数组且基于 double 的 DataBuffer 。 |
|
DataBufferDouble(int size) 构造具有指定大小且基于 double 的 DataBuffer 。 |
|
DataBufferDouble(int size, int numBanks) 构造具有指定数量的存储单元(这些存储单元都指定了大小)且基于 double 的 DataBuffer 。 |
方法摘要 | |
---|---|
double[][] |
getBankData() 返回所有存储单元的数据数组。 |
double[] |
getData() 返回默认(第一个) double 数据数组。 |
double[] |
getData(int bank) 返回指定存储单元的数据数组。 |
int |
getElem(int i) 以 int 类型返回第一个(默认)存储单元中所请求的数据数组元素。 |
int |
getElem(int bank, int i) 以 int 类型返回指定存储单元中所请求的数据数组元素。 |
double |
getElemDouble(int i) 以 double 类型返回第一个(默认)存储单元中所请求的数据数组元素。 |
double |
getElemDouble(int bank, int i) 以 double 类型返回指定存储单元中所请求的数据数组元素。 |
float |
getElemFloat(int i) 以 float 类型返回第一个(默认)存储单元中所请求的数据数组元素。 |
float |
getElemFloat(int bank, int i) 以 float 类型返回指定存储单元中所请求的数据数组元素。 |
void |
setElem(int i, int val) 将第一个(默认)存储单元中所请求的数据数组元素设置为给定的 int 。 |
void |
setElem(int bank, int i, int val) 将指定存储单元中所请求的数据数组元素设置为给定的 int 。 |
void |
setElemDouble(int i, double val) 将第一个(默认)存储单元中所请求的数据数组元素设置为给定的 double 。 |
void |
setElemDouble(int bank, int i, double val) 将指定存储单元中所请求的数据数组元素设置为 double 。 |
void |
setElemFloat(int i, float val) 将第一个(默认)存储单元中所请求的数据数组元素设置为给定的 float 。 |
void |
setElemFloat(int bank, int i, float val) 将指定存储单元中所请求的数据数组元素设置为给定的 float 。 |
从类 java.awt.image.DataBuffer 继承的方法 |
---|
getDataType, getDataTypeSize, getNumBanks, getOffset, getOffsets, getSize |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
DataBufferDouble
public DataBufferDouble(int size)
-
构造具有指定大小且基于
double
的DataBuffer
。- 参数:
-
size
-DataBuffer
中的元素数量。
DataBufferDouble
public DataBufferDouble(int size, int numBanks)
-
构造具有指定数量的存储单元(这些存储单元都指定了大小)且基于
double
的DataBuffer
。- 参数:
-
size
-DataBuffer
的每个存储单元中的元素数量。 -
numBanks
-DataBuffer
中存储单元的数量。
DataBufferDouble
public DataBufferDouble(double[] dataArray, int size)
-
构造具有指定数据数组且基于
double
的DataBuffer
。只有前几个size
元素可供此DataBuffer
使用。该数组必须足够大,能够存储size
元素。- 参数:
-
dataArray
- 用作此DataBuffer
的第一个且是惟一存储单元的double
的数组。 -
size
- 要使用的数组的元素数量。
DataBufferDouble
public DataBufferDouble(double[] dataArray, int size, int offset)
-
构造具有指定数据数组且基于
double
的DataBuffer
。只有offset
和offset + size - 1
之间的元素可供此DataBuffer
使用。该数组必须足够大,能够存储offset + size
元素。- 参数:
-
dataArray
- 用作此DataBuffer
的第一个且是惟一存储单元的double
的数组。 -
size
- 要使用的数组的元素数量。 -
offset
- 要使用的数组的第一个元素的偏移量。
DataBufferDouble
public DataBufferDouble(double[][] dataArray, int size)
-
构造具有指定数据数组且基于
double
的DataBuffer
。只有每个数组的前几个size
元素可供此DataBuffer
使用。存储单元的数量将等于dataArray.length
。- 参数:
-
dataArray
- 用作此DataBuffer
存储单元的double
数组的数组。 -
size
- 要使用的每个数组的元素数量。
DataBufferDouble
public DataBufferDouble(double[][] dataArray, int size, int[] offsets)
-
构造具有指定数据数组、大小和每存储单元偏移量且基于
double
的DataBuffer
。存储单元的数量等于 dataArray.length。每个数组至少必须和size
加上相应的偏移量大小相同。每个数据数组的offsets
数组中必须有一个项。- 参数:
-
dataArray
- 用作此DataBuffer
存储单元的double
数组的数组。 -
size
- 要使用的每个数组的元素数量。 -
offsets
- 整数偏移量数组,每个存储单元一个。
方法详细信息 |
---|
getData
public double[] getData()
-
返回默认(第一个)
double
数据数组。 -
- 返回:
- 第一个 double 数据数组。
getData
public double[] getData(int bank)
- 返回指定存储单元的数据数组。
-
- 参数:
-
bank
- 数据数组 - 返回:
-
由
bank
指定的数据数组。