Interface GaussianBlurRable
-
- All Superinterfaces:
Filter,FilterColorInterpolation,java.awt.image.renderable.RenderableImage
- All Known Implementing Classes:
GaussianBlurRable8Bit
public interface GaussianBlurRable extends FilterColorInterpolation
Implements a GaussianBlur operation, where the blur size is defined by standard deviations along the x and y axis.- Version:
- $Id: GaussianBlurRable.java 1733416 2016-03-03 07:07:13Z gadams $
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FiltergetSource()Returns the source to be BlurreddoublegetStdDeviationX()Returns the deviation along the x-axis, in user space.doublegetStdDeviationY()Returns the deviation along the y-axis, in user space.voidsetSource(Filter src)Sets the source to be blurred.voidsetStdDeviationX(double stdDeviationX)The deviation along the x axis, in user space.voidsetStdDeviationY(double stdDeviationY)The deviation along the y axis, in user space.-
Methods inherited from interface org.apache.batik.ext.awt.image.renderable.Filter
getBounds2D, getDependencyRegion, getDirtyRegion, getTimeStamp
-
Methods inherited from interface org.apache.batik.ext.awt.image.renderable.FilterColorInterpolation
getOperationColorSpace, isColorSpaceLinear, setColorSpaceLinear
-
-
-
-
Method Detail
-
getSource
Filter getSource()
Returns the source to be Blurred
-
setSource
void setSource(Filter src)
Sets the source to be blurred.- Parameters:
src- image to blurred.
-
setStdDeviationX
void setStdDeviationX(double stdDeviationX)
The deviation along the x axis, in user space.- Parameters:
stdDeviationX- should be greater than zero.
-
setStdDeviationY
void setStdDeviationY(double stdDeviationY)
The deviation along the y axis, in user space.- Parameters:
stdDeviationY- should be greater than zero
-
getStdDeviationX
double getStdDeviationX()
Returns the deviation along the x-axis, in user space.
-
getStdDeviationY
double getStdDeviationY()
Returns the deviation along the y-axis, in user space.
-
-