public void CopyColumnToMap(DataTable table, int srcColIndex, INetworkAdjList network, INodeIntMap map, IList<int> rowIndices) { int ctr = 0; foreach (INode node in network.NodeEnumerator) { map[node] = (int)table.Rows[rowIndices[ctr++]][srcColIndex]; } }
internal void ConvertColumnToMap(DataTable table, int srcColIndex, INetworkAdjList network, INodeIntMap map) { int ctr = 0; foreach (INode node in network.NodeEnumerator) { map[node] = System.Convert.ToInt32(table.Rows[ctr++][srcColIndex]); } }
public void CopyMapToFrame(INetworkAdjList network, INodeIntMap map, IFrame frame) { int[] vals = new int[network.NodeCount]; int ctr = 0; foreach (INode node in network.NodeEnumerator) { vals[ctr++] = map[node]; } SimpleFrame sFrame = frame as SimpleFrame; using (SimpleFrameTool tool = new SimpleFrameTool()) { tool.AddColumn<int>(sFrame, map.Name, vals); } }
public void GetIndicesNotInComponent(INetwork network, INodeIntMap componentIdMap, int targetCompId, out List<int> targetNodeIndices) { throw new NotImplementedException(); }
internal void CopyColumnToMap(DataTable table, int srcColIndex, INetworkAdjList network, INodeIntMap map) { int ctr = 0; foreach (INode node in network.NodeEnumerator) { map[node] = (int)table.Rows[ctr++][srcColIndex]; } }