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