IPath 接口 |
命名空间: GISShare.SMap.Geometry
The IPath type exposes the following members.
名称 | 说明 | |
---|---|---|
![]() | Count |
所包含的图形总数
(继承自 IGeometryCollection。) |
![]() | Dimension |
维数
(继承自 IGeometry。) |
![]() | eCoordinateType |
坐标类型(XY XYZ XYM XYZM)
(继承自 IGeometry。) |
![]() | EndPoint |
终点
(继承自 ICurve。) |
![]() | Envelope |
几何对象的包络矩形框(当为空时,会调用ResetBoundingBox来重置,注:IPoint 和 IBoundingBox 内部参数改变后无需重置)
(继承自 IGeometry。) |
![]() | GeometryType |
几何类型
(继承自 IGeometry。) |
![]() | IsClosed |
是否封闭
(继承自 ICurve。) |
![]() | IsEmpty |
是否为空的几何对象
(继承自 IGeometry。) |
![]() | Item |
根据索引获取几何对象
(继承自 IGeometryCollection。) |
![]() | Length |
长度
(继承自 ICurve。) |
![]() | MidPoint |
中点
(继承自 ICurve。) |
![]() | SpatialReference |
空间参考
(继承自 IGeometry。) |
![]() | StartPoint |
起点
(继承自 ICurve。) |
名称 | 说明 | |
---|---|---|
![]() | Add |
添加一个几何对象
(继承自 IGeometryCollection。) |
![]() | AddRange |
添加一组几何对象
(继承自 IGeometryCollection。) |
![]() | Clear |
清空几何对象
(继承自 IGeometryCollection。) |
![]() | Contains |
是否包含传入的几何对象
(继承自 IRelationalOperator。) |
![]() | Crosses |
是否被传入的几何对象穿越
(继承自 IRelationalOperator。) |
![]() | DimensionTransformation |
维度变换
(继承自 IGeometry。) |
![]() | Disjoint |
是否与传入的几何对象相离
(继承自 IRelationalOperator。) |
![]() | Empty |
制空几何对象
(继承自 IGeometry。) |
![]() | Equals |
是否与传入的几何对象全等
(继承自 IRelationalOperator。) |
![]() | GetEnvelope |
获取最新的包络矩形框(总会调用ResetBoundingBox来重置)
(继承自 IGeometry。) |
![]() | IndexOf |
几何对象在集合的位置
(继承自 IGeometryCollection。) |
![]() | Insert |
插入一个几何对象
(继承自 IGeometryCollection。) |
![]() | Intersects |
是否与传入的几何对象相交
(继承自 IRelationalOperator。) |
![]() | IsEqual |
比较两个对象是否相等
(继承自 IEqual。) |
![]() | Merge |
弧段融合(注:当是复杂类型时,自动取子项)
|
![]() | Normalize |
标准化
(继承自 IGeometry。) |
![]() | Offset |
偏移
(继承自 IGeometry。) |
![]() | Overlaps |
是否与传入的几何对象重叠
(继承自 IRelationalOperator。) |
![]() | Project |
投影变化
(继承自 IGeometry。) |
![]() | QueryEndPointAngle |
终点处的水平倾角
(继承自 ICurve。) |
![]() | QueryNodes |
查询曲线的所有节点集合
(继承自 ICurve。) |
![]() | QueryNormal |
在沿着曲线的指定距离处构造一个曲线的切线的垂线(注:bFromStart参数不会影响线性方向)
(继承自 ICurve。) |
![]() | QueryPoint |
在沿着曲线的指定距离处构造一个曲线的点
(继承自 ICurve。) |
![]() | QueryPointAndDistance |
计算点到曲线的最近点
(继承自 ICurve。) |
![]() | QuerySegments |
查询曲线的所有组成部分(目前只支持 Beeline)
(继承自 ICurve。) |
![]() | QueryStartPointAngle |
起点处的水平倾角
(继承自 ICurve。) |
![]() | QuerySubCurve |
获取子弧段(注:bFromStart参数不会影响线性方向)
(继承自 ICurve。) |
![]() | QueryTangent |
在沿着曲线的指定距离处构造一个曲线的切线(注:bFromStart参数不会影响线性方向)
(继承自 ICurve。) |
![]() | RemoveAt |
移除几何对象
(继承自 IGeometryCollection。) |
![]() | ResetEnvelope |
重置几何对象的包络矩形框(当修改坐标或是空间参考变化后执行,确保BoundingBox是最新的对象)
(继承自 IGeometry。) |
![]() | Reverse |
节点反序
(继承自 IGeometryCollection。) |
![]() | ReverseOrientation |
倒序
(继承自 ICurve。) |
![]() | Rotate |
旋转
(继承自 IGeometry。) |
![]() | Touches |
是否与传入的几何对象相邻
(继承自 IRelationalOperator。) |
![]() | ToWellKnownBinary |
几何图形的WKB描述
(继承自 IGeometryDescription。) |
![]() | ToWellKnownText |
几何图形的WKT描述
(继承自 IGeometryDescription。) |
![]() | Within |
是否在传入的几何对象的内部
(继承自 IRelationalOperator。) |