Package com.jhlabs.image
Class WaterFilter
- java.lang.Object
-
- com.jhlabs.image.AbstractBufferedImageOp
-
- com.jhlabs.image.TransformFilter
-
- com.jhlabs.image.WaterFilter
-
- All Implemented Interfaces:
java.awt.image.BufferedImageOp
,java.lang.Cloneable
public class WaterFilter extends TransformFilter
-
-
Field Summary
-
Fields inherited from class com.jhlabs.image.TransformFilter
BILINEAR, CLAMP, edgeAction, interpolation, NEAREST_NEIGHBOUR, originalSpace, transformedSpace, WRAP, ZERO
-
-
Constructor Summary
Constructors Constructor Description WaterFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.image.BufferedImage
filter(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dst)
float
getAmplitude()
java.awt.geom.Point2D
getCentre()
float
getCentreX()
float
getCentreY()
float
getPhase()
float
getRadius()
float
getWavelength()
void
setAmplitude(float amplitude)
void
setCentre(java.awt.geom.Point2D centre)
void
setCentreX(float centreX)
void
setCentreY(float centreY)
void
setPhase(float phase)
void
setRadius(float radius)
void
setWavelength(float wavelength)
java.lang.String
toString()
protected void
transformInverse(int x, int y, float[] out)
-
Methods inherited from class com.jhlabs.image.TransformFilter
filterPixelsNN, getEdgeAction, getInterpolation, setEdgeAction, setInterpolation, transformSpace
-
Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
-
-
-
-
Method Detail
-
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(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 interfacejava.awt.image.BufferedImageOp
- Overrides:
filter
in classTransformFilter
-
transformInverse
protected void transformInverse(int x, int y, float[] out)
- Specified by:
transformInverse
in classTransformFilter
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-