org.apache.batik.gvt
Class RasterImageNode
java.lang.Object
|
+--org.apache.batik.gvt.AbstractGraphicsNode
|
+--org.apache.batik.gvt.RasterImageNode
- All Implemented Interfaces:
- GraphicsNode
- public class RasterImageNode
- extends AbstractGraphicsNode
A graphics node that represents a raster image.
Field Summary |
protected Filter |
image
The renderable image that represents this image node. |
Fields inherited from class org.apache.batik.gvt.AbstractGraphicsNode |
changeCompletedEvent, changeStartedEvent, clip, composite, enableBackgroundGraphicsNodeRable, filter, graphicsNodeRable, hints, inverseTransform, isVisible, listeners, mask, parent, pointerEventType, root, transform, weakRef |
Constructor Summary |
RasterImageNode()
Constructs a new empty RasterImageNode. |
Method Summary |
java.awt.geom.Rectangle2D |
getGeometryBounds()
Returns the bounds of the area covered by this node, without taking any
of its rendering attribute into account. |
Filter |
getGraphicsNodeRable()
Returns the RenderableImage for this node. |
Filter |
getImage()
Returns the raster image of this raster image node. |
java.awt.geom.Rectangle2D |
getImageBounds()
Returns the bounds of this raster image node. |
java.awt.Shape |
getOutline()
Returns the outline of this node. |
java.awt.geom.Rectangle2D |
getPrimitiveBounds()
Returns the bounds of the area covered by this node's primitive paint. |
void |
primitivePaint(java.awt.Graphics2D g2d)
Paints this node without applying Filter, Mask, Composite and clip. |
void |
setImage(Filter newImage)
Sets the raster image of this raster image node. |
Methods inherited from class org.apache.batik.gvt.AbstractGraphicsNode |
contains, fireGraphicsNodeChangeCompleted, fireGraphicsNodeChangeStarted, fireGraphicsNodeChangeStarted, fireGraphicsNodeChangeStarted, getBounds, getClip, getComposite, getEnableBackgroundGraphicsNodeRable, getFilter, getGlobalTransform, getGraphicsNodeRable, getInverseTransform, getMask, getParent, getPointerEventType, getRenderingHints, getRoot, getTransform, getTransformedBounds, getTransformedGeometryBounds, getTransformedPrimitiveBounds, getWeakReference, intersects, invalidateGeometryCache, isAntialiasedClip, isOffscreenBufferNeeded, isVisible, nodeHitAt, normalizeRectangle, paint, setClip, setComposite, setFilter, setMask, setParent, setPointerEventType, setRenderingHint, setRenderingHints, setRenderingHints, setRoot, setTransform, setVisible |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
image
protected Filter image
- The renderable image that represents this image node.
RasterImageNode
public RasterImageNode()
- Constructs a new empty RasterImageNode.
setImage
public void setImage(Filter newImage)
- Sets the raster image of this raster image node.
- Parameters:
newImage
- the new raster image of this raster image node
getImage
public Filter getImage()
- Returns the raster image of this raster image node.
- Returns:
- the raster image of this raster image node
getImageBounds
public java.awt.geom.Rectangle2D getImageBounds()
- Returns the bounds of this raster image node.
- Returns:
- the bounds of this raster image node
getGraphicsNodeRable
public Filter getGraphicsNodeRable()
- Returns the RenderableImage for this node. The returned
RenderableImage this node before any of the filter operations
have been applied.
primitivePaint
public void primitivePaint(java.awt.Graphics2D g2d)
- Paints this node without applying Filter, Mask, Composite and clip.
- Parameters:
g2d
- the Graphics2D to use
getPrimitiveBounds
public java.awt.geom.Rectangle2D getPrimitiveBounds()
- Returns the bounds of the area covered by this node's primitive paint.
getGeometryBounds
public java.awt.geom.Rectangle2D getGeometryBounds()
- Returns the bounds of the area covered by this node, without taking any
of its rendering attribute into account. i.e., exclusive of any clipping,
masking, filtering or stroking, for example.
getOutline
public java.awt.Shape getOutline()
- Returns the outline of this node.
Copyright © 2002 Apache Software Foundation. All Rights Reserved.