Distance2d Class
Name | Description | |
---|---|---|
![]() ![]() |
ArcArc(Arc2d, Arc2d, bool) | Computes the closest points between two arc segments. The resulting lines startpoint will be on a1, and its endpoint on a2. 'checkZeroIntersect' should be true if it's possible the segments intersect (ie. check for zero distance) Setting it to false will speed up the computation. |
![]() ![]() |
ArcSegment(Arc2d, Line2d, bool) | Computes the distance between an circular arc and a line segment. |
![]() ![]() |
CircleCircle(ICircular2d, ICircular2d) | Computes the distance between two circles circumferences. |
![]() ![]() |
CircleSegment(ICircular2d, Line2d) | Calculates the minimum distance between a circle and a line. |
![]() ![]() |
ExtentsExtents(Extents2d, Extents2d) | |
![]() ![]() |
PolyArc(Poly2d, Arc2d) | |
![]() ![]() |
PolyPoly(Poly2d, Poly2d, bool) | |
![]() ![]() |
PolyPolyOLD(Poly2d, Poly2d, bool) | Computes the distance between two polylines. |
![]() ![]() |
PolySegment(Poly2d, Line2d, bool) | |
![]() ![]() |
RegionPoly(Region2d, Poly2d, bool) | |
![]() ![]() |
RegionRegion(Region2d, Region2d, bool) | |
![]() ![]() |
SegmentSegment(Line2d, Line2d, bool) | Computes the distance between two line segments. |
IGS.Genamo.Distance2d