|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Creates a sourceless image from a turbulence function.
Fields inherited from interface java.awt.image.renderable.RenderableImage |
HINTS_OBSERVED |
Method Summary | |
double |
getBaseFrequencyX()
Gets the current base fequency in x direction. |
double |
getBaseFrequencyY()
Gets the current base fequency in y direction. |
int |
getNumOctaves()
Gets the current number of octaves for the noise function . |
int |
getSeed()
Gets the current seed value for the pseudo random number generator. |
java.awt.geom.Rectangle2D |
getTurbulenceRegion()
Gets the turbulence region |
boolean |
isFractalNoise()
Returns true if the turbulence function is using fractal noise, instead of turbulence noise. |
boolean |
isStitched()
Returns true if the turbulence function is currently stitching tiles. |
void |
setBaseFrequencyX(double xfreq)
Sets the base fequency in x direction. |
void |
setBaseFrequencyY(double yfreq)
Sets the base fequency in y direction. |
void |
setFractalNoise(boolean fractalNoise)
Turns on/off fractal noise. |
void |
setNumOctaves(int numOctaves)
Sets the number of octaves for the noise function . |
void |
setSeed(int seed)
Sets the seed value for the pseudo random number generator. |
void |
setStitched(boolean stitched)
Sets stitching state for tiles. |
void |
setTurbulenceRegion(java.awt.geom.Rectangle2D turbulenceRegion)
Sets the turbulence region |
Methods inherited from interface org.apache.batik.ext.awt.image.renderable.FilterColorInterpolation |
getOperationColorSpace, isColorSpaceLinear, setColorSpaceLinear |
Methods inherited from interface org.apache.batik.ext.awt.image.renderable.Filter |
getBounds2D, getDependencyRegion, getDirtyRegion, getTimeStamp |
Methods inherited from interface java.awt.image.renderable.RenderableImage |
createDefaultRendering, createRendering, createScaledRendering, getHeight, getMinX, getMinY, getProperty, getPropertyNames, getSources, getWidth, isDynamic |
Method Detail |
public void setTurbulenceRegion(java.awt.geom.Rectangle2D turbulenceRegion)
TurbulenceRable
- region to fill with turbulence function.public java.awt.geom.Rectangle2D getTurbulenceRegion()
public int getSeed()
public double getBaseFrequencyX()
public double getBaseFrequencyY()
public int getNumOctaves()
public boolean isStitched()
public boolean isFractalNoise()
public void setSeed(int seed)
seed
- The new seed value for the pseudo random number generator.public void setBaseFrequencyX(double xfreq)
xfreq
- The new base fequency in x direction.public void setBaseFrequencyY(double yfreq)
yfreq
- The new base fequency in y direction.public void setNumOctaves(int numOctaves)
numOctaves
- The new number of octaves for the noise function .public void setStitched(boolean stitched)
stitched
- true if the turbulence operator should stitch tiles.public void setFractalNoise(boolean fractalNoise)
fractalNoise
- true if fractal noise should be used.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |