# HG changeset patch # User Alpar Juttner # Date 1216024671 -3600 # Node ID 56579d12575ba8643ce94aeb7ed4fc00070e4a1d # Parent 1ae84dea7d09a1c2bc620c58f8b619b1f45152a7# Parent 542dd614cbb44625e960654db6c57dc429a43116 Merge diff -r 1ae84dea7d09 -r 56579d12575b demo/graph_to_eps_demo.cc --- a/demo/graph_to_eps_demo.cc Mon Jul 14 09:15:23 2008 +0200 +++ b/demo/graph_to_eps_demo.cc Mon Jul 14 09:37:51 2008 +0100 @@ -20,8 +20,8 @@ /// \file /// \brief Demo of the graph drawing function \ref graphToEps() /// -/// This demo program shows examples how to use the function \ref -/// graphToEps(). It takes no input but simply creates six +/// This demo program shows examples how to use the function \ref +/// graphToEps(). It takes no input but simply creates seven /// .eps files demonstrating the capability of \ref /// graphToEps(), and showing how to draw directed graphs, /// how to handle parallel egdes, how to change the properties (like @@ -81,7 +81,7 @@ IdMap id(g); - // Create five .eps files showing the digraph with different options + // Create .eps files showing the digraph with different options cout << "Create 'graph_to_eps_demo_out_1_pure.eps'" << endl; graphToEps(g,"graph_to_eps_demo_out_1_pure.eps"). coords(coords). @@ -118,6 +118,7 @@ drawArrows().arrowWidth(2).arrowLength(2). run(); + // Add more arcs to the digraph a=g.addArc(n1,n4); acolors[a]=2; widths[a]=1; a=g.addArc(n4,n1); acolors[a]=1; widths[a]=2; @@ -129,9 +130,8 @@ a=g.addArc(n1,n2); acolors[a]=6; widths[a]=1; a=g.addArc(n1,n2); acolors[a]=7; widths[a]=1; - cout << "Create 'graph_to_eps_demo_out_par.eps'" << endl; - graphToEps(g,"graph_to_eps_demo_out_par.eps"). - //scale(10). + cout << "Create 'graph_to_eps_demo_out_4_par.eps'" << endl; + graphToEps(g,"graph_to_eps_demo_out_4_par.eps"). title("Sample .eps figure (parallel arcs)"). copyright("(C) 2003-2008 LEMON Project"). absoluteNodeSizes().absoluteArcWidths(). @@ -145,8 +145,8 @@ enableParallel().parArcDist(1.5). run(); - cout << "Create 'graph_to_eps_demo_out_4_par_arr.eps'" << endl; - graphToEps(g,"graph_to_eps_demo_out_4_par_arr.eps"). + cout << "Create 'graph_to_eps_demo_out_5_par_arr.eps'" << endl; + graphToEps(g,"graph_to_eps_demo_out_5_par_arr.eps"). title("Sample .eps figure (parallel arcs and arrowheads)"). copyright("(C) 2003-2008 LEMON Project"). absoluteNodeSizes().absoluteArcWidths(). @@ -161,8 +161,8 @@ drawArrows().arrowWidth(1).arrowLength(1). run(); - cout << "Create 'graph_to_eps_demo_out_5_par_arr_a4.eps'" << endl; - graphToEps(g,"graph_to_eps_demo_out_5_par_arr_a4.eps"). + cout << "Create 'graph_to_eps_demo_out_6_par_arr_a4.eps'" << endl; + graphToEps(g,"graph_to_eps_demo_out_6_par_arr_a4.eps"). title("Sample .eps figure (fits to A4)"). copyright("(C) 2003-2008 LEMON Project"). scaleToA4(). @@ -190,8 +190,8 @@ hcolors[n]=i; } - cout << "Create 'graph_to_eps_demo_out_6_colors.eps'" << endl; - graphToEps(h,"graph_to_eps_demo_out_6_colors.eps"). + cout << "Create 'graph_to_eps_demo_out_7_colors.eps'" << endl; + graphToEps(h,"graph_to_eps_demo_out_7_colors.eps"). scale(60). title("Sample .eps figure (Palette demo)"). copyright("(C) 2003-2008 LEMON Project").