j2d.filters
Class PinchFilter
java.lang.Object
j2d.filters.AbstractBufferedImageOp
j2d.filters.TransformFilter
j2d.filters.PinchFilter
- All Implemented Interfaces:
- ImageProcessorInterface, java.awt.image.BufferedImageOp, java.io.Serializable, java.lang.Cloneable
public class PinchFilter
- extends TransformFilter
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PinchFilter
public PinchFilter()
setAngle
public void setAngle(float angle)
- Set the angle of twirl in radians. 0 means no distortion.
- Parameters:
angle
- the angle of twirl. This is the angle by which pixels at the nearest edge of the image will move.
getAngle
public float getAngle()
- Get the angle of twist.
- Returns:
- the angle in radians.
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()
setRadius
public void setRadius(float radius)
getRadius
public float getRadius()
setAmount
public void setAmount(float amount)
getAmount
public float getAmount()
filter
public java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dst)
- Specified by:
filter
in interface java.awt.image.BufferedImageOp
- Overrides:
filter
in class TransformFilter
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object