private bool addEdge(string nodeName1, string nodeName2) { nodeName1 = nodeName1.Trim(); nodeName2 = nodeName2.Trim(); if (nodeName1 == nodeName2) { return(false); } Node node1 = m_fdgGraph.GetNode(nodeName1); Node node2 = m_fdgGraph.GetNode(nodeName2); EdgeData data = new EdgeData(); string label = nodeName1 + "-" + nodeName2; data.label = label; data.length = 60.0f; Edge newEdge = m_fdgGraph.CreateEdge(node1, node2, data); m_fdgLines[newEdge] = new GridLine(0, 0, 0, 0); lbEdge.Items.Add(label); return(true); }
private bool addEdge(string nodeName1, string nodeName2) { nodeName1 = nodeName1.Trim(); nodeName2 = nodeName2.Trim(); if (nodeName1 == nodeName2) { return false; } Node node1 = m_fdgGraph.GetNode(nodeName1); Node node2 = m_fdgGraph.GetNode(nodeName2); EdgeData data = new EdgeData(); string label = nodeName1 + "-" + nodeName2; data.label = label; data.length = 60.0f; Edge newEdge = m_fdgGraph.CreateEdge(node1, node2, data); m_fdgLines[newEdge] = new GridLine(0, 0, 0, 0); lbEdge.Items.Add(label); return true; }