|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.batik.ext.awt.image.renderable.AbstractRable
org.apache.batik.ext.awt.image.renderable.AbstractColorInterpolationRable
org.apache.batik.ext.awt.image.renderable.GaussianBlurRable8Bit
public class GaussianBlurRable8Bit
GaussianBlurRable implementation
Field Summary | |
---|---|
static double |
eps
|
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 | |
---|---|
GaussianBlurRable8Bit(Filter src,
double stdevX,
double stdevY)
|
Method Summary | |
---|---|
java.awt.image.RenderedImage |
createRendering(java.awt.image.renderable.RenderContext rc)
|
static boolean |
eps_abs_eq(double f1,
double f2)
|
static boolean |
eps_eq(double f1,
double f2)
|
java.awt.geom.Rectangle2D |
getBounds2D()
Grow the source's bounds |
java.awt.Shape |
getDependencyRegion(int srcIndex,
java.awt.geom.Rectangle2D outputRgn)
Returns the region of input data is is required to generate outputRgn. |
java.awt.Shape |
getDirtyRegion(int srcIndex,
java.awt.geom.Rectangle2D inputRgn)
This calculates the region of output that is affected by a change in a region of input. |
Filter |
getSource()
Returns the source of the blur operation |
double |
getStdDeviationX()
Returns the deviation along the x-axis, in user space. |
double |
getStdDeviationY()
Returns the deviation along the y-axis, in user space. |
void |
setSource(Filter src)
Sets the source of the blur operation |
void |
setStdDeviationX(double stdDeviationX)
The deviation along the x axis, in user space. |
void |
setStdDeviationY(double stdDeviationY)
The deviation along the y axis, in user space. |
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, 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 |
---|
getTimeStamp |
Methods inherited from interface java.awt.image.renderable.RenderableImage |
---|
createDefaultRendering, createScaledRendering, getHeight, getMinX, getMinY, getProperty, getPropertyNames, getSources, getWidth, isDynamic |
Field Detail |
---|
public static final double eps
Constructor Detail |
---|
public GaussianBlurRable8Bit(Filter src, double stdevX, double stdevY)
Method Detail |
---|
public void setStdDeviationX(double stdDeviationX)
setStdDeviationX
in interface GaussianBlurRable
stdDeviationX
- should be greater than zero.public void setStdDeviationY(double stdDeviationY)
setStdDeviationY
in interface GaussianBlurRable
stdDeviationY
- should be greater than zeropublic double getStdDeviationX()
getStdDeviationX
in interface GaussianBlurRable
public double getStdDeviationY()
getStdDeviationY
in interface GaussianBlurRable
public void setSource(Filter src)
setSource
in interface GaussianBlurRable
src
- image to blurred.public java.awt.geom.Rectangle2D getBounds2D()
getBounds2D
in interface Filter
getBounds2D
in class AbstractRable
public Filter getSource()
getSource
in interface GaussianBlurRable
public static boolean eps_eq(double f1, double f2)
public static boolean eps_abs_eq(double f1, double f2)
public java.awt.image.RenderedImage createRendering(java.awt.image.renderable.RenderContext rc)
createRendering
in interface java.awt.image.renderable.RenderableImage
public java.awt.Shape getDependencyRegion(int srcIndex, java.awt.geom.Rectangle2D outputRgn)
getDependencyRegion
in interface Filter
getDependencyRegion
in class AbstractRable
srcIndex
- The source to do the dependency calculation for.outputRgn
- The region of output you are interested in
generating dependencies for. The is given in the user coordiate
system for this node.
public java.awt.Shape getDirtyRegion(int srcIndex, java.awt.geom.Rectangle2D inputRgn)
getDirtyRegion
in interface Filter
getDirtyRegion
in class AbstractRable
srcIndex
- The input that inputRgn reflects changes in.inputRgn
- the region of input that has changed, used to
calculate the returned shape. This is given in the user
coordinate system of the source indicated by srcIndex.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |