判断搜索几何对象是否穿越被搜索几何对象。

命名空间:  SuperMap.Data
程序集:  SuperMap.Data (in SuperMap.Data)
版本: dll

语法

C#
public static bool HasCross(
	Geometry geometrySearch,
	Geometry geometryTarget
)

参数

geometrySearch
Type: SuperMap.Data..::.Geometry
搜索几何对象,只支持线类型。
geometryTarget
Type: SuperMap.Data..::.Geometry
被搜索几何对象,支持线、面类型。

返回值

如果搜索几何对象穿越被搜索几何对象,返回true;反之,返回false。

备注

注意:

1.被搜索几何对象为面时,要求搜索几何对象内部与被搜索几何对象的内部的交集不为空,且搜索几何对象的内部与被搜索几何对象的外部的交集不为空;

2.被搜索几何对象为线时,要求搜索几何对象从被搜索几何对象内部的一侧进入并在被搜索几何对象内部的某处另一侧穿出。

版本信息

SuperMap iObjects .NET


请参见