package ngp.shapes;

import java.awt.*;
import java.awt.geom.*;
import javax.swing.ImageIcon;


public class Image extends AbstractShape
{
    private java.awt.Image myImage = null;


    public Image (Point2D center, Dimension size, java.awt.Image graphic)
    {
        super(center, size, Color.BLACK,
              new Rectangle2D.Double(0, 0, 1, 1));
        myImage = graphic;
    }

    public Image (Point2D center, Dimension size, String imageName)
    {
        this(center, size,
             new ImageIcon(imageName).getImage());
    }


    public void paint (java.awt.Graphics2D pen)
    {
        pen.drawImage(myImage, 0, 0, 1, 1, null);
    }
}
