GeometricObject g;
Two_D_Object t;
Rectangle r;

-------------------------

GeometricObject::GeometricObject(int t, int l, int r, int b)
{
   top = t;
   left = l;
   right = r;
   bottom = b;
}

GeometricObject::GeometricObject()
{
   top = 5;
   left = 5;
   right = 600;
   bottom = 400;
}

TwoDObject::TwoDObject(int t, int l, int b, int r, int fill) : GeometricObject(t, l, b, r)
{
   fillPattern = fill;
}

TwoDObject::TwoDObject(int fill)
{
   fillPattern = fill;
}

Rectangle::Rectangle(int t, int l, int b, int r, int fill, int len, int wid) : Two_D_Object(t, l, b, r, fill)
{
   length = len;
   width = wid;
}

Rectangle::Rectangle(int fill, int len, int wid) : Two_D_Object(fill)
{
   length = len;
   width = wid;
}





