Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

Class java.awt.image.BufferedImageFilter

java.lang.Object
    |
    +----java.awt.image.ImageFilter
            |
            +----java.awt.image.BufferedImageFilter

public class BufferedImageFilter
extends ImageFilter
implements RasterImageConsumer, Cloneable
This class subclasses an ImageFilter to provide a simple means of using a single-source/single-destination image operator (BufferedImageOp) to filter a BufferedImage or Raster in the Image Producer/Consumer/Observer paradigm. Examples of these image operators are: ConvolveOp, AffineTransformOp and LookupOp.

See Also:
ImageFilter, BufferedImage, Raster, WritableRaster, BufferedImageOp

Fields inherited from class java.awt.image.ImageFilter
 consumer
 

Constructor Summary
 BufferedImageFilter(BufferedImageOp op)
Constructs a BufferedImageFilter with the specified single-source/single-destination operator.
 

Method Summary
BufferedImageOp  getBufferedImageOp()
Returns the BufferedImageOp.
ImageFilter  getFilterInstance(ImageConsumer ic)
Returns a unique instance of a BufferedImageFilter object which will actually perform the filtering for the specified ImageConsumer.
void  setPixels(int x, int y, ColorModel model, WritableRaster raster)
Filters the information provided in the setPixels method of the RasterImageConsumer interface which takes a WritableRaster.
 
Methods inherited from class java.awt.image.ImageFilter
 clone, getFilterInstance, imageComplete, resendTopDownLeftRight, setColorModel, setDimensions, setHints, setPixels, setPixels, setProperties
 
Methods inherited from class java.lang.Object
 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BufferedImageFilter

public BufferedImageFilter(BufferedImageOp op)
Constructs a BufferedImageFilter with the specified single-source/single-destination operator.
Method Detail

getBufferedImageOp

public BufferedImageOp getBufferedImageOp()
Returns the BufferedImageOp.

getFilterInstance

public ImageFilter getFilterInstance(ImageConsumer ic)
Returns a unique instance of a BufferedImageFilter object which will actually perform the filtering for the specified ImageConsumer.
Overrides:
getFilterInstance in class ImageFilter

setPixels

public void setPixels(int x,
                      int y,
                      ColorModel model,
                      WritableRaster raster)
Filters the information provided in the setPixels method of the RasterImageConsumer interface which takes a WritableRaster. The filter used will be the BufferedImageOp that was passed to the constructor.
Implements:
setPixels in interface RasterImageConsumer
See Also:
setPixels

Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

Submit a bug or feature
Submit comments/suggestions about new javadoc look.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.