Contains (point pt): whether the point is in the rectangle area
Public void intersect (rectangle rect): calculates the INTERSECTION AREA
Eg:
Rect. Intersect (rect2 ). The rect region is the Intersection Region.
Public rectangle intersection (rectangle rect): returns the intersection area.
Eg:
Rectangle rect3 = rect. Intersection (rect2)
After performing the intersection operation, the values of rect and rect2 are not changed, and an intersection area is returned.
Public Boolean contains (point pt): whether the vertex is in the rectangle area
Public Boolean intersects (rectangle rect): Indicates whether an intersection exists.
Public Boolean isempty () {// whether the rectangular area is empty
Return (width <= 0) | (height <= 0 );
}
Public rectangle Union (rectangle rect) {// The merge method is similar to the add method, but it does not change the value of the rectangle involved in the merge, but returns the intersection area.
}