点击或拖拽改变大小

IBezierCurveQueryBezierPointAndDistance 方法

计算点到曲线的最近点

命名空间:  GISShare.SMap.Geometry
程序集:  GISShare.SMap (在 GISShare.SMap.dll 中) 版本:1.9.1.6 (1.9.1.6)
语法
IPoint QueryBezierPointAndDistance(
	int iInterpolationPrecision,
	IPoint pPoint,
	ExtensionStyle eExtensionStyle,
	bool bExtensionStart,
	bool bExtensionEnd,
	bool bHaveSpatialReference,
	out double dDistanceAlongCurve,
	out double dDistanceFromCurve,
	out double dDistanceFromCurveT
)

参数

iInterpolationPrecision
类型: SystemInt32
差值数
pPoint
类型: GISShare.SMap.GeometryIPoint
参数点
eExtensionStyle
类型: GISShare.SMap.GeometryExtensionStyle
是否考虑延长线的情况
bExtensionStart
类型: SystemBoolean
线头延长
bExtensionEnd
类型: SystemBoolean
线尾延长
bHaveSpatialReference
类型: SystemBoolean
返回对象是否含有空间参考
dDistanceAlongCurve
类型: SystemDouble
传出沿曲线距离
dDistanceFromCurve
类型: SystemDouble
传出点到曲线的距离
dDistanceFromCurveT
类型: SystemDouble
传出点到曲线的距离T

返回值

类型: IPoint
曲线上的点
参见