成員變量x、y、width、height,分別為左上角點的坐標和矩形的寬和高。
常用的成員函數有:
- Size()返回值為一個Size
- area()返回矩形的面積
- contains(Point)用來判斷點是否在矩形內
- inside(Rect)函數判斷矩形是否在該矩形內
- tl()返回左上角點坐標
- br()返回右下角點坐標。
// 移動矩陣 Rect rectShift = rect + point; // 縮放矩陣 Rect rectScale = rect + size;
// 求兩矩陣交集和並集 Rect rect = rect1 & rect2; Rect rect = rect1 | rect2;