类 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 与此范围关联。如果 SpatialReferenceSystem 未知,则可以为 null。使用 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() | 如果Width为负,则交换XMin和XMax;如果Height为负,则交换YMin和YMax。 |
| ToPolygon() | 将此范围转换为表示它的矩形多边形。 |
| override ToString() | 返回表示当前对象的字符串。 |
| operator == | 实现 ‘==’ 运算符。 |
| operator != | 实现 ‘!=’ 运算符。 |
另见
- namespace Aspose.Gis
- assembly Aspose.GIS