All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.jhlabs.image.CellularFilter

java.lang.Object
   |
   +----java.awt.image.ImageFilter
           |
           +----com.jhlabs.image.WholeImageFilter
                   |
                   +----com.jhlabs.image.CellularFilter

public class CellularFilter
extends com.jhlabs.image.WholeImageFilter
implements com.jhlabs.math.Function2D, com.jhlabs.image.MutatableFilter, java.lang.Cloneable, java.io.Serializable

Class Index

 o CellularFilter.Point

Variable Index

 o amount
 o angle
 o angleCoefficient
 o bias
 o coefficients
 o colormap
 o distancePower
 o gain
 o gridType
 o HEXAGONAL
 o m00
 o m01
 o m10
 o m11
 o OCTAGONAL
 o random
 o RANDOM
 o randomness
 o results
 o scale
 o SQUARE
 o stretch
 o TRIANGULAR
 o turbulence
 o useColor

Constructor Index

 o CellularFilter()

Method Index

 o clone()
 o evaluate(double, double)
 o getAmount()
 o getAngle()
 o getAngleCoefficient()
 o getCoefficient(int)
 o getColormap()
 o getDistancePower()
 o getGridType()
 o getPixel(int, int, int[], int, int)
 o getRandomness()
 o getScale()
 o getStretch()
 o getTurbulence()
 o imageComplete(int)
 o mutate(int, ImageFilter, boolean, boolean)
 o setAmount(double)
 o setAngle(double)
 o setAngleCoefficient(double)
 o setCoefficient(int, double)
 o setColormap(Colormap)
 o setDistancePower(double)
 o setGridType(int)
 o setRandomness(double)
 o setScale(double)
 o setStretch(double)
 o setTurbulence(double)
 o toString()
 o turbulence2(double, double, double)

Variables

 o scale
 protected double scale
 o stretch
 protected double stretch
 o angle
 protected double angle
 o amount
 public double amount
 o turbulence
 public double turbulence
 o gain
 public double gain
 o bias
 public double bias
 o distancePower
 public double distancePower
 o useColor
 public boolean useColor
 o colormap
 protected com.jhlabs.image.Colormap colormap
 o coefficients
 protected double coefficients[]
 o angleCoefficient
 protected double angleCoefficient
 o random
 protected java.util.Random random
 o m00
 protected double m00
 o m01
 protected double m01
 o m10
 protected double m10
 o m11
 protected double m11
 o results
 protected com.jhlabs.image.CellularFilter.Point results[]
 o randomness
 protected double randomness
 o gridType
 protected int gridType
 o RANDOM
 public static final int RANDOM
 o SQUARE
 public static final int SQUARE
 o HEXAGONAL
 public static final int HEXAGONAL
 o OCTAGONAL
 public static final int OCTAGONAL
 o TRIANGULAR
 public static final int TRIANGULAR

Constructors

 o CellularFilter
 public CellularFilter()

Methods

 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 setCoefficient
 public void setCoefficient(int i,
                            double v)
 o getCoefficient
 public double getCoefficient(int i)
 o setAngleCoefficient
 public void setAngleCoefficient(double angleCoefficient)
 o getAngleCoefficient
 public double getAngleCoefficient()
 o setColormap
 public void setColormap(com.jhlabs.image.Colormap colormap)
 o getColormap
 public com.jhlabs.image.Colormap getColormap()
 o setRandomness
 public void setRandomness(double randomness)
 o getRandomness
 public double getRandomness()
 o setGridType
 public void setGridType(int gridType)
 o getGridType
 public int getGridType()
 o setDistancePower
 public void setDistancePower(double distancePower)
 o getDistancePower
 public double getDistancePower()
 o setTurbulence
 public void setTurbulence(double turbulence)
 o getTurbulence
 public double getTurbulence()
 o setAmount
 public void setAmount(double amount)
 o getAmount
 public double getAmount()
 o evaluate
 public double evaluate(double x,
                        double y)
 o turbulence2
 public double turbulence2(double x,
                           double y,
                           double freq)
 o getPixel
 public int getPixel(int x,
                     int y,
                     int inPixels[],
                     int width,
                     int height)
 o imageComplete
 public void imageComplete(int status)
Overrides:
imageComplete in class java.awt.image.ImageFilter
 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