j2d.filters
Class MotionBlurOp

java.lang.Object
  extended by j2d.filters.AbstractBufferedImageOp
      extended by 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

Constructor Summary
MotionBlurOp()
           
MotionBlurOp(float distance, float angle, float rotation, float zoom)
           
 
Method Summary
 java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dst)
           
 float getAngle()
           
 java.awt.geom.Point2D getCentre()
           
 float getCentreX()
           
 float getCentreY()
           
 float getDistance()
           
static float getRadians(float f)
           
 float getRotation()
           
 float getZoom()
           
 java.awt.Image process(java.awt.Image image)
          a basic garbage in, garbage out processor.
 void setAngle(float angle)
           
 void setCentre(java.awt.geom.Point2D centre)
           
 void setCentreX(float centreX)
           
 void setCentreY(float centreY)
           
 void setDestImage(java.awt.image.BufferedImage bi)
           
 void setDistance(float distance)
           
 void setRotation(float rotation)
           
 void setZoom(float zoom)
           
 java.lang.String toString()
           
 
Methods inherited from class j2d.filters.AbstractBufferedImageOp
createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MotionBlurOp

public MotionBlurOp()

MotionBlurOp

public MotionBlurOp(float distance,
                    float angle,
                    float rotation,
                    float zoom)
Method Detail

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