com.jhlabs.image
Class MotionBlurFilter

java.lang.Object
  extended by com.jhlabs.image.AbstractBufferedImageOp
      extended by com.jhlabs.image.MotionBlurFilter
All Implemented Interfaces:
ImageProcessorInterface, java.awt.image.BufferedImageOp, java.lang.Cloneable

public class MotionBlurFilter
extends AbstractBufferedImageOp

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


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()
           
 float getDistance()
           
 float getRotation()
           
 boolean getWrapEdges()
           
 float getZoom()
           
 void setAngle(float angle)
           
 void setDistance(float distance)
           
 void setRotation(float rotation)
           
 void setWrapEdges(boolean wrapEdges)
           
 void setZoom(float zoom)
           
 java.lang.String toString()
           
 
Methods inherited from class com.jhlabs.image.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

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()

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