Class Arc2
- Namespace
- GeometryHelper.Core
- Assembly
- GeometryHelper.dll
What can be asked of an arc: where a point falls on it, how far a shape is from it, and where it meets a segment, a circle or another arc.
An arc is part of a circle, so every answer here is the circle's answer kept only where the arc actually reaches. A crossing beyond the ends of the arc belongs to the circle, not to the arc, and is left out; a point off the ends is measured to whichever end is nearer.
public static class Arc2
- Inheritance
-
Arc2
- Inherited Members
Methods
- DistanceTo(GeoArc2, GeoArc2)
Gets the distance between two arcs, using the default tolerance.
- DistanceTo(GeoArc2, GeoArc2, Tolerance)
Gets the distance between two arcs, within a tolerance.
- DistanceTo(GeoArc2, GeoCircle2)
Gets the distance between an arc and a circle.
- DistanceTo(GeoArc2, GeoCircle2, Tolerance)
Gets the distance between an arc and a circle, within a tolerance.
- DistanceTo(GeoArc2, GeoLine2)
Gets the distance between an arc and a segment, using the default tolerance.
- DistanceTo(GeoArc2, GeoLine2, Tolerance)
Gets the distance between an arc and a segment, within a tolerance.
- DistanceTo(GeoArc2, GeoPoint2)
Gets the distance from an arc to a point, using the default tolerance.
- DistanceTo(GeoArc2, GeoPoint2, Tolerance)
Gets the distance from an arc to a point, within a tolerance.
- GetIntersections(GeoArc2, GeoArc2)
Gets where two arcs meet, using the default tolerance.
- GetIntersections(GeoArc2, GeoArc2, Tolerance)
Gets where two arcs meet, within a tolerance.
- GetIntersections(GeoArc2, GeoCircle2)
Gets where an arc meets a circle, using the default tolerance.
- GetIntersections(GeoArc2, GeoCircle2, Tolerance)
Gets where an arc meets a circle, within a tolerance.
- GetIntersections(GeoArc2, GeoLine2)
Gets where an arc meets a segment, using the default tolerance.
- GetIntersections(GeoArc2, GeoLine2, Tolerance)
Gets where an arc meets a segment, within a tolerance.
- GetShortestLineTo(GeoArc2, GeoArc2)
Gets the shortest segment joining two arcs, using the default tolerance.
- GetShortestLineTo(GeoArc2, GeoArc2, Tolerance)
Gets the shortest segment joining two arcs, within a tolerance.
- GetShortestLineTo(GeoArc2, GeoCircle2)
Gets the shortest segment joining an arc to a circle, using the default tolerance.
- GetShortestLineTo(GeoArc2, GeoCircle2, Tolerance)
Gets the shortest segment joining an arc to a circle, within a tolerance.
- GetShortestLineTo(GeoArc2, GeoLine2)
Gets the shortest segment joining an arc to a straight segment, using the default tolerance.
- GetShortestLineTo(GeoArc2, GeoLine2, Tolerance)
Gets the shortest segment joining an arc to a straight segment, within a tolerance.
- GetShortestLineTo(GeoArc2, GeoPoint2)
Gets the shortest segment joining an arc to a point, using the default tolerance.
- GetShortestLineTo(GeoArc2, GeoPoint2, Tolerance)
Gets the shortest segment joining an arc to a point, within a tolerance.
- IsPointOn(GeoArc2, GeoPoint2)
Determines whether a point lies on an arc, using the default tolerance.
- IsPointOn(GeoArc2, GeoPoint2, Tolerance)
Determines whether a point lies on an arc, within a tolerance.
- Locate(GeoArc2, GeoPoint2)
Says where a point sits relative to an arc, using the default tolerance.
- Locate(GeoArc2, GeoPoint2, Tolerance)
Says where a point sits relative to an arc, within a tolerance.
- ProjectToArc(GeoArc2, GeoPoint2)
Gets the point of an arc closest to a point, using the default tolerance.
- ProjectToArc(GeoArc2, GeoPoint2, Tolerance)
Gets the point of an arc closest to a point, within a tolerance.
- TryIntersectWith(GeoArc2, GeoArc2, out GeoPoint2[])
Finds where two arcs meet, using the default tolerance.
- TryIntersectWith(GeoArc2, GeoArc2, out GeoPoint2[], Tolerance)
Finds where two arcs meet, within a tolerance.
- TryIntersectWith(GeoArc2, GeoCircle2, out GeoPoint2[])
Finds where an arc meets a circle, using the default tolerance.
- TryIntersectWith(GeoArc2, GeoCircle2, out GeoPoint2[], Tolerance)
Finds where an arc meets a circle, within a tolerance.
- TryIntersectWith(GeoArc2, GeoLine2, out GeoPoint2[])
Finds where an arc meets a segment, using the default tolerance.
- TryIntersectWith(GeoArc2, GeoLine2, out GeoPoint2[], Tolerance)
Finds where an arc meets a segment, within a tolerance.
- TrySplitAt(GeoArc2, GeoPoint2, out GeoArc2[])
Splits an arc at the point of it nearest a point, using the default tolerance.
- TrySplitAt(GeoArc2, GeoPoint2, out GeoArc2[], Tolerance)
Splits an arc at the point of it nearest a point, within a tolerance.
- TrySplitAt(GeoArc2, double, out GeoArc2[])
Splits an arc at a normalized parameter, using the default tolerance.
- TrySplitAt(GeoArc2, double, out GeoArc2[], Tolerance)
Splits an arc at a normalized parameter, within a tolerance.