Package org.jdesktop.swingx.image
Class AbstractFilter
- java.lang.Object
-
- org.jdesktop.beans.AbstractBean
-
- org.jdesktop.swingx.image.AbstractFilter
-
- All Implemented Interfaces:
BufferedImageOp
- Direct Known Subclasses:
ColorTintFilter,FastBlurFilter,GaussianBlurFilter,StackBlurFilter
public abstract class AbstractFilter extends AbstractBean implements BufferedImageOp
Provides an abstract implementation of the
BufferedImageOpinterface. This class can be used to created new image filters based onBufferedImageOp.- Author:
- Romain Guy
-
-
Constructor Summary
Constructors Constructor Description AbstractFilter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description BufferedImagecreateCompatibleDestImage(BufferedImage src, ColorModel destCM)abstract BufferedImagefilter(BufferedImage src, BufferedImage dest)Rectangle2DgetBounds2D(BufferedImage src)Point2DgetPoint2D(Point2D srcPt, Point2D dstPt)RenderingHintsgetRenderingHints()-
Methods inherited from class org.jdesktop.beans.AbstractBean
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, clone, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, hasPropertyChangeListeners, hasVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener
-
-
-
-
Method Detail
-
filter
public abstract BufferedImage filter(BufferedImage src, BufferedImage dest)
- Specified by:
filterin interfaceBufferedImageOp
-
getBounds2D
public Rectangle2D getBounds2D(BufferedImage src)
- Specified by:
getBounds2Din interfaceBufferedImageOp
-
createCompatibleDestImage
public BufferedImage createCompatibleDestImage(BufferedImage src, ColorModel destCM)
- Specified by:
createCompatibleDestImagein interfaceBufferedImageOp
-
getPoint2D
public Point2D getPoint2D(Point2D srcPt, Point2D dstPt)
- Specified by:
getPoint2Din interfaceBufferedImageOp
-
getRenderingHints
public RenderingHints getRenderingHints()
- Specified by:
getRenderingHintsin interfaceBufferedImageOp
-
-