public void DumpSphereTreeInternal(StreamWriter writer, int level) { DoIndentation(writer, level); writer.Write(ToString() + "\n"); for (int i = 0; i < childCount; i++) { SphereTreeNode child = children[i]; if (child != null) { child.DumpSphereTreeInternal(writer, level + 1); } } }
public void DumpSphereTree(StreamWriter writer) { writer.Write(string.Format("nodeCount {0}, shapesAdded {1}, shapesRemoved {2}, intersectingShapeCount {3}\n", nodeCount, shapesAdded, shapesRemoved, intersectingShapeCount)); root.DumpSphereTreeInternal(writer, 0); }