Package org.apache.batik.gvt
Class RasterImageNode
java.lang.Object
org.apache.batik.gvt.AbstractGraphicsNode
org.apache.batik.gvt.RasterImageNode
- All Implemented Interfaces:
GraphicsNode
A graphics node that represents a raster image.
- Version:
- $Id: RasterImageNode.java 1733416 2016-03-03 07:07:13Z gadams $
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Filter
The renderable image that represents this image node.Fields inherited from class org.apache.batik.gvt.AbstractGraphicsNode
changeCompletedEvent, changeStartedEvent, clip, composite, enableBackgroundGraphicsNodeRable, EPSILON, 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the bounds of the area covered by this node, without taking any of its rendering attribute into account.Returns the RenderableImage for this node.getImage()
Returns the raster image of this raster image node.Returns the bounds of this raster image node.Returns the outline of this node.Returns the bounds of the area covered by this node's primitive paint.Returns the bounds of the sensitive area covered by this node, This includes the stroked area but does not include the effects of clipping, masking or filtering.void
primitivePaint
(Graphics2D g2d) Paints this node without applying Filter, Mask, Composite and clip.void
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, getTransformedSensitiveBounds, getWeakReference, intersects, invalidateGeometryCache, isAntialiasedClip, isOffscreenBufferNeeded, isVisible, nodeHitAt, normalizeRectangle, paint, setClip, setComposite, setFilter, setMask, setParent, setPointerEventType, setRenderingHint, setRenderingHints, setRenderingHints, setRoot, setTransform, setVisible
-
Field Details
-
image
The renderable image that represents this image node.
-
-
Constructor Details
-
RasterImageNode
public RasterImageNode()Constructs a new emptyRasterImageNode
.
-
-
Method Details
-
setImage
Sets the raster image of this raster image node.- Parameters:
newImage
- the new raster image of this raster image node
-
getImage
Returns the raster image of this raster image node.- Returns:
- the raster image of this raster image node
-
getImageBounds
Returns the bounds of this raster image node.- Returns:
- the bounds of this raster image node
-
getGraphicsNodeRable
Returns the RenderableImage for this node. The returned RenderableImage this node before any of the filter operations have been applied. -
primitivePaint
Paints this node without applying Filter, Mask, Composite and clip.- Parameters:
g2d
- the Graphics2D to use
-
getPrimitiveBounds
Returns the bounds of the area covered by this node's primitive paint. -
getGeometryBounds
Returns the bounds of the area covered by this node, without taking any of its rendering attribute into account. That is, exclusive of any clipping, masking, filtering or stroking, for example. -
getSensitiveBounds
Returns the bounds of the sensitive area covered by this node, This includes the stroked area but does not include the effects of clipping, masking or filtering. -
getOutline
Returns the outline of this node.
-