private Arrange CreateArrange(List <int> iters) { var arrange = new Arrange(iters.Count); var entities = Project.EntityHub.EntityArray; for (int i = 0; i < iters.Count; i++) { arrange[i] = entities[iters[i]].Id; } return(arrange); }
public XElement ToStructureXML() { var xml_layout = Layout.ToXML(); xml_layout.Add( new XAttribute("index", _LayoutIndex + 1)); var xml_arrange = Arrange.ToXML(); xml_arrange.Add( new XAttribute("index", _ArrangeIndex + 1)); var xml = new XElement("model", xml_layout, xml_arrange); return(xml); }
public XElement ToFullXML() { var xml_layout = Layout.ToXML(); xml_layout.Add( new XAttribute("index", _LayoutIndex + 1)); var xml_arrange = Arrange.ToXML(); xml_arrange.Add( new XAttribute("index", _ArrangeIndex + 1)); var xml_shape = new XElement("shapes"); foreach (var shape in _Shapes) { xml_shape.Add(shape.ToXML()); } var xml = new XElement("model", xml_layout, xml_arrange, xml_shape); return(xml); }