com.jhlabs.image
public class MarbleFilter extends TransformFilter
Modifier and Type | Field and Description |
---|---|
float |
amount |
float[] |
cosTable |
float[] |
sinTable |
float |
turbulence |
float |
xScale |
float |
yScale |
BILINEAR, CLAMP, edgeAction, interpolation, NEAREST_NEIGHBOUR, originalSpace, transformedSpace, WRAP, ZERO
Constructor and Description |
---|
MarbleFilter() |
Modifier and Type | Method and Description |
---|---|
java.awt.image.BufferedImage |
filter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dst) |
float |
getAmount() |
float |
getTurbulence() |
float |
getXScale() |
float |
getYScale() |
void |
setAmount(float amount) |
void |
setTurbulence(float turbulence) |
void |
setXScale(float xScale) |
void |
setYScale(float yScale) |
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 float[] sinTable
public float[] cosTable
public float xScale
public float yScale
public float amount
public float turbulence
public void setXScale(float xScale)
public float getXScale()
public void setYScale(float yScale)
public float getYScale()
public void setAmount(float amount)
public float getAmount()
public void setTurbulence(float turbulence)
public float getTurbulence()
protected void transformInverse(int x, int y, float[] out)
transformInverse
in class TransformFilter
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
public java.lang.String toString()
toString
in class java.lang.Object