public class WaterFilter extends TransformFilter
BILINEAR, CLAMP, edgeAction, interpolation, NEAREST_NEIGHBOUR, originalSpace, transformedSpace, WRAP, ZERO
Constructor and Description |
---|
WaterFilter() |
Modifier and Type | Method and 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) |
filterPixelsNN, getEdgeAction, getInterpolation, setEdgeAction, setInterpolation, transformSpace
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
public void setWavelength(float wavelength)
public float getWavelength()
public void setAmplitude(float amplitude)
public float getAmplitude()
public void setPhase(float phase)
public float getPhase()
public void setCentreX(float centreX)
public float getCentreX()
public void setCentreY(float centreY)
public float getCentreY()
public void setCentre(java.awt.geom.Point2D centre)
public java.awt.geom.Point2D getCentre()
public void setRadius(float radius)
public float getRadius()
public java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dst)
filter
in interface java.awt.image.BufferedImageOp
filter
in class TransformFilter
protected void transformInverse(int x, int y, float[] out)
transformInverse
in class TransformFilter
public java.lang.String toString()
toString
in class java.lang.Object