コード例 #1
0
 public void CopyColumnToMap(DataTable table, int srcColIndex, INetworkAdjList network, INodeBoolMap map)
 {
     int ctr = 0;
     foreach (INode node in network.NodeEnumerator)
     {
         map[node] = (bool)table.Rows[ctr++][srcColIndex];
     }
 }
コード例 #2
0
        public void CopyMapToFrame(INetworkAdjList network, INodeBoolMap map, IFrame frame)
        {
            bool[] vals = new bool[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<bool>(sFrame, map.Name, vals);
            }
        }
コード例 #3
0
ファイル: StdNodeMapRegurgitator.cs プロジェクト: BgRva/Blob1
 internal void CopyColumnToMap(DataTable table, int srcColIndex, INetworkAdjList network, INodeBoolMap map, IList<int> rowIndices)
 {
     int ctr = 0;
     foreach (INode node in network.NodeEnumerator)
     {
         map[node] = (bool)table.Rows[rowIndices[ctr++]][srcColIndex];
     }
 }