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() | 掉期XMin 和XMax 如果Width 是负的并且 YMin 和YMax 如果Height 是负的. |
ToPolygon() | 将此范围转换为表示它的矩形多边形。 |
override ToString() | 返回表示当前对象的字符串。 |
operator == | 实现“==”运算符。 |
operator != | 实现 ‘!=’ 运算符。 |
也可以看看
- 命名空间 Aspose.Gis
- 部件 Aspose.GIS