com.jhlabs.image
Class FeedbackFilter

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

public class FeedbackFilter
extends AbstractBufferedImageOp


Constructor Summary
FeedbackFilter()
           
FeedbackFilter(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()
           
 float getEndAlpha()
           
 int getIterations()
           
 float getRotation()
           
 float getStartAlpha()
           
 float getZoom()
           
 void setAngle(float angle)
           
 void setCentre(java.awt.geom.Point2D centre)
           
 void setCentreX(float centreX)
           
 void setCentreY(float centreY)
           
 void setDistance(float distance)
           
 void setEndAlpha(float endAlpha)
           
 void setIterations(int iterations)
           
 void setRotation(float rotation)
           
 void setStartAlpha(float startAlpha)
           
 void setZoom(float zoom)
           
 java.lang.String toString()
           
 
Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FeedbackFilter

public FeedbackFilter()

FeedbackFilter

public FeedbackFilter(float distance,
                      float angle,
                      float rotation,
                      float zoom)
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()

setStartAlpha

public void setStartAlpha(float startAlpha)

getStartAlpha

public float getStartAlpha()

setEndAlpha

public void setEndAlpha(float endAlpha)

getEndAlpha

public float getEndAlpha()

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

setIterations

public void setIterations(int iterations)

getIterations

public int getIterations()

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