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() |
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) |
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
public void setTurbulence(float turbulence)
turbulence
- the turbulence of the texture.getTurbulence()
public float getTurbulence()
setTurbulence(float)
public void setScaling(float scaling)
public float getScaling()
public void setColormap(Colormap colormap)
colormap
- the colormapgetColormap()
public Colormap getColormap()
setColormap(com.jhlabs.image.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