edu.uci.ics.jung.visualization.transform.shape
Class TransformingGraphics
java.lang.Object
edu.uci.ics.jung.visualization.transform.shape.Graphics2DWrapper
edu.uci.ics.jung.visualization.transform.shape.GraphicsDecorator
edu.uci.ics.jung.visualization.transform.shape.TransformingGraphics
- Direct Known Subclasses:
- TransformingFlatnessGraphics
public class TransformingGraphics
- extends GraphicsDecorator
subclassed to pass certain operations thru the transformer
before the base class method is applied
This is useful when you want to apply non-affine transformations
to the Graphics2D used to draw elements of the graph.
- Author:
- Tom Nelson
Methods inherited from class edu.uci.ics.jung.visualization.transform.shape.Graphics2DWrapper |
addRenderingHints, clearRect, clip, clipRect, copyArea, create, draw3DRect, drawArc, drawBytes, drawChars, drawGlyphVector, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawLine, drawOval, drawPolygon, drawPolygon, drawPolyline, drawRect, drawRenderableImage, drawRenderedImage, drawRoundRect, drawString, drawString, drawString, drawString, equals, fill3DRect, fillArc, fillOval, fillPolygon, fillPolygon, fillRect, fillRoundRect, finalize, getBackground, getClip, getClipBounds, getClipBounds, getClipRect, getColor, getComposite, getDelegate, getDeviceConfiguration, getFont, getFontMetrics, getFontMetrics, getFontRenderContext, getPaint, getRenderingHint, getRenderingHints, getStroke, getTransform, hashCode, hitClip, rotate, rotate, scale, setBackground, setClip, setClip, setColor, setComposite, setDelegate, setFont, setPaint, setPaintMode, setRenderingHint, setRenderingHints, setStroke, setTransform, setXORMode, shear, toString, transform, translate, translate |
transformer
protected BidirectionalTransformer transformer
- the transformer to apply
TransformingGraphics
public TransformingGraphics(BidirectionalTransformer transformer)
TransformingGraphics
public TransformingGraphics(BidirectionalTransformer transformer,
Graphics2D delegate)
getTransformer
public BidirectionalTransformer getTransformer()
- Returns:
- Returns the transformer.
setTransformer
public void setTransformer(BidirectionalTransformer transformer)
- Parameters:
transformer
- The transformer to set.
draw
public void draw(Shape s)
- transform the shape before letting the delegate draw it
- Overrides:
draw
in class Graphics2DWrapper
draw
public void draw(Shape s,
float flatness)
fill
public void fill(Shape s)
- transform the shape before letting the delegate fill it
- Overrides:
fill
in class Graphics2DWrapper
fill
public void fill(Shape s,
float flatness)
drawImage
public boolean drawImage(Image img,
int x,
int y,
ImageObserver observer)
- Overrides:
drawImage
in class Graphics2DWrapper
drawImage
public boolean drawImage(Image img,
AffineTransform at,
ImageObserver observer)
- Overrides:
drawImage
in class Graphics2DWrapper
hit
public boolean hit(Rectangle rect,
Shape s,
boolean onStroke)
- transform the shape before letting the delegate apply 'hit'
with it
- Overrides:
hit
in class Graphics2DWrapper
create
public Graphics create()
- Overrides:
create
in class Graphics2DWrapper
dispose
public void dispose()
- Overrides:
dispose
in class Graphics2DWrapper
Copyright © 2009. All Rights Reserved.