gravatar
alpar (Alpar Juttner)
alpar@cs.elte.hu
Option for lgf-gen to draw the edges only
0 1 0
default
1 file changed with 2 insertions and 1 deletions:
↑ Collapse diff ↑
Ignore white space 12 line context
... ...
@@ -696,12 +696,13 @@
696 696
            "Nodes are located according to a two-dim gauss distribution",
697 697
            gauss_d)
698 698
    .optionGroup("dist", "gauss")
699 699
//     .mandatoryGroup("dist")
700 700
    .onlyOneGroup("dist")
701 701
    .boolOption("eps", "Also generate .eps output (prefix.eps)")
702
    .boolOption("nonodes", "Draw the edges only in the generated .eps")
702 703
    .boolOption("dir", "Directed digraph is generated (each arcs are replaced by two directed ones)")
703 704
    .boolOption("2con", "Create a two connected planar digraph")
704 705
    .optionGroup("alg","2con")
705 706
    .boolOption("tree", "Create a min. cost spanning tree")
706 707
    .optionGroup("alg","tree")
707 708
    .boolOption("tsp", "Create a TSP tour")
... ...
@@ -816,13 +817,13 @@
816 817
    tlen+=sqrt((coords[g.v(e)]-coords[g.u(e)]).normSquare());
817 818
  std::cout << "Total arc length  : " << tlen << std::endl;
818 819

	
819 820
  if(ap["eps"])
820 821
    graphToEps(g,prefix+".eps").scaleToA4().
821 822
      scale(600).nodeScale(.005).arcWidthScale(.001).preScale(false).
822
      coords(coords).run();
823
      coords(coords).hideNodes(ap.given("nonodes")).run();
823 824

	
824 825
  if(ap["dir"])
825 826
    DigraphWriter<ListGraph>(g,prefix+".lgf").
826 827
      nodeMap("coordinates_x",scaleMap(xMap(coords),600)).
827 828
      nodeMap("coordinates_y",scaleMap(yMap(coords),600)).
828 829
      run();
0 comments (0 inline)