Interface GaussianBlurRable
- All Superinterfaces:
Filter, FilterColorInterpolation, RenderableImage
- All Known Implementing Classes:
GaussianBlurRable8Bit
Implements a GaussianBlur operation, where the blur size is
defined by standard deviations along the x and y axis.
- Version:
- $Id$
-
Field Summary
Fields inherited from interface RenderableImage
HINTS_OBSERVED -
Method Summary
Modifier and TypeMethodDescriptionReturns the source to be BlurreddoubleReturns the deviation along the x-axis, in user space.doubleReturns the deviation along the y-axis, in user space.voidSets 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 Filter
getBounds2D, getDependencyRegion, getDirtyRegion, getTimeStampMethods inherited from interface FilterColorInterpolation
getOperationColorSpace, isColorSpaceLinear, setColorSpaceLinearMethods inherited from interface RenderableImage
createDefaultRendering, createRendering, createScaledRendering, getHeight, getMinX, getMinY, getProperty, getPropertyNames, getSources, getWidth, isDynamic
-
Method Details
-
getSource
Filter getSource()Returns the source to be Blurred -
setSource
-
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.
-