/******************************************************** File: Rect.cpp Date: 04/23/2003 Author: Gregory Safko Purpose: Implementation file for the Rectangle derived (sub) class *********************************************************/ #include #include #include using namespace std; #include "quad.h" Rectangle::Rectangle() : Quad() { name = "Default Rectangle"; base = 0; side2 = 0; } Rectangle::Rectangle(double s1, double s2) : Quad() { name = "Rectangle"; // Note: no error checking for negative lengths! base = s1; side2 = s2; } void Rectangle::setName(string id) { name = id; } string Rectangle::getName(void) { return name; } void Rectangle::printData(void) { cout << "Name: " << name << endl; cout << "Base: " << base << endl; cout << "Height " << side2 << endl; }