点击或拖拽改变大小

GeometryCollection 类

【几何图形特有特征】集合型几何图形的统一描述
继承层次

命名空间:  GISShare.SMap.Geometry
程序集:  GISShare.SMap (在 GISShare.SMap.dll 中) 版本:1.9.1.6 (1.9.1.6)
语法
public abstract class GeometryCollection : IGeometryCollection, 
	IGeometry, ITopologicalOperator, IRelationalOperator, ICloneable, IEqual, 
	IGeometryDescription, IEnumerable, IVertexOperator

The GeometryCollection type exposes the following members.

构造函数
  名称说明
公共方法GeometryCollection
集合型几何图形的统一描述
公共方法GeometryCollection(IBoundingBox)
集合型几何图形的统一描述
Top
属性
  名称说明
受保护的属性_BoundingBox
主要用于包络矩形框的直接赋值与修改(目前主要用于内部继承对象的克隆使用以提高效率)
公共属性Count
所包含的图形总数
公共属性Dimension
维数
公共属性eCoordinateType
坐标类型(XY XYZ XYM XYZM)
公共属性Envelope
几何对象的包络矩形框(当为空时,会调用ResetBoundingBox来重置,注:IPoint 和 IBoundingBox 内部参数改变后无需重置)
公共属性GeometryType
几何类型
公共属性IsEmpty
是否为空的几何对象
公共属性Item
根据索引获取几何对象
公共属性SpatialReference
空间参考
Top
方法
  名称说明
公共方法Add
添加一个几何对象
公共方法AddRange
添加一组几何对象
公共方法Clear
清空几何对象
公共方法Clone
深度克隆一个副本对象
公共方法Contains
【未完成】是否包含传入的几何对象
公共方法Crosses
【未完成】是否被传入的几何对象穿越(永远不存在)
公共方法DimensionTransformation
维度变换
公共方法Disjoint
【未完成】是否与传入的几何对象相离
公共方法Empty
制空几何对象
公共方法Equals
【未完成】是否与传入的几何对象全等
受保护的方法GeometryFilter
几何对象过滤函数
受保护的方法GeometryProcess
几何对象后处理函数
公共方法GetEnumerator
枚举指示器
公共方法GetEnvelope
获取最新的包络矩形框(总会调用ResetBoundingBox来重置)
公共方法IndexOf
几何对象在集合的位置
公共方法Insert
插入一个几何对象
公共方法Intersects
【未完成】是否与传入的几何对象相交
公共方法IsEqual
比较两个对象是否相等
公共方法Normalize
标准化
公共方法Offset
偏移
公共方法Overlaps
【未完成】是否与传入的几何对象重叠
公共方法Project
投影变化
公共方法RemoveAt
移除几何对象
公共方法RemoveCollinearVertices
移除共线顶点(跨类型不检测)
公共方法ResetEnvelope
重置几何对象的包络矩形框(当修改坐标或是空间参考变化后执行,确保BoundingBox是最新的对象)
公共方法Reverse
节点反序
公共方法Rotate
旋转
公共方法ToString
几何图形的WKT描述
(覆写 ObjectToString.)
公共方法Touches
【未完成】是否与传入的几何对象相邻
公共方法ToWellKnownBinary
几何图形的WKB描述
公共方法ToWellKnownText
几何图形的WKT描述
公共方法Within
【未完成】是否在传入的几何对象内部
Top
参见