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
 
Fields inherited from interface org.apache.batik.gvt.GraphicsNode
ALL, FILL, IDENTITY, NONE, PAINTED, STROKE, VISIBLE, VISIBLE_FILL, VISIBLE_PAINTED, VISIBLE_STROKE
 
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
 

Field Detail

image

protected Filter image
The renderable image that represents this image node.
Constructor Detail

RasterImageNode

public RasterImageNode()
Constructs a new empty RasterImageNode.
Method Detail

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.