SUMMARY:
java.lang.Object
org.apache.batik.svggen.AbstractSVGFilterConverter
org.apache.batik.svggen.SVGConvolveOp
- All Implemented Interfaces:
- ErrorConstants, SVGFilterConverter, SVGSyntax, CSSConstants, SVGConstants, XMLConstants
public class SVGConvolveOp
- extends AbstractSVGFilterConverter
Utility class that converts a ConvolveOp object into
an SVG filter descriptor.
- See Also:
SVGBufferedImageOp
SVGConvolveOp
public SVGConvolveOp(SVGGeneratorContext generatorContext)
- Parameters:
generatorContext
- used to build Elements
toSVG
public SVGFilterDescriptor toSVG(java.awt.image.BufferedImageOp filter,
java.awt.Rectangle filterRect)
- Converts a Java 2D API BufferedImageOp into
a set of attribute/value pairs and related definitions
- Parameters:
filter
- BufferedImageOp filter to be convertedfilterRect
- Rectangle, in device space, that defines the area
to which filtering applies. May be null, meaning that the
area is undefined.
- Returns:
- descriptor of the attributes required to represent
the input filter
- See Also:
SVGFilterDescriptor
toSVG
public SVGFilterDescriptor toSVG(java.awt.image.ConvolveOp convolveOp)
- Parameters:
convolveOp
- the ConvolveOp to be converted
- Returns:
- a description of the SVG filter corresponding to
convolveOp. The definition of the feConvolveMatrix
filter in put in feConvolveMatrixDefSet