/// <summary> /// /// </summary> /// <param name="n"></param> /// <returns></returns> public Node AddNode(Node n) { Node node = _nodeMap[n.Coordinate]; if (node == null) { _nodeMap.Add(n.Coordinate, n); return(n); } node.MergeLabel(n); return(node); }