public void generarABBUsuario(ref ABBUsuario arbol) { string estructuraDot = "digraph G{\n"; string acum = ""; string cabecera = "node [shape = record,height=.1];\n"; if (arbol.raiz != null) { recorrerABB(ref arbol.raiz, ref acum, ref cabecera); } int altura = arbol.nivelArbol(arbol.raiz); int nivel = altura - 1; string info = "info[label=\"" + "numero de Nodos = " + arbol.size.ToString() + " \n \\n numero de ramas = " + (arbol.size - 1).ToString() + "\n \\n Nivel: " + nivel.ToString() + "\n \\n Altura:" + altura.ToString() + "\"];\n"; estructuraDot += "\n" + cabecera + "\n" + acum + "\n\n " + info + "\n}\n"; //const string f = "C:\\GrafoEDD\\ABBUsuarios.dot"; const string f = "C:\\GrafoEDD\\ABBUsuarios.dot"; StreamWriter w = new StreamWriter(f); w.WriteLine(estructuraDot); w.Close(); generarImagen("C:\\GrafoEDD\\ABBUsuarios.dot", "C:\\GrafoEDD\\ABBUsuarios.png"); }
public void generarABBUsuario(ref ABBUsuario arbol) { string estructuraDot = "digraph G{\n"; string acum = ""; string cabecera = "node [shape = record,height=.1];\n"; if (arbol.raiz != null) { recorrerABB(ref arbol.raiz, ref acum, ref cabecera); } int altura = arbol.nivelArbol(arbol.raiz); int nivel = altura - 1; string info = "info[label=\"" + "numero de Nodos = " + arbol.size.ToString() + " \n \\n numero de ramas = " + (arbol.size - 1).ToString() + "\n \\n Nivel: " + nivel.ToString() + "\n \\n Altura:" + altura.ToString() + "\"];\n"; estructuraDot += "\n" + cabecera + "\n" + acum + "\n\n " + info + "\n}\n"; //const string f = "C:\\GrafoEDD\\ABBUsuarios.dot"; const string f = "C:\\Users\\rando\\Documents\\GitHub\\EDD_201314112\\Proyecto_NavalWars\\Fase1\\NavalWarsCliente\\NavalWarsCliente\\ABBUsuarios.dot"; StreamWriter w = new StreamWriter(f); w.WriteLine(estructuraDot); w.Close(); //generarImagen("C:\\GrafoEDD\\ABBUsuarios.dot" , "C:\\GrafoEDD\\ABBUsuarios.png"); string archDot = "C:\\Users\\rando\\Documents\\GitHub\\EDD_201314112\\Proyecto_NavalWars\\Fase1\\NavalWarsCliente\\NavalWarsCliente\\ABBUsuarios.dot"; string archImg = "C:\\Users\\rando\\Documents\\GitHub\\EDD_201314112\\Proyecto_NavalWars\\Fase1\\NavalWarsCliente\\NavalWarsCliente\\ABBUsuarios.png"; generarImagen(archDot, archImg); }