org.jscience.media.pictures.filters
Class CrystalizeFilter

java.lang.Object
  extended by java.awt.image.ImageFilter
      extended by org.jscience.media.pictures.filters.WholeImageFilter
          extended by org.jscience.media.pictures.filters.CellularFilter
              extended by org.jscience.media.pictures.filters.CrystalizeFilter
All Implemented Interfaces:
java.awt.image.ImageConsumer, java.io.Serializable, java.lang.Cloneable, Function2D, MutatableFilter

public class CrystalizeFilter
extends CellularFilter

DOCUMENT ME!

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jscience.media.pictures.filters.CellularFilter
CellularFilter.Point
 
Field Summary
 
Fields inherited from class org.jscience.media.pictures.filters.CellularFilter
amount, angle, angleCoefficient, bias, coefficients, colormap, distancePower, gain, gridType, HEXAGONAL, m00, m01, m10, m11, OCTAGONAL, random, RANDOM, randomness, results, scale, SQUARE, stretch, TRIANGULAR, turbulence, useColor
 
Fields inherited from class org.jscience.media.pictures.filters.WholeImageFilter
canFilterIndexColorModel, defaultRGBModel, inBytePixels, inPixels, originalSpace, transformedSpace
 
Fields inherited from class java.awt.image.ImageFilter
consumer
 
Fields inherited from interface java.awt.image.ImageConsumer
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT
 
Constructor Summary
CrystalizeFilter()
          Creates a new CrystalizeFilter object.
 
Method Summary
 float getEdgeThickness()
          DOCUMENT ME!
 boolean getFadeEdges()
          DOCUMENT ME!
 int getPixel(int x, int y, int[] inPixels, int width, int height)
          DOCUMENT ME!
 void setEdgeThickness(float edgeThickness)
          DOCUMENT ME!
 void setFadeEdges(boolean fadeEdges)
          DOCUMENT ME!
 java.lang.String toString()
          DOCUMENT ME!
 
Methods inherited from class org.jscience.media.pictures.filters.CellularFilter
clone, evaluate, getAmount, getAngle, getAngleCoefficient, getCoefficient, getColormap, getDistancePower, getGradientCoefficient, getGridType, getRandomness, getScale, getStretch, getTurbulence, imageComplete, mutate, setAmount, setAngle, setAngleCoefficient, setCoefficient, setColormap, setDistancePower, setGradientCoefficient, setGridType, setRandomness, setScale, setStretch, setTurbulence, turbulence2
 
Methods inherited from class org.jscience.media.pictures.filters.WholeImageFilter
setColorModel, setDimensions, setPixels, setPixels, transformSpace
 
Methods inherited from class java.awt.image.ImageFilter
getFilterInstance, resendTopDownLeftRight, setHints, setProperties
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CrystalizeFilter

public CrystalizeFilter()
Creates a new CrystalizeFilter object.

Method Detail

setEdgeThickness

public void setEdgeThickness(float edgeThickness)
DOCUMENT ME!

Parameters:
edgeThickness - DOCUMENT ME!

getEdgeThickness

public float getEdgeThickness()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setFadeEdges

public void setFadeEdges(boolean fadeEdges)
DOCUMENT ME!

Parameters:
fadeEdges - DOCUMENT ME!

getFadeEdges

public boolean getFadeEdges()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getPixel

public int getPixel(int x,
                    int y,
                    int[] inPixels,
                    int width,
                    int height)
DOCUMENT ME!

Overrides:
getPixel in class CellularFilter
Parameters:
x - DOCUMENT ME!
y - DOCUMENT ME!
inPixels - DOCUMENT ME!
width - DOCUMENT ME!
height - DOCUMENT ME!
Returns:
DOCUMENT ME!

toString

public java.lang.String toString()
DOCUMENT ME!

Overrides:
toString in class CellularFilter
Returns:
DOCUMENT ME!