|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class DataBufferFloat extends DataBuffer
DataBuffer и хранит данные внутренне в float форма. banks, dataType, offset, offsets, size, TYPE_BYTE, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INT, TYPE_SHORT, TYPE_UNDEFINED, TYPE_USHORT| Конструктор и Описание |
|---|
DataBufferFloat(float[][] dataArray, int size)
Конструкции a
floatНа основе DataBuffer с указанными массивами данных. |
DataBufferFloat(float[][] dataArray, int size, int[] offsets)
Конструкции a
floatНа основе DataBuffer с указанными массивами данных, размером, и на банк смещает. |
DataBufferFloat(float[] dataArray, int size)
Конструкции a
floatНа основе DataBuffer с указанным массивом данных. |
DataBufferFloat(float[] dataArray, int size, int offset)
Конструкции a
floatНа основе DataBuffer с указанным массивом данных. |
DataBufferFloat(int size)
Конструкции a
floatНа основе DataBuffer с указанным размером. |
DataBufferFloat(int size, int numBanks)
Конструкции a
floatНа основе DataBuffer с конкретным количеством банков, все из которых имеют указанный размер. |
| Модификатор и Тип | Метод и Описание |
|---|---|
float[][] |
getBankData()
Возвращает массив данных для всех банков.
|
float[] |
getData()
Возвращает значение по умолчанию (сначала)
float массив данных. |
float[] |
getData(int bank)
Возвращает массив данных для указанного банка.
|
int |
getElem(int i)
Возвращает требуемый элемент массива данных из первого банка (по умолчанию) как
int. |
int |
getElem(int bank, int i)
Возвращает требуемый элемент массива данных из указанного банка как
int. |
double |
getElemDouble(int i)
Возвращает требуемый элемент массива данных из первого банка (по умолчанию) как a
double. |
double |
getElemDouble(int bank, int i)
Возвращает требуемый элемент массива данных из указанного банка как a
double. |
float |
getElemFloat(int i)
Возвращает требуемый элемент массива данных из первого банка (по умолчанию) как a
float. |
float |
getElemFloat(int bank, int i)
Возвращает требуемый элемент массива данных из указанного банка как a
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. |
getDataType, getDataTypeSize, getNumBanks, getOffset, getOffsets, getSizepublic DataBufferFloat(int size)
floatНа основе DataBuffer с указанным размером.size - Число элементов в DataBuffer.public DataBufferFloat(int size,
int numBanks)
floatНа основе DataBuffer с конкретным количеством банков, все из которых имеют указанный размер.size - Число элементов в каждом банке DataBuffer.numBanks - Число банков в DataBuffer.public DataBufferFloat(float[] dataArray,
int size)
floatНа основе DataBuffer с указанным массивом данных. Только первое size элементы доступны для использования этим DataBuffer. Массив должен быть достаточно многочисленным, чтобы содержать size элементы. Отметьте это DataBuffer объекты, создаваемые этим конструктором, могут быть несовместимыми с оптимизацией производительности, используемой некоторыми реализациями (такими как кэширование связанного изображения в видео памяти).
dataArray - Массив floats, чтобы использоваться в качестве первого и единственного банка этого DataBuffer.size - Число элементов массива, который будет использоваться.public DataBufferFloat(float[] dataArray,
int size,
int offset)
floatНа основе DataBuffer с указанным массивом данных. Только элементы между offset и offset + size - 1 доступны для использования этим DataBuffer. Массив должен быть достаточно многочисленным, чтобы содержать offset + size элементы. Отметьте это DataBuffer объекты, создаваемые этим конструктором, могут быть несовместимыми с оптимизацией производительности, используемой некоторыми реализациями (такими как кэширование связанного изображения в видео памяти).
dataArray - Массив floats, чтобы использоваться в качестве первого и единственного банка этого DataBuffer.size - Число элементов массива, который будет использоваться.offset - Смещение первого элемента массива, который будет использоваться.public DataBufferFloat(float[][] dataArray,
int size)
floatНа основе DataBuffer с указанными массивами данных. Только первое size элементы каждого массива доступны для использования этим DataBuffer. Число банков будет равно dataArray.length. Отметьте это DataBuffer объекты, создаваемые этим конструктором, могут быть несовместимыми с оптимизацией производительности, используемой некоторыми реализациями (такими как кэширование связанного изображения в видео памяти).
dataArray - Массив массивов floats, чтобы использоваться в качестве банков этого DataBuffer.size - Число элементов каждого массива, который будет использоваться.public DataBufferFloat(float[][] dataArray,
int size,
int[] offsets)
floatНа основе DataBuffer с указанными массивами данных, размером, и на банк смещает. Число банков равно dataArray.length. Каждый массив должен быть, по крайней мере, столь же многочисленным как size плюс соответствующее смещение. Должна быть запись в массиве смещений для каждого массива данных. Отметьте это DataBuffer объекты, создаваемые этим конструктором, могут быть несовместимыми с оптимизацией производительности, используемой некоторыми реализациями (такими как кэширование связанного изображения в видео памяти).
dataArray - Массив массивов floats, чтобы использоваться в качестве банков этого DataBuffer.size - Число элементов каждого массива, который будет использоваться.offsets - Массив целочисленных смещений, один для каждого банка.public float[] getData()
float массив данных. Отметьте, что вызов этого метода может вызвать это DataBuffer объект быть несовместимым с оптимизацией производительности, используемой некоторыми реализациями (такими как кэширование связанного изображения в видео памяти).
public float[] getData(int bank)
Отметьте, что вызов этого метода может вызвать это DataBuffer объект быть несовместимым с оптимизацией производительности, используемой некоторыми реализациями (такими как кэширование связанного изображения в видео памяти).
bank - массив данныхbank.public float[][] getBankData()
Отметьте, что вызов этого метода может вызвать это DataBuffer объект быть несовместимым с оптимизацией производительности, используемой некоторыми реализациями (такими как кэширование связанного изображения в видео памяти).
public int getElem(int i)
int.getElem в классе DataBufferi - Требуемый элемент массива данных.int.setElem(int, int), setElem(int, int, int)public int getElem(int bank,
int i)
int.getElem в классе DataBufferbank - Число банка.i - Требуемый элемент массива данных.int.setElem(int, int), setElem(int, int, int)public void setElem(int i,
int val)
int.setElem в классе DataBufferi - Требуемый элемент массива данных.val - Значение, которое будет установлено.getElem(int), getElem(int, int)public void setElem(int bank,
int i,
int val)
int.setElem в классе DataBufferbank - Число банка.i - Требуемый элемент массива данных.val - Значение, которое будет установлено.getElem(int), getElem(int, int)public float getElemFloat(int i)
float.getElemFloat в классе DataBufferi - Требуемый элемент массива данных.float.setElemFloat(int, float), setElemFloat(int, int, float)public float getElemFloat(int bank,
int i)
float.getElemFloat в классе DataBufferbank - Число банка.i - Требуемый элемент массива данных.float.setElemFloat(int, float), setElemFloat(int, int, float)public void setElemFloat(int i,
float val)
float.setElemFloat в классе DataBufferi - Требуемый элемент массива данных.val - Значение, которое будет установлено.getElemFloat(int), getElemFloat(int, int)public void setElemFloat(int bank,
int i,
float val)
float.setElemFloat в классе DataBufferbank - Число банка.i - Требуемый элемент массива данных.val - Значение, которое будет установлено.getElemFloat(int), getElemFloat(int, int)public double getElemDouble(int i)
double.getElemDouble в классе DataBufferi - Требуемый элемент массива данных.double.setElemDouble(int, double), setElemDouble(int, int, double)public double getElemDouble(int bank,
int i)
double.getElemDouble в классе DataBufferbank - Число банка.i - Требуемый элемент массива данных.double.setElemDouble(int, double), setElemDouble(int, int, double)public void setElemDouble(int i,
double val)
double.setElemDouble в классе DataBufferi - Требуемый элемент массива данных.val - Значение, которое будет установлено.getElemDouble(int), getElemDouble(int, int)public void setElemDouble(int bank,
int i,
double val)
double.setElemDouble в классе DataBufferbank - Число банка.i - Требуемый элемент массива данных.val - Значение, которое будет установлено.getElemDouble(int), getElemDouble(int, int)
Для дальнейшей ссылки API и документации разработчика, см. . Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.