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

Class Raster

java.lang.Object
|
+--java.awt.image.Raster


public class Raster

extends Object

Author:

Field Summary

java.awt.image.DataBufferdataBuffer

intheight

intminX

intminY

intnumBands

intnumDataElements

java.awt.image.Rasterparent

java.awt.image.SampleModelsampleModel

intsampleModelTranslateX

intsampleModelTranslateY

intwidth

Constructor Summary

Raster(java.awt.image.SampleModel sampleModel, java.awt.Point origin)

Raster(java.awt.image.SampleModel sampleModel, java.awt.image.DataBuffer dataBuffer, java.awt.Point origin)

Raster(java.awt.image.SampleModel sampleModel, java.awt.image.DataBuffer dataBuffer, java.awt.Rectangle aRegion, java.awt.Point sampleModelTranslate, java.awt.image.Raster parent)

Method Summary

static java.awt.image.WritableRastercreateBandedRaster(int dataType, int w, int h, int bands, java.awt.Point location)

static java.awt.image.WritableRastercreateBandedRaster(int dataType, int w, int h, int scanlineStride, int[] bankIndices, int[] bandOffsets, java.awt.Point location)

static java.awt.image.WritableRastercreateBandedRaster(java.awt.image.DataBuffer dataBuffer, int w, int h, int scanlineStride, int[] bankIndices, int[] bandOffsets, java.awt.Point location)

java.awt.image.RastercreateChild(int parentX, int parentY, int width, int height, int childMinX, int childMinY, int[] bandList)

java.awt.image.WritableRastercreateCompatibleWritableRaster()

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

java.awt.image.WritableRastercreateCompatibleWritableRaster(java.awt.Rectangle rect)

java.awt.image.WritableRastercreateCompatibleWritableRaster(int x, int y, int w, int h)

static java.awt.image.WritableRastercreateInterleavedRaster(int dataType, int w, int h, int bands, java.awt.Point location)

static java.awt.image.WritableRastercreateInterleavedRaster(int dataType, int w, int h, int scanlineStride, int pixelStride, int[] bandOffsets, java.awt.Point location)

static java.awt.image.WritableRastercreateInterleavedRaster(java.awt.image.DataBuffer dataBuffer, int w, int h, int scanlineStride, int pixelStride, int[] bandOffsets, java.awt.Point location)

static java.awt.image.WritableRastercreatePackedRaster(int dataType, int w, int h, int[] bandMasks, java.awt.Point location)

static java.awt.image.WritableRastercreatePackedRaster(java.awt.image.DataBuffer dataBuffer, int w, int h, int scanlineStride, int[] bandMasks, java.awt.Point location)

static java.awt.image.RastercreateRaster(java.awt.image.SampleModel sm, java.awt.image.DataBuffer db, java.awt.Point location)

java.awt.image.RastercreateTranslatedChild(int childMinX, int childMinY)

static java.awt.image.WritableRastercreateWritableRaster(java.awt.image.SampleModel sm, java.awt.Point location)

static java.awt.image.WritableRastercreateWritableRaster(java.awt.image.SampleModel sm, java.awt.image.DataBuffer db, java.awt.Point location)

java.awt.RectanglegetBounds()

java.awt.image.DataBuffergetDataBuffer()

java.lang.ObjectgetDataElements(int x, int y, java.lang.Object outData)

java.lang.ObjectgetDataElements(int x, int y, int w, int h, java.lang.Object outData)

intgetHeight()

intgetMinX()

intgetMinY()

intgetNumDataElements()

java.awt.image.RastergetParent()

int[]getPixel(int x, int y, int[] iArray)

float[]getPixel(int x, int y, float[] fArray)

double[]getPixel(int x, int y, double[] dArray)

int[]getPixels(int x, int y, int w, int h, int[] iArray)

float[]getPixels(int x, int y, int w, int h, float[] fArray)

double[]getPixels(int x, int y, int w, int h, double[] dArray)

intgetSample(int x, int y, int b)

doublegetSampleDouble(int x, int y, int b)

floatgetSampleFloat(int x, int y, int b)

java.awt.image.SampleModelgetSampleModel()

intgetSampleModelTranslateX()

intgetSampleModelTranslateY()

int[]getSamples(int x, int y, int w, int h, int b, int[] iArray)

float[]getSamples(int x, int y, int w, int h, int b, float[] fArray)

double[]getSamples(int x, int y, int w, int h, int b, double[] dArray)

intgetTransferType()

intgetWidth()

Field Details

dataBuffer

protected DataBuffer dataBuffer


height

protected int height


minX

protected int minX


minY

protected int minY


numBands

protected int numBands


numDataElements

protected int numDataElements


parent

protected Raster parent


sampleModel

protected SampleModel sampleModel

Author:

sampleModelTranslateX

protected int sampleModelTranslateX


sampleModelTranslateY

protected int sampleModelTranslateY


width

protected int width


Constructor Details

Raster

protected Raster(java.awt.image.SampleModel sampleModel, java.awt.Point origin)

Parameters:


Raster

protected Raster(java.awt.image.SampleModel sampleModel, java.awt.image.DataBuffer dataBuffer, java.awt.Point origin)

Parameters:


Raster

protected Raster(java.awt.image.SampleModel sampleModel, java.awt.image.DataBuffer dataBuffer, java.awt.Rectangle aRegion, java.awt.Point sampleModelTranslate, java.awt.image.Raster parent)

Parameters:


Method Details

createBandedRaster

public static WritableRaster createBandedRaster(int dataType, int w, int h, int scanlineStride, int[] bankIndices, int[] bandOffsets, java.awt.Point location)

Parameters:


createBandedRaster

public static WritableRaster createBandedRaster(int dataType, int w, int h, int bands, java.awt.Point location)

Parameters:


createBandedRaster

public static WritableRaster createBandedRaster(java.awt.image.DataBuffer dataBuffer, int w, int h, int scanlineStride, int[] bankIndices, int[] bandOffsets, java.awt.Point location)

Parameters:


createChild

public Raster createChild(int parentX, int parentY, int width, int height, int childMinX, int childMinY, int[] bandList)

Parameters:


createCompatibleWritableRaster

public WritableRaster createCompatibleWritableRaster()


createCompatibleWritableRaster

public WritableRaster createCompatibleWritableRaster(int w, int h)

Parameters:


createCompatibleWritableRaster

public WritableRaster createCompatibleWritableRaster(int x, int y, int w, int h)

Parameters:


createCompatibleWritableRaster

public WritableRaster createCompatibleWritableRaster(java.awt.Rectangle rect)

Parameters:


createInterleavedRaster

public static WritableRaster createInterleavedRaster(int dataType, int w, int h, int scanlineStride, int pixelStride, int[] bandOffsets, java.awt.Point location)

Parameters:


createInterleavedRaster

public static WritableRaster createInterleavedRaster(int dataType, int w, int h, int bands, java.awt.Point location)

Parameters:


createInterleavedRaster

public static WritableRaster createInterleavedRaster(java.awt.image.DataBuffer dataBuffer, int w, int h, int scanlineStride, int pixelStride, int[] bandOffsets, java.awt.Point location)

Parameters:


createPackedRaster

public static WritableRaster createPackedRaster(int dataType, int w, int h, int[] bandMasks, java.awt.Point location)

Parameters:


createPackedRaster

public static WritableRaster createPackedRaster(java.awt.image.DataBuffer dataBuffer, int w, int h, int scanlineStride, int[] bandMasks, java.awt.Point location)

Parameters:


createRaster

public static Raster createRaster(java.awt.image.SampleModel sm, java.awt.image.DataBuffer db, java.awt.Point location)

Parameters:


createTranslatedChild

public Raster createTranslatedChild(int childMinX, int childMinY)

Parameters:


createWritableRaster

public static WritableRaster createWritableRaster(java.awt.image.SampleModel sm, java.awt.Point location)

Parameters:


createWritableRaster

public static WritableRaster createWritableRaster(java.awt.image.SampleModel sm, java.awt.image.DataBuffer db, java.awt.Point location)

Parameters:


getBounds

public Rectangle getBounds()


getDataBuffer

public DataBuffer getDataBuffer()


getDataElements

public Object getDataElements(int x, int y, int w, int h, java.lang.Object outData)

Parameters:


getDataElements

public Object getDataElements(int x, int y, java.lang.Object outData)

Parameters:


getHeight

public final int getHeight()


getMinX

public final int getMinX()


getMinY

public final int getMinY()


getNumDataElements

public final int getNumDataElements()


getParent

public Raster getParent()


getPixel

public double[] getPixel(int x, int y, double[] dArray)

Parameters:


getPixel

public float[] getPixel(int x, int y, float[] fArray)

Parameters:


getPixel

public int[] getPixel(int x, int y, int[] iArray)

Parameters:


getPixels

public double[] getPixels(int x, int y, int w, int h, double[] dArray)

Parameters:


getPixels

public float[] getPixels(int x, int y, int w, int h, float[] fArray)

Parameters:


getPixels

public int[] getPixels(int x, int y, int w, int h, int[] iArray)

Parameters:


getSample

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

Parameters:


getSampleDouble

public double getSampleDouble(int x, int y, int b)

Parameters:


getSampleFloat

public float getSampleFloat(int x, int y, int b)

Parameters:


getSampleModel

public SampleModel getSampleModel()


getSampleModelTranslateX

public final int getSampleModelTranslateX()


getSampleModelTranslateY

public final int getSampleModelTranslateY()


getSamples

public double[] getSamples(int x, int y, int w, int h, int b, double[] dArray)

Parameters:


getSamples

public float[] getSamples(int x, int y, int w, int h, int b, float[] fArray)

Parameters:


getSamples

public int[] getSamples(int x, int y, int w, int h, int b, int[] iArray)

Parameters:


getTransferType

public final int getTransferType()


getWidth

public final int getWidth()