java.lang.Object | +--java.awt.image.SampleModel | +--java.awt.image.ComponentSampleModel
int[] | bandOffsets |
int[] | bankIndices |
int | numBanksUsed when creating data buffers. |
int | pixelStride |
int | scanlineStride |
ComponentSampleModel(int dataType, int w, int h, int pixelStride, int scanlineStride, int[] bandOffsets) |
ComponentSampleModel(int dataType, int w, int h, int pixelStride, int scanlineStride, int[] bankIndices, int[] bandOffsets) |
protected int[] bandOffsetsAuthor:protected int[] bankIndicesprotected int numBanksprotected int pixelStrideprotected int scanlineStridepublic ComponentSampleModel(int dataType, int w, int h, int pixelStride, int scanlineStride, int[] bandOffsets)Parameters:dataType - w - h - pixelStride - scanlineStride - bandOffsets - public ComponentSampleModel(int dataType, int w, int h, int pixelStride, int scanlineStride, int[] bankIndices, int[] bandOffsets)Parameters:dataType - w - h - pixelStride - scanlineStride - bankIndices - bandOffsets - public SampleModel createCompatibleSampleModel(int w, int h)Parameters:w - h - public DataBuffer createDataBuffer()public SampleModel createSubsetSampleModel(int[] bands)Parameters:bands - public final int[] getBandOffsets()public final int[] getBankIndices()public Object getDataElements(int x, int y, int w, int h, java.lang.Object obj, java.awt.image.DataBuffer data)Parameters:x - y - w - h - obj - data - public Object getDataElements(int x, int y, java.lang.Object obj, java.awt.image.DataBuffer data)Parameters:x - y - obj - data - public final int getNumDataElements()public int getOffset(int x, int y)Parameters:x - y - public int getOffset(int x, int y, int b)Parameters:x - y - b - public int[] getPixel(int x, int y, int[] iArray, java.awt.image.DataBuffer data)Parameters:x - y - iArray - data - public final int getPixelStride()public int[] getPixels(int x, int y, int w, int h, int[] iArray, java.awt.image.DataBuffer data)Parameters:x - y - w - h - iArray - data - public int getSample(int x, int y, int b, java.awt.image.DataBuffer data)Parameters:x - y - b - data - public final int[] getSampleSize()public final int getSampleSize(int band)Parameters:band - public final int getScanlineStride()public void setDataElements(int x, int y, int w, int h, java.lang.Object obj, java.awt.image.DataBuffer data)Parameters:x - y - w - h - obj - data - public void setDataElements(int x, int y, java.lang.Object obj, java.awt.image.DataBuffer data)Parameters:x - y - obj - data - public void setPixel(int x, int y, int[] iArray, java.awt.image.DataBuffer data)Parameters:x - y - iArray - data - public void setSample(int x, int y, int b, int s, java.awt.image.DataBuffer data)Parameters:x - y - b - s - data -