Package org.apache.batik.refimpl.gvt.filter

Interface Summary
TransferFunction Defines the interface for all the ComponentTransferOp transfer functions, which can all be converted to a lookup table
 

Class Summary
AbstractRable This is an abstract base class that takes care of most of the normal issues surrounding the implementation of the RenderableImage interface.
AbstractRed This is an abstract base class that takes care of most of the normal issues surrounding the implementation of the CachableRed (RenderedImage) interface.
AffineRed This is an implementation of an affine operation as a RenderedImage.
Any2LumRed This function will tranform an image from any colorspace into a luminance image.
ComponentTransferOp This class provides an implementation for the feComponentTransfer filter, as defined in chapter 15, section 11 of the SVG specification.
ConcreteAffineRable Concrete implementation of the AffineRable interface.
ConcreteBackgroundRable This implementation of RenderableImage will render its input GraphicsNode into a BufferedImage upon invokation of one of its createRendering methods.
ConcreteBufferedImageCachableRed This implements CachableRed based on a BufferedImage.
ConcreteClipRable ClipRable implementation
ConcreteColorMatrixRable Implements the interface expected from a color matrix operation
ConcreteComponentTransferFunction This class implements the interface expected from a component transfer function.
ConcreteComponentTransferRable This class implements the interface expected from a component transfer operation.
ConcreteCompositeRable Composites a list of images according to a single composite rule.
ConcreteDisplacementMapRable Implements a DisplacementMap operation, which takes pixel values from another image to spatially displace the input image
ConcreteFilterChainRable Implements a filter chain.
ConcreteFilterResRable Interface for implementing filter resolution.
ConcreteFloodRable Concrete implementation of the FloodRable interface.
ConcreteGaussianBlurRable GaussianBlurRable implementation
ConcreteGraphicsNodeRable This implementation of RenderableImage will render its input GraphicsNode into a BufferedImage upon invokation of one of its createRendering methods.
ConcreteGraphicsNodeRableFactory This interface lets GraphicsNode create instances of GraphicsNodeRable appropriate for the filter module implementation.
ConcreteMaskRable MaskRable implementation
ConcreteMorphologyRable Implements a Morphology operation, where the kernel size is defined by radius along the x and y axis.
ConcretePadRable Concrete implementation of the PadRable interface.
ConcreteRenderedImageCachableRed This implements CachableRed around a RenderedImage.
ConcreteTileRable  
ConcreteTurbulenceRable Creates a sourceless image from a turbulence function.
DiscreteTransfer This class defines the Discrete type transfer function for the feComponentTransfer filter, as defined in chapter 15, section 11 of the SVG specification.
DisplacementMapOp This class provides an implementation for the SVG feDisplacementMap filter, as defined in Chapter 15, section 15 of the SVG specification.
FilterAlphaRable FilterAlphaRable implementation.
FilterAlphaRed This strips out the source alpha channel into a one band image.
FilterAsAlphaRable FilterAsAlphaRable implementation.
FilterAsAlphaRed This converts any source into a mask according to the SVG masking rules.
GammaTransfer GammaTransfer.java This class defines the Gamma type transfer function for the feComponentTransfer filter, as defined in chapter 15, section 11 of the SVG specification.
GaussianBlurOp This class provides an implementation for the SVG feGaussianBlurOp filter, as defined in chapter 15, section 17 of the SVG specification.
IdentityTransfer IdentityTransfer.java This class defines the Identity type transfer function for the feComponentTransfer filter, as defined in chapter 15, section 11 of the SVG specification.
LinearTransfer LinearTransfer.java This class defines the Linear type transfer function for the feComponentTransfer filter, as defined in chapter 15, section 11 of the SVG specification.
MorphologyOp This class provides an implementation for the SVG feMorphology filter, as defined in Chapter 15, section 20 of the SVG specification.
MultiplyAlphaRed This implements a masking operation by multiply the alpha channel of one image by a luminance image (the mask).
PadRed This is an implementation of a Pad operation as a RenderedImage.
RasterRable RasterRable This is used to wrap a Rendered Image back into the RenderableImage world.
SVGComposite This provides an implementation of all the composite rules in SVG.
SVGComposite.AlphaPreCompositeContext  
SVGComposite.ArithCompositeContext  
SVGComposite.AtopCompositeContext  
SVGComposite.DarkenCompositeContext  
SVGComposite.LightenCompositeContext  
SVGComposite.MultiplyCompositeContext The following classes implement the various blend modes from SVG.
SVGComposite.ScreenCompositeContext  
SVGComposite.XorCompositeContext  
TableTransfer TableTransfer.java This class defines the Table type transfer function for the feComponentTransfer filter, as defined in chapter 15, section 11 of the SVG specification.
TurbulencePatternGenerator This class creates a noise pattern conform to the one defined for the feTurbulence filter of the SVG specification.
URLImageCache This class manages a cache of soft references to Images that we have already loaded.
 



Copyright © 2000 Apache Software Foundation. All Rights Reserved.