Class MirrorFilter

  • All Implemented Interfaces:
    java.awt.image.BufferedImageOp, java.lang.Cloneable

    public class MirrorFilter
    extends AbstractBufferedImageOp
    • Constructor Detail

      • MirrorFilter

        public MirrorFilter()
    • Method Detail

      • setAngle

        public void setAngle​(float angle)
        Specifies the angle of the mirror.
        Parameters:
        angle - the angle of the mirror.
        See Also:
        getAngle()
      • getAngle

        public float getAngle()
        Returns the angle of the mirror.
        Returns:
        the angle of the mirror.
        See Also:
        setAngle(float)
      • setDistance

        public void setDistance​(float distance)
      • getDistance

        public float getDistance()
      • setRotation

        public void setRotation​(float rotation)
      • getRotation

        public float getRotation()
      • setGap

        public void setGap​(float gap)
      • getGap

        public float getGap()
      • setOpacity

        public void setOpacity​(float opacity)
        Set the opacity of the reflection.
        Parameters:
        opacity - the opacity.
        See Also:
        getOpacity()
      • getOpacity

        public float getOpacity()
        Get the opacity of the reflection.
        Returns:
        the opacity.
        See Also:
        setOpacity(float)
      • setCentreY

        public void setCentreY​(float centreY)
      • getCentreY

        public float getCentreY()
      • 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