Package xj3d.filter

Class AbstractFilter

java.lang.Object
xj3d.filter.AbstractFilter
All Implemented Interfaces:
BinaryContentHandler, ContentHandler, ProtoHandler, RouteHandler, ScriptHandler, StringContentHandler
Direct Known Subclasses:
BaseFilter, CombineAppearanceFilter, CombinerFilter, DEFChooserFilter, DEFReplacerFilter, DEFUSEImageTextureFilter, ExceptionGenerator, IFSFilter, IFSToTSFilter, ITSCreaseAnglerFilter, MaterialFilter, ModifyViewpointFilter, NewAbstractFilter, RemoveNormalsFilter, ShortenDEFFilter, StackTracerFilter, TwoPassFilter, URLCaseCorrectorFilter, URLFullyQualifyFilter

public abstract class AbstractFilter extends Object implements StringContentHandler, BinaryContentHandler, RouteHandler, ScriptHandler, ProtoHandler
Base of all filters that can be implemented in the filter chain.

Takes SAV stream and issues SAV Streams after some transformation.

The default implementation of all the methods act as pure pass-throughs. Each implementation may override the methods that are necessary for its function.

Version:
$Revision: 1.5 $
Author:
Alan Hudson