Table of Contents

Method GetIntersections

Namespace
GeometryHelper.Geometry
Assembly
GeometryHelper.dll

GetIntersections(GeoLine2)

Gets the points where the chain meets a straight segment.

public GeoPoint2[] GetIntersections(GeoLine2 line)

Parameters

line GeoLine2

Returns

GeoPoint2[]

GetIntersections(GeoLine2, Tolerance)

Gets the points where the chain meets a straight segment, within a tolerance.

public GeoPoint2[] GetIntersections(GeoLine2 line, Tolerance tolerance)

Parameters

line GeoLine2
tolerance Tolerance

Returns

GeoPoint2[]

GetIntersections(GeoArc2)

Gets the points where the chain meets an arc.

public GeoPoint2[] GetIntersections(GeoArc2 arc)

Parameters

arc GeoArc2

Returns

GeoPoint2[]

GetIntersections(GeoArc2, Tolerance)

Gets the points where the chain meets an arc, within a tolerance.

public GeoPoint2[] GetIntersections(GeoArc2 arc, Tolerance tolerance)

Parameters

arc GeoArc2
tolerance Tolerance

Returns

GeoPoint2[]

GetIntersections(GeoCircle2)

Gets the points where the chain meets a circle.

public GeoPoint2[] GetIntersections(GeoCircle2 circle)

Parameters

circle GeoCircle2

Returns

GeoPoint2[]

GetIntersections(GeoCircle2, Tolerance)

Gets the points where the chain meets a circle, within a tolerance.

public GeoPoint2[] GetIntersections(GeoCircle2 circle, Tolerance tolerance)

Parameters

circle GeoCircle2
tolerance Tolerance

Returns

GeoPoint2[]

GetIntersections(GeoPolyline2)

Gets the points where the chain meets a straight chain.

public GeoPoint2[] GetIntersections(GeoPolyline2 polyline)

Parameters

polyline GeoPolyline2

Returns

GeoPoint2[]

GetIntersections(GeoPolyline2, Tolerance)

Gets the points where the chain meets a straight chain, within a tolerance.

public GeoPoint2[] GetIntersections(GeoPolyline2 polyline, Tolerance tolerance)

Parameters

polyline GeoPolyline2
tolerance Tolerance

Returns

GeoPoint2[]

GetIntersections(GeoPolygon2)

Gets the points where the chain meets a straight loop.

public GeoPoint2[] GetIntersections(GeoPolygon2 polygon)

Parameters

polygon GeoPolygon2

Returns

GeoPoint2[]

GetIntersections(GeoPolygon2, Tolerance)

Gets the points where the chain meets a straight loop, within a tolerance.

public GeoPoint2[] GetIntersections(GeoPolygon2 polygon, Tolerance tolerance)

Parameters

polygon GeoPolygon2
tolerance Tolerance

Returns

GeoPoint2[]

GetIntersections(GeoPolylineArc2)

Gets the points where the chain meets a chain that may curve.

public GeoPoint2[] GetIntersections(GeoPolylineArc2 other)

Parameters

other GeoPolylineArc2

Returns

GeoPoint2[]

GetIntersections(GeoPolylineArc2, Tolerance)

Gets the points where the chain meets a chain that may curve, within a tolerance.

public GeoPoint2[] GetIntersections(GeoPolylineArc2 other, Tolerance tolerance)

Parameters

other GeoPolylineArc2
tolerance Tolerance

Returns

GeoPoint2[]

GetIntersections(GeoPolygonArc2)

Gets the points where the chain meets a loop that may curve.

public GeoPoint2[] GetIntersections(GeoPolygonArc2 loop)

Parameters

loop GeoPolygonArc2

Returns

GeoPoint2[]

GetIntersections(GeoPolygonArc2, Tolerance)

Gets the points where the chain meets a loop that may curve, within a tolerance.

public GeoPoint2[] GetIntersections(GeoPolygonArc2 loop, Tolerance tolerance)

Parameters

loop GeoPolygonArc2
tolerance Tolerance

Returns

GeoPoint2[]

GetIntersections(GeoFace2)

Gets every point where this curved chain crosses the boundary of a face, using the default tolerance.

public GeoPoint2[] GetIntersections(GeoFace2 face)

Parameters

face GeoFace2

Returns

GeoPoint2[]

GetIntersections(GeoFace2, Tolerance)

Gets every point where this curved chain crosses the boundary of a face, within a tolerance.

public GeoPoint2[] GetIntersections(GeoFace2 face, Tolerance tolerance)

Parameters

face GeoFace2
tolerance Tolerance

Returns

GeoPoint2[]

GetIntersections(GeoRectangle2)

Gets the points where this curved chain meets a rectangle.

public GeoPoint2[] GetIntersections(GeoRectangle2 rect)

Parameters

rect GeoRectangle2

Returns

GeoPoint2[]

GetIntersections(GeoRectangle2, Tolerance)

Gets the points where this curved chain meets a rectangle, within a tolerance.

public GeoPoint2[] GetIntersections(GeoRectangle2 rect, Tolerance tolerance)

Parameters

rect GeoRectangle2
tolerance Tolerance

Returns

GeoPoint2[]

GetIntersections(GeoEdge2)

Gets every point where this curved chain crosses an edge.

public GeoPoint2[] GetIntersections(GeoEdge2 edge)

Parameters

edge GeoEdge2

Returns

GeoPoint2[]

GetIntersections(GeoEdge2, Tolerance)

Gets every point where this curved chain crosses an edge, within a tolerance.

public GeoPoint2[] GetIntersections(GeoEdge2 edge, Tolerance tolerance)

Parameters

edge GeoEdge2
tolerance Tolerance

Returns

GeoPoint2[]

GetIntersections(GeoTriangle2)

Gets every point where this curved chain meets the edges of a triangle, using the default tolerance.

public GeoPoint2[] GetIntersections(GeoTriangle2 triangle)

Parameters

triangle GeoTriangle2

Returns

GeoPoint2[]

GetIntersections(GeoTriangle2, Tolerance)

Gets every point where this curved chain meets the edges of a triangle, within a tolerance.

public GeoPoint2[] GetIntersections(GeoTriangle2 triangle, Tolerance tolerance)

Parameters

triangle GeoTriangle2
tolerance Tolerance

Returns

GeoPoint2[]