j2d.filters
Class MotionBlurFilter

java.lang.Object
  extended by j2d.filters.AbstractBufferedImageOp
      extended by j2d.filters.MotionBlurFilter
All Implemented Interfaces:
ImageProcessorInterface, java.awt.image.BufferedImageOp, java.io.Serializable, java.lang.Cloneable

public class MotionBlurFilter
extends AbstractBufferedImageOp

A filter which produces motion blur the slow, but higher-quality way.

See Also:
Serialized Form

Field Summary
static int LINEAR
           
static int RADIAL
           
static int ZOOM
           
 
Constructor Summary
MotionBlurFilter()
           
 
Method Summary
 java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dst)
           
 float getAngle()
           
 int getCentreY()
           
 float getDistance()
           
 int getGap()
           
 int getOpacity()
           
 float getRotation()
           
 boolean getWrapEdges()
           
 float getZoom()
           
 void setAngle(float angle)
           
 void setcentreY(int centreY)
           
 void setDistance(float distance)
           
 void setGap(int gap)
           
 void setOpacity(int opacity)
           
 void setRotation(float rotation)
           
 void setWrapEdges(boolean wrapEdges)
           
 void setZoom(float zoom)
           
 java.lang.String toString()
           
 
Methods inherited from class j2d.filters.AbstractBufferedImageOp
createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, process, setRGB
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LINEAR

public static final int LINEAR
See Also:
Constant Field Values

RADIAL

public static final int RADIAL
See Also:
Constant Field Values

ZOOM

public static final int ZOOM
See Also:
Constant Field Values
Constructor Detail

MotionBlurFilter

public MotionBlurFilter()
Method Detail

setDistance

public void setDistance(float distance)

getDistance

public float getDistance()

setOpacity

public void setOpacity(int opacity)

getOpacity

public int getOpacity()

setcentreY

public void setcentreY(int centreY)

getCentreY

public int getCentreY()

setGap

public void setGap(int gap)

getGap

public int getGap()

setAngle

public void setAngle(float angle)

getAngle

public float getAngle()

setRotation

public void setRotation(float rotation)

getRotation

public float getRotation()

setZoom

public void setZoom(float zoom)

getZoom

public float getZoom()

setWrapEdges

public void setWrapEdges(boolean wrapEdges)

getWrapEdges

public boolean getWrapEdges()

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