예제 #1
0
        public yed_node_color_line_class[] Generate_new_yed_node_color_lines()
        {
            int nw_length = Process_nw.NW_length;

            for (int indexNW = 0; indexNW < nw_length; indexNW++)
            {
                Generate_and_add_yed_node_color_lines_for_all_neighbors_that_are_siblings(indexNW);
            }
            return(Color_lines_list.ToArray());
        }
예제 #2
0
        private void Generate_new_yed_node_color_line_and_add_to_dictionary_and_list(int indexNW, int indexColor)
        {
            Color_enum current_rotation_color = Rotation_colors[indexColor];

            NetworkNode_line_class    node_line           = Process_nw.Nodes.Get_indexed_node_line_if_index_is_correct(indexNW);
            yed_node_color_line_class new_node_color_line = new yed_node_color_line_class();

            new_node_color_line.Hexadecimal_color = Hexadecimal_color_class.Get_hexadecimial_code_for_color(current_rotation_color);
            new_node_color_line.NodeName          = (string)node_line.Name.Clone();
            NodeIndex_colorIndex_dict.Add(indexNW, indexColor);
            Color_lines_list.Add(new_node_color_line);
        }