Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.3.1
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
java.awt.image.Raster

Packages that use Raster
java.awt | Contains all of the classes for creating user interfaces and for painting graphics and images.
java.awt.image | Provides classes for creating and modifying images.

Uses of Raster in java.awt

Methods in java.awt that return Raster
`Raster` | `PaintContext.getRaster(int x, int y, int w, int h)` Returns a `Raster` containing the colors generated for the graphics operation.

Methods in java.awt with parameters of type Raster
`void` | `CompositeContext.compose(Raster src, Raster dstIn, WritableRaster dstOut)` Composes the two source `Raster` objects and places the result in the destination `WritableRaster`.

Uses of Raster in java.awt.image

Subclasses of Raster in java.awt.image
`class` | `WritableRaster` This class extends Raster to provide pixel writing capabilities.

Fields in java.awt.image declared as Raster
`protected Raster` | `Raster.parent` The parent of this Raster, or null.

Methods in java.awt.image that return Raster
`Raster` | `RenderedImage.getTile(int tileX, int tileY)` Returns tile (tileX, tileY).
`Raster` | `RenderedImage.getData()` Returns the image as one large tile (for tile based images this will require fetching the whole image and copying the image data over).
`Raster` | `RenderedImage.getData(Rectangle rect)` Computes and returns an arbitrary region of the RenderedImage.
`Raster` | `BufferedImage.getTile(int tileX, int tileY)` Returns tile (`tileX`, `tileY`).
`Raster` | `BufferedImage.getData()` Returns the image as one large tile.
`Raster` | `BufferedImage.getData(Rectangle rect)` Computes and returns an arbitrary region of the `BufferedImage`.
`static Raster` | `Raster.createRaster(SampleModel sm, DataBuffer db, Point location)` Creates a Raster with the specified SampleModel and DataBuffer.
`Raster` | `Raster.getParent()` Returns the parent Raster (if any) of this Raster, or else null.
`Raster` | `Raster.createTranslatedChild(int childMinX, int childMinY)` Create a Raster with the same size, SampleModel and DataBuffer as this one, but with a different location.
`Raster` | `Raster.createChild(int parentX, int parentY, int width, int height, int childMinX, int childMinY, int[] bandList)` Returns a new Raster which shares all or part of this Raster's DataBuffer.

Methods in java.awt.image with parameters of type Raster
`WritableRaster` | `LookupOp.filter(Raster src, WritableRaster dst)` Performs a lookup operation on a Raster.
`Rectangle2D` | `LookupOp.getBounds2D(Raster src)` Returns the bounding box of the filtered destination Raster.
`WritableRaster` | `LookupOp.createCompatibleDestRaster(Raster src)` Creates a zeroed destination Raster with the correct size and number of bands, given this source.
`void` | `BufferedImage.setData(Raster r)` Sets a rectangular region of the image to the contents of the specified `Raster` `r`, which is assumed to be in the same coordinate space as the `BufferedImage`.
`WritableRaster` | `ConvolveOp.filter(Raster src, WritableRaster dst)` Performs a convolution on Rasters.
`WritableRaster` | `ConvolveOp.createCompatibleDestRaster(Raster src)` Creates a zeroed destination Raster with the correct size and number of bands, given this source.
`Rectangle2D` | `ConvolveOp.getBounds2D(Raster src)` Returns the bounding box of the filtered destination Raster.
`boolean` | `ColorModel.isCompatibleRaster(Raster raster)` Returns `true` if `raster` is compatible with this `ColorModel` and `false` if it is not.
`void` | `WritableRaster.setDataElements(int x, int y, Raster inRaster)` Sets the data for a rectangle of pixels from an input Raster.
`void` | `WritableRaster.setRect(Raster srcRaster)` Copies pixels from Raster srcRaster to this WritableRaster.
`void` | `WritableRaster.setRect(int dx, int dy, Raster srcRaster)` Copies pixels from Raster srcRaster to this WritableRaster.
`boolean` | `ComponentColorModel.isCompatibleRaster(Raster raster)` Returns true if `raster` is compatible with this `ColorModel`; false if it is not.
`WritableRaster` | `BandCombineOp.filter(Raster src, WritableRaster dst)` Transforms the `Raster` using the matrix specified in the constructor.
`Rectangle2D` | `BandCombineOp.getBounds2D(Raster src)` Returns the bounding box of the transformed destination.
`WritableRaster` | `BandCombineOp.createCompatibleDestRaster(Raster src)` Creates a zeroed destination `Raster` with the correct size and number of bands.
`boolean` | `DirectColorModel.isCompatibleRaster(Raster raster)` Returns `true` if `raster` is compatible with this `ColorModel` and `false` if it is not.
`void` | `WritableRenderedImage.setData(Raster r)` Sets a rect of the image to the contents of the Raster r, which is assumed to be in the same coordinate space as the WritableRenderedImage.
`WritableRaster` | `AffineTransformOp.filter(Raster src, WritableRaster dst)` Transforms the source `Raster` and stores the results in the destination `Raster`.
`Rectangle2D` | `AffineTransformOp.getBounds2D(Raster src)` Returns the bounding box of the transformed destination.
`WritableRaster` | `AffineTransformOp.createCompatibleDestRaster(Raster src)` Creates a zeroed destination `Raster` with the correct size and number of bands.
`WritableRaster` | `RasterOp.filter(Raster src, WritableRaster dest)` Performs a single-input/single-output operation from a source Raster to a destination Raster.
`Rectangle2D` | `RasterOp.getBounds2D(Raster src)` Returns the bounding box of the filtered destination Raster.
`WritableRaster` | `RasterOp.createCompatibleDestRaster(Raster src)` Creates a zeroed destination Raster with the correct size and number of bands.
`WritableRaster` | `ColorConvertOp.filter(Raster src, WritableRaster dest)` ColorConverts the image data in the source Raster.
`Rectangle2D` | `ColorConvertOp.getBounds2D(Raster src)` Returns the bounding box of the destination, given this source.
`WritableRaster` | `ColorConvertOp.createCompatibleDestRaster(Raster src)` Creates a zeroed destination Raster with the correct size and number of bands, given this source.
`WritableRaster` | `RescaleOp.filter(Raster src, WritableRaster dst)` Rescales the pixel data in the source Raster.
`Rectangle2D` | `RescaleOp.getBounds2D(Raster src)` Returns the bounding box of the rescaled destination Raster.
`WritableRaster` | `RescaleOp.createCompatibleDestRaster(Raster src)` Creates a zeroed destination Raster with the correct size and number of bands, given this source.
`boolean` | `IndexColorModel.isCompatibleRaster(Raster raster)` Returns `true` if `raster` is compatible with this `ColorModel` or `false` if it is not compatible with this `ColorModel`.
`BufferedImage` | `IndexColorModel.convertToIntDiscrete(Raster raster, boolean forceARGB)` Returns a new `BufferedImage` of TYPE_INT_ARGB or TYPE_INT_RGB that has a `Raster` with pixel data computed by expanding the indices in the source `Raster` using the color/alpha component arrays of this `ColorModel`.

Constructors in java.awt.image with parameters of type Raster
`Raster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, Raster parent)` Constructs a Raster with the given SampleModel, DataBuffer, and parent.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.3.1
PREV NEXT | FRAMES NO FRAMES

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2001 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.