j2d.filters
Class KaleidoscopeProcessor
java.lang.Object
com.jhlabs.image.AbstractBufferedImageOp
com.jhlabs.image.TransformFilter
j2d.filters.KaleidoscopeProcessor
- All Implemented Interfaces:
- ImageProcessorInterface, java.awt.image.BufferedImageOp, java.lang.Cloneable
public class KaleidoscopeProcessor
- extends TransformFilter
A Filter which produces the effect of looking into a kaleidoscope.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
KaleidoscopeProcessor
public KaleidoscopeProcessor()
- Construct a KaleidoscopeFilter with no distortion.
setSides
public void setSides(int sides)
getSides
public int getSides()
setAngle
public void setAngle(float angle)
getAngle
public float getAngle()
setAngle2
public void setAngle2(float angle2)
getAngle2
public float getAngle2()
setCenterX
public void setCenterX(float centerX)
getCenterX
public float getCenterX()
setCenterY
public void setCenterY(float centerY)
getCenterY
public float getCenterY()
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()
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
getIcenterY
public int getIcenterY()
setIcenterY
public void setIcenterY(int icenterY)
getIcenterX
public int getIcenterX()
setIcenterX
public void setIcenterX(int icenterX)