java.lang.Object | +--java.awt.image.SampleModel | +--java.awt.image.ComponentSampleModel
int[] | bandOffsets |
int[] | bankIndices |
int | numBanks Used 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[] bandOffsets
Author:protected int[] bankIndices
protected int numBanks
protected int pixelStride
protected int scanlineStride
public 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
-