5 // We're doing this because the Qt implementation is non-Cartesian compliant.
6 // Also, it auto-normalizes rects constructed using the constructors. :-)
16 Rect(double ll, double rr, double tt, double bb);
17 Rect(Point tl, Point br);
18 Rect & operator*=(double scale);
19 Rect & operator|=(Rect x);
21 void Translate(Point p);
22 void Expand(double amt);
25 bool Contains(Point p);
27 Point BottomRight(void);