/// <summary> /// Traversals all the node of the tree, and do something /// </summary> /// <param name="node">Node.</param> /// <param name="del"> the call_back</param> public void TraversalNode(RGLODQuadTreeNode node, NodeDel del) { if (node.node1 != null) { TraversalNode(node.node1, del); } if (node.node2 != null) { TraversalNode(node.node2, del); } if (node.node3 != null) { TraversalNode(node.node3, del); } if (node.node4 != null) { TraversalNode(node.node4, del); } del(node); }
public Gate(NodeDel _del, string _gate = "gate") { del = _del; name = _gate; }