org.apache.batik.svggen

Class SVGLookupOp

public class SVGLookupOp extends AbstractSVGFilterConverter

Utility class that converts a LookupOp object into an SVG filter descriptor. The SVG filter corresponding to a LookupOp is an feComponentTransfer, with a type set to 'table', the tableValues set to the content of the lookup table.

See Also: SVGBufferedImageOp

Constructor Summary
SVGLookupOp(SVGGeneratorContext generatorContext)
Method Summary
SVGFilterDescriptortoSVG(BufferedImageOp filter, Rectangle filterRect)
Converts a Java 2D API BufferedImageOp into a set of attribute/value pairs and related definitions
SVGFilterDescriptortoSVG(LookupOp lookupOp)

Constructor Detail

SVGLookupOp

public SVGLookupOp(SVGGeneratorContext generatorContext)

Parameters: generatorContext used to build Elements

Method Detail

toSVG

public SVGFilterDescriptor toSVG(BufferedImageOp filter, Rectangle filterRect)
Converts a Java 2D API BufferedImageOp into a set of attribute/value pairs and related definitions

Parameters: filter BufferedImageOp filter to be converted filterRect 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(LookupOp lookupOp)

Parameters: lookupOp the LookupOp to be converted

Returns: a description of the SVG filter corresponding to lookupOp. The definition of the feComponentTransfer filter in put in feComponentTransferDefSet

Copyright B) 2007 Apache Software Foundation. All Rights Reserved.