Method ToAcadPolyline
- Namespace
- GeometryHelper.CadConvert
- Assembly
- GeometryHelper.CadConvert.dll
ToAcadPolyline(GeoPolyline2)
Converts a GeometryHelper 2D polyline to a AutoCAD Polyline.
public static Polyline ToAcadPolyline(this GeoPolyline2 geoPolyline)
Parameters
geoPolylineGeoPolyline2The GeometryHelper 2D polyline to convert.
Returns
- Polyline
The converted AutoCAD Autodesk.AutoCAD.DatabaseServices.Polyline.
Exceptions
- ArgumentNullException
Thrown when
geoPolylineis null.
ToAcadPolyline(IEnumerable<GeoPolyline2>)
Converts a sequence of GeometryHelper 2D polylines to a list of AutoCAD Polylines.
public static List<Polyline> ToAcadPolyline(this IEnumerable<GeoPolyline2> polylines)
Parameters
polylinesIEnumerable<GeoPolyline2>The sequence of GeometryHelper 2D polylines to convert.
Returns
- List<Polyline>
A list of converted AutoCAD Autodesk.AutoCAD.DatabaseServices.Polyline.
ToAcadPolyline(GeoPolygon2)
Converts a GeometryHelper 2D polygon to a closed AutoCAD Polyline.
public static Polyline ToAcadPolyline(this GeoPolygon2 geoPolygon)
Parameters
geoPolygonGeoPolygon2The GeometryHelper 2D polygon to convert.
Returns
- Polyline
The converted AutoCAD Autodesk.AutoCAD.DatabaseServices.Polyline, closed.
Exceptions
- ArgumentNullException
Thrown when
geoPolygonis null.
ToAcadPolyline(IEnumerable<GeoPolygon2>)
Converts a sequence of GeometryHelper 2D polygons to a list of closed AutoCAD Polylines.
public static List<Polyline> ToAcadPolyline(this IEnumerable<GeoPolygon2> polygons)
Parameters
polygonsIEnumerable<GeoPolygon2>The sequence of GeometryHelper 2D polygons to convert.
Returns
- List<Polyline>
A list of converted AutoCAD Autodesk.AutoCAD.DatabaseServices.Polyline.
ToAcadPolyline(GeoPolylineArc2)
Converts a GeometryHelper 2D chain that may curve to an AutoCAD Polyline, arcs and all.
public static Polyline ToAcadPolyline(this GeoPolylineArc2 chain)
Parameters
chainGeoPolylineArc2The GeometryHelper 2D chain to convert.
Returns
- Polyline
The converted AutoCAD Autodesk.AutoCAD.DatabaseServices.Polyline.
Remarks
The bulge of each edge is written against the vertex it leaves, which is where AutoCAD keeps it, so nothing is approximated and reading the result back with ToGeoPolylineArc2(Polyline) gives the chain that went in.
Exceptions
- ArgumentNullException
Thrown when
chainis null.
ToAcadPolyline(IEnumerable<GeoPolylineArc2>)
Converts a sequence of GeometryHelper 2D chains that may curve to a list of AutoCAD Polylines.
public static List<Polyline> ToAcadPolyline(this IEnumerable<GeoPolylineArc2> chains)
Parameters
chainsIEnumerable<GeoPolylineArc2>The sequence of GeometryHelper 2D chains to convert.
Returns
- List<Polyline>
A list of converted AutoCAD Autodesk.AutoCAD.DatabaseServices.Polyline.
ToAcadPolyline(GeoPolygonArc2)
Converts a GeometryHelper 2D loop that may curve to a closed AutoCAD Polyline, arcs and all.
public static Polyline ToAcadPolyline(this GeoPolygonArc2 loop)
Parameters
loopGeoPolygonArc2The GeometryHelper 2D loop to convert.
Returns
- Polyline
The converted AutoCAD Autodesk.AutoCAD.DatabaseServices.Polyline, closed.
Remarks
The loop closes itself, so the bulge of its closing edge is written against its last vertex, as AutoCAD writes the closing segment of a closed polyline.
Exceptions
- ArgumentNullException
Thrown when
loopis null.
ToAcadPolyline(IEnumerable<GeoPolygonArc2>)
Converts a sequence of GeometryHelper 2D loops that may curve to a list of closed AutoCAD Polylines.
public static List<Polyline> ToAcadPolyline(this IEnumerable<GeoPolygonArc2> loops)
Parameters
loopsIEnumerable<GeoPolygonArc2>The sequence of GeometryHelper 2D loops to convert.
Returns
- List<Polyline>
A list of converted AutoCAD Autodesk.AutoCAD.DatabaseServices.Polyline.