Class WaterFilter

All Implemented Interfaces:
BufferedImageOp, Cloneable

public class WaterFilter extends TransformFilter
  • Constructor Details

    • WaterFilter

      public WaterFilter()
  • Method Details

    • setWavelength

      public void setWavelength(float wavelength)
    • getWavelength

      public float getWavelength()
    • setAmplitude

      public void setAmplitude(float amplitude)
    • getAmplitude

      public float getAmplitude()
    • setPhase

      public void setPhase(float phase)
    • getPhase

      public float getPhase()
    • setCentreX

      public void setCentreX(float centreX)
    • getCentreX

      public float getCentreX()
    • setCentreY

      public void setCentreY(float centreY)
    • getCentreY

      public float getCentreY()
    • setCentre

      public void setCentre(Point2D centre)
    • getCentre

      public Point2D getCentre()
    • setRadius

      public void setRadius(float radius)
    • getRadius

      public float getRadius()
    • filter

      public BufferedImage filter(BufferedImage src, BufferedImage dst)
      Specified by:
      filter in interface BufferedImageOp
      Overrides:
      filter in class TransformFilter
    • transformInverse

      protected void transformInverse(int x, int y, float[] out)
      Specified by:
      transformInverse in class TransformFilter
    • toString

      public String toString()
      Overrides:
      toString in class Object