OSDN Git Service

enable
[psychlops/silverlight.git] / dev4 / psychlops / core / graphic / shape.cs
index aa0885d..9c7ed2b 100644 (file)
@@ -157,6 +157,34 @@ namespace Psychlops{
                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