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

Variable Index

 o NOISE
 o random
 o RIDGED
 o VLNOISE

Constructor Index

 o FBMFilter()

Method Index

 o clone()
 o filterRGB(int, int, int)
 o getAmount()
 o getAngle()
 o getBasisType()
 o getBias()
 o getColormap()
 o getGain()
 o getH()
 o getLacunarity()
 o getOctaves()
 o getOperation()
 o getScale()
 o getStretch()
 o makeFBM(double, double, double)
 o mutate(int, ImageFilter, boolean, boolean)
 o setAmount(double)
 o setAngle(double)
 o setBasisType(int)
 o setBias(double)
 o setColormap(Colormap)
 o setDimensions(int, int)
 o setGain(double)
 o setH(double)
 o setLacunarity(double)
 o setOctaves(double)
 o setOperation(int)
 o setScale(double)
 o setStretch(double)
 o toString()

Variables

 o NOISE
 public static final int NOISE
 o RIDGED
 public static final int RIDGED
 o VLNOISE
 public static final int VLNOISE
 o random
 protected java.util.Random random

Constructors

 o FBMFilter
 public FBMFilter()

Methods

 o setAmount
 public void setAmount(double amount)
 o getAmount
 public double getAmount()
 o setOperation
 public void setOperation(int operation)
 o getOperation
 public int getOperation()
 o setScale
 public void setScale(double scale)
 o getScale
 public double getScale()
 o setStretch
 public void setStretch(double stretch)
 o getStretch
 public double getStretch()
 o setAngle
 public void setAngle(double angle)
 o getAngle
 public double getAngle()
 o setOctaves
 public void setOctaves(double octaves)
 o getOctaves
 public double getOctaves()
 o setH
 public void setH(double H)
 o getH
 public double getH()
 o setLacunarity
 public void setLacunarity(double lacunarity)
 o getLacunarity
 public double getLacunarity()
 o setGain
 public void setGain(double gain)
 o getGain
 public double getGain()
 o setBias
 public void setBias(double bias)
 o getBias
 public double getBias()
 o setColormap
 public void setColormap(com.jhlabs.image.Colormap colormap)
 o getColormap
 public com.jhlabs.image.Colormap getColormap()
 o setDimensions
 public void setDimensions(int width,
                           int height)
Overrides:
setDimensions in class java.awt.image.ImageFilter
 o setBasisType
 public void setBasisType(int basisType)
 o getBasisType
 public int getBasisType()
 o makeFBM
 protected com.jhlabs.math.FBM makeFBM(double H,
                                       double lacunarity,
                                       double octaves)
 o filterRGB
 public int filterRGB(int x,
                      int y,
                      int rgb)
Overrides:
filterRGB in class java.awt.image.RGBImageFilter
 o mutate
 public void mutate(int amount,
                    java.awt.image.ImageFilter d,
                    boolean keepShape,
                    boolean keepColors)
 o clone
 public java.lang.Object clone()
Overrides:
clone in class java.awt.image.ImageFilter
 o toString
 public java.lang.String toString()
Overrides:
toString in class java.lang.Object

All Packages  Class Hierarchy  This Package  Previous  Next  Index