|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Graphics
java.awt.Graphics2D
org.jibble.epsgraphics.EpsGraphics2D
uk.ac.starlink.ttools.plot.FixedEpsGraphics2D
public class FixedEpsGraphics2D
Graphics2D implementation which can write to Encapsulated PostScript.
This is a very slight modification of
org.jibble.epsgraphics.EpsGraphics2D
which addresses some (apparent?) bugs in that class.
The jibble library used to be GPL but is now released under a more
restrictive (and expensive) license, so applying a fix to the original
would be problematic.
Field Summary |
---|
Fields inherited from class org.jibble.epsgraphics.EpsGraphics2D |
---|
BLACK_AND_WHITE, GRAYSCALE, RGB, VERSION |
Constructor Summary | |
---|---|
FixedEpsGraphics2D(org.jibble.epsgraphics.EpsGraphics2D g2)
Clone constructor. |
|
FixedEpsGraphics2D(String title,
OutputStream out,
int xmin,
int ymin,
int xmax,
int ymax)
Constructor with bounds. |
Method Summary | |
---|---|
Graphics |
create()
|
void |
setClip(Shape clip)
|
Methods inherited from class org.jibble.epsgraphics.EpsGraphics2D |
---|
addRenderingHints, clearRect, clip, clipRect, close, copyArea, create, dispose, draw, draw3DRect, drawArc, drawBytes, drawChars, drawGlyphVector, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawLine, drawOval, drawPolygon, drawPolygon, drawPolyline, drawRect, drawRenderableImage, drawRenderedImage, drawRoundRect, drawString, drawString, drawString, drawString, fill, fill3DRect, fillArc, fillOval, fillPolygon, fillPolygon, fillRect, fillRoundRect, finalize, flush, getAccurateTextMode, getBackground, getClip, getClipBounds, getClipBounds, getColor, getColorDepth, getComposite, getDeviceConfiguration, getFont, getFontMetrics, getFontMetrics, getFontRenderContext, getPaint, getRenderingHint, getRenderingHints, getStroke, getTransform, hit, hitClip, rotate, rotate, scale, setAccurateTextMode, setBackground, setClip, setColor, setColorDepth, setComposite, setFont, setPaint, setPaintMode, setRenderingHint, setRenderingHints, setStroke, setTransform, setXORMode, shear, toString, transform, translate, translate |
Methods inherited from class java.awt.Graphics |
---|
getClipRect |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public FixedEpsGraphics2D(String title, OutputStream out, int xmin, int ymin, int xmax, int ymax) throws IOException
title
- titleout
- output stream - must be closed to complete plottingxmin
- lower X bound for bounding boxymin
- lower Y bound for bounding boxxmax
- upper X bound for bounding boxymax
- upper Y bound for bounding box
IOException
public FixedEpsGraphics2D(org.jibble.epsgraphics.EpsGraphics2D g2)
g2
- instance to copyMethod Detail |
---|
public void setClip(Shape clip)
setClip
in class org.jibble.epsgraphics.EpsGraphics2D
public Graphics create()
create
in class org.jibble.epsgraphics.EpsGraphics2D
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |