EllipticArc 类 |
命名空间: GISShare.SMap.Geometry
The EllipticArc type exposes the following members.
| 名称 | 说明 | |
|---|---|---|
| EllipticArc |
椭圆弧
| |
| EllipticArc(IPoint, Double, Double, Double, Double, Double) |
椭圆弧
| |
| EllipticArc(IPoint, Double, Double, Double, Double, Double, IBoundingBox) |
椭圆弧
|
| 名称 | 说明 | |
|---|---|---|
| CenterPoint |
圆心
| |
| CentralAngle |
扇形角度(0-2PI 逆时针,单位弧度)
| |
| Dimension |
维数
| |
| eCoordinateType |
坐标类型(XY XYZ XYM XYZM)
| |
| EndPoint |
终点
| |
| Envelope |
几何对象的包络矩形框(当为空时,会调用ResetBoundingBox来重置,注:IPoint 和 IBoundingBox 内部参数改变后无需重置)
| |
| GeometryType |
几何类型
| |
| IsClosed |
是否封闭
| |
| IsEmpty |
是否为空的几何对象
| |
| Length |
长度
| |
| MidPoint |
中点
| |
| RadiusX |
半径X
| |
| RadiusY |
半径Y
| |
| RotateAngle |
旋转角度(0-2PI 逆时针,单位弧度)
| |
| SpatialReference |
空间参考
| |
| StartAngle |
起始角度(0-2PI 逆时针,单位弧度)
| |
| StartPoint |
起点
|
| 名称 | 说明 | |
|---|---|---|
| CalcuateEllipticArcLength |
计算椭圆弧长度(近似法)
| |
| Clone |
深度克隆一个副本对象
| |
| Contains |
是否包含传入的几何对象
| |
| Crosses |
是否被传入的几何对象穿越
| |
| DimensionTransformation |
维度变换
| |
| Disjoint |
是否与传入的几何对象相离
| |
| Empty |
制空几何对象
| |
| Equals |
是否与传入的几何对象全等
| |
| GetEnvelope |
获取最新的包络矩形框(总会调用ResetBoundingBox来重置)
| |
| Intersects |
是否与传入的几何对象相交
| |
| IsEqual |
比较两个对象是否相等
| |
| Normalize |
标准化(不产生有效的操作)
| |
| Offset |
偏移
| |
| Overlaps |
是否与传入的几何对象重叠
| |
| Project |
投影变化
| |
| QueryEllipticArcNormal |
在沿着曲线的指定距离处构造一个曲线的切线的垂线
| |
| QueryEllipticArcPoint |
构造距曲线的起始点指定距离处的曲线上的点
| |
| QueryEllipticArcSubCurve |
获取距曲线起点指定距离的一段子曲线(当长度小于0返回IBeeline,长度大于自身长度返回IPath(IBezierCurve + IPoint),否则返回IBezierCurve)
| |
| QueryEllipticArcTangent |
在沿着曲线的指定距离处构造一个曲线的切线
| |
| QueryEndPointAngle |
终点处的水平倾角
| |
| QueryInterpolationPoint |
求椭圆弧在 t 时刻的点(空间参考不克隆)
| |
| QueryInterpolationPoints |
获取椭圆弧的所有拟合点集合
| |
| QueryNodes |
根据插值精度获取 Bezier 曲线的插值点集合
| |
| QueryNormal |
在沿着曲线的指定距离处构造一个曲线的切线的垂线
| |
| QueryPoint |
查询椭圆弧上(或椭圆弧延长线上)距离起始点指定距离处的点。间距如果超出椭圆弧弧长,则在椭圆弧的正向弧延长线上查找;间距如果为负数,则在椭圆弧的反向弧延长线上查找。
| |
| QueryPointAndDistance |
计算点到曲线的最近点
| |
| QuerySegments |
获取 Bezier 曲线的拟合简单线集合
| |
| QueryStartPointAngle |
起点处的水平倾角
| |
| QuerySubCurve |
获取距曲线起点指定距离的一段子曲线(当长度小于0返回IBeeline,长度大于自身长度返回IPath(IBezierCurve + IPoint),否则返回IBezierCurve)
| |
| QueryTangent |
在沿着曲线的指定距离处构造一个曲线的切线
| |
| QueryTangentAngle |
求圆弧上点的切线角度(0-2PI 逆时针,单位弧度)
| |
| QueryThetaPoint |
求椭圆弧指定θ仰角的点
| |
| QueryTParameter |
求距起点指定距离处此时的椭圆弧 t 参数的值(近似法)
| |
| ResetEnvelope |
重置几何对象的包络矩形框(当修改坐标或是空间参考变化后执行,确保BoundingBox是最新的对象)
| |
| ReverseOrientation |
倒序
| |
| Rotate |
旋转
| |
| ToString |
几何图形的WKT描述
(覆写 ObjectToString.) | |
| Touches |
是否与传入的几何对象相邻
| |
| ToWellKnownBinary |
几何图形的WKB描述
| |
| ToWellKnownText |
几何图形的WKT描述
| |
| Within |
是否在传入的几何对象内部
|