org.apache.batik.refimpl.gvt.filter
Class GaussianBlurOp
java.lang.Object
|
+--org.apache.batik.refimpl.gvt.filter.GaussianBlurOp
- All Implemented Interfaces:
- java.awt.image.BufferedImageOp, java.awt.image.RasterOp
- public class GaussianBlurOp
- extends java.lang.Object
- implements java.awt.image.BufferedImageOp, java.awt.image.RasterOp
This class provides an implementation for the SVG
feGaussianBlurOp filter, as defined in chapter 15, section 17
of the SVG specification.
Constructor Summary |
GaussianBlurOp(double stdDeviationX,
double stdDeviationY,
java.awt.RenderingHints hints)
The constructor will make the convolveOp filters
according to the standard deviation and rendering hint provided
by the user |
GaussianBlurOp(double stdDeviation,
java.awt.RenderingHints hints)
|
Method Summary |
java.awt.image.BufferedImage |
createCompatibleDestImage(java.awt.image.BufferedImage src,
java.awt.image.ColorModel destCM)
|
java.awt.image.WritableRaster |
createCompatibleDestRaster(java.awt.image.Raster src)
|
java.awt.image.BufferedImage |
filter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dest)
|
java.awt.image.WritableRaster |
filter(java.awt.image.Raster src,
java.awt.image.WritableRaster dest)
|
java.awt.geom.Rectangle2D |
getBounds2D(java.awt.image.BufferedImage src)
|
java.awt.geom.Rectangle2D |
getBounds2D(java.awt.image.Raster src)
|
java.awt.geom.Point2D |
getPoint2D(java.awt.geom.Point2D srcPt,
java.awt.geom.Point2D destPt)
|
int |
getRadiusX()
|
int |
getRadiusY()
|
java.awt.RenderingHints |
getRenderingHints()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GaussianBlurOp
public GaussianBlurOp(double stdDeviationX,
double stdDeviationY,
java.awt.RenderingHints hints)
- The constructor will make the convolveOp filters
according to the standard deviation and rendering hint provided
by the user
GaussianBlurOp
public GaussianBlurOp(double stdDeviation,
java.awt.RenderingHints hints)
getRadiusX
public int getRadiusX()
getRadiusY
public int getRadiusY()
getBounds2D
public java.awt.geom.Rectangle2D getBounds2D(java.awt.image.Raster src)
- Specified by:
getBounds2D
in interface java.awt.image.RasterOp
getBounds2D
public java.awt.geom.Rectangle2D getBounds2D(java.awt.image.BufferedImage src)
- Specified by:
getBounds2D
in interface java.awt.image.BufferedImageOp
getPoint2D
public java.awt.geom.Point2D getPoint2D(java.awt.geom.Point2D srcPt,
java.awt.geom.Point2D destPt)
- Specified by:
getPoint2D
in interface java.awt.image.BufferedImageOp
getRenderingHints
public java.awt.RenderingHints getRenderingHints()
- Specified by:
getRenderingHints
in interface java.awt.image.BufferedImageOp
createCompatibleDestRaster
public java.awt.image.WritableRaster createCompatibleDestRaster(java.awt.image.Raster src)
- Specified by:
createCompatibleDestRaster
in interface java.awt.image.RasterOp
createCompatibleDestImage
public java.awt.image.BufferedImage createCompatibleDestImage(java.awt.image.BufferedImage src,
java.awt.image.ColorModel destCM)
- Specified by:
createCompatibleDestImage
in interface java.awt.image.BufferedImageOp
filter
public java.awt.image.WritableRaster filter(java.awt.image.Raster src,
java.awt.image.WritableRaster dest)
- Specified by:
filter
in interface java.awt.image.RasterOp
filter
public java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dest)
- Specified by:
filter
in interface java.awt.image.BufferedImageOp
Copyright © 2000 Apache Software Foundation. All Rights Reserved.