Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
java.awt.image

Class ComponentSampleModel

java.lang.Object
|
+--java.awt.image.SampleModel
   |
   +--java.awt.image.ComponentSampleModel


public class ComponentSampleModel

extends SampleModel

Author:

Field Summary

int[]bandOffsets

int[]bankIndices

intnumBanks

Used when creating data buffers.
intpixelStride

intscanlineStride

Constructor Summary

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)

Method Summary

java.awt.image.SampleModelcreateCompatibleSampleModel(int w, int h)

java.awt.image.DataBuffercreateDataBuffer()

java.awt.image.SampleModelcreateSubsetSampleModel(int[] bands)

int[]getBandOffsets()

int[]getBankIndices()

java.lang.ObjectgetDataElements(int x, int y, java.lang.Object obj, java.awt.image.DataBuffer data)

java.lang.ObjectgetDataElements(int x, int y, int w, int h, java.lang.Object obj, java.awt.image.DataBuffer data)

intgetNumDataElements()

intgetOffset(int x, int y)

intgetOffset(int x, int y, int b)

int[]getPixel(int x, int y, int[] iArray, java.awt.image.DataBuffer data)

intgetPixelStride()

int[]getPixels(int x, int y, int w, int h, int[] iArray, java.awt.image.DataBuffer data)

intgetSample(int x, int y, int b, java.awt.image.DataBuffer data)

int[]getSampleSize()

intgetSampleSize(int band)

intgetScanlineStride()

voidsetDataElements(int x, int y, int w, int h, java.lang.Object obj, java.awt.image.DataBuffer data)

voidsetDataElements(int x, int y, java.lang.Object obj, java.awt.image.DataBuffer data)

voidsetPixel(int x, int y, int[] iArray, java.awt.image.DataBuffer data)

voidsetSample(int x, int y, int b, int s, java.awt.image.DataBuffer data)

Field Details

bandOffsets

protected int[] bandOffsets

Author:

bankIndices

protected int[] bankIndices


numBanks

protected int numBanks

Used when creating data buffers.


pixelStride

protected int pixelStride


scanlineStride

protected int scanlineStride


Constructor Details

ComponentSampleModel

public ComponentSampleModel(int dataType, int w, int h, int pixelStride, int scanlineStride, int[] bandOffsets)

Parameters:


ComponentSampleModel

public ComponentSampleModel(int dataType, int w, int h, int pixelStride, int scanlineStride, int[] bankIndices, int[] bandOffsets)

Parameters:


Method Details

createCompatibleSampleModel

public SampleModel createCompatibleSampleModel(int w, int h)

Parameters:


createDataBuffer

public DataBuffer createDataBuffer()


createSubsetSampleModel

public SampleModel createSubsetSampleModel(int[] bands)

Parameters:


getBandOffsets

public final int[] getBandOffsets()


getBankIndices

public final int[] getBankIndices()


getDataElements

public Object getDataElements(int x, int y, int w, int h, java.lang.Object obj, java.awt.image.DataBuffer data)

Parameters:


getDataElements

public Object getDataElements(int x, int y, java.lang.Object obj, java.awt.image.DataBuffer data)

Parameters:


getNumDataElements

public final int getNumDataElements()


getOffset

public int getOffset(int x, int y)

Parameters:


getOffset

public int getOffset(int x, int y, int b)

Parameters:


getPixel

public int[] getPixel(int x, int y, int[] iArray, java.awt.image.DataBuffer data)

Parameters:


getPixelStride

public final int getPixelStride()


getPixels

public int[] getPixels(int x, int y, int w, int h, int[] iArray, java.awt.image.DataBuffer data)

Parameters:


getSample

public int getSample(int x, int y, int b, java.awt.image.DataBuffer data)

Parameters:


getSampleSize

public final int[] getSampleSize()


getSampleSize

public final int getSampleSize(int band)

Parameters:


getScanlineStride

public final int getScanlineStride()


setDataElements

public void setDataElements(int x, int y, int w, int h, java.lang.Object obj, java.awt.image.DataBuffer data)

Parameters:


setDataElements

public void setDataElements(int x, int y, java.lang.Object obj, java.awt.image.DataBuffer data)

Parameters:


setPixel

public void setPixel(int x, int y, int[] iArray, java.awt.image.DataBuffer data)

Parameters:


setSample

public void setSample(int x, int y, int b, int s, java.awt.image.DataBuffer data)

Parameters: