| BezierCurveQueryBezierNormal 方法  | 
 
            在沿着曲线的指定距离处构造一个曲线的切线的垂线
            
 
        命名空间: 
     GISShare.SMap.Geometry
        程序集:
     GISShare.SMap (在 GISShare.SMap.dll 中) 版本:1.9.1.6 (1.9.1.6)
 语法
语法public IBeeline QueryBezierNormal(
	List<IPoint> interpolationList,
	double dDistanceAlongCurve,
	double dLength,
	bool bRatio,
	bool bFromStart,
	ExtensionStyle eExtensionStyle,
	bool bHaveSpatialReference
)
Public Function QueryBezierNormal ( 
	interpolationList As List(Of IPoint),
	dDistanceAlongCurve As Double,
	dLength As Double,
	bRatio As Boolean,
	bFromStart As Boolean,
	eExtensionStyle As ExtensionStyle,
	bHaveSpatialReference As Boolean
) As IBeeline
public:
virtual IBeeline^ QueryBezierNormal(
	List<IPoint^>^ interpolationList, 
	double dDistanceAlongCurve, 
	double dLength, 
	bool bRatio, 
	bool bFromStart, 
	ExtensionStyle eExtensionStyle, 
	bool bHaveSpatialReference
) sealed
abstract QueryBezierNormal : 
        interpolationList : List<IPoint> * 
        dDistanceAlongCurve : float * 
        dLength : float * 
        bRatio : bool * 
        bFromStart : bool * 
        eExtensionStyle : ExtensionStyle * 
        bHaveSpatialReference : bool -> IBeeline 
override QueryBezierNormal : 
        interpolationList : List<IPoint> * 
        dDistanceAlongCurve : float * 
        dLength : float * 
        bRatio : bool * 
        bFromStart : bool * 
        eExtensionStyle : ExtensionStyle * 
        bHaveSpatialReference : bool -> IBeeline 参数
- interpolationList
- 类型: System.Collections.GenericListIPoint
 曲线插值点(NULL值重新计算)
- dDistanceAlongCurve
- 类型: SystemDouble
 距离起始点的距离(超出部分在延长线上)
- dLength
- 类型: SystemDouble
 垂线长度
- bRatio
- 类型: SystemBoolean
 参数“dDistanceAlongCurve”是否为比例
- bFromStart
- 类型: SystemBoolean
 从起点开始往后推算,反之从终点推算
- eExtensionStyle
- 类型: GISShare.SMap.GeometryExtensionStyle
 是否考虑延长线的情况
- bHaveSpatialReference
- 类型: SystemBoolean
 返回对象是否含有空间参考
返回值
类型: 
IBeeline垂线
实现
IBezierCurveQueryBezierNormal(ListIPoint, Double, Double, Boolean, Boolean, ExtensionStyle, Boolean) 参见
参见