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 其属性未初始化的类。 |