public Rect Union(Dot P) { return(Union((int)P.X, (int)P.Y)); }
public bool Inside(Dot P) { return(P.X >= Left && P.X < Right && P.Y >= Top && P.Y < Bottom); }
public Rect(Dot vec) { Set((int)vec.X, (int)vec.Y, (int)vec.X, (int)vec.Y); }