예제 #1
0
 private void FillWeights(object[] nodes, object[] paths)
 {
     foreach (object path in paths)
     {
         clsNode from  = ((clsPath)path).nodeFrom;
         clsNode to    = ((clsPath)path).nodeTo;
         int     colNo = Array.IndexOf(nodes.Cast <clsNode>().ToArray(), from);
         int     rowNo = Array.IndexOf(nodes.Cast <clsNode>().ToArray(), to);
         lvwAdjMatrix.Items[rowNo + 1].SubItems[colNo + 1].Text = ((clsPath)path).pathWeight.ToString();
     }
 }
예제 #2
0
 public clsPath(clsNode _nodeFrom, clsNode _nodeTo, int _pathWeight)
 {
     nodeFrom   = _nodeFrom;
     nodeTo     = _nodeTo;
     pathWeight = _pathWeight;
 }