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