|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.image.ImageFilter
org.jscience.media.pictures.filters.WholeImageFilter
org.jscience.media.pictures.filters.CellularFilter
public class CellularFilter
DOCUMENT ME!
| Nested Class Summary | |
|---|---|
class |
CellularFilter.Point
DOCUMENT ME! |
| Field Summary | |
|---|---|
float |
amount
DOCUMENT ME! |
protected float |
angle
DOCUMENT ME! |
protected float |
angleCoefficient
DOCUMENT ME! |
float |
bias
DOCUMENT ME! |
protected float[] |
coefficients
DOCUMENT ME! |
protected Colormap |
colormap
DOCUMENT ME! |
float |
distancePower
DOCUMENT ME! |
float |
gain
DOCUMENT ME! |
protected int |
gridType
DOCUMENT ME! |
static int |
HEXAGONAL
DOCUMENT ME! |
protected float |
m00
DOCUMENT ME! |
protected float |
m01
DOCUMENT ME! |
protected float |
m10
DOCUMENT ME! |
protected float |
m11
DOCUMENT ME! |
static int |
OCTAGONAL
DOCUMENT ME! |
protected java.util.Random |
random
DOCUMENT ME! |
static int |
RANDOM
DOCUMENT ME! |
protected float |
randomness
DOCUMENT ME! |
protected CellularFilter.Point[] |
results
DOCUMENT ME! |
protected float |
scale
DOCUMENT ME! |
static int |
SQUARE
DOCUMENT ME! |
protected float |
stretch
DOCUMENT ME! |
static int |
TRIANGULAR
DOCUMENT ME! |
float |
turbulence
DOCUMENT ME! |
boolean |
useColor
DOCUMENT ME! |
| 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 | |
|---|---|
CellularFilter()
Creates a new CellularFilter object. |
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
DOCUMENT ME! |
float |
evaluate(float x,
float y)
DOCUMENT ME! |
float |
getAmount()
DOCUMENT ME! |
float |
getAngle()
DOCUMENT ME! |
float |
getAngleCoefficient()
DOCUMENT ME! |
float |
getCoefficient(int i)
DOCUMENT ME! |
Colormap |
getColormap()
DOCUMENT ME! |
float |
getDistancePower()
DOCUMENT ME! |
float |
getGradientCoefficient()
DOCUMENT ME! |
int |
getGridType()
DOCUMENT ME! |
int |
getPixel(int x,
int y,
int[] inPixels,
int width,
int height)
DOCUMENT ME! |
float |
getRandomness()
DOCUMENT ME! |
float |
getScale()
DOCUMENT ME! |
float |
getStretch()
DOCUMENT ME! |
float |
getTurbulence()
DOCUMENT ME! |
void |
imageComplete(int status)
DOCUMENT ME! |
void |
mutate(int amount,
java.awt.image.ImageFilter d,
boolean keepShape,
boolean keepColors)
DOCUMENT ME! |
void |
setAmount(float amount)
DOCUMENT ME! |
void |
setAngle(float angle)
DOCUMENT ME! |
void |
setAngleCoefficient(float angleCoefficient)
DOCUMENT ME! |
void |
setCoefficient(int i,
float v)
DOCUMENT ME! |
void |
setColormap(Colormap colormap)
DOCUMENT ME! |
void |
setDistancePower(float distancePower)
DOCUMENT ME! |
void |
setGradientCoefficient(float gradientCoefficient)
DOCUMENT ME! |
void |
setGridType(int gridType)
DOCUMENT ME! |
void |
setRandomness(float randomness)
DOCUMENT ME! |
void |
setScale(float scale)
DOCUMENT ME! |
void |
setStretch(float stretch)
DOCUMENT ME! |
void |
setTurbulence(float turbulence)
DOCUMENT ME! |
java.lang.String |
toString()
DOCUMENT ME! |
float |
turbulence2(float x,
float y,
float freq)
DOCUMENT ME! |
| 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 |
| Field Detail |
|---|
public static final int RANDOM
public static final int SQUARE
public static final int HEXAGONAL
public static final int OCTAGONAL
public static final int TRIANGULAR
protected float scale
protected float stretch
protected float angle
public float amount
public float turbulence
public float gain
public float bias
public float distancePower
public boolean useColor
protected Colormap colormap
protected float[] coefficients
protected float angleCoefficient
protected java.util.Random random
protected float m00
protected float m01
protected float m10
protected float m11
protected CellularFilter.Point[] results
protected float randomness
protected int gridType
| Constructor Detail |
|---|
public CellularFilter()
| Method Detail |
|---|
public void setScale(float scale)
scale - DOCUMENT ME!public float getScale()
public void setStretch(float stretch)
stretch - DOCUMENT ME!public float getStretch()
public void setAngle(float angle)
angle - DOCUMENT ME!public float getAngle()
public void setCoefficient(int i,
float v)
i - DOCUMENT ME!v - DOCUMENT ME!public float getCoefficient(int i)
i - DOCUMENT ME!
public void setAngleCoefficient(float angleCoefficient)
angleCoefficient - DOCUMENT ME!public float getAngleCoefficient()
public void setGradientCoefficient(float gradientCoefficient)
gradientCoefficient - DOCUMENT ME!public float getGradientCoefficient()
public void setColormap(Colormap colormap)
colormap - DOCUMENT ME!public Colormap getColormap()
public void setRandomness(float randomness)
randomness - DOCUMENT ME!public float getRandomness()
public void setGridType(int gridType)
gridType - DOCUMENT ME!public int getGridType()
public void setDistancePower(float distancePower)
distancePower - DOCUMENT ME!public float getDistancePower()
public void setTurbulence(float turbulence)
turbulence - DOCUMENT ME!public float getTurbulence()
public void setAmount(float amount)
amount - DOCUMENT ME!public float getAmount()
public float evaluate(float x,
float y)
evaluate in interface Function2Dx - DOCUMENT ME!y - DOCUMENT ME!
public float turbulence2(float x,
float y,
float freq)
x - DOCUMENT ME!y - DOCUMENT ME!freq - DOCUMENT ME!
public int getPixel(int x,
int y,
int[] inPixels,
int width,
int height)
x - DOCUMENT ME!y - DOCUMENT ME!inPixels - DOCUMENT ME!width - DOCUMENT ME!height - DOCUMENT ME!
public void imageComplete(int status)
imageComplete in interface java.awt.image.ImageConsumerimageComplete in class java.awt.image.ImageFilterstatus - DOCUMENT ME!
public void mutate(int amount,
java.awt.image.ImageFilter d,
boolean keepShape,
boolean keepColors)
mutate in interface MutatableFilteramount - DOCUMENT ME!d - DOCUMENT ME!keepShape - DOCUMENT ME!keepColors - DOCUMENT ME!public java.lang.Object clone()
clone in class java.awt.image.ImageFilterpublic java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||