|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class DataBufferShort extends DataBuffer
DataBuffer и хранит данные внутренне как шорты. banks, dataType, offset, offsets, size, TYPE_BYTE, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INT, TYPE_SHORT, TYPE_UNDEFINED, TYPE_USHORT| Конструктор и Описание |
|---|
DataBufferShort(int size)
Создает коротко-на основе
DataBuffer с единственным банком и указанным размером. |
DataBufferShort(int size, int numBanks)
Создает коротко-на основе
DataBuffer с конкретным количеством банков, все из которых являются указанным размером. |
DataBufferShort(short[][] dataArray, int size)
Создает коротко-на основе
DataBuffer с указанными массивами. |
DataBufferShort(short[][] dataArray, int size, int[] offsets)
Создает коротко-на основе
DataBuffer с указанными массивами, размером, и смещениями. |
DataBufferShort(short[] dataArray, int size)
Создает коротко-на основе
DataBuffer с единственным банком, используя указанный массив. |
DataBufferShort(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 DataBufferShort(int size)
DataBuffer с единственным банком и указанным размером.size - Размер DataBuffer.public DataBufferShort(int size,
int numBanks)
DataBuffer с конкретным количеством банков, все из которых являются указанным размером.size - Размер банков в DataBuffer.numBanks - Число банков в aDataBuffer.public DataBufferShort(short[] dataArray,
int size)
DataBuffer с единственным банком, используя указанный массив. Только первое size элементы должны использоваться средствами доступа этого DataBuffer. dataArray должно быть достаточно большим, чтобы содержать size элементы. Отметьте это DataBuffer объекты, создаваемые этим конструктором, могут быть несовместимыми с оптимизацией производительности, используемой некоторыми реализациями (такими как кэширование связанного изображения в видеопамяти).
dataArray - Короткий массив для DataBuffer.size - Размер DataBuffer банк.public DataBufferShort(short[] dataArray,
int size,
int offset)
DataBuffer с единственным банком, используя указанный массив, размер, и смещение. dataArray должен иметь, по крайней мере, offset + size элементы. Только элементы offset через offset + size - 1 должен использоваться средствами доступа этого DataBuffer. Отметьте это DataBuffer объекты, создаваемые этим конструктором, могут быть несовместимыми с оптимизацией производительности, используемой некоторыми реализациями (такими как кэширование связанного изображения в видеопамяти).
dataArray - Короткий массив для DataBuffer.size - Размер DataBuffer банк.offset - Смещение в dataArray.public DataBufferShort(short[][] dataArray,
int size)
DataBuffer с указанными массивами. Число банков будет равно dataArray.length. Только первое size элементы каждого массива должны использоваться средствами доступа этого DataBuffer. Отметьте это DataBuffer объекты, создаваемые этим конструктором, могут быть несовместимыми с оптимизацией производительности, используемой некоторыми реализациями (такими как кэширование связанного изображения в видеопамяти).
dataArray - Короткие массивы для DataBuffer.size - Размер банков в DataBuffer.public DataBufferShort(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