j2d.filters
Class MotionBlurOp
java.lang.Object
j2d.filters.AbstractBufferedImageOp
j2d.filters.MotionBlurOp
- All Implemented Interfaces:
- ImageProcessorInterface, java.awt.image.BufferedImageOp, java.io.Serializable, java.lang.Cloneable
- Direct Known Subclasses:
- RaysFilter
public class MotionBlurOp
- extends AbstractBufferedImageOp
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MotionBlurOp
public MotionBlurOp()
MotionBlurOp
public MotionBlurOp(float distance,
float angle,
float rotation,
float zoom)
setDestImage
public void setDestImage(java.awt.image.BufferedImage bi)
process
public java.awt.Image process(java.awt.Image image)
- Description copied from interface:
ImageProcessorInterface
- a basic garbage in, garbage out processor.
- Specified by:
process
in interface ImageProcessorInterface
- Overrides:
process
in class AbstractBufferedImageOp
- Parameters:
image
- input image
- Returns:
- output image
setAngle
public void setAngle(float angle)
getAngle
public float getAngle()
setDistance
public void setDistance(float distance)
getDistance
public float getDistance()
setRotation
public void setRotation(float rotation)
getRotation
public float getRotation()
setZoom
public void setZoom(float zoom)
getZoom
public float getZoom()
setCentreX
public void setCentreX(float centreX)
getCentreX
public float getCentreX()
setCentreY
public void setCentreY(float centreY)
getCentreY
public float getCentreY()
setCentre
public void setCentre(java.awt.geom.Point2D centre)
getCentre
public java.awt.geom.Point2D getCentre()
getRadians
public static float getRadians(float f)
filter
public java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dst)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object