public override string ToString() { XElement el = new XElement("Arc"); XMLDoc.addXAttributes(el, new Dictionary <string, string>() { { "Name", "" }, { "Ang", ang.ToString(form) }, { "R", R.ToString(form) }, { "Constr", conToString() } }); if (cen != null) { el.Add(new XAttribute("XY", x.ToString(form) + " " + y.ToString(form))); } xml.El.Add(el); return(el.ToString()); }
public override string ToString() { XElement el = new XElement("Line"); XMLDoc.addXAttributes(el, new Dictionary <string, string>() { { "Name", "" }, { "Dir", dir.X.ToString(form) + " " + dir.Y.ToString(form) }, { "L", L.ToString(form) }, { "Constr", conToString() } }); if (first) { el.Add(new XAttribute("XY", (x * 10).ToString(form) + " " + (y * 10).ToString(form))); } xml.El.Add(el); return(el.ToString()); }
public override string ToString() { XElement el = new XElement("Sketch"); Dictionary <string, string> dic = new Dictionary <string, string>() { { "Name", ps.Name } }; if (ps.PlanarEntity is WorkPlane) { dic.Add("Plane", (ps.PlanarEntity as WorkPlane).Name); } else { Face f = ps.PlanarEntity as Face; Point pt = f.PointOnFace; dic.Add("PlanePoint", pt.X.ToString("#.###") + " " + pt.Y.ToString("#.###") + " " + pt.Z.ToString("#.###")); } XMLDoc.addXAttributes(el, dic); xml.addXElement(el); xml.El = el; return(el.ToString()); }