点击或拖拽改变大小

BezierCurveQuerySubCurve 方法

获取距曲线起点指定距离的一段子曲线(当长度小于0返回IBeeline,长度大于自身长度返回IPath(IBezierCurve + IPoint),否则返回IBezierCurve)

命名空间:  GISShare.SMap.Geometry
程序集:  GISShare.SMap (在 GISShare.SMap.dll 中) 版本:1.9.1.6 (1.9.1.6)
语法
public ICurve QuerySubCurve(
	double dDistanceAlongCurve,
	bool bRatio,
	bool bFromStart,
	ExtensionStyle eExtensionStyle,
	bool bHaveSpatialReference
)

参数

dDistanceAlongCurve
类型: SystemDouble
沿曲线距离
bRatio
类型: SystemBoolean
参数“dDistanceAlongCurve”是否为比例
bFromStart
类型: SystemBoolean
从起点开始往后推算,反之从终点推算
eExtensionStyle
类型: GISShare.SMap.GeometryExtensionStyle
是否考虑延长线的情况
bHaveSpatialReference
类型: SystemBoolean
返回对象是否含有空间参考

返回值

类型: ICurve
返回一段子曲线

实现

ICurveQuerySubCurve(Double, Boolean, Boolean, ExtensionStyle, Boolean)
参见