|
||||||||||
| 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.PadRable8Bit
public class PadRable8Bit
Concrete implementation of the PadRable interface. This pads the image to a specified rectangle in user coord system.
| Field Summary |
|---|
| 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 | |
|---|---|
PadRable8Bit(Filter src,
Rectangle2D padRect,
PadMode padMode)
|
|
| Method Summary | |
|---|---|
RenderedImage |
createRendering(RenderContext rc)
|
Rectangle2D |
getBounds2D()
Returns the bounds of the current image. |
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. |
PadMode |
getPadMode()
Get the current extension mode for pad |
Rectangle2D |
getPadRect()
Get the current rectangle for padding |
Filter |
getSource()
Returns the source to be affine. |
boolean |
paintRable(Graphics2D g2d)
Should perform the equivilent action as createRendering followed by drawing the RenderedImage to Graphics2D, or return false. |
void |
setPadMode(PadMode padMode)
Set the current extension mode for pad |
void |
setPadRect(Rectangle2D rect)
Set the current rectangle for padding. |
void |
setSource(Filter src)
Sets the source to be affine. |
| 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.Filter |
|---|
getTimeStamp |
| Methods inherited from interface java.awt.image.renderable.RenderableImage |
|---|
createDefaultRendering, createScaledRendering, getHeight, getMinX, getMinY, getProperty, getPropertyNames, getSources, getWidth, isDynamic |
| Constructor Detail |
|---|
public PadRable8Bit(Filter src,
Rectangle2D padRect,
PadMode padMode)
| Method Detail |
|---|
public Filter getSource()
getSource in interface PadRablepublic void setSource(Filter src)
setSource in interface PadRablesrc - image to affine.public Rectangle2D getBounds2D()
Filter
getBounds2D in interface FiltergetBounds2D in class AbstractRablepublic void setPadRect(Rectangle2D rect)
setPadRect in interface PadRablerect - the new rectangle to use for pad.public Rectangle2D getPadRect()
getPadRect in interface PadRablepublic void setPadMode(PadMode padMode)
setPadMode in interface PadRablepadMode - the new pad modepublic PadMode getPadMode()
getPadMode in interface PadRablepublic boolean paintRable(Graphics2D g2d)
paintRable in interface PaintRableg2d - The Graphics2D to draw to.
public RenderedImage createRendering(RenderContext rc)
createRendering in interface RenderableImage
public Shape getDependencyRegion(int srcIndex,
Rectangle2D outputRgn)
Filter
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)
Filter
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 | |||||||||