|
||||||||||
| 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 | |
|---|---|
RenderedImage |
createRendering(RenderContext rc)
|
static boolean |
eps_abs_eq(double f1,
double f2)
|
static boolean |
eps_eq(double f1,
double f2)
|
Rectangle2D |
getBounds2D()
Grow the source's bounds |
Shape |
getDependencyRegion(int srcIndex,
Rectangle2D outputRgn)
Returns the region of input data is is required to generate outputRgn. |
Shape |
getDirtyRegion(int srcIndex,
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 GaussianBlurRablestdDeviationX - should be greater than zero.public void setStdDeviationY(double stdDeviationY)
setStdDeviationY in interface GaussianBlurRablestdDeviationY - should be greater than zeropublic double getStdDeviationX()
getStdDeviationX in interface GaussianBlurRablepublic double getStdDeviationY()
getStdDeviationY in interface GaussianBlurRablepublic void setSource(Filter src)
setSource in interface GaussianBlurRablesrc - image to blurred.public Rectangle2D getBounds2D()
getBounds2D in interface FiltergetBounds2D in class AbstractRablepublic 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 RenderedImage createRendering(RenderContext rc)
createRendering in interface RenderableImage
public Shape getDependencyRegion(int srcIndex,
Rectangle2D outputRgn)
getDependencyRegion in interface FiltergetDependencyRegion in class AbstractRablesrcIndex - 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 Shape getDirtyRegion(int srcIndex,
Rectangle2D inputRgn)
getDirtyRegion in interface FiltergetDirtyRegion in class AbstractRablesrcIndex - 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 | |||||||||