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
Modifier and Type Method and Description
 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)
           
 

Method Detail

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)