package rawShapes;

public class Rectangle {

	private Point ll;
	private double width;
	private double height;

	public Rectangle(Point ll, double width, double height) {
		this.ll=new Point(ll);
		this.width=width;
		this.height=height;
	}

	public void move(double dx, double dy) {
		ll.move(dx,dy);
	}

	public Point min() { return ll; }
	public Point max() { return new Point(ll.getX() + width,ll.getY() + height); }

	public double perimiter() { return 2*(width+height); }
	public double area() { return width * height; }

	public String toString() {
		return "Rectangle @" + ll +" w=" + width + " h=" + height;
	}

}