public class PlasmaFilter extends WholeImageFilter
Modifier and Type | Field and Description |
---|---|
float |
turbulence |
originalSpace, transformedSpace
Constructor and Description |
---|
PlasmaFilter() |
Modifier and Type | Method and Description |
---|---|
protected int[] |
filterPixels(int width,
int height,
int[] inPixels,
java.awt.Rectangle transformedSpace)
Actually filter the pixels.
|
Colormap |
getColormap()
Get the colormap to be used for the filter.
|
float |
getScaling()
Get the scaling.
|
int |
getSeed() |
float |
getTurbulence()
Returns the turbulence of the effect.
|
boolean |
getUseColormap() |
boolean |
getUseImageColors() |
void |
randomize() |
void |
setColormap(Colormap colormap)
Set the colormap to be used for the filter.
|
void |
setScaling(float scaling)
Set the scaling.
|
void |
setSeed(int seed) |
void |
setTurbulence(float turbulence)
Specifies the turbulence of the texture.
|
void |
setUseColormap(boolean useColormap) |
void |
setUseImageColors(boolean useImageColors) |
java.lang.String |
toString() |
filter, transformSpace
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB, stringToColor
public void setTurbulence(float turbulence)
turbulence
- the turbulence of the texture. (min value: 0, max-value: 10)getTurbulence()
public float getTurbulence()
setTurbulence(float)
public void setScaling(float scaling)
scaling
- The scaling.getScaling()
public float getScaling()
setScaling(float)
public void setColormap(Colormap colormap)
colormap
- the colormapgetColormap()
public Colormap getColormap()
setColormap(Colormap)
public void setUseColormap(boolean useColormap)
public boolean getUseColormap()
public void setUseImageColors(boolean useImageColors)
public boolean getUseImageColors()
public void setSeed(int seed)
public int getSeed()
public void randomize()
protected int[] filterPixels(int width, int height, int[] inPixels, java.awt.Rectangle transformedSpace)
WholeImageFilter
filterPixels
in class WholeImageFilter
width
- the image widthheight
- the image heightinPixels
- the image pixelstransformedSpace
- the output boundspublic java.lang.String toString()
toString
in class java.lang.Object