Class Extent

Extent class

二维空间边界框。

public class Extent : IEquatable<Extent>

构造函数

姓名描述
Extent()创建新实例。
Extent(SpatialReferenceSystem)创建新实例。
Extent(double, double, double, double, SpatialReferenceSystem)创建新实例。

特性

姓名描述
Center { get; }范围的中心。
Height { get; }范围的高度。
IsValid { get; }确定是否这Extent有效.
SpatialReferenceSystem { get; set; }SpatialReferenceSystem关联这个extent. 即可null如果SpatialReferenceSystem未知。 使用GetTransformed 以便在不同空间参考系统之间转换范围。
Width { get; }范围的宽度。
XMax { get; set; }X 坐标的最大值。
XMin { get; set; }X 坐标的最小值。
YMax { get; set; }Y 坐标的最大值。
YMin { get; set; }Y 坐标的最小值。

方法

姓名描述
Clone()克隆此实例。
Contains(Extent)确定此范围是否包含参数。
Contains(IGeometry)确定此范围是否包含参数。
Contains(double, double)确定此范围是否包含参数定义的坐标。
Equals(Extent)指示当前对象是否等于同一类型的另一个对象。
override Equals(object)确定指定对象是否等于当前对象。
override GetHashCode()用作默认哈希函数。
GetTransformed(SpatialReferenceSystem)返回指定的新范围SpatialReferenceSystem包含这个范围.
Grow(Extent)扩大此范围,使其包含参数。
Grow(double, double)扩大此范围,使其包含指定的点。
GrowX(double)沿 X 轴增加此范围,使其包含指定值。
GrowY(double)沿 Y 轴扩大此范围,使其包含指定值。
Intersects(Extent)确定此范围是否与参数相交。
Intersects(IGeometry)确定此范围是否与参数相交。
Normalize()掉期XMinXMax如果Width是负的并且 YMinYMax如果Height是负的.
ToPolygon()将此范围转换为表示它的矩形多边形。
override ToString()返回表示当前对象的字符串。
operator ==实现“==”运算符。
operator !=实现 ‘!=’ 运算符。

也可以看看