lt.monarch.chart.engine
Interface AbstractGraphics
- All Known Implementing Classes:
- Graphics3D, JavaGraphics, SVGGraphics
public interface AbstractGraphics
Abstract graphics, which has to be used implementing graphics
Method Summary
void |
addRenderingHints(java.util.Map<java.awt.RenderingHints.Key,java.lang.Object> map)
|
void |
clip(java.awt.Shape shape)
|
AbstractGraphics |
create()
|
void |
dispose()
|
void |
draw(Primitive shape)
|
void |
drawChars(char[] data,
int offset,
int length,
double x,
double y)
|
void |
drawImage(java.awt.Image bgImage,
double x,
double y,
java.awt.Component observer)
|
void |
drawImage(java.awt.Image bgImage,
double x,
double y,
double width,
double height,
java.awt.Component observer)
|
void |
drawString(java.lang.String text,
double x,
double y)
|
void |
endScene(Chart<?> chart)
|
void |
fill(Primitive shape)
|
java.awt.Shape |
getClip()
|
java.awt.Rectangle |
getClipBounds()
|
java.awt.Color |
getColor()
|
java.awt.Composite |
getComposite()
|
java.awt.Font |
getFont()
|
java.awt.FontMetrics |
getFontMetrics()
|
java.awt.FontMetrics |
getFontMetrics(java.awt.Font font)
|
java.awt.Graphics2D |
getGraphics2D()
|
java.awt.Paint |
getPaint()
|
java.awt.RenderingHints |
getRenderingHints()
|
java.awt.Stroke |
getStroke()
|
java.awt.geom.AffineTransform |
getTransform()
|
void |
renderScene(double width,
double height)
|
void |
rotate(double theta)
|
void |
rotate(double theta,
double x,
double y)
|
void |
scale(double sx,
double sy)
|
void |
setClip(java.awt.Shape shape)
|
void |
setColor(java.awt.Color color)
|
void |
setComposite(java.awt.Composite composite)
|
void |
setFont(java.awt.Font font)
|
void |
setGraphics(java.awt.Graphics2D g)
|
void |
setPaint(java.awt.Paint paint)
|
void |
setPaintMode()
|
void |
setRenderingHints(java.awt.RenderingHints hints)
|
void |
setStroke(java.awt.Stroke stroke)
|
void |
setTransform(java.awt.geom.AffineTransform transform)
|
void |
setXORMode(java.awt.Color color)
|
void |
startScene(Chart<?> chart)
|
void |
transform(java.awt.geom.AffineTransform transform)
|
void |
translate(double x,
double y)
|
setColor
void setColor(java.awt.Color color)
getColor
java.awt.Color getColor()
setFont
void setFont(java.awt.Font font)
getFont
java.awt.Font getFont()
setStroke
void setStroke(java.awt.Stroke stroke)
getStroke
java.awt.Stroke getStroke()
draw
void draw(Primitive shape)
fill
void fill(Primitive shape)
create
AbstractGraphics create()
drawImage
void drawImage(java.awt.Image bgImage,
double x,
double y,
java.awt.Component observer)
setComposite
void setComposite(java.awt.Composite composite)
setRenderingHints
void setRenderingHints(java.awt.RenderingHints hints)
addRenderingHints
void addRenderingHints(java.util.Map<java.awt.RenderingHints.Key,java.lang.Object> map)
translate
void translate(double x,
double y)
drawString
void drawString(java.lang.String text,
double x,
double y)
setXORMode
void setXORMode(java.awt.Color color)
transform
void transform(java.awt.geom.AffineTransform transform)
setTransform
void setTransform(java.awt.geom.AffineTransform transform)
getTransform
java.awt.geom.AffineTransform getTransform()
getFontMetrics
java.awt.FontMetrics getFontMetrics()
getClipBounds
java.awt.Rectangle getClipBounds()
getFontMetrics
java.awt.FontMetrics getFontMetrics(java.awt.Font font)
setPaintMode
void setPaintMode()
getGraphics2D
java.awt.Graphics2D getGraphics2D()
dispose
void dispose()
clip
void clip(java.awt.Shape shape)
getClip
java.awt.Shape getClip()
setClip
void setClip(java.awt.Shape shape)
setPaint
void setPaint(java.awt.Paint paint)
getPaint
java.awt.Paint getPaint()
getRenderingHints
java.awt.RenderingHints getRenderingHints()
drawImage
void drawImage(java.awt.Image bgImage,
double x,
double y,
double width,
double height,
java.awt.Component observer)
rotate
void rotate(double theta)
getComposite
java.awt.Composite getComposite()
scale
void scale(double sx,
double sy)
drawChars
void drawChars(char[] data,
int offset,
int length,
double x,
double y)
setGraphics
void setGraphics(java.awt.Graphics2D g)
rotate
void rotate(double theta,
double x,
double y)
renderScene
void renderScene(double width,
double height)
endScene
void endScene(Chart<?> chart)
startScene
void startScene(Chart<?> chart)