Quadrangle
Quadrangle class
存储一组四个Point 代表一个Quadrangle区域.
public class Quadrangle : IEquatable<Quadrangle>
构造函数
| 姓名 | 描述 |
|---|---|
| Quadrangle() | 初始化一个新的空实例Quadrangle类. |
| Quadrangle(Point, Point, Point, Point) | 初始化Quadrangle具有描述点的类。 |
特性
| 姓名 | 描述 |
|---|---|
| BoundingRectangle { get; } | 获取Rectangle以此为界Quadrangle |
| IsEmpty { get; } | 测试是否所有Point这个的Quadrangle具有零值。 |
| LeftBottom { get; set; } | 获取左下角Point的Quadrangle地区 |
| LeftTop { get; set; } | 获取左上角Point的Quadrangle地区 |
| RightBottom { get; set; } | 获取右下角Point的Quadrangle地区 |
| RightTop { get; set; } | 获取右上角Point的Quadrangle地区 |
方法
| 姓名 | 描述 |
|---|---|
| Contains(Point) | 确定是否指定Point包含在这个Quadrangle类. |
| Contains(Quadrangle) | 确定是否指定Quadrangle包含或与此相交Quadrangle类. |
| Contains(Rectangle) | 确定是否指定Rectangle包含或与此相交Quadrangle类. |
| Contains(int, int) | 确定指定点是否包含在此范围内Quadrangle类. |
| override Equals(object) | 返回一个值,指示此实例是否等于指定的Quadrangle值. |
| Equals(Quadrangle) | 返回一个值,指示此实例是否等于指定的Quadrangle值. |
| override GetHashCode() | 返回此实例的哈希码。 |
| override ToString() | 返回一个人类可读的字符串表示Quadrangle. |
| operator == | 返回一个值,指示是否第一个Quadrangle值等于第二个。 |
| operator != | 返回一个值,指示是否第一个Quadrangle值与第二个不同。 |
字段
| 姓名 | 描述 |
|---|---|
| static readonly Empty | 代表一个Quadrangle其属性未初始化的类。 |