Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.4.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.
javax.imageio | The main package of the Java Image I/O API.

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`.
`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
`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 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.
`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`.

Methods in java.awt.image with parameters of type Raster
`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.
`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.
`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.
`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` | `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.
`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` | `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.
`boolean` | `DirectColorModel.isCompatibleRaster(Raster raster)` Returns `true` if `raster` is compatible with this `ColorModel` and `false` if it is not.
`boolean` | `ComponentColorModel.isCompatibleRaster(Raster raster)` Returns true if `raster` is compatible with this `ColorModel`; false if it is not.
`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`.
`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.
`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.
`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`.
`boolean` | `ColorModel.isCompatibleRaster(Raster raster)` Returns `true` if `raster` is compatible with this `ColorModel` and `false` if it is not.

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.

Uses of Raster in javax.imageio

Fields in javax.imageio declared as Raster
`protected Raster` | `IIOImage.raster` The `Raster` being referenced.

Methods in javax.imageio that return Raster
`Raster` | `IIOImage.getRaster()` Returns the currently set `Raster`, or `null` if only a `RenderedImage` is available.
`Raster` | `ImageReader.readRaster(int imageIndex, ImageReadParam param)` Returns a new `Raster` object containing the raw pixel data from the image stream, without any color conversion applied.
`Raster` | `ImageReader.readTileRaster(int imageIndex, int tileX, int tileY)` Returns a new `Raster` object containing the raw pixel data from the tile, without any color conversion applied.

Methods in javax.imageio with parameters of type Raster
`void` | `ImageWriter.replacePixels(Raster raster, ImageWriteParam param)` Replaces a portion of an image already present in the output with a portion of the given `Raster`.
`void` | `IIOImage.setRaster(Raster raster)` Sets the current `Raster`.

Constructors in javax.imageio with parameters of type Raster
`IIOImage(Raster raster, List thumbnails, IIOMetadata metadata)` Constructs an `IIOImage` containing a `Raster`, and thumbnails and metadata associated with it.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.4.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.

Copyright 2002 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.