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