public void SetChildren(List<Figure> children) { if (shapeHierarchy == null) shapeHierarchy = new Area_Based_Analyses.TreeNode<Figure>(this); foreach (Figure child in children) { shapeHierarchy.AddChild(child.Hierarchy()); } }
public void MakeLeaf() { shapeHierarchy = new Area_Based_Analyses.TreeNode<Figure>(this); }