public bool Contains(RectangleD r) { return((r.X + r.Width) < (X + Width) && (r.X) > (X) && (r.Y) > (Y) && (r.Y + r.Height) < (Y + Height)); }
public bool Intersects(RectangleD r) { return(X + Width >= r.X && Y + Height >= r.Y && X <= r.X + r.Width && Y <= r.Y + r.Height); }