|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class DataBufferInt extends DataBuffer
DataBuffer и хранит данные внутренне как целые числа. banks, dataType, offset, offsets, size, TYPE_BYTE, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INT, TYPE_SHORT, TYPE_UNDEFINED, TYPE_USHORT| Конструктор и Описание |
|---|
DataBufferInt(int size)
Создает основанное на целом числе
DataBuffer с единственным банком и указанным размером. |
DataBufferInt(int[][] dataArray, int size)
Создает основанное на целом числе
DataBuffer с указанными массивами. |
DataBufferInt(int[][] dataArray, int size, int[] offsets)
Создает основанное на целом числе
DataBuffer с указанными массивами, размером, и смещениями. |
DataBufferInt(int[] dataArray, int size)
Создает основанное на целом числе
DataBuffer с единственным банком, используя указанный массив. |
DataBufferInt(int[] dataArray, int size, int offset)
Создает основанное на целом числе
DataBuffer с единственным банком, используя указанный массив, размер, и смещение. |
DataBufferInt(int size, int numBanks)
Создает основанное на целом числе
DataBuffer с конкретным количеством банков, все из которых являются указанным размером. |
| Модификатор и Тип | Метод и Описание |
|---|---|
int[][] |
getBankData()
Возвращает массивы данных для всех банков.
|
int[] |
getData()
Возвращает значение по умолчанию (первый) международный массив данных в
DataBuffer. |
int[] |
getData(int bank)
Возвращает массив данных для указанного банка.
|
int |
getElem(int i)
Возвращает требуемый элемент массива данных из первого (значение по умолчанию) банк.
|
int |
getElem(int bank, int i)
Возвращает требуемый элемент массива данных из указанного банка.
|
void |
setElem(int i, int val)
Устанавливает требуемый элемент массива данных в первом (значение по умолчанию) банк к указанному значению.
|
void |
setElem(int bank, int i, int val)
Устанавливает требуемый элемент массива данных в указанном банке к целочисленному значению
i. |
getDataType, getDataTypeSize, getElemDouble, getElemDouble, getElemFloat, getElemFloat, getNumBanks, getOffset, getOffsets, getSize, setElemDouble, setElemDouble, setElemFloat, setElemFloatpublic DataBufferInt(int size)
DataBuffer с единственным банком и указанным размером.size - Размер DataBuffer.public DataBufferInt(int size,
int numBanks)
DataBuffer с конкретным количеством банков, все из которых являются указанным размером.size - Размер банков в DataBuffer.numBanks - Число банков в aDataBuffer.public DataBufferInt(int[] dataArray,
int size)
DataBuffer с единственным банком, используя указанный массив. Только первое size элементы должны использоваться средствами доступа этого DataBuffer. dataArray должно быть достаточно большим, чтобы содержать size элементы. Отметьте это DataBuffer объекты, создаваемые этим конструктором, могут быть несовместимыми с оптимизацией производительности, используемой некоторыми реализациями (такими как кэширование связанного изображения в видеопамяти).
dataArray - Целочисленный массив для DataBuffer.size - Размер DataBuffer банк.public DataBufferInt(int[] dataArray,
int size,
int offset)
DataBuffer с единственным банком, используя указанный массив, размер, и смещение. dataArray должен иметь, по крайней мере, offset + size элементы. Только элементы offset через offset + size - 1 должен использоваться средствами доступа этого DataBuffer. Отметьте это DataBuffer объекты, создаваемые этим конструктором, могут быть несовместимыми с оптимизацией производительности, используемой некоторыми реализациями (такими как кэширование связанного изображения в видеопамяти).
dataArray - Целочисленный массив для DataBuffer.size - Размер DataBuffer банк.offset - Смещение в dataArray.public DataBufferInt(int[][] dataArray,
int size)
DataBuffer с указанными массивами. Число банков будет равно dataArray.length. Только первое size элементы каждого массива должны использоваться средствами доступа этого DataBuffer. Отметьте это DataBuffer объекты, создаваемые этим конструктором, могут быть несовместимыми с оптимизацией производительности, используемой некоторыми реализациями (такими как кэширование связанного изображения в видеопамяти).
dataArray - Целое число выстраивает для DataBuffer.size - Размер банков в DataBuffer.public DataBufferInt(int[][] dataArray,
int size,
int[] offsets)
DataBuffer с указанными массивами, размером, и смещениями. Число банков равно dataArray.length. Каждый массив должен быть, по крайней мере, столь же многочисленным как size + соответствующее смещение. Должна быть запись в массиве смещения для каждого dataArray запись. Для каждого банка, только элементы offset через offset + size - 1 должен использоваться средствами доступа этого DataBuffer. Отметьте это DataBuffer объекты, создаваемые этим конструктором, могут быть несовместимыми с оптимизацией производительности, используемой некоторыми реализациями (такими как кэширование связанного изображения в видеопамяти).
dataArray - Целое число выстраивает для DataBuffer.size - Размер банков в DataBuffer.offsets - Смещения в каждый массив.public int[] getData()
DataBuffer. Отметьте, что вызов этого метода может вызвать это DataBuffer объект быть несовместимым с оптимизацией производительности, используемой некоторыми реализациями (такими как кэширование связанного изображения в видеопамяти).
public int[] getData(int bank)
Отметьте, что вызов этого метода может вызвать это DataBuffer объект быть несовместимым с оптимизацией производительности, используемой некоторыми реализациями (такими как кэширование связанного изображения в видеопамяти).
bank - Банк, массив данных которого Вы хотите получить.public int[][] getBankData()
Отметьте, что вызов этого метода может вызвать это DataBuffer объект быть несовместимым с оптимизацией производительности, используемой некоторыми реализациями (такими как кэширование связанного изображения в видеопамяти).
public int getElem(int i)
getElem в class DataBufferi - Элемент массива данных Вы хотите добраться.setElem(int, int), setElem(int, int, int)public int getElem(int bank,
int i)
getElem в class DataBufferbank - Банк, от которого Вы хотите получить элемент массива данных.i - Элемент массива данных Вы хотите добраться.setElem(int, int), setElem(int, int, int)public void setElem(int i,
int val)
setElem в class DataBufferi - Элемент массива данных Вы хотите установить.val - Целочисленное значение, в которое Вы хотите установить элемент массива данных.getElem(int), getElem(int, int)public void setElem(int bank,
int i,
int val)
i.setElem в class DataBufferbank - Банк, в котором Вы хотите установить элемент массива данных.i - Элемент массива данных Вы хотите установить.val - Целочисленное значение, в которое Вы хотите установить указанный элемент массива данных.getElem(int), getElem(int, int)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92