public Stroke stroke { get; set; }\r
}\r
\r
+ public partial class Rectangle_\r
+ {\r
+ public Point v1, v2;\r
+\r
+ public double left { get { return v1.x; } }\r
+ public double top { get { return v1.y; } }\r
+ public double right { get { return v2.x; } }\r
+ public double bottom { get { return v2.y; } }\r
+ public double width { get { return Math.abs(v1.x - v2.x); } }\r
+ public double height { get { return Math.abs(v1.y - v2.y); } }\r
+ public double getLeft() { return left; }\r
+ public double getTop() { return top; }\r
+ public double getRight() { return right; }\r
+ public double getBottom() { return bottom; }\r
+ public double getWidth() { return width; }\r
+ public double getHeight() { return height; }\r
+\r
+\r
+\r
+ public Color fill { get; set; }\r
+ public Stroke stroke { get; set; }\r
+\r
+ public override string ToString()\r
+ {\r
+ return "Left:" + left.ToString() + " Top:" + top.ToString() + " Right:" + right.ToString() + " Bottom:" + bottom.ToString();\r
+ }\r
+ }\r
+\r
\r
public partial class Rectangle : Shape\r
{\r