//File:	Rectangle1.h
#ifndef RECTANGLE1_H
#define RECTANGLE1_H

#include <string>
#include "Shape1.h"
using namespace std;

//Derived class Rectangle definition
class Rectangle : public Shape	//Shape is the base class for Rectangle
{
public:
	//Constructor
	Rectangle (double, double, double, double, string);

	//Destructor
	~Rectangle() {};
		
	//facilitators
	double width() const;
	double height() const;
	double perimeter() const;
	double area() const;
private:
	//upper left hand corner coordinates
	double m_xul, m_yul;
	//lower right hand corner coordinates
	double m_xlr, m_ylr;
};
#endif
