/// <summary> /// /// </summary> /// <param name="x">top eft X</param> /// <param name="y">top left Y</param> /// <param name="w">width</param> /// <param name="h">height</param> public RectangleD(double x, double y, double w, double h) { _topLeft = new PointD(x, y); _size = new SizeD(w, h); _bottomRight = new PointD(_topLeft.X + _size.Width, _topLeft.Y - _size.Height); }
/// <summary> /// /// </summary> /// <param name="point">top left point</param> /// <param name="size">size</param> public RectangleD(PointD point, SizeD size) { _topLeft = point; _size = size; _bottomRight = new PointD(_topLeft.X + _size.Width, _topLeft.Y - _size.Height); }