
 
                This interface describes single-input/single-output
 operations performed on 
BufferedImage objects.
 It is implemented by 
AffineTransformOp,
 
ConvolveOp, 
ColorConvertOp, 
RescaleOp,
 and 
LookupOp.  These objects can be passed into
 a 
BufferedImageFilter to operate on a
 
BufferedImage in the
 ImageProducer-ImageFilter-ImageConsumer paradigm.
 
 Classes that implement this
 interface must specify whether or not they allow in-place filtering--
 filter operations where the source object is equal to the destination
 object.
 
 This interface cannot be used to describe more sophisticated operations
 such as those that take multiple sources. Note that this restriction also
 means that the values of the destination pixels prior to the operation are
 not used as input to the filter operation.