public List <Polyline> convertToPolyline(SPolylineCollection sPolylines) { List <Polyline> polyLines = new List <Polyline>(); foreach (SPolyLine sPolyline in sPolylines) { Polyline polyline = new Polyline(); polyLines.Add(polyline); foreach (SPoint sPoint in sPolyline) { polyline.Points.Add(new Point(sPoint.X, sPoint.Y)); } } return(polyLines); }
public SPolylineCollection convertToSCollection(List <Polyline> lines) { SPolylineCollection sp = new SPolylineCollection(); foreach (Polyline poly in lines) { SPolyLine polyline = new SPolyLine(); sp.Add(polyline); foreach (Point point in poly.Points) { polyline.Add(new SPoint() { X = point.X, Y = point.Y }); } } return(sp); }