| 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 | 
            是否在传入的几何对象内部
             | 
 参见
参见