home *** CD-ROM | disk | FTP | other *** search
- #include <LEDA/graph.h>
- #include <LEDA/graph_alg.h>
-
- declare2(GRAPH,int,int)
-
- main()
- {
-
-
- node v;
- int i = 0;
-
- GRAPH(int,int) G;
-
- test_graph(G);
-
- G.print();
-
- node_array(int) xcoord(G), ycoord(G);
-
- if (! PLANAR(G))
- { cout << "G is not planar\n";
- exit(0);
- }
-
- G.print();
-
- if (Yes("embedding ?"))
- { cout << "STRAIGHT_LINE_EMBEDDING: \n";
- STRAIGHT_LINE_EMBEDDING(G,xcoord,ycoord);
- forall_nodes(v,G)
- { G.print_node(v);
- cout << form(" x = %3d y= %3d\n",xcoord[v],ycoord[v]);
- }
- newline;
- }
-
-
- }
-