|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class PixelInterleavedSampleModel extends ComponentSampleModel
TYPE_BYTE, TYPE_USHORT, TYPE_SHORT, TYPE_INT, TYPE_FLOAT и TYPE_DOUBLE типы данных.bandOffsets, bankIndices, numBands, numBanks, pixelStride, scanlineStridedataType, height, width| Конструктор и Описание |
|---|
PixelInterleavedSampleModel(int dataType, int w, int h, int pixelStride, int scanlineStride, int[] bandOffsets)
Создает PixelInterleavedSampleModel с указанными параметрами.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
SampleModel |
createCompatibleSampleModel(int w, int h)
Создает новый PixelInterleavedSampleModel с указанным width и height.
|
SampleModel |
createSubsetSampleModel(int[] bands)
Создает новый PixelInterleavedSampleModel с подмножеством полос этого PixelInterleavedSampleModel.
|
int |
hashCode()
Возвращает значение хэш-кода для объекта.
|
createDataBuffer, equals, getBandOffsets, getBankIndices, getDataElements, getNumDataElements, getOffset, getOffset, getPixel, getPixels, getPixelStride, getSample, getSampleDouble, getSampleFloat, getSamples, getSampleSize, getSampleSize, getScanlineStride, setDataElements, setPixel, setPixels, setSample, setSample, setSample, setSamplesgetDataElements, getDataType, getHeight, getNumBands, getPixel, getPixel, getPixels, getPixels, getSamples, getSamples, getTransferType, getWidth, setDataElements, setPixel, setPixel, setPixels, setPixels, setSamples, setSamplespublic PixelInterleavedSampleModel(int dataType,
int w,
int h,
int pixelStride,
int scanlineStride,
int[] bandOffsets)
dataType - Тип данных для того, чтобы сохранить выборки.w - width (в пикселях) области данных изображения описывается.h - height (в пикселях) области данных изображения описывается.pixelStride - Пиксельный шаг данных изображения.scanlineStride - Шаг строки данных изображения.bandOffsets - Смещения всех полос.IllegalArgumentException - если w или h не больше чем 0IllegalArgumentException - если какое-либо смещение между полосами больше чем шаг строки разверткиIllegalArgumentException - если продукт pixelStride и w больше чем scanlineStrideIllegalArgumentException - если pixelStride меньше чем любое смещение между полосамиIllegalArgumentException - если dataType не один из поддерживаемых типов данныхpublic SampleModel createCompatibleSampleModel(int w, int h)
createCompatibleSampleModel в class ComponentSampleModelw - width получающегося SampleModelh - height получающегося SampleModelSampleModel с указанным width и height.IllegalArgumentException - если w или h не больше чем 0public SampleModel createSubsetSampleModel(int[] bands)
createSubsetSampleModel в class ComponentSampleModelbands - подмножество полос от этого ComponentSampleModelComponentSampleModel создаваемый с подмножеством полос от этого ComponentSampleModel.public int hashCode()
ObjectHashMap. Общий контракт hashCode :
hashCode метод должен последовательно возвращать то же самое целое число, не предоставил информации, используемой в equals сравнения на объекте изменяются. Эта целочисленная потребность не остается непротиворечивой от одного выполнения приложения к другому выполнению того же самого приложения. equals(Object) метод, затем вызывая hashCode метод на каждом из двух объектов должен привести к тому же самому целочисленному результату. Object.equals(java.lang.Object) метод, затем вызывая hashCode метод на каждом из двух объектов должен привести к отличным целочисленным результатам. Однако, программист должен знать, что приведение к отличным целочисленным результатам для неравных объектов может улучшить производительность хэш-таблиц. Столько, сколько разумно практично, метод хэш-кода, определенный class Object действительно возвращает отличные целые числа для отличных объектов. (Это обычно реализуется, преобразовывая внутренний адрес объекта в целое число, но этот метод реализации не требуется языком программирования Java™.)
hashCode в class ComponentSampleModelObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92