/* # The Weber/Penn splitting method is problematic for big splitting angles, or # may be i misunderstood it, but it seems, that evenly splitting like for # an umbrella formed acacia (don't know the english name of that trees) isn't */ public override bool traverseTree(CS_TreeTraversal traversal) { if (traversal.enterStem(this)) // enter this tree? { if (leaves != null) { foreach (CS_Leaf l in leaves) { l.traverseTree(traversal); } } if (substems != null) { foreach (CS_Stem s in substems) { s.traverseTree(traversal); } } if (clones != null) { foreach (CS_Stem s in clones) { s.traverseTree(traversal); } } } return(traversal.leaveStem(this)); }
/* # The Weber/Penn splitting method is problematic for big splitting angles, or # may be i misunderstood it, but it seems, that evenly splitting like for # an umbrella formed acacia (don't know the english name of that trees) isn't */ public override bool traverseTree(CS_TreeTraversal traversal) { if (traversal.enterStem(this)) // enter this tree? { if (leaves != null) { foreach (CS_Leaf l in leaves) l.traverseTree(traversal); } if (substems != null) { foreach (CS_Stem s in substems) s.traverseTree(traversal); } if (clones != null) { foreach (CS_Stem s in clones) s.traverseTree(traversal); } } return traversal.leaveStem(this); }