Пример #1
0
        private void DrawCoveringNodes(int level, HasseNode Node)
        {
            string spaces = new string('-', level * 2);

            //if (Node.NodesCovering().Values.Count >5  )
            System.Diagnostics.Debug.WriteLine(Node.Weight().ToString() + "\t" + spaces + Node.KeyString);

            foreach (HasseEdge e in Node.EdgesToCovering)
            {
                DrawCoveringNodes(level + 1, e.UpperNode);
            }
        }
Пример #2
0
        private void DrawCoveringNodes(int level, HasseNode Node)
        {
            string spaces = new string('-', level * 2);
            //if (Node.NodesCovering().Values.Count >5  )
            System.Diagnostics.Debug.WriteLine(Node.Weight().ToString() + "\t" + spaces + Node.KeyString);

            foreach (HasseEdge e in Node.EdgesToCovering)
            {
                DrawCoveringNodes(level + 1, e.UpperNode);
            }
        }