All Packages Class Hierarchy This Package Previous Next Index
Class com.jhlabs.image.FBMFilter
java.lang.Object
|
+----java.awt.image.ImageFilter
|
+----java.awt.image.RGBImageFilter
|
+----com.jhlabs.image.FBMFilter
- public class FBMFilter
- extends java.awt.image.RGBImageFilter
- implements com.jhlabs.image.MutatableFilter, java.lang.Cloneable, java.io.Serializable
-
NOISE
-
-
random
-
-
RIDGED
-
-
VLNOISE
-
-
FBMFilter()
-
-
clone()
-
-
filterRGB(int, int, int)
-
-
getAmount()
-
-
getAngle()
-
-
getBasisType()
-
-
getBias()
-
-
getColormap()
-
-
getGain()
-
-
getH()
-
-
getLacunarity()
-
-
getOctaves()
-
-
getOperation()
-
-
getScale()
-
-
getStretch()
-
-
makeFBM(double, double, double)
-
-
mutate(int, ImageFilter, boolean, boolean)
-
-
setAmount(double)
-
-
setAngle(double)
-
-
setBasisType(int)
-
-
setBias(double)
-
-
setColormap(Colormap)
-
-
setDimensions(int, int)
-
-
setGain(double)
-
-
setH(double)
-
-
setLacunarity(double)
-
-
setOctaves(double)
-
-
setOperation(int)
-
-
setScale(double)
-
-
setStretch(double)
-
-
toString()
-
NOISE
public static final int NOISE
RIDGED
public static final int RIDGED
VLNOISE
public static final int VLNOISE
random
protected java.util.Random random
FBMFilter
public FBMFilter()
setAmount
public void setAmount(double amount)
getAmount
public double getAmount()
setOperation
public void setOperation(int operation)
getOperation
public int getOperation()
setScale
public void setScale(double scale)
getScale
public double getScale()
setStretch
public void setStretch(double stretch)
getStretch
public double getStretch()
setAngle
public void setAngle(double angle)
getAngle
public double getAngle()
setOctaves
public void setOctaves(double octaves)
getOctaves
public double getOctaves()
setH
public void setH(double H)
getH
public double getH()
setLacunarity
public void setLacunarity(double lacunarity)
getLacunarity
public double getLacunarity()
setGain
public void setGain(double gain)
getGain
public double getGain()
setBias
public void setBias(double bias)
getBias
public double getBias()
setColormap
public void setColormap(com.jhlabs.image.Colormap colormap)
getColormap
public com.jhlabs.image.Colormap getColormap()
setDimensions
public void setDimensions(int width,
int height)
- Overrides:
- setDimensions in class java.awt.image.ImageFilter
setBasisType
public void setBasisType(int basisType)
getBasisType
public int getBasisType()
makeFBM
protected com.jhlabs.math.FBM makeFBM(double H,
double lacunarity,
double octaves)
filterRGB
public int filterRGB(int x,
int y,
int rgb)
- Overrides:
- filterRGB in class java.awt.image.RGBImageFilter
mutate
public void mutate(int amount,
java.awt.image.ImageFilter d,
boolean keepShape,
boolean keepColors)
clone
public java.lang.Object clone()
- Overrides:
- clone in class java.awt.image.ImageFilter
toString
public java.lang.String toString()
- Overrides:
- toString in class java.lang.Object
All Packages Class Hierarchy This Package Previous Next Index