public class RMBlurEffect extends RMImageEffect
RMImageEffect.BoxKernel, RMImageEffect.ConeKernel, RMImageEffect.GaussianKernel
Constructor and Description |
---|
RMBlurEffect()
Creates a new blur effect.
|
RMBlurEffect(int aRadius)
Creates a new blur effect with the parameters.
|
Modifier and Type | Method and Description |
---|---|
RMFill |
deriveFill(int aRadius)
Returns a blur effect just like this one, but with a radius equal to the given value.
|
boolean |
equals(java.lang.Object anObj)
Standard equals implementation.
|
java.lang.Object |
fromXML(com.reportmill.archiver.RXArchiver anArchiver,
com.reportmill.archiver.RXElement anElement,
java.lang.Object anOwner)
XML unarchival.
|
RMRect |
getBounds()
Returns the bounds required to render this fill for this shape.
|
java.awt.image.BufferedImage |
getImage()
Returns the blur image.
|
int |
getRadius()
Returns the radius of the blur.
|
void |
paint(java.awt.Graphics2D aGraphics)
Render this fill in a Java2D Graphics2D.
|
com.reportmill.archiver.RXElement |
toXML(com.reportmill.archiver.RXArchiver anArchiver,
java.lang.Object anOwner)
XML archival.
|
clone, getBlurredImage, getBlurredImage, getCachedImage, getShapeImage, propertyChange, setShape
getName, isEnabled, setEnabled
deriveFill, getColor, getShape, hasAlpha, setColor, toString
addPropertyChangeListener, animUpdate, removePropertyChangeListener
addListener, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
public RMBlurEffect()
public RMBlurEffect(int aRadius)
public int getRadius()
public RMFill deriveFill(int aRadius)
public RMRect getBounds()
public java.awt.image.BufferedImage getImage()
getImage
in class RMImageEffect
public void paint(java.awt.Graphics2D aGraphics)
public boolean equals(java.lang.Object anObj)
public com.reportmill.archiver.RXElement toXML(com.reportmill.archiver.RXArchiver anArchiver, java.lang.Object anOwner)