public void CreateFrom(List <List <Point> > shape) { Branches.Clear(); foreach (var item in shape) { IXEP_EmdStirrupBranchData branchData = XEP_EmdFactrory.CreateEmdStirrupBranchData(); branchData.CreateFrom(item); Branches.Add(branchData); } }
public void CreateFromEmdElement(IXEP_EmdElement elem) { XEP_BaseEmdFile.CheckName(elem.Name, XEP_EmdNames.s_KeyStirrupZoneShape); Branches.Clear(); foreach (var item in elem.Elements) { IXEP_EmdStirrupBranchData branchData = XEP_EmdFactrory.CreateEmdStirrupBranchData(); branchData.CreateFromEmdElement(item); Branches.Add(branchData); } }