BezierCurve 类 |
命名空间: GISShare.SMap.Geometry
The BezierCurve type exposes the following members.
名称 | 说明 | |
---|---|---|
![]() | BezierCurve |
三阶贝塞尔曲线
|
![]() | BezierCurve(IPoint, IPoint, IPoint, IPoint) |
三阶贝塞尔曲线
|
![]() | BezierCurve(IPoint, IPoint, IPoint, IPoint, IBoundingBox) |
三阶贝塞尔曲线
|
名称 | 说明 | |
---|---|---|
![]() | Dimension |
维数
|
![]() | eCoordinateType |
坐标类型(XY XYZ XYM XYZM)
|
![]() | EndPoint |
终点
|
![]() | Envelope |
几何对象的包络矩形框(当为空时,会调用ResetBoundingBox来重置,注:IPoint 和 IBoundingBox 内部参数改变后无需重置)
|
![]() | GeometryType |
几何类型
|
![]() | IsBeeline |
该贝塞尔曲线是否为直线
|
![]() | IsClosed |
是否封闭
|
![]() | IsEmpty |
是否为空的几何对象
|
![]() | Length |
长度
|
![]() | MidPoint |
中点
|
![]() | Point1 |
一号点
|
![]() | Point2 |
二号点
|
![]() | Point3 |
三号点
|
![]() | Point4 |
四号点
|
![]() | SpatialReference |
空间参考
|
![]() | StartPoint |
起点
|
名称 | 说明 | |
---|---|---|
![]() | CalcuateBezierLength |
计算贝塞尔曲线长度(近似法)
|
![]() | Clone |
深度克隆一个副本对象
|
![]() | Contains |
是否包含传入的几何对象
|
![]() | Crosses |
是否被传入的几何对象穿越
|
![]() | DimensionTransformation |
维度变换
|
![]() | Disjoint |
是否与传入的几何对象相离
|
![]() | Empty |
制空几何对象
|
![]() | Equals |
是否与传入的几何对象全等
|
![]() | GetEnvelope |
获取最新的包络矩形框(总会调用ResetBoundingBox来重置)
|
![]() | Intersects |
是否与传入的几何对象相交
|
![]() | IsEqual |
比较两个对象是否相等
|
![]() | Normalize |
标准化(不产生有效的操作)
|
![]() | Offset |
偏移
|
![]() | Overlaps |
是否与传入的几何对象重叠
|
![]() | Project |
投影变化
|
![]() | QueryBezierNormal |
在沿着曲线的指定距离处构造一个曲线的切线的垂线
|
![]() | QueryBezierPoint |
构造距曲线的起始点指定距离处的曲线上的点
|
![]() | QueryBezierPointAndDistance |
计算点到曲线的最近点
|
![]() | QueryBezierSubCurve |
获取距曲线起点指定距离的一段子曲线(当长度小于0返回IBeeline,长度大于自身长度返回IPath(IBezierCurve + IPoint),否则返回IBezierCurve)
|
![]() | QueryBezierTangent |
在沿着曲线的指定距离处构造一个曲线的切线
|
![]() | QueryClosestPoint |
在贝塞尔曲线上查找距已知点距离最近的点
|
![]() | QueryEndPointAngle |
终点处的水平倾角
|
![]() | QueryInterpolationPoint |
求贝塞尔曲线在 t 时刻的点(空间参考不克隆)
|
![]() | QueryInterpolationPoints |
获取贝塞尔曲线的所有插值点集合
|
![]() | QueryNodes |
根据插值精度获取 Bezier 曲线的插值点集合
|
![]() | QueryNormal |
在沿着曲线的指定距离处构造一个曲线的切线的垂线
|
![]() | QueryPoint |
构造距曲线的起始点指定距离处的曲线上的点
|
![]() | QueryPointAndDistance |
计算点到曲线的最近点
|
![]() | QuerySegments |
获取 Bezier 曲线的拟合简单线集合
|
![]() | QueryStartPointAngle |
起点处的水平倾角
|
![]() | QuerySubCurve |
获取距曲线起点指定距离的一段子曲线(当长度小于0返回IBeeline,长度大于自身长度返回IPath(IBezierCurve + IPoint),否则返回IBezierCurve)
|
![]() | QueryTangent |
在沿着曲线的指定距离处构造一个曲线的切线
|
![]() | QueryTangentAngle |
求贝塞尔曲线在 t 时刻时该点的切线角度(0-2PI 逆时针,单位弧度)
|
![]() | QueryTParameter |
求距起点指定距离处此时的贝塞尔曲线 t 参数的值(近似法)
|
![]() | ResetEnvelope |
重置几何对象的包络矩形框(当修改坐标或是空间参考变化后执行,确保BoundingBox是最新的对象)
|
![]() | ReverseOrientation |
倒序
|
![]() | Rotate |
旋转
|
![]() | SplitAt |
依据t参数切割贝塞尔曲线
|
![]() | ToString |
几何图形的WKT描述
(覆写 ObjectToString.) |
![]() | Touches |
是否与传入的几何对象相邻
|
![]() | ToWellKnownBinary |
几何图形的WKB描述
|
![]() | ToWellKnownText |
几何图形的WKT描述
|
![]() | Within |
是否在传入的几何对象内部
|