- void setWidth(unsigned int __w);
- void setHeight(unsigned int __h);
- void setSize(unsigned int __w, unsigned int __h);
-
- void setRect(int __x, int __y, unsigned int __w, unsigned int __h);
-
- void setCoords(int __l, int __t, int __r, int __b);
-
+ //! Sets the width of the Rect
+ /*!
+ @param w The new width of the rectangle
+ */
+ void setWidth(unsigned int w);
+ //! Sets the height of the Rect
+ /*!
+ @param h The new height of the rectangle
+ */
+ void setHeight(unsigned int h);
+ //! Sets the width of the Rect.
+ /*!
+ @param w The new width of the rectangle
+ @param h The new height of the rectangle
+ */
+ void setSize(unsigned int w, unsigned int h);
+
+ //! Sets the position and size of the Rect
+ /*!
+ @param x The new x component of the point defining the top left corner of
+ the rectangle
+ @param y The new y component of the point defining the top left corner of
+ the rectangle
+ @param w The new width of the rectangle
+ @param h The new height of the rectangle
+ */
+ void setRect(int x, int y, unsigned int w, unsigned int h);
+
+ //! Sets the position of all 4 sides of the Rect
+ /*!
+ @param l The new left coordinate of the rectangle
+ @param t The new top coordinate of the rectangle
+ @param r The new right coordinate of the rectangle
+ @param b The new bottom coordinate of the rectangle
+ */
+ void setCoords(int l, int t, int r, int b);
+
+ //! Determines if two Rect objects are equal
+ /*!
+ The rectangles are considered equal if they are in the same position and
+ are the same size.
+ */