查询椭圆弧上(或椭圆弧延长线上)距离起始点指定距离处的点。间距如果超出椭圆弧弧长,则在椭圆弧的正向弧延长线上查找;间距如果为负数,则在椭圆弧的反向弧延长线上查找。
命名空间:
GISShare.SMap.Geometry
程序集:
GISShare.SMap (在 GISShare.SMap.dll 中) 版本:1.9.1.6 (1.9.1.6)
语法public IPoint QueryPoint(
double dDistanceAlongCurve,
bool bRatio,
bool bFromStart,
ExtensionStyle eExtensionStyle,
bool bHaveSpatialReference
)
Public Function QueryPoint (
dDistanceAlongCurve As Double,
bRatio As Boolean,
bFromStart As Boolean,
eExtensionStyle As ExtensionStyle,
bHaveSpatialReference As Boolean
) As IPoint
public:
virtual IPoint^ QueryPoint(
double dDistanceAlongCurve,
bool bRatio,
bool bFromStart,
ExtensionStyle eExtensionStyle,
bool bHaveSpatialReference
) sealed
abstract QueryPoint :
dDistanceAlongCurve : float *
bRatio : bool *
bFromStart : bool *
eExtensionStyle : ExtensionStyle *
bHaveSpatialReference : bool -> IPoint
override QueryPoint :
dDistanceAlongCurve : float *
bRatio : bool *
bFromStart : bool *
eExtensionStyle : ExtensionStyle *
bHaveSpatialReference : bool -> IPoint
参数
- dDistanceAlongCurve
- 类型: SystemDouble
距圆弧起始点的距离 - bRatio
- 类型: SystemBoolean
参数“dDistanceAlongCurve”是否为比例 - bFromStart
- 类型: SystemBoolean
从起点开始往后推算,反之从终点推算 - eExtensionStyle
- 类型: GISShare.SMap.GeometryExtensionStyle
是否考虑延长线的情况 - bHaveSpatialReference
- 类型: SystemBoolean
返回对象是否含有空间参考
返回值
类型:
IPoint返回目标点
实现
ICurveQueryPoint(Double, Boolean, Boolean, ExtensionStyle, Boolean)
参见