You are here: Start » AVL.NET » AVL.SegmentArrayIntersections(AvlNet.Segment2D[], AvlNet.Point2D[], int[], int[], AvlNet.Segment2D[], int[], int[])

AVL.SegmentArrayIntersections(AvlNet.Segment2D[], AvlNet.Point2D[], int[], int[], AvlNet.Segment2D[], int[], int[])

Computes a common points or segment of any segments from the set.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax


public static void SegmentArrayIntersections(
	AvlNet.Segment2D[] inSegments,
	out AvlNet.Point2D[] outIntersectionPoints,
	out int[] outFirstIntersectionIndices,
	out int[] outSecondIntersectionIndices,
	out AvlNet.Segment2D[] outOverlapSegments,
	out int[] outFirstOverlapIndices,
	out int[] outSecondOverlapIndices
)

Parameters

inSegments
Type: AvlNet.Segment2D
Input segments
outIntersectionPoints
Type: AvlNet.Point2D
Intersection points
outFirstIntersectionIndices
Type: System.Int32
First indices of the input segments which corresponds to the intersection points
outSecondIntersectionIndices
Type: System.Int32
Second indices of the input segments which corresponds to the intersection points
outOverlapSegments
Type: AvlNet.Segment2D
Overlap segments
outFirstOverlapIndices
Type: System.Int32
First indices of the input segments which corresponds to the overlap segments
outSecondOverlapIndices
Type: System.Int32
Second indices of the input segments which corresponds to the overlap segments

Examples

SegmentArrayIntersections performed on segments.

See also