|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--org.apache.batik.ext.awt.image.renderable.AbstractRable
|
+--org.apache.batik.ext.awt.image.renderable.AbstractColorInterpolationRable
|
+--org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit
Creates a sourceless image from a turbulence function.
| Fields inherited from class org.apache.batik.ext.awt.image.renderable.AbstractColorInterpolationRable |
csLinear |
| Fields inherited from class org.apache.batik.ext.awt.image.renderable.AbstractRable |
props, srcs, stamp |
| Fields inherited from interface java.awt.image.renderable.RenderableImage |
HINTS_OBSERVED |
| Constructor Summary | |
TurbulenceRable8Bit(java.awt.geom.Rectangle2D region)
|
|
TurbulenceRable8Bit(java.awt.geom.Rectangle2D region,
int seed,
int numOctaves,
double baseFreqX,
double baseFreqY,
boolean stitched,
boolean fractalNoise)
|
|
| Method Summary | |
java.awt.image.RenderedImage |
createRendering(java.awt.image.renderable.RenderContext rc)
|
double |
getBaseFrequencyX()
Get the current base fequency in x direction. |
double |
getBaseFrequencyY()
Get the current base fequency in y direction. |
java.awt.geom.Rectangle2D |
getBounds2D()
Get the turbulence region |
int |
getNumOctaves()
Get the current number of octaves for the noise function . |
int |
getSeed()
Get the current seed value for the pseudo random number generator. |
java.awt.geom.Rectangle2D |
getTurbulenceRegion()
Get 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 baseFreqX)
Set the base fequency in x direction. |
void |
setBaseFrequencyY(double baseFreqY)
Set the base fequency in y direction. |
void |
setFractalNoise(boolean fractalNoise)
Turns on/off fractal noise. |
void |
setNumOctaves(int numOctaves)
Set the number of octaves for the noise function . |
void |
setSeed(int seed)
Set the seed value for the pseudo random number generator. |
void |
setStitched(boolean stitched)
Set stitching state for tiles. |
void |
setTurbulenceRegion(java.awt.geom.Rectangle2D turbulenceRegion)
Sets the turbulence region |
| Methods inherited from class org.apache.batik.ext.awt.image.renderable.AbstractColorInterpolationRable |
convertSourceCS, convertSourceCS, getOperationColorSpace, isColorSpaceLinear, setColorSpaceLinear |
| Methods inherited from class org.apache.batik.ext.awt.image.renderable.AbstractRable |
createDefaultRendering, createScaledRendering, getDependencyRegion, getDirtyRegion, getHeight, getMinX, getMinY, getProperty, getPropertyNames, getSources, getTimeStamp, getWidth, init, init, init, init, isDynamic, touch |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 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 |
getDependencyRegion, getDirtyRegion, getTimeStamp |
| Methods inherited from interface java.awt.image.renderable.RenderableImage |
createDefaultRendering, createScaledRendering, getHeight, getMinX, getMinY, getProperty, getPropertyNames, getSources, getWidth, isDynamic |
| Constructor Detail |
public TurbulenceRable8Bit(java.awt.geom.Rectangle2D region)
public TurbulenceRable8Bit(java.awt.geom.Rectangle2D region,
int seed,
int numOctaves,
double baseFreqX,
double baseFreqY,
boolean stitched,
boolean fractalNoise)
| Method Detail |
public java.awt.geom.Rectangle2D getTurbulenceRegion()
getTurbulenceRegion in interface TurbulenceRablepublic java.awt.geom.Rectangle2D getBounds2D()
getBounds2D in interface FiltergetBounds2D in class AbstractRablepublic int getSeed()
getSeed in interface TurbulenceRablepublic int getNumOctaves()
getNumOctaves in interface TurbulenceRablepublic double getBaseFrequencyX()
getBaseFrequencyX in interface TurbulenceRablepublic double getBaseFrequencyY()
getBaseFrequencyY in interface TurbulenceRablepublic boolean isStitched()
isStitched in interface TurbulenceRablepublic boolean isFractalNoise()
isFractalNoise in interface TurbulenceRablepublic void setTurbulenceRegion(java.awt.geom.Rectangle2D turbulenceRegion)
setTurbulenceRegion in interface TurbulenceRableTurbulenceRegion - region to fill with turbulence function.public void setSeed(int seed)
setSeed in interface TurbulenceRableseed - The new seed value for the pseudo random number generator.public void setNumOctaves(int numOctaves)
setNumOctaves in interface TurbulenceRablenumOctaves - The new number of octaves for the noise function .public void setBaseFrequencyX(double baseFreqX)
setBaseFrequencyX in interface TurbulenceRablebaseFreqX - The new base fequency in x direction.public void setBaseFrequencyY(double baseFreqY)
setBaseFrequencyY in interface TurbulenceRablebaseFreqY - The new base fequency in y direction.public void setStitched(boolean stitched)
setStitched in interface TurbulenceRablestitched - true if the turbulence operator should stitch tiles.public void setFractalNoise(boolean fractalNoise)
setFractalNoise in interface TurbulenceRablefractalNoise - true if fractal noise should be used.public java.awt.image.RenderedImage createRendering(java.awt.image.renderable.RenderContext rc)
createRendering in interface java.awt.image.renderable.RenderableImage
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||