All Packages Class Hierarchy This Package Previous Next Index
Class com.jhlabs.image.MarbleFilter
java.lang.Object
|
+----java.awt.image.ImageFilter
|
+----com.jhlabs.image.WholeImageFilter
|
+----com.jhlabs.image.TransformFilter
|
+----com.jhlabs.image.MarbleFilter
- public class MarbleFilter
- extends com.jhlabs.image.TransformFilter
This filter applies a marbling effect to an image, displacing pixels by random amounts.
-
amount
-
-
cosTable
-
-
sinTable
-
-
turbulence
-
-
xScale
-
-
yScale
-
-
MarbleFilter()
-
-
getAmount()
-
-
getTurbulence()
-
-
getXScale()
-
-
getYScale()
-
-
imageComplete(int)
-
-
setAmount(double)
-
-
setTurbulence(double)
-
-
setXScale(double)
-
-
setYScale(double)
-
-
toString()
-
-
transformInverse(int, int, double[])
-
sinTable
public float sinTable[]
cosTable
public float cosTable[]
xScale
public double xScale
yScale
public double yScale
amount
public double amount
turbulence
public double turbulence
MarbleFilter
public MarbleFilter()
setXScale
public void setXScale(double xScale)
getXScale
public double getXScale()
setYScale
public void setYScale(double yScale)
getYScale
public double getYScale()
setAmount
public void setAmount(double amount)
getAmount
public double getAmount()
setTurbulence
public void setTurbulence(double turbulence)
getTurbulence
public double getTurbulence()
transformInverse
protected void transformInverse(int x,
int y,
double out[])
- Overrides:
- transformInverse in class com.jhlabs.image.TransformFilter
imageComplete
public void imageComplete(int status)
- Overrides:
- imageComplete in class com.jhlabs.image.TransformFilter
toString
public java.lang.String toString()
- Overrides:
- toString in class java.lang.Object
All Packages Class Hierarchy This Package Previous Next Index