public final class DataBufferDouble extends DataBuffer
banks, dataType, offset, offsets, size, TYPE_BYTE, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INT, TYPE_SHORT, TYPE_UNDEFINED, TYPE_USHORT| Constructor and Description |
|---|
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与指定数量的银行,所有这些都是指定的大小。
|
| Modifier and Type | Method and Description |
|---|---|
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的第一个(默认)存储
float 。
|
void |
setElemFloat(int bank, int i, float val)
将指定库中的请求数据数组元素设置为给定的
float 。
|
getDataType, getDataTypeSize, getNumBanks, getOffset, getOffsets, getSizepublic DataBufferDouble(int size)
double的
DataBuffer具有指定的大小。
size - 元素数量在
DataBuffer 。
public DataBufferDouble(int size,
int numBanks)
double的
DataBuffer与指定数量的银行,所有这些都是指定的大小。
size -
size各银行的
DataBuffer 。
numBanks - 银行数量在
DataBuffer 。
public DataBufferDouble(double[] dataArray,
int size)
double的数据数组构建一个基于DataBuffer的DataBuffer。
只有第一个size元素可供这个DataBuffer使用。
该阵列必须足够大以容纳size元素。
请注意, DataBuffer函数创建的DataBuffer对象可能与某些实现使用的performance optimizations不兼容(例如在视频内存中缓存关联的映像)。
dataArray -数组
double s到用作该第一和唯一的银行
DataBuffer 。
size - 要使用的数组的元素数。
public DataBufferDouble(double[] dataArray,
int size,
int offset)
double基DataBuffer具有指定数据数组。
只有offset和offset + size - 1之间的元素offset此DataBuffer使用。
该数组必须足够大以容纳offset + size元素。
请注意, DataBuffer函数创建的DataBuffer对象可能与某些实现使用的performance optimizations不兼容(例如缓存视频内存中的关联图像)。
dataArray -数组
double s到用作该第一和唯一的银行
DataBuffer 。
size - 要使用的数组的元素数。
offset - 要使用的数组的第一个元素的偏移量。
public DataBufferDouble(double[][] dataArray,
int size)
double基DataBuffer具有指定数据阵列。
只有每个阵列的第一个size元素可供这个DataBuffer使用。
银行数量将相当于to dataArray.length 。
请注意, DataBuffer函数创建的DataBuffer对象可能与某些实现使用的performance optimizations不兼容(例如在视频内存中缓存关联的映像)。
dataArray -的数组的数组
double s到被用作本的银行
DataBuffer 。
size - 要使用的每个数组的元素数。
public DataBufferDouble(double[][] dataArray,
int size,
int[] offsets)
double基DataBuffer具有指定数据数组,大小和每行偏移。
存储体的数量等于dataArray.length。
每个阵列必须至少与size一样大,加上相应的偏移量。
offsets数组中的每个数据数组必须有一个条目。
请注意, DataBuffer函数创建的DataBuffer对象可能与某些实现使用的performance optimizations不兼容(例如在视频内存中缓存关联的映像)。
dataArray -的数组的数组
double s到被用作本的银行
DataBuffer 。
size - 要使用的每个数组的元素数。
offsets - 一个整数偏移数组,每一行一个。
public double[] getData()
double数据数组。
请注意,调用此方法可能会导致此DataBuffer对象与某些实现使用的88385906377388不兼容(例如在视频内存中缓存关联的映像)。
public double[] getData(int bank)
请注意,调用此方法可能会导致此DataBuffer对象为与不相容performance optimizations通过一些实施方式中(例如缓存在视频存储器相关联的图像)中使用。
bank - 数据数组
bank 。
public double[][] getBankData()
请注意,调用此方法可能会导致此DataBuffer对象为与不相容performance optimizations通过一些实施方式中(例如缓存在视频存储器相关联的图像)中使用。
public int getElem(int i)
int 。
getElem在
DataBuffer
i - 所需的数据数组元素。
int 。
setElem(int, int) ,
setElem(int, int, int)
public int getElem(int bank,
int i)
int 。
getElem在
DataBuffer
bank - 银行号码。
i - 所需的数据数组元素。
int 。
setElem(int, int) ,
setElem(int, int, int)
public void setElem(int i,
int val)
int 。
setElem在
DataBuffer
i - 所需的数据数组元素。
val - 要设置的值。
getElem(int) ,
getElem(int, int)
public void setElem(int bank,
int i,
int val)
int 。
setElem在
DataBuffer
bank - 银行号码。
i - 所需的数据数组元素。
val - 要设置的值。
getElem(int) ,
getElem(int, int)
public float getElemFloat(int i)
float 。
getElemFloat在
DataBuffer
i - 所需的数据数组元素。
float 。
setElemFloat(int, float) ,
setElemFloat(int, int, float)
public float getElemFloat(int bank,
int i)
float 。
getElemFloat在
DataBuffer类
bank - 银行号码。
i - 所需的数据数组元素。
float 。
setElemFloat(int, float) ,
setElemFloat(int, int, float)
public void setElemFloat(int i,
float val)
float 。
setElemFloat在
DataBuffer类
i - 所需的数据数组元素。
val - 要设置的值。
getElemFloat(int) ,
getElemFloat(int, int)
public void setElemFloat(int bank,
int i,
float val)
float 。
setElemFloat在
DataBuffer
bank - 银行号码。
i - 所需的数据数组元素。
val - 要设置的值。
getElemFloat(int) ,
getElemFloat(int, int)
public double getElemDouble(int i)
double 。
getElemDouble在
DataBuffer
i - 所需的数据数组元素。
double 。
setElemDouble(int, double) ,
setElemDouble(int, int, double)
public double getElemDouble(int bank,
int i)
double 。
getElemDouble在
DataBuffer
bank - 银行号码。
i - 所需的数据数组元素。
double 。
setElemDouble(int, double) ,
setElemDouble(int, int, double)
public void setElemDouble(int i,
double val)
double 。
setElemDouble在
DataBuffer
i - 所需的数据数组元素。
val - 要设置的值。
getElemDouble(int) ,
getElemDouble(int, int)
public void setElemDouble(int bank,
int i,
double val)
double 。
setElemDouble在
DataBuffer
bank - 银行号码。
i - 所需的数据数组元素。
val - 要设置的值。
getElemDouble(int),
getElemDouble(int, int)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.