org.jzy3d.plot2d.rendering
Class CanvasAWT

java.lang.Object
  extended by org.jzy3d.plot2d.rendering.CanvasAWT
All Implemented Interfaces:
Canvas

public class CanvasAWT
extends java.lang.Object
implements Canvas


Constructor Summary
CanvasAWT(java.awt.Graphics2D graphic)
          Creates a new instance of Pencil2dAWT.
 
Method Summary
static java.awt.Color awt(Color color)
          Converts a Imaging Color into a AWT Color.
 void drawBackground(Color color, int width, int height)
          Draws the picture background in the given color.
 void drawDot(Color color, int x, int y)
          Draws a dot, represented by a small rectangle.
 void drawOval(Color color, int x, int y, int width, int height)
          Draws an oval.
 void drawRect(Color color, int x, int y, int width, int height)
          Draws a rectangle.
 void drawRect(Color color, int x, int y, int width, int height, boolean border)
          Draws a rectangle.
 void drawString(int x, int y, java.lang.String text)
          Draws a text.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CanvasAWT

public CanvasAWT(java.awt.Graphics2D graphic)
Creates a new instance of Pencil2dAWT. A Pencil2dAWT provides an implementation for drawing wafer sites on AWT.

Method Detail

drawString

public void drawString(int x,
                       int y,
                       java.lang.String text)
Description copied from interface: Canvas
Draws a text.

Specified by:
drawString in interface Canvas
Parameters:
x - x value of the text.
y - y value of the text.
text - text to be displayed.

drawRect

public void drawRect(Color color,
                     int x,
                     int y,
                     int width,
                     int height,
                     boolean border)
Description copied from interface: Canvas
Draws a rectangle.

Specified by:
drawRect in interface Canvas
x - x value of the square.
y - y value of the square.
width - width of the square.
height - heigth of the square.

drawRect

public void drawRect(Color color,
                     int x,
                     int y,
                     int width,
                     int height)
Description copied from interface: Canvas
Draws a rectangle.

Specified by:
drawRect in interface Canvas

drawDot

public void drawDot(Color color,
                    int x,
                    int y)
Description copied from interface: Canvas
Draws a dot, represented by a small rectangle.

Specified by:
drawDot in interface Canvas
Parameters:
color - the pixel.
x - x value of the dot.
y - y value of the dot.

drawOval

public void drawOval(Color color,
                     int x,
                     int y,
                     int width,
                     int height)
Description copied from interface: Canvas
Draws an oval.

Specified by:
drawOval in interface Canvas
x - x value of the oval center.
y - y value of the oval center.
width - width of the wafer circle.
height - height of the wafer circle.

drawBackground

public void drawBackground(Color color,
                           int width,
                           int height)
Description copied from interface: Canvas
Draws the picture background in the given color.

Specified by:
drawBackground in interface Canvas
Parameters:
color - the background color.
width - width of the picture.
height - height of the picture.

awt

public static java.awt.Color awt(Color color)
Converts a Imaging Color into a AWT Color. Note that this converter does not use the AWT color's alpha channel, in order to offer the same behaviour than the SWT converter.