This document is archived and information here might be outdated. Recommended version. |
Constructs the point(s) of intersection/tangency between two segments. Different ways of extending the segments in order to locate additional points can be specified.
[Visual Basic .NET] Public Sub ConstructIntersectionEx ( _ ByVal segment1 As ISegment, _ ByVal extension1 As esriSegmentExtension, _ ByVal segment2 As ISegment, _ ByVal extension2 As esriSegmentExtension, _ [ByRef params1 As Double], _ [ByRef params2 As Double], _ [ByRef tangentBits As Integer] _ )
[C#] public void ConstructIntersectionEx ( ISegment segment1, esriSegmentExtension extension1, ISegment segment2, esriSegmentExtension extension2, ref double params1, ref double params2, ref int tangentBits );
[C++]
HRESULT ConstructIntersectionEx(
ISegment* segment1,
esriSegmentExtension extension1,
ISegment* segment2,
esriSegmentExtension extension2,
System.Double* params1,
System.Double* params2,
System.Int32* tangentBits
);
[C++]
Parameters segment1
segment1 is a parameter of type ISegment* extension1
extension1 is a parameter of type esriSegmentExtension segment2
segment2 is a parameter of type ISegment* extension2
extension2 is a parameter of type esriSegmentExtension params1 [out, optional]
params1 is a parameter of type double* params2 [out, optional]
params2 is a parameter of type double* tangentBits [out, optional]
tangentBits is a parameter of type long*
Constructs a Multipoint containing the points of intersection and tangency between two input geometries. The input geometries can be extended by any of the esriSegmentExtension methods. Optionally, the construction method also returns the relative position and tangency of the intersection point along each curve.
IConstructMultipoint Interface | ITopologicalOperator.Intersect Method | IConstructMultipoint.ConstructIntersectionEx Method | IConstructMultipoint.ConstructIntersection Method