{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.tO66hbR8/b1/graphviz_12.2.1-1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.tO66hbR8/b2/graphviz_12.2.1-1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,10 +1,10 @@\n \n 043b811bc83559e5a73daf042e1cd086 15972 debug optional graphviz-dbgsym_12.2.1-1_armhf.deb\n- d1684ebb9225cda96e9e7bc3e09a0d81 2163308 doc optional graphviz-doc_12.2.1-1_all.deb\n+ a844e633c92b2ec4e7c8064916410fb3 2163824 doc optional graphviz-doc_12.2.1-1_all.deb\n dd936b82825c4ab136c3dfdde6f4e23f 3942976 debug optional graphviz-tools-dbgsym_12.2.1-1_armhf.deb\n 109e1f0fa06ed29aea26dbad638d0cfd 513468 graphics optional graphviz-tools_12.2.1-1_armhf.deb\n 8a1c61c0e72bc20dedd0c8806856b491 59688 graphics optional graphviz_12.2.1-1_armhf.deb\n 2be5d2f51210ae43ecb55e0813ccfca1 19540 libdevel optional libcdt-dev_12.2.1-1_armhf.deb\n 38a146de1771314f17bc0c50a7f1b235 25792 debug optional libcdt5-dbgsym_12.2.1-1_armhf.deb\n 3ffd8fe51097e20752d6595320719088 16640 libs optional libcdt5_12.2.1-1_armhf.deb\n 83e2bd1e8bcdbc748fdba705387f4411 62044 libdevel optional libcgraph-dev_12.2.1-1_armhf.deb\n"}, {"source1": "graphviz-doc_12.2.1-1_all.deb", "source2": "graphviz-doc_12.2.1-1_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-12-10 20:26:15.000000 debian-binary\n--rw-r--r-- 0 0 0 4788 2024-12-10 20:26:15.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2158328 2024-12-10 20:26:15.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 4784 2024-12-10 20:26:15.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 2158848 2024-12-10 20:26:15.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -6,28 +6,28 @@\n -rw-r--r-- 0 root (0) root (0) 694 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/AUTHORS\n -rw-r--r-- 0 root (0) root (0) 155920 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/Agraph.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 48795 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/CHANGELOG.md.gz\n -rw-r--r-- 0 root (0) root (0) 4288 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/COPYING.gz\n -rw-r--r-- 0 root (0) root (0) 12101 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/Dot.ref.gz\n -rw-r--r-- 0 root (0) root (0) 163 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/FAQ.html\n -rw-r--r-- 0 root (0) root (0) 145 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/NEWS.gz\n--rw-r--r-- 0 root (0) root (0) 15436 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/acyclic.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 17629 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/bcomps.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 15441 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/acyclic.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 17630 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/bcomps.1.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 193 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/build.html\n--rw-r--r-- 0 root (0) root (0) 21904 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/ccomps.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 37514 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/cdt.3.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 50549 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/cgraph.3.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 21921 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/ccomps.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 37513 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/cdt.3.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 50537 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/cgraph.3.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 190 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/char.html\n--rw-r--r-- 0 root (0) root (0) 19909 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/cluster.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 19896 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/cluster.1.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 4214 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/cpl1.0.txt.gz\n--rw-r--r-- 0 root (0) root (0) 13743 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/diffimg.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 16811 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/dijkstra.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 52908 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/dot.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 13740 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/diffimg.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 16806 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/dijkstra.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 52891 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/dot.1.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 266522 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/dotguide.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 20503 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/edgepaint.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 20496 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/edgepaint.1.pdf.gz\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/examples/\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/examples/demo/\n -rwxr-xr-x 0 root (0) root (0) 20468 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/examples/demo/doted.tcl\n -rw-r--r-- 0 root (0) root (0) 385 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/examples/demo/doted.tcl.README\n -rw-r--r-- 0 root (0) root (0) 41953 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/examples/demo/entities.html\n -rwxr-xr-x 0 root (0) root (0) 1733 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/examples/demo/entities.tcl\n -rw-r--r-- 0 root (0) root (0) 288 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/examples/demo/entities.tcl.README\n@@ -113,71 +113,71 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/examples/graphs/undirected/\n -rw-r--r-- 0 root (0) root (0) 650 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/examples/graphs/undirected/ER.gv\n -rw-r--r-- 0 root (0) root (0) 790 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/examples/graphs/undirected/Heawood.gv\n -rw-r--r-- 0 root (0) root (0) 904 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/examples/graphs/undirected/Petersen.gv\n -rw-r--r-- 0 root (0) root (0) 1754 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/examples/graphs/undirected/ngk10_4.gv\n -rw-r--r-- 0 root (0) root (0) 234 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/examples/graphs/undirected/process.gv\n -rw-r--r-- 0 root (0) root (0) 10788 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/expr.3.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 15199 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gc.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 24470 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gdtclft.3tcl.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 15197 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gc.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 24461 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gdtclft.3tcl.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 69037 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gdtclft.entities.example.png\n--rw-r--r-- 0 root (0) root (0) 17034 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gml2gv.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 17473 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/graphml2gv.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 21967 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gv.3guile.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 22238 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gv.3lua.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 22237 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gv.3perl.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 22174 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gv.3python.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 22320 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gv.3ruby.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 21788 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gv.3tcl.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 16732 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvc.3.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 17027 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gml2gv.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 17472 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/graphml2gv.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 21964 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gv.3guile.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 22233 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gv.3lua.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 22243 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gv.3perl.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 22168 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gv.3python.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 22311 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gv.3ruby.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 21785 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gv.3tcl.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 16726 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvc.3.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 20832 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvcolor.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 14192 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvedit.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 22680 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvgen.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 24866 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvmap.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 20960 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvmap.sh.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 24692 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvpack.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 64997 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvpr.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 14186 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvedit.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 22681 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvgen.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 24862 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvmap.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 20963 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvmap.sh.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 24723 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvpack.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 65015 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvpr.1.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 21628 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvpr.3.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 16772 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gxl2gv.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 16766 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gxl2gv.1.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 2330 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/index.html\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/info/\n -rw-r--r-- 0 root (0) root (0) 205 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/info/arrows.html\n -rw-r--r-- 0 root (0) root (0) 208 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/info/attrs.html\n -rw-r--r-- 0 root (0) root (0) 211 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/info/colors.html\n -rw-r--r-- 0 root (0) root (0) 214 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/info/command.html\n -rw-r--r-- 0 root (0) root (0) 208 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/info/index.html\n -rw-r--r-- 0 root (0) root (0) 205 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/info/lang.html\n -rw-r--r-- 0 root (0) root (0) 211 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/info/output.html\n -rw-r--r-- 0 root (0) root (0) 211 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/info/shapes.html\n -rw-r--r-- 0 root (0) root (0) 5046 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/internal_todo.html\n -rw-r--r-- 0 root (0) root (0) 3230 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/latex_suggestions.txt\n -rw-r--r-- 0 root (0) root (0) 340716 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/libguide.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 21008 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/mingle.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 19246 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/mm2gv.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 20997 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/mingle.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 19240 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/mm2gv.1.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 89940 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/neatoguide.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 12463 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/nop.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 41072 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/osage.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 31136 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/pack.3.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 42028 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/patchwork.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 23502 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/pathplan.3.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 18063 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/prune.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 12466 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/nop.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 41062 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/osage.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 31140 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/pack.3.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 42021 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/patchwork.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 23508 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/pathplan.3.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 18073 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/prune.1.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 4592 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/pspdf.png\n--rw-r--r-- 0 root (0) root (0) 15514 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/sccmap.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 15520 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/sccmap.1.pdf.gz\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/schema/\n -rw-r--r-- 0 root (0) root (0) 1297 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/schema/arguments.xml\n -rw-r--r-- 0 root (0) root (0) 20065 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/schema/attributes.xml.gz\n -rw-r--r-- 0 root (0) root (0) 3018 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/schema/attributes.xslt.gz\n -rw-r--r-- 0 root (0) root (0) 34810 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/tcldot.3tcl.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 6466 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/tcldot.html\n -rw-r--r-- 0 root (0) root (0) 190 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/todo.html\n--rw-r--r-- 0 root (0) root (0) 15053 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/tred.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 17501 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/unflatten.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 13217 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/vimdot.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 15065 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/tred.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 17510 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/unflatten.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 13218 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/vimdot.1.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 75 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/winbuild.html\n--rw-r--r-- 0 root (0) root (0) 30801 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/xdot.3.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 30820 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/xdot.3.pdf.gz\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz-doc/\n -rw-r--r-- 0 root (0) root (0) 2026 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz-doc/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 37 2024-12-06 23:53:25.000000 ./usr/share/doc/graphviz-doc/changelog.gz\n -rw-r--r-- 0 root (0) root (0) 13540 2023-06-19 20:52:43.000000 ./usr/share/doc/graphviz-doc/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-10 20:26:15.000000 ./usr/share/doc-base/\n -rw-r--r-- 0 root (0) root (0) 375 2023-06-19 20:52:43.000000 ./usr/share/doc-base/graphviz-doc.graphviz-index\n lrwxrwxrwx 0 root (0) root (0) 0 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/circo.1.pdf.gz -> dot.1.pdf.gz\n"}, {"source1": "./usr/share/doc/graphviz/acyclic.1.pdf.gz", "source2": "./usr/share/doc/graphviz/acyclic.1.pdf.gz", "unified_diff": null, "details": [{"source1": "acyclic.1.pdf", "source2": "acyclic.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,20 +71,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
-0.3 Tc
/R33499072 10 Tf
1 0 0 1 72 793.89 Tm
(AC)Tj
0 Tc
12.4801 0 Td
(YCLIC)Tj
/R33824848 10 Tf
28.5102 0 Td
122.47 Tw
(\(1\) General)Tj
170.78 0 Td
0 Tw
(Commands Manual)Tj
-0.3 Tc
/R33499072 10 Tf
203.58 0 Td
(AC)Tj
0 Tc
12.4801 0 Td
(YCLIC)Tj
/R33824848 10 Tf
28.5102 0 Td
(\(1\))Tj
-0.219 Tc
/R34143416 10.95 Tf
-456.341 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R33824848 10 Tf
20.407 -12 Td
[(ac)14.9927(yclic mak)]TJ
2.5 Tc
55.9301 0 Td
(ed)Tj
0 Tc
11.9398 0 Td
[(irected graph ac)14.9854(yclic)]TJ
/R34143416 10.95 Tf
-103.87 -16.8 Td
(SYNOPSIS)Tj
/R34143416 10 Tf
36 -12 Td
(acyclic)Tj
/R33824848 10 Tf
31.3801 0 Td
([)Tj
/R34143416 10 Tf
5.83008 0 Td
[(n)39.9841(v?)]TJ
2.5 Tc
/R33824848 10 Tf
25.8602 0 Td
(][)Tj
0 Tc
/R34143416 10 Tf
11.6602 0 Td
(o)Tj
/R33499072 10 Tf
13.4301 0 Td
(outle)Tj
2.5 Tc
/R33824848 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R33499072 10 Tf
13.5699 0 Td
(le)Tj
/R33824848 10 Tf
14.9 0 Td
(])Tj
/R34143416 10.95 Tf
-180.311 -16.8 Td
(DESCRIPTION)Tj
/R34143416 10 Tf
36 -12 Td
(acyclic)Tj
/R33824848 10 Tf
31.923 0 Td
0.543 Tw
[(is a lter that tak)9.98047(es a directed graph as input and outputs a cop)]TJ
3.042 Tc
255.989 0 Td
[(yo)304.18(ft)]TJ
0 Tc
22.1941 0 Td
0.542 Tw
[(he graph with suf)25.0049(cient edges)]TJ
-310.106 -12 Td
(re)Tj
-0.15 Tc
7.51992 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.248 Tw
(rsed to mak)Tj
2.748 Tc
47.0559 0 Td
(et)Tj
0 Tc
9.96797 0 Td
[(he graph ac)15.0073(yclic. The re)]TJ
-0.15 Tc
96.9418 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsed edge inherits all of the attrib)Tj
133.488 0 Td
0.249 Tw
(utes of the original edge. The)Tj
-313.553 -12 Td
0 Tw
[(optional le ar)18(gument species where the input graph is stored; by def)9.99268(ault, the program reads from)]TJ
/R34143416 10 Tf
398.27 0 Td
(stdin)Tj
/R33824848 10 Tf
21.1199 0 Td
(.)Tj
/R34143416 10.95 Tf
-455.39 -16.8 Td
(OPTIONS)Tj
/R33824848 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R34143416 10 Tf
16.8 TL
(n)'
/R33824848 10 Tf
36 0 Td
[(No output is produced, though the return v)25.0146(alue will indicate whether the graph is ac)14.9902(yclic or not.)]TJ
/R34143416 10 Tf
-36 -16.8 Td
(v)Tj
/R33824848 10 Tf
36 0 Td
[(Print information about whether the le is ac)15(yclic, has a c)15(ycle or is undirected.)]TJ
/R34143416 10 Tf
-36 -16.8 Td
(o)Tj
/R33499072 10 Tf
13.2 0 Td
(outle)Tj
/R33824848 10 Tf
22.8 -12 Td
[(causes the output to be written to the specied le; by def)9.98535(ault, output is written to)]TJ
/R34143416 10 Tf
329.05 0 Td
(stdout)Tj
/R33824848 10 Tf
26.6699 0 Td
(.)Tj
/R34143416 10 Tf
-391.72 -16.8 Td
(?)Tj
/R33824848 10 Tf
36 0 Td
(option causes the program to print usage information.)Tj
/R34143416 10.95 Tf
-72 -16.8 Td
(RETURN CODES)Tj
/R34143416 10 Tf
36 -12 Td
(acyclic)Tj
/R33824848 10 Tf
31.9551 0 Td
(returns)Tj
/R34143416 10 Tf
30.8449 0 Td
(0)Tj
/R33824848 10 Tf
8.075 0 Td
0.575 Tw
(if the graph is ac)Tj
68.8 0 Td
(yclic;)Tj
/R34143416 10 Tf
25.2949 0 Td
(1)Tj
/R33824848 10 Tf
8.075 0 Td
(if the graph has a c)Tj
78.5352 0 Td
(ycle;)Tj
/R34143416 10 Tf
22.5148 0 Td
(2)Tj
/R33824848 10 Tf
8.075 0 Td
0.574 Tw
(if the graph is undirected; and)Tj
/R34143416 10 Tf
125.644 0 Td
(255)Tj
/R33824848 10 Tf
18.0738 0 Td
(if)Tj
-425.888 -12 Td
0 Tw
(there are an)Tj
2.5 Tc
46.4898 0 Td
(ye)Tj
0 Tc
11.9398 0 Td
(rrors.)Tj
-0.11 Tc
/R34143416 10.95 Tf
-94.4297 -16.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R33824848 10 Tf
20.9004 -12 Td
[(If the graph is strict and there is a c)15(ycle of length 2, the attrib)20.0073(utes of the re)]TJ
-0.15 Tc
295.45 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsed edge are lost.)Tj
-304.74 -16.8 Td
1.049 Tw
[(Some edge attrib)20.0037(utes are non-symmetric, referring to either the head or tail node. At present, there is no)]TJ
12 TL
0 Tw
(mechanism or con)'
-0.15 Tc
72.9199 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ntion for correctly switching or renaming these.)Tj
-0.548 Tc
/R34143416 10.95 Tf
-118.21 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R33824848 10 Tf
20.7363 -12 Td
(Stephen C. North <north@research.att.com>)Tj
T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R34143416 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R33824848 10 Tf
36 -12 Td
(gc\(1\), dot\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), sccmap\(1\), tred\(1\), libgraph\(3\))Tj
167.45 -314.4 Td
[(21 March 2001)-19845(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
-0.3 Tc
/R15157184 10 Tf
1 0 0 1 72 793.89 Tm
(AC)Tj
0 Tc
12.4801 0 Td
(YCLIC)Tj
/R15482960 10 Tf
28.5102 0 Td
122.47 Tw
(\(1\) General)Tj
170.78 0 Td
0 Tw
(Commands Manual)Tj
-0.3 Tc
/R15157184 10 Tf
203.58 0 Td
(AC)Tj
0 Tc
12.4801 0 Td
(YCLIC)Tj
/R15482960 10 Tf
28.5102 0 Td
(\(1\))Tj
-0.219 Tc
/R15801528 10.95 Tf
-456.341 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R15482960 10 Tf
20.407 -12 Td
[(ac)14.9927(yclic mak)]TJ
2.5 Tc
55.9301 0 Td
(ed)Tj
0 Tc
11.9398 0 Td
[(irected graph ac)14.9854(yclic)]TJ
/R15801528 10.95 Tf
-103.87 -16.8 Td
(SYNOPSIS)Tj
/R15801528 10 Tf
36 -12 Td
(acyclic)Tj
/R15482960 10 Tf
31.3801 0 Td
([)Tj
/R15801528 10 Tf
5.83008 0 Td
[(n)39.9841(v?)]TJ
2.5 Tc
/R15482960 10 Tf
25.8602 0 Td
(][)Tj
0 Tc
/R15801528 10 Tf
11.6602 0 Td
(o)Tj
/R15157184 10 Tf
13.4301 0 Td
(outle)Tj
2.5 Tc
/R15482960 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R15157184 10 Tf
13.5699 0 Td
(le)Tj
/R15482960 10 Tf
14.9 0 Td
(])Tj
/R15801528 10.95 Tf
-180.311 -16.8 Td
(DESCRIPTION)Tj
/R15801528 10 Tf
36 -12 Td
(acyclic)Tj
/R15482960 10 Tf
31.923 0 Td
0.543 Tw
[(is a lter that tak)9.98047(es a directed graph as input and outputs a cop)]TJ
3.042 Tc
255.989 0 Td
[(yo)304.18(ft)]TJ
0 Tc
22.1941 0 Td
0.542 Tw
[(he graph with suf)25.0049(cient edges)]TJ
-310.106 -12 Td
(re)Tj
-0.15 Tc
7.51992 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.248 Tw
(rsed to mak)Tj
2.748 Tc
47.0559 0 Td
(et)Tj
0 Tc
9.96797 0 Td
[(he graph ac)15.0073(yclic. The re)]TJ
-0.15 Tc
96.9418 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsed edge inherits all of the attrib)Tj
133.488 0 Td
0.249 Tw
(utes of the original edge. The)Tj
-313.553 -12 Td
0 Tw
[(optional le ar)18(gument species where the input graph is stored; by def)9.99268(ault, the program reads from)]TJ
/R15801528 10 Tf
398.27 0 Td
(stdin)Tj
/R15482960 10 Tf
21.1199 0 Td
(.)Tj
/R15801528 10.95 Tf
-455.39 -16.8 Td
(OPTIONS)Tj
/R15482960 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R15801528 10 Tf
16.8 TL
(n)'
/R15482960 10 Tf
36 0 Td
[(No output is produced, though the return v)25.0146(alue will indicate whether the graph is ac)14.9902(yclic or not.)]TJ
/R15801528 10 Tf
-36 -16.8 Td
(v)Tj
/R15482960 10 Tf
36 0 Td
[(Print information about whether the le is ac)15(yclic, has a c)15(ycle or is undirected.)]TJ
/R15801528 10 Tf
-36 -16.8 Td
(o)Tj
/R15157184 10 Tf
13.2 0 Td
(outle)Tj
/R15482960 10 Tf
22.8 -12 Td
[(causes the output to be written to the specied le; by def)9.98535(ault, output is written to)]TJ
/R15801528 10 Tf
329.05 0 Td
(stdout)Tj
/R15482960 10 Tf
26.6699 0 Td
(.)Tj
/R15801528 10 Tf
-391.72 -16.8 Td
(?)Tj
/R15482960 10 Tf
36 0 Td
(option causes the program to print usage information.)Tj
/R15801528 10.95 Tf
-72 -16.8 Td
(RETURN CODES)Tj
/R15801528 10 Tf
36 -12 Td
(acyclic)Tj
/R15482960 10 Tf
31.9551 0 Td
(returns)Tj
/R15801528 10 Tf
30.8449 0 Td
(0)Tj
/R15482960 10 Tf
8.075 0 Td
0.575 Tw
(if the graph is ac)Tj
68.8 0 Td
(yclic;)Tj
/R15801528 10 Tf
25.2949 0 Td
(1)Tj
/R15482960 10 Tf
8.075 0 Td
(if the graph has a c)Tj
78.5352 0 Td
(ycle;)Tj
/R15801528 10 Tf
22.5148 0 Td
(2)Tj
/R15482960 10 Tf
8.075 0 Td
0.574 Tw
(if the graph is undirected; and)Tj
/R15801528 10 Tf
125.644 0 Td
(255)Tj
/R15482960 10 Tf
18.0738 0 Td
(if)Tj
-425.888 -12 Td
0 Tw
(there are an)Tj
2.5 Tc
46.4898 0 Td
(ye)Tj
0 Tc
11.9398 0 Td
(rrors.)Tj
-0.11 Tc
/R15801528 10.95 Tf
-94.4297 -16.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R15482960 10 Tf
20.9004 -12 Td
[(If the graph is strict and there is a c)15(ycle of length 2, the attrib)20.0073(utes of the re)]TJ
-0.15 Tc
295.45 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsed edge are lost.)Tj
-304.74 -16.8 Td
1.049 Tw
[(Some edge attrib)20.0037(utes are non-symmetric, referring to either the head or tail node. At present, there is no)]TJ
12 TL
0 Tw
(mechanism or con)'
-0.15 Tc
72.9199 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ntion for correctly switching or renaming these.)Tj
-0.548 Tc
/R15801528 10.95 Tf
-118.21 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R15482960 10 Tf
20.7363 -12 Td
(Stephen C. North <north@research.att.com>)Tj
T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R15801528 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R15482960 10 Tf
36 -12 Td
(gc\(1\), dot\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), sccmap\(1\), tred\(1\), libgraph\(3\))Tj
167.45 -314.4 Td
[(21 March 2001)-19845(1)]TJ
ET
Q
Q
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/bcomps.1.pdf.gz", "source2": "./usr/share/doc/graphviz/bcomps.1.pdf.gz", "unified_diff": null, "details": [{"source1": "bcomps.1.pdf", "source2": "bcomps.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,15 +71,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R20924304 10 Tf
1 0 0 1 72.5801 793.89 Tm
(BCOMPS)Tj
/R21252192 10 Tf
40.0199 0 Td
122.86 Tw
(\(1\) General)Tj
171.17 0 Td
0 Tw
(Commands Manual)Tj
/R20924304 10 Tf
204.55 0 Td
(BCOMPS)Tj
/R21252192 10 Tf
40.0199 0 Td
(\(1\))Tj
-0.219 Tc
/R21568648 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R21252192 10 Tf
20.407 -12 Td
(bcomps biconnected components lter for graphs)Tj
/R21568648 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R21568648 10 Tf
36 -12 Td
(bcomps)Tj
/R21252192 10 Tf
35.2801 0 Td
([)Tj
/R21568648 10 Tf
5.83008 0 Td
(stvx?)Tj
2.5 Tc
/R21252192 10 Tf
32.9199 0 Td
(][)Tj
0 Tc
/R21568648 10 Tf
11.6602 0 Td
(o)Tj
/R20924304 10 Tf
10.9301 0 Td
(outle)Tj
2.5 Tc
/R21252192 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R20924304 10 Tf
13.5699 0 Td
(les)Tj
/R21252192 10 Tf
18.8801 0 Td
(])Tj
/R21568648 10.95 Tf
-192.75 -16.8 Td
(DESCRIPTION)Tj
/R21568648 10 Tf
36 -12 Td
(bcomps)Tj
/R21252192 10 Tf
36.168 0 Td
0.887 Tw
(decomposes graphs into their biconnected components, printing the components to standard out-)Tj
-36.168 -12 Td
(put.)Tj
/R21568648 10.95 Tf
-36 -16.8 Td
(OPTIONS)Tj
/R21252192 10 Tf
36 -12 Td
0 Tw
[(The follo)25.0159(wing options are supported:)]TJ
/R21568648 10 Tf
16.8 TL
(s)'
/R21252192 10 Tf
36 0 Td
(No output graph is printed. Implies the)Tj
/R21568648 10 Tf
157.77 0 Td
(v)Tj
/R21252192 10 Tf
13.2 0 Td
(ag.)Tj
/R21568648 10 Tf
-206.97 -16.8 Td
(t)Tj
/R21252192 10 Tf
36 0 Td
[(Print the underlying block-cutv)15.0073(erte)]TJ
2.5 Tc
139.96 0 Td
(xt)Tj
0 Tc
10.2801 0 Td
(ree.)Tj
/R21568648 10 Tf
-186.24 -16.8 Td
(x)Tj
/R21252192 10 Tf
36 0 Td
(Each biconnected component is printed as a separate root graph.)Tj
/R21568648 10 Tf
-36 -16.8 Td
(v)Tj
/R21252192 10 Tf
36 0 Td
[(Prints number of blocks and cutv)15.0146(ertices.)]TJ
/R21568648 10 Tf
-36 -16.8 Td
(o)Tj
/R20924304 10 Tf
13.2 0 Td
(outle)Tj
/R21252192 10 Tf
22.8 -12 Td
0.412 Tw
[(If specied, each root graph will be written to a dif)25.0146(ferent le with the names deri)]TJ
-0.15 Tc
328.95 0 Td
(ve)Tj
2.912 Tc
9.28984 0 Td
(df)Tj
0 Tc
11.2422 0 Td
(rom)Tj
/R20924304 10 Tf
19.0219 0 Td
(outle)Tj
/R21252192 10 Tf
25 0 Td
(.)Tj
-393.504 -12 Td
0.419 Tw
(In particular)Tj
2.919 Tc
49.1691 0 Td
[(,i)291.918(fb)]TJ
0 Tc
19.4477 0 Td
(oth)Tj
/R21568648 10 Tf
15.6988 0 Td
(o)Tj
/R21252192 10 Tf
13.6191 0 Td
(and)Tj
/R21568648 10 Tf
17.359 0 Td
(x)Tj
/R21252192 10 Tf
13.6191 0 Td
[(ags are used, then each block is written to a dif)24.9854(ferent le. If)]TJ
/R20924304 10 Tf
250.977 0 Td
(out-)Tj
-379.89 -12 Td
(le)Tj
/R21252192 10 Tf
14.9781 0 Td
0.258 Tw
(does not ha)Tj
-0.15 Tc
45.866 0 Td
0.558 Tw
(ve a s)Tj
0 Tc
23.1359 0 Td
(uf)Tj
8.08008 0 Td
0.258 Tw
(x, the nth block of the ith graph is written to)Tj
/R20924304 10 Tf
187.279 0 Td
(outle_n_i)Tj
2.759 Tc
/R21252192 10 Tf
42.7801 0 Td
(.H)Tj
-0.25 Tc
12.4789 0 Td
(ow)Tj
11.9699 0 Td
-2.15 Tw
(ev e)Tj
-0.4 Tc
13.4801 0 Td
1.059 Tw
(r, t)Tj
0 Tc
10.9691 0 Td
0.259 Tw
(he 0th)Tj
-371.017 -12 Td
0 Tw
(block of the 0th graph is written to)Tj
/R20924304 10 Tf
141.1 0 Td
(outle)Tj
/R21252192 10 Tf
25 0 Td
(.)Tj
-166.1 -24 Td
(If)Tj
/R20924304 10 Tf
9.73906 0 Td
(outle)Tj
/R21252192 10 Tf
28.0789 0 Td
0.579 Tw
[(has a suf)24.9951(x, i.e., has the form)]TJ
/R20924304 10 Tf
124.063 0 Td
[(base)14.9927(.sfx)]TJ
3.079 Tc
/R21252192 10 Tf
31.7902 0 Td
(,t)Tj
0 Tc
8.35898 0 Td
(hen the les will ha)Tj
-0.15 Tc
80.4461 0 Td
0.879 Tw
(ve t)Tj
0 Tc
15.1488 0 Td
0.579 Tw
(he same name as abo)Tj
-0.15 Tc
86.5859 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(,)Tj
-0.15 Tc
-393.501 -12 Td
(ex)Tj
0 Tc
9.28984 0 Td
0 Tw
(cept appended with)Tj
/R20924304 10 Tf
80.2602 0 Td
(.sfx)Tj
/R21252192 10 Tf
13.6102 0 Td
(.)Tj
-103.16 -24 Td
[(The block-cutv)15.0073(erte)]TJ
2.5 Tc
75.5098 0 Td
(xt)Tj
0 Tc
10.2801 0 Td
(ree of ith graph is written to)Tj
/R20924304 10 Tf
114.15 0 Td
(outle_n_T)Tj
2.5 Tc
/R21252192 10 Tf
45.5602 0 Td
(,w)Tj
0 Tc
12.2199 0 Td
[(ith an appended suf)25.0146(x if specied.)]TJ
-293.72 -16.8 Td
0.143 Tw
[(By def)10.0183(ault, each input graph is printed, with each block gi)]TJ
-0.15 Tc
233.27 0 Td
(ve)Tj
2.643 Tc
9.28984 0 Td
(na)Tj
12.0828 0 Td
-5.142 Tw
(sa s)Tj
0 Tc
17.507 0 Td
0.144 Tw
(ubgraph whose name is a concatenation)Tj
-272.15 -12 Td
0 Tw
(of the name of the input graph, the string "_bcc_" and the number of the block.)Tj
/R21568648 10.95 Tf
-36 -16.8 Td
(OPERANDS)Tj
/R21252192 10 Tf
36 -12 Td
[(The follo)25.0159(wing operand is supported:)]TJ
/R20924304 10 Tf
1.91016 -16.8 Td
(les)Tj
/R21252192 10 Tf
38.0898 0 Td
1.038 Tw
[(Names of les containing 1 or more graphs in dot format.)-603.796(If no)]TJ
/R20924304 10 Tf
272.314 0 Td
(les)Tj
/R21252192 10 Tf
19.918 0 Td
(operand is specied, the)Tj
-292.232 -12 Td
0 Tw
(standard input will be used.)Tj
/R21568648 10.95 Tf
-76 -16.8 Td
(RETURN CODES)Tj
/R21568648 10 Tf
36 -12 Td
(bcomps)Tj
/R21252192 10 Tf
35.6031 0 Td
(returns)Tj
/R21568648 10 Tf
30.593 0 Td
(0)Tj
/R21252192 10 Tf
7.82383 0 Td
0.324 Tw
(if all the input graphs are biconnected; and non-zero if an)Tj
2.824 Tc
232.48 0 Td
(yg)Tj
0 Tc
12.8238 0 Td
(raph has multiple blocks, or)Tj
-319.324 -12 Td
(an)Tj
2.5 Tc
9.28984 0 Td
(ye)Tj
0 Tc
11.9398 0 Td
0 Tw
(rror occurred.)Tj
-0.11 Tc
/R21568648 10.95 Tf
-57.2297 -16.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R21252192 10 Tf
20.9004 -12 Td
0.106 Tw
(It is possible, though unlik)Tj
106.724 0 Td
(ely)Tj
2.606 Tc
11.5699 0 Td
(,t)Tj
0 Tc
7.88594 0 Td
0.105 Tw
(hat the names used for connected components and their subgraphs may con-)Tj
-126.18 -12 Td
0 Tw
[(ict with e)14.9927(xisting subgraph names.)]TJ
-0.548 Tc
/R21568648 10.95 Tf
-36 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R21252192 10 Tf
20.7363 -12 Td
[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R21568648 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R21252192 10 Tf
36 -12 Td
[(ccomps\(1\), gc\(1\), dot\(1\), gvpr\(1\), gvcolor\(1\), ac)14.9927(yclic\(1\), sccmap\(1\), tred\(1\), libgraph\(3\))]TJ
159.545 -156 Td
(18 No)Tj
-0.15 Tc
24.5699 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(mber 2003)-19054.5(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R27768720 10 Tf
1 0 0 1 72.5801 793.89 Tm
(BCOMPS)Tj
/R28096608 10 Tf
40.0199 0 Td
122.86 Tw
(\(1\) General)Tj
171.17 0 Td
0 Tw
(Commands Manual)Tj
/R27768720 10 Tf
204.55 0 Td
(BCOMPS)Tj
/R28096608 10 Tf
40.0199 0 Td
(\(1\))Tj
-0.219 Tc
/R28413064 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R28096608 10 Tf
20.407 -12 Td
(bcomps biconnected components lter for graphs)Tj
/R28413064 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R28413064 10 Tf
36 -12 Td
(bcomps)Tj
/R28096608 10 Tf
35.2801 0 Td
([)Tj
/R28413064 10 Tf
5.83008 0 Td
(stvx?)Tj
2.5 Tc
/R28096608 10 Tf
32.9199 0 Td
(][)Tj
0 Tc
/R28413064 10 Tf
11.6602 0 Td
(o)Tj
/R27768720 10 Tf
10.9301 0 Td
(outle)Tj
2.5 Tc
/R28096608 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R27768720 10 Tf
13.5699 0 Td
(les)Tj
/R28096608 10 Tf
18.8801 0 Td
(])Tj
/R28413064 10.95 Tf
-192.75 -16.8 Td
(DESCRIPTION)Tj
/R28413064 10 Tf
36 -12 Td
(bcomps)Tj
/R28096608 10 Tf
36.168 0 Td
0.887 Tw
(decomposes graphs into their biconnected components, printing the components to standard out-)Tj
-36.168 -12 Td
(put.)Tj
/R28413064 10.95 Tf
-36 -16.8 Td
(OPTIONS)Tj
/R28096608 10 Tf
36 -12 Td
0 Tw
[(The follo)25.0159(wing options are supported:)]TJ
/R28413064 10 Tf
16.8 TL
(s)'
/R28096608 10 Tf
36 0 Td
(No output graph is printed. Implies the)Tj
/R28413064 10 Tf
157.77 0 Td
(v)Tj
/R28096608 10 Tf
13.2 0 Td
(ag.)Tj
/R28413064 10 Tf
-206.97 -16.8 Td
(t)Tj
/R28096608 10 Tf
36 0 Td
[(Print the underlying block-cutv)15.0073(erte)]TJ
2.5 Tc
139.96 0 Td
(xt)Tj
0 Tc
10.2801 0 Td
(ree.)Tj
/R28413064 10 Tf
-186.24 -16.8 Td
(x)Tj
/R28096608 10 Tf
36 0 Td
(Each biconnected component is printed as a separate root graph.)Tj
/R28413064 10 Tf
-36 -16.8 Td
(v)Tj
/R28096608 10 Tf
36 0 Td
[(Prints number of blocks and cutv)15.0146(ertices.)]TJ
/R28413064 10 Tf
-36 -16.8 Td
(o)Tj
/R27768720 10 Tf
13.2 0 Td
(outle)Tj
/R28096608 10 Tf
22.8 -12 Td
0.412 Tw
[(If specied, each root graph will be written to a dif)25.0146(ferent le with the names deri)]TJ
-0.15 Tc
328.95 0 Td
(ve)Tj
2.912 Tc
9.28984 0 Td
(df)Tj
0 Tc
11.2422 0 Td
(rom)Tj
/R27768720 10 Tf
19.0219 0 Td
(outle)Tj
/R28096608 10 Tf
25 0 Td
(.)Tj
-393.504 -12 Td
0.419 Tw
(In particular)Tj
2.919 Tc
49.1691 0 Td
[(,i)291.918(fb)]TJ
0 Tc
19.4477 0 Td
(oth)Tj
/R28413064 10 Tf
15.6988 0 Td
(o)Tj
/R28096608 10 Tf
13.6191 0 Td
(and)Tj
/R28413064 10 Tf
17.359 0 Td
(x)Tj
/R28096608 10 Tf
13.6191 0 Td
[(ags are used, then each block is written to a dif)24.9854(ferent le. If)]TJ
/R27768720 10 Tf
250.977 0 Td
(out-)Tj
-379.89 -12 Td
(le)Tj
/R28096608 10 Tf
14.9781 0 Td
0.258 Tw
(does not ha)Tj
-0.15 Tc
45.866 0 Td
0.558 Tw
(ve a s)Tj
0 Tc
23.1359 0 Td
(uf)Tj
8.08008 0 Td
0.258 Tw
(x, the nth block of the ith graph is written to)Tj
/R27768720 10 Tf
187.279 0 Td
(outle_n_i)Tj
2.759 Tc
/R28096608 10 Tf
42.7801 0 Td
(.H)Tj
-0.25 Tc
12.4789 0 Td
(ow)Tj
11.9699 0 Td
-2.15 Tw
(ev e)Tj
-0.4 Tc
13.4801 0 Td
1.059 Tw
(r, t)Tj
0 Tc
10.9691 0 Td
0.259 Tw
(he 0th)Tj
-371.017 -12 Td
0 Tw
(block of the 0th graph is written to)Tj
/R27768720 10 Tf
141.1 0 Td
(outle)Tj
/R28096608 10 Tf
25 0 Td
(.)Tj
-166.1 -24 Td
(If)Tj
/R27768720 10 Tf
9.73906 0 Td
(outle)Tj
/R28096608 10 Tf
28.0789 0 Td
0.579 Tw
[(has a suf)24.9951(x, i.e., has the form)]TJ
/R27768720 10 Tf
124.063 0 Td
[(base)14.9927(.sfx)]TJ
3.079 Tc
/R28096608 10 Tf
31.7902 0 Td
(,t)Tj
0 Tc
8.35898 0 Td
(hen the les will ha)Tj
-0.15 Tc
80.4461 0 Td
0.879 Tw
(ve t)Tj
0 Tc
15.1488 0 Td
0.579 Tw
(he same name as abo)Tj
-0.15 Tc
86.5859 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(,)Tj
-0.15 Tc
-393.501 -12 Td
(ex)Tj
0 Tc
9.28984 0 Td
0 Tw
(cept appended with)Tj
/R27768720 10 Tf
80.2602 0 Td
(.sfx)Tj
/R28096608 10 Tf
13.6102 0 Td
(.)Tj
-103.16 -24 Td
[(The block-cutv)15.0073(erte)]TJ
2.5 Tc
75.5098 0 Td
(xt)Tj
0 Tc
10.2801 0 Td
(ree of ith graph is written to)Tj
/R27768720 10 Tf
114.15 0 Td
(outle_n_T)Tj
2.5 Tc
/R28096608 10 Tf
45.5602 0 Td
(,w)Tj
0 Tc
12.2199 0 Td
[(ith an appended suf)25.0146(x if specied.)]TJ
-293.72 -16.8 Td
0.143 Tw
[(By def)10.0183(ault, each input graph is printed, with each block gi)]TJ
-0.15 Tc
233.27 0 Td
(ve)Tj
2.643 Tc
9.28984 0 Td
(na)Tj
12.0828 0 Td
-5.142 Tw
(sa s)Tj
0 Tc
17.507 0 Td
0.144 Tw
(ubgraph whose name is a concatenation)Tj
-272.15 -12 Td
0 Tw
(of the name of the input graph, the string "_bcc_" and the number of the block.)Tj
/R28413064 10.95 Tf
-36 -16.8 Td
(OPERANDS)Tj
/R28096608 10 Tf
36 -12 Td
[(The follo)25.0159(wing operand is supported:)]TJ
/R27768720 10 Tf
1.91016 -16.8 Td
(les)Tj
/R28096608 10 Tf
38.0898 0 Td
1.038 Tw
[(Names of les containing 1 or more graphs in dot format.)-603.796(If no)]TJ
/R27768720 10 Tf
272.314 0 Td
(les)Tj
/R28096608 10 Tf
19.918 0 Td
(operand is specied, the)Tj
-292.232 -12 Td
0 Tw
(standard input will be used.)Tj
/R28413064 10.95 Tf
-76 -16.8 Td
(RETURN CODES)Tj
/R28413064 10 Tf
36 -12 Td
(bcomps)Tj
/R28096608 10 Tf
35.6031 0 Td
(returns)Tj
/R28413064 10 Tf
30.593 0 Td
(0)Tj
/R28096608 10 Tf
7.82383 0 Td
0.324 Tw
(if all the input graphs are biconnected; and non-zero if an)Tj
2.824 Tc
232.48 0 Td
(yg)Tj
0 Tc
12.8238 0 Td
(raph has multiple blocks, or)Tj
-319.324 -12 Td
(an)Tj
2.5 Tc
9.28984 0 Td
(ye)Tj
0 Tc
11.9398 0 Td
0 Tw
(rror occurred.)Tj
-0.11 Tc
/R28413064 10.95 Tf
-57.2297 -16.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R28096608 10 Tf
20.9004 -12 Td
0.106 Tw
(It is possible, though unlik)Tj
106.724 0 Td
(ely)Tj
2.606 Tc
11.5699 0 Td
(,t)Tj
0 Tc
7.88594 0 Td
0.105 Tw
(hat the names used for connected components and their subgraphs may con-)Tj
-126.18 -12 Td
0 Tw
[(ict with e)14.9927(xisting subgraph names.)]TJ
-0.548 Tc
/R28413064 10.95 Tf
-36 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R28096608 10 Tf
20.7363 -12 Td
[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R28413064 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R28096608 10 Tf
36 -12 Td
[(ccomps\(1\), gc\(1\), dot\(1\), gvpr\(1\), gvcolor\(1\), ac)14.9927(yclic\(1\), sccmap\(1\), tred\(1\), libgraph\(3\))]TJ
159.545 -156 Td
(18 No)Tj
-0.15 Tc
24.5699 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(mber 2003)-19054.5(1)]TJ
ET
Q
Q
\n \n \n \n \n \n@@ -637,19 +637,19 @@\n FontFile3\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/ccomps.1.pdf.gz", "source2": "./usr/share/doc/graphviz/ccomps.1.pdf.gz", "unified_diff": null, "details": [{"source1": "ccomps.1.pdf", "source2": "ccomps.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -72,15 +72,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R14399376 10 Tf
1 0 0 1 71.8398 793.89 Tm
(CCOMPS)Tj
/R14727264 10 Tf
40.5801 0 Td
123.04 Tw
(\(1\) General)Tj
171.35 0 Td
0 Tw
(Commands Manual)Tj
/R14399376 10 Tf
203.99 0 Td
(CCOMPS)Tj
/R14727264 10 Tf
40.5801 0 Td
(\(1\))Tj
-0.219 Tc
/R15043720 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R14727264 10 Tf
20.407 -12 Td
(ccomps connected components lter for graphs)Tj
/R15043720 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R15043720 10 Tf
36 -12 Td
(ccomps)Tj
/R14727264 10 Tf
34.1602 0 Td
([)Tj
/R15043720 10 Tf
5.83008 0 Td
[(sxv)10.0159(enzC?)]TJ
2.5 Tc
/R14727264 10 Tf
51.15 0 Td
(][)Tj
0 Tc
/R15043720 10 Tf
11.6602 0 Td
(X)Tj
/R14399376 10 Tf
13.2102 0 Td
([#%]s[f])Tj
2.5 Tc
/R14727264 10 Tf
45.2398 0 Td
(][)Tj
0 Tc
/R15043720 10 Tf
11.6602 0 Td
(o)Tj
/R14399376 10 Tf
10.9301 0 Td
(outle)Tj
2.5 Tc
/R14727264 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R14399376 10 Tf
13.5699 0 Td
(les)Tj
/R14727264 10 Tf
18.8801 0 Td
(])Tj
/R15043720 10.95 Tf
-279.971 -16.8 Td
(DESCRIPTION)Tj
/R15043720 10 Tf
36 -12 Td
(ccomps)Tj
/R14727264 10 Tf
34.1602 0 Td
(decomposes graphs into their connected components, printing the components to standard output.)Tj
/R15043720 10.95 Tf
-70.1602 -16.8 Td
(OPTIONS)Tj
/R14727264 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R15043720 10 Tf
16.8 TL
(e)'
/R14727264 10 Tf
36 0 Td
(Do not induce edges in the connected components.)Tj
/R15043720 10 Tf
-36 -16.8 Td
(s)Tj
/R14727264 10 Tf
36 0 Td
[(No output graph is printed. The return v)24.9927(alue can be used to check if the graph is connected or not.)]TJ
/R15043720 10 Tf
-36 -16.8 Td
(x)Tj
/R14727264 10 Tf
36 0 Td
(Only the connected components are printed, as separate graphs.)Tj
/R15043720 10 Tf
-36 -16.8 Td
(v)Tj
/R14727264 10 Tf
36 0 Td
(Counts of nodes, edges and connected components are printed.)Tj
/R15043720 10 Tf
-36 -16.8 Td
(z)Tj
/R14727264 10 Tf
36 0 Td
0.165 Tw
[(Sort components by size, with the lar)17.9834(gest rst. This is only ef)]TJ
246.655 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.465 Tw
(ve i)Tj
2.665 Tc
14.7352 0 Td
(fe)Tj
0 Tc
10.4352 0 Td
(ither)Tj
/R15043720 10 Tf
20.9949 0 Td
(x)Tj
/R14727264 10 Tf
13.3648 0 Td
(or)Tj
/R15043720 10 Tf
10.9949 0 Td
(X#)Tj
/R14727264 10 Tf
20.5852 0 Td
0.165 Tw
(is present.)Tj
-355.285 -12 Td
(Thus,)Tj
/R15043720 10 Tf
25 0 Td
(zX#0)Tj
/R14727264 10 Tf
29.8602 0 Td
0 Tw
[(will cause the lar)17.9834(gest component to be printed.)]TJ
/R15043720 10 Tf
-90.8602 -16.8 Td
(C)Tj
/R14727264 10 Tf
36 0 Td
1.238 Tw
(Use clusters in computing components in addition to normal edge connecti)Tj
311.55 0 Td
(vity)Tj
3.739 Tc
14.9102 0 Td
[(.I)373.887(ne)]TJ
0 Tc
22.748 0 Td
1.239 Tw
(ssence, this)Tj
-349.208 -12 Td
(gi)Tj
-0.15 Tc
7.53008 0 Td
(ve)Tj
3.02 Tc
9.28984 0 Td
(st)Tj
0 Tc
9.68984 0 Td
0.52 Tw
(he connected components of the deri)Tj
-0.15 Tc
149.26 0 Td
(ve)Tj
3.019 Tc
9.28984 0 Td
(dg)Tj
0 Tc
13.0191 0 Td
0.519 Tw
(raph in which nodes top-le)Tj
-0.15 Tc
108.476 0 Td
(ve)Tj
3.019 Tc
9.28984 0 Td
(lc)Tj
0 Tc
10.2391 0 Td
(lusters and nodes)Tj
-326.084 -12 Td
0.078 Tw
(in the original graph. This maintains all subgraph structure within a component, e)Tj
-0.15 Tc
326.766 0 Td
(ve)Tj
2.578 Tc
9.28984 0 Td
[(ni)257.817(fas)]TJ
0 Tc
27.1738 0 Td
(ubgraph)Tj
-363.23 -12 Td
0 Tw
(does not contain an)Tj
2.5 Tc
77.3398 0 Td
(yn)Tj
0 Tc
12.5 0 Td
(odes.)Tj
/R15043720 10 Tf
-125.84 -16.8 Td
(n)Tj
/R14727264 10 Tf
36 0 Td
1.022 Tw
(Do not project subgraph structure. Normally)Tj
3.522 Tc
182.21 0 Td
(,i)Tj
0 Tc
8.80195 0 Td
(f)Tj
/R15043720 10 Tf
6.85195 0 Td
(ccomps)Tj
/R14727264 10 Tf
35.182 0 Td
1.021 Tw
(produces components as graphs distinct)Tj
-233.046 -12 Td
1.588 Tw
(from the input graph, it will dene subgraphs which are projections of subgraphs of the input)Tj
12 TL
0.133 Tw
(graph onto the component. \(If the projection is empty)'
2.632 Tc
214.554 0 Td
[(,n)263.196(os)]TJ
0 Tc
21.6539 0 Td
0.132 Tw
[(ubgraph is produced.\))-513.218(If this ag is set,)]TJ
-236.208 -12 Td
0 Tw
(the component contains only the rele)Tj
-0.25 Tc
147.23 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(nt nodes and edges.)Tj
/R15043720 10 Tf
-192.42 -16.8 Td
(X)Tj
/R14399376 10 Tf
15.4199 0 Td
(node_name)Tj
/R14727264 10 Tf
20.5801 -12 Td
(Prints only the component containing the node)Tj
/R14399376 10 Tf
189.16 0 Td
(node_name)Tj
2.5 Tc
/R14727264 10 Tf
46.1 0 Td
[(,i)249.993(fa)]TJ
-0.15 Tc
18.05 0 Td
(ny)Tj
0 Tc
9.2 0 Td
(.)Tj
/R15043720 10 Tf
-298.51 -16.8 Td
(X#)Tj
/R14399376 10 Tf
20.4199 0 Td
(start)Tj
/R15043720 10 Tf
-20.4199 -16.8 Td
(X#)Tj
/R14399376 10 Tf
20.4199 0 Td
(start-)Tj
/R15043720 10 Tf
-20.4199 -16.8 Td
(X#)Tj
/R14399376 10 Tf
20.4199 0 Td
(start-last)Tj
/R14727264 10 Tf
15.5801 -12 Td
0.332 Tw
(Prints only components in the gi)Tj
-0.15 Tc
131.14 0 Td
(ve)Tj
2.832 Tc
9.28984 0 Td
(nr)Tj
0 Tc
11.1621 0 Td
0.333 Tw
(ange of indices. In the rst form, only the component whose)Tj
-151.592 -12 Td
(inde)Tj
2.943 Tc
17.0699 0 Td
(xi)Tj
0 Tc
10.723 0 Td
(s)Tj
/R14399376 10 Tf
6.83281 0 Td
(start)Tj
2.943 Tc
/R14727264 10 Tf
18.3398 0 Td
[(,i)294.294(fa)]TJ
-0.15 Tc
18.9359 0 Td
(ny)Tj
2.943 Tc
9.2 0 Td
[(,i)294.294(sp)]TJ
0 Tc
20.0559 0 Td
2.943 Tw
(rinted. In)Tj
42.5461 0 Td
0.443 Tw
(the second form, each component whose inde)Tj
2.942 Tc
184.968 0 Td
[(xi)294.214(sa)294.214(tl)]TJ
0 Tc
30.4957 0 Td
(east)Tj
/R14399376 10 Tf
18.4922 0 Td
(start)Tj
/R14727264 10 Tf
-377.659 -12 Td
0.569 Tw
(is printed. In the last form, only those components whose indices are in the range)Tj
/R15043720 10 Tf
335.436 0 Td
([)Tj
/R14399376 10 Tf
3.33008 0 Td
(Istart)Tj
/R15043720 10 Tf
21.6699 0 Td
(,)Tj
/R14399376 10 Tf
2.5 0 Td
(last)Tj
/R15043720 10 Tf
14.45 0 Td
(])Tj
/R14727264 10 Tf
6.4 0 Td
(are)Tj
-383.786 -12 Td
2.5 Tw
(printed. Thus,)Tj
60.8301 0 Td
0 Tw
(the ag)Tj
/R15043720 10 Tf
32.2199 0 Td
(x)Tj
/R14727264 10 Tf
13.2 0 Td
(is equi)Tj
-0.25 Tc
26.1398 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(lent to)Tj
/R15043720 10 Tf
27.7801 0 Td
(X#0-)Tj
/R14727264 10 Tf
26.25 0 Td
(.)Tj
/R15043720 10 Tf
-231.61 -16.8 Td
(X%)Tj
/R14399376 10 Tf
25.4199 0 Td
(min)Tj
/R15043720 10 Tf
-25.4199 -16.8 Td
(X%)Tj
/R14399376 10 Tf
25.4199 0 Td
(min-)Tj
/R15043720 10 Tf
-25.4199 -16.8 Td
(X%)Tj
/R14399376 10 Tf
25.4199 0 Td
(min-max)Tj
/R14727264 10 Tf
10.5801 -12 Td
0.232 Tw
(Prints only components in the gi)Tj
-0.15 Tc
130.64 0 Td
(ve)Tj
2.732 Tc
9.28984 0 Td
(nr)Tj
0 Tc
11.0621 0 Td
(ange of sizes. In the rst form, only a component whose size)Tj
-150.992 -12 Td
(is)Tj
/R14399376 10 Tf
9.33984 0 Td
(min)Tj
2.67 Tc
/R14727264 10 Tf
15 0 Td
[(,i)267(fa)]TJ
-0.15 Tc
18.3898 0 Td
(ny)Tj
2.67 Tc
9.2 0 Td
[(,i)267(sp)]TJ
0 Tc
19.5102 0 Td
2.67 Tw
(rinted. In)Tj
42 0 Td
0.171 Tw
(the second form, each component whose size is at least)Tj
/R14399376 10 Tf
224.72 0 Td
(min)Tj
/R14727264 10 Tf
17.6711 0 Td
(is printed.)Tj
-355.831 -12 Td
0 Tw
(In the last form, only those components whose sizes are in the range)Tj
/R15043720 10 Tf
275.51 0 Td
([)Tj
/R14399376 10 Tf
3.33008 0 Td
(Imin)Tj
/R15043720 10 Tf
18.3301 0 Td
(,)Tj
/R14399376 10 Tf
2.5 0 Td
(max)Tj
/R15043720 10 Tf
16.6602 0 Td
(])Tj
/R14727264 10 Tf
5.83008 0 Td
(are printed.)Tj
/R15043720 10 Tf
-358.161 -16.8 Td
(o)Tj
/R14399376 10 Tf
13.2 0 Td
(outle)Tj
/R14727264 10 Tf
22.8 -12 Td
0.87 Tw
(If specied, each graph will be written to a dif)Tj
192.54 0 Td
0.869 Tw
(ferent le with the names deri)Tj
-0.15 Tc
123.795 0 Td
(ve)Tj
3.369 Tc
9.28984 0 Td
(df)Tj
0 Tc
11.6988 0 Td
(rom)Tj
/R14399376 10 Tf
19.4789 0 Td
(outle)Tj
3.369 Tc
/R14727264 10 Tf
25 0 Td
(.I)Tj
0 Tc
9.19883 0 Td
(n)Tj
-391.001 -12 Td
(particular)Tj
3.005 Tc
37.9199 0 Td
[(,i)300.485(fb)]TJ
0 Tc
19.6203 0 Td
(oth)Tj
/R15043720 10 Tf
15.7852 0 Td
(o)Tj
/R14727264 10 Tf
13.7051 0 Td
(and)Tj
/R15043720 10 Tf
17.4449 0 Td
(x)Tj
/R14727264 10 Tf
13.7051 0 Td
0.505 Tw
(ags are used, then each connected component is written to a dif)Tj
263.585 0 Td
[(fer)20(-)]TJ
-381.766 -12 Td
0.113 Tw
(ent le. If)Tj
/R14399376 10 Tf
41.998 0 Td
(outle)Tj
/R14727264 10 Tf
27.6121 0 Td
0.112 Tw
(does not ha)Tj
-0.15 Tc
45.5738 0 Td
0.412 Tw
(ve a s)Tj
0 Tc
22.8441 0 Td
(uf)Tj
8.08008 0 Td
0.112 Tw
(x, the rst le will ha)Tj
-0.15 Tc
91.4801 0 Td
0.412 Tw
(ve t)Tj
0 Tc
14.682 0 Td
0.112 Tw
(he name)Tj
/R14399376 10 Tf
36.3238 0 Td
(outle)Tj
2.612 Tc
/R14727264 10 Tf
25 0 Td
(;t)Tj
0 Tc
8.17188 0 Td
(hen ne)Tj
26.3422 0 Td
(xt)Tj
/R14399376 10 Tf
10.3922 0 Td
(outle_1)Tj
/R14727264 10 Tf
35 0 Td
(,)Tj
-393.5 -12 Td
0.434 Tw
(then ne)Tj
29.4441 0 Td
(xt)Tj
/R14399376 10 Tf
10.7141 0 Td
(outle_2)Tj
2.934 Tc
/R14727264 10 Tf
35 0 Td
(,a)Tj
0 Tc
9.87383 0 Td
(nd so on.)Tj
42.6922 0 Td
(If)Tj
/R14399376 10 Tf
9.59414 0 Td
(outle)Tj
/R14727264 10 Tf
27.934 0 Td
[(has a suf)25.0195(x, i.e., has the form)]TJ
/R14399376 10 Tf
123.048 0 Td
[(base)14.9902(.sfx)]TJ
2.935 Tc
/R14727264 10 Tf
31.7902 0 Td
(,t)Tj
0 Tc
8.21484 0 Td
0.435 Tw
(hen the les will)Tj
-328.305 -12 Td
0 Tw
(be named)Tj
/R14399376 10 Tf
41.1 0 Td
[(base)14.9927(.sfx)]TJ
/R14727264 10 Tf
31.7902 0 Td
(,)Tj
/R14399376 10 Tf
5 0 Td
(base_1.sfx)Tj
/R14727264 10 Tf
41.9398 0 Td
(,)Tj
/R14399376 10 Tf
5 0 Td
(base_2.sfx)Tj
2.5 Tc
/R14727264 10 Tf
41.9398 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
(tc.)Tj
-212.21 -16.8 Td
0.136 Tw
(By def)Tj
26.9762 0 Td
0.135 Tw
(ault, each input graph is printed, with each connected component gi)Tj
-0.15 Tc
271.61 0 Td
(ve)Tj
2.635 Tc
9.28984 0 Td
[(na)263.501(sas)]TJ
0 Tc
29.5648 0 Td
(ubgraph whose name is)Tj
2.5 Tc
-337.441 -12 Td
(ac)Tj
0 Tc
11.3801 0 Td
0 Tw
(oncatenation of the name of the input graph, the string "_cc_" and the number of the component.)Tj
158.565 -64.8 Td
[(30 April 2011)-20094.5(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R35489680 10 Tf
1 0 0 1 71.8398 793.89 Tm
(CCOMPS)Tj
/R35817568 10 Tf
40.5801 0 Td
123.04 Tw
(\(1\) General)Tj
171.35 0 Td
0 Tw
(Commands Manual)Tj
/R35489680 10 Tf
203.99 0 Td
(CCOMPS)Tj
/R35817568 10 Tf
40.5801 0 Td
(\(1\))Tj
-0.219 Tc
/R36134024 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R35817568 10 Tf
20.407 -12 Td
(ccomps connected components lter for graphs)Tj
/R36134024 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R36134024 10 Tf
36 -12 Td
(ccomps)Tj
/R35817568 10 Tf
34.1602 0 Td
([)Tj
/R36134024 10 Tf
5.83008 0 Td
[(sxv)10.0159(enzC?)]TJ
2.5 Tc
/R35817568 10 Tf
51.15 0 Td
(][)Tj
0 Tc
/R36134024 10 Tf
11.6602 0 Td
(X)Tj
/R35489680 10 Tf
13.2102 0 Td
([#%]s[f])Tj
2.5 Tc
/R35817568 10 Tf
45.2398 0 Td
(][)Tj
0 Tc
/R36134024 10 Tf
11.6602 0 Td
(o)Tj
/R35489680 10 Tf
10.9301 0 Td
(outle)Tj
2.5 Tc
/R35817568 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R35489680 10 Tf
13.5699 0 Td
(les)Tj
/R35817568 10 Tf
18.8801 0 Td
(])Tj
/R36134024 10.95 Tf
-279.971 -16.8 Td
(DESCRIPTION)Tj
/R36134024 10 Tf
36 -12 Td
(ccomps)Tj
/R35817568 10 Tf
34.1602 0 Td
(decomposes graphs into their connected components, printing the components to standard output.)Tj
/R36134024 10.95 Tf
-70.1602 -16.8 Td
(OPTIONS)Tj
/R35817568 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R36134024 10 Tf
16.8 TL
(e)'
/R35817568 10 Tf
36 0 Td
(Do not induce edges in the connected components.)Tj
/R36134024 10 Tf
-36 -16.8 Td
(s)Tj
/R35817568 10 Tf
36 0 Td
[(No output graph is printed. The return v)24.9927(alue can be used to check if the graph is connected or not.)]TJ
/R36134024 10 Tf
-36 -16.8 Td
(x)Tj
/R35817568 10 Tf
36 0 Td
(Only the connected components are printed, as separate graphs.)Tj
/R36134024 10 Tf
-36 -16.8 Td
(v)Tj
/R35817568 10 Tf
36 0 Td
(Counts of nodes, edges and connected components are printed.)Tj
/R36134024 10 Tf
-36 -16.8 Td
(z)Tj
/R35817568 10 Tf
36 0 Td
0.165 Tw
[(Sort components by size, with the lar)17.9834(gest rst. This is only ef)]TJ
246.655 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.465 Tw
(ve i)Tj
2.665 Tc
14.7352 0 Td
(fe)Tj
0 Tc
10.4352 0 Td
(ither)Tj
/R36134024 10 Tf
20.9949 0 Td
(x)Tj
/R35817568 10 Tf
13.3648 0 Td
(or)Tj
/R36134024 10 Tf
10.9949 0 Td
(X#)Tj
/R35817568 10 Tf
20.5852 0 Td
0.165 Tw
(is present.)Tj
-355.285 -12 Td
(Thus,)Tj
/R36134024 10 Tf
25 0 Td
(zX#0)Tj
/R35817568 10 Tf
29.8602 0 Td
0 Tw
[(will cause the lar)17.9834(gest component to be printed.)]TJ
/R36134024 10 Tf
-90.8602 -16.8 Td
(C)Tj
/R35817568 10 Tf
36 0 Td
1.238 Tw
(Use clusters in computing components in addition to normal edge connecti)Tj
311.55 0 Td
(vity)Tj
3.739 Tc
14.9102 0 Td
[(.I)373.887(ne)]TJ
0 Tc
22.748 0 Td
1.239 Tw
(ssence, this)Tj
-349.208 -12 Td
(gi)Tj
-0.15 Tc
7.53008 0 Td
(ve)Tj
3.02 Tc
9.28984 0 Td
(st)Tj
0 Tc
9.68984 0 Td
0.52 Tw
(he connected components of the deri)Tj
-0.15 Tc
149.26 0 Td
(ve)Tj
3.019 Tc
9.28984 0 Td
(dg)Tj
0 Tc
13.0191 0 Td
0.519 Tw
(raph in which nodes top-le)Tj
-0.15 Tc
108.476 0 Td
(ve)Tj
3.019 Tc
9.28984 0 Td
(lc)Tj
0 Tc
10.2391 0 Td
(lusters and nodes)Tj
-326.084 -12 Td
0.078 Tw
(in the original graph. This maintains all subgraph structure within a component, e)Tj
-0.15 Tc
326.766 0 Td
(ve)Tj
2.578 Tc
9.28984 0 Td
[(ni)257.817(fas)]TJ
0 Tc
27.1738 0 Td
(ubgraph)Tj
-363.23 -12 Td
0 Tw
(does not contain an)Tj
2.5 Tc
77.3398 0 Td
(yn)Tj
0 Tc
12.5 0 Td
(odes.)Tj
/R36134024 10 Tf
-125.84 -16.8 Td
(n)Tj
/R35817568 10 Tf
36 0 Td
1.022 Tw
(Do not project subgraph structure. Normally)Tj
3.522 Tc
182.21 0 Td
(,i)Tj
0 Tc
8.80195 0 Td
(f)Tj
/R36134024 10 Tf
6.85195 0 Td
(ccomps)Tj
/R35817568 10 Tf
35.182 0 Td
1.021 Tw
(produces components as graphs distinct)Tj
-233.046 -12 Td
1.588 Tw
(from the input graph, it will dene subgraphs which are projections of subgraphs of the input)Tj
12 TL
0.133 Tw
(graph onto the component. \(If the projection is empty)'
2.632 Tc
214.554 0 Td
[(,n)263.196(os)]TJ
0 Tc
21.6539 0 Td
0.132 Tw
[(ubgraph is produced.\))-513.218(If this ag is set,)]TJ
-236.208 -12 Td
0 Tw
(the component contains only the rele)Tj
-0.25 Tc
147.23 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(nt nodes and edges.)Tj
/R36134024 10 Tf
-192.42 -16.8 Td
(X)Tj
/R35489680 10 Tf
15.4199 0 Td
(node_name)Tj
/R35817568 10 Tf
20.5801 -12 Td
(Prints only the component containing the node)Tj
/R35489680 10 Tf
189.16 0 Td
(node_name)Tj
2.5 Tc
/R35817568 10 Tf
46.1 0 Td
[(,i)249.993(fa)]TJ
-0.15 Tc
18.05 0 Td
(ny)Tj
0 Tc
9.2 0 Td
(.)Tj
/R36134024 10 Tf
-298.51 -16.8 Td
(X#)Tj
/R35489680 10 Tf
20.4199 0 Td
(start)Tj
/R36134024 10 Tf
-20.4199 -16.8 Td
(X#)Tj
/R35489680 10 Tf
20.4199 0 Td
(start-)Tj
/R36134024 10 Tf
-20.4199 -16.8 Td
(X#)Tj
/R35489680 10 Tf
20.4199 0 Td
(start-last)Tj
/R35817568 10 Tf
15.5801 -12 Td
0.332 Tw
(Prints only components in the gi)Tj
-0.15 Tc
131.14 0 Td
(ve)Tj
2.832 Tc
9.28984 0 Td
(nr)Tj
0 Tc
11.1621 0 Td
0.333 Tw
(ange of indices. In the rst form, only the component whose)Tj
-151.592 -12 Td
(inde)Tj
2.943 Tc
17.0699 0 Td
(xi)Tj
0 Tc
10.723 0 Td
(s)Tj
/R35489680 10 Tf
6.83281 0 Td
(start)Tj
2.943 Tc
/R35817568 10 Tf
18.3398 0 Td
[(,i)294.294(fa)]TJ
-0.15 Tc
18.9359 0 Td
(ny)Tj
2.943 Tc
9.2 0 Td
[(,i)294.294(sp)]TJ
0 Tc
20.0559 0 Td
2.943 Tw
(rinted. In)Tj
42.5461 0 Td
0.443 Tw
(the second form, each component whose inde)Tj
2.942 Tc
184.968 0 Td
[(xi)294.214(sa)294.214(tl)]TJ
0 Tc
30.4957 0 Td
(east)Tj
/R35489680 10 Tf
18.4922 0 Td
(start)Tj
/R35817568 10 Tf
-377.659 -12 Td
0.569 Tw
(is printed. In the last form, only those components whose indices are in the range)Tj
/R36134024 10 Tf
335.436 0 Td
([)Tj
/R35489680 10 Tf
3.33008 0 Td
(Istart)Tj
/R36134024 10 Tf
21.6699 0 Td
(,)Tj
/R35489680 10 Tf
2.5 0 Td
(last)Tj
/R36134024 10 Tf
14.45 0 Td
(])Tj
/R35817568 10 Tf
6.4 0 Td
(are)Tj
-383.786 -12 Td
2.5 Tw
(printed. Thus,)Tj
60.8301 0 Td
0 Tw
(the ag)Tj
/R36134024 10 Tf
32.2199 0 Td
(x)Tj
/R35817568 10 Tf
13.2 0 Td
(is equi)Tj
-0.25 Tc
26.1398 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(lent to)Tj
/R36134024 10 Tf
27.7801 0 Td
(X#0-)Tj
/R35817568 10 Tf
26.25 0 Td
(.)Tj
/R36134024 10 Tf
-231.61 -16.8 Td
(X%)Tj
/R35489680 10 Tf
25.4199 0 Td
(min)Tj
/R36134024 10 Tf
-25.4199 -16.8 Td
(X%)Tj
/R35489680 10 Tf
25.4199 0 Td
(min-)Tj
/R36134024 10 Tf
-25.4199 -16.8 Td
(X%)Tj
/R35489680 10 Tf
25.4199 0 Td
(min-max)Tj
/R35817568 10 Tf
10.5801 -12 Td
0.232 Tw
(Prints only components in the gi)Tj
-0.15 Tc
130.64 0 Td
(ve)Tj
2.732 Tc
9.28984 0 Td
(nr)Tj
0 Tc
11.0621 0 Td
(ange of sizes. In the rst form, only a component whose size)Tj
-150.992 -12 Td
(is)Tj
/R35489680 10 Tf
9.33984 0 Td
(min)Tj
2.67 Tc
/R35817568 10 Tf
15 0 Td
[(,i)267(fa)]TJ
-0.15 Tc
18.3898 0 Td
(ny)Tj
2.67 Tc
9.2 0 Td
[(,i)267(sp)]TJ
0 Tc
19.5102 0 Td
2.67 Tw
(rinted. In)Tj
42 0 Td
0.171 Tw
(the second form, each component whose size is at least)Tj
/R35489680 10 Tf
224.72 0 Td
(min)Tj
/R35817568 10 Tf
17.6711 0 Td
(is printed.)Tj
-355.831 -12 Td
0 Tw
(In the last form, only those components whose sizes are in the range)Tj
/R36134024 10 Tf
275.51 0 Td
([)Tj
/R35489680 10 Tf
3.33008 0 Td
(Imin)Tj
/R36134024 10 Tf
18.3301 0 Td
(,)Tj
/R35489680 10 Tf
2.5 0 Td
(max)Tj
/R36134024 10 Tf
16.6602 0 Td
(])Tj
/R35817568 10 Tf
5.83008 0 Td
(are printed.)Tj
/R36134024 10 Tf
-358.161 -16.8 Td
(o)Tj
/R35489680 10 Tf
13.2 0 Td
(outle)Tj
/R35817568 10 Tf
22.8 -12 Td
0.87 Tw
(If specied, each graph will be written to a dif)Tj
192.54 0 Td
0.869 Tw
(ferent le with the names deri)Tj
-0.15 Tc
123.795 0 Td
(ve)Tj
3.369 Tc
9.28984 0 Td
(df)Tj
0 Tc
11.6988 0 Td
(rom)Tj
/R35489680 10 Tf
19.4789 0 Td
(outle)Tj
3.369 Tc
/R35817568 10 Tf
25 0 Td
(.I)Tj
0 Tc
9.19883 0 Td
(n)Tj
-391.001 -12 Td
(particular)Tj
3.005 Tc
37.9199 0 Td
[(,i)300.485(fb)]TJ
0 Tc
19.6203 0 Td
(oth)Tj
/R36134024 10 Tf
15.7852 0 Td
(o)Tj
/R35817568 10 Tf
13.7051 0 Td
(and)Tj
/R36134024 10 Tf
17.4449 0 Td
(x)Tj
/R35817568 10 Tf
13.7051 0 Td
0.505 Tw
(ags are used, then each connected component is written to a dif)Tj
263.585 0 Td
[(fer)20(-)]TJ
-381.766 -12 Td
0.113 Tw
(ent le. If)Tj
/R35489680 10 Tf
41.998 0 Td
(outle)Tj
/R35817568 10 Tf
27.6121 0 Td
0.112 Tw
(does not ha)Tj
-0.15 Tc
45.5738 0 Td
0.412 Tw
(ve a s)Tj
0 Tc
22.8441 0 Td
(uf)Tj
8.08008 0 Td
0.112 Tw
(x, the rst le will ha)Tj
-0.15 Tc
91.4801 0 Td
0.412 Tw
(ve t)Tj
0 Tc
14.682 0 Td
0.112 Tw
(he name)Tj
/R35489680 10 Tf
36.3238 0 Td
(outle)Tj
2.612 Tc
/R35817568 10 Tf
25 0 Td
(;t)Tj
0 Tc
8.17188 0 Td
(hen ne)Tj
26.3422 0 Td
(xt)Tj
/R35489680 10 Tf
10.3922 0 Td
(outle_1)Tj
/R35817568 10 Tf
35 0 Td
(,)Tj
-393.5 -12 Td
0.434 Tw
(then ne)Tj
29.4441 0 Td
(xt)Tj
/R35489680 10 Tf
10.7141 0 Td
(outle_2)Tj
2.934 Tc
/R35817568 10 Tf
35 0 Td
(,a)Tj
0 Tc
9.87383 0 Td
(nd so on.)Tj
42.6922 0 Td
(If)Tj
/R35489680 10 Tf
9.59414 0 Td
(outle)Tj
/R35817568 10 Tf
27.934 0 Td
[(has a suf)25.0195(x, i.e., has the form)]TJ
/R35489680 10 Tf
123.048 0 Td
[(base)14.9902(.sfx)]TJ
2.935 Tc
/R35817568 10 Tf
31.7902 0 Td
(,t)Tj
0 Tc
8.21484 0 Td
0.435 Tw
(hen the les will)Tj
-328.305 -12 Td
0 Tw
(be named)Tj
/R35489680 10 Tf
41.1 0 Td
[(base)14.9927(.sfx)]TJ
/R35817568 10 Tf
31.7902 0 Td
(,)Tj
/R35489680 10 Tf
5 0 Td
(base_1.sfx)Tj
/R35817568 10 Tf
41.9398 0 Td
(,)Tj
/R35489680 10 Tf
5 0 Td
(base_2.sfx)Tj
2.5 Tc
/R35817568 10 Tf
41.9398 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
(tc.)Tj
-212.21 -16.8 Td
0.136 Tw
(By def)Tj
26.9762 0 Td
0.135 Tw
(ault, each input graph is printed, with each connected component gi)Tj
-0.15 Tc
271.61 0 Td
(ve)Tj
2.635 Tc
9.28984 0 Td
[(na)263.501(sas)]TJ
0 Tc
29.5648 0 Td
(ubgraph whose name is)Tj
2.5 Tc
-337.441 -12 Td
(ac)Tj
0 Tc
11.3801 0 Td
0 Tw
(oncatenation of the name of the input graph, the string "_cc_" and the number of the component.)Tj
158.565 -64.8 Td
[(30 April 2011)-20094.5(1)]TJ
ET
Q
Q
\n \n \n \n \n \n@@ -679,19 +679,19 @@\n FontFile3\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Type\n Encoding\n@@ -861,18 +861,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-367\n+366\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R15079880 def
1 begincodespacerange
<00><ff>
endcodespacerange
32 beginbfrange
<23><23><0023>
<25><25><0025>
<2d><2d><002d>
<2e><2e><002e>
<31><31><0031>
<32><32><0032>
<43><43><0043>
<49><49><0049>
<4d><4d><004d>
<4f><4f><004f>
<50><50><0050>
<53><53><0053>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<78><78><0078>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R36170184 def
1 begincodespacerange
<00><ff>
endcodespacerange
32 beginbfrange
<23><23><0023>
<25><25><0025>
<2d><2d><002d>
<2e><2e><002e>
<31><31><0031>
<32><32><0032>
<43><43><0043>
<49><49><0049>
<4d><4d><004d>
<4f><4f><004f>
<50><50><0050>
<53><53><0053>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<78><78><0078>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -896,15 +896,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-cb4ead9f6681'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-2a88214dc127'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 28\n"}]}]}, {"source1": "./usr/share/doc/graphviz/cdt.3.pdf.gz", "source2": "./usr/share/doc/graphviz/cdt.3.pdf.gz", "unified_diff": null, "details": [{"source1": "cdt.3.pdf", "source2": "cdt.3.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -75,20 +75,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R38557312 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCDT)Tj
/R38905232 10 Tf
35.7199 0 Td
131.045 Tw
(\(3\) Library)Tj
177.695 0 Td
0 Tw
(Functions Manual)Tj
/R38557312 10 Tf
206.625 0 Td
(LIBCDT)Tj
/R38905232 10 Tf
35.7199 0 Td
(\(3\))Tj
-0.219 Tc
/R39221688 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R39221688 10 Tf
20.407 -12 Td
(Cdt)Tj
2.5 Tc
/R38905232 10 Tf
18.6102 0 Td
(c)Tj
0 Tc
12.5801 0 Td
(ontainer data types)Tj
/R39221688 10.95 Tf
-67.1902 -16.8 Td
(SYNOPSIS)Tj
/R39593376 10 Tf
36 -12 Td
(#include <cdt.h>)Tj
/R39221688 10 Tf
-21 -16.8 Td
[(DICTION)20.0159(AR)]TJ
2.5 Tc
57.7797 0 Td
(YT)Tj
0 Tc
16.3898 0 Td
(YPES)Tj
/R39593376 10 Tf
-53.1695 -12 Td
(Dt_t;)Tj
12 TL
(Dtdisc_t;)'
(Dtmethod_t;)'
(Dtlink_t;)'
(Dtstat_t;)'
/R39221688 10 Tf
-21 -16.8 Td
[(DICTION)20.0159(AR)]TJ
2.5 Tc
57.7797 0 Td
(YC)Tj
0 Tc
16.9398 0 Td
[(ONTR)30.0159(OL)]TJ
/R39593376 10 Tf
-53.7195 -12 Td
36 Tw
(Dt_t* dtopen\(const)Tj
150 0 Td
0 Tw
(Dtdisc_t* disc, const Dtmethod_t* meth\);)Tj
-150 -12 Td
48 Tw
(int dtclose\(Dt_t*)Tj
156 0 Td
(dt\);)Tj
-156 -12 Td
42 Tw
(void dtclear\(dt\);)Tj
0 Tw
(Dtmethod_t* dtmethod\(Dt_t* dt, const Dtmethod_t* meth\);)'
12 Tw
(Dtdisc_t* dtdisc\(Dt_t*)'
150 0 Td
0 Tw
(dt, const Dtdisc_t* disc\);)Tj
-150 -12 Td
36 Tw
(Dt_t* dtview\(Dt_t*)Tj
150 0 Td
0 Tw
(dt, Dt_t* view\);)Tj
/R39221688 10 Tf
-171 -16.8 Td
[(ST)18(ORA)55.0073(GE METHODS)]TJ
/R39593376 10 Tf
21 -12 Td
(Dtmethod_t* Dtset;)Tj
(Dtmethod_t* Dtoset;)'
(Dtmethod_t* Dtobag;)'
(Dtmethod_t* Dtqueue;)'
/R39221688 10 Tf
-21 -16.8 Td
(DISCIPLINE)Tj
/R39593376 10 Tf
21 -12 Td
(#define DTDISC\(disc,key,size,link,makef,freef,comparf\))Tj
T*[(typedef void*)-3600(\(*Dtmake_f\)\(void*, Dtdisc_t*\);)]TJ
T*[(typedef void)-5400(\(*Dtfree_f\)\(void*, Dtdisc_t*\);)]TJ
T*[(typedef int)-6000(\(*Dtcompar_f\)\(Dt_t*, void*, void*, Dtdisc_t*\);)]TJ
/R39221688 10 Tf
-21 -16.8 Td
[(OBJECT OPERA)94.9841(TIONS)]TJ
/R39593376 10 Tf
21 -12 Td
12 Tw
(void* dtinsert\(Dt_t*)Tj
138 0 Td
0 Tw
(dt, void* obj\);)Tj
-138 -12 Td
12 Tw
(void* dtdelete\(Dt_t*)Tj
138 0 Td
0 Tw
(dt, void* obj\);)Tj
-138 -12 Td
12 Tw
(void* dtdetach\(Dt_t*)Tj
138 0 Td
0 Tw
(dt, void* obj\);)Tj
-138 -12 Td
12 Tw
(void* dtsearch\(Dt_t*)Tj
138 0 Td
0 Tw
(dt, void* obj\);)Tj
-138 -12 Td
12 Tw
(void* dtmatch\(Dt_t*)Tj
132 0 Td
0 Tw
(dt, void* key\);)Tj
-132 -12 Td
12 Tw
(void* dtfirst\(Dt_t*)Tj
132 0 Td
(dt\);)Tj
-132 -12 Td
(void* dtnext\(Dt_t*)Tj
126 0 Td
0 Tw
(dt, void* obj\);)Tj
-126 -12 Td
12 Tw
(void* dtlast\(Dt_t*)Tj
126 0 Td
(dt\);)Tj
-126 -12 Td
(void* dtprev\(Dt_t*)Tj
126 0 Td
0 Tw
(dt, void* obj\);)Tj
-126 -12 Td
12 Tw
(void* dtfinger\(Dt_t*)Tj
138 0 Td
(dt\);)Tj
-138 -12 Td
(void* dtrenew\(Dt_t*)Tj
132 0 Td
0 Tw
(dt, void* obj\);)Tj
-132 -12 Td
36 Tw
(int dtwalk\(Dt_t*)Tj
138 0 Td
0 Tw
(dt, int \(*userf\)\(void*, void*\), void*\);)Tj
-138 -12 Td
(Dtlink_t* dtflatten\(Dt_t* dt\);)Tj
(Dtlink_t* dtlink\(Dt_t*, Dtlink_t* link\);)'
12 Tw
(void* dtobj\(Dt_t*)'
120 0 Td
0 Tw
(dt, Dtlink_t* link\);)Tj
-120 -12 Td
(Dtlink_t* dtextract\(Dt_t* dt\);)Tj
36 Tw
(int dtrestore\(Dt_t*)'
156 0 Td
0 Tw
(dt, Dtlink_t* link\);)Tj
/R39221688 10 Tf
-177 -16.8 Td
[(DICTION)20.0159(AR)]TJ
2.5 Tc
57.7797 0 Td
(YS)Tj
-0.9 Tc
15.2801 0 Td
(TA)Tj
0 Tc
12.0398 0 Td
(TUS)Tj
/R39593376 10 Tf
-64.0996 -12 Td
36 Tw
(int dtsize\(Dt_t*)Tj
138 0 Td
(dt\);)Tj
-138 -12 Td
(int dtstat\(Dt_t*)Tj
138 0 Td
0 Tw
(dt, Dtstat_t*, int all\);)Tj
/R39221688 10 Tf
-159 -16.8 Td
(HASH FUNCTIONS)Tj
/R39593376 10 Tf
21 -12 Td
(unsigned int dtstrhash\(void *str, int n\);)Tj
/R38905232 10 Tf
427 -57.6 Td
(1)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R47933056 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCDT)Tj
/R48280976 10 Tf
35.7199 0 Td
131.045 Tw
(\(3\) Library)Tj
177.695 0 Td
0 Tw
(Functions Manual)Tj
/R47933056 10 Tf
206.625 0 Td
(LIBCDT)Tj
/R48280976 10 Tf
35.7199 0 Td
(\(3\))Tj
-0.219 Tc
/R48597432 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R48597432 10 Tf
20.407 -12 Td
(Cdt)Tj
2.5 Tc
/R48280976 10 Tf
18.6102 0 Td
(c)Tj
0 Tc
12.5801 0 Td
(ontainer data types)Tj
/R48597432 10.95 Tf
-67.1902 -16.8 Td
(SYNOPSIS)Tj
/R48969120 10 Tf
36 -12 Td
(#include <cdt.h>)Tj
/R48597432 10 Tf
-21 -16.8 Td
[(DICTION)20.0159(AR)]TJ
2.5 Tc
57.7797 0 Td
(YT)Tj
0 Tc
16.3898 0 Td
(YPES)Tj
/R48969120 10 Tf
-53.1695 -12 Td
(Dt_t;)Tj
12 TL
(Dtdisc_t;)'
(Dtmethod_t;)'
(Dtlink_t;)'
(Dtstat_t;)'
/R48597432 10 Tf
-21 -16.8 Td
[(DICTION)20.0159(AR)]TJ
2.5 Tc
57.7797 0 Td
(YC)Tj
0 Tc
16.9398 0 Td
[(ONTR)30.0159(OL)]TJ
/R48969120 10 Tf
-53.7195 -12 Td
36 Tw
(Dt_t* dtopen\(const)Tj
150 0 Td
0 Tw
(Dtdisc_t* disc, const Dtmethod_t* meth\);)Tj
-150 -12 Td
48 Tw
(int dtclose\(Dt_t*)Tj
156 0 Td
(dt\);)Tj
-156 -12 Td
42 Tw
(void dtclear\(dt\);)Tj
0 Tw
(Dtmethod_t* dtmethod\(Dt_t* dt, const Dtmethod_t* meth\);)'
12 Tw
(Dtdisc_t* dtdisc\(Dt_t*)'
150 0 Td
0 Tw
(dt, const Dtdisc_t* disc\);)Tj
-150 -12 Td
36 Tw
(Dt_t* dtview\(Dt_t*)Tj
150 0 Td
0 Tw
(dt, Dt_t* view\);)Tj
/R48597432 10 Tf
-171 -16.8 Td
[(ST)18(ORA)55.0073(GE METHODS)]TJ
/R48969120 10 Tf
21 -12 Td
(Dtmethod_t* Dtset;)Tj
(Dtmethod_t* Dtoset;)'
(Dtmethod_t* Dtobag;)'
(Dtmethod_t* Dtqueue;)'
/R48597432 10 Tf
-21 -16.8 Td
(DISCIPLINE)Tj
/R48969120 10 Tf
21 -12 Td
(#define DTDISC\(disc,key,size,link,makef,freef,comparf\))Tj
T*[(typedef void*)-3600(\(*Dtmake_f\)\(void*, Dtdisc_t*\);)]TJ
T*[(typedef void)-5400(\(*Dtfree_f\)\(void*, Dtdisc_t*\);)]TJ
T*[(typedef int)-6000(\(*Dtcompar_f\)\(Dt_t*, void*, void*, Dtdisc_t*\);)]TJ
/R48597432 10 Tf
-21 -16.8 Td
[(OBJECT OPERA)94.9841(TIONS)]TJ
/R48969120 10 Tf
21 -12 Td
12 Tw
(void* dtinsert\(Dt_t*)Tj
138 0 Td
0 Tw
(dt, void* obj\);)Tj
-138 -12 Td
12 Tw
(void* dtdelete\(Dt_t*)Tj
138 0 Td
0 Tw
(dt, void* obj\);)Tj
-138 -12 Td
12 Tw
(void* dtdetach\(Dt_t*)Tj
138 0 Td
0 Tw
(dt, void* obj\);)Tj
-138 -12 Td
12 Tw
(void* dtsearch\(Dt_t*)Tj
138 0 Td
0 Tw
(dt, void* obj\);)Tj
-138 -12 Td
12 Tw
(void* dtmatch\(Dt_t*)Tj
132 0 Td
0 Tw
(dt, void* key\);)Tj
-132 -12 Td
12 Tw
(void* dtfirst\(Dt_t*)Tj
132 0 Td
(dt\);)Tj
-132 -12 Td
(void* dtnext\(Dt_t*)Tj
126 0 Td
0 Tw
(dt, void* obj\);)Tj
-126 -12 Td
12 Tw
(void* dtlast\(Dt_t*)Tj
126 0 Td
(dt\);)Tj
-126 -12 Td
(void* dtprev\(Dt_t*)Tj
126 0 Td
0 Tw
(dt, void* obj\);)Tj
-126 -12 Td
12 Tw
(void* dtfinger\(Dt_t*)Tj
138 0 Td
(dt\);)Tj
-138 -12 Td
(void* dtrenew\(Dt_t*)Tj
132 0 Td
0 Tw
(dt, void* obj\);)Tj
-132 -12 Td
36 Tw
(int dtwalk\(Dt_t*)Tj
138 0 Td
0 Tw
(dt, int \(*userf\)\(void*, void*\), void*\);)Tj
-138 -12 Td
(Dtlink_t* dtflatten\(Dt_t* dt\);)Tj
(Dtlink_t* dtlink\(Dt_t*, Dtlink_t* link\);)'
12 Tw
(void* dtobj\(Dt_t*)'
120 0 Td
0 Tw
(dt, Dtlink_t* link\);)Tj
-120 -12 Td
(Dtlink_t* dtextract\(Dt_t* dt\);)Tj
36 Tw
(int dtrestore\(Dt_t*)'
156 0 Td
0 Tw
(dt, Dtlink_t* link\);)Tj
/R48597432 10 Tf
-177 -16.8 Td
[(DICTION)20.0159(AR)]TJ
2.5 Tc
57.7797 0 Td
(YS)Tj
-0.9 Tc
15.2801 0 Td
(TA)Tj
0 Tc
12.0398 0 Td
(TUS)Tj
/R48969120 10 Tf
-64.0996 -12 Td
36 Tw
(int dtsize\(Dt_t*)Tj
138 0 Td
(dt\);)Tj
-138 -12 Td
(int dtstat\(Dt_t*)Tj
138 0 Td
0 Tw
(dt, Dtstat_t*, int all\);)Tj
/R48597432 10 Tf
-159 -16.8 Td
(HASH FUNCTIONS)Tj
/R48969120 10 Tf
21 -12 Td
(unsigned int dtstrhash\(void *str, int n\);)Tj
/R48280976 10 Tf
427 -57.6 Td
(1)Tj
ET
Q
Q
\n \n \n \n \n-1121\n+1119\n \n \n \n \n BaseFont\n ZPBPVR+Times-Italic\n FontDescriptor\n@@ -759,21 +759,21 @@\n FontFile3\n \n \n \n \n \n \n-R39593376\n+R48969120\n \n-R39221688\n+R48597432\n \n-R38905232\n+R48280976\n \n-R38557312\n+R47933056\n \n \n \n \n \n \n Type\n@@ -810,31 +810,31 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R38557312 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCDT)Tj
/R38905232 10 Tf
35.7199 0 Td
131.045 Tw
(\(3\) Library)Tj
177.695 0 Td
0 Tw
(Functions Manual)Tj
/R38557312 10 Tf
206.625 0 Td
(LIBCDT)Tj
/R38905232 10 Tf
35.7199 0 Td
(\(3\))Tj
/R39221688 10.95 Tf
-456.34 -36 Td
(DESCRIPTION)Tj
/R38557312 10 Tf
36 -12 Td
(Cdt)Tj
/R38905232 10 Tf
18.8551 0 Td
1.905 Tw
(manages run-time dictionaries using standard container data types: unordered set/multiset, ordered)Tj
-18.8551 -12 Td
0 Tw
(set/multiset, list, stack, and queue.)Tj
/R39221688 10 Tf
-21 -16.8 Td
[(DICTION)20.0159(AR)]TJ
2.5 Tc
57.7797 0 Td
(YT)Tj
0 Tc
16.3898 0 Td
(YPES)Tj
-69.1695 -12 Td
(Dt_t)Tj
/R38905232 10 Tf
16 -12 Td
(This is the type of a dictionary handle.)Tj
/R39221688 10 Tf
-16 -16.8 Td
(Dtdisc_t)Tj
/R38905232 10 Tf
16 -12 Td
(This denes the type of a discipline structure which describes object lay-out and manipulation functions.)Tj
/R39221688 10 Tf
-16 -16.8 Td
(Dtmethod_t)Tj
/R38905232 10 Tf
16 -12 Td
(This denes the type of a container method.)Tj
/R39221688 10 Tf
-16 -16.8 Td
(Dtlink_t)Tj
/R38905232 10 Tf
16 -12 Td
(This is the type of a dictionary object holder \(see)Tj
/R39593376 10 Tf
198.3 0 Td
(dtdisc\(\))Tj
/R38905232 10 Tf
48 0 Td
(.\))Tj
/R39221688 10 Tf
-262.3 -16.8 Td
(Dtstat_t)Tj
/R38905232 10 Tf
16 -12 Td
(This is the type of a structure to return dictionary statistics \(see)Tj
/R39593376 10 Tf
254.41 0 Td
(dtstat\(\))Tj
/R38905232 10 Tf
48 0 Td
(.\))Tj
/R39221688 10 Tf
-323.41 -16.8 Td
[(DICTION)20.0159(AR)]TJ
2.5 Tc
57.7797 0 Td
(YC)Tj
0 Tc
16.9398 0 Td
[(ONTR)30.0159(OL)]TJ
-69.7195 -12 Td
(Dt_t* dtopen\(const Dtdisc_t* disc, const Dtmethod_t* meth\))Tj
/R38905232 10 Tf
16 -12 Td
0.727 Tw
(This creates a ne)Tj
3.227 Tc
68.8512 0 Td
(wd)Tj
0 Tc
15.4469 0 Td
[(ictionary)65(.)]TJ
/R39593376 10 Tf
43.127 0 Td
(disc)Tj
/R38905232 10 Tf
27.227 0 Td
0.728 Tw
(is a discipline structure to describe object format.)Tj
/R39593376 10 Tf
208.014 0 Td
(meth)Tj
/R38905232 10 Tf
27.2281 0 Td
(species a)Tj
-389.894 -12 Td
0 Tw
(manipulation method.)Tj
/R39593376 10 Tf
92.7801 0 Td
(dtopen\(\))Tj
/R38905232 10 Tf
50.5 0 Td
(returns the ne)Tj
2.5 Tc
54.1801 0 Td
(wd)Tj
0 Tc
14.7199 0 Td
(ictionary or)Tj
/R39593376 10 Tf
48.8801 0 Td
(NULL)Tj
/R38905232 10 Tf
26.5 0 Td
[(on error)54.9902(.)]TJ
/R39221688 10 Tf
-303.56 -16.8 Td
(int dtclose\(Dt_t* dt\))Tj
/R38905232 10 Tf
16 -12 Td
0.039 Tw
(This deletes)Tj
/R39593376 10 Tf
50.6281 0 Td
(dt)Tj
/R38905232 10 Tf
14.5391 0 Td
[(and its objects.)-503.911(Note that)]TJ
/R39593376 10 Tf
104.355 0 Td
(dtclose\(\))Tj
-0.1 Tc
/R38905232 10 Tf
56.5391 0 Td
(fa)Tj
0 Tc
7.66992 0 Td
(ils if)Tj
/R39593376 10 Tf
20.6379 0 Td
(dt)Tj
/R38905232 10 Tf
14.5391 0 Td
[(is being vie)25.0098(wed by some other dictionar)]TJ
159.764 0 Td
(-)Tj
-428.672 -12 Td
0 Tw
(ies \(see)Tj
/R39593376 10 Tf
32.2102 0 Td
(dtview\(\))Tj
/R38905232 10 Tf
48 0 Td
(\).)Tj
/R39593376 10 Tf
10.8301 0 Td
(dtclose\(\))Tj
/R38905232 10 Tf
56.5 0 Td
(returns)Tj
/R39593376 10 Tf
30.2699 0 Td
(0)Tj
/R38905232 10 Tf
8.5 0 Td
(on success and)Tj
/R39593376 10 Tf
61.9301 0 Td
(-1)Tj
/R38905232 10 Tf
14.5 0 Td
[(on error)54.9927(.)]TJ
-0.1 Tc
/R39221688 10 Tf
-278.74 -16.8 Td
(vo)Tj
0 Tc
9.9 0 Td
(id dtclear\(Dt_t* dt\))Tj
/R38905232 10 Tf
6.1 -12 Td
(This deletes all objects in)Tj
/R39593376 10 Tf
104.16 0 Td
(dt)Tj
/R38905232 10 Tf
14.5 0 Td
(without closing)Tj
/R39593376 10 Tf
64.45 0 Td
(dt)Tj
/R38905232 10 Tf
12 0 Td
(.)Tj
/R39221688 10 Tf
-211.11 -16.8 Td
(Dtmethod_t dtmethod\(Dt_t* dt, const Dtmethod_t* meth\))Tj
/R38905232 10 Tf
16 -12 Td
(If)Tj
/R39593376 10 Tf
9.59688 0 Td
(meth)Tj
/R38905232 10 Tf
26.9371 0 Td
(is)Tj
/R39593376 10 Tf
9.60703 0 Td
(NULL)Tj
/R38905232 10 Tf
24 0 Td
(,)Tj
/R39593376 10 Tf
5.43711 0 Td
(dtmethod\(\))Tj
/R38905232 10 Tf
62.9371 0 Td
0.437 Tw
(returns the current method.)Tj
115.058 0 Td
0.438 Tw
(Otherwise, it changes the storage method of)Tj
/R39593376 10 Tf
-253.573 -12 Td
(dt)Tj
/R38905232 10 Tf
14.559 0 Td
(to)Tj
/R39593376 10 Tf
10.3391 0 Td
(meth)Tj
5.059 Tc
/R38905232 10 Tf
24 0 Td
(.O)Tj
0 Tc
14.7789 0 Td
0.058 Tw
(bject order remains the same during a method switch for)Tj
/R39593376 10 Tf
228.87 0 Td
(Dtqueue)Tj
5.058 Tc
/R38905232 10 Tf
42 0 Td
(.S)Tj
0 Tc
13.118 0 Td
(witching to and from)Tj
/R39593376 10 Tf
-347.665 -12 Td
(Dtset)Tj
/R38905232 10 Tf
33.5898 0 Td
(and)Tj
/R39593376 10 Tf
18.0301 0 Td
(Dtoset/Dtobag)Tj
/R38905232 10 Tf
81.5898 0 Td
1.09 Tw
(may cause objects to be rehashed, reordered, or remo)Tj
-0.15 Tc
221.28 0 Td
(ve)Tj
3.59 Tc
9.28984 0 Td
[(da)358.994(st)]TJ
0 Tc
23.2902 0 Td
(he case re-)Tj
-387.07 -12 Td
(quires.)Tj
/R39593376 10 Tf
31.9398 0 Td
(dtmethod\(\))Tj
/R38905232 10 Tf
62.5 0 Td
0 Tw
[(returns the pre)24.9854(vious method or)]TJ
/R39593376 10 Tf
125.01 0 Td
(NULL)Tj
/R38905232 10 Tf
26.5 0 Td
[(on error)54.9927(.)]TJ
/R39221688 10 Tf
-261.95 -16.8 Td
(Dtdisc_t* dtdisc\(Dt_t* dt, const Dtdisc_t* disc\))Tj
/R38905232 10 Tf
16 -12 Td
(If)Tj
/R39593376 10 Tf
9.62187 0 Td
(disc)Tj
/R38905232 10 Tf
26.9621 0 Td
(is)Tj
/R39593376 10 Tf
9.63203 0 Td
(NULL)Tj
/R38905232 10 Tf
24 0 Td
(,)Tj
/R39593376 10 Tf
5.46211 0 Td
(dtdisc\(\))Tj
/R38905232 10 Tf
50.9609 0 Td
0.461 Tw
[(returns the current discipline.)-546.113(Otherwise, it changes the discipline of)]TJ
/R39593376 10 Tf
282.62 0 Td
(dt)Tj
/R38905232 10 Tf
14.9609 0 Td
(to)Tj
/R39593376 10 Tf
-424.22 -12 Td
(disc)Tj
5.797 Tc
/R38905232 10 Tf
24 0 Td
(.O)Tj
0 Tc
15.5172 0 Td
0.797 Tw
(bjects may be rehashed, reordered, or remo)Tj
-0.15 Tc
177.352 0 Td
(ve)Tj
3.298 Tc
9.28984 0 Td
[(da)329.812(sa)]TJ
0 Tc
24.366 0 Td
(ppropriate.)Tj
/R39593376 10 Tf
49.398 0 Td
(dtdisc\(\))Tj
/R38905232 10 Tf
51.298 0 Td
0.798 Tw
(returns the pre)Tj
59.1059 0 Td
(vious)Tj
-410.327 -12 Td
0 Tw
(discipline on success and)Tj
/R39593376 10 Tf
103.32 0 Td
(NULL)Tj
/R38905232 10 Tf
26.5 0 Td
[(on error)54.9927(.)]TJ
/R39221688 10 Tf
-145.82 -16.8 Td
(Dt_t* dtview\(Dt_t* dt, Dt_t* view\))Tj
2.868 Tc
/R38905232 10 Tf
16 -12 Td
(Av)Tj
0 Tc
15.0879 0 Td
(ie)Tj
6.96992 0 Td
0.368 Tw
[(wpath allo)25.0183(ws a search or w)9.99023(alk starting from a dictionary to continue to another)]TJ
319.104 0 Td
(.)Tj
/R39593376 10 Tf
7.86719 0 Td
(dtview\(\))Tj
/R38905232 10 Tf
50.8672 0 Td
0.367 Tw
(rst ter)Tj
28.777 0 Td
(-)Tj
-428.673 -12 Td
0.381 Tw
(minates an)Tj
2.881 Tc
43.2809 0 Td
(yc)Tj
0 Tc
12.3211 0 Td
(urrent vie)Tj
2.881 Tc
38.7309 0 Td
(wf)Tj
0 Tc
13.4309 0 Td
(rom)Tj
/R39593376 10 Tf
18.991 0 Td
(dt)Tj
/R38905232 10 Tf
14.8809 0 Td
(to another dictionary)Tj
5.381 Tc
83.432 0 Td
(.T)Tj
0 Tc
13.991 0 Td
(hen, if)Tj
/R39593376 10 Tf
28.8121 0 Td
(view)Tj
/R38905232 10 Tf
26.8809 0 Td
(is)Tj
/R39593376 10 Tf
9.55117 0 Td
(NULL)Tj
/R38905232 10 Tf
24 0 Td
(,)Tj
/R39593376 10 Tf
5.38086 0 Td
(dtview)Tj
/R38905232 10 Tf
38.882 0 Td
0.382 Tw
(returns the ter)Tj
56.1039 0 Td
(-)Tj
-428.67 -12 Td
0.682 Tw
(minated vie)Tj
3.182 Tc
47.3719 0 Td
(wd)Tj
0 Tc
15.402 0 Td
(ictionary)Tj
5.682 Tc
34.9 0 Td
(.I)Tj
0 Tc
11.5121 0 Td
(f)Tj
/R39593376 10 Tf
6.51211 0 Td
(view)Tj
/R38905232 10 Tf
27.1809 0 Td
0.681 Tw
(is not)Tj
/R39593376 10 Tf
25.8121 0 Td
(NULL)Tj
3.181 Tc
/R38905232 10 Tf
24 0 Td
(,av)Tj
0 Tc
18.302 0 Td
(ie)Tj
6.96992 0 Td
(wpath from)Tj
/R39593376 10 Tf
50.2422 0 Td
(dt)Tj
/R38905232 10 Tf
15.1809 0 Td
(to)Tj
/R39593376 10 Tf
10.9609 0 Td
(view)Tj
/R38905232 10 Tf
27.1809 0 Td
(is established.)Tj
/R39593376 10 Tf
62.4719 0 Td
(dtview\(\))Tj
/R38905232 10 Tf
-384 -12 Td
(returns)Tj
/R39593376 10 Tf
30.2699 0 Td
(dt)Tj
/R38905232 10 Tf
14.5 0 Td
0 Tw
(on success and)Tj
/R39593376 10 Tf
61.9301 0 Td
(NULL)Tj
/R38905232 10 Tf
26.5 0 Td
[(on error)54.9927(.)]TJ
-133.2 -16.8 Td
0.237 Tw
(It is an error to ha)Tj
-0.15 Tc
72.3551 0 Td
0.537 Tw
(ve d)Tj
0 Tc
17.027 0 Td
0.237 Tw
[(ictionaries on a vie)25.0146(wpath with dif)25.0098(ferent storage methods.)-523.716(In addition, dictionaries on)]TJ
-89.382 -12 Td
0.806 Tw
(the same vie)Tj
3.306 Tc
51.352 0 Td
(wp)Tj
0 Tc
15.5262 0 Td
(ath should treat objects in a consistent manner with respect to comparison or hashing.)Tj
358.463 0 Td
(If)Tj
-425.341 -12 Td
0 Tw
[(not, undened beha)20(viors may result.)]TJ
/R39221688 10 Tf
-21 -16.8 Td
[(ST)18(ORA)55.0073(GE METHODS)]TJ
/R38905232 10 Tf
21 -12 Td
(Storage methods are of type)Tj
/R39593376 10 Tf
114.7 0 Td
(Dtmethod_t*)Tj
/R38905232 10 Tf
66 0 Td
(.)Tj
/R38557312 10 Tf
7.5 0 Td
(Cdt)Tj
/R38905232 10 Tf
16.95 0 Td
[(supports the follo)25(wing methods:)]TJ
/R39221688 10 Tf
-221.15 -16.8 Td
(Dtoset)Tj
12 TL
(Dtobag)'
/R38905232 10 Tf
16 -12 Td
(Objects are ordered by comparisons.)Tj
/R39593376 10 Tf
151.35 0 Td
(Dtoset)Tj
-0.1 Tc
/R38905232 10 Tf
38.5 0 Td
(ke)Tj
0 Tc
9.33984 0 Td
(eps unique objects.)Tj
/R39593376 10 Tf
81.3801 0 Td
(Dtobag)Tj
/R38905232 10 Tf
38.5 0 Td
[(allo)25(ws repeatable objects.)]TJ
/R39221688 10 Tf
-335.07 -16.8 Td
(Dtset)Tj
/R38905232 10 Tf
16 -12 Td
0.17 Tw
(Objects are unordered.)Tj
/R39593376 10 Tf
96.3102 0 Td
(Dtset)Tj
-0.1 Tc
/R38905232 10 Tf
32.6699 0 Td
(ke)Tj
0 Tc
9.33984 0 Td
[(eps unique objects.)-516.985(This method uses a hash table with chaining to man-)]TJ
-138.32 -12 Td
0 Tw
(age the objects.)Tj
427 -48 Td
(2)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R47933056 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCDT)Tj
/R48280976 10 Tf
35.7199 0 Td
131.045 Tw
(\(3\) Library)Tj
177.695 0 Td
0 Tw
(Functions Manual)Tj
/R47933056 10 Tf
206.625 0 Td
(LIBCDT)Tj
/R48280976 10 Tf
35.7199 0 Td
(\(3\))Tj
/R48597432 10.95 Tf
-456.34 -36 Td
(DESCRIPTION)Tj
/R47933056 10 Tf
36 -12 Td
(Cdt)Tj
/R48280976 10 Tf
18.8551 0 Td
1.905 Tw
(manages run-time dictionaries using standard container data types: unordered set/multiset, ordered)Tj
-18.8551 -12 Td
0 Tw
(set/multiset, list, stack, and queue.)Tj
/R48597432 10 Tf
-21 -16.8 Td
[(DICTION)20.0159(AR)]TJ
2.5 Tc
57.7797 0 Td
(YT)Tj
0 Tc
16.3898 0 Td
(YPES)Tj
-69.1695 -12 Td
(Dt_t)Tj
/R48280976 10 Tf
16 -12 Td
(This is the type of a dictionary handle.)Tj
/R48597432 10 Tf
-16 -16.8 Td
(Dtdisc_t)Tj
/R48280976 10 Tf
16 -12 Td
(This denes the type of a discipline structure which describes object lay-out and manipulation functions.)Tj
/R48597432 10 Tf
-16 -16.8 Td
(Dtmethod_t)Tj
/R48280976 10 Tf
16 -12 Td
(This denes the type of a container method.)Tj
/R48597432 10 Tf
-16 -16.8 Td
(Dtlink_t)Tj
/R48280976 10 Tf
16 -12 Td
(This is the type of a dictionary object holder \(see)Tj
/R48969120 10 Tf
198.3 0 Td
(dtdisc\(\))Tj
/R48280976 10 Tf
48 0 Td
(.\))Tj
/R48597432 10 Tf
-262.3 -16.8 Td
(Dtstat_t)Tj
/R48280976 10 Tf
16 -12 Td
(This is the type of a structure to return dictionary statistics \(see)Tj
/R48969120 10 Tf
254.41 0 Td
(dtstat\(\))Tj
/R48280976 10 Tf
48 0 Td
(.\))Tj
/R48597432 10 Tf
-323.41 -16.8 Td
[(DICTION)20.0159(AR)]TJ
2.5 Tc
57.7797 0 Td
(YC)Tj
0 Tc
16.9398 0 Td
[(ONTR)30.0159(OL)]TJ
-69.7195 -12 Td
(Dt_t* dtopen\(const Dtdisc_t* disc, const Dtmethod_t* meth\))Tj
/R48280976 10 Tf
16 -12 Td
0.727 Tw
(This creates a ne)Tj
3.227 Tc
68.8512 0 Td
(wd)Tj
0 Tc
15.4469 0 Td
[(ictionary)65(.)]TJ
/R48969120 10 Tf
43.127 0 Td
(disc)Tj
/R48280976 10 Tf
27.227 0 Td
0.728 Tw
(is a discipline structure to describe object format.)Tj
/R48969120 10 Tf
208.014 0 Td
(meth)Tj
/R48280976 10 Tf
27.2281 0 Td
(species a)Tj
-389.894 -12 Td
0 Tw
(manipulation method.)Tj
/R48969120 10 Tf
92.7801 0 Td
(dtopen\(\))Tj
/R48280976 10 Tf
50.5 0 Td
(returns the ne)Tj
2.5 Tc
54.1801 0 Td
(wd)Tj
0 Tc
14.7199 0 Td
(ictionary or)Tj
/R48969120 10 Tf
48.8801 0 Td
(NULL)Tj
/R48280976 10 Tf
26.5 0 Td
[(on error)54.9902(.)]TJ
/R48597432 10 Tf
-303.56 -16.8 Td
(int dtclose\(Dt_t* dt\))Tj
/R48280976 10 Tf
16 -12 Td
0.039 Tw
(This deletes)Tj
/R48969120 10 Tf
50.6281 0 Td
(dt)Tj
/R48280976 10 Tf
14.5391 0 Td
[(and its objects.)-503.911(Note that)]TJ
/R48969120 10 Tf
104.355 0 Td
(dtclose\(\))Tj
-0.1 Tc
/R48280976 10 Tf
56.5391 0 Td
(fa)Tj
0 Tc
7.66992 0 Td
(ils if)Tj
/R48969120 10 Tf
20.6379 0 Td
(dt)Tj
/R48280976 10 Tf
14.5391 0 Td
[(is being vie)25.0098(wed by some other dictionar)]TJ
159.764 0 Td
(-)Tj
-428.672 -12 Td
0 Tw
(ies \(see)Tj
/R48969120 10 Tf
32.2102 0 Td
(dtview\(\))Tj
/R48280976 10 Tf
48 0 Td
(\).)Tj
/R48969120 10 Tf
10.8301 0 Td
(dtclose\(\))Tj
/R48280976 10 Tf
56.5 0 Td
(returns)Tj
/R48969120 10 Tf
30.2699 0 Td
(0)Tj
/R48280976 10 Tf
8.5 0 Td
(on success and)Tj
/R48969120 10 Tf
61.9301 0 Td
(-1)Tj
/R48280976 10 Tf
14.5 0 Td
[(on error)54.9927(.)]TJ
-0.1 Tc
/R48597432 10 Tf
-278.74 -16.8 Td
(vo)Tj
0 Tc
9.9 0 Td
(id dtclear\(Dt_t* dt\))Tj
/R48280976 10 Tf
6.1 -12 Td
(This deletes all objects in)Tj
/R48969120 10 Tf
104.16 0 Td
(dt)Tj
/R48280976 10 Tf
14.5 0 Td
(without closing)Tj
/R48969120 10 Tf
64.45 0 Td
(dt)Tj
/R48280976 10 Tf
12 0 Td
(.)Tj
/R48597432 10 Tf
-211.11 -16.8 Td
(Dtmethod_t dtmethod\(Dt_t* dt, const Dtmethod_t* meth\))Tj
/R48280976 10 Tf
16 -12 Td
(If)Tj
/R48969120 10 Tf
9.59688 0 Td
(meth)Tj
/R48280976 10 Tf
26.9371 0 Td
(is)Tj
/R48969120 10 Tf
9.60703 0 Td
(NULL)Tj
/R48280976 10 Tf
24 0 Td
(,)Tj
/R48969120 10 Tf
5.43711 0 Td
(dtmethod\(\))Tj
/R48280976 10 Tf
62.9371 0 Td
0.437 Tw
(returns the current method.)Tj
115.058 0 Td
0.438 Tw
(Otherwise, it changes the storage method of)Tj
/R48969120 10 Tf
-253.573 -12 Td
(dt)Tj
/R48280976 10 Tf
14.559 0 Td
(to)Tj
/R48969120 10 Tf
10.3391 0 Td
(meth)Tj
5.059 Tc
/R48280976 10 Tf
24 0 Td
(.O)Tj
0 Tc
14.7789 0 Td
0.058 Tw
(bject order remains the same during a method switch for)Tj
/R48969120 10 Tf
228.87 0 Td
(Dtqueue)Tj
5.058 Tc
/R48280976 10 Tf
42 0 Td
(.S)Tj
0 Tc
13.118 0 Td
(witching to and from)Tj
/R48969120 10 Tf
-347.665 -12 Td
(Dtset)Tj
/R48280976 10 Tf
33.5898 0 Td
(and)Tj
/R48969120 10 Tf
18.0301 0 Td
(Dtoset/Dtobag)Tj
/R48280976 10 Tf
81.5898 0 Td
1.09 Tw
(may cause objects to be rehashed, reordered, or remo)Tj
-0.15 Tc
221.28 0 Td
(ve)Tj
3.59 Tc
9.28984 0 Td
[(da)358.994(st)]TJ
0 Tc
23.2902 0 Td
(he case re-)Tj
-387.07 -12 Td
(quires.)Tj
/R48969120 10 Tf
31.9398 0 Td
(dtmethod\(\))Tj
/R48280976 10 Tf
62.5 0 Td
0 Tw
[(returns the pre)24.9854(vious method or)]TJ
/R48969120 10 Tf
125.01 0 Td
(NULL)Tj
/R48280976 10 Tf
26.5 0 Td
[(on error)54.9927(.)]TJ
/R48597432 10 Tf
-261.95 -16.8 Td
(Dtdisc_t* dtdisc\(Dt_t* dt, const Dtdisc_t* disc\))Tj
/R48280976 10 Tf
16 -12 Td
(If)Tj
/R48969120 10 Tf
9.62187 0 Td
(disc)Tj
/R48280976 10 Tf
26.9621 0 Td
(is)Tj
/R48969120 10 Tf
9.63203 0 Td
(NULL)Tj
/R48280976 10 Tf
24 0 Td
(,)Tj
/R48969120 10 Tf
5.46211 0 Td
(dtdisc\(\))Tj
/R48280976 10 Tf
50.9609 0 Td
0.461 Tw
[(returns the current discipline.)-546.113(Otherwise, it changes the discipline of)]TJ
/R48969120 10 Tf
282.62 0 Td
(dt)Tj
/R48280976 10 Tf
14.9609 0 Td
(to)Tj
/R48969120 10 Tf
-424.22 -12 Td
(disc)Tj
5.797 Tc
/R48280976 10 Tf
24 0 Td
(.O)Tj
0 Tc
15.5172 0 Td
0.797 Tw
(bjects may be rehashed, reordered, or remo)Tj
-0.15 Tc
177.352 0 Td
(ve)Tj
3.298 Tc
9.28984 0 Td
[(da)329.812(sa)]TJ
0 Tc
24.366 0 Td
(ppropriate.)Tj
/R48969120 10 Tf
49.398 0 Td
(dtdisc\(\))Tj
/R48280976 10 Tf
51.298 0 Td
0.798 Tw
(returns the pre)Tj
59.1059 0 Td
(vious)Tj
-410.327 -12 Td
0 Tw
(discipline on success and)Tj
/R48969120 10 Tf
103.32 0 Td
(NULL)Tj
/R48280976 10 Tf
26.5 0 Td
[(on error)54.9927(.)]TJ
/R48597432 10 Tf
-145.82 -16.8 Td
(Dt_t* dtview\(Dt_t* dt, Dt_t* view\))Tj
2.868 Tc
/R48280976 10 Tf
16 -12 Td
(Av)Tj
0 Tc
15.0879 0 Td
(ie)Tj
6.96992 0 Td
0.368 Tw
[(wpath allo)25.0183(ws a search or w)9.99023(alk starting from a dictionary to continue to another)]TJ
319.104 0 Td
(.)Tj
/R48969120 10 Tf
7.86719 0 Td
(dtview\(\))Tj
/R48280976 10 Tf
50.8672 0 Td
0.367 Tw
(rst ter)Tj
28.777 0 Td
(-)Tj
-428.673 -12 Td
0.381 Tw
(minates an)Tj
2.881 Tc
43.2809 0 Td
(yc)Tj
0 Tc
12.3211 0 Td
(urrent vie)Tj
2.881 Tc
38.7309 0 Td
(wf)Tj
0 Tc
13.4309 0 Td
(rom)Tj
/R48969120 10 Tf
18.991 0 Td
(dt)Tj
/R48280976 10 Tf
14.8809 0 Td
(to another dictionary)Tj
5.381 Tc
83.432 0 Td
(.T)Tj
0 Tc
13.991 0 Td
(hen, if)Tj
/R48969120 10 Tf
28.8121 0 Td
(view)Tj
/R48280976 10 Tf
26.8809 0 Td
(is)Tj
/R48969120 10 Tf
9.55117 0 Td
(NULL)Tj
/R48280976 10 Tf
24 0 Td
(,)Tj
/R48969120 10 Tf
5.38086 0 Td
(dtview)Tj
/R48280976 10 Tf
38.882 0 Td
0.382 Tw
(returns the ter)Tj
56.1039 0 Td
(-)Tj
-428.67 -12 Td
0.682 Tw
(minated vie)Tj
3.182 Tc
47.3719 0 Td
(wd)Tj
0 Tc
15.402 0 Td
(ictionary)Tj
5.682 Tc
34.9 0 Td
(.I)Tj
0 Tc
11.5121 0 Td
(f)Tj
/R48969120 10 Tf
6.51211 0 Td
(view)Tj
/R48280976 10 Tf
27.1809 0 Td
0.681 Tw
(is not)Tj
/R48969120 10 Tf
25.8121 0 Td
(NULL)Tj
3.181 Tc
/R48280976 10 Tf
24 0 Td
(,av)Tj
0 Tc
18.302 0 Td
(ie)Tj
6.96992 0 Td
(wpath from)Tj
/R48969120 10 Tf
50.2422 0 Td
(dt)Tj
/R48280976 10 Tf
15.1809 0 Td
(to)Tj
/R48969120 10 Tf
10.9609 0 Td
(view)Tj
/R48280976 10 Tf
27.1809 0 Td
(is established.)Tj
/R48969120 10 Tf
62.4719 0 Td
(dtview\(\))Tj
/R48280976 10 Tf
-384 -12 Td
(returns)Tj
/R48969120 10 Tf
30.2699 0 Td
(dt)Tj
/R48280976 10 Tf
14.5 0 Td
0 Tw
(on success and)Tj
/R48969120 10 Tf
61.9301 0 Td
(NULL)Tj
/R48280976 10 Tf
26.5 0 Td
[(on error)54.9927(.)]TJ
-133.2 -16.8 Td
0.237 Tw
(It is an error to ha)Tj
-0.15 Tc
72.3551 0 Td
0.537 Tw
(ve d)Tj
0 Tc
17.027 0 Td
0.237 Tw
[(ictionaries on a vie)25.0146(wpath with dif)25.0098(ferent storage methods.)-523.716(In addition, dictionaries on)]TJ
-89.382 -12 Td
0.806 Tw
(the same vie)Tj
3.306 Tc
51.352 0 Td
(wp)Tj
0 Tc
15.5262 0 Td
(ath should treat objects in a consistent manner with respect to comparison or hashing.)Tj
358.463 0 Td
(If)Tj
-425.341 -12 Td
0 Tw
[(not, undened beha)20(viors may result.)]TJ
/R48597432 10 Tf
-21 -16.8 Td
[(ST)18(ORA)55.0073(GE METHODS)]TJ
/R48280976 10 Tf
21 -12 Td
(Storage methods are of type)Tj
/R48969120 10 Tf
114.7 0 Td
(Dtmethod_t*)Tj
/R48280976 10 Tf
66 0 Td
(.)Tj
/R47933056 10 Tf
7.5 0 Td
(Cdt)Tj
/R48280976 10 Tf
16.95 0 Td
[(supports the follo)25(wing methods:)]TJ
/R48597432 10 Tf
-221.15 -16.8 Td
(Dtoset)Tj
12 TL
(Dtobag)'
/R48280976 10 Tf
16 -12 Td
(Objects are ordered by comparisons.)Tj
/R48969120 10 Tf
151.35 0 Td
(Dtoset)Tj
-0.1 Tc
/R48280976 10 Tf
38.5 0 Td
(ke)Tj
0 Tc
9.33984 0 Td
(eps unique objects.)Tj
/R48969120 10 Tf
81.3801 0 Td
(Dtobag)Tj
/R48280976 10 Tf
38.5 0 Td
[(allo)25(ws repeatable objects.)]TJ
/R48597432 10 Tf
-335.07 -16.8 Td
(Dtset)Tj
/R48280976 10 Tf
16 -12 Td
0.17 Tw
(Objects are unordered.)Tj
/R48969120 10 Tf
96.3102 0 Td
(Dtset)Tj
-0.1 Tc
/R48280976 10 Tf
32.6699 0 Td
(ke)Tj
0 Tc
9.33984 0 Td
[(eps unique objects.)-516.985(This method uses a hash table with chaining to man-)]TJ
-138.32 -12 Td
0 Tw
(age the objects.)Tj
427 -48 Td
(2)Tj
ET
Q
Q
\n \n \n \n \n-2720\n+2721\n \n \n \n \n-R39593376\n+R48969120\n \n-R39221688\n+R48597432\n \n-R38905232\n+R48280976\n \n-R38557312\n+R47933056\n \n \n \n \n \n \n Type\n@@ -871,31 +871,31 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R38557312 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCDT)Tj
/R38905232 10 Tf
35.7199 0 Td
131.045 Tw
(\(3\) Library)Tj
177.695 0 Td
0 Tw
(Functions Manual)Tj
/R38557312 10 Tf
206.625 0 Td
(LIBCDT)Tj
/R38905232 10 Tf
35.7199 0 Td
(\(3\))Tj
/R39221688 10 Tf
-436.34 -36 Td
(Dtqueue)Tj
/R38905232 10 Tf
16 -12 Td
0.706 Tw
[(Objects are k)10.0122(ept in a queue, i.e., in order of insertion.)-570.591(Thus, the rst object inserted is at queue head and)]TJ
12 TL
0 Tw
(will be the rst to be deleted.)'
/R39221688 10 Tf
-21 -16.8 Td
(DISCIPLINE)Tj
/R38905232 10 Tf
21 -12 Td
(Object format and associated management functions are dened in the type)Tj
/R39593376 10 Tf
303.55 0 Td
(Dtdisc_t)Tj
/R38905232 10 Tf
48 0 Td
(:)Tj
/R39593376 10 Tf
-327.55 -12 Td
(typedef struct)Tj
6 Tc
({i)'
0 Tc
18 0 Td
42 Tw
(nt key,)Tj
90 0 Td
(size;)Tj
-96 -12 Td
(int link;)Tj
12 Tw
(Dtmake_f makef;)'
(Dtfree_f freef;)'
0 Tw
(Dtcompar_f comparf;)'
6 Tc
-12 -12 Td
(}D)Tj
0 Tc
18 0 Td
(tdisc_t;)Tj
/R39221688 10 Tf
-58 -16.8 Td
[(int k)9.99268(ey)]TJ
2.5 Tc
28.5199 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(ize)Tj
/R38905232 10 Tf
-21.4098 -12 Td
0.161 Tw
(Each object)Tj
/R39593376 10 Tf
49.752 0 Td
(obj)Tj
/R38905232 10 Tf
20.6609 0 Td
(is identied by a k)Tj
-0.15 Tc
74.434 0 Td
0.461 Tw
(ey u)Tj
0 Tc
16.9512 0 Td
0.161 Tw
(sed for object comparison or hashing.)Tj
/R39593376 10 Tf
156.496 0 Td
(key)Tj
/R38905232 10 Tf
20.6621 0 Td
0.162 Tw
(should be non-ne)Tj
-0.05 Tc
69.0539 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
(ve)Tj
0 Tc
-422.71 -12 Td
0.049 Tw
[(and denes an of)24.989(fset into)]TJ
/R39593376 10 Tf
103.035 0 Td
(obj)Tj
5.049 Tc
/R38905232 10 Tf
18 0 Td
(.I)Tj
0 Tc
10.8789 0 Td
(f)Tj
/R39593376 10 Tf
5.87812 0 Td
(size)Tj
/R38905232 10 Tf
26.548 0 Td
0.048 Tw
(is ne)Tj
-0.05 Tc
18.5078 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
(ve)Tj
2.548 Tc
9.28984 0 Td
(,t)Tj
0 Tc
7.82813 0 Td
(he k)Tj
-0.15 Tc
16.8879 0 Td
0.348 Tw
(ey i)Tj
2.548 Tc
14.618 0 Td
(san)Tj
0 Tc
18.4262 0 Td
0.048 Tw
(ull-terminated string with starting address)Tj
/R39593376 10 Tf
-264.598 -12 Td
(*\(void**\)\(\(char*\)obj+key\))Tj
5.38 Tc
/R38905232 10 Tf
150 0 Td
(.I)Tj
0 Tc
11.2102 0 Td
(f)Tj
/R39593376 10 Tf
6.21016 0 Td
(size)Tj
/R38905232 10 Tf
26.8801 0 Td
0.381 Tw
(is zero, the k)Tj
-0.15 Tc
52.143 0 Td
0.681 Tw
(ey i)Tj
2.881 Tc
14.9512 0 Td
(san)Tj
0 Tc
19.0922 0 Td
0.381 Tw
(ull-terminated string with starting ad-)Tj
-280.487 -12 Td
(dress)Tj
/R39593376 10 Tf
24.7719 0 Td
(\(void*\)\(\(char*\)obj+key\))Tj
6.722 Tc
/R38905232 10 Tf
138 0 Td
(.F)Tj
0 Tc
14.782 0 Td
(inally)Tj
4.222 Tc
22.1301 0 Td
(,i)Tj
0 Tc
9.50195 0 Td
(f)Tj
/R39593376 10 Tf
7.55195 0 Td
(size)Tj
/R38905232 10 Tf
28.2219 0 Td
1.722 Tw
(is positi)Tj
-0.15 Tc
32.8719 0 Td
(ve)Tj
4.221 Tc
9.28984 0 Td
(,t)Tj
0 Tc
9.50117 0 Td
1.721 Tw
(he k)Tj
-0.15 Tc
18.5609 0 Td
2.021 Tw
(ey i)Tj
4.221 Tc
16.291 0 Td
(sab)Tj
0 Tc
21.7719 0 Td
1.721 Tw
(yte array of length)Tj
/R39593376 10 Tf
-353.246 -12 Td
(size)Tj
/R38905232 10 Tf
26.5 0 Td
0 Tw
(starting at)Tj
/R39593376 10 Tf
42.2199 0 Td
(\(void*\)\(\(char*\)obj+key\))Tj
/R38905232 10 Tf
138 0 Td
(.)Tj
/R39221688 10 Tf
-222.72 -16.8 Td
(int link)Tj
/R38905232 10 Tf
16 -12 Td
(Let)Tj
/R39593376 10 Tf
15.8941 0 Td
(obj)Tj
/R38905232 10 Tf
20.5641 0 Td
0.064 Tw
(be an object to be inserted into)Tj
/R39593376 10 Tf
125.709 0 Td
(dt)Tj
/R38905232 10 Tf
14.5648 0 Td
0.065 Tw
(as discussed belo)Tj
-0.65 Tc
68.7602 0 Td
3.865 Tw
(w. I)Tj
0 Tc
17.4648 0 Td
(f)Tj
/R39593376 10 Tf
5.89492 0 Td
(link)Tj
/R38905232 10 Tf
26.5648 0 Td
0.065 Tw
(is ne)Tj
-0.05 Tc
18.525 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
(ve)Tj
2.565 Tc
9.28984 0 Td
[(,a)256.494(ni)]TJ
0 Tc
19.85 0 Td
(nternally allocated)Tj
-357.782 -12 Td
0.942 Tw
(object holder is used to hold)Tj
/R39593376 10 Tf
121.201 0 Td
(obj)Tj
3.441 Tc
/R38905232 10 Tf
18 0 Td
(.O)Tj
0 Tc
13.1609 0 Td
(therwise,)Tj
/R39593376 10 Tf
39.8211 0 Td
(obj)Tj
/R38905232 10 Tf
21.441 0 Td
0.941 Tw
(should ha)Tj
-0.15 Tc
39.3512 0 Td
1.241 Tw
(ve a)Tj
0 Tc
/R39593376 10 Tf
20.6121 0 Td
(Dtlink_t)Tj
/R38905232 10 Tf
51.441 0 Td
0.941 Tw
(structure embedded)Tj
/R39593376 10 Tf
82.9719 0 Td
(link)Tj
/R38905232 10 Tf
-408 -12 Td
0 Tw
(bytes into it, i.e., at address)Tj
/R39593376 10 Tf
111.66 0 Td
(\(Dtlink_t*\)\(\(char*\)obj+link\))Tj
/R38905232 10 Tf
168 0 Td
(.)Tj
-0.1 Tc
/R39221688 10 Tf
-295.66 -16.8 Td
(vo)Tj
0 Tc
9.9 0 Td
[(id* \(*mak)9.98413(ef\)\(v)9.99268(oid* obj, Dtdisc_t* disc\))]TJ
/R38905232 10 Tf
6.1 -12 Td
(If)Tj
/R39593376 10 Tf
9.16211 0 Td
(makef)Tj
/R38905232 10 Tf
32.502 0 Td
0.002 Tw
(is not)Tj
/R39593376 10 Tf
24.4539 0 Td
(NULL)Tj
/R38905232 10 Tf
24 0 Td
(,)Tj
/R39593376 10 Tf
5.00312 0 Td
(dtinsert\(dt,obj\))Tj
/R38905232 10 Tf
98.5031 0 Td
0.003 Tw
(will call it to mak)Tj
2.503 Tc
70.4719 0 Td
(eac)Tj
0 Tc
18.3262 0 Td
(op)Tj
2.503 Tc
9.9 0 Td
(yo)Tj
0 Tc
12.5031 0 Td
(f)Tj
/R39593376 10 Tf
5.83281 0 Td
(obj)Tj
/R38905232 10 Tf
20.5031 0 Td
(suitable for insertion into)Tj
/R39593376 10 Tf
-331.161 -12 Td
(dt)Tj
5 Tc
/R38905232 10 Tf
12 0 Td
(.I)Tj
0 Tc
10.8301 0 Td
(f)Tj
/R39593376 10 Tf
5.83008 0 Td
(makef)Tj
/R38905232 10 Tf
32.5 0 Td
(is)Tj
/R39593376 10 Tf
9.16992 0 Td
(NULL)Tj
/R38905232 10 Tf
24 0 Td
(,)Tj
/R39593376 10 Tf
5 0 Td
(obj)Tj
/R38905232 10 Tf
20.5 0 Td
0 Tw
(itself will be inserted into)Tj
/R39593376 10 Tf
104.72 0 Td
(dt)Tj
/R38905232 10 Tf
12 0 Td
(.)Tj
-0.1 Tc
/R39221688 10 Tf
-252.55 -16.8 Td
(vo)Tj
0 Tc
9.9 0 Td
[(id \(*fr)17.9846(eef\)\(v)10.0073(oid* obj, Dtdisc_t* disc\))]TJ
/R38905232 10 Tf
6.1 -12 Td
(If not)Tj
/R39593376 10 Tf
24.4398 0 Td
(NULL)Tj
/R38905232 10 Tf
24 0 Td
(,)Tj
/R39593376 10 Tf
5 0 Td
(freef)Tj
/R38905232 10 Tf
32.5 0 Td
(is used to destro)Tj
2.5 Tc
64.6199 0 Td
(yd)Tj
0 Tc
12.5 0 Td
(ata associated with)Tj
/R39593376 10 Tf
78.0398 0 Td
(obj)Tj
/R38905232 10 Tf
18 0 Td
(.)Tj
/R39221688 10 Tf
-280.1 -16.8 Td
[(int \(*comparf\)\(Dt_t* dt, v)9.99268(oid* k)10(ey1, v)10.0146(oid* k)10(ey2, Dtdisc_t* disc\))]TJ
/R38905232 10 Tf
21 -12 Td
0.435 Tw
(If not)Tj
/R39593376 10 Tf
25.3102 0 Td
(NULL)Tj
/R38905232 10 Tf
24 0 Td
(,)Tj
/R39593376 10 Tf
5.43516 0 Td
(comparf)Tj
/R38905232 10 Tf
44.9352 0 Td
(is used to compare tw)Tj
2.935 Tc
88.85 0 Td
(ok)Tj
-0.15 Tc
12.8352 0 Td
(ey)Tj
0 Tc
9.28984 0 Td
2.935 Tw
(s. Its)Tj
24.7602 0 Td
0.435 Tw
[(return v)25.0146(alue should be)]TJ
/R39593376 10 Tf
93.1398 0 Td
(<0)Tj
/R38905232 10 Tf
12 0 Td
(,)Tj
/R39593376 10 Tf
5.43516 0 Td
(=0)Tj
2.935 Tc
/R38905232 10 Tf
12 0 Td
(,o)Tj
0 Tc
10.4352 0 Td
(r)Tj
/R39593376 10 Tf
6.26484 0 Td
(>0)Tj
/R38905232 10 Tf
14.9352 0 Td
(to indicate)Tj
-389.626 -12 Td
(whether)Tj
/R39593376 10 Tf
36.8559 0 Td
(key1)Tj
/R38905232 10 Tf
28.6461 0 Td
2.146 Tw
(is smaller)Tj
4.646 Tc
40.3559 0 Td
(,e)Tj
0 Tc
11.5859 0 Td
[(qual to, or lar)18.0103(ger than)]TJ
/R39593376 10 Tf
99.4199 0 Td
(key2)Tj
7.146 Tc
/R38905232 10 Tf
24 0 Td
(.A)Tj
0 Tc
16.866 0 Td
(ll three v)Tj
39.5922 0 Td
2.147 Tw
(alues are signicant for method)Tj
/R39593376 10 Tf
-297.322 -12 Td
(Dtoset)Tj
/R38905232 10 Tf
39.1781 0 Td
(and)Tj
/R39593376 10 Tf
17.618 0 Td
(Dtobag)Tj
5.678 Tc
/R38905232 10 Tf
36 0 Td
(.F)Tj
0 Tc
13.5879 0 Td
0.678 Tw
[(or other methods, a zero v)24.9854(alue indicates equality and a non-zero v)25.0049(alue indicates)]TJ
-106.384 -12 Td
(inequality)Tj
5.147 Tc
39.35 0 Td
(.I)Tj
0 Tc
10.977 0 Td
(f)Tj
/R39593376 10 Tf
5.97695 0 Td
(\(*comparf\)\(\))Tj
/R38905232 10 Tf
74.6469 0 Td
(is)Tj
/R39593376 10 Tf
9.31719 0 Td
(NULL)Tj
2.647 Tc
/R38905232 10 Tf
24 0 Td
[(,a)264.69(ni)]TJ
0 Tc
20.0141 0 Td
0.147 Tw
(nternal function is used to compare the k)Tj
-0.15 Tc
163.959 0 Td
(ey)Tj
2.647 Tc
9.28984 0 Td
[(sa)264.707(sd)]TJ
0 Tc
22.5141 0 Td
(ened by the)Tj
/R39593376 10 Tf
-380.045 -12 Td
(Dtdisc_t.size)Tj
/R38905232 10 Tf
80.5 0 Td
(eld.)Tj
/R39221688 10 Tf
-101.5 -16.8 Td
0 Tw
[(#dene DTDISC\(disc,k)10(ey)55.0159(,size,link,mak)10.0073(ef)15.0073(,fr)18.0151(eef)14.9854(,comparf\))]TJ
/R38905232 10 Tf
21 -12 Td
(This macro function initializes the discipline pointed to by)Tj
/R39593376 10 Tf
236.38 0 Td
(disc)Tj
/R38905232 10 Tf
26.5 0 Td
(with the gi)Tj
-0.15 Tc
42.5301 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(nv)Tj
0 Tc
12.25 0 Td
(alues.)Tj
/R39221688 10 Tf
-347.95 -16.8 Td
[(OBJECT OPERA)94.9841(TIONS)]TJ
-0.1 Tc
5 -12 Td
(vo)Tj
0 Tc
9.9 0 Td
[(id* dtinsert\(Dt_t* dt, v)10.0073(oid* obj\))]TJ
/R38905232 10 Tf
6.1 -12 Td
0.058 Tw
(This function adds an object prototyped by)Tj
/R39593376 10 Tf
174.556 0 Td
(obj)Tj
/R38905232 10 Tf
20.5578 0 Td
(into)Tj
/R39593376 10 Tf
18.118 0 Td
(dt)Tj
/R38905232 10 Tf
12 0 Td
(.)Tj
/R39593376 10 Tf
7.55781 0 Td
(dtinsert\(\))Tj
/R38905232 10 Tf
62.5578 0 Td
(performs the same function for all)Tj
-295.347 -12 Td
2.797 Tw
(methods. If)Tj
51.1441 0 Td
0.297 Tw
[(there is an e)15.0146(xisting object in)]TJ
/R39593376 10 Tf
116.622 0 Td
(dt)Tj
/R38905232 10 Tf
14.7969 0 Td
(matching)Tj
/R39593376 10 Tf
40.0172 0 Td
(obj)Tj
/R38905232 10 Tf
20.7969 0 Td
(and the storage method is)Tj
/R39593376 10 Tf
106.196 0 Td
(Dtset)Tj
/R38905232 10 Tf
32.798 0 Td
(or)Tj
/R39593376 10 Tf
11.1281 0 Td
(Dtoset)Tj
/R38905232 10 Tf
36 0 Td
(,)Tj
/R39593376 10 Tf
-429.499 -12 Td
(dtinsert\(\))Tj
/R38905232 10 Tf
62.6539 0 Td
0.154 Tw
(will simply return the matching object.)Tj
161.473 0 Td
0.153 Tw
(Otherwise, a ne)Tj
2.653 Tc
62.5359 0 Td
(wo)Tj
0 Tc
14.873 0 Td
(bject is inserted according to the)Tj
-301.536 -12 Td
0.683 Tw
(method in use.)Tj
65.659 0 Td
(See)Tj
/R39593376 10 Tf
17.623 0 Td
(Dtdisc_t.makef)Tj
/R38905232 10 Tf
87.1828 0 Td
[(for object construction.)-568.306(The ne)]TJ
3.183 Tc
128.012 0 Td
(wo)Tj
0 Tc
15.4031 0 Td
0.684 Tw
(bject or a matching object as)Tj
-313.88 -12 Td
0 Tw
(noted will be returned on success while)Tj
/R39593376 10 Tf
160.25 0 Td
(NULL)Tj
/R38905232 10 Tf
26.5 0 Td
[(is returned on error)55.0073(.)]TJ
-0.1 Tc
/R39221688 10 Tf
-202.75 -16.8 Td
(vo)Tj
0 Tc
9.9 0 Td
[(id* dtdelete\(Dt_t* dt, v)10.0073(oid* obj\))]TJ
/R38905232 10 Tf
6.1 -12 Td
(If)Tj
/R39593376 10 Tf
10.502 0 Td
(obj)Tj
/R38905232 10 Tf
21.8422 0 Td
(is)Tj
/R39593376 10 Tf
10.5121 0 Td
(NULL)Tj
3.842 Tc
/R38905232 10 Tf
24 0 Td
(,m)Tj
0 Tc
14.1219 0 Td
(ethod)Tj
/R39593376 10 Tf
26.0621 0 Td
(Dtqueue)Tj
/R38905232 10 Tf
45.8422 0 Td
1.342 Tw
(deletes queue head while other methods do nothing.)Tj
223.485 0 Td
(If)Tj
/R39593376 10 Tf
10.5012 0 Td
(obj)Tj
/R38905232 10 Tf
21.841 0 Td
1.341 Tw
(is not)Tj
/R39593376 10 Tf
-408.71 -12 Td
(NULL)Tj
3.098 Tc
/R38905232 10 Tf
24 0 Td
(,t)Tj
0 Tc
8.37813 0 Td
0.598 Tw
(here are tw)Tj
3.098 Tc
45.516 0 Td
(oc)Tj
0 Tc
12.5379 0 Td
3.098 Tw
(ases. If)Tj
34.516 0 Td
0.598 Tw
(the method in use is not)Tj
/R39593376 10 Tf
101.369 0 Td
(Dtobag)Tj
3.099 Tc
/R38905232 10 Tf
36 0 Td
(,t)Tj
0 Tc
8.37891 0 Td
0.599 Tw
(he rst object matching)Tj
/R39593376 10 Tf
99.0559 0 Td
(obj)Tj
/R38905232 10 Tf
21.0988 0 Td
(is deleted.)Tj
-390.851 -12 Td
0.593 Tw
(On the other hand, if the method in use is or)Tj
/R39593376 10 Tf
185.393 0 Td
(Dtobag)Tj
3.093 Tc
/R38905232 10 Tf
36 0 Td
(,t)Tj
0 Tc
8.37305 0 Td
(he library check to see if)Tj
/R39593376 10 Tf
104.638 0 Td
(obj)Tj
/R38905232 10 Tf
21.093 0 Td
(is in the dictionary)Tj
-355.497 -12 Td
2.886 Tw
(and delete it.)Tj
65.0379 0 Td
(If)Tj
/R39593376 10 Tf
12.0461 0 Td
(obj)Tj
/R38905232 10 Tf
23.3859 0 Td
2.887 Tw
(is not in the dictionary)Tj
5.387 Tc
100.898 0 Td
(,s)Tj
0 Tc
11.777 0 Td
(ome object matching it will be deleted.)Tj
181.029 0 Td
(See)Tj
/R39593376 10 Tf
19.827 0 Td
(Dt-)Tj
-414.001 -12 Td
(disc_t.freef)Tj
/R38905232 10 Tf
75.4199 0 Td
0.92 Tw
(for object destruction.)Tj
/R39593376 10 Tf
95.7988 0 Td
(dtdelete\(\))Tj
/R38905232 10 Tf
63.4191 0 Td
0.919 Tw
(returns the deleted object \(e)Tj
-0.15 Tc
114.506 0 Td
(ve)Tj
3.419 Tc
9.28984 0 Td
[(ni)341.919(fi)341.909(tw)]TJ
0 Tc
34.0469 0 Td
(as deallo-)Tj
-392.48 -12 Td
0 Tw
(cated\) or)Tj
/R39593376 10 Tf
37.7602 0 Td
(NULL)Tj
/R38905232 10 Tf
26.5 0 Td
[(on error)54.9927(.)]TJ
362.74 -64.8 Td
(3)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R47933056 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCDT)Tj
/R48280976 10 Tf
35.7199 0 Td
131.045 Tw
(\(3\) Library)Tj
177.695 0 Td
0 Tw
(Functions Manual)Tj
/R47933056 10 Tf
206.625 0 Td
(LIBCDT)Tj
/R48280976 10 Tf
35.7199 0 Td
(\(3\))Tj
/R48597432 10 Tf
-436.34 -36 Td
(Dtqueue)Tj
/R48280976 10 Tf
16 -12 Td
0.706 Tw
[(Objects are k)10.0122(ept in a queue, i.e., in order of insertion.)-570.591(Thus, the rst object inserted is at queue head and)]TJ
12 TL
0 Tw
(will be the rst to be deleted.)'
/R48597432 10 Tf
-21 -16.8 Td
(DISCIPLINE)Tj
/R48280976 10 Tf
21 -12 Td
(Object format and associated management functions are dened in the type)Tj
/R48969120 10 Tf
303.55 0 Td
(Dtdisc_t)Tj
/R48280976 10 Tf
48 0 Td
(:)Tj
/R48969120 10 Tf
-327.55 -12 Td
(typedef struct)Tj
6 Tc
({i)'
0 Tc
18 0 Td
42 Tw
(nt key,)Tj
90 0 Td
(size;)Tj
-96 -12 Td
(int link;)Tj
12 Tw
(Dtmake_f makef;)'
(Dtfree_f freef;)'
0 Tw
(Dtcompar_f comparf;)'
6 Tc
-12 -12 Td
(}D)Tj
0 Tc
18 0 Td
(tdisc_t;)Tj
/R48597432 10 Tf
-58 -16.8 Td
[(int k)9.99268(ey)]TJ
2.5 Tc
28.5199 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(ize)Tj
/R48280976 10 Tf
-21.4098 -12 Td
0.161 Tw
(Each object)Tj
/R48969120 10 Tf
49.752 0 Td
(obj)Tj
/R48280976 10 Tf
20.6609 0 Td
(is identied by a k)Tj
-0.15 Tc
74.434 0 Td
0.461 Tw
(ey u)Tj
0 Tc
16.9512 0 Td
0.161 Tw
(sed for object comparison or hashing.)Tj
/R48969120 10 Tf
156.496 0 Td
(key)Tj
/R48280976 10 Tf
20.6621 0 Td
0.162 Tw
(should be non-ne)Tj
-0.05 Tc
69.0539 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
(ve)Tj
0 Tc
-422.71 -12 Td
0.049 Tw
[(and denes an of)24.989(fset into)]TJ
/R48969120 10 Tf
103.035 0 Td
(obj)Tj
5.049 Tc
/R48280976 10 Tf
18 0 Td
(.I)Tj
0 Tc
10.8789 0 Td
(f)Tj
/R48969120 10 Tf
5.87812 0 Td
(size)Tj
/R48280976 10 Tf
26.548 0 Td
0.048 Tw
(is ne)Tj
-0.05 Tc
18.5078 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
(ve)Tj
2.548 Tc
9.28984 0 Td
(,t)Tj
0 Tc
7.82813 0 Td
(he k)Tj
-0.15 Tc
16.8879 0 Td
0.348 Tw
(ey i)Tj
2.548 Tc
14.618 0 Td
(san)Tj
0 Tc
18.4262 0 Td
0.048 Tw
(ull-terminated string with starting address)Tj
/R48969120 10 Tf
-264.598 -12 Td
(*\(void**\)\(\(char*\)obj+key\))Tj
5.38 Tc
/R48280976 10 Tf
150 0 Td
(.I)Tj
0 Tc
11.2102 0 Td
(f)Tj
/R48969120 10 Tf
6.21016 0 Td
(size)Tj
/R48280976 10 Tf
26.8801 0 Td
0.381 Tw
(is zero, the k)Tj
-0.15 Tc
52.143 0 Td
0.681 Tw
(ey i)Tj
2.881 Tc
14.9512 0 Td
(san)Tj
0 Tc
19.0922 0 Td
0.381 Tw
(ull-terminated string with starting ad-)Tj
-280.487 -12 Td
(dress)Tj
/R48969120 10 Tf
24.7719 0 Td
(\(void*\)\(\(char*\)obj+key\))Tj
6.722 Tc
/R48280976 10 Tf
138 0 Td
(.F)Tj
0 Tc
14.782 0 Td
(inally)Tj
4.222 Tc
22.1301 0 Td
(,i)Tj
0 Tc
9.50195 0 Td
(f)Tj
/R48969120 10 Tf
7.55195 0 Td
(size)Tj
/R48280976 10 Tf
28.2219 0 Td
1.722 Tw
(is positi)Tj
-0.15 Tc
32.8719 0 Td
(ve)Tj
4.221 Tc
9.28984 0 Td
(,t)Tj
0 Tc
9.50117 0 Td
1.721 Tw
(he k)Tj
-0.15 Tc
18.5609 0 Td
2.021 Tw
(ey i)Tj
4.221 Tc
16.291 0 Td
(sab)Tj
0 Tc
21.7719 0 Td
1.721 Tw
(yte array of length)Tj
/R48969120 10 Tf
-353.246 -12 Td
(size)Tj
/R48280976 10 Tf
26.5 0 Td
0 Tw
(starting at)Tj
/R48969120 10 Tf
42.2199 0 Td
(\(void*\)\(\(char*\)obj+key\))Tj
/R48280976 10 Tf
138 0 Td
(.)Tj
/R48597432 10 Tf
-222.72 -16.8 Td
(int link)Tj
/R48280976 10 Tf
16 -12 Td
(Let)Tj
/R48969120 10 Tf
15.8941 0 Td
(obj)Tj
/R48280976 10 Tf
20.5641 0 Td
0.064 Tw
(be an object to be inserted into)Tj
/R48969120 10 Tf
125.709 0 Td
(dt)Tj
/R48280976 10 Tf
14.5648 0 Td
0.065 Tw
(as discussed belo)Tj
-0.65 Tc
68.7602 0 Td
3.865 Tw
(w. I)Tj
0 Tc
17.4648 0 Td
(f)Tj
/R48969120 10 Tf
5.89492 0 Td
(link)Tj
/R48280976 10 Tf
26.5648 0 Td
0.065 Tw
(is ne)Tj
-0.05 Tc
18.525 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
(ve)Tj
2.565 Tc
9.28984 0 Td
[(,a)256.494(ni)]TJ
0 Tc
19.85 0 Td
(nternally allocated)Tj
-357.782 -12 Td
0.942 Tw
(object holder is used to hold)Tj
/R48969120 10 Tf
121.201 0 Td
(obj)Tj
3.441 Tc
/R48280976 10 Tf
18 0 Td
(.O)Tj
0 Tc
13.1609 0 Td
(therwise,)Tj
/R48969120 10 Tf
39.8211 0 Td
(obj)Tj
/R48280976 10 Tf
21.441 0 Td
0.941 Tw
(should ha)Tj
-0.15 Tc
39.3512 0 Td
1.241 Tw
(ve a)Tj
0 Tc
/R48969120 10 Tf
20.6121 0 Td
(Dtlink_t)Tj
/R48280976 10 Tf
51.441 0 Td
0.941 Tw
(structure embedded)Tj
/R48969120 10 Tf
82.9719 0 Td
(link)Tj
/R48280976 10 Tf
-408 -12 Td
0 Tw
(bytes into it, i.e., at address)Tj
/R48969120 10 Tf
111.66 0 Td
(\(Dtlink_t*\)\(\(char*\)obj+link\))Tj
/R48280976 10 Tf
168 0 Td
(.)Tj
-0.1 Tc
/R48597432 10 Tf
-295.66 -16.8 Td
(vo)Tj
0 Tc
9.9 0 Td
[(id* \(*mak)9.98413(ef\)\(v)9.99268(oid* obj, Dtdisc_t* disc\))]TJ
/R48280976 10 Tf
6.1 -12 Td
(If)Tj
/R48969120 10 Tf
9.16211 0 Td
(makef)Tj
/R48280976 10 Tf
32.502 0 Td
0.002 Tw
(is not)Tj
/R48969120 10 Tf
24.4539 0 Td
(NULL)Tj
/R48280976 10 Tf
24 0 Td
(,)Tj
/R48969120 10 Tf
5.00312 0 Td
(dtinsert\(dt,obj\))Tj
/R48280976 10 Tf
98.5031 0 Td
0.003 Tw
(will call it to mak)Tj
2.503 Tc
70.4719 0 Td
(eac)Tj
0 Tc
18.3262 0 Td
(op)Tj
2.503 Tc
9.9 0 Td
(yo)Tj
0 Tc
12.5031 0 Td
(f)Tj
/R48969120 10 Tf
5.83281 0 Td
(obj)Tj
/R48280976 10 Tf
20.5031 0 Td
(suitable for insertion into)Tj
/R48969120 10 Tf
-331.161 -12 Td
(dt)Tj
5 Tc
/R48280976 10 Tf
12 0 Td
(.I)Tj
0 Tc
10.8301 0 Td
(f)Tj
/R48969120 10 Tf
5.83008 0 Td
(makef)Tj
/R48280976 10 Tf
32.5 0 Td
(is)Tj
/R48969120 10 Tf
9.16992 0 Td
(NULL)Tj
/R48280976 10 Tf
24 0 Td
(,)Tj
/R48969120 10 Tf
5 0 Td
(obj)Tj
/R48280976 10 Tf
20.5 0 Td
0 Tw
(itself will be inserted into)Tj
/R48969120 10 Tf
104.72 0 Td
(dt)Tj
/R48280976 10 Tf
12 0 Td
(.)Tj
-0.1 Tc
/R48597432 10 Tf
-252.55 -16.8 Td
(vo)Tj
0 Tc
9.9 0 Td
[(id \(*fr)17.9846(eef\)\(v)10.0073(oid* obj, Dtdisc_t* disc\))]TJ
/R48280976 10 Tf
6.1 -12 Td
(If not)Tj
/R48969120 10 Tf
24.4398 0 Td
(NULL)Tj
/R48280976 10 Tf
24 0 Td
(,)Tj
/R48969120 10 Tf
5 0 Td
(freef)Tj
/R48280976 10 Tf
32.5 0 Td
(is used to destro)Tj
2.5 Tc
64.6199 0 Td
(yd)Tj
0 Tc
12.5 0 Td
(ata associated with)Tj
/R48969120 10 Tf
78.0398 0 Td
(obj)Tj
/R48280976 10 Tf
18 0 Td
(.)Tj
/R48597432 10 Tf
-280.1 -16.8 Td
[(int \(*comparf\)\(Dt_t* dt, v)9.99268(oid* k)10(ey1, v)10.0146(oid* k)10(ey2, Dtdisc_t* disc\))]TJ
/R48280976 10 Tf
21 -12 Td
0.435 Tw
(If not)Tj
/R48969120 10 Tf
25.3102 0 Td
(NULL)Tj
/R48280976 10 Tf
24 0 Td
(,)Tj
/R48969120 10 Tf
5.43516 0 Td
(comparf)Tj
/R48280976 10 Tf
44.9352 0 Td
(is used to compare tw)Tj
2.935 Tc
88.85 0 Td
(ok)Tj
-0.15 Tc
12.8352 0 Td
(ey)Tj
0 Tc
9.28984 0 Td
2.935 Tw
(s. Its)Tj
24.7602 0 Td
0.435 Tw
[(return v)25.0146(alue should be)]TJ
/R48969120 10 Tf
93.1398 0 Td
(<0)Tj
/R48280976 10 Tf
12 0 Td
(,)Tj
/R48969120 10 Tf
5.43516 0 Td
(=0)Tj
2.935 Tc
/R48280976 10 Tf
12 0 Td
(,o)Tj
0 Tc
10.4352 0 Td
(r)Tj
/R48969120 10 Tf
6.26484 0 Td
(>0)Tj
/R48280976 10 Tf
14.9352 0 Td
(to indicate)Tj
-389.626 -12 Td
(whether)Tj
/R48969120 10 Tf
36.8559 0 Td
(key1)Tj
/R48280976 10 Tf
28.6461 0 Td
2.146 Tw
(is smaller)Tj
4.646 Tc
40.3559 0 Td
(,e)Tj
0 Tc
11.5859 0 Td
[(qual to, or lar)18.0103(ger than)]TJ
/R48969120 10 Tf
99.4199 0 Td
(key2)Tj
7.146 Tc
/R48280976 10 Tf
24 0 Td
(.A)Tj
0 Tc
16.866 0 Td
(ll three v)Tj
39.5922 0 Td
2.147 Tw
(alues are signicant for method)Tj
/R48969120 10 Tf
-297.322 -12 Td
(Dtoset)Tj
/R48280976 10 Tf
39.1781 0 Td
(and)Tj
/R48969120 10 Tf
17.618 0 Td
(Dtobag)Tj
5.678 Tc
/R48280976 10 Tf
36 0 Td
(.F)Tj
0 Tc
13.5879 0 Td
0.678 Tw
[(or other methods, a zero v)24.9854(alue indicates equality and a non-zero v)25.0049(alue indicates)]TJ
-106.384 -12 Td
(inequality)Tj
5.147 Tc
39.35 0 Td
(.I)Tj
0 Tc
10.977 0 Td
(f)Tj
/R48969120 10 Tf
5.97695 0 Td
(\(*comparf\)\(\))Tj
/R48280976 10 Tf
74.6469 0 Td
(is)Tj
/R48969120 10 Tf
9.31719 0 Td
(NULL)Tj
2.647 Tc
/R48280976 10 Tf
24 0 Td
[(,a)264.69(ni)]TJ
0 Tc
20.0141 0 Td
0.147 Tw
(nternal function is used to compare the k)Tj
-0.15 Tc
163.959 0 Td
(ey)Tj
2.647 Tc
9.28984 0 Td
[(sa)264.707(sd)]TJ
0 Tc
22.5141 0 Td
(ened by the)Tj
/R48969120 10 Tf
-380.045 -12 Td
(Dtdisc_t.size)Tj
/R48280976 10 Tf
80.5 0 Td
(eld.)Tj
/R48597432 10 Tf
-101.5 -16.8 Td
0 Tw
[(#dene DTDISC\(disc,k)10(ey)55.0159(,size,link,mak)10.0073(ef)15.0073(,fr)18.0151(eef)14.9854(,comparf\))]TJ
/R48280976 10 Tf
21 -12 Td
(This macro function initializes the discipline pointed to by)Tj
/R48969120 10 Tf
236.38 0 Td
(disc)Tj
/R48280976 10 Tf
26.5 0 Td
(with the gi)Tj
-0.15 Tc
42.5301 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(nv)Tj
0 Tc
12.25 0 Td
(alues.)Tj
/R48597432 10 Tf
-347.95 -16.8 Td
[(OBJECT OPERA)94.9841(TIONS)]TJ
-0.1 Tc
5 -12 Td
(vo)Tj
0 Tc
9.9 0 Td
[(id* dtinsert\(Dt_t* dt, v)10.0073(oid* obj\))]TJ
/R48280976 10 Tf
6.1 -12 Td
0.058 Tw
(This function adds an object prototyped by)Tj
/R48969120 10 Tf
174.556 0 Td
(obj)Tj
/R48280976 10 Tf
20.5578 0 Td
(into)Tj
/R48969120 10 Tf
18.118 0 Td
(dt)Tj
/R48280976 10 Tf
12 0 Td
(.)Tj
/R48969120 10 Tf
7.55781 0 Td
(dtinsert\(\))Tj
/R48280976 10 Tf
62.5578 0 Td
(performs the same function for all)Tj
-295.347 -12 Td
2.797 Tw
(methods. If)Tj
51.1441 0 Td
0.297 Tw
[(there is an e)15.0146(xisting object in)]TJ
/R48969120 10 Tf
116.622 0 Td
(dt)Tj
/R48280976 10 Tf
14.7969 0 Td
(matching)Tj
/R48969120 10 Tf
40.0172 0 Td
(obj)Tj
/R48280976 10 Tf
20.7969 0 Td
(and the storage method is)Tj
/R48969120 10 Tf
106.196 0 Td
(Dtset)Tj
/R48280976 10 Tf
32.798 0 Td
(or)Tj
/R48969120 10 Tf
11.1281 0 Td
(Dtoset)Tj
/R48280976 10 Tf
36 0 Td
(,)Tj
/R48969120 10 Tf
-429.499 -12 Td
(dtinsert\(\))Tj
/R48280976 10 Tf
62.6539 0 Td
0.154 Tw
(will simply return the matching object.)Tj
161.473 0 Td
0.153 Tw
(Otherwise, a ne)Tj
2.653 Tc
62.5359 0 Td
(wo)Tj
0 Tc
14.873 0 Td
(bject is inserted according to the)Tj
-301.536 -12 Td
0.683 Tw
(method in use.)Tj
65.659 0 Td
(See)Tj
/R48969120 10 Tf
17.623 0 Td
(Dtdisc_t.makef)Tj
/R48280976 10 Tf
87.1828 0 Td
[(for object construction.)-568.306(The ne)]TJ
3.183 Tc
128.012 0 Td
(wo)Tj
0 Tc
15.4031 0 Td
0.684 Tw
(bject or a matching object as)Tj
-313.88 -12 Td
0 Tw
(noted will be returned on success while)Tj
/R48969120 10 Tf
160.25 0 Td
(NULL)Tj
/R48280976 10 Tf
26.5 0 Td
[(is returned on error)55.0073(.)]TJ
-0.1 Tc
/R48597432 10 Tf
-202.75 -16.8 Td
(vo)Tj
0 Tc
9.9 0 Td
[(id* dtdelete\(Dt_t* dt, v)10.0073(oid* obj\))]TJ
/R48280976 10 Tf
6.1 -12 Td
(If)Tj
/R48969120 10 Tf
10.502 0 Td
(obj)Tj
/R48280976 10 Tf
21.8422 0 Td
(is)Tj
/R48969120 10 Tf
10.5121 0 Td
(NULL)Tj
3.842 Tc
/R48280976 10 Tf
24 0 Td
(,m)Tj
0 Tc
14.1219 0 Td
(ethod)Tj
/R48969120 10 Tf
26.0621 0 Td
(Dtqueue)Tj
/R48280976 10 Tf
45.8422 0 Td
1.342 Tw
(deletes queue head while other methods do nothing.)Tj
223.485 0 Td
(If)Tj
/R48969120 10 Tf
10.5012 0 Td
(obj)Tj
/R48280976 10 Tf
21.841 0 Td
1.341 Tw
(is not)Tj
/R48969120 10 Tf
-408.71 -12 Td
(NULL)Tj
3.098 Tc
/R48280976 10 Tf
24 0 Td
(,t)Tj
0 Tc
8.37813 0 Td
0.598 Tw
(here are tw)Tj
3.098 Tc
45.516 0 Td
(oc)Tj
0 Tc
12.5379 0 Td
3.098 Tw
(ases. If)Tj
34.516 0 Td
0.598 Tw
(the method in use is not)Tj
/R48969120 10 Tf
101.369 0 Td
(Dtobag)Tj
3.099 Tc
/R48280976 10 Tf
36 0 Td
(,t)Tj
0 Tc
8.37891 0 Td
0.599 Tw
(he rst object matching)Tj
/R48969120 10 Tf
99.0559 0 Td
(obj)Tj
/R48280976 10 Tf
21.0988 0 Td
(is deleted.)Tj
-390.851 -12 Td
0.593 Tw
(On the other hand, if the method in use is or)Tj
/R48969120 10 Tf
185.393 0 Td
(Dtobag)Tj
3.093 Tc
/R48280976 10 Tf
36 0 Td
(,t)Tj
0 Tc
8.37305 0 Td
(he library check to see if)Tj
/R48969120 10 Tf
104.638 0 Td
(obj)Tj
/R48280976 10 Tf
21.093 0 Td
(is in the dictionary)Tj
-355.497 -12 Td
2.886 Tw
(and delete it.)Tj
65.0379 0 Td
(If)Tj
/R48969120 10 Tf
12.0461 0 Td
(obj)Tj
/R48280976 10 Tf
23.3859 0 Td
2.887 Tw
(is not in the dictionary)Tj
5.387 Tc
100.898 0 Td
(,s)Tj
0 Tc
11.777 0 Td
(ome object matching it will be deleted.)Tj
181.029 0 Td
(See)Tj
/R48969120 10 Tf
19.827 0 Td
(Dt-)Tj
-414.001 -12 Td
(disc_t.freef)Tj
/R48280976 10 Tf
75.4199 0 Td
0.92 Tw
(for object destruction.)Tj
/R48969120 10 Tf
95.7988 0 Td
(dtdelete\(\))Tj
/R48280976 10 Tf
63.4191 0 Td
0.919 Tw
(returns the deleted object \(e)Tj
-0.15 Tc
114.506 0 Td
(ve)Tj
3.419 Tc
9.28984 0 Td
[(ni)341.919(fi)341.909(tw)]TJ
0 Tc
34.0469 0 Td
(as deallo-)Tj
-392.48 -12 Td
0 Tw
(cated\) or)Tj
/R48969120 10 Tf
37.7602 0 Td
(NULL)Tj
/R48280976 10 Tf
26.5 0 Td
[(on error)54.9927(.)]TJ
362.74 -64.8 Td
(3)Tj
ET
Q
Q
\n \n \n \n \n-3627\n+3624\n \n \n \n \n-R39593376\n+R48969120\n \n-R39221688\n+R48597432\n \n-R38905232\n+R48280976\n \n-R38557312\n+R47933056\n \n \n \n \n \n \n Type\n@@ -932,31 +932,31 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R38557312 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCDT)Tj
/R38905232 10 Tf
35.7199 0 Td
131.045 Tw
(\(3\) Library)Tj
177.695 0 Td
0 Tw
(Functions Manual)Tj
/R38557312 10 Tf
206.625 0 Td
(LIBCDT)Tj
/R38905232 10 Tf
35.7199 0 Td
(\(3\))Tj
-0.1 Tc
/R39221688 10 Tf
-436.34 -36 Td
(vo)Tj
0 Tc
9.9 0 Td
[(id* dtdetach\(Dt_t* dt, v)9.98413(oid* obj\))]TJ
/R38905232 10 Tf
6.1 -12 Td
0.039 Tw
(This function is similar to)Tj
/R39593376 10 Tf
106.035 0 Td
(dtdelete\(\))Tj
-0.2 Tc
/R38905232 10 Tf
62.5391 0 Td
(bu)Tj
2.539 Tc
9.8 0 Td
(tt)Tj
0 Tc
8.09883 0 Td
(he object to be deleted from)Tj
/R39593376 10 Tf
114.655 0 Td
(dt)Tj
/R38905232 10 Tf
14.5398 0 Td
0.04 Tw
(will not be freed \(via the dis-)Tj
-315.668 -12 Td
(cipline)Tj
/R39593376 10 Tf
29.7199 0 Td
(freef)Tj
/R38905232 10 Tf
32.5 0 Td
(function\).)Tj
-0.1 Tc
/R39221688 10 Tf
-78.2199 -16.8 Td
(vo)Tj
0 Tc
9.9 0 Td
0 Tw
[(id* dtsear)18.0078(ch\(Dt_t* dt, v)10(oid* obj\))]TJ
-0.1 Tc
-9.9 -12 Td
(vo)Tj
0 Tc
9.9 0 Td
[(id* dtmatch\(Dt_t* dt, v)10.0159(oid* k)10(ey\))]TJ
/R38905232 10 Tf
6.1 -12 Td
0.983 Tw
(These functions nd an object matching)Tj
/R39593376 10 Tf
168.658 0 Td
(obj)Tj
/R38905232 10 Tf
21.4828 0 Td
(or)Tj
/R39593376 10 Tf
11.8129 0 Td
(key)Tj
/R38905232 10 Tf
21.4828 0 Td
(either from)Tj
/R39593376 10 Tf
49.1762 0 Td
(dt)Tj
/R38905232 10 Tf
15.4828 0 Td
(or from some dictionary accessible)Tj
-288.095 -12 Td
(from)Tj
/R39593376 10 Tf
22.3352 0 Td
(dt)Tj
/R38905232 10 Tf
14.8949 0 Td
0.395 Tw
[(via a vie)25.0073(wpath \(see)]TJ
/R39593376 10 Tf
80.75 0 Td
(dtview\(\))Tj
/R38905232 10 Tf
48 0 Td
(.\))Tj
/R39593376 10 Tf
11.225 0 Td
(dtsearch\(\))Tj
/R38905232 10 Tf
62.8949 0 Td
(and)Tj
/R39593376 10 Tf
17.3352 0 Td
(dtmatch\(\))Tj
/R38905232 10 Tf
56.8949 0 Td
(return the matching object or)Tj
/R39593376 10 Tf
-314.33 -12 Td
(NULL)Tj
/R38905232 10 Tf
26.5 0 Td
0 Tw
[(on f)9.99268(ailure.)]TJ
-0.1 Tc
/R39221688 10 Tf
-42.5 -16.8 Td
(vo)Tj
0 Tc
9.9 0 Td
(id* dtrst\(Dt_t* dt\))Tj
-0.1 Tc
-9.9 -12 Td
(vo)Tj
0 Tc
9.9 0 Td
[(id* dtnext\(Dt_t* dt, v)9.98413(oid* obj\))]TJ
/R39593376 10 Tf
6.1 -12 Td
(dtfirst\(\))Tj
/R38905232 10 Tf
56.9961 0 Td
0.496 Tw
(returns the rst object in)Tj
/R39593376 10 Tf
102.75 0 Td
(dt)Tj
/R38905232 10 Tf
12 0 Td
(.)Tj
/R39593376 10 Tf
7.99609 0 Td
(dtnext\(\))Tj
/R38905232 10 Tf
50.9961 0 Td
(returns the object follo)Tj
92.0578 0 Td
(wing)Tj
/R39593376 10 Tf
22.9961 0 Td
(obj)Tj
5.496 Tc
/R38905232 10 Tf
18 0 Td
(.O)Tj
0 Tc
15.216 0 Td
(bjects are or)Tj
49.6621 0 Td
(-)Tj
-428.67 -12 Td
0.503 Tw
(dered based on the storage method in use.)Tj
-0.15 Tc
176.214 0 Td
(Fo)Tj
0 Tc
10.4102 0 Td
(r)Tj
/R39593376 10 Tf
6.33398 0 Td
(Dtoset)Tj
/R38905232 10 Tf
39.0039 0 Td
(and)Tj
/R39593376 10 Tf
17.4441 0 Td
(Dtobag)Tj
3.004 Tc
/R38905232 10 Tf
36 0 Td
(,o)Tj
0 Tc
10.5039 0 Td
0.504 Tw
(bjects are ordered by object com-)Tj
-295.91 -12 Td
3.988 Tw
(parisons. F)Tj
47.7281 0 Td
(or)Tj
/R39593376 10 Tf
12.318 0 Td
(Dtqueue)Tj
3.988 Tc
/R38905232 10 Tf
42 0 Td
(,o)Tj
0 Tc
11.4879 0 Td
1.488 Tw
(bjects are ordered in order of insertion.)Tj
-0.15 Tc
171.206 0 Td
(Fo)Tj
0 Tc
10.4102 0 Td
(r)Tj
/R39593376 10 Tf
7.31797 0 Td
(Dtset)Tj
3.988 Tc
/R38905232 10 Tf
30 0 Td
(,o)Tj
0 Tc
11.4879 0 Td
(bjects are ordered by)Tj
-343.956 -12 Td
1.732 Tw
(some internal order \(more belo)Tj
130.538 0 Td
4.232 Tw
(w\). Thus,)Tj
46.5141 0 Td
1.732 Tw
(objects in a dictionary or a vie)Tj
131.232 0 Td
1.733 Tw
(wpath can be w)Tj
67.5789 0 Td
(alk)Tj
12.1199 0 Td
(ed using a)Tj
/R39593376 10 Tf
-387.983 -12 Td
(for\(;;\))Tj
/R38905232 10 Tf
44.5 0 Td
0 Tw
(loop as belo)Tj
-0.65 Tc
48.0801 0 Td
(w.)Tj
0 Tc
/R39593376 10 Tf
-68.5801 -12 Td
(for\(obj = dtfirst\(dt\); obj; obj = dtnext\(dt,obj\)\))Tj
/R38905232 10 Tf
-24 -12 Td
1.075 Tw
(When a dictionary uses)Tj
/R39593376 10 Tf
100.39 0 Td
(Dtset)Tj
3.575 Tc
/R38905232 10 Tf
30 0 Td
(,t)Tj
0 Tc
8.85508 0 Td
(he object order is determined upon a call to)Tj
/R39593376 10 Tf
185.475 0 Td
(dtfirst\(\))Tj
/R38905232 10 Tf
54 0 Td
(/)Tj
/R39593376 10 Tf
2.78008 0 Td
(dtlast\(\))Tj
/R38905232 10 Tf
48 0 Td
(.)Tj
-429.5 -12 Td
1.008 Tw
(This order is frozen until a call)Tj
/R39593376 10 Tf
132.866 0 Td
(dtnext\(\))Tj
/R38905232 10 Tf
48 0 Td
(/)Tj
/R39593376 10 Tf
2.78008 0 Td
(dtprev\(\))Tj
/R38905232 10 Tf
51.5078 0 Td
(returns)Tj
/R39593376 10 Tf
31.2781 0 Td
(NULL)Tj
/R38905232 10 Tf
27.5078 0 Td
(or when these same functions are)Tj
-293.94 -12 Td
0.119 Tw
(called with a)Tj
/R39593376 10 Tf
53.957 0 Td
(NULL)Tj
/R38905232 10 Tf
26.6191 0 Td
(object ar)Tj
34.6488 0 Td
2.619 Tw
(gument. It)Tj
46.348 0 Td
0.119 Tw
(is important that a)Tj
/R39593376 10 Tf
75.4762 0 Td
(dtfirst\(\)/dtlast\(\))Tj
/R38905232 10 Tf
110.619 0 Td
0.118 Tw
(call be balanced by a)Tj
/R39593376 10 Tf
-347.668 -12 Td
(dtnext\(\)/dtprev\(\))Tj
/R38905232 10 Tf
104.675 0 Td
0.175 Tw
[(call as described.)-517.485(Nested loops will require multiple balancing, once per loop.)]TJ
320.661 0 Td
(If)Tj
-425.336 -12 Td
0 Tw
(loop balancing is not done carefully)Tj
2.5 Tc
142.94 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(ither performance is de)15.0073(graded or une)14.9927(xpected beha)19.9902(viors may result.)]TJ
-0.1 Tc
/R39221688 10 Tf
-168.38 -16.8 Td
(vo)Tj
0 Tc
9.9 0 Td
(id* dtlast\(Dt_t* dt\))Tj
-0.1 Tc
-9.9 -12 Td
(vo)Tj
0 Tc
9.9 0 Td
(id* dtpr)Tj
-0.15 Tc
34.55 0 Td
(ev)Tj
0 Tc
9.28984 0 Td
[(\(Dt_t* dt, v)10(oid* obj\))]TJ
/R39593376 10 Tf
-37.7398 -12 Td
(dtlast\(\))Tj
/R38905232 10 Tf
51.482 0 Td
(and)Tj
/R39593376 10 Tf
17.9219 0 Td
(dtprev\(\))Tj
/R38905232 10 Tf
51.482 0 Td
0.982 Tw
(are lik)Tj
26.152 0 Td
(e)Tj
/R39593376 10 Tf
7.92188 0 Td
(dtfirst\(\))Tj
/R38905232 10 Tf
57.482 0 Td
(and)Tj
/R39593376 10 Tf
17.9211 0 Td
(dtnext\(\))Tj
-0.2 Tc
/R38905232 10 Tf
51.4809 0 Td
(bu)Tj
3.481 Tc
9.8 0 Td
(tw)Tj
0 Tc
13.3809 0 Td
0.981 Tw
(ork in re)Tj
-0.15 Tc
35.5922 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rse order)Tj
5.981 Tc
35.691 0 Td
(.N)Tj
0 Tc
15.7012 0 Td
(ote that)Tj
-401.299 -12 Td
0.475 Tw
[(dictionaries on a vie)25.0073(wpath are still w)]TJ
149.7 0 Td
(alk)Tj
12.1199 0 Td
[(ed in order b)20.0073(ut objects in each dictionary are w)]TJ
191.985 0 Td
(alk)Tj
12.1199 0 Td
(ed in re)Tj
-0.15 Tc
30.6898 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rse or)Tj
22.7648 0 Td
(-)Tj
-428.669 -12 Td
[(der)55.0073(.)]TJ
-0.1 Tc
/R39221688 10 Tf
-16 -16.8 Td
(vo)Tj
0 Tc
9.9 0 Td
0 Tw
(id* dtnger\(Dt_t* dt\))Tj
/R38905232 10 Tf
6.1 -12 Td
0.096 Tw
(This function returns the)Tj
/R38557312 10 Tf
101.484 0 Td
(curr)Tj
16.85 0 Td
(ent object)Tj
/R38905232 10 Tf
41.8512 0 Td
(of)Tj
/R39593376 10 Tf
10.925 0 Td
(dt)Tj
2.595 Tc
/R38905232 10 Tf
12 0 Td
[(,i)259.5(fa)]TJ
-0.15 Tc
18.2398 0 Td
(ny)Tj
5.095 Tc
9.2 0 Td
(.T)Tj
0 Tc
13.7051 0 Td
0.095 Tw
(he current object is dened after a successful call to)Tj
-224.255 -12 Td
2.377 Tw
(one of)Tj
/R39593376 10 Tf
32.5238 0 Td
(dtsearch\(\))Tj
/R38905232 10 Tf
60 0 Td
(,)Tj
/R39593376 10 Tf
7.37812 0 Td
(dtmatch\(\))Tj
/R38905232 10 Tf
54 0 Td
(,)Tj
/R39593376 10 Tf
7.37812 0 Td
(dtinsert\(\))Tj
/R38905232 10 Tf
60 0 Td
(,)Tj
/R39593376 10 Tf
7.37812 0 Td
(dtfirst\(\))Tj
/R38905232 10 Tf
54 0 Td
(,)Tj
/R39593376 10 Tf
7.37812 0 Td
(dtnext\(\))Tj
/R38905232 10 Tf
48 0 Td
(,)Tj
/R39593376 10 Tf
7.37812 0 Td
(dtlast\(\))Tj
4.878 Tc
/R38905232 10 Tf
48 0 Td
(,o)Tj
0 Tc
12.3781 0 Td
(r)Tj
/R39593376 10 Tf
8.20781 0 Td
(dt-)Tj
-414 -12 Td
(prev\(\))Tj
5.026 Tc
/R38905232 10 Tf
36 0 Td
(.A)Tj
2.526 Tc
14.7461 0 Td
(sas)Tj
0 Tc
17.2719 0 Td
0.026 Tw
[(ide ef)24.9988(fect of this implementation of)]TJ
/R38557312 10 Tf
143.776 0 Td
(Cdt)Tj
2.526 Tc
/R38905232 10 Tf
14.45 0 Td
(,w)Tj
0 Tc
12.2461 0 Td
0.025 Tw
(hen a dictionary is based on)Tj
/R39593376 10 Tf
114.02 0 Td
(Dtoset)Tj
/R38905232 10 Tf
38.525 0 Td
(and)Tj
/R39593376 10 Tf
16.9648 0 Td
(Dto-)Tj
-408 -12 Td
(bag)Tj
2.5 Tc
/R38905232 10 Tf
18 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
0 Tw
(he current object is al)Tj
-0.1 Tc
85.9898 0 Td
(wa)Tj
0 Tc
11.5602 0 Td
(ys dened and is the root of the tree.)Tj
-0.1 Tc
/R39221688 10 Tf
-139.33 -16.8 Td
(vo)Tj
0 Tc
9.9 0 Td
[(id* dtr)18.0151(enew\(Dt_t* dt, v)9.98413(oid* obj\))]TJ
/R38905232 10 Tf
6.1 -12 Td
0.077 Tw
(This function repositions and perhaps rehashes an object)Tj
/R39593376 10 Tf
229.466 0 Td
(obj)Tj
/R38905232 10 Tf
20.577 0 Td
(after its k)Tj
-0.15 Tc
37.8238 0 Td
0.378 Tw
(ey h)Tj
0 Tc
16.868 0 Td
0.078 Tw
(as been changed.)Tj
/R39593376 10 Tf
73.2641 0 Td
(dtrenew\(\))Tj
/R38905232 10 Tf
-377.999 -12 Td
0 Tw
[(only w)10(orks if)]TJ
/R39593376 10 Tf
55.7301 0 Td
(obj)Tj
/R38905232 10 Tf
20.5 0 Td
(is the current object \(see)Tj
/R39593376 10 Tf
100.25 0 Td
(dtfinger\(\))Tj
/R38905232 10 Tf
60 0 Td
(\).)Tj
/R39221688 10 Tf
-252.48 -16.8 Td
[(dtwalk\(Dt_t* dt, int \(*userf\)\(v)10.0073(oid*, v)10.0146(oid*\), v)10.0073(oid* data\))]TJ
/R38905232 10 Tf
16 -12 Td
0.152 Tw
(This function calls)Tj
/R39593376 10 Tf
77.3961 0 Td
(\(*userf\)\(obj,data\))Tj
/R38905232 10 Tf
110.652 0 Td
(on each object in)Tj
/R39593376 10 Tf
71.1469 0 Td
(dt)Tj
/R38905232 10 Tf
14.6512 0 Td
0.151 Tw
(and other dictionaries vie)Tj
-0.1 Tc
101.573 0 Td
(wa)Tj
0 Tc
11.5602 0 Td
(ble from it.)Tj
-386.979 -12 Td
(If)Tj
/R39593376 10 Tf
9.48594 0 Td
(userf\(\))Tj
/R38905232 10 Tf
44.8262 0 Td
0.326 Tw
(returns a)Tj
/R39593376 10 Tf
37.8621 0 Td
(<0)Tj
-0.25 Tc
/R38905232 10 Tf
14.8262 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(lue,)Tj
/R39593376 10 Tf
17.5469 0 Td
(dtwalk\(\))Tj
/R38905232 10 Tf
50.827 0 Td
0.327 Tw
(terminates and returns the same v)Tj
135.525 0 Td
(alue.)Tj
/R39593376 10 Tf
24.4871 0 Td
(dtwalk\(\))Tj
/R38905232 10 Tf
50.827 0 Td
(returns)Tj
/R39593376 10 Tf
30.5969 0 Td
(0)Tj
/R38905232 10 Tf
-426 -12 Td
0 Tw
(on completion.)Tj
/R39221688 10 Tf
-16 -16.8 Td
(Dtlink_t* dtatten\(Dt_t* dt\))Tj
12 TL
(Dtlink_t* dtlink\(Dt_t* dt, Dtlink_t* link\))'
-0.1 Tc
(vo)'
0 Tc
9.9 0 Td
(id* dtobj\(Dt_t* dt, Dtlink_t* link\))Tj
/R38905232 10 Tf
6.1 -12 Td
(Using)Tj
/R39593376 10 Tf
26.7102 0 Td
(dtfirst\(\)/dtnext\(\))Tj
/R38905232 10 Tf
110.819 0 Td
(or)Tj
/R39593376 10 Tf
11.1488 0 Td
(dtlast\(\)/dtprev\(\))Tj
/R38905232 10 Tf
104.819 0 Td
0.319 Tw
[(to w)9.98535(alk a single dictionary can incur signi-)]TJ
-253.497 -12 Td
0.258 Tw
(cant cost due to function calls.)Tj
-0.15 Tc
128.199 0 Td
(Fo)Tj
2.759 Tc
10.4102 0 Td
(re)Tj
-0.25 Tc
10.5289 0 Td
(f)Tj
0 Tc
8.63984 0 Td
0.259 Tw
[(cient w)9.98535(alking of a single directory \(i.e., no vie)]TJ
186.412 0 Td
(wpathing\),)Tj
/R39593376 10 Tf
45.809 0 Td
(dtflat-)Tj
-389.999 -12 Td
(ten\(\))Tj
/R38905232 10 Tf
32.5 0 Td
(and)Tj
/R39593376 10 Tf
16.9398 0 Td
(dtlink\(\))Tj
/R38905232 10 Tf
50.5 0 Td
0 Tw
[(can be used.)-500(Objects in)]TJ
/R39593376 10 Tf
97.4801 0 Td
(dt)Tj
/R38905232 10 Tf
14.5 0 Td
[(are made into a link)9.99268(ed list and w)9.99023(alk)10.0098(ed as follo)24.9854(ws:)]TJ
/R39593376 10 Tf
-187.92 -12 Td
(for\(link = dtflatten\(dt\); link; link = dtlink\(dt,link\) \))Tj
/R38905232 10 Tf
-24 -16.8 Td
0.874 Tw
(Note that)Tj
/R39593376 10 Tf
41.1879 0 Td
(dtflatten\(\))Tj
/R38905232 10 Tf
69.373 0 Td
0.873 Tw
(returns a list of type)Tj
/R39593376 10 Tf
86.8551 0 Td
(Dtlink_t*)Tj
3.373 Tc
/R38905232 10 Tf
54 0 Td
(,n)Tj
0 Tc
10.873 0 Td
(ot)Tj
/R39593376 10 Tf
11.1531 0 Td
(void*)Tj
3.373 Tc
/R38905232 10 Tf
30 0 Td
(.T)Tj
0 Tc
11.9828 0 Td
(hat is, it returns a dictionary)Tj
-315.425 -12 Td
0.809 Tw
(holder pointer)Tj
3.309 Tc
56.7891 0 Td
(,n)Tj
0 Tc
10.809 0 Td
(ot a user object pointer \(although both are the same if the discipline eld)Tj
/R39593376 10 Tf
304.067 0 Td
(link)Tj
/R38905232 10 Tf
27.3102 0 Td
0.81 Tw
(is zero.\))Tj
-398.975 -12 Td
0.43 Tw
(The macro function)Tj
/R39593376 10 Tf
82.6602 0 Td
(dtlink\(\))Tj
/R38905232 10 Tf
50.9301 0 Td
(returns the dictionary holder object follo)Tj
163.82 0 Td
(wing)Tj
/R39593376 10 Tf
22.9301 0 Td
(link)Tj
5.43 Tc
/R38905232 10 Tf
24 0 Td
(.T)Tj
0 Tc
14.0398 0 Td
(he macro function)Tj
/R39593376 10 Tf
-358.38 -12 Td
(dtobj\(dt,link\))Tj
/R38905232 10 Tf
87.3102 0 Td
0.81 Tw
(returns the user object associated with)Tj
/R39593376 10 Tf
159.83 0 Td
(link)Tj
3.31 Tc
/R38905232 10 Tf
24 0 Td
(,B)Tj
-0.25 Tc
12.4801 0 Td
-2.1 Tw
(ew a)Tj
0 Tc
15.75 0 Td
0.81 Tw
(re that the attened object list is)Tj
-299.37 -12 Td
0 Tw
(unattened on an)Tj
2.5 Tc
68.7301 0 Td
(yd)Tj
0 Tc
12.5 0 Td
(ictionary operations other than)Tj
/R39593376 10 Tf
124.98 0 Td
(dtlink\(\))Tj
/R38905232 10 Tf
48 0 Td
(.)Tj
172.79 -57.6 Td
(4)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R47933056 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCDT)Tj
/R48280976 10 Tf
35.7199 0 Td
131.045 Tw
(\(3\) Library)Tj
177.695 0 Td
0 Tw
(Functions Manual)Tj
/R47933056 10 Tf
206.625 0 Td
(LIBCDT)Tj
/R48280976 10 Tf
35.7199 0 Td
(\(3\))Tj
-0.1 Tc
/R48597432 10 Tf
-436.34 -36 Td
(vo)Tj
0 Tc
9.9 0 Td
[(id* dtdetach\(Dt_t* dt, v)9.98413(oid* obj\))]TJ
/R48280976 10 Tf
6.1 -12 Td
0.039 Tw
(This function is similar to)Tj
/R48969120 10 Tf
106.035 0 Td
(dtdelete\(\))Tj
-0.2 Tc
/R48280976 10 Tf
62.5391 0 Td
(bu)Tj
2.539 Tc
9.8 0 Td
(tt)Tj
0 Tc
8.09883 0 Td
(he object to be deleted from)Tj
/R48969120 10 Tf
114.655 0 Td
(dt)Tj
/R48280976 10 Tf
14.5398 0 Td
0.04 Tw
(will not be freed \(via the dis-)Tj
-315.668 -12 Td
(cipline)Tj
/R48969120 10 Tf
29.7199 0 Td
(freef)Tj
/R48280976 10 Tf
32.5 0 Td
(function\).)Tj
-0.1 Tc
/R48597432 10 Tf
-78.2199 -16.8 Td
(vo)Tj
0 Tc
9.9 0 Td
0 Tw
[(id* dtsear)18.0078(ch\(Dt_t* dt, v)10(oid* obj\))]TJ
-0.1 Tc
-9.9 -12 Td
(vo)Tj
0 Tc
9.9 0 Td
[(id* dtmatch\(Dt_t* dt, v)10.0159(oid* k)10(ey\))]TJ
/R48280976 10 Tf
6.1 -12 Td
0.983 Tw
(These functions nd an object matching)Tj
/R48969120 10 Tf
168.658 0 Td
(obj)Tj
/R48280976 10 Tf
21.4828 0 Td
(or)Tj
/R48969120 10 Tf
11.8129 0 Td
(key)Tj
/R48280976 10 Tf
21.4828 0 Td
(either from)Tj
/R48969120 10 Tf
49.1762 0 Td
(dt)Tj
/R48280976 10 Tf
15.4828 0 Td
(or from some dictionary accessible)Tj
-288.095 -12 Td
(from)Tj
/R48969120 10 Tf
22.3352 0 Td
(dt)Tj
/R48280976 10 Tf
14.8949 0 Td
0.395 Tw
[(via a vie)25.0073(wpath \(see)]TJ
/R48969120 10 Tf
80.75 0 Td
(dtview\(\))Tj
/R48280976 10 Tf
48 0 Td
(.\))Tj
/R48969120 10 Tf
11.225 0 Td
(dtsearch\(\))Tj
/R48280976 10 Tf
62.8949 0 Td
(and)Tj
/R48969120 10 Tf
17.3352 0 Td
(dtmatch\(\))Tj
/R48280976 10 Tf
56.8949 0 Td
(return the matching object or)Tj
/R48969120 10 Tf
-314.33 -12 Td
(NULL)Tj
/R48280976 10 Tf
26.5 0 Td
0 Tw
[(on f)9.99268(ailure.)]TJ
-0.1 Tc
/R48597432 10 Tf
-42.5 -16.8 Td
(vo)Tj
0 Tc
9.9 0 Td
(id* dtrst\(Dt_t* dt\))Tj
-0.1 Tc
-9.9 -12 Td
(vo)Tj
0 Tc
9.9 0 Td
[(id* dtnext\(Dt_t* dt, v)9.98413(oid* obj\))]TJ
/R48969120 10 Tf
6.1 -12 Td
(dtfirst\(\))Tj
/R48280976 10 Tf
56.9961 0 Td
0.496 Tw
(returns the rst object in)Tj
/R48969120 10 Tf
102.75 0 Td
(dt)Tj
/R48280976 10 Tf
12 0 Td
(.)Tj
/R48969120 10 Tf
7.99609 0 Td
(dtnext\(\))Tj
/R48280976 10 Tf
50.9961 0 Td
(returns the object follo)Tj
92.0578 0 Td
(wing)Tj
/R48969120 10 Tf
22.9961 0 Td
(obj)Tj
5.496 Tc
/R48280976 10 Tf
18 0 Td
(.O)Tj
0 Tc
15.216 0 Td
(bjects are or)Tj
49.6621 0 Td
(-)Tj
-428.67 -12 Td
0.503 Tw
(dered based on the storage method in use.)Tj
-0.15 Tc
176.214 0 Td
(Fo)Tj
0 Tc
10.4102 0 Td
(r)Tj
/R48969120 10 Tf
6.33398 0 Td
(Dtoset)Tj
/R48280976 10 Tf
39.0039 0 Td
(and)Tj
/R48969120 10 Tf
17.4441 0 Td
(Dtobag)Tj
3.004 Tc
/R48280976 10 Tf
36 0 Td
(,o)Tj
0 Tc
10.5039 0 Td
0.504 Tw
(bjects are ordered by object com-)Tj
-295.91 -12 Td
3.988 Tw
(parisons. F)Tj
47.7281 0 Td
(or)Tj
/R48969120 10 Tf
12.318 0 Td
(Dtqueue)Tj
3.988 Tc
/R48280976 10 Tf
42 0 Td
(,o)Tj
0 Tc
11.4879 0 Td
1.488 Tw
(bjects are ordered in order of insertion.)Tj
-0.15 Tc
171.206 0 Td
(Fo)Tj
0 Tc
10.4102 0 Td
(r)Tj
/R48969120 10 Tf
7.31797 0 Td
(Dtset)Tj
3.988 Tc
/R48280976 10 Tf
30 0 Td
(,o)Tj
0 Tc
11.4879 0 Td
(bjects are ordered by)Tj
-343.956 -12 Td
1.732 Tw
(some internal order \(more belo)Tj
130.538 0 Td
4.232 Tw
(w\). Thus,)Tj
46.5141 0 Td
1.732 Tw
(objects in a dictionary or a vie)Tj
131.232 0 Td
1.733 Tw
(wpath can be w)Tj
67.5789 0 Td
(alk)Tj
12.1199 0 Td
(ed using a)Tj
/R48969120 10 Tf
-387.983 -12 Td
(for\(;;\))Tj
/R48280976 10 Tf
44.5 0 Td
0 Tw
(loop as belo)Tj
-0.65 Tc
48.0801 0 Td
(w.)Tj
0 Tc
/R48969120 10 Tf
-68.5801 -12 Td
(for\(obj = dtfirst\(dt\); obj; obj = dtnext\(dt,obj\)\))Tj
/R48280976 10 Tf
-24 -12 Td
1.075 Tw
(When a dictionary uses)Tj
/R48969120 10 Tf
100.39 0 Td
(Dtset)Tj
3.575 Tc
/R48280976 10 Tf
30 0 Td
(,t)Tj
0 Tc
8.85508 0 Td
(he object order is determined upon a call to)Tj
/R48969120 10 Tf
185.475 0 Td
(dtfirst\(\))Tj
/R48280976 10 Tf
54 0 Td
(/)Tj
/R48969120 10 Tf
2.78008 0 Td
(dtlast\(\))Tj
/R48280976 10 Tf
48 0 Td
(.)Tj
-429.5 -12 Td
1.008 Tw
(This order is frozen until a call)Tj
/R48969120 10 Tf
132.866 0 Td
(dtnext\(\))Tj
/R48280976 10 Tf
48 0 Td
(/)Tj
/R48969120 10 Tf
2.78008 0 Td
(dtprev\(\))Tj
/R48280976 10 Tf
51.5078 0 Td
(returns)Tj
/R48969120 10 Tf
31.2781 0 Td
(NULL)Tj
/R48280976 10 Tf
27.5078 0 Td
(or when these same functions are)Tj
-293.94 -12 Td
0.119 Tw
(called with a)Tj
/R48969120 10 Tf
53.957 0 Td
(NULL)Tj
/R48280976 10 Tf
26.6191 0 Td
(object ar)Tj
34.6488 0 Td
2.619 Tw
(gument. It)Tj
46.348 0 Td
0.119 Tw
(is important that a)Tj
/R48969120 10 Tf
75.4762 0 Td
(dtfirst\(\)/dtlast\(\))Tj
/R48280976 10 Tf
110.619 0 Td
0.118 Tw
(call be balanced by a)Tj
/R48969120 10 Tf
-347.668 -12 Td
(dtnext\(\)/dtprev\(\))Tj
/R48280976 10 Tf
104.675 0 Td
0.175 Tw
[(call as described.)-517.485(Nested loops will require multiple balancing, once per loop.)]TJ
320.661 0 Td
(If)Tj
-425.336 -12 Td
0 Tw
(loop balancing is not done carefully)Tj
2.5 Tc
142.94 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(ither performance is de)15.0073(graded or une)14.9927(xpected beha)19.9902(viors may result.)]TJ
-0.1 Tc
/R48597432 10 Tf
-168.38 -16.8 Td
(vo)Tj
0 Tc
9.9 0 Td
(id* dtlast\(Dt_t* dt\))Tj
-0.1 Tc
-9.9 -12 Td
(vo)Tj
0 Tc
9.9 0 Td
(id* dtpr)Tj
-0.15 Tc
34.55 0 Td
(ev)Tj
0 Tc
9.28984 0 Td
[(\(Dt_t* dt, v)10(oid* obj\))]TJ
/R48969120 10 Tf
-37.7398 -12 Td
(dtlast\(\))Tj
/R48280976 10 Tf
51.482 0 Td
(and)Tj
/R48969120 10 Tf
17.9219 0 Td
(dtprev\(\))Tj
/R48280976 10 Tf
51.482 0 Td
0.982 Tw
(are lik)Tj
26.152 0 Td
(e)Tj
/R48969120 10 Tf
7.92188 0 Td
(dtfirst\(\))Tj
/R48280976 10 Tf
57.482 0 Td
(and)Tj
/R48969120 10 Tf
17.9211 0 Td
(dtnext\(\))Tj
-0.2 Tc
/R48280976 10 Tf
51.4809 0 Td
(bu)Tj
3.481 Tc
9.8 0 Td
(tw)Tj
0 Tc
13.3809 0 Td
0.981 Tw
(ork in re)Tj
-0.15 Tc
35.5922 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rse order)Tj
5.981 Tc
35.691 0 Td
(.N)Tj
0 Tc
15.7012 0 Td
(ote that)Tj
-401.299 -12 Td
0.475 Tw
[(dictionaries on a vie)25.0073(wpath are still w)]TJ
149.7 0 Td
(alk)Tj
12.1199 0 Td
[(ed in order b)20.0073(ut objects in each dictionary are w)]TJ
191.985 0 Td
(alk)Tj
12.1199 0 Td
(ed in re)Tj
-0.15 Tc
30.6898 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rse or)Tj
22.7648 0 Td
(-)Tj
-428.669 -12 Td
[(der)55.0073(.)]TJ
-0.1 Tc
/R48597432 10 Tf
-16 -16.8 Td
(vo)Tj
0 Tc
9.9 0 Td
0 Tw
(id* dtnger\(Dt_t* dt\))Tj
/R48280976 10 Tf
6.1 -12 Td
0.096 Tw
(This function returns the)Tj
/R47933056 10 Tf
101.484 0 Td
(curr)Tj
16.85 0 Td
(ent object)Tj
/R48280976 10 Tf
41.8512 0 Td
(of)Tj
/R48969120 10 Tf
10.925 0 Td
(dt)Tj
2.595 Tc
/R48280976 10 Tf
12 0 Td
[(,i)259.5(fa)]TJ
-0.15 Tc
18.2398 0 Td
(ny)Tj
5.095 Tc
9.2 0 Td
(.T)Tj
0 Tc
13.7051 0 Td
0.095 Tw
(he current object is dened after a successful call to)Tj
-224.255 -12 Td
2.377 Tw
(one of)Tj
/R48969120 10 Tf
32.5238 0 Td
(dtsearch\(\))Tj
/R48280976 10 Tf
60 0 Td
(,)Tj
/R48969120 10 Tf
7.37812 0 Td
(dtmatch\(\))Tj
/R48280976 10 Tf
54 0 Td
(,)Tj
/R48969120 10 Tf
7.37812 0 Td
(dtinsert\(\))Tj
/R48280976 10 Tf
60 0 Td
(,)Tj
/R48969120 10 Tf
7.37812 0 Td
(dtfirst\(\))Tj
/R48280976 10 Tf
54 0 Td
(,)Tj
/R48969120 10 Tf
7.37812 0 Td
(dtnext\(\))Tj
/R48280976 10 Tf
48 0 Td
(,)Tj
/R48969120 10 Tf
7.37812 0 Td
(dtlast\(\))Tj
4.878 Tc
/R48280976 10 Tf
48 0 Td
(,o)Tj
0 Tc
12.3781 0 Td
(r)Tj
/R48969120 10 Tf
8.20781 0 Td
(dt-)Tj
-414 -12 Td
(prev\(\))Tj
5.026 Tc
/R48280976 10 Tf
36 0 Td
(.A)Tj
2.526 Tc
14.7461 0 Td
(sas)Tj
0 Tc
17.2719 0 Td
0.026 Tw
[(ide ef)24.9988(fect of this implementation of)]TJ
/R47933056 10 Tf
143.776 0 Td
(Cdt)Tj
2.526 Tc
/R48280976 10 Tf
14.45 0 Td
(,w)Tj
0 Tc
12.2461 0 Td
0.025 Tw
(hen a dictionary is based on)Tj
/R48969120 10 Tf
114.02 0 Td
(Dtoset)Tj
/R48280976 10 Tf
38.525 0 Td
(and)Tj
/R48969120 10 Tf
16.9648 0 Td
(Dto-)Tj
-408 -12 Td
(bag)Tj
2.5 Tc
/R48280976 10 Tf
18 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
0 Tw
(he current object is al)Tj
-0.1 Tc
85.9898 0 Td
(wa)Tj
0 Tc
11.5602 0 Td
(ys dened and is the root of the tree.)Tj
-0.1 Tc
/R48597432 10 Tf
-139.33 -16.8 Td
(vo)Tj
0 Tc
9.9 0 Td
[(id* dtr)18.0151(enew\(Dt_t* dt, v)9.98413(oid* obj\))]TJ
/R48280976 10 Tf
6.1 -12 Td
0.077 Tw
(This function repositions and perhaps rehashes an object)Tj
/R48969120 10 Tf
229.466 0 Td
(obj)Tj
/R48280976 10 Tf
20.577 0 Td
(after its k)Tj
-0.15 Tc
37.8238 0 Td
0.378 Tw
(ey h)Tj
0 Tc
16.868 0 Td
0.078 Tw
(as been changed.)Tj
/R48969120 10 Tf
73.2641 0 Td
(dtrenew\(\))Tj
/R48280976 10 Tf
-377.999 -12 Td
0 Tw
[(only w)10(orks if)]TJ
/R48969120 10 Tf
55.7301 0 Td
(obj)Tj
/R48280976 10 Tf
20.5 0 Td
(is the current object \(see)Tj
/R48969120 10 Tf
100.25 0 Td
(dtfinger\(\))Tj
/R48280976 10 Tf
60 0 Td
(\).)Tj
/R48597432 10 Tf
-252.48 -16.8 Td
[(dtwalk\(Dt_t* dt, int \(*userf\)\(v)10.0073(oid*, v)10.0146(oid*\), v)10.0073(oid* data\))]TJ
/R48280976 10 Tf
16 -12 Td
0.152 Tw
(This function calls)Tj
/R48969120 10 Tf
77.3961 0 Td
(\(*userf\)\(obj,data\))Tj
/R48280976 10 Tf
110.652 0 Td
(on each object in)Tj
/R48969120 10 Tf
71.1469 0 Td
(dt)Tj
/R48280976 10 Tf
14.6512 0 Td
0.151 Tw
(and other dictionaries vie)Tj
-0.1 Tc
101.573 0 Td
(wa)Tj
0 Tc
11.5602 0 Td
(ble from it.)Tj
-386.979 -12 Td
(If)Tj
/R48969120 10 Tf
9.48594 0 Td
(userf\(\))Tj
/R48280976 10 Tf
44.8262 0 Td
0.326 Tw
(returns a)Tj
/R48969120 10 Tf
37.8621 0 Td
(<0)Tj
-0.25 Tc
/R48280976 10 Tf
14.8262 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(lue,)Tj
/R48969120 10 Tf
17.5469 0 Td
(dtwalk\(\))Tj
/R48280976 10 Tf
50.827 0 Td
0.327 Tw
(terminates and returns the same v)Tj
135.525 0 Td
(alue.)Tj
/R48969120 10 Tf
24.4871 0 Td
(dtwalk\(\))Tj
/R48280976 10 Tf
50.827 0 Td
(returns)Tj
/R48969120 10 Tf
30.5969 0 Td
(0)Tj
/R48280976 10 Tf
-426 -12 Td
0 Tw
(on completion.)Tj
/R48597432 10 Tf
-16 -16.8 Td
(Dtlink_t* dtatten\(Dt_t* dt\))Tj
12 TL
(Dtlink_t* dtlink\(Dt_t* dt, Dtlink_t* link\))'
-0.1 Tc
(vo)'
0 Tc
9.9 0 Td
(id* dtobj\(Dt_t* dt, Dtlink_t* link\))Tj
/R48280976 10 Tf
6.1 -12 Td
(Using)Tj
/R48969120 10 Tf
26.7102 0 Td
(dtfirst\(\)/dtnext\(\))Tj
/R48280976 10 Tf
110.819 0 Td
(or)Tj
/R48969120 10 Tf
11.1488 0 Td
(dtlast\(\)/dtprev\(\))Tj
/R48280976 10 Tf
104.819 0 Td
0.319 Tw
[(to w)9.98535(alk a single dictionary can incur signi-)]TJ
-253.497 -12 Td
0.258 Tw
(cant cost due to function calls.)Tj
-0.15 Tc
128.199 0 Td
(Fo)Tj
2.759 Tc
10.4102 0 Td
(re)Tj
-0.25 Tc
10.5289 0 Td
(f)Tj
0 Tc
8.63984 0 Td
0.259 Tw
[(cient w)9.98535(alking of a single directory \(i.e., no vie)]TJ
186.412 0 Td
(wpathing\),)Tj
/R48969120 10 Tf
45.809 0 Td
(dtflat-)Tj
-389.999 -12 Td
(ten\(\))Tj
/R48280976 10 Tf
32.5 0 Td
(and)Tj
/R48969120 10 Tf
16.9398 0 Td
(dtlink\(\))Tj
/R48280976 10 Tf
50.5 0 Td
0 Tw
[(can be used.)-500(Objects in)]TJ
/R48969120 10 Tf
97.4801 0 Td
(dt)Tj
/R48280976 10 Tf
14.5 0 Td
[(are made into a link)9.99268(ed list and w)9.99023(alk)10.0098(ed as follo)24.9854(ws:)]TJ
/R48969120 10 Tf
-187.92 -12 Td
(for\(link = dtflatten\(dt\); link; link = dtlink\(dt,link\) \))Tj
/R48280976 10 Tf
-24 -16.8 Td
0.874 Tw
(Note that)Tj
/R48969120 10 Tf
41.1879 0 Td
(dtflatten\(\))Tj
/R48280976 10 Tf
69.373 0 Td
0.873 Tw
(returns a list of type)Tj
/R48969120 10 Tf
86.8551 0 Td
(Dtlink_t*)Tj
3.373 Tc
/R48280976 10 Tf
54 0 Td
(,n)Tj
0 Tc
10.873 0 Td
(ot)Tj
/R48969120 10 Tf
11.1531 0 Td
(void*)Tj
3.373 Tc
/R48280976 10 Tf
30 0 Td
(.T)Tj
0 Tc
11.9828 0 Td
(hat is, it returns a dictionary)Tj
-315.425 -12 Td
0.809 Tw
(holder pointer)Tj
3.309 Tc
56.7891 0 Td
(,n)Tj
0 Tc
10.809 0 Td
(ot a user object pointer \(although both are the same if the discipline eld)Tj
/R48969120 10 Tf
304.067 0 Td
(link)Tj
/R48280976 10 Tf
27.3102 0 Td
0.81 Tw
(is zero.\))Tj
-398.975 -12 Td
0.43 Tw
(The macro function)Tj
/R48969120 10 Tf
82.6602 0 Td
(dtlink\(\))Tj
/R48280976 10 Tf
50.9301 0 Td
(returns the dictionary holder object follo)Tj
163.82 0 Td
(wing)Tj
/R48969120 10 Tf
22.9301 0 Td
(link)Tj
5.43 Tc
/R48280976 10 Tf
24 0 Td
(.T)Tj
0 Tc
14.0398 0 Td
(he macro function)Tj
/R48969120 10 Tf
-358.38 -12 Td
(dtobj\(dt,link\))Tj
/R48280976 10 Tf
87.3102 0 Td
0.81 Tw
(returns the user object associated with)Tj
/R48969120 10 Tf
159.83 0 Td
(link)Tj
3.31 Tc
/R48280976 10 Tf
24 0 Td
(,B)Tj
-0.25 Tc
12.4801 0 Td
-2.1 Tw
(ew a)Tj
0 Tc
15.75 0 Td
0.81 Tw
(re that the attened object list is)Tj
-299.37 -12 Td
0 Tw
(unattened on an)Tj
2.5 Tc
68.7301 0 Td
(yd)Tj
0 Tc
12.5 0 Td
(ictionary operations other than)Tj
/R48969120 10 Tf
124.98 0 Td
(dtlink\(\))Tj
/R48280976 10 Tf
48 0 Td
(.)Tj
172.79 -57.6 Td
(4)Tj
ET
Q
Q
\n \n \n \n \n-3670\n+3669\n \n \n \n \n-R39593376\n+R48969120\n \n-R39221688\n+R48597432\n \n-R38905232\n+R48280976\n \n-R38557312\n+R47933056\n \n \n \n \n \n \n Type\n@@ -993,31 +993,31 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R38557312 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCDT)Tj
/R38905232 10 Tf
35.7199 0 Td
131.045 Tw
(\(3\) Library)Tj
177.695 0 Td
0 Tw
(Functions Manual)Tj
/R38557312 10 Tf
206.625 0 Td
(LIBCDT)Tj
/R38905232 10 Tf
35.7199 0 Td
(\(3\))Tj
/R39221688 10 Tf
-436.34 -36 Td
(Dtlink_t* dtextract\(Dt_t* dt\))Tj
12 TL
T*[(int dtr)18.0078(estor)18.0078(e\(Dt_t* dt, Dtlink_t* link\))]TJ
/R39593376 10 Tf
16 -12 Td
(dtextract\(\))Tj
-0.15 Tc
/R38905232 10 Tf
69.057 0 Td
(ex)Tj
0 Tc
9.28984 0 Td
0.556 Tw
(tracts all objects from)Tj
/R39593376 10 Tf
91.6539 0 Td
(dt)Tj
/R38905232 10 Tf
15.0559 0 Td
[(and mak)9.99756(es it appear empty)]TJ
108.674 0 Td
(.)Tj
/R39593376 10 Tf
8.05586 0 Td
(dtrestore\(\))Tj
/R38905232 10 Tf
69.0559 0 Td
(repopulates)Tj
/R39593376 10 Tf
49.1559 0 Td
(dt)Tj
/R38905232 10 Tf
-419.998 -12 Td
0.405 Tw
[(with objects pre)25.0159(viously obtained via)]TJ
/R39593376 10 Tf
149.266 0 Td
(dtextract\(\))Tj
/R38905232 10 Tf
66 0 Td
(.)Tj
/R39593376 10 Tf
7.90586 0 Td
(dtrestore\(\))Tj
/R38905232 10 Tf
68.9059 0 Td
0.406 Tw
[(will f)9.99023(ail if)]TJ
/R39593376 10 Tf
43.618 0 Td
(dt)Tj
/R38905232 10 Tf
14.9059 0 Td
(is not empty)Tj
5.406 Tc
49.6121 0 Td
(.T)Tj
0 Tc
14.016 0 Td
(hese)Tj
-414.23 -12 Td
0.825 Tw
(functions can be used to share a same)Tj
/R39593376 10 Tf
159.34 0 Td
(dt)Tj
/R38905232 10 Tf
15.325 0 Td
(handle among man)Tj
3.325 Tc
77.6 0 Td
(ys)Tj
0 Tc
12.2148 0 Td
(ets of objects.)Tj
62.7441 0 Td
(The)Tj
3.324 Tc
15.4 0 Td
(ya)Tj
0 Tc
12.7641 0 Td
0.824 Tw
(re useful to reduce)Tj
-355.388 -12 Td
1.45 Tw
(dictionary o)Tj
-0.15 Tc
49.35 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rhead in an application that creates man)Tj
3.95 Tc
167.4 0 Td
(yc)Tj
0 Tc
13.3898 0 Td
[(oncurrent dictionaries.)-645.01(It is important that the)]TJ
-239.43 -12 Td
0.967 Tw
(same discipline and method are in use at both e)Tj
197.693 0 Td
0.966 Tw
(xtraction and restoration. Otherwise, undened beha)Tj
214.31 0 Td
(viors)Tj
-412.003 -12 Td
0 Tw
(may result.)Tj
/R39221688 10 Tf
-21 -16.8 Td
[(DICTION)20.0159(AR)]TJ
2.5 Tc
57.7797 0 Td
(YI)Tj
0 Tc
13.6102 0 Td
[(NFORMA)95.0159(TION)]TJ
-66.3898 -12 Td
(int dtsize\(Dt_t* dt\))Tj
/R38905232 10 Tf
16 -12 Td
(This function returns the number of objects stored in)Tj
/R39593376 10 Tf
213.03 0 Td
(dt)Tj
/R38905232 10 Tf
12 0 Td
(.)Tj
/R39221688 10 Tf
-241.03 -16.8 Td
(int dtstat\(Dt_t *dt, Dtstat_t* st, int all\))Tj
/R38905232 10 Tf
16 -12 Td
0.787 Tw
(This function reports dictionary statistics.)Tj
175.315 0 Td
(If)Tj
/R39593376 10 Tf
9.94688 0 Td
(all)Tj
/R38905232 10 Tf
21.2871 0 Td
0.788 Tw
(is non-zero, all elds of)Tj
/R39593376 10 Tf
101.15 0 Td
(st)Tj
/R38905232 10 Tf
15.2879 0 Td
[(are lled.)-578.809(Otherwise, only)]TJ
-322.987 -12 Td
(the)Tj
/R39593376 10 Tf
14.7199 0 Td
(dt_type)Tj
/R38905232 10 Tf
44.5 0 Td
(and)Tj
/R39593376 10 Tf
16.9398 0 Td
(dt_size)Tj
/R38905232 10 Tf
44.5 0 Td
0 Tw
[(elds are lled.)-500(It returns)]TJ
/R39593376 10 Tf
105.82 0 Td
(0)Tj
/R38905232 10 Tf
8.5 0 Td
(on success and)Tj
/R39593376 10 Tf
61.9301 0 Td
(-1)Tj
/R38905232 10 Tf
14.5 0 Td
[(on error)54.9902(.)]TJ
/R39593376 10 Tf
-311.41 -16.8 Td
(Dtstat_t)Tj
/R38905232 10 Tf
50.5 0 Td
(contains the belo)Tj
2.5 Tc
67.5199 0 Td
(w)Tj
0 Tc
15.2801 0 Td
(elds:)Tj
/R39593376 10 Tf
-133.3 -16.8 Td
(int dt_type)Tj
/R38905232 10 Tf
66 0 Td
(:)Tj
-30 -12 Td
(This is one of)Tj
/R39593376 10 Tf
57.2199 0 Td
(DT_SET)Tj
/R38905232 10 Tf
36 0 Td
(,)Tj
/R39593376 10 Tf
5 0 Td
(DT_OSET)Tj
/R38905232 10 Tf
42 0 Td
(,)Tj
/R39593376 10 Tf
5 0 Td
(DT_OBAG)Tj
2.5 Tc
/R38905232 10 Tf
42 0 Td
(,a)Tj
0 Tc
9.43984 0 Td
(nd)Tj
/R39593376 10 Tf
12.5 0 Td
(DT_QUEUE)Tj
/R38905232 10 Tf
48 0 Td
(.)Tj
/R39593376 10 Tf
-293.16 -16.8 Td
(int dt_size)Tj
/R38905232 10 Tf
66 0 Td
(:)Tj
-30 -12 Td
[(This contains the number of objects in the dictionary)65.0146(.)]TJ
/R39593376 10 Tf
-36 -16.8 Td
(int dt_n)Tj
/R38905232 10 Tf
48 0 Td
(:)Tj
-0.15 Tc
-12 -12 Td
(Fo)Tj
0 Tc
10.4102 0 Td
(r)Tj
/R39593376 10 Tf
6.03086 0 Td
(Dtset)Tj
2.701 Tc
/R38905232 10 Tf
30 0 Td
(,t)Tj
0 Tc
7.98086 0 Td
0.201 Tw
(his is the number of non-empty chains in the hash table.)Tj
-0.15 Tc
230.8 0 Td
(Fo)Tj
0 Tc
10.4102 0 Td
(r)Tj
/R39593376 10 Tf
6.03008 0 Td
(Dtoset)Tj
/R38905232 10 Tf
38.7 0 Td
(and)Tj
/R39593376 10 Tf
17.1398 0 Td
(Dtobag)Tj
/R38905232 10 Tf
36 0 Td
(,)Tj
-393.502 -12 Td
0.536 Tw
(this is the deepest le)Tj
-0.15 Tc
82.4441 0 Td
(ve)Tj
3.036 Tc
9.28984 0 Td
[(li)303.591(nt)]TJ
0 Tc
19.4121 0 Td
[(he tree \(counting from zero.\))-553.591(Each le)]TJ
-0.15 Tc
152.916 0 Td
(ve)Tj
3.036 Tc
9.28984 0 Td
[(li)303.589(nt)]TJ
0 Tc
19.4121 0 Td
(he tree contains all nodes)Tj
-292.764 -12 Td
1.61 Tw
(of equal distance from the root node.)Tj
/R39593376 10 Tf
163.739 0 Td
(dt_n)Tj
/R38905232 10 Tf
28.109 0 Td
1.609 Tw
(and the belo)Tj
4.109 Tc
51.848 0 Td
(wt)Tj
-0.1 Tc
14.109 0 Td
1.809 Tw
(wo )Tj
0 Tc
21.7891 0 Td
1.609 Tw
(elds are undened for other)Tj
-279.594 -12 Td
(methods.)Tj
/R39593376 10 Tf
-36 -16.8 Td
0 Tw
(int dt_max)Tj
/R38905232 10 Tf
60 0 Td
(:)Tj
-0.15 Tc
-24 -12 Td
(Fo)Tj
0 Tc
10.4102 0 Td
(r)Tj
/R39593376 10 Tf
7.04609 0 Td
(Dtset)Tj
3.716 Tc
/R38905232 10 Tf
30 0 Td
(,t)Tj
0 Tc
8.99609 0 Td
1.217 Tw
[(his is the size of a lar)18.0054(gest chain.)]TJ
-0.15 Tc
141.756 0 Td
(Fo)Tj
0 Tc
10.4102 0 Td
(r)Tj
/R39593376 10 Tf
7.04688 0 Td
(Dtoset)Tj
/R38905232 10 Tf
39.7172 0 Td
(and)Tj
/R39593376 10 Tf
18.157 0 Td
(Dtobag)Tj
3.717 Tc
/R38905232 10 Tf
36 0 Td
(,t)Tj
0 Tc
8.99687 0 Td
(his is the size of a)Tj
-318.536 -12 Td
0 Tw
[(lar)18.0078(gest le)]TJ
-0.15 Tc
35.95 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(l.)Tj
/R39593376 10 Tf
-81.2398 -16.8 Td
(int* dt_count)Tj
/R38905232 10 Tf
78 0 Td
(:)Tj
-0.15 Tc
-42 -12 Td
(Fo)Tj
0 Tc
10.4102 0 Td
(r)Tj
/R39593376 10 Tf
6.36211 0 Td
(Dtset)Tj
3.032 Tc
/R38905232 10 Tf
30 0 Td
(,t)Tj
0 Tc
8.31211 0 Td
0.532 Tw
(his is the list of counts for chains of particular sizes.)Tj
-0.15 Tc
218.882 0 Td
(Fo)Tj
3.032 Tc
10.4102 0 Td
(re)Tj
0 Tc
10.652 0 Td
(xample,)Tj
/R39593376 10 Tf
34.9719 0 Td
(dt_count[1])Tj
/R38905232 10 Tf
-330 -12 Td
0.29 Tw
(is the number of chains of size)Tj
/R39593376 10 Tf
126.73 0 Td
(1)Tj
5.29 Tc
/R38905232 10 Tf
6 0 Td
(.F)Tj
0 Tc
13.2 0 Td
(or)Tj
/R39593376 10 Tf
11.1199 0 Td
(Dtoset)Tj
/R38905232 10 Tf
38.7898 0 Td
(and)Tj
/R39593376 10 Tf
17.2301 0 Td
(Dtobag)Tj
2.79 Tc
/R38905232 10 Tf
36 0 Td
(,t)Tj
0 Tc
8.06992 0 Td
(his is the list of sizes of the le)Tj
-0.15 Tc
120.4 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ls.)Tj
-0.15 Tc
-386.83 -12 Td
(Fo)Tj
2.5 Tc
10.4102 0 Td
(re)Tj
0 Tc
10.1199 0 Td
(xample,)Tj
/R39593376 10 Tf
34.4398 0 Td
(dt_count[1])Tj
/R38905232 10 Tf
68.5 0 Td
0 Tw
(is the size of le)Tj
-0.15 Tc
59.7398 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(l)Tj
/R39593376 10 Tf
5.28008 0 Td
(1)Tj
/R38905232 10 Tf
6 0 Td
(.)Tj
/R39221688 10 Tf
-260.78 -16.8 Td
(HASH FUNCTIONS)Tj
5 -12 Td
[(unsigned int dtstrhash\(v)9.98413(oid *str)]TJ
2.5 Tc
135.39 0 Td
(,i)Tj
0 Tc
7.78008 0 Td
(nt n\))Tj
/R38905232 10 Tf
-127.17 -12 Td
1.319 Tw
[(This function computes hash v)24.9902(alues from bytes or strings.)]TJ
/R39593376 10 Tf
247.99 0 Td
(dtstrhash\(\))Tj
/R38905232 10 Tf
69.818 0 Td
1.318 Tw
(computes a ne)Tj
3.818 Tc
59.5961 0 Td
(wh)Tj
0 Tc
16.0379 0 Td
(ash v)Tj
21.898 0 Td
(alue)Tj
-415.34 -12 Td
(from string)Tj
/R39593376 10 Tf
49.8559 0 Td
(str)Tj
6.318 Tc
/R38905232 10 Tf
18 0 Td
(.I)Tj
0 Tc
12.148 0 Td
(f)Tj
/R39593376 10 Tf
7.14805 0 Td
(n)Tj
/R38905232 10 Tf
9.81797 0 Td
(is positi)Tj
-0.15 Tc
32.468 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(,)Tj
/R39593376 10 Tf
6.31797 0 Td
(str)Tj
/R38905232 10 Tf
21.818 0 Td
(is a byte array of length)Tj
/R39593376 10 Tf
105.109 0 Td
(n)Tj
3.819 Tc
/R38905232 10 Tf
6 0 Td
(;o)Tj
0 Tc
11.5988 0 Td
(therwise,)Tj
/R39593376 10 Tf
40.1988 0 Td
(str)Tj
/R38905232 10 Tf
21.8191 0 Td
1.319 Tw
(is a null-terminated)Tj
-351.589 -12 Td
(string.)Tj
/R39221688 10.95 Tf
-36 -16.8 Td
(IMPLEMENT)Tj
-1.04 Tc
67.7582 0 Td
(AT)Tj
0 Tc
14.1695 0 Td
0 Tw
[(ION NO)40.0056(TES)]TJ
/R39593376 10 Tf
-45.9277 -12 Td
(Dtset)Tj
/R38905232 10 Tf
33.0238 0 Td
0.524 Tw
(are based on hash tables with mo)Tj
-0.15 Tc
135.194 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(-to-front collision chains.)Tj
/R39593376 10 Tf
107.952 0 Td
(Dtoset)Tj
/R38905232 10 Tf
39.0238 0 Td
(and)Tj
/R39593376 10 Tf
17.4641 0 Td
(Dtobag)Tj
/R38905232 10 Tf
39.0238 0 Td
(are based on)Tj
-380.971 -12 Td
0 Tw
[(top-do)24.9841(wn splay trees.)]TJ
/R39593376 10 Tf
90.5703 0 Td
(Dtqueue)Tj
/R38905232 10 Tf
44.5 0 Td
[(is based on doubly link)9.99268(ed list.)]TJ
-0.548 Tc
/R39221688 10.95 Tf
-171.07 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
/R38905232 10 Tf
20.7363 -12 Td
[(Kiem-Phong V)129.016(o, kpv@research.att.com)]TJ
427 -151.2 Td
(5)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R47933056 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCDT)Tj
/R48280976 10 Tf
35.7199 0 Td
131.045 Tw
(\(3\) Library)Tj
177.695 0 Td
0 Tw
(Functions Manual)Tj
/R47933056 10 Tf
206.625 0 Td
(LIBCDT)Tj
/R48280976 10 Tf
35.7199 0 Td
(\(3\))Tj
/R48597432 10 Tf
-436.34 -36 Td
(Dtlink_t* dtextract\(Dt_t* dt\))Tj
12 TL
T*[(int dtr)18.0078(estor)18.0078(e\(Dt_t* dt, Dtlink_t* link\))]TJ
/R48969120 10 Tf
16 -12 Td
(dtextract\(\))Tj
-0.15 Tc
/R48280976 10 Tf
69.057 0 Td
(ex)Tj
0 Tc
9.28984 0 Td
0.556 Tw
(tracts all objects from)Tj
/R48969120 10 Tf
91.6539 0 Td
(dt)Tj
/R48280976 10 Tf
15.0559 0 Td
[(and mak)9.99756(es it appear empty)]TJ
108.674 0 Td
(.)Tj
/R48969120 10 Tf
8.05586 0 Td
(dtrestore\(\))Tj
/R48280976 10 Tf
69.0559 0 Td
(repopulates)Tj
/R48969120 10 Tf
49.1559 0 Td
(dt)Tj
/R48280976 10 Tf
-419.998 -12 Td
0.405 Tw
[(with objects pre)25.0159(viously obtained via)]TJ
/R48969120 10 Tf
149.266 0 Td
(dtextract\(\))Tj
/R48280976 10 Tf
66 0 Td
(.)Tj
/R48969120 10 Tf
7.90586 0 Td
(dtrestore\(\))Tj
/R48280976 10 Tf
68.9059 0 Td
0.406 Tw
[(will f)9.99023(ail if)]TJ
/R48969120 10 Tf
43.618 0 Td
(dt)Tj
/R48280976 10 Tf
14.9059 0 Td
(is not empty)Tj
5.406 Tc
49.6121 0 Td
(.T)Tj
0 Tc
14.016 0 Td
(hese)Tj
-414.23 -12 Td
0.825 Tw
(functions can be used to share a same)Tj
/R48969120 10 Tf
159.34 0 Td
(dt)Tj
/R48280976 10 Tf
15.325 0 Td
(handle among man)Tj
3.325 Tc
77.6 0 Td
(ys)Tj
0 Tc
12.2148 0 Td
(ets of objects.)Tj
62.7441 0 Td
(The)Tj
3.324 Tc
15.4 0 Td
(ya)Tj
0 Tc
12.7641 0 Td
0.824 Tw
(re useful to reduce)Tj
-355.388 -12 Td
1.45 Tw
(dictionary o)Tj
-0.15 Tc
49.35 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rhead in an application that creates man)Tj
3.95 Tc
167.4 0 Td
(yc)Tj
0 Tc
13.3898 0 Td
[(oncurrent dictionaries.)-645.01(It is important that the)]TJ
-239.43 -12 Td
0.967 Tw
(same discipline and method are in use at both e)Tj
197.693 0 Td
0.966 Tw
(xtraction and restoration. Otherwise, undened beha)Tj
214.31 0 Td
(viors)Tj
-412.003 -12 Td
0 Tw
(may result.)Tj
/R48597432 10 Tf
-21 -16.8 Td
[(DICTION)20.0159(AR)]TJ
2.5 Tc
57.7797 0 Td
(YI)Tj
0 Tc
13.6102 0 Td
[(NFORMA)95.0159(TION)]TJ
-66.3898 -12 Td
(int dtsize\(Dt_t* dt\))Tj
/R48280976 10 Tf
16 -12 Td
(This function returns the number of objects stored in)Tj
/R48969120 10 Tf
213.03 0 Td
(dt)Tj
/R48280976 10 Tf
12 0 Td
(.)Tj
/R48597432 10 Tf
-241.03 -16.8 Td
(int dtstat\(Dt_t *dt, Dtstat_t* st, int all\))Tj
/R48280976 10 Tf
16 -12 Td
0.787 Tw
(This function reports dictionary statistics.)Tj
175.315 0 Td
(If)Tj
/R48969120 10 Tf
9.94688 0 Td
(all)Tj
/R48280976 10 Tf
21.2871 0 Td
0.788 Tw
(is non-zero, all elds of)Tj
/R48969120 10 Tf
101.15 0 Td
(st)Tj
/R48280976 10 Tf
15.2879 0 Td
[(are lled.)-578.809(Otherwise, only)]TJ
-322.987 -12 Td
(the)Tj
/R48969120 10 Tf
14.7199 0 Td
(dt_type)Tj
/R48280976 10 Tf
44.5 0 Td
(and)Tj
/R48969120 10 Tf
16.9398 0 Td
(dt_size)Tj
/R48280976 10 Tf
44.5 0 Td
0 Tw
[(elds are lled.)-500(It returns)]TJ
/R48969120 10 Tf
105.82 0 Td
(0)Tj
/R48280976 10 Tf
8.5 0 Td
(on success and)Tj
/R48969120 10 Tf
61.9301 0 Td
(-1)Tj
/R48280976 10 Tf
14.5 0 Td
[(on error)54.9902(.)]TJ
/R48969120 10 Tf
-311.41 -16.8 Td
(Dtstat_t)Tj
/R48280976 10 Tf
50.5 0 Td
(contains the belo)Tj
2.5 Tc
67.5199 0 Td
(w)Tj
0 Tc
15.2801 0 Td
(elds:)Tj
/R48969120 10 Tf
-133.3 -16.8 Td
(int dt_type)Tj
/R48280976 10 Tf
66 0 Td
(:)Tj
-30 -12 Td
(This is one of)Tj
/R48969120 10 Tf
57.2199 0 Td
(DT_SET)Tj
/R48280976 10 Tf
36 0 Td
(,)Tj
/R48969120 10 Tf
5 0 Td
(DT_OSET)Tj
/R48280976 10 Tf
42 0 Td
(,)Tj
/R48969120 10 Tf
5 0 Td
(DT_OBAG)Tj
2.5 Tc
/R48280976 10 Tf
42 0 Td
(,a)Tj
0 Tc
9.43984 0 Td
(nd)Tj
/R48969120 10 Tf
12.5 0 Td
(DT_QUEUE)Tj
/R48280976 10 Tf
48 0 Td
(.)Tj
/R48969120 10 Tf
-293.16 -16.8 Td
(int dt_size)Tj
/R48280976 10 Tf
66 0 Td
(:)Tj
-30 -12 Td
[(This contains the number of objects in the dictionary)65.0146(.)]TJ
/R48969120 10 Tf
-36 -16.8 Td
(int dt_n)Tj
/R48280976 10 Tf
48 0 Td
(:)Tj
-0.15 Tc
-12 -12 Td
(Fo)Tj
0 Tc
10.4102 0 Td
(r)Tj
/R48969120 10 Tf
6.03086 0 Td
(Dtset)Tj
2.701 Tc
/R48280976 10 Tf
30 0 Td
(,t)Tj
0 Tc
7.98086 0 Td
0.201 Tw
(his is the number of non-empty chains in the hash table.)Tj
-0.15 Tc
230.8 0 Td
(Fo)Tj
0 Tc
10.4102 0 Td
(r)Tj
/R48969120 10 Tf
6.03008 0 Td
(Dtoset)Tj
/R48280976 10 Tf
38.7 0 Td
(and)Tj
/R48969120 10 Tf
17.1398 0 Td
(Dtobag)Tj
/R48280976 10 Tf
36 0 Td
(,)Tj
-393.502 -12 Td
0.536 Tw
(this is the deepest le)Tj
-0.15 Tc
82.4441 0 Td
(ve)Tj
3.036 Tc
9.28984 0 Td
[(li)303.591(nt)]TJ
0 Tc
19.4121 0 Td
[(he tree \(counting from zero.\))-553.591(Each le)]TJ
-0.15 Tc
152.916 0 Td
(ve)Tj
3.036 Tc
9.28984 0 Td
[(li)303.589(nt)]TJ
0 Tc
19.4121 0 Td
(he tree contains all nodes)Tj
-292.764 -12 Td
1.61 Tw
(of equal distance from the root node.)Tj
/R48969120 10 Tf
163.739 0 Td
(dt_n)Tj
/R48280976 10 Tf
28.109 0 Td
1.609 Tw
(and the belo)Tj
4.109 Tc
51.848 0 Td
(wt)Tj
-0.1 Tc
14.109 0 Td
1.809 Tw
(wo )Tj
0 Tc
21.7891 0 Td
1.609 Tw
(elds are undened for other)Tj
-279.594 -12 Td
(methods.)Tj
/R48969120 10 Tf
-36 -16.8 Td
0 Tw
(int dt_max)Tj
/R48280976 10 Tf
60 0 Td
(:)Tj
-0.15 Tc
-24 -12 Td
(Fo)Tj
0 Tc
10.4102 0 Td
(r)Tj
/R48969120 10 Tf
7.04609 0 Td
(Dtset)Tj
3.716 Tc
/R48280976 10 Tf
30 0 Td
(,t)Tj
0 Tc
8.99609 0 Td
1.217 Tw
[(his is the size of a lar)18.0054(gest chain.)]TJ
-0.15 Tc
141.756 0 Td
(Fo)Tj
0 Tc
10.4102 0 Td
(r)Tj
/R48969120 10 Tf
7.04688 0 Td
(Dtoset)Tj
/R48280976 10 Tf
39.7172 0 Td
(and)Tj
/R48969120 10 Tf
18.157 0 Td
(Dtobag)Tj
3.717 Tc
/R48280976 10 Tf
36 0 Td
(,t)Tj
0 Tc
8.99687 0 Td
(his is the size of a)Tj
-318.536 -12 Td
0 Tw
[(lar)18.0078(gest le)]TJ
-0.15 Tc
35.95 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(l.)Tj
/R48969120 10 Tf
-81.2398 -16.8 Td
(int* dt_count)Tj
/R48280976 10 Tf
78 0 Td
(:)Tj
-0.15 Tc
-42 -12 Td
(Fo)Tj
0 Tc
10.4102 0 Td
(r)Tj
/R48969120 10 Tf
6.36211 0 Td
(Dtset)Tj
3.032 Tc
/R48280976 10 Tf
30 0 Td
(,t)Tj
0 Tc
8.31211 0 Td
0.532 Tw
(his is the list of counts for chains of particular sizes.)Tj
-0.15 Tc
218.882 0 Td
(Fo)Tj
3.032 Tc
10.4102 0 Td
(re)Tj
0 Tc
10.652 0 Td
(xample,)Tj
/R48969120 10 Tf
34.9719 0 Td
(dt_count[1])Tj
/R48280976 10 Tf
-330 -12 Td
0.29 Tw
(is the number of chains of size)Tj
/R48969120 10 Tf
126.73 0 Td
(1)Tj
5.29 Tc
/R48280976 10 Tf
6 0 Td
(.F)Tj
0 Tc
13.2 0 Td
(or)Tj
/R48969120 10 Tf
11.1199 0 Td
(Dtoset)Tj
/R48280976 10 Tf
38.7898 0 Td
(and)Tj
/R48969120 10 Tf
17.2301 0 Td
(Dtobag)Tj
2.79 Tc
/R48280976 10 Tf
36 0 Td
(,t)Tj
0 Tc
8.06992 0 Td
(his is the list of sizes of the le)Tj
-0.15 Tc
120.4 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ls.)Tj
-0.15 Tc
-386.83 -12 Td
(Fo)Tj
2.5 Tc
10.4102 0 Td
(re)Tj
0 Tc
10.1199 0 Td
(xample,)Tj
/R48969120 10 Tf
34.4398 0 Td
(dt_count[1])Tj
/R48280976 10 Tf
68.5 0 Td
0 Tw
(is the size of le)Tj
-0.15 Tc
59.7398 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(l)Tj
/R48969120 10 Tf
5.28008 0 Td
(1)Tj
/R48280976 10 Tf
6 0 Td
(.)Tj
/R48597432 10 Tf
-260.78 -16.8 Td
(HASH FUNCTIONS)Tj
5 -12 Td
[(unsigned int dtstrhash\(v)9.98413(oid *str)]TJ
2.5 Tc
135.39 0 Td
(,i)Tj
0 Tc
7.78008 0 Td
(nt n\))Tj
/R48280976 10 Tf
-127.17 -12 Td
1.319 Tw
[(This function computes hash v)24.9902(alues from bytes or strings.)]TJ
/R48969120 10 Tf
247.99 0 Td
(dtstrhash\(\))Tj
/R48280976 10 Tf
69.818 0 Td
1.318 Tw
(computes a ne)Tj
3.818 Tc
59.5961 0 Td
(wh)Tj
0 Tc
16.0379 0 Td
(ash v)Tj
21.898 0 Td
(alue)Tj
-415.34 -12 Td
(from string)Tj
/R48969120 10 Tf
49.8559 0 Td
(str)Tj
6.318 Tc
/R48280976 10 Tf
18 0 Td
(.I)Tj
0 Tc
12.148 0 Td
(f)Tj
/R48969120 10 Tf
7.14805 0 Td
(n)Tj
/R48280976 10 Tf
9.81797 0 Td
(is positi)Tj
-0.15 Tc
32.468 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(,)Tj
/R48969120 10 Tf
6.31797 0 Td
(str)Tj
/R48280976 10 Tf
21.818 0 Td
(is a byte array of length)Tj
/R48969120 10 Tf
105.109 0 Td
(n)Tj
3.819 Tc
/R48280976 10 Tf
6 0 Td
(;o)Tj
0 Tc
11.5988 0 Td
(therwise,)Tj
/R48969120 10 Tf
40.1988 0 Td
(str)Tj
/R48280976 10 Tf
21.8191 0 Td
1.319 Tw
(is a null-terminated)Tj
-351.589 -12 Td
(string.)Tj
/R48597432 10.95 Tf
-36 -16.8 Td
(IMPLEMENT)Tj
-1.04 Tc
67.7582 0 Td
(AT)Tj
0 Tc
14.1695 0 Td
0 Tw
[(ION NO)40.0056(TES)]TJ
/R48969120 10 Tf
-45.9277 -12 Td
(Dtset)Tj
/R48280976 10 Tf
33.0238 0 Td
0.524 Tw
(are based on hash tables with mo)Tj
-0.15 Tc
135.194 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(-to-front collision chains.)Tj
/R48969120 10 Tf
107.952 0 Td
(Dtoset)Tj
/R48280976 10 Tf
39.0238 0 Td
(and)Tj
/R48969120 10 Tf
17.4641 0 Td
(Dtobag)Tj
/R48280976 10 Tf
39.0238 0 Td
(are based on)Tj
-380.971 -12 Td
0 Tw
[(top-do)24.9841(wn splay trees.)]TJ
/R48969120 10 Tf
90.5703 0 Td
(Dtqueue)Tj
/R48280976 10 Tf
44.5 0 Td
[(is based on doubly link)9.99268(ed list.)]TJ
-0.548 Tc
/R48597432 10.95 Tf
-171.07 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
/R48280976 10 Tf
20.7363 -12 Td
[(Kiem-Phong V)129.016(o, kpv@research.att.com)]TJ
427 -151.2 Td
(5)Tj
ET
Q
Q
\n \n \n \n \n 2787\n \n \n \n \n-R39593376\n+R48969120\n \n-R39221688\n+R48597432\n \n-R38905232\n+R48280976\n \n-R38557312\n+R47933056\n \n \n \n \n \n \n \n@@ -1085,32 +1085,32 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-552\n+554\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R34242576 def
1 begincodespacerange
<00><ff>
endcodespacerange
62 beginbfrange
<20><20><0020>
<23><23><0023>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2b><2b><002b>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<49><49><0049>
<4c><4c><004c>
<4e><4e><004e>
<4f><4f><004f>
<51><51><0051>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7d><7d><007d>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R43618320 def
1 begincodespacerange
<00><ff>
endcodespacerange
62 beginbfrange
<20><20><0020>
<23><23><0023>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2b><2b><002b>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<49><49><0049>
<4c><4c><004c>
<4e><4e><004e>
<4f><4f><004f>
<51><51><0051>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7d><7d><007d>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n \n \n Filter\n FlateDecode\n Length\n-517\n+516\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R37939600 def
1 begincodespacerange
<00><ff>
endcodespacerange
57 beginbfrange
<20><20><0020>
<23><23><0023>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2c><2c><002c>
<31><31><0031>
<32><32><0032>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4a><4a><004a>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<8d><8d><fb02>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R47315344 def
1 begincodespacerange
<00><ff>
endcodespacerange
57 beginbfrange
<20><20><0020>
<23><23><0023>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2c><2c><002c>
<31><31><0031>
<32><32><0032>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4a><4a><004a>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<8d><8d><fb02>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -1131,15 +1131,15 @@\n \n Filter\n FlateDecode\n Length\n 541\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R37956392 def
1 begincodespacerange
<00><ff>
endcodespacerange
60 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<3a><3a><003a>
<3b><3b><003b>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<45><45><0045>
<46><46><0046>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<57><57><0057>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R47332136 def
1 begincodespacerange
<00><ff>
endcodespacerange
60 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<3a><3a><003a>
<3b><3b><003b>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<45><45><0045>
<46><46><0046>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<57><57><0057>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -1162,15 +1162,15 @@\n \n Filter\n FlateDecode\n Length\n 269\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R37956760 def
1 begincodespacerange
<00><ff>
endcodespacerange
17 beginbfrange
<20><20><0020>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<49><49><0049>
<4c><4c><004c>
<54><54><0054>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<6a><6a><006a>
<6e><6e><006e>
<6f><6f><006f>
<72><72><0072>
<74><74><0074>
<75><75><0075>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R47332504 def
1 begincodespacerange
<00><ff>
endcodespacerange
17 beginbfrange
<20><20><0020>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<49><49><0049>
<4c><4c><004c>
<54><54><0054>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<6a><6a><006a>
<6e><6e><006e>
<6f><6f><006f>
<72><72><0072>
<74><74><0074>
<75><75><0075>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n \n \n@@ -1178,15 +1178,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-b3dcc1133e4f'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-33c6600a28a7'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 43\n"}]}]}, {"source1": "./usr/share/doc/graphviz/cgraph.3.pdf.gz", "source2": "./usr/share/doc/graphviz/cgraph.3.pdf.gz", "unified_diff": null, "details": [{"source1": "cgraph.3.pdf", "source2": "cgraph.3.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -79,20 +79,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R10540944 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCGRAPH)Tj
/R10868832 10 Tf
55.3898 0 Td
111.375 Tw
(\(3\) Library)Tj
158.025 0 Td
0 Tw
(Functions Manual)Tj
/R10540944 10 Tf
186.955 0 Td
(LIBCGRAPH)Tj
/R10868832 10 Tf
55.3898 0 Td
(\(3\))Tj
-0.219 Tc
/R11185288 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R11185288 10 Tf
20.407 -12 Td
(libcgraph)Tj
2.5 Tc
/R10868832 10 Tf
43.6199 0 Td
(a)Tj
0 Tc
12.5801 0 Td
(bstract graph library)Tj
/R11185288 10.95 Tf
-92.2 -16.8 Td
(SYNOPSIS)Tj
/R10868832 10 Tf
36 -12 Td
(#include <graphviz/cgraph.h>)Tj
/R11185288 10 Tf
-21 -16.8 Td
(TYPES)Tj
/R10868832 10 Tf
21 -12 Td
(Agraph_t;)Tj
12 TL
(Agnode_t;)'
(Agedge_t;)'
(Agdesc_t;)'
(Agdisc_t;)'
(Agsym_t;)'
(Agrec_t;)'
(Agcbdisc_t;)'
/R11185288 10 Tf
-21 -16.8 Td
[(GLOB)30(ALS)]TJ
/R10868832 10 Tf
21 -12 Td
(Agmemdisc_t AgMemDisc;)Tj
2.5 Tw
(Agiddisc_t AgIdDisc;)'
(Agiodisc_t AgIoDisc;)'
7.5 Tw
(Agdisc_t AgDef)'
73.2199 0 Td
(aultDisc;)Tj
/R11185288 10 Tf
-94.2199 -16.8 Td
(GRAPHS)Tj
/R10868832 10 Tf
21 -12 Td
31.73 Tw
(Agraph_t *agopen\(char)Tj
128.92 0 Td
0 Tw
(*name, Agdesc_t kind, Agdisc_t *disc\);)Tj
-128.92 -12 Td
58.94 Tw
(int agclose\(Agraph_t)Tj
145.59 0 Td
(*g\);)Tj
-145.59 -12 Td
31.73 Tw
(Agraph_t *agread\(v)Tj
111.78 0 Td
0 Tw
(oid *channel, Agdisc_t *\);)Tj
-111.78 -12 Td
31.73 Tw
(Agraph_t *agmemread\(char)Tj
146.69 0 Td
(*\);)Tj
-0.2 Tc
-146.69 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
51.92 Tw
(id agreadline\(int)Tj
120.24 0 Td
(line_no\);)Tj
-0.2 Tc
-130.04 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
(id agsetle\(char)Tj
118.57 0 Td
(*le_name\);)Tj
-128.37 -12 Td
31.73 Tw
(Agraph_t *agconcat\(Agraph_t)Tj
156.14 0 Td
0 Tw
[(*g, v)20(oid *channel, Agdisc_t *disc\))]TJ
-156.14 -12 Td
58.94 Tw
(int agwrite\(Agraph_t)Tj
145.59 0 Td
0 Tw
[(*g, v)20(oid *channel\);)]TJ
-145.59 -12 Td
58.94 Tw
(int agnnodes\(Agraph_t)Tj
153.37 0 Td
0 Tw
(*g\),agnedges\(Agraph_t *g\), agnsubg\(Agraph_t * g\);)Tj
-153.37 -12 Td
58.94 Tw
(int agisdirected\(Agraph_t)Tj
2.5 Tc
163.92 0 Td
(*g)Tj
0 Tc
12.5 0 Td
0 Tw
(\),agisundirected\(Agraph_t * g\),agisstrict\(Agraph_t * g\), agissimple\(Agraph_t * g\);)Tj
-176.42 -12 Td
[(bool graphviz_ac)15(yclic\(Agraph_t *g, const graphviz_ac)15.0073(yclic_options_t *opts, size_t *num_re)25.0098(v\);)]TJ
-0.2 Tc
(vo)'
0 Tc
9.8 0 Td
(id graphviz_tred\(Agraph_t *g, const graphviz_tred_options_t *opts\);)Tj
-0.2 Tc
-9.8 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
(id graphviz_unatten\(Agraph_t *g, const graphviz_unatten_options_t *opts\);)Tj
/R11185288 10 Tf
-30.8 -16.8 Td
(SUBGRAPHS)Tj
/R10868832 10 Tf
21 -12 Td
31.73 Tw
(Agraph_t *agsubg\(Agraph_t)Tj
148.93 0 Td
0 Tw
(*g, char *name, int createag\);)Tj
-148.93 -12 Td
31.73 Tw
(Agraph_t *agidsubg\(Agraph_t)Tj
2.5 Tc
156.71 0 Td
[(*g)250(,u)]TJ
0 Tc
22.5 0 Td
0 Tw
(nsigned long id, int cag\);)Tj
-179.21 -12 Td
31.73 Tw
(Agraph_t *agfstsubg\(Agraph_t)Tj
158.93 0 Td
0 Tw
(*g\), agnxtsubg\(Agraph_t *\);)Tj
-158.93 -12 Td
31.73 Tw
(Agraph_t *agparent\(Agraph_t)Tj
155.03 0 Td
(*g\);)Tj
-155.03 -12 Td
58.94 Tw
(int agdelsubg\(Agraph_t)Tj
2.5 Tc
156.15 0 Td
[(*g)250(,A)]TJ
0 Tc
24.7199 0 Td
0 Tw
[(graph_t * sub\);)-1000(/* same as agclose\(\) */)]TJ
/R11185288 10 Tf
-201.87 -16.8 Td
(NODES)Tj
/R10868832 10 Tf
21 -12 Td
30.06 Tw
(Agnode_t *agnode\(Agraph_t)Tj
149.48 0 Td
0 Tw
(*g, char *name, int createag\);)Tj
-149.48 -12 Td
30.06 Tw
(Agnode_t *agidnode\(Agraph_t)Tj
157.26 0 Td
0 Tw
(*g, ulong id, int createag\);)Tj
-157.26 -12 Td
30.06 Tw
(Agnode_t *agsubnode\(Agraph_t)Tj
163.37 0 Td
0 Tw
(*g, Agnode_t *n, int createag\);)Tj
-163.37 -12 Td
30.06 Tw
(Agnode_t *agfstnode\(Agraph_t)Tj
159.48 0 Td
(*g\);)Tj
-159.48 -12 Td
(Agnode_t *agnxtnode\(Agraph_t)Tj
162.26 0 Td
0 Tw
(*g, Agnode_t *n\);)Tj
-162.26 -12 Td
30.06 Tw
(Agnode_t *agprvnode\(Agraph_t)Tj
162.81 0 Td
0 Tw
(*g, Agnode_t *n\);)Tj
-162.81 -12 Td
30.06 Tw
(Agnode_t *aglstnode\(Agraph_t)Tj
158.93 0 Td
(*g\);)Tj
-158.93 -12 Td
58.94 Tw
(int agdelnode\(Agraph_t)Tj
156.7 0 Td
0 Tw
(*g, Agnode_t *n\);)Tj
-156.7 -12 Td
58.94 Tw
(int agde)Tj
90.7301 0 Td
0 Tw
(gree\(Agraph_t *g, Agnode_t *n, int use_inedges, int use_outedges\);)Tj
-90.7301 -12 Td
58.94 Tw
(int agcountuniqedges\(Agraph_t)Tj
2.5 Tc
187.81 0 Td
[(*g)250(,A)]TJ
0 Tc
24.7199 0 Td
0 Tw
(gnode_t * n, int in, int out\);)Tj
/R11185288 10 Tf
-233.53 -16.8 Td
(EDGES)Tj
/R10868832 10 Tf
21 -12 Td
30.62 Tw
(Agedge_t *agedge\(Agraph_t*)Tj
153.92 0 Td
0 Tw
(g, Agnode_t *t, Agnode_t *h, char *name, int createag\);)Tj
-153.92 -12 Td
30.62 Tw
(Agedge_t *agidedge\(Agraph_t)Tj
2.5 Tc
156.7 0 Td
[(*g)250(,A)]TJ
0 Tc
24.7199 0 Td
0 Tw
(gnode_t * t, Agnode_t * h, unsigned long id, int createag\);)Tj
-26.8648 -38.4 Td
(28 FEBR)Tj
-0.4 Tc
37.1102 0 Td
(UA)Tj
-0.65 Tc
14.0398 0 Td
1.3 Tw
(RY 2)Tj
0 Tc
20.7398 0 Td
183.055 Tw
(013 1)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R24598416 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCGRAPH)Tj
/R24926304 10 Tf
55.3898 0 Td
111.375 Tw
(\(3\) Library)Tj
158.025 0 Td
0 Tw
(Functions Manual)Tj
/R24598416 10 Tf
186.955 0 Td
(LIBCGRAPH)Tj
/R24926304 10 Tf
55.3898 0 Td
(\(3\))Tj
-0.219 Tc
/R25242760 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R25242760 10 Tf
20.407 -12 Td
(libcgraph)Tj
2.5 Tc
/R24926304 10 Tf
43.6199 0 Td
(a)Tj
0 Tc
12.5801 0 Td
(bstract graph library)Tj
/R25242760 10.95 Tf
-92.2 -16.8 Td
(SYNOPSIS)Tj
/R24926304 10 Tf
36 -12 Td
(#include <graphviz/cgraph.h>)Tj
/R25242760 10 Tf
-21 -16.8 Td
(TYPES)Tj
/R24926304 10 Tf
21 -12 Td
(Agraph_t;)Tj
12 TL
(Agnode_t;)'
(Agedge_t;)'
(Agdesc_t;)'
(Agdisc_t;)'
(Agsym_t;)'
(Agrec_t;)'
(Agcbdisc_t;)'
/R25242760 10 Tf
-21 -16.8 Td
[(GLOB)30(ALS)]TJ
/R24926304 10 Tf
21 -12 Td
(Agmemdisc_t AgMemDisc;)Tj
2.5 Tw
(Agiddisc_t AgIdDisc;)'
(Agiodisc_t AgIoDisc;)'
7.5 Tw
(Agdisc_t AgDef)'
73.2199 0 Td
(aultDisc;)Tj
/R25242760 10 Tf
-94.2199 -16.8 Td
(GRAPHS)Tj
/R24926304 10 Tf
21 -12 Td
31.73 Tw
(Agraph_t *agopen\(char)Tj
128.92 0 Td
0 Tw
(*name, Agdesc_t kind, Agdisc_t *disc\);)Tj
-128.92 -12 Td
58.94 Tw
(int agclose\(Agraph_t)Tj
145.59 0 Td
(*g\);)Tj
-145.59 -12 Td
31.73 Tw
(Agraph_t *agread\(v)Tj
111.78 0 Td
0 Tw
(oid *channel, Agdisc_t *\);)Tj
-111.78 -12 Td
31.73 Tw
(Agraph_t *agmemread\(char)Tj
146.69 0 Td
(*\);)Tj
-0.2 Tc
-146.69 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
51.92 Tw
(id agreadline\(int)Tj
120.24 0 Td
(line_no\);)Tj
-0.2 Tc
-130.04 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
(id agsetle\(char)Tj
118.57 0 Td
(*le_name\);)Tj
-128.37 -12 Td
31.73 Tw
(Agraph_t *agconcat\(Agraph_t)Tj
156.14 0 Td
0 Tw
[(*g, v)20(oid *channel, Agdisc_t *disc\))]TJ
-156.14 -12 Td
58.94 Tw
(int agwrite\(Agraph_t)Tj
145.59 0 Td
0 Tw
[(*g, v)20(oid *channel\);)]TJ
-145.59 -12 Td
58.94 Tw
(int agnnodes\(Agraph_t)Tj
153.37 0 Td
0 Tw
(*g\),agnedges\(Agraph_t *g\), agnsubg\(Agraph_t * g\);)Tj
-153.37 -12 Td
58.94 Tw
(int agisdirected\(Agraph_t)Tj
2.5 Tc
163.92 0 Td
(*g)Tj
0 Tc
12.5 0 Td
0 Tw
(\),agisundirected\(Agraph_t * g\),agisstrict\(Agraph_t * g\), agissimple\(Agraph_t * g\);)Tj
-176.42 -12 Td
[(bool graphviz_ac)15(yclic\(Agraph_t *g, const graphviz_ac)15.0073(yclic_options_t *opts, size_t *num_re)25.0098(v\);)]TJ
-0.2 Tc
(vo)'
0 Tc
9.8 0 Td
(id graphviz_tred\(Agraph_t *g, const graphviz_tred_options_t *opts\);)Tj
-0.2 Tc
-9.8 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
(id graphviz_unatten\(Agraph_t *g, const graphviz_unatten_options_t *opts\);)Tj
/R25242760 10 Tf
-30.8 -16.8 Td
(SUBGRAPHS)Tj
/R24926304 10 Tf
21 -12 Td
31.73 Tw
(Agraph_t *agsubg\(Agraph_t)Tj
148.93 0 Td
0 Tw
(*g, char *name, int createag\);)Tj
-148.93 -12 Td
31.73 Tw
(Agraph_t *agidsubg\(Agraph_t)Tj
2.5 Tc
156.71 0 Td
[(*g)250(,u)]TJ
0 Tc
22.5 0 Td
0 Tw
(nsigned long id, int cag\);)Tj
-179.21 -12 Td
31.73 Tw
(Agraph_t *agfstsubg\(Agraph_t)Tj
158.93 0 Td
0 Tw
(*g\), agnxtsubg\(Agraph_t *\);)Tj
-158.93 -12 Td
31.73 Tw
(Agraph_t *agparent\(Agraph_t)Tj
155.03 0 Td
(*g\);)Tj
-155.03 -12 Td
58.94 Tw
(int agdelsubg\(Agraph_t)Tj
2.5 Tc
156.15 0 Td
[(*g)250(,A)]TJ
0 Tc
24.7199 0 Td
0 Tw
[(graph_t * sub\);)-1000(/* same as agclose\(\) */)]TJ
/R25242760 10 Tf
-201.87 -16.8 Td
(NODES)Tj
/R24926304 10 Tf
21 -12 Td
30.06 Tw
(Agnode_t *agnode\(Agraph_t)Tj
149.48 0 Td
0 Tw
(*g, char *name, int createag\);)Tj
-149.48 -12 Td
30.06 Tw
(Agnode_t *agidnode\(Agraph_t)Tj
157.26 0 Td
0 Tw
(*g, ulong id, int createag\);)Tj
-157.26 -12 Td
30.06 Tw
(Agnode_t *agsubnode\(Agraph_t)Tj
163.37 0 Td
0 Tw
(*g, Agnode_t *n, int createag\);)Tj
-163.37 -12 Td
30.06 Tw
(Agnode_t *agfstnode\(Agraph_t)Tj
159.48 0 Td
(*g\);)Tj
-159.48 -12 Td
(Agnode_t *agnxtnode\(Agraph_t)Tj
162.26 0 Td
0 Tw
(*g, Agnode_t *n\);)Tj
-162.26 -12 Td
30.06 Tw
(Agnode_t *agprvnode\(Agraph_t)Tj
162.81 0 Td
0 Tw
(*g, Agnode_t *n\);)Tj
-162.81 -12 Td
30.06 Tw
(Agnode_t *aglstnode\(Agraph_t)Tj
158.93 0 Td
(*g\);)Tj
-158.93 -12 Td
58.94 Tw
(int agdelnode\(Agraph_t)Tj
156.7 0 Td
0 Tw
(*g, Agnode_t *n\);)Tj
-156.7 -12 Td
58.94 Tw
(int agde)Tj
90.7301 0 Td
0 Tw
(gree\(Agraph_t *g, Agnode_t *n, int use_inedges, int use_outedges\);)Tj
-90.7301 -12 Td
58.94 Tw
(int agcountuniqedges\(Agraph_t)Tj
2.5 Tc
187.81 0 Td
[(*g)250(,A)]TJ
0 Tc
24.7199 0 Td
0 Tw
(gnode_t * n, int in, int out\);)Tj
/R25242760 10 Tf
-233.53 -16.8 Td
(EDGES)Tj
/R24926304 10 Tf
21 -12 Td
30.62 Tw
(Agedge_t *agedge\(Agraph_t*)Tj
153.92 0 Td
0 Tw
(g, Agnode_t *t, Agnode_t *h, char *name, int createag\);)Tj
-153.92 -12 Td
30.62 Tw
(Agedge_t *agidedge\(Agraph_t)Tj
2.5 Tc
156.7 0 Td
[(*g)250(,A)]TJ
0 Tc
24.7199 0 Td
0 Tw
(gnode_t * t, Agnode_t * h, unsigned long id, int createag\);)Tj
-26.8648 -38.4 Td
(28 FEBR)Tj
-0.4 Tc
37.1102 0 Td
(UA)Tj
-0.65 Tc
14.0398 0 Td
1.3 Tw
(RY 2)Tj
0 Tc
20.7398 0 Td
183.055 Tw
(013 1)Tj
ET
Q
Q
\n \n \n \n \n-1423\n+1424\n \n \n \n \n BaseFont\n WAVUFY+Times-Italic\n FontDescriptor\n@@ -629,19 +629,19 @@\n FontFile3\n \n \n \n \n \n \n-R11185288\n+R25242760\n \n-R10868832\n+R24926304\n \n-R10540944\n+R24598416\n \n \n \n \n \n \n Type\n@@ -678,29 +678,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R10540944 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCGRAPH)Tj
/R10868832 10 Tf
55.3898 0 Td
111.375 Tw
(\(3\) Library)Tj
158.025 0 Td
0 Tw
(Functions Manual)Tj
/R10540944 10 Tf
186.955 0 Td
(LIBCGRAPH)Tj
/R10868832 10 Tf
55.3898 0 Td
(\(3\))Tj
-420.34 -36 Td
30.62 Tw
(Agedge_t *agsubedge\(Agraph_t)Tj
162.81 0 Td
0 Tw
(*g, Agedge_t *e, int createag\);)Tj
-162.81 -12 Td
30.06 Tw
(Agnode_t *aghead\(Agedge_t)Tj
150.03 0 Td
0 Tw
(*e\), *agtail\(Agedge_t *e\);)Tj
-150.03 -12 Td
30.62 Tw
(Agedge_t *agfstedge\(Agraph_t*)Tj
163.92 0 Td
0 Tw
(g, Agnode_t *n\);)Tj
-163.92 -12 Td
30.62 Tw
(Agedge_t *agnxtedge\(Agraph_t*)Tj
166.7 0 Td
0 Tw
(g, Agedge_t *e, Agnode_t *n\);)Tj
-166.7 -12 Td
30.62 Tw
(Agedge_t *agfstin\(Agraph_t*)Tj
152.82 0 Td
0 Tw
(g, Agnode_t *n\);)Tj
-152.82 -12 Td
30.62 Tw
(Agedge_t *agnxtin\(Agraph_t*)Tj
155.6 0 Td
0 Tw
(g, Agedge_t *e\);)Tj
-155.6 -12 Td
30.62 Tw
(Agedge_t *agfstout\(Agraph_t*)Tj
157.82 0 Td
0 Tw
(g, Agnode_t *n\);)Tj
-157.82 -12 Td
30.62 Tw
(Agedge_t *agnxtout\(Agraph_t*)Tj
160.6 0 Td
0 Tw
(g, Agedge_t *e\);)Tj
-160.6 -12 Td
58.94 Tw
(int agdeledge\(Agraph_t)Tj
156.14 0 Td
0 Tw
(*g, Agedge_t *e\);)Tj
-156.14 -12 Td
30.62 Tw
(Agedge_t *agopp\(Agedge_t)Tj
146.15 0 Td
(*e\);)Tj
-146.15 -12 Td
58.94 Tw
(int ageqedge\(Agedge_t)Tj
154.47 0 Td
0 Tw
(*e0, Agedge_t *e1\);)Tj
/R11185288 10 Tf
-175.47 -16.8 Td
[(STRING A)94.9841(TTRIB)10.0073(UTES)]TJ
/R10868832 10 Tf
21 -12 Td
32.83 Tw
(Agsym_t *ag)Tj
86.3898 0 Td
0 Tw
[(attr\(Agraph_t *g, int kind, char *name, const char *v)24.9854(alue\);)]TJ
-86.3898 -12 Td
32.83 Tw
(Agsym_t *ag)Tj
86.3898 0 Td
0 Tw
[(attrsym\(v)19.9927(oid *obj, char *name\);)]TJ
-86.3898 -12 Td
32.83 Tw
(Agsym_t *agnxtattr\(Agraph_t)Tj
156.15 0 Td
0 Tw
(*g, int kind, Agsym_t *attr\);)Tj
-156.15 -12 Td
52.29 Tw
(char *agget\(v)Tj
106.79 0 Td
0 Tw
(oid *obj, char *name\);)Tj
-106.79 -12 Td
52.29 Tw
(char *agxget\(v)Tj
111.79 0 Td
0 Tw
(oid *obj, Agsym_t *sym\);)Tj
-111.79 -12 Td
58.94 Tw
(int agset\(v)Tj
100.68 0 Td
0 Tw
[(oid *obj, char *name, char *v)25.0146(alue\);)]TJ
-100.68 -12 Td
58.94 Tw
(int agxset\(v)Tj
105.68 0 Td
0 Tw
[(oid *obj, Agsym_t *sym, char *v)24.9854(alue\);)]TJ
-105.68 -12 Td
58.94 Tw
(int agsafeset\(v)Tj
116.78 0 Td
0 Tw
[(oid *obj, char *name, char *v)25.0146(alue, char *def\);)]TJ
-116.78 -12 Td
58.94 Tw
(int agcop)Tj
95.7801 0 Td
0 Tw
[(yattr\(v)19.9854(oid *, v)19.9927(oid *\);)]TJ
/R11185288 10 Tf
-116.78 -16.8 Td
(RECORDS)Tj
-0.2 Tc
/R10868832 10 Tf
21 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
51.92 Tw
(id *agbindrec\(v)Tj
114.76 0 Td
0 Tw
(oid *obj, char *name, unsigned int size, mo)Tj
-0.15 Tc
174.28 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(_to_front\);)Tj
-308.13 -12 Td
37.29 Tw
(Agrec_t *aggetrec\(v)Tj
119 0 Td
0 Tw
(oid *obj, char *name, int mo)Tj
-0.15 Tc
115.12 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(_to_front\);)Tj
-243.41 -12 Td
58.94 Tw
(int agdelrec\(Agraph_t)Tj
149.47 0 Td
0 Tw
[(*g, v)20(oid *obj, char *name\);)]TJ
-0.2 Tc
-149.47 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
51.92 Tw
(id aginit\(Agraph_t)Tj
2.5 Tc
128.58 0 Td
[(*g)250(,i)]TJ
0 Tc
20.2801 0 Td
0 Tw
(nt kind, char *rec_name, int rec_size, int mo)Tj
-0.15 Tc
178.15 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(_to_front\);)Tj
-0.2 Tc
-346.1 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
51.92 Tw
(id agclean\(Agraph_t)Tj
2.5 Tc
136.34 0 Td
[(*g)250(,i)]TJ
0 Tc
20.2801 0 Td
0 Tw
(nt kind, char *rec_name\);)Tj
/R11185288 10 Tf
-187.42 -16.8 Td
(CALLB)Tj
-0.55 Tc
34.15 0 Td
(AC)Tj
0 Tc
13.8898 0 Td
(KS)Tj
/R10868832 10 Tf
-27.0398 -12 Td
94.94 Tw
(int *agpopdisc\(Agraph_t)Tj
197.15 0 Td
(*g\);)Tj
-0.2 Tc
-197.15 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
51.92 Tw
(id agpushdisc\(Agraph_t)Tj
150.24 0 Td
0 Tw
(*g, Agcbdisc_t *disc\);)Tj
-160.04 -12 Td
94.94 Tw
(int agcallbacks\(Agraph_t)Tj
2.5 Tc
198.25 0 Td
[(*g)250(,i)]TJ
0 Tc
20.2801 0 Td
0 Tw
(nt ag\);)Tj
/R11185288 10 Tf
-239.53 -16.8 Td
[(MEMOR)35(Y)]TJ
-0.2 Tc
/R10868832 10 Tf
21 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
51.92 Tw
(id *ag)Tj
76.5898 0 Td
0 Tw
(alloc\(Agraph_t *g, size_t request\);)Tj
-0.2 Tc
-86.3898 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
51.92 Tw
(id *agrealloc\(Agraph_t)Tj
147.45 0 Td
0 Tw
[(*g, v)20(oid *ptr)]TJ
2.5 Tc
50.7898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(ize_t oldsize, size_t ne)25.0146(wsize\);)]TJ
-0.2 Tc
-216.93 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
51.92 Tw
(id agfree\(Agraph_t)Tj
130.78 0 Td
0 Tw
[(*g, v)20(oid *ptr\);)]TJ
/R11185288 10 Tf
-161.58 -16.8 Td
(STRINGS)Tj
/R10868832 10 Tf
21 -12 Td
52.29 Tw
(char *agstrdup\(Agraph_t)Tj
155.04 0 Td
0 Tw
(*, char *\);)Tj
-155.04 -12 Td
52.29 Tw
(char *agstrdup_html\(Agraph_t)Tj
178.38 0 Td
0 Tw
(*, char *\);)Tj
-178.38 -12 Td
58.94 Tw
(int aghtmlstr\(char)Tj
132.82 0 Td
(*\);)Tj
-132.82 -12 Td
52.29 Tw
(char *agstrbind\(Agraph_t)Tj
2.5 Tc
157.82 0 Td
[(*g)250(,c)]TJ
0 Tc
21.9398 0 Td
0 Tw
(har *\);)Tj
-179.76 -12 Td
58.94 Tw
(int strfree\(Agraph_t)Tj
141.14 0 Td
0 Tw
(*, char *\);)Tj
-141.14 -12 Td
52.29 Tw
(char *agcanonStr\(char)Tj
145.03 0 Td
(*\);)Tj
-145.03 -12 Td
(char *agstrcanon\(char)Tj
143.36 0 Td
0 Tw
(*, char *\);)Tj
-143.36 -12 Td
52.29 Tw
(char *agcanon\(char)Tj
133.36 0 Td
0 Tw
(*, int\);)Tj
/R11185288 10 Tf
-154.36 -16.8 Td
(GENERIC OBJECTS)Tj
/R10868832 10 Tf
21 -12 Td
31.73 Tw
(Agraph_t *agraphof\(v)Tj
120.67 0 Td
(oid*\);)Tj
-120.67 -12 Td
(Agraph_t *agroot\(v)Tj
110.68 0 Td
(oid*\);)Tj
-110.68 -12 Td
58.94 Tw
(int agcontains\(Agraph_t*,)Tj
-0.2 Tc
165.87 0 Td
(vo)Tj
0 Tc
9.8 0 Td
(id*\);)Tj
-175.67 -12 Td
52.29 Tw
(char *agnameof\(v)Tj
124.56 0 Td
(oid*\);)Tj
-0.2 Tc
-124.56 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
51.92 Tw
(id agdelete\(Agraph_t)Tj
139.12 0 Td
0 Tw
[(*g, v)20(oid *obj\);)]TJ
-148.92 -12 Td
58.94 Tw
(int agobjkind\(v)Tj
120.13 0 Td
0 Tw
(oid *obj\);)Tj
-120.13 -12 Td
37.29 Tw
(Agrec_t *A)Tj
83.8199 0 Td
(GD)Tj
-1.11 Tc
14.0398 0 Td
-1.21 Tw
(AT A)Tj
0 Tc
18.5102 0 Td
0 Tw
[(\(v)19.9927(oid *obj\);)]TJ
38.1852 -43.2 Td
(28 FEBR)Tj
-0.4 Tc
37.1102 0 Td
(UA)Tj
-0.65 Tc
14.0398 0 Td
1.3 Tw
(RY 2)Tj
0 Tc
20.7398 0 Td
183.055 Tw
(013 2)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R24598416 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCGRAPH)Tj
/R24926304 10 Tf
55.3898 0 Td
111.375 Tw
(\(3\) Library)Tj
158.025 0 Td
0 Tw
(Functions Manual)Tj
/R24598416 10 Tf
186.955 0 Td
(LIBCGRAPH)Tj
/R24926304 10 Tf
55.3898 0 Td
(\(3\))Tj
-420.34 -36 Td
30.62 Tw
(Agedge_t *agsubedge\(Agraph_t)Tj
162.81 0 Td
0 Tw
(*g, Agedge_t *e, int createag\);)Tj
-162.81 -12 Td
30.06 Tw
(Agnode_t *aghead\(Agedge_t)Tj
150.03 0 Td
0 Tw
(*e\), *agtail\(Agedge_t *e\);)Tj
-150.03 -12 Td
30.62 Tw
(Agedge_t *agfstedge\(Agraph_t*)Tj
163.92 0 Td
0 Tw
(g, Agnode_t *n\);)Tj
-163.92 -12 Td
30.62 Tw
(Agedge_t *agnxtedge\(Agraph_t*)Tj
166.7 0 Td
0 Tw
(g, Agedge_t *e, Agnode_t *n\);)Tj
-166.7 -12 Td
30.62 Tw
(Agedge_t *agfstin\(Agraph_t*)Tj
152.82 0 Td
0 Tw
(g, Agnode_t *n\);)Tj
-152.82 -12 Td
30.62 Tw
(Agedge_t *agnxtin\(Agraph_t*)Tj
155.6 0 Td
0 Tw
(g, Agedge_t *e\);)Tj
-155.6 -12 Td
30.62 Tw
(Agedge_t *agfstout\(Agraph_t*)Tj
157.82 0 Td
0 Tw
(g, Agnode_t *n\);)Tj
-157.82 -12 Td
30.62 Tw
(Agedge_t *agnxtout\(Agraph_t*)Tj
160.6 0 Td
0 Tw
(g, Agedge_t *e\);)Tj
-160.6 -12 Td
58.94 Tw
(int agdeledge\(Agraph_t)Tj
156.14 0 Td
0 Tw
(*g, Agedge_t *e\);)Tj
-156.14 -12 Td
30.62 Tw
(Agedge_t *agopp\(Agedge_t)Tj
146.15 0 Td
(*e\);)Tj
-146.15 -12 Td
58.94 Tw
(int ageqedge\(Agedge_t)Tj
154.47 0 Td
0 Tw
(*e0, Agedge_t *e1\);)Tj
/R25242760 10 Tf
-175.47 -16.8 Td
[(STRING A)94.9841(TTRIB)10.0073(UTES)]TJ
/R24926304 10 Tf
21 -12 Td
32.83 Tw
(Agsym_t *ag)Tj
86.3898 0 Td
0 Tw
[(attr\(Agraph_t *g, int kind, char *name, const char *v)24.9854(alue\);)]TJ
-86.3898 -12 Td
32.83 Tw
(Agsym_t *ag)Tj
86.3898 0 Td
0 Tw
[(attrsym\(v)19.9927(oid *obj, char *name\);)]TJ
-86.3898 -12 Td
32.83 Tw
(Agsym_t *agnxtattr\(Agraph_t)Tj
156.15 0 Td
0 Tw
(*g, int kind, Agsym_t *attr\);)Tj
-156.15 -12 Td
52.29 Tw
(char *agget\(v)Tj
106.79 0 Td
0 Tw
(oid *obj, char *name\);)Tj
-106.79 -12 Td
52.29 Tw
(char *agxget\(v)Tj
111.79 0 Td
0 Tw
(oid *obj, Agsym_t *sym\);)Tj
-111.79 -12 Td
58.94 Tw
(int agset\(v)Tj
100.68 0 Td
0 Tw
[(oid *obj, char *name, char *v)25.0146(alue\);)]TJ
-100.68 -12 Td
58.94 Tw
(int agxset\(v)Tj
105.68 0 Td
0 Tw
[(oid *obj, Agsym_t *sym, char *v)24.9854(alue\);)]TJ
-105.68 -12 Td
58.94 Tw
(int agsafeset\(v)Tj
116.78 0 Td
0 Tw
[(oid *obj, char *name, char *v)25.0146(alue, char *def\);)]TJ
-116.78 -12 Td
58.94 Tw
(int agcop)Tj
95.7801 0 Td
0 Tw
[(yattr\(v)19.9854(oid *, v)19.9927(oid *\);)]TJ
/R25242760 10 Tf
-116.78 -16.8 Td
(RECORDS)Tj
-0.2 Tc
/R24926304 10 Tf
21 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
51.92 Tw
(id *agbindrec\(v)Tj
114.76 0 Td
0 Tw
(oid *obj, char *name, unsigned int size, mo)Tj
-0.15 Tc
174.28 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(_to_front\);)Tj
-308.13 -12 Td
37.29 Tw
(Agrec_t *aggetrec\(v)Tj
119 0 Td
0 Tw
(oid *obj, char *name, int mo)Tj
-0.15 Tc
115.12 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(_to_front\);)Tj
-243.41 -12 Td
58.94 Tw
(int agdelrec\(Agraph_t)Tj
149.47 0 Td
0 Tw
[(*g, v)20(oid *obj, char *name\);)]TJ
-0.2 Tc
-149.47 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
51.92 Tw
(id aginit\(Agraph_t)Tj
2.5 Tc
128.58 0 Td
[(*g)250(,i)]TJ
0 Tc
20.2801 0 Td
0 Tw
(nt kind, char *rec_name, int rec_size, int mo)Tj
-0.15 Tc
178.15 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(_to_front\);)Tj
-0.2 Tc
-346.1 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
51.92 Tw
(id agclean\(Agraph_t)Tj
2.5 Tc
136.34 0 Td
[(*g)250(,i)]TJ
0 Tc
20.2801 0 Td
0 Tw
(nt kind, char *rec_name\);)Tj
/R25242760 10 Tf
-187.42 -16.8 Td
(CALLB)Tj
-0.55 Tc
34.15 0 Td
(AC)Tj
0 Tc
13.8898 0 Td
(KS)Tj
/R24926304 10 Tf
-27.0398 -12 Td
94.94 Tw
(int *agpopdisc\(Agraph_t)Tj
197.15 0 Td
(*g\);)Tj
-0.2 Tc
-197.15 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
51.92 Tw
(id agpushdisc\(Agraph_t)Tj
150.24 0 Td
0 Tw
(*g, Agcbdisc_t *disc\);)Tj
-160.04 -12 Td
94.94 Tw
(int agcallbacks\(Agraph_t)Tj
2.5 Tc
198.25 0 Td
[(*g)250(,i)]TJ
0 Tc
20.2801 0 Td
0 Tw
(nt ag\);)Tj
/R25242760 10 Tf
-239.53 -16.8 Td
[(MEMOR)35(Y)]TJ
-0.2 Tc
/R24926304 10 Tf
21 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
51.92 Tw
(id *ag)Tj
76.5898 0 Td
0 Tw
(alloc\(Agraph_t *g, size_t request\);)Tj
-0.2 Tc
-86.3898 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
51.92 Tw
(id *agrealloc\(Agraph_t)Tj
147.45 0 Td
0 Tw
[(*g, v)20(oid *ptr)]TJ
2.5 Tc
50.7898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(ize_t oldsize, size_t ne)25.0146(wsize\);)]TJ
-0.2 Tc
-216.93 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
51.92 Tw
(id agfree\(Agraph_t)Tj
130.78 0 Td
0 Tw
[(*g, v)20(oid *ptr\);)]TJ
/R25242760 10 Tf
-161.58 -16.8 Td
(STRINGS)Tj
/R24926304 10 Tf
21 -12 Td
52.29 Tw
(char *agstrdup\(Agraph_t)Tj
155.04 0 Td
0 Tw
(*, char *\);)Tj
-155.04 -12 Td
52.29 Tw
(char *agstrdup_html\(Agraph_t)Tj
178.38 0 Td
0 Tw
(*, char *\);)Tj
-178.38 -12 Td
58.94 Tw
(int aghtmlstr\(char)Tj
132.82 0 Td
(*\);)Tj
-132.82 -12 Td
52.29 Tw
(char *agstrbind\(Agraph_t)Tj
2.5 Tc
157.82 0 Td
[(*g)250(,c)]TJ
0 Tc
21.9398 0 Td
0 Tw
(har *\);)Tj
-179.76 -12 Td
58.94 Tw
(int strfree\(Agraph_t)Tj
141.14 0 Td
0 Tw
(*, char *\);)Tj
-141.14 -12 Td
52.29 Tw
(char *agcanonStr\(char)Tj
145.03 0 Td
(*\);)Tj
-145.03 -12 Td
(char *agstrcanon\(char)Tj
143.36 0 Td
0 Tw
(*, char *\);)Tj
-143.36 -12 Td
52.29 Tw
(char *agcanon\(char)Tj
133.36 0 Td
0 Tw
(*, int\);)Tj
/R25242760 10 Tf
-154.36 -16.8 Td
(GENERIC OBJECTS)Tj
/R24926304 10 Tf
21 -12 Td
31.73 Tw
(Agraph_t *agraphof\(v)Tj
120.67 0 Td
(oid*\);)Tj
-120.67 -12 Td
(Agraph_t *agroot\(v)Tj
110.68 0 Td
(oid*\);)Tj
-110.68 -12 Td
58.94 Tw
(int agcontains\(Agraph_t*,)Tj
-0.2 Tc
165.87 0 Td
(vo)Tj
0 Tc
9.8 0 Td
(id*\);)Tj
-175.67 -12 Td
52.29 Tw
(char *agnameof\(v)Tj
124.56 0 Td
(oid*\);)Tj
-0.2 Tc
-124.56 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
51.92 Tw
(id agdelete\(Agraph_t)Tj
139.12 0 Td
0 Tw
[(*g, v)20(oid *obj\);)]TJ
-148.92 -12 Td
58.94 Tw
(int agobjkind\(v)Tj
120.13 0 Td
0 Tw
(oid *obj\);)Tj
-120.13 -12 Td
37.29 Tw
(Agrec_t *A)Tj
83.8199 0 Td
(GD)Tj
-1.11 Tc
14.0398 0 Td
-1.21 Tw
(AT A)Tj
0 Tc
18.5102 0 Td
0 Tw
[(\(v)19.9927(oid *obj\);)]TJ
38.1852 -43.2 Td
(28 FEBR)Tj
-0.4 Tc
37.1102 0 Td
(UA)Tj
-0.65 Tc
14.0398 0 Td
1.3 Tw
(RY 2)Tj
0 Tc
20.7398 0 Td
183.055 Tw
(013 2)Tj
ET
Q
Q
\n \n \n \n \n-1633\n+1632\n \n \n \n \n-R11185288\n+R25242760\n \n-R10868832\n+R24926304\n \n-R10540944\n+R24598416\n \n \n \n \n \n \n Type\n@@ -737,29 +737,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R10540944 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCGRAPH)Tj
/R10868832 10 Tf
55.3898 0 Td
111.375 Tw
(\(3\) Library)Tj
158.025 0 Td
0 Tw
(Functions Manual)Tj
/R10540944 10 Tf
186.955 0 Td
(LIBCGRAPH)Tj
/R10868832 10 Tf
55.3898 0 Td
(\(3\))Tj
-420.34 -36 Td
46.72 Tw
(ulong A)Tj
78.8199 0 Td
0 Tw
[(GID\(v)20(oid *obj\);)]TJ
-78.8199 -12 Td
58.94 Tw
(int A)Tj
78.8199 0 Td
0 Tw
[(GTYPE\(v)20(oid *obj\);)]TJ
/R11185288 10 Tf
-99.8199 -16.8 Td
[(ERR)29.9841(OR REPOR)40(TING)]TJ
/R10868832 10 Tf
21 -12 Td
[(typedef enum { A)39.9927(GW)119.984(ARN, A)39.9927(GERR, A)40.0146(GMAX, A)40.0073(GPREV } agerrle)]TJ
-0.15 Tc
270.67 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(l_t;)Tj
-279.96 -12 Td
(typedef int \(*agusererrf\) \(char*\);)Tj
12 TL
(agerrle)'
-0.15 Tc
27.5102 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
22.14 Tw
(l_t agerrno;)Tj
-36.8 -12 Td
(agerrle)Tj
-0.15 Tc
27.5102 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(l_t agseterr\(agerrle)Tj
-0.15 Tc
97.6898 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(l_t\);)Tj
-143.78 -12 Td
52.29 Tw
(char *aglasterr\(v)Tj
119.56 0 Td
(oid\);)Tj
-119.56 -12 Td
58.94 Tw
(int agerr\(agerrle)Tj
-0.15 Tc
123.38 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0 Tw
(l_t le)Tj
-0.15 Tc
20.0301 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(l, char *fmt, ...\);)Tj
-0.2 Tc
-161.99 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
51.92 Tw
(id agerrorf\(char)Tj
117.44 0 Td
0 Tw
(*fmt, ...\);)Tj
-0.2 Tc
-127.24 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
51.92 Tw
(id agw)Tj
78.7602 0 Td
0 Tw
(arningf\(char *fmt, ...\);)Tj
-88.5602 -12 Td
58.94 Tw
(int agerrors\(v)Tj
112.89 0 Td
(oid\);)Tj
-112.89 -12 Td
28.97 Tw
(agusererrf agseterrf\(agusererrf\);)Tj
/R11185288 10.95 Tf
-36 -16.8 Td
(DESCRIPTION)Tj
/R10868832 10 Tf
36 -12 Td
0.863 Tw
(Libcgraph supports graph programming by maintaining graphs in memory and reading and writing graph)Tj
2.93 Tw
(les. Graphs)'
56.4102 0 Td
0.43 Tw
[(are composed of nodes, edges, and nested subgraphs.)-542.993(These graph objects may be attrib)]TJ
358.37 0 Td
(uted)Tj
-414.78 -12 Td
0 Tw
[(with string name-v)25(alue pairs and programmer)20.0073(-dened records \(see Attrib)20.0146(utes\).)]TJ
16.8 TL
0.733 Tw
(All of Libcgraph')'
3.233 Tc
71.4559 0 Td
(sg)Tj
0 Tc
12.123 0 Td
(lobal symbols ha)Tj
-0.15 Tc
69.0461 0 Td
1.033 Tw
(ve t)Tj
0 Tc
15.3031 0 Td
0.733 Tw
(he prex)Tj
/R11185288 10 Tf
39.2359 0 Td
(ag)Tj
/R10868832 10 Tf
13.2328 0 Td
(\(case v)Tj
28.523 0 Td
3.233 Tw
(arying\). In)Tj
48.6762 0 Td
0.733 Tw
(the follo)Tj
34.093 0 Td
0.732 Tw
(wing, if a function has a)Tj
-331.689 -12 Td
(parameter)Tj
/R11185288 10 Tf
42.502 0 Td
0.023 Tw
(int cr)Tj
22.893 0 Td
(eateag)Tj
/R10868832 10 Tf
35.293 0 Td
[(and the object does not e)15.0146(xist, the function will create the specied object if)]TJ
/R11185288 10 Tf
302.072 0 Td
[(cr)17.998(eate-)]TJ
-402.76 -12 Td
(ag)Tj
/R10868832 10 Tf
18.0602 0 Td
0 Tw
(is non-zero; otherwise, it will return NULL.)Tj
/R11185288 10.95 Tf
-54.0602 -16.8 Td
(GRAPH AND SUBGRAPHS)Tj
2.749 Tc
/R10868832 10 Tf
36 -12 Td
(A`)Tj
0 Tc
12.559 0 Td
(`main')Tj
2.749 Tc
25.9199 0 Td
('o)Tj
2.748 Tc
11.0789 0 Td
(r`)Tj
0 Tc
8.66797 0 Td
(`root')Tj
2.748 Tc
22.0301 0 Td
('g)Tj
0 Tc
11.0781 0 Td
0.248 Tw
(raph denes a namespace for a collection of graph objects \(subgraphs, nodes, edges\))Tj
-91.334 -12 Td
0 Tw
(and their attrib)Tj
58.6801 0 Td
2.5 Tw
(utes. Objects)Tj
56.6602 0 Td
0 Tw
[(may be named by unique strings or by inte)15.0146(ger IDs.)]TJ
/R11185288 10 Tf
-115.34 -16.8 Td
(agopen)Tj
/R10868832 10 Tf
33.6922 0 Td
0.632 Tw
(creates a ne)Tj
3.132 Tc
47.6539 0 Td
(wg)Tj
0 Tc
15.352 0 Td
(raph with the gi)Tj
-0.15 Tc
64.6961 0 Td
(ve)Tj
3.132 Tc
9.28984 0 Td
(nn)Tj
0 Tc
13.132 0 Td
[(ame and kind.)-563.218(\(Graph kinds are)]TJ
/R11185288 10 Tf
134.872 0 Td
[(Agdir)18.0078(ected)]TJ
/R10868832 10 Tf
47.0301 0 Td
(,)Tj
/R11185288 10 Tf
5.63203 0 Td
[(Agundir)18.0176(ected)]TJ
/R10868832 10 Tf
58.15 0 Td
(,)Tj
/R11185288 10 Tf
-429.5 -12 Td
[(Agstrictdir)17.9919(ected)]TJ
2.85 Tc
/R10868832 10 Tf
69.2402 0 Td
(,a)Tj
0 Tc
9.78984 0 Td
(nd)Tj
/R11185288 10 Tf
12.85 0 Td
[(Agstrictundir)18(ected)]TJ
5.35 Tc
/R10868832 10 Tf
80.3602 0 Td
(.A)Tj
0 Tc
17.9199 0 Td
0.35 Tw
(strict graph cannot ha)Tj
-0.15 Tc
87.2199 0 Td
0.65 Tw
(ve m)Tj
0 Tc
19.9199 0 Td
0.35 Tw
[(ulti-edges or self-arcs.\))-534.99(The nal)]TJ
-297.3 -12 Td
(ar)Tj
7.58984 0 Td
0.345 Tw
(gument points to a discpline structure which can be used to tailor I/O, memory allocation, and ID alloca-)Tj
-7.58984 -12 Td
1.982 Tw
(tion. T)Tj
27.852 0 Td
(ypically)Tj
4.482 Tc
31.5699 0 Td
(,aN)Tj
0 Tc
23.1238 0 Td
(ULL v)Tj
28.6719 0 Td
1.981 Tw
[(alue will be used to indicate the def)9.99023(ault discipline)]TJ
/R11185288 10 Tf
218.539 0 Td
(AgDefaultDisc)Tj
/R10868832 10 Tf
62.2102 0 Td
(.)Tj
/R11185288 10 Tf
9.48086 0 Td
(agclose)Tj
/R10868832 10 Tf
-401.448 -12 Td
0.892 Tw
(deletes a graph, freeing its associated storage.)Tj
/R11185288 10 Tf
193.974 0 Td
[(agr)17.9834(ead)]TJ
/R10868832 10 Tf
29.2602 0 Td
(,)Tj
/R11185288 10 Tf
5.89219 0 Td
(agwrite)Tj
3.392 Tc
/R10868832 10 Tf
32.2102 0 Td
(,a)Tj
0 Tc
10.332 0 Td
(nd)Tj
/R11185288 10 Tf
13.3922 0 Td
(agconcat)Tj
/R10868832 10 Tf
41.1621 0 Td
(perform le I/O using the)Tj
-326.223 -12 Td
0.907 Tw
(graph le language described belo)Tj
-0.65 Tc
140.568 0 Td
(w.)Tj
0 Tc
/R11185288 10 Tf
12.477 0 Td
[(agr)17.9834(ead)]TJ
/R10868832 10 Tf
32.6672 0 Td
(constructs a ne)Tj
3.407 Tc
60.9941 0 Td
(wg)Tj
0 Tc
15.627 0 Td
(raph while)Tj
/R11185288 10 Tf
46.8031 0 Td
(agconcat)Tj
/R10868832 10 Tf
41.1762 0 Td
(mer)Tj
15.3699 0 Td
0.906 Tw
(ges the le con-)Tj
-365.682 -12 Td
0.394 Tw
[(tents with a pre-e)14.9963(xisting graph.)]TJ
130.97 0 Td
0.395 Tw
(Though I/O methods may be o)Tj
-0.15 Tc
124.315 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rridden, the def)9.98535(ault is that the channel ar)]TJ
164.095 0 Td
(-)Tj
-428.67 -12 Td
0.596 Tw
(gument is a stdio FILE pointer)Tj
3.095 Tc
124.93 0 Td
[(.I)309.5(nt)]TJ
0 Tc
19.8 0 Td
0.595 Tw
(hat case, if an)Tj
3.095 Tc
56.6148 0 Td
[(yo)309.507(ft)]TJ
0 Tc
22.3 0 Td
[(he streams are wide-oriented, the beha)20.0146(vior is unde-)]TJ
-223.645 -12 Td
(ned.)Tj
/R11185288 10 Tf
28.9762 0 Td
[(agmemr)17.9846(ead)]TJ
/R10868832 10 Tf
54.3363 0 Td
1.477 Tw
(attempts to read a graph from the input string.)Tj
/R11185288 10 Tf
201.883 0 Td
(agsetle)Tj
/R10868832 10 Tf
38.4172 0 Td
(and)Tj
/R11185288 10 Tf
18.4172 0 Td
[(agr)17.9834(eadline)]TJ
/R10868832 10 Tf
48.7973 0 Td
(are helper)Tj
-390.827 -12 Td
0 Tw
(functions that simply set the current le name and input line number for subsequent error reporting.)Tj
0.68 Tw
(The functions)'
/R11185288 10 Tf
59.1301 0 Td
[(agisdir)18.0078(ected)]TJ
/R10868832 10 Tf
51.4801 0 Td
(,)Tj
/R11185288 10 Tf
5.68008 0 Td
[(agisundir)18.0151(ected)]TJ
/R10868832 10 Tf
62.6 0 Td
(,)Tj
/R11185288 10 Tf
5.68008 0 Td
(agisstrict)Tj
3.18 Tc
/R10868832 10 Tf
38.8801 0 Td
(,a)Tj
0 Tc
10.1199 0 Td
(nd)Tj
/R11185288 10 Tf
13.1789 0 Td
(agissimple)Tj
/R10868832 10 Tf
47.6289 0 Td
0.679 Tw
(can be used to query if a graph is)Tj
-294.378 -12 Td
0.057 Tw
(directed, undirected, strict \(at most one edge with a gi)Tj
-0.15 Tc
215.503 0 Td
(ve)Tj
2.557 Tc
9.28984 0 Td
(nt)Tj
0 Tc
10.3371 0 Td
(ail and head\), or simple \(strict with no loops\), re-)Tj
-235.13 -12 Td
(specti)Tj
-0.15 Tc
23.0801 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(ly)64.9927(,)]TJ
/R11185288 10 Tf
-32.3699 -16.8 Td
(agsubg)Tj
/R10868832 10 Tf
32.9891 0 Td
0.479 Tw
(nds or creates a subgraph by name.)Tj
/R11185288 10 Tf
154.152 0 Td
(agidsubg)Tj
/R10868832 10 Tf
41.3281 0 Td
(allo)Tj
14.75 0 Td
0.478 Tw
(ws a programmer to specify the subgraph by a)Tj
-243.219 -12 Td
0.962 Tw
[(unique inte)14.9963(ger ID.)]TJ
3.462 Tc
80.7762 0 Td
(An)Tj
-0.25 Tc
15.682 0 Td
1.462 Tw
(ew s)Tj
0 Tc
18.7621 0 Td
0.962 Tw
(ubgraph is initially empty and is of the same kind as its parent.)Tj
268.327 0 Td
0.963 Tw
(Nested sub-)Tj
-383.547 -12 Td
0.915 Tw
(graph trees may be created.)Tj
3.415 Tc
119.255 0 Td
(As)Tj
0 Tc
14.525 0 Td
(ubgraph')Tj
3.415 Tc
35.55 0 Td
(sn)Tj
0 Tc
12.3051 0 Td
(ame is only interpreted relati)Tj
-0.15 Tc
118.39 0 Td
1.215 Tw
(ve t)Tj
3.414 Tc
15.4852 0 Td
(oi)Tj
0 Tc
11.1941 0 Td
0.914 Tw
(ts parent.)Tj
3.414 Tc
43.4879 0 Td
(Ap)Tj
0 Tc
15.634 0 Td
(rogram can)Tj
-385.826 -12 Td
1.032 Tw
(scan subgraphs under a gi)Tj
-0.15 Tc
107.188 0 Td
(ve)Tj
3.532 Tc
9.28984 0 Td
(ng)Tj
0 Tc
13.532 0 Td
1.033 Tw
(raph using)Tj
/R11185288 10 Tf
46.5059 0 Td
(agfstsubg)Tj
/R10868832 10 Tf
44.093 0 Td
(and)Tj
/R11185288 10 Tf
17.973 0 Td
(agnxtsubg)Tj
6.033 Tc
/R10868832 10 Tf
43.9 0 Td
(.A)Tj
0 Tc
19.2859 0 Td
(subgraph is deleted with)Tj
/R11185288 10 Tf
104.122 0 Td
(agdel-)Tj
-405.889 -12 Td
(subg)Tj
/R10868832 10 Tf
22.7078 0 Td
(\(or)Tj
/R11185288 10 Tf
14.3578 0 Td
(agclose)Tj
/R10868832 10 Tf
30.55 0 Td
2.698 Tw
(\). The)Tj
/R11185288 10 Tf
29.2762 0 Td
[(agpar)18.0078(ent)]TJ
/R10868832 10 Tf
40.848 0 Td
0.198 Tw
(function returns the immediate parent graph of a subgraph, or itself if the)Tj
-137.74 -12 Td
0 Tw
(graph is already a root graph.)Tj
1.14 Tw
T*[(By def)9.99268(ault, nodes are stored in ordered sets for ef)25(cient random access to insert, nd, and delete nodes.)]TJ
12 TL
0.359 Tw
T*[(The edges of a node are also stored in ordered sets.)-535.898(The sets are maintained internally as splay tree dictio-)]TJ
0 Tw
T*[(naries using Phong V)129.016(o')]TJ
2.5 Tc
92.3199 0 Td
(sc)Tj
0 Tc
10.8301 0 Td
[(dt library)65.0146(.)]TJ
/R11185288 10 Tf
-103.15 -16.8 Td
(agnnodes)Tj
/R10868832 10 Tf
40.0102 0 Td
(,)Tj
/R11185288 10 Tf
5.44688 0 Td
(agnedges)Tj
2.947 Tc
/R10868832 10 Tf
38.8898 0 Td
(,a)Tj
0 Tc
9.88711 0 Td
(nd)Tj
/R11185288 10 Tf
12.9469 0 Td
(agnsubg)Tj
/R10868832 10 Tf
38.5172 0 Td
0.448 Tw
[(return the sizes of node, edge and subgraph sets of a graph.)-544.785(The func-)]TJ
-145.698 -12 Td
(tion)Tj
/R11185288 10 Tf
18.8871 0 Td
[(agdegr)17.9846(ee)]TJ
/R10868832 10 Tf
41.4672 0 Td
0.826 Tw
[(returns the size of the edge set of a nodes, and tak)9.98291(es ags to select in-edges, out-edges, or)]TJ
-60.3543 -12 Td
3.036 Tw
(both. The)Tj
44.402 0 Td
(function)Tj
/R11185288 10 Tf
36.366 0 Td
(agcountuniqedges)Tj
/R10868832 10 Tf
79.716 0 Td
0.536 Tw
(returns the size of the edge set of a nodes, and tak)Tj
204.636 0 Td
0.537 Tw
(es ags to select)Tj
-365.12 -12 Td
0 Tw
[(in-edges, out-edges, or both. Unlik)10(e)]TJ
/R11185288 10 Tf
145.99 0 Td
[(agdegr)17.9834(ee)]TJ
2.5 Tc
/R10868832 10 Tf
38.1402 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
(ach loop is only counted once.)Tj
-39.0148 -64.8 Td
(28 FEBR)Tj
-0.4 Tc
37.1102 0 Td
(UA)Tj
-0.65 Tc
14.0398 0 Td
1.3 Tw
(RY 2)Tj
0 Tc
20.7398 0 Td
183.055 Tw
(013 3)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R24598416 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCGRAPH)Tj
/R24926304 10 Tf
55.3898 0 Td
111.375 Tw
(\(3\) Library)Tj
158.025 0 Td
0 Tw
(Functions Manual)Tj
/R24598416 10 Tf
186.955 0 Td
(LIBCGRAPH)Tj
/R24926304 10 Tf
55.3898 0 Td
(\(3\))Tj
-420.34 -36 Td
46.72 Tw
(ulong A)Tj
78.8199 0 Td
0 Tw
[(GID\(v)20(oid *obj\);)]TJ
-78.8199 -12 Td
58.94 Tw
(int A)Tj
78.8199 0 Td
0 Tw
[(GTYPE\(v)20(oid *obj\);)]TJ
/R25242760 10 Tf
-99.8199 -16.8 Td
[(ERR)29.9841(OR REPOR)40(TING)]TJ
/R24926304 10 Tf
21 -12 Td
[(typedef enum { A)39.9927(GW)119.984(ARN, A)39.9927(GERR, A)40.0146(GMAX, A)40.0073(GPREV } agerrle)]TJ
-0.15 Tc
270.67 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(l_t;)Tj
-279.96 -12 Td
(typedef int \(*agusererrf\) \(char*\);)Tj
12 TL
(agerrle)'
-0.15 Tc
27.5102 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
22.14 Tw
(l_t agerrno;)Tj
-36.8 -12 Td
(agerrle)Tj
-0.15 Tc
27.5102 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(l_t agseterr\(agerrle)Tj
-0.15 Tc
97.6898 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(l_t\);)Tj
-143.78 -12 Td
52.29 Tw
(char *aglasterr\(v)Tj
119.56 0 Td
(oid\);)Tj
-119.56 -12 Td
58.94 Tw
(int agerr\(agerrle)Tj
-0.15 Tc
123.38 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0 Tw
(l_t le)Tj
-0.15 Tc
20.0301 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(l, char *fmt, ...\);)Tj
-0.2 Tc
-161.99 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
51.92 Tw
(id agerrorf\(char)Tj
117.44 0 Td
0 Tw
(*fmt, ...\);)Tj
-0.2 Tc
-127.24 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
51.92 Tw
(id agw)Tj
78.7602 0 Td
0 Tw
(arningf\(char *fmt, ...\);)Tj
-88.5602 -12 Td
58.94 Tw
(int agerrors\(v)Tj
112.89 0 Td
(oid\);)Tj
-112.89 -12 Td
28.97 Tw
(agusererrf agseterrf\(agusererrf\);)Tj
/R25242760 10.95 Tf
-36 -16.8 Td
(DESCRIPTION)Tj
/R24926304 10 Tf
36 -12 Td
0.863 Tw
(Libcgraph supports graph programming by maintaining graphs in memory and reading and writing graph)Tj
2.93 Tw
(les. Graphs)'
56.4102 0 Td
0.43 Tw
[(are composed of nodes, edges, and nested subgraphs.)-542.993(These graph objects may be attrib)]TJ
358.37 0 Td
(uted)Tj
-414.78 -12 Td
0 Tw
[(with string name-v)25(alue pairs and programmer)20.0073(-dened records \(see Attrib)20.0146(utes\).)]TJ
16.8 TL
0.733 Tw
(All of Libcgraph')'
3.233 Tc
71.4559 0 Td
(sg)Tj
0 Tc
12.123 0 Td
(lobal symbols ha)Tj
-0.15 Tc
69.0461 0 Td
1.033 Tw
(ve t)Tj
0 Tc
15.3031 0 Td
0.733 Tw
(he prex)Tj
/R25242760 10 Tf
39.2359 0 Td
(ag)Tj
/R24926304 10 Tf
13.2328 0 Td
(\(case v)Tj
28.523 0 Td
3.233 Tw
(arying\). In)Tj
48.6762 0 Td
0.733 Tw
(the follo)Tj
34.093 0 Td
0.732 Tw
(wing, if a function has a)Tj
-331.689 -12 Td
(parameter)Tj
/R25242760 10 Tf
42.502 0 Td
0.023 Tw
(int cr)Tj
22.893 0 Td
(eateag)Tj
/R24926304 10 Tf
35.293 0 Td
[(and the object does not e)15.0146(xist, the function will create the specied object if)]TJ
/R25242760 10 Tf
302.072 0 Td
[(cr)17.998(eate-)]TJ
-402.76 -12 Td
(ag)Tj
/R24926304 10 Tf
18.0602 0 Td
0 Tw
(is non-zero; otherwise, it will return NULL.)Tj
/R25242760 10.95 Tf
-54.0602 -16.8 Td
(GRAPH AND SUBGRAPHS)Tj
2.749 Tc
/R24926304 10 Tf
36 -12 Td
(A`)Tj
0 Tc
12.559 0 Td
(`main')Tj
2.749 Tc
25.9199 0 Td
('o)Tj
2.748 Tc
11.0789 0 Td
(r`)Tj
0 Tc
8.66797 0 Td
(`root')Tj
2.748 Tc
22.0301 0 Td
('g)Tj
0 Tc
11.0781 0 Td
0.248 Tw
(raph denes a namespace for a collection of graph objects \(subgraphs, nodes, edges\))Tj
-91.334 -12 Td
0 Tw
(and their attrib)Tj
58.6801 0 Td
2.5 Tw
(utes. Objects)Tj
56.6602 0 Td
0 Tw
[(may be named by unique strings or by inte)15.0146(ger IDs.)]TJ
/R25242760 10 Tf
-115.34 -16.8 Td
(agopen)Tj
/R24926304 10 Tf
33.6922 0 Td
0.632 Tw
(creates a ne)Tj
3.132 Tc
47.6539 0 Td
(wg)Tj
0 Tc
15.352 0 Td
(raph with the gi)Tj
-0.15 Tc
64.6961 0 Td
(ve)Tj
3.132 Tc
9.28984 0 Td
(nn)Tj
0 Tc
13.132 0 Td
[(ame and kind.)-563.218(\(Graph kinds are)]TJ
/R25242760 10 Tf
134.872 0 Td
[(Agdir)18.0078(ected)]TJ
/R24926304 10 Tf
47.0301 0 Td
(,)Tj
/R25242760 10 Tf
5.63203 0 Td
[(Agundir)18.0176(ected)]TJ
/R24926304 10 Tf
58.15 0 Td
(,)Tj
/R25242760 10 Tf
-429.5 -12 Td
[(Agstrictdir)17.9919(ected)]TJ
2.85 Tc
/R24926304 10 Tf
69.2402 0 Td
(,a)Tj
0 Tc
9.78984 0 Td
(nd)Tj
/R25242760 10 Tf
12.85 0 Td
[(Agstrictundir)18(ected)]TJ
5.35 Tc
/R24926304 10 Tf
80.3602 0 Td
(.A)Tj
0 Tc
17.9199 0 Td
0.35 Tw
(strict graph cannot ha)Tj
-0.15 Tc
87.2199 0 Td
0.65 Tw
(ve m)Tj
0 Tc
19.9199 0 Td
0.35 Tw
[(ulti-edges or self-arcs.\))-534.99(The nal)]TJ
-297.3 -12 Td
(ar)Tj
7.58984 0 Td
0.345 Tw
(gument points to a discpline structure which can be used to tailor I/O, memory allocation, and ID alloca-)Tj
-7.58984 -12 Td
1.982 Tw
(tion. T)Tj
27.852 0 Td
(ypically)Tj
4.482 Tc
31.5699 0 Td
(,aN)Tj
0 Tc
23.1238 0 Td
(ULL v)Tj
28.6719 0 Td
1.981 Tw
[(alue will be used to indicate the def)9.99023(ault discipline)]TJ
/R25242760 10 Tf
218.539 0 Td
(AgDefaultDisc)Tj
/R24926304 10 Tf
62.2102 0 Td
(.)Tj
/R25242760 10 Tf
9.48086 0 Td
(agclose)Tj
/R24926304 10 Tf
-401.448 -12 Td
0.892 Tw
(deletes a graph, freeing its associated storage.)Tj
/R25242760 10 Tf
193.974 0 Td
[(agr)17.9834(ead)]TJ
/R24926304 10 Tf
29.2602 0 Td
(,)Tj
/R25242760 10 Tf
5.89219 0 Td
(agwrite)Tj
3.392 Tc
/R24926304 10 Tf
32.2102 0 Td
(,a)Tj
0 Tc
10.332 0 Td
(nd)Tj
/R25242760 10 Tf
13.3922 0 Td
(agconcat)Tj
/R24926304 10 Tf
41.1621 0 Td
(perform le I/O using the)Tj
-326.223 -12 Td
0.907 Tw
(graph le language described belo)Tj
-0.65 Tc
140.568 0 Td
(w.)Tj
0 Tc
/R25242760 10 Tf
12.477 0 Td
[(agr)17.9834(ead)]TJ
/R24926304 10 Tf
32.6672 0 Td
(constructs a ne)Tj
3.407 Tc
60.9941 0 Td
(wg)Tj
0 Tc
15.627 0 Td
(raph while)Tj
/R25242760 10 Tf
46.8031 0 Td
(agconcat)Tj
/R24926304 10 Tf
41.1762 0 Td
(mer)Tj
15.3699 0 Td
0.906 Tw
(ges the le con-)Tj
-365.682 -12 Td
0.394 Tw
[(tents with a pre-e)14.9963(xisting graph.)]TJ
130.97 0 Td
0.395 Tw
(Though I/O methods may be o)Tj
-0.15 Tc
124.315 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rridden, the def)9.98535(ault is that the channel ar)]TJ
164.095 0 Td
(-)Tj
-428.67 -12 Td
0.596 Tw
(gument is a stdio FILE pointer)Tj
3.095 Tc
124.93 0 Td
[(.I)309.5(nt)]TJ
0 Tc
19.8 0 Td
0.595 Tw
(hat case, if an)Tj
3.095 Tc
56.6148 0 Td
[(yo)309.507(ft)]TJ
0 Tc
22.3 0 Td
[(he streams are wide-oriented, the beha)20.0146(vior is unde-)]TJ
-223.645 -12 Td
(ned.)Tj
/R25242760 10 Tf
28.9762 0 Td
[(agmemr)17.9846(ead)]TJ
/R24926304 10 Tf
54.3363 0 Td
1.477 Tw
(attempts to read a graph from the input string.)Tj
/R25242760 10 Tf
201.883 0 Td
(agsetle)Tj
/R24926304 10 Tf
38.4172 0 Td
(and)Tj
/R25242760 10 Tf
18.4172 0 Td
[(agr)17.9834(eadline)]TJ
/R24926304 10 Tf
48.7973 0 Td
(are helper)Tj
-390.827 -12 Td
0 Tw
(functions that simply set the current le name and input line number for subsequent error reporting.)Tj
0.68 Tw
(The functions)'
/R25242760 10 Tf
59.1301 0 Td
[(agisdir)18.0078(ected)]TJ
/R24926304 10 Tf
51.4801 0 Td
(,)Tj
/R25242760 10 Tf
5.68008 0 Td
[(agisundir)18.0151(ected)]TJ
/R24926304 10 Tf
62.6 0 Td
(,)Tj
/R25242760 10 Tf
5.68008 0 Td
(agisstrict)Tj
3.18 Tc
/R24926304 10 Tf
38.8801 0 Td
(,a)Tj
0 Tc
10.1199 0 Td
(nd)Tj
/R25242760 10 Tf
13.1789 0 Td
(agissimple)Tj
/R24926304 10 Tf
47.6289 0 Td
0.679 Tw
(can be used to query if a graph is)Tj
-294.378 -12 Td
0.057 Tw
(directed, undirected, strict \(at most one edge with a gi)Tj
-0.15 Tc
215.503 0 Td
(ve)Tj
2.557 Tc
9.28984 0 Td
(nt)Tj
0 Tc
10.3371 0 Td
(ail and head\), or simple \(strict with no loops\), re-)Tj
-235.13 -12 Td
(specti)Tj
-0.15 Tc
23.0801 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(ly)64.9927(,)]TJ
/R25242760 10 Tf
-32.3699 -16.8 Td
(agsubg)Tj
/R24926304 10 Tf
32.9891 0 Td
0.479 Tw
(nds or creates a subgraph by name.)Tj
/R25242760 10 Tf
154.152 0 Td
(agidsubg)Tj
/R24926304 10 Tf
41.3281 0 Td
(allo)Tj
14.75 0 Td
0.478 Tw
(ws a programmer to specify the subgraph by a)Tj
-243.219 -12 Td
0.962 Tw
[(unique inte)14.9963(ger ID.)]TJ
3.462 Tc
80.7762 0 Td
(An)Tj
-0.25 Tc
15.682 0 Td
1.462 Tw
(ew s)Tj
0 Tc
18.7621 0 Td
0.962 Tw
(ubgraph is initially empty and is of the same kind as its parent.)Tj
268.327 0 Td
0.963 Tw
(Nested sub-)Tj
-383.547 -12 Td
0.915 Tw
(graph trees may be created.)Tj
3.415 Tc
119.255 0 Td
(As)Tj
0 Tc
14.525 0 Td
(ubgraph')Tj
3.415 Tc
35.55 0 Td
(sn)Tj
0 Tc
12.3051 0 Td
(ame is only interpreted relati)Tj
-0.15 Tc
118.39 0 Td
1.215 Tw
(ve t)Tj
3.414 Tc
15.4852 0 Td
(oi)Tj
0 Tc
11.1941 0 Td
0.914 Tw
(ts parent.)Tj
3.414 Tc
43.4879 0 Td
(Ap)Tj
0 Tc
15.634 0 Td
(rogram can)Tj
-385.826 -12 Td
1.032 Tw
(scan subgraphs under a gi)Tj
-0.15 Tc
107.188 0 Td
(ve)Tj
3.532 Tc
9.28984 0 Td
(ng)Tj
0 Tc
13.532 0 Td
1.033 Tw
(raph using)Tj
/R25242760 10 Tf
46.5059 0 Td
(agfstsubg)Tj
/R24926304 10 Tf
44.093 0 Td
(and)Tj
/R25242760 10 Tf
17.973 0 Td
(agnxtsubg)Tj
6.033 Tc
/R24926304 10 Tf
43.9 0 Td
(.A)Tj
0 Tc
19.2859 0 Td
(subgraph is deleted with)Tj
/R25242760 10 Tf
104.122 0 Td
(agdel-)Tj
-405.889 -12 Td
(subg)Tj
/R24926304 10 Tf
22.7078 0 Td
(\(or)Tj
/R25242760 10 Tf
14.3578 0 Td
(agclose)Tj
/R24926304 10 Tf
30.55 0 Td
2.698 Tw
(\). The)Tj
/R25242760 10 Tf
29.2762 0 Td
[(agpar)18.0078(ent)]TJ
/R24926304 10 Tf
40.848 0 Td
0.198 Tw
(function returns the immediate parent graph of a subgraph, or itself if the)Tj
-137.74 -12 Td
0 Tw
(graph is already a root graph.)Tj
1.14 Tw
T*[(By def)9.99268(ault, nodes are stored in ordered sets for ef)25(cient random access to insert, nd, and delete nodes.)]TJ
12 TL
0.359 Tw
T*[(The edges of a node are also stored in ordered sets.)-535.898(The sets are maintained internally as splay tree dictio-)]TJ
0 Tw
T*[(naries using Phong V)129.016(o')]TJ
2.5 Tc
92.3199 0 Td
(sc)Tj
0 Tc
10.8301 0 Td
[(dt library)65.0146(.)]TJ
/R25242760 10 Tf
-103.15 -16.8 Td
(agnnodes)Tj
/R24926304 10 Tf
40.0102 0 Td
(,)Tj
/R25242760 10 Tf
5.44688 0 Td
(agnedges)Tj
2.947 Tc
/R24926304 10 Tf
38.8898 0 Td
(,a)Tj
0 Tc
9.88711 0 Td
(nd)Tj
/R25242760 10 Tf
12.9469 0 Td
(agnsubg)Tj
/R24926304 10 Tf
38.5172 0 Td
0.448 Tw
[(return the sizes of node, edge and subgraph sets of a graph.)-544.785(The func-)]TJ
-145.698 -12 Td
(tion)Tj
/R25242760 10 Tf
18.8871 0 Td
[(agdegr)17.9846(ee)]TJ
/R24926304 10 Tf
41.4672 0 Td
0.826 Tw
[(returns the size of the edge set of a nodes, and tak)9.98291(es ags to select in-edges, out-edges, or)]TJ
-60.3543 -12 Td
3.036 Tw
(both. The)Tj
44.402 0 Td
(function)Tj
/R25242760 10 Tf
36.366 0 Td
(agcountuniqedges)Tj
/R24926304 10 Tf
79.716 0 Td
0.536 Tw
(returns the size of the edge set of a nodes, and tak)Tj
204.636 0 Td
0.537 Tw
(es ags to select)Tj
-365.12 -12 Td
0 Tw
[(in-edges, out-edges, or both. Unlik)10(e)]TJ
/R25242760 10 Tf
145.99 0 Td
[(agdegr)17.9834(ee)]TJ
2.5 Tc
/R24926304 10 Tf
38.1402 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
(ach loop is only counted once.)Tj
-39.0148 -64.8 Td
(28 FEBR)Tj
-0.4 Tc
37.1102 0 Td
(UA)Tj
-0.65 Tc
14.0398 0 Td
1.3 Tw
(RY 2)Tj
0 Tc
20.7398 0 Td
183.055 Tw
(013 3)Tj
ET
Q
Q
\n \n \n \n \n-3921\n+3919\n \n \n \n \n-R11185288\n+R25242760\n \n-R10868832\n+R24926304\n \n-R10540944\n+R24598416\n \n \n \n \n \n \n Type\n@@ -796,29 +796,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R10540944 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCGRAPH)Tj
/R10868832 10 Tf
55.3898 0 Td
111.375 Tw
(\(3\) Library)Tj
158.025 0 Td
0 Tw
(Functions Manual)Tj
/R10540944 10 Tf
186.955 0 Td
(LIBCGRAPH)Tj
/R10868832 10 Tf
55.3898 0 Td
(\(3\))Tj
/R11185288 10.95 Tf
-456.34 -36 Td
(NODES)Tj
2.573 Tc
/R10868832 10 Tf
36 -12 Td
(An)Tj
0 Tc
14.793 0 Td
0.073 Tw
[(ode is created by gi)25.0049(ving a unique string name or programmer dened inte)]TJ
294.316 0 Td
0.072 Tw
(ger ID, and is represented by a)Tj
-309.109 -12 Td
0 Tw
[(unique internal object. \(Node equality can check)10.0073(ed by pointer comparison.\))]TJ
/R11185288 10 Tf
16.8 TL
(agnode)'
/R10868832 10 Tf
33.452 0 Td
0.392 Tw
(searches in a graph or subgraph for a node with the gi)Tj
-0.15 Tc
218.732 0 Td
(ve)Tj
2.893 Tc
9.28984 0 Td
(nn)Tj
0 Tc
12.893 0 Td
0.393 Tw
(ame, and returns it if found.)Tj
/R11185288 10 Tf
118.728 0 Td
(agidnode)Tj
/R10868832 10 Tf
-393.095 -12 Td
(allo)Tj
14.75 0 Td
0.466 Tw
[(ws a programmer to specify the node by a unique inte)15.0073(ger ID.)]TJ
/R11185288 10 Tf
253.722 0 Td
(agsubnode)Tj
/R10868832 10 Tf
48.5359 0 Td
(performs a similar operation)Tj
-317.008 -12 Td
0 Tw
[(on an e)14.9927(xisting node and a subgraph.)]TJ
/R11185288 10 Tf
(agfstnode)'
/R10868832 10 Tf
44.7371 0 Td
(and)Tj
/R11185288 10 Tf
18.0672 0 Td
(agnxtnode)Tj
/R10868832 10 Tf
48.077 0 Td
1.127 Tw
(scan node lists.)Tj
/R11185288 10 Tf
69.2121 0 Td
[(agpr)10(vnode)]TJ
/R10868832 10 Tf
49.0879 0 Td
(and)Tj
/R11185288 10 Tf
18.068 0 Td
(aglstnode)Tj
/R10868832 10 Tf
44.1879 0 Td
1.128 Tw
[(are symmetric b)20.0049(ut scan backw)]TJ
125.292 0 Td
(ard.)Tj
-416.729 -12 Td
0.642 Tw
[(The def)9.98901(ault sequence is order of creation \(object timestamp.\))]TJ
/R11185288 10 Tf
254.228 0 Td
(agdelnode)Tj
/R10868832 10 Tf
46.482 0 Td
(remo)Tj
-0.15 Tc
20.4 0 Td
(ve)Tj
3.142 Tc
9.28984 0 Td
(san)Tj
0 Tc
19.6141 0 Td
(ode from a graph or)Tj
-350.014 -12 Td
(subgraph.)Tj
/R11185288 10.95 Tf
-36 -16.8 Td
(EDGES)Tj
/R10868832 10 Tf
36 -12 Td
0.016 Tw
(An abstract edge has tw)Tj
2.516 Tc
95.4941 0 Td
(oe)Tj
0 Tc
11.9559 0 Td
(ndpoint nodes called tail and head where all outedges of the same node ha)Tj
-0.15 Tc
296.338 0 Td
0.316 Tw
(ve i)Tj
2.516 Tc
14.5859 0 Td
(ta)Tj
0 Tc
9.73594 0 Td
(s)Tj
-428.11 -12 Td
0.575 Tw
[(the tail v)25(alue and similarly all inedges ha)]TJ
-0.15 Tc
167.725 0 Td
0.875 Tw
(ve i)Tj
3.075 Tc
15.1449 0 Td
[(ta)307.507(st)]TJ
0 Tc
20.0398 0 Td
0.575 Tw
[(he head.)-557.493(In an undirected graph, head and tail are inter)]TJ
225.76 0 Td
(-)Tj
-428.67 -12 Td
2.905 Tw
(changeable. If)Tj
2.906 Tc
62.45 0 Td
(ag)Tj
0 Tc
12.3461 0 Td
0.406 Tw
(raph has multi-edges between the same pair of nodes, the edge')Tj
2.906 Tc
257.06 0 Td
(ss)Tj
0 Tc
10.6859 0 Td
(tring name beha)Tj
-0.15 Tc
65.0422 0 Td
(ve)Tj
2.906 Tc
9.28984 0 Td
(sa)Tj
0 Tc
11.2359 0 Td
(s)Tj
2.5 Tc
-428.11 -12 Td
(as)Tj
0 Tc
10.8301 0 Td
0 Tw
(econdary k)Tj
-0.15 Tc
44.05 0 Td
(ey)Tj
0 Tc
8.63984 0 Td
(.)Tj
/R11185288 10 Tf
-63.5199 -16.8 Td
(agedge)Tj
/R10868832 10 Tf
32.6578 0 Td
0.718 Tw
(searches in a graph or subgraph for an edge between the gi)Tj
-0.15 Tc
242.298 0 Td
(ve)Tj
3.217 Tc
9.28984 0 Td
(ne)Tj
0 Tc
12.657 0 Td
0.717 Tw
(ndpoints \(with an optional multi-)Tj
-296.903 -12 Td
0.641 Tw
(edge selector name\) and returns it if found or created.)Tj
225.791 0 Td
0.642 Tw
(Note that, in undirected graphs, a search tries both)Tj
-225.791 -12 Td
0.2 Tw
[(orderings of the tail and head nodes.)-520(If the)]TJ
/R11185288 10 Tf
175.929 0 Td
(name)Tj
/R10868832 10 Tf
26.0289 0 Td
0.199 Tw
[(is NULL, then an anon)14.9829(ymous internal v)25.0049(alue is generated.)]TJ
/R11185288 10 Tf
-201.958 -12 Td
(agidedge)Tj
/R10868832 10 Tf
41.1781 0 Td
(allo)Tj
14.75 0 Td
0.899 Tw
[(ws a programmer to create an edge by gi)25.0122(ving its unique inte)15.0146(ger ID.)]TJ
/R11185288 10 Tf
284.287 0 Td
(agsubedge)Tj
/R10868832 10 Tf
47.8488 0 Td
(performs a)Tj
-388.064 -12 Td
0.997 Tw
[(similar operation on an e)15.0024(xisting edge and a subgraph.)]TJ
/R11185288 10 Tf
227.403 0 Td
(agfstin)Tj
/R10868832 10 Tf
28.8898 0 Td
(,)Tj
/R11185288 10 Tf
5.99688 0 Td
(agnxtin)Tj
/R10868832 10 Tf
32.2301 0 Td
(,)Tj
/R11185288 10 Tf
5.99609 0 Td
(agfstout)Tj
3.496 Tc
/R10868832 10 Tf
34.4398 0 Td
(,a)Tj
0 Tc
10.4359 0 Td
(nd)Tj
/R11185288 10 Tf
13.4961 0 Td
(agnxtout)Tj
/R10868832 10 Tf
41.2762 0 Td
0.996 Tw
(visit di-)Tj
-400.164 -12 Td
0.493 Tw
(rected in- and out- edge lists, and ordinarily apply only in directed graphs.)Tj
/R11185288 10 Tf
308.029 0 Td
(agfstedge)Tj
/R10868832 10 Tf
42.9828 0 Td
(and)Tj
/R11185288 10 Tf
17.434 0 Td
(agnxtedge)Tj
/R10868832 10 Tf
46.3238 0 Td
(visit)Tj
-414.77 -12 Td
0.625 Tw
(all edges incident to a node.)Tj
/R11185288 10 Tf
120.4 0 Td
(agtail)Tj
/R10868832 10 Tf
27.0148 0 Td
(and)Tj
/R11185288 10 Tf
17.5648 0 Td
(aghead)Tj
/R10868832 10 Tf
33.6852 0 Td
(get the endpoint of an edge.)Tj
/R11185288 10 Tf
119.84 0 Td
(agdeledge)Tj
/R10868832 10 Tf
45.3449 0 Td
(remo)Tj
-0.15 Tc
20.4 0 Td
(ve)Tj
3.125 Tc
9.28984 0 Td
[(sa)312.49(ne)]TJ
0 Tc
24.0199 0 Td
(dge)Tj
-417.559 -12 Td
0 Tw
(from a graph or subgraph.)Tj
0.881 Tw
(Note that an abstract edge has tw)'
3.381 Tc
137.376 0 Td
(od)Tj
0 Tc
13.3809 0 Td
(istinct concrete representations: as an in-edge and as an out-edge. In)Tj
-150.757 -12 Td
(particular)Tj
3.679 Tc
37.9199 0 Td
(,t)Tj
0 Tc
8.95898 0 Td
1.178 Tw
[(he pointer as an out-edge is dif)24.9878(ferent from the pointer as an in-edge. The function)]TJ
/R11185288 10 Tf
345.68 0 Td
(ageqedge)Tj
/R10868832 10 Tf
-392.559 -12 Td
0.229 Tw
(canonicalizes the pointers before doing a comparison and so can be used to test edge equality)Tj
2.73 Tc
375.765 0 Td
(.T)Tj
0 Tc
11.3398 0 Td
0.23 Tw
(he sense of)Tj
-387.105 -12 Td
0 Tw
(an edge can be ipped using)Tj
/R11185288 10 Tf
116.09 0 Td
(agopp)Tj
/R10868832 10 Tf
26.1199 0 Td
(.)Tj
/R11185288 10.95 Tf
-178.21 -16.8 Td
[(INTERN)19.9928(AL A)94.983(TTRIB)10.0454(UTES)]TJ
/R10868832 10 Tf
36 -12 Td
(Programmer)Tj
49.7898 0 Td
1.391 Tw
[(-dened v)25.0061(alues may be dynamically attached to graphs, subgraphs, nodes, and edges.)]TJ
362.211 0 Td
(Such)Tj
-0.25 Tc
-412.001 -12 Td
(va)Tj
0 Tc
9.18984 0 Td
1.519 Tw
(lues are either character string data \(for I/O\) or uninterpreted binary records \(for implementing algo-)Tj
-9.18984 -12 Td
0 Tw
[(rithms ef)24.9927(ciently\).)]TJ
/R11185288 10.95 Tf
-36 -16.8 Td
[(STRING A)94.9908(TTRIB)10.0454(UTES)]TJ
/R10868832 10 Tf
36 -12 Td
0.107 Tw
[(String attrib)19.9817(utes are handled automatically in reading and writing graph les.)]TJ
2.606 Tc
313.996 0 Td
(As)Tj
0 Tc
13.716 0 Td
0.106 Tw
[(tring attrib)20.0146(ute is identied)]TJ
-327.712 -12 Td
1.707 Tw
(by name and by an internal symbol table entry \()Tj
/R11185288 10 Tf
206.723 0 Td
(Agsym_t)Tj
4.207 Tc
/R10868832 10 Tf
37.7699 0 Td
(\)c)Tj
0 Tc
11.977 0 Td
1.708 Tw
(reated by Libcgraph.)Tj
93.1539 0 Td
(Attrib)Tj
23.6898 0 Td
(utes of nodes,)Tj
-373.314 -12 Td
0.892 Tw
(edges, and graphs \(with their subgraphs\) ha)Tj
-0.15 Tc
179.282 0 Td
1.191 Tw
(ve s)Tj
0 Tc
16.5711 0 Td
0.891 Tw
[(eparate namespaces.)-589.111(The contents of an)]TJ
/R11185288 10 Tf
168.626 0 Td
(Agsym_t)Tj
/R10868832 10 Tf
41.1609 0 Td
(ha)Tj
-0.15 Tc
9.23984 0 Td
1.191 Tw
(ve a)Tj
0 Tc
/R11185288 10 Tf
-414.88 -12 Td
1.087 Tw
(char* name)Tj
/R10868832 10 Tf
54.9441 0 Td
(for the attrib)Tj
51.9641 0 Td
(ute')Tj
3.587 Tc
15 0 Td
(sn)Tj
0 Tc
12.477 0 Td
(ame, a)Tj
/R11185288 10 Tf
30.7738 0 Td
(char* defv)Tj
46.257 0 Td
(al)Tj
/R10868832 10 Tf
11.3672 0 Td
(eld for the attrib)Tj
73.3309 0 Td
(ute')Tj
3.587 Tc
15 0 Td
(sd)Tj
0 Tc
12.477 0 Td
(ef)Tj
7.66992 0 Td
(ault v)Tj
23.3371 0 Td
1.088 Tw
(alue, and an)Tj
/R11185288 10 Tf
53.8039 0 Td
(int id)Tj
/R10868832 10 Tf
-408.402 -12 Td
0.359 Tw
(eld containing the inde)Tj
2.859 Tc
97.8672 0 Td
[(xo)285.901(ft)]TJ
0 Tc
21.8281 0 Td
(he attrib)Tj
33.209 0 Td
(ute')Tj
2.858 Tc
15 0 Td
(ss)Tj
0 Tc
10.6379 0 Td
0.358 Tw
[(pecic v)25.0024(alue for an object in the object')]TJ
2.858 Tc
160.836 0 Td
(sa)Tj
0 Tc
11.1879 0 Td
[(rray of attrib)20.0146(ute v)]TJ
70.884 0 Td
(al-)Tj
-421.45 -12 Td
(ues.)Tj
/R11185288 10 Tf
(agattr)'
/R10868832 10 Tf
30.55 0 Td
1.95 Tw
(creates or looks up attrib)Tj
106.47 0 Td
(utes.)Tj
/R11185288 10 Tf
25.5602 0 Td
(kind)Tj
/R10868832 10 Tf
23.9102 0 Td
(may be)Tj
-0.55 Tc
/R11185288 10 Tf
35.5602 0 Td
(AG)Tj
0 Tc
14.45 0 Td
(RAPH)Tj
/R10868832 10 Tf
28.3301 0 Td
(,)Tj
-0.55 Tc
/R11185288 10 Tf
6.95 0 Td
(AG)Tj
0 Tc
14.45 0 Td
(NODE)Tj
4.45 Tc
/R10868832 10 Tf
28.8898 0 Td
(,o)Tj
0 Tc
11.95 0 Td
(r)Tj
-0.55 Tc
/R11185288 10 Tf
7.78008 0 Td
(AG)Tj
0 Tc
14.45 0 Td
(EDGE)Tj
6.95 Tc
/R10868832 10 Tf
28.3398 0 Td
(.I)Tj
0 Tc
12.7801 0 Td
(f)Tj
-0.1 Tc
/R11185288 10 Tf
7.78008 0 Td
(va)Tj
0 Tc
9.9 0 Td
(lue)Tj
/R10868832 10 Tf
17.2301 0 Td
(is)Tj
/R11185288 10 Tf
-425.33 -12 Td
(\(char*\)0\))Tj
2.606 Tc
/R10868832 10 Tf
39.4301 0 Td
(,t)Tj
0 Tc
7.88594 0 Td
0.106 Tw
(he request is to search for an e)Tj
121.942 0 Td
0.105 Tw
[(xisting attrib)20.0073(ute of the gi)]TJ
-0.15 Tc
98.8598 0 Td
(ve)Tj
2.605 Tc
9.28984 0 Td
(nk)Tj
0 Tc
12.6051 0 Td
[(ind and name.)-510.493(Otherwise, if the at-)]TJ
-290.013 -12 Td
(trib)Tj
13.6898 0 Td
0.22 Tw
(ute already e)Tj
51.3801 0 Td
0.221 Tw
[(xists, its def)10.0049(ault for creating ne)]TJ
2.721 Tc
124.625 0 Td
(wo)Tj
0 Tc
14.941 0 Td
(bjects is set to the gi)Tj
-0.15 Tc
82.2449 0 Td
(ve)Tj
2.721 Tc
9.28984 0 Td
(nv)Tj
0 Tc
12.4711 0 Td
[(alue; if it does not e)15.0146(xist, a ne)]TJ
116.137 0 Td
(w)Tj
-424.779 -12 Td
(attrib)Tj
20.9102 0 Td
0.545 Tw
(ute is created with the gi)Tj
-0.15 Tc
100.515 0 Td
(ve)Tj
3.045 Tc
9.28984 0 Td
(nd)Tj
0 Tc
13.0449 0 Td
(ef)Tj
7.66992 0 Td
(ault, and the def)Tj
65.9648 0 Td
0.544 Tw
[(ault is applied to all pre-e)15(xisting objects of the gi)]TJ
-0.15 Tc
200.316 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n)Tj
-427 -12 Td
0.836 Tw
(kind. If)Tj
/R11185288 10 Tf
33.6121 0 Td
(g)Tj
/R10868832 10 Tf
8.33594 0 Td
[(is NULL, the def)9.98779(ault is set for all graphs created subsequently)]TJ
255.62 0 Td
(.)Tj
/R11185288 10 Tf
8.33594 0 Td
(agattrsym)Tj
/R10868832 10 Tf
46.6559 0 Td
0.837 Tw
(is a helper function)Tj
-352.56 -12 Td
0.548 Tw
[(that looks up an attrib)19.989(ute for a graph object gi)]TJ
-0.15 Tc
187.512 0 Td
(ve)Tj
3.048 Tc
9.28984 0 Td
[(na)304.812(sa)304.788(na)]TJ
-0.18 Tc
36.3539 0 Td
(rg)Tj
0 Tc
8.15 0 Td
(ument.)Tj
/R11185288 10 Tf
33.048 0 Td
(agnxtattr)Tj
/R10868832 10 Tf
43.0379 0 Td
0.547 Tw
(permits tra)Tj
-0.15 Tc
43.3969 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsing the list of)Tj
-370.079 -12 Td
(attrib)Tj
20.9102 0 Td
0.524 Tw
(utes of a gi)Tj
-0.15 Tc
45.482 0 Td
(ve)Tj
3.024 Tc
9.28984 0 Td
(nt)Tj
0 Tc
10.8039 0 Td
3.024 Tw
(ype. If)Tj
/R11185288 10 Tf
32.1488 0 Td
(NULL)Tj
/R10868832 10 Tf
30.8051 0 Td
0.525 Tw
[(is passed as an ar)18.0151(gument it gets the rst attrib)19.9854(ute; otherwise it returns)]TJ
-149.44 -12 Td
0.54 Tw
[(the ne)15(xt one in succession or returns)]TJ
/R11185288 10 Tf
151.66 0 Td
(NULL)Tj
/R10868832 10 Tf
30.8199 0 Td
(at the end of the list.)Tj
/R11185288 10 Tf
89.9 0 Td
(agget)Tj
/R10868832 10 Tf
25.8102 0 Td
(and)Tj
/R11185288 10 Tf
17.4801 0 Td
(agset)Tj
/R10868832 10 Tf
24.7 0 Td
(allo)Tj
3.04 Tc
14.75 0 Td
(wf)Tj
0 Tc
13.5898 0 Td
(etching and up-)Tj
-368.71 -12 Td
0.578 Tw
(dating a string attrib)Tj
82.3641 0 Td
0.579 Tw
[(ute for an object taking the attrib)19.9927(ute name as an ar)]TJ
205.92 0 Td
(gument.)Tj
/R11185288 10 Tf
38.0789 0 Td
(agxget)Tj
/R10868832 10 Tf
30.8488 0 Td
(and)Tj
/R11185288 10 Tf
17.5191 0 Td
(agxset)Tj
/R10868832 10 Tf
29.7391 0 Td
(do this)Tj
-0.2 Tc
-404.47 -12 Td
(bu)Tj
3.113 Tc
9.8 0 Td
(tw)Tj
0 Tc
13.1129 0 Td
0.613 Tw
(ith an attrib)Tj
47.1359 0 Td
0.612 Tw
[(ute symbol table entry as an ar)17.981(gument \(to a)]TJ
-0.2 Tc
177.266 0 Td
(vo)Tj
0 Tc
9.8 0 Td
[(id the cost of the string lookup\).)-561.196(Note that)]TJ
/R11185288 10 Tf
-257.115 -12 Td
(agset)Tj
/R10868832 10 Tf
24.4121 0 Td
0.253 Tw
[(will f)10.0037(ail unless the attrib)19.9927(ute is rst dened using)]TJ
/R11185288 10 Tf
197.257 0 Td
(agattr)Tj
/R10868832 10 Tf
26.1 0 Td
(.)Tj
/R11185288 10 Tf
7.75312 0 Td
(agsafeset)Tj
/R10868832 10 Tf
41.073 0 Td
(is a con)Tj
-0.15 Tc
30.6559 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(nience function that en-)Tj
-336.541 -12 Td
0 Tw
(sures the gi)Tj
-0.15 Tc
45.3 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(na)Tj
0 Tc
11.9398 0 Td
[(ttrib)20.0073(ute is declared before setting it locally on an object.)]TJ
-66.5297 -16.8 Td
0.562 Tw
(It is sometimes con)Tj
-0.15 Tc
78.7859 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(nient to cop)Tj
3.062 Tc
48.2441 0 Td
(ya)Tj
0 Tc
12.502 0 Td
(ll of the attrib)Tj
56.2059 0 Td
0.561 Tw
(utes from one object to another)Tj
3.061 Tc
126.955 0 Td
(.T)Tj
0 Tc
11.6711 0 Td
(his can be done using)Tj
/R11185288 10 Tf
-343.654 -12 Td
(agcopyattr)Tj
2.584 Tc
/R10868832 10 Tf
46.1 0 Td
(.T)Tj
0 Tc
11.1941 0 Td
0.084 Tw
[(his f)10.0012(ails and returns non-zero of ar)17.9932(gument objects are dif)25.0049(ferent kinds, or if all of the attrib)]TJ
358.594 0 Td
(utes)Tj
-261.333 -40.8 Td
0 Tw
(28 FEBR)Tj
-0.4 Tc
37.1102 0 Td
(UA)Tj
-0.65 Tc
14.0398 0 Td
1.3 Tw
(RY 2)Tj
0 Tc
20.7398 0 Td
183.055 Tw
(013 4)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R24598416 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCGRAPH)Tj
/R24926304 10 Tf
55.3898 0 Td
111.375 Tw
(\(3\) Library)Tj
158.025 0 Td
0 Tw
(Functions Manual)Tj
/R24598416 10 Tf
186.955 0 Td
(LIBCGRAPH)Tj
/R24926304 10 Tf
55.3898 0 Td
(\(3\))Tj
/R25242760 10.95 Tf
-456.34 -36 Td
(NODES)Tj
2.573 Tc
/R24926304 10 Tf
36 -12 Td
(An)Tj
0 Tc
14.793 0 Td
0.073 Tw
[(ode is created by gi)25.0049(ving a unique string name or programmer dened inte)]TJ
294.316 0 Td
0.072 Tw
(ger ID, and is represented by a)Tj
-309.109 -12 Td
0 Tw
[(unique internal object. \(Node equality can check)10.0073(ed by pointer comparison.\))]TJ
/R25242760 10 Tf
16.8 TL
(agnode)'
/R24926304 10 Tf
33.452 0 Td
0.392 Tw
(searches in a graph or subgraph for a node with the gi)Tj
-0.15 Tc
218.732 0 Td
(ve)Tj
2.893 Tc
9.28984 0 Td
(nn)Tj
0 Tc
12.893 0 Td
0.393 Tw
(ame, and returns it if found.)Tj
/R25242760 10 Tf
118.728 0 Td
(agidnode)Tj
/R24926304 10 Tf
-393.095 -12 Td
(allo)Tj
14.75 0 Td
0.466 Tw
[(ws a programmer to specify the node by a unique inte)15.0073(ger ID.)]TJ
/R25242760 10 Tf
253.722 0 Td
(agsubnode)Tj
/R24926304 10 Tf
48.5359 0 Td
(performs a similar operation)Tj
-317.008 -12 Td
0 Tw
[(on an e)14.9927(xisting node and a subgraph.)]TJ
/R25242760 10 Tf
(agfstnode)'
/R24926304 10 Tf
44.7371 0 Td
(and)Tj
/R25242760 10 Tf
18.0672 0 Td
(agnxtnode)Tj
/R24926304 10 Tf
48.077 0 Td
1.127 Tw
(scan node lists.)Tj
/R25242760 10 Tf
69.2121 0 Td
[(agpr)10(vnode)]TJ
/R24926304 10 Tf
49.0879 0 Td
(and)Tj
/R25242760 10 Tf
18.068 0 Td
(aglstnode)Tj
/R24926304 10 Tf
44.1879 0 Td
1.128 Tw
[(are symmetric b)20.0049(ut scan backw)]TJ
125.292 0 Td
(ard.)Tj
-416.729 -12 Td
0.642 Tw
[(The def)9.98901(ault sequence is order of creation \(object timestamp.\))]TJ
/R25242760 10 Tf
254.228 0 Td
(agdelnode)Tj
/R24926304 10 Tf
46.482 0 Td
(remo)Tj
-0.15 Tc
20.4 0 Td
(ve)Tj
3.142 Tc
9.28984 0 Td
(san)Tj
0 Tc
19.6141 0 Td
(ode from a graph or)Tj
-350.014 -12 Td
(subgraph.)Tj
/R25242760 10.95 Tf
-36 -16.8 Td
(EDGES)Tj
/R24926304 10 Tf
36 -12 Td
0.016 Tw
(An abstract edge has tw)Tj
2.516 Tc
95.4941 0 Td
(oe)Tj
0 Tc
11.9559 0 Td
(ndpoint nodes called tail and head where all outedges of the same node ha)Tj
-0.15 Tc
296.338 0 Td
0.316 Tw
(ve i)Tj
2.516 Tc
14.5859 0 Td
(ta)Tj
0 Tc
9.73594 0 Td
(s)Tj
-428.11 -12 Td
0.575 Tw
[(the tail v)25(alue and similarly all inedges ha)]TJ
-0.15 Tc
167.725 0 Td
0.875 Tw
(ve i)Tj
3.075 Tc
15.1449 0 Td
[(ta)307.507(st)]TJ
0 Tc
20.0398 0 Td
0.575 Tw
[(he head.)-557.493(In an undirected graph, head and tail are inter)]TJ
225.76 0 Td
(-)Tj
-428.67 -12 Td
2.905 Tw
(changeable. If)Tj
2.906 Tc
62.45 0 Td
(ag)Tj
0 Tc
12.3461 0 Td
0.406 Tw
(raph has multi-edges between the same pair of nodes, the edge')Tj
2.906 Tc
257.06 0 Td
(ss)Tj
0 Tc
10.6859 0 Td
(tring name beha)Tj
-0.15 Tc
65.0422 0 Td
(ve)Tj
2.906 Tc
9.28984 0 Td
(sa)Tj
0 Tc
11.2359 0 Td
(s)Tj
2.5 Tc
-428.11 -12 Td
(as)Tj
0 Tc
10.8301 0 Td
0 Tw
(econdary k)Tj
-0.15 Tc
44.05 0 Td
(ey)Tj
0 Tc
8.63984 0 Td
(.)Tj
/R25242760 10 Tf
-63.5199 -16.8 Td
(agedge)Tj
/R24926304 10 Tf
32.6578 0 Td
0.718 Tw
(searches in a graph or subgraph for an edge between the gi)Tj
-0.15 Tc
242.298 0 Td
(ve)Tj
3.217 Tc
9.28984 0 Td
(ne)Tj
0 Tc
12.657 0 Td
0.717 Tw
(ndpoints \(with an optional multi-)Tj
-296.903 -12 Td
0.641 Tw
(edge selector name\) and returns it if found or created.)Tj
225.791 0 Td
0.642 Tw
(Note that, in undirected graphs, a search tries both)Tj
-225.791 -12 Td
0.2 Tw
[(orderings of the tail and head nodes.)-520(If the)]TJ
/R25242760 10 Tf
175.929 0 Td
(name)Tj
/R24926304 10 Tf
26.0289 0 Td
0.199 Tw
[(is NULL, then an anon)14.9829(ymous internal v)25.0049(alue is generated.)]TJ
/R25242760 10 Tf
-201.958 -12 Td
(agidedge)Tj
/R24926304 10 Tf
41.1781 0 Td
(allo)Tj
14.75 0 Td
0.899 Tw
[(ws a programmer to create an edge by gi)25.0122(ving its unique inte)15.0146(ger ID.)]TJ
/R25242760 10 Tf
284.287 0 Td
(agsubedge)Tj
/R24926304 10 Tf
47.8488 0 Td
(performs a)Tj
-388.064 -12 Td
0.997 Tw
[(similar operation on an e)15.0024(xisting edge and a subgraph.)]TJ
/R25242760 10 Tf
227.403 0 Td
(agfstin)Tj
/R24926304 10 Tf
28.8898 0 Td
(,)Tj
/R25242760 10 Tf
5.99688 0 Td
(agnxtin)Tj
/R24926304 10 Tf
32.2301 0 Td
(,)Tj
/R25242760 10 Tf
5.99609 0 Td
(agfstout)Tj
3.496 Tc
/R24926304 10 Tf
34.4398 0 Td
(,a)Tj
0 Tc
10.4359 0 Td
(nd)Tj
/R25242760 10 Tf
13.4961 0 Td
(agnxtout)Tj
/R24926304 10 Tf
41.2762 0 Td
0.996 Tw
(visit di-)Tj
-400.164 -12 Td
0.493 Tw
(rected in- and out- edge lists, and ordinarily apply only in directed graphs.)Tj
/R25242760 10 Tf
308.029 0 Td
(agfstedge)Tj
/R24926304 10 Tf
42.9828 0 Td
(and)Tj
/R25242760 10 Tf
17.434 0 Td
(agnxtedge)Tj
/R24926304 10 Tf
46.3238 0 Td
(visit)Tj
-414.77 -12 Td
0.625 Tw
(all edges incident to a node.)Tj
/R25242760 10 Tf
120.4 0 Td
(agtail)Tj
/R24926304 10 Tf
27.0148 0 Td
(and)Tj
/R25242760 10 Tf
17.5648 0 Td
(aghead)Tj
/R24926304 10 Tf
33.6852 0 Td
(get the endpoint of an edge.)Tj
/R25242760 10 Tf
119.84 0 Td
(agdeledge)Tj
/R24926304 10 Tf
45.3449 0 Td
(remo)Tj
-0.15 Tc
20.4 0 Td
(ve)Tj
3.125 Tc
9.28984 0 Td
[(sa)312.49(ne)]TJ
0 Tc
24.0199 0 Td
(dge)Tj
-417.559 -12 Td
0 Tw
(from a graph or subgraph.)Tj
0.881 Tw
(Note that an abstract edge has tw)'
3.381 Tc
137.376 0 Td
(od)Tj
0 Tc
13.3809 0 Td
(istinct concrete representations: as an in-edge and as an out-edge. In)Tj
-150.757 -12 Td
(particular)Tj
3.679 Tc
37.9199 0 Td
(,t)Tj
0 Tc
8.95898 0 Td
1.178 Tw
[(he pointer as an out-edge is dif)24.9878(ferent from the pointer as an in-edge. The function)]TJ
/R25242760 10 Tf
345.68 0 Td
(ageqedge)Tj
/R24926304 10 Tf
-392.559 -12 Td
0.229 Tw
(canonicalizes the pointers before doing a comparison and so can be used to test edge equality)Tj
2.73 Tc
375.765 0 Td
(.T)Tj
0 Tc
11.3398 0 Td
0.23 Tw
(he sense of)Tj
-387.105 -12 Td
0 Tw
(an edge can be ipped using)Tj
/R25242760 10 Tf
116.09 0 Td
(agopp)Tj
/R24926304 10 Tf
26.1199 0 Td
(.)Tj
/R25242760 10.95 Tf
-178.21 -16.8 Td
[(INTERN)19.9928(AL A)94.983(TTRIB)10.0454(UTES)]TJ
/R24926304 10 Tf
36 -12 Td
(Programmer)Tj
49.7898 0 Td
1.391 Tw
[(-dened v)25.0061(alues may be dynamically attached to graphs, subgraphs, nodes, and edges.)]TJ
362.211 0 Td
(Such)Tj
-0.25 Tc
-412.001 -12 Td
(va)Tj
0 Tc
9.18984 0 Td
1.519 Tw
(lues are either character string data \(for I/O\) or uninterpreted binary records \(for implementing algo-)Tj
-9.18984 -12 Td
0 Tw
[(rithms ef)24.9927(ciently\).)]TJ
/R25242760 10.95 Tf
-36 -16.8 Td
[(STRING A)94.9908(TTRIB)10.0454(UTES)]TJ
/R24926304 10 Tf
36 -12 Td
0.107 Tw
[(String attrib)19.9817(utes are handled automatically in reading and writing graph les.)]TJ
2.606 Tc
313.996 0 Td
(As)Tj
0 Tc
13.716 0 Td
0.106 Tw
[(tring attrib)20.0146(ute is identied)]TJ
-327.712 -12 Td
1.707 Tw
(by name and by an internal symbol table entry \()Tj
/R25242760 10 Tf
206.723 0 Td
(Agsym_t)Tj
4.207 Tc
/R24926304 10 Tf
37.7699 0 Td
(\)c)Tj
0 Tc
11.977 0 Td
1.708 Tw
(reated by Libcgraph.)Tj
93.1539 0 Td
(Attrib)Tj
23.6898 0 Td
(utes of nodes,)Tj
-373.314 -12 Td
0.892 Tw
(edges, and graphs \(with their subgraphs\) ha)Tj
-0.15 Tc
179.282 0 Td
1.191 Tw
(ve s)Tj
0 Tc
16.5711 0 Td
0.891 Tw
[(eparate namespaces.)-589.111(The contents of an)]TJ
/R25242760 10 Tf
168.626 0 Td
(Agsym_t)Tj
/R24926304 10 Tf
41.1609 0 Td
(ha)Tj
-0.15 Tc
9.23984 0 Td
1.191 Tw
(ve a)Tj
0 Tc
/R25242760 10 Tf
-414.88 -12 Td
1.087 Tw
(char* name)Tj
/R24926304 10 Tf
54.9441 0 Td
(for the attrib)Tj
51.9641 0 Td
(ute')Tj
3.587 Tc
15 0 Td
(sn)Tj
0 Tc
12.477 0 Td
(ame, a)Tj
/R25242760 10 Tf
30.7738 0 Td
(char* defv)Tj
46.257 0 Td
(al)Tj
/R24926304 10 Tf
11.3672 0 Td
(eld for the attrib)Tj
73.3309 0 Td
(ute')Tj
3.587 Tc
15 0 Td
(sd)Tj
0 Tc
12.477 0 Td
(ef)Tj
7.66992 0 Td
(ault v)Tj
23.3371 0 Td
1.088 Tw
(alue, and an)Tj
/R25242760 10 Tf
53.8039 0 Td
(int id)Tj
/R24926304 10 Tf
-408.402 -12 Td
0.359 Tw
(eld containing the inde)Tj
2.859 Tc
97.8672 0 Td
[(xo)285.901(ft)]TJ
0 Tc
21.8281 0 Td
(he attrib)Tj
33.209 0 Td
(ute')Tj
2.858 Tc
15 0 Td
(ss)Tj
0 Tc
10.6379 0 Td
0.358 Tw
[(pecic v)25.0024(alue for an object in the object')]TJ
2.858 Tc
160.836 0 Td
(sa)Tj
0 Tc
11.1879 0 Td
[(rray of attrib)20.0146(ute v)]TJ
70.884 0 Td
(al-)Tj
-421.45 -12 Td
(ues.)Tj
/R25242760 10 Tf
(agattr)'
/R24926304 10 Tf
30.55 0 Td
1.95 Tw
(creates or looks up attrib)Tj
106.47 0 Td
(utes.)Tj
/R25242760 10 Tf
25.5602 0 Td
(kind)Tj
/R24926304 10 Tf
23.9102 0 Td
(may be)Tj
-0.55 Tc
/R25242760 10 Tf
35.5602 0 Td
(AG)Tj
0 Tc
14.45 0 Td
(RAPH)Tj
/R24926304 10 Tf
28.3301 0 Td
(,)Tj
-0.55 Tc
/R25242760 10 Tf
6.95 0 Td
(AG)Tj
0 Tc
14.45 0 Td
(NODE)Tj
4.45 Tc
/R24926304 10 Tf
28.8898 0 Td
(,o)Tj
0 Tc
11.95 0 Td
(r)Tj
-0.55 Tc
/R25242760 10 Tf
7.78008 0 Td
(AG)Tj
0 Tc
14.45 0 Td
(EDGE)Tj
6.95 Tc
/R24926304 10 Tf
28.3398 0 Td
(.I)Tj
0 Tc
12.7801 0 Td
(f)Tj
-0.1 Tc
/R25242760 10 Tf
7.78008 0 Td
(va)Tj
0 Tc
9.9 0 Td
(lue)Tj
/R24926304 10 Tf
17.2301 0 Td
(is)Tj
/R25242760 10 Tf
-425.33 -12 Td
(\(char*\)0\))Tj
2.606 Tc
/R24926304 10 Tf
39.4301 0 Td
(,t)Tj
0 Tc
7.88594 0 Td
0.106 Tw
(he request is to search for an e)Tj
121.942 0 Td
0.105 Tw
[(xisting attrib)20.0073(ute of the gi)]TJ
-0.15 Tc
98.8598 0 Td
(ve)Tj
2.605 Tc
9.28984 0 Td
(nk)Tj
0 Tc
12.6051 0 Td
[(ind and name.)-510.493(Otherwise, if the at-)]TJ
-290.013 -12 Td
(trib)Tj
13.6898 0 Td
0.22 Tw
(ute already e)Tj
51.3801 0 Td
0.221 Tw
[(xists, its def)10.0049(ault for creating ne)]TJ
2.721 Tc
124.625 0 Td
(wo)Tj
0 Tc
14.941 0 Td
(bjects is set to the gi)Tj
-0.15 Tc
82.2449 0 Td
(ve)Tj
2.721 Tc
9.28984 0 Td
(nv)Tj
0 Tc
12.4711 0 Td
[(alue; if it does not e)15.0146(xist, a ne)]TJ
116.137 0 Td
(w)Tj
-424.779 -12 Td
(attrib)Tj
20.9102 0 Td
0.545 Tw
(ute is created with the gi)Tj
-0.15 Tc
100.515 0 Td
(ve)Tj
3.045 Tc
9.28984 0 Td
(nd)Tj
0 Tc
13.0449 0 Td
(ef)Tj
7.66992 0 Td
(ault, and the def)Tj
65.9648 0 Td
0.544 Tw
[(ault is applied to all pre-e)15(xisting objects of the gi)]TJ
-0.15 Tc
200.316 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n)Tj
-427 -12 Td
0.836 Tw
(kind. If)Tj
/R25242760 10 Tf
33.6121 0 Td
(g)Tj
/R24926304 10 Tf
8.33594 0 Td
[(is NULL, the def)9.98779(ault is set for all graphs created subsequently)]TJ
255.62 0 Td
(.)Tj
/R25242760 10 Tf
8.33594 0 Td
(agattrsym)Tj
/R24926304 10 Tf
46.6559 0 Td
0.837 Tw
(is a helper function)Tj
-352.56 -12 Td
0.548 Tw
[(that looks up an attrib)19.989(ute for a graph object gi)]TJ
-0.15 Tc
187.512 0 Td
(ve)Tj
3.048 Tc
9.28984 0 Td
[(na)304.812(sa)304.788(na)]TJ
-0.18 Tc
36.3539 0 Td
(rg)Tj
0 Tc
8.15 0 Td
(ument.)Tj
/R25242760 10 Tf
33.048 0 Td
(agnxtattr)Tj
/R24926304 10 Tf
43.0379 0 Td
0.547 Tw
(permits tra)Tj
-0.15 Tc
43.3969 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsing the list of)Tj
-370.079 -12 Td
(attrib)Tj
20.9102 0 Td
0.524 Tw
(utes of a gi)Tj
-0.15 Tc
45.482 0 Td
(ve)Tj
3.024 Tc
9.28984 0 Td
(nt)Tj
0 Tc
10.8039 0 Td
3.024 Tw
(ype. If)Tj
/R25242760 10 Tf
32.1488 0 Td
(NULL)Tj
/R24926304 10 Tf
30.8051 0 Td
0.525 Tw
[(is passed as an ar)18.0151(gument it gets the rst attrib)19.9854(ute; otherwise it returns)]TJ
-149.44 -12 Td
0.54 Tw
[(the ne)15(xt one in succession or returns)]TJ
/R25242760 10 Tf
151.66 0 Td
(NULL)Tj
/R24926304 10 Tf
30.8199 0 Td
(at the end of the list.)Tj
/R25242760 10 Tf
89.9 0 Td
(agget)Tj
/R24926304 10 Tf
25.8102 0 Td
(and)Tj
/R25242760 10 Tf
17.4801 0 Td
(agset)Tj
/R24926304 10 Tf
24.7 0 Td
(allo)Tj
3.04 Tc
14.75 0 Td
(wf)Tj
0 Tc
13.5898 0 Td
(etching and up-)Tj
-368.71 -12 Td
0.578 Tw
(dating a string attrib)Tj
82.3641 0 Td
0.579 Tw
[(ute for an object taking the attrib)19.9927(ute name as an ar)]TJ
205.92 0 Td
(gument.)Tj
/R25242760 10 Tf
38.0789 0 Td
(agxget)Tj
/R24926304 10 Tf
30.8488 0 Td
(and)Tj
/R25242760 10 Tf
17.5191 0 Td
(agxset)Tj
/R24926304 10 Tf
29.7391 0 Td
(do this)Tj
-0.2 Tc
-404.47 -12 Td
(bu)Tj
3.113 Tc
9.8 0 Td
(tw)Tj
0 Tc
13.1129 0 Td
0.613 Tw
(ith an attrib)Tj
47.1359 0 Td
0.612 Tw
[(ute symbol table entry as an ar)17.981(gument \(to a)]TJ
-0.2 Tc
177.266 0 Td
(vo)Tj
0 Tc
9.8 0 Td
[(id the cost of the string lookup\).)-561.196(Note that)]TJ
/R25242760 10 Tf
-257.115 -12 Td
(agset)Tj
/R24926304 10 Tf
24.4121 0 Td
0.253 Tw
[(will f)10.0037(ail unless the attrib)19.9927(ute is rst dened using)]TJ
/R25242760 10 Tf
197.257 0 Td
(agattr)Tj
/R24926304 10 Tf
26.1 0 Td
(.)Tj
/R25242760 10 Tf
7.75312 0 Td
(agsafeset)Tj
/R24926304 10 Tf
41.073 0 Td
(is a con)Tj
-0.15 Tc
30.6559 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(nience function that en-)Tj
-336.541 -12 Td
0 Tw
(sures the gi)Tj
-0.15 Tc
45.3 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(na)Tj
0 Tc
11.9398 0 Td
[(ttrib)20.0073(ute is declared before setting it locally on an object.)]TJ
-66.5297 -16.8 Td
0.562 Tw
(It is sometimes con)Tj
-0.15 Tc
78.7859 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(nient to cop)Tj
3.062 Tc
48.2441 0 Td
(ya)Tj
0 Tc
12.502 0 Td
(ll of the attrib)Tj
56.2059 0 Td
0.561 Tw
(utes from one object to another)Tj
3.061 Tc
126.955 0 Td
(.T)Tj
0 Tc
11.6711 0 Td
(his can be done using)Tj
/R25242760 10 Tf
-343.654 -12 Td
(agcopyattr)Tj
2.584 Tc
/R24926304 10 Tf
46.1 0 Td
(.T)Tj
0 Tc
11.1941 0 Td
0.084 Tw
[(his f)10.0012(ails and returns non-zero of ar)17.9932(gument objects are dif)25.0049(ferent kinds, or if all of the attrib)]TJ
358.594 0 Td
(utes)Tj
-261.333 -40.8 Td
0 Tw
(28 FEBR)Tj
-0.4 Tc
37.1102 0 Td
(UA)Tj
-0.65 Tc
14.0398 0 Td
1.3 Tw
(RY 2)Tj
0 Tc
20.7398 0 Td
183.055 Tw
(013 4)Tj
ET
Q
Q
\n \n \n \n \n-4624\n+4623\n \n \n \n \n-R11185288\n+R25242760\n \n-R10868832\n+R24926304\n \n-R10540944\n+R24598416\n \n \n \n \n \n \n Type\n@@ -855,29 +855,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R10540944 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCGRAPH)Tj
/R10868832 10 Tf
55.3898 0 Td
111.375 Tw
(\(3\) Library)Tj
158.025 0 Td
0 Tw
(Functions Manual)Tj
/R10540944 10 Tf
186.955 0 Td
(LIBCGRAPH)Tj
/R10868832 10 Tf
55.3898 0 Td
(\(3\))Tj
-420.34 -36 Td
(of the source object ha)Tj
-0.15 Tc
90.3301 0 Td
0.3 Tw
(ve n)Tj
0 Tc
16.7898 0 Td
0 Tw
[(ot been declared for the tar)17.9932(get object.)]TJ
/R11185288 10.95 Tf
-143.12 -16.8 Td
(STRINGS)Tj
/R10868832 10 Tf
36 -12 Td
0.972 Tw
[(Libcgraph performs its o)24.9976(wn storage management of strings as reference-counted strings.)]TJ
368.971 0 Td
0.971 Tw
(The caller does)Tj
-368.971 -12 Td
0 Tw
(not need to dynamically allocate storage.)Tj
/R11185288 10 Tf
16.8 TL
(agstrdup)'
/R10868832 10 Tf
41.8379 0 Td
0.998 Tw
(returns a pointer to a reference-counted cop)Tj
3.499 Tc
180.268 0 Td
[(yo)349.917(ft)]TJ
0 Tc
23.1078 0 Td
0.999 Tw
[(he ar)18.0103(gument string, creating one if necessary)]TJ
184.284 0 Td
(.)Tj
/R11185288 10 Tf
-429.498 -12 Td
(agstrbind)Tj
/R10868832 10 Tf
44.5621 0 Td
0.941 Tw
[(returns a pointer to a reference-counted string if it e)15.0171(xists, or NULL if not.)-594.102(All uses of cgraph)]TJ
-44.5621 -12 Td
0 Tw
(strings need to be freed using)Tj
/R11185288 10 Tf
119.98 0 Td
[(agstrfr)18(ee)]TJ
/R10868832 10 Tf
40.6301 0 Td
(in order to correctly maintain the reference count.)Tj
-160.61 -16.8 Td
1.49 Tw
(The cgraph parser handles HTML-lik)Tj
3.991 Tc
155.82 0 Td
(es)Tj
0 Tc
12.3211 0 Td
1.491 Tw
(trings. These should be indistinguishable from other strings for)Tj
-168.141 -12 Td
0.16 Tw
(most purposes. T)Tj
2.66 Tc
68.1301 0 Td
(oc)Tj
0 Tc
12.1 0 Td
(reate an HTML-lik)Tj
2.66 Tc
76.3102 0 Td
(es)Tj
0 Tc
10.9898 0 Td
(tring, use)Tj
/R11185288 10 Tf
40.0398 0 Td
(agstrdup_html)Tj
2.66 Tc
/R10868832 10 Tf
63.3398 0 Td
(.T)Tj
0 Tc
11.2699 0 Td
(he)Tj
/R11185288 10 Tf
12.1 0 Td
(aghtmlstr)Tj
/R10868832 10 Tf
44.3199 0 Td
(function can be used to)Tj
-338.6 -12 Td
0 Tw
(query if a string is an ordinary string or an HTML-lik)Tj
2.5 Tc
213.76 0 Td
(es)Tj
0 Tc
10.8301 0 Td
(tring.)Tj
/R11185288 10 Tf
-224.59 -16.8 Td
(agcanonStr)Tj
/R10868832 10 Tf
52.1711 0 Td
0.781 Tw
[(returns a pointer to a v)15.0146(ersion of the input string canonicalized for output for later re-parsing.)]TJ
-52.1711 -12 Td
0.598 Tw
(This includes quoting special characters and k)Tj
-0.15 Tc
187.898 0 Td
(ey)Tj
-0.1 Tc
9.28984 0 Td
(wo)Tj
0 Tc
12.1199 0 Td
[(rds. It uses its o)24.9805(wn internal b)]TJ
118.408 0 Td
[(uf)24.9902(fer)]TJ
3.097 Tc
18.7801 0 Td
[(,s)309.688(ot)]TJ
0 Tc
20.3641 0 Td
0.597 Tw
[(he v)24.9902(alue will be)]TJ
-366.86 -12 Td
0.278 Tw
(lost on the ne)Tj
54.2941 0 Td
0.279 Tw
(xt call to)Tj
/R11185288 10 Tf
38.3371 0 Td
(agcanonStr)Tj
/R10868832 10 Tf
48.8898 0 Td
(.)Tj
/R11185288 10 Tf
7.77891 0 Td
[(agstr)17.9932(canon)]TJ
/R10868832 10 Tf
49.8191 0 Td
[(is an unsafe v)15.0122(ersion of)]TJ
/R11185288 10 Tf
93.725 0 Td
(agcanonStr)Tj
2.779 Tc
/R10868832 10 Tf
48.8898 0 Td
[(,i)277.9(nw)]TJ
0 Tc
23.0578 0 Td
(hich the applica-)Tj
-364.792 -12 Td
0.181 Tw
(tion passes in a b)Tj
68.8539 0 Td
(uf)Tj
8.08008 0 Td
[(fer as the second ar)18(gument. Note that the b)]TJ
172.418 0 Td
(uf)Tj
8.08008 0 Td
0.18 Tw
(fer may not be used; if the input string is in)Tj
-257.432 -12 Td
0.362 Tw
(canonical form, the function will just return a pointer to it.)Tj
-0.15 Tc
242.293 0 Td
(Fo)Tj
2.863 Tc
10.4102 0 Td
(rb)Tj
0 Tc
11.193 0 Td
0.363 Tw
(oth of the functions, the input string must)Tj
-263.896 -12 Td
(ha)Tj
-0.15 Tc
9.23984 0 Td
1.315 Tw
(ve b)Tj
0 Tc
17.8051 0 Td
1.015 Tw
(een created using)Tj
/R11185288 10 Tf
74.9648 0 Td
(agstrdup)Tj
/R10868832 10 Tf
41.8551 0 Td
(or)Tj
/R11185288 10 Tf
11.8449 0 Td
(agstrdup_html)Tj
6.015 Tc
/R10868832 10 Tf
63.3398 0 Td
(.F)Tj
0 Tc
14.075 0 Td
[(inally)64.9927(,)]TJ
/R11185288 10 Tf
28.1449 0 Td
(agcanonStr)Tj
/R10868832 10 Tf
52.4051 0 Td
(is identical with)Tj
/R11185288 10 Tf
69.4352 0 Td
(agcanonStr)Tj
-0.15 Tc
/R10868832 10 Tf
-383.11 -12 Td
(ex)Tj
0 Tc
9.28984 0 Td
1.033 Tw
(cept it can be used with an)Tj
3.533 Tc
112.138 0 Td
(yc)Tj
0 Tc
12.973 0 Td
1.034 Tw
[(haracter string. The second ar)17.9834(gument indicates whether or not the string)]TJ
-134.401 -12 Td
0 Tw
(should be canonicalized as an HTML-lik)Tj
2.5 Tc
163.48 0 Td
(es)Tj
0 Tc
10.8301 0 Td
(tring.)Tj
/R11185288 10.95 Tf
-210.31 -16.8 Td
(RECORDS)Tj
/R10868832 10 Tf
36 -12 Td
0.942 Tw
(Uninterpreted records may be attached to graphs, subgraphs, nodes, and edges for ef)Tj
348.464 0 Td
0.941 Tw
(cient operations on)Tj
-0.25 Tc
-348.464 -12 Td
(va)Tj
0 Tc
9.18984 0 Td
0.049 Tw
(lues such as marks, weights, counts, and pointers needed by algorithms.)Tj
292.73 0 Td
0.05 Tw
(Application programmers dene)Tj
-301.92 -12 Td
0 Tw
[(the elds of these records, b)20(ut the)]TJ
2.5 Tc
134.35 0 Td
(ym)Tj
0 Tc
15.2801 0 Td
[(ust be declared with a common header as sho)25.0098(wn belo)]TJ
-0.65 Tc
212.51 0 Td
(w.)Tj
0 Tc
-362.14 -16.8 Td
(typedef struct {)Tj
10 -12 Td
17.5 Tw
(Agrec_t header;)Tj
12 TL
0 Tw
T*[(/* programmer)19.9841(-dened elds follo)]TJ
2.5 Tc
137.59 0 Td
(w*)Tj
0 Tc
14.7199 0 Td
(/)Tj
2.5 Tc
-162.31 -12 Td
(}u)Tj
0 Tc
12.3 0 Td
(ser_data_t;)Tj
-12.3 -16.8 Td
0.018 Tw
[(Records are created and managed by Libcgraph. A programmer must e)14.9854(xplicitly attach them to the objects in)]TJ
2.84 Tc
(ag)'
0 Tc
12.2801 0 Td
0.34 Tw
[(raph, either to indi)25(vidual objects one at a time via)]TJ
/R11185288 10 Tf
203.96 0 Td
[(agbindr)18.0078(ec)]TJ
2.84 Tc
/R10868832 10 Tf
42.6 0 Td
[(,o)284.016(rt)284(oa)]TJ
0 Tc
31.5699 0 Td
(ll the objects of the same class in a)Tj
-290.41 -12 Td
1.779 Tw
(graph via)Tj
/R11185288 10 Tf
43.548 0 Td
(aginit)Tj
6.779 Tc
/R10868832 10 Tf
24.45 0 Td
(.\()Tj
0 Tc
12.609 0 Td
1.778 Tw
(Note that for graphs, aginit is applied recursi)Tj
-0.15 Tc
191.056 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly to the graph and its subgraphs if)Tj
-280.953 -12 Td
0.091 Tw
(rec_size is ne)Tj
-0.05 Tc
53.902 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
0.392 Tw
(ve \()Tj
0 Tc
15.2121 0 Td
0.092 Tw
(of the actual rec_size.\)\))Tj
99.218 0 Td
(The)Tj
/R11185288 10 Tf
18.1422 0 Td
(name)Tj
/R10868832 10 Tf
25.9219 0 Td
(ar)Tj
7.58984 0 Td
[(gument of a record distinguishes v)25(arious types of)]TJ
-234.686 -12 Td
0.486 Tw
(records, and is programmer dened \(Libcgraph reserv)Tj
218.536 0 Td
0.485 Tw
(es the prex)Tj
/R11185288 10 Tf
52.8352 0 Td
(_ag)Tj
/R10868832 10 Tf
15 0 Td
2.985 Tw
(\). If)Tj
20.9602 0 Td
0.485 Tw
(size is 0, the call to)Tj
/R11185288 10 Tf
82.0699 0 Td
[(agbindr)18.0078(ec)]TJ
/R10868832 10 Tf
-389.401 -12 Td
0.65 Tw
[(is simply a lookup.)-564.993(The function)]TJ
/R11185288 10 Tf
138.9 0 Td
[(aggetr)17.9932(ec)]TJ
/R10868832 10 Tf
39.0602 0 Td
0.651 Tw
(can also be used for lookup.)Tj
/R11185288 10 Tf
121.106 0 Td
[(agdelr)18.0176(ec)]TJ
/R10868832 10 Tf
39.0707 0 Td
(deletes a named record)Tj
-338.137 -12 Td
0 Tw
(from one object.)Tj
/R11185288 10 Tf
70.8199 0 Td
(agclean)Tj
/R10868832 10 Tf
34.7199 0 Td
(does the same for all objects of the same class in an entire graph.)Tj
-105.54 -24 Td
(Internally)Tj
2.538 Tc
38.2301 0 Td
(,r)Tj
0 Tc
8.36797 0 Td
0.038 Tw
[(ecords are maintained in circular link)10.0073(ed lists attached to graph objects.)]TJ
-0.8 Tc
287.208 0 Td
1.638 Tw
(To a)Tj
0 Tc
17.2879 0 Td
(llo)Tj
2.538 Tc
10.3102 0 Td
(wr)Tj
0 Tc
13.0879 0 Td
0.038 Tw
(eferencing ap-)Tj
-374.492 -12 Td
1.715 Tw
(plication-dependent data without function calls or search, Libcgraph allo)Tj
304.25 0 Td
1.716 Tw
(ws setting and locking the list)Tj
-304.25 -12 Td
0.476 Tw
[(pointer of a graph, node, or edge on a particular record.)-547.585(This pointer can be obtained with the macro)]TJ
-0.55 Tc
/R11185288 10 Tf
414.223 0 Td
(AG)Tj
0 Tc
14.45 0 Td
(-)Tj
-0.35 Tc
-428.673 -12 Td
(DA)Tj
-0.9 Tc
13.1398 0 Td
(TA)Tj
0 Tc
12.9898 0 Td
(\(obj\))Tj
6.827 Tc
/R10868832 10 Tf
20.55 0 Td
(.A)Tj
0 Tc
20.8738 0 Td
1.827 Tw
(cast, generally within a macro or inline function, is usually applied to con)Tj
-0.15 Tc
315.934 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
1.828 Tw
(rt the list)Tj
-392.777 -12 Td
0 Tw
[(pointer to an appropriate programmer)20.0073(-dened type.)]TJ
-0.8 Tc
24 TL
1.839 Tw
(To c)'
0 Tc
17.4891 0 Td
0.239 Tw
(ontrol the setting of this pointer)Tj
2.739 Tc
127.185 0 Td
(,t)Tj
0 Tc
8.01914 0 Td
(he)Tj
/R11185288 10 Tf
12.1789 0 Td
(mo)Tj
-0.1 Tc
13.2301 0 Td
(ve)Tj
0 Tc
9.33984 0 Td
[(_to_fr)18.0078(ont)]TJ
/R10868832 10 Tf
42.5488 0 Td
(ag may be)Tj
/R11185288 10 Tf
49.877 0 Td
[(TR)30.0146(UE)]TJ
/R10868832 10 Tf
30.218 0 Td
(or)Tj
-0.9 Tc
/R11185288 10 Tf
11.068 0 Td
(FA)Tj
0 Tc
12.4301 0 Td
(LSE)Tj
5.238 Tc
/R10868832 10 Tf
18.9 0 Td
(.I)Tj
0 Tc
11.068 0 Td
(f)Tj
/R11185288 10 Tf
6.06797 0 Td
(mo)Tj
-0.1 Tc
13.2301 0 Td
(ve)Tj
0 Tc
9.33984 0 Td
[(_to_fr)18.0078(ont)]TJ
/R10868832 10 Tf
-392.19 -12 Td
(is)Tj
/R11185288 10 Tf
9.44492 0 Td
[(TR)30.0159(UE)]TJ
2.775 Tc
/R10868832 10 Tf
27.4797 0 Td
(,t)Tj
0 Tc
8.05508 0 Td
0.275 Tw
[(he record will be lock)10(ed at the head of the list, so it can be accessed directly by)]TJ
-0.55 Tc
/R11185288 10 Tf
323.39 0 Td
(AG)Tj
-0.35 Tc
14.45 0 Td
(DA)Tj
-0.9 Tc
13.1398 0 Td
(TA)Tj
0 Tc
12.9898 0 Td
(\(obj\))Tj
/R10868832 10 Tf
20.55 0 Td
(.)Tj
-429.499 -12 Td
0 Tw
(The lock can be subsequently released or reset by a call to)Tj
/R11185288 10 Tf
234.94 0 Td
[(aggetr)17.9932(ec)]TJ
/R10868832 10 Tf
35.9102 0 Td
(.)Tj
/R11185288 10.95 Tf
-306.85 -28.8 Td
(DISCIPLINES)Tj
/R10868832 10 Tf
36 -12 Td
2.412 Tw
(\(This section is not intended for casual users.\))Tj
208.156 0 Td
(Programmer)Tj
49.7898 0 Td
2.411 Tw
(-dened disciplines customize certain re-)Tj
-257.946 -12 Td
0.484 Tw
(sources- ID namespace, memory)Tj
2.984 Tc
131.872 0 Td
(,a)Tj
0 Tc
9.92383 0 Td
(nd I/O - needed by Libcgraph.)Tj
2.985 Tc
128.984 0 Td
(Ad)Tj
0 Tc
15.2051 0 Td
0.485 Tw
(iscipline struct \(or NULL\) is passed)Tj
-285.985 -12 Td
0 Tw
(at graph creation time.)Tj
16.8 TL
T*[(struct Agdisc_s {)-3000(/* user')]TJ
2.5 Tc
128.96 0 Td
(sd)Tj
0 Tc
11.3898 0 Td
(iscipline */)Tj
-130.35 -12 Td
27.5 Tw
(Agmemdisc_t *mem;)Tj
12 TL
(Agiddisc_t *id;)'
144.555 -40.8 Td
0 Tw
(28 FEBR)Tj
-0.4 Tc
37.1102 0 Td
(UA)Tj
-0.65 Tc
14.0398 0 Td
1.3 Tw
(RY 2)Tj
0 Tc
20.7398 0 Td
183.055 Tw
(013 5)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R24598416 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCGRAPH)Tj
/R24926304 10 Tf
55.3898 0 Td
111.375 Tw
(\(3\) Library)Tj
158.025 0 Td
0 Tw
(Functions Manual)Tj
/R24598416 10 Tf
186.955 0 Td
(LIBCGRAPH)Tj
/R24926304 10 Tf
55.3898 0 Td
(\(3\))Tj
-420.34 -36 Td
(of the source object ha)Tj
-0.15 Tc
90.3301 0 Td
0.3 Tw
(ve n)Tj
0 Tc
16.7898 0 Td
0 Tw
[(ot been declared for the tar)17.9932(get object.)]TJ
/R25242760 10.95 Tf
-143.12 -16.8 Td
(STRINGS)Tj
/R24926304 10 Tf
36 -12 Td
0.972 Tw
[(Libcgraph performs its o)24.9976(wn storage management of strings as reference-counted strings.)]TJ
368.971 0 Td
0.971 Tw
(The caller does)Tj
-368.971 -12 Td
0 Tw
(not need to dynamically allocate storage.)Tj
/R25242760 10 Tf
16.8 TL
(agstrdup)'
/R24926304 10 Tf
41.8379 0 Td
0.998 Tw
(returns a pointer to a reference-counted cop)Tj
3.499 Tc
180.268 0 Td
[(yo)349.917(ft)]TJ
0 Tc
23.1078 0 Td
0.999 Tw
[(he ar)18.0103(gument string, creating one if necessary)]TJ
184.284 0 Td
(.)Tj
/R25242760 10 Tf
-429.498 -12 Td
(agstrbind)Tj
/R24926304 10 Tf
44.5621 0 Td
0.941 Tw
[(returns a pointer to a reference-counted string if it e)15.0171(xists, or NULL if not.)-594.102(All uses of cgraph)]TJ
-44.5621 -12 Td
0 Tw
(strings need to be freed using)Tj
/R25242760 10 Tf
119.98 0 Td
[(agstrfr)18(ee)]TJ
/R24926304 10 Tf
40.6301 0 Td
(in order to correctly maintain the reference count.)Tj
-160.61 -16.8 Td
1.49 Tw
(The cgraph parser handles HTML-lik)Tj
3.991 Tc
155.82 0 Td
(es)Tj
0 Tc
12.3211 0 Td
1.491 Tw
(trings. These should be indistinguishable from other strings for)Tj
-168.141 -12 Td
0.16 Tw
(most purposes. T)Tj
2.66 Tc
68.1301 0 Td
(oc)Tj
0 Tc
12.1 0 Td
(reate an HTML-lik)Tj
2.66 Tc
76.3102 0 Td
(es)Tj
0 Tc
10.9898 0 Td
(tring, use)Tj
/R25242760 10 Tf
40.0398 0 Td
(agstrdup_html)Tj
2.66 Tc
/R24926304 10 Tf
63.3398 0 Td
(.T)Tj
0 Tc
11.2699 0 Td
(he)Tj
/R25242760 10 Tf
12.1 0 Td
(aghtmlstr)Tj
/R24926304 10 Tf
44.3199 0 Td
(function can be used to)Tj
-338.6 -12 Td
0 Tw
(query if a string is an ordinary string or an HTML-lik)Tj
2.5 Tc
213.76 0 Td
(es)Tj
0 Tc
10.8301 0 Td
(tring.)Tj
/R25242760 10 Tf
-224.59 -16.8 Td
(agcanonStr)Tj
/R24926304 10 Tf
52.1711 0 Td
0.781 Tw
[(returns a pointer to a v)15.0146(ersion of the input string canonicalized for output for later re-parsing.)]TJ
-52.1711 -12 Td
0.598 Tw
(This includes quoting special characters and k)Tj
-0.15 Tc
187.898 0 Td
(ey)Tj
-0.1 Tc
9.28984 0 Td
(wo)Tj
0 Tc
12.1199 0 Td
[(rds. It uses its o)24.9805(wn internal b)]TJ
118.408 0 Td
[(uf)24.9902(fer)]TJ
3.097 Tc
18.7801 0 Td
[(,s)309.688(ot)]TJ
0 Tc
20.3641 0 Td
0.597 Tw
[(he v)24.9902(alue will be)]TJ
-366.86 -12 Td
0.278 Tw
(lost on the ne)Tj
54.2941 0 Td
0.279 Tw
(xt call to)Tj
/R25242760 10 Tf
38.3371 0 Td
(agcanonStr)Tj
/R24926304 10 Tf
48.8898 0 Td
(.)Tj
/R25242760 10 Tf
7.77891 0 Td
[(agstr)17.9932(canon)]TJ
/R24926304 10 Tf
49.8191 0 Td
[(is an unsafe v)15.0122(ersion of)]TJ
/R25242760 10 Tf
93.725 0 Td
(agcanonStr)Tj
2.779 Tc
/R24926304 10 Tf
48.8898 0 Td
[(,i)277.9(nw)]TJ
0 Tc
23.0578 0 Td
(hich the applica-)Tj
-364.792 -12 Td
0.181 Tw
(tion passes in a b)Tj
68.8539 0 Td
(uf)Tj
8.08008 0 Td
[(fer as the second ar)18(gument. Note that the b)]TJ
172.418 0 Td
(uf)Tj
8.08008 0 Td
0.18 Tw
(fer may not be used; if the input string is in)Tj
-257.432 -12 Td
0.362 Tw
(canonical form, the function will just return a pointer to it.)Tj
-0.15 Tc
242.293 0 Td
(Fo)Tj
2.863 Tc
10.4102 0 Td
(rb)Tj
0 Tc
11.193 0 Td
0.363 Tw
(oth of the functions, the input string must)Tj
-263.896 -12 Td
(ha)Tj
-0.15 Tc
9.23984 0 Td
1.315 Tw
(ve b)Tj
0 Tc
17.8051 0 Td
1.015 Tw
(een created using)Tj
/R25242760 10 Tf
74.9648 0 Td
(agstrdup)Tj
/R24926304 10 Tf
41.8551 0 Td
(or)Tj
/R25242760 10 Tf
11.8449 0 Td
(agstrdup_html)Tj
6.015 Tc
/R24926304 10 Tf
63.3398 0 Td
(.F)Tj
0 Tc
14.075 0 Td
[(inally)64.9927(,)]TJ
/R25242760 10 Tf
28.1449 0 Td
(agcanonStr)Tj
/R24926304 10 Tf
52.4051 0 Td
(is identical with)Tj
/R25242760 10 Tf
69.4352 0 Td
(agcanonStr)Tj
-0.15 Tc
/R24926304 10 Tf
-383.11 -12 Td
(ex)Tj
0 Tc
9.28984 0 Td
1.033 Tw
(cept it can be used with an)Tj
3.533 Tc
112.138 0 Td
(yc)Tj
0 Tc
12.973 0 Td
1.034 Tw
[(haracter string. The second ar)17.9834(gument indicates whether or not the string)]TJ
-134.401 -12 Td
0 Tw
(should be canonicalized as an HTML-lik)Tj
2.5 Tc
163.48 0 Td
(es)Tj
0 Tc
10.8301 0 Td
(tring.)Tj
/R25242760 10.95 Tf
-210.31 -16.8 Td
(RECORDS)Tj
/R24926304 10 Tf
36 -12 Td
0.942 Tw
(Uninterpreted records may be attached to graphs, subgraphs, nodes, and edges for ef)Tj
348.464 0 Td
0.941 Tw
(cient operations on)Tj
-0.25 Tc
-348.464 -12 Td
(va)Tj
0 Tc
9.18984 0 Td
0.049 Tw
(lues such as marks, weights, counts, and pointers needed by algorithms.)Tj
292.73 0 Td
0.05 Tw
(Application programmers dene)Tj
-301.92 -12 Td
0 Tw
[(the elds of these records, b)20(ut the)]TJ
2.5 Tc
134.35 0 Td
(ym)Tj
0 Tc
15.2801 0 Td
[(ust be declared with a common header as sho)25.0098(wn belo)]TJ
-0.65 Tc
212.51 0 Td
(w.)Tj
0 Tc
-362.14 -16.8 Td
(typedef struct {)Tj
10 -12 Td
17.5 Tw
(Agrec_t header;)Tj
12 TL
0 Tw
T*[(/* programmer)19.9841(-dened elds follo)]TJ
2.5 Tc
137.59 0 Td
(w*)Tj
0 Tc
14.7199 0 Td
(/)Tj
2.5 Tc
-162.31 -12 Td
(}u)Tj
0 Tc
12.3 0 Td
(ser_data_t;)Tj
-12.3 -16.8 Td
0.018 Tw
[(Records are created and managed by Libcgraph. A programmer must e)14.9854(xplicitly attach them to the objects in)]TJ
2.84 Tc
(ag)'
0 Tc
12.2801 0 Td
0.34 Tw
[(raph, either to indi)25(vidual objects one at a time via)]TJ
/R25242760 10 Tf
203.96 0 Td
[(agbindr)18.0078(ec)]TJ
2.84 Tc
/R24926304 10 Tf
42.6 0 Td
[(,o)284.016(rt)284(oa)]TJ
0 Tc
31.5699 0 Td
(ll the objects of the same class in a)Tj
-290.41 -12 Td
1.779 Tw
(graph via)Tj
/R25242760 10 Tf
43.548 0 Td
(aginit)Tj
6.779 Tc
/R24926304 10 Tf
24.45 0 Td
(.\()Tj
0 Tc
12.609 0 Td
1.778 Tw
(Note that for graphs, aginit is applied recursi)Tj
-0.15 Tc
191.056 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly to the graph and its subgraphs if)Tj
-280.953 -12 Td
0.091 Tw
(rec_size is ne)Tj
-0.05 Tc
53.902 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
0.392 Tw
(ve \()Tj
0 Tc
15.2121 0 Td
0.092 Tw
(of the actual rec_size.\)\))Tj
99.218 0 Td
(The)Tj
/R25242760 10 Tf
18.1422 0 Td
(name)Tj
/R24926304 10 Tf
25.9219 0 Td
(ar)Tj
7.58984 0 Td
[(gument of a record distinguishes v)25(arious types of)]TJ
-234.686 -12 Td
0.486 Tw
(records, and is programmer dened \(Libcgraph reserv)Tj
218.536 0 Td
0.485 Tw
(es the prex)Tj
/R25242760 10 Tf
52.8352 0 Td
(_ag)Tj
/R24926304 10 Tf
15 0 Td
2.985 Tw
(\). If)Tj
20.9602 0 Td
0.485 Tw
(size is 0, the call to)Tj
/R25242760 10 Tf
82.0699 0 Td
[(agbindr)18.0078(ec)]TJ
/R24926304 10 Tf
-389.401 -12 Td
0.65 Tw
[(is simply a lookup.)-564.993(The function)]TJ
/R25242760 10 Tf
138.9 0 Td
[(aggetr)17.9932(ec)]TJ
/R24926304 10 Tf
39.0602 0 Td
0.651 Tw
(can also be used for lookup.)Tj
/R25242760 10 Tf
121.106 0 Td
[(agdelr)18.0176(ec)]TJ
/R24926304 10 Tf
39.0707 0 Td
(deletes a named record)Tj
-338.137 -12 Td
0 Tw
(from one object.)Tj
/R25242760 10 Tf
70.8199 0 Td
(agclean)Tj
/R24926304 10 Tf
34.7199 0 Td
(does the same for all objects of the same class in an entire graph.)Tj
-105.54 -24 Td
(Internally)Tj
2.538 Tc
38.2301 0 Td
(,r)Tj
0 Tc
8.36797 0 Td
0.038 Tw
[(ecords are maintained in circular link)10.0073(ed lists attached to graph objects.)]TJ
-0.8 Tc
287.208 0 Td
1.638 Tw
(To a)Tj
0 Tc
17.2879 0 Td
(llo)Tj
2.538 Tc
10.3102 0 Td
(wr)Tj
0 Tc
13.0879 0 Td
0.038 Tw
(eferencing ap-)Tj
-374.492 -12 Td
1.715 Tw
(plication-dependent data without function calls or search, Libcgraph allo)Tj
304.25 0 Td
1.716 Tw
(ws setting and locking the list)Tj
-304.25 -12 Td
0.476 Tw
[(pointer of a graph, node, or edge on a particular record.)-547.585(This pointer can be obtained with the macro)]TJ
-0.55 Tc
/R25242760 10 Tf
414.223 0 Td
(AG)Tj
0 Tc
14.45 0 Td
(-)Tj
-0.35 Tc
-428.673 -12 Td
(DA)Tj
-0.9 Tc
13.1398 0 Td
(TA)Tj
0 Tc
12.9898 0 Td
(\(obj\))Tj
6.827 Tc
/R24926304 10 Tf
20.55 0 Td
(.A)Tj
0 Tc
20.8738 0 Td
1.827 Tw
(cast, generally within a macro or inline function, is usually applied to con)Tj
-0.15 Tc
315.934 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
1.828 Tw
(rt the list)Tj
-392.777 -12 Td
0 Tw
[(pointer to an appropriate programmer)20.0073(-dened type.)]TJ
-0.8 Tc
24 TL
1.839 Tw
(To c)'
0 Tc
17.4891 0 Td
0.239 Tw
(ontrol the setting of this pointer)Tj
2.739 Tc
127.185 0 Td
(,t)Tj
0 Tc
8.01914 0 Td
(he)Tj
/R25242760 10 Tf
12.1789 0 Td
(mo)Tj
-0.1 Tc
13.2301 0 Td
(ve)Tj
0 Tc
9.33984 0 Td
[(_to_fr)18.0078(ont)]TJ
/R24926304 10 Tf
42.5488 0 Td
(ag may be)Tj
/R25242760 10 Tf
49.877 0 Td
[(TR)30.0146(UE)]TJ
/R24926304 10 Tf
30.218 0 Td
(or)Tj
-0.9 Tc
/R25242760 10 Tf
11.068 0 Td
(FA)Tj
0 Tc
12.4301 0 Td
(LSE)Tj
5.238 Tc
/R24926304 10 Tf
18.9 0 Td
(.I)Tj
0 Tc
11.068 0 Td
(f)Tj
/R25242760 10 Tf
6.06797 0 Td
(mo)Tj
-0.1 Tc
13.2301 0 Td
(ve)Tj
0 Tc
9.33984 0 Td
[(_to_fr)18.0078(ont)]TJ
/R24926304 10 Tf
-392.19 -12 Td
(is)Tj
/R25242760 10 Tf
9.44492 0 Td
[(TR)30.0159(UE)]TJ
2.775 Tc
/R24926304 10 Tf
27.4797 0 Td
(,t)Tj
0 Tc
8.05508 0 Td
0.275 Tw
[(he record will be lock)10(ed at the head of the list, so it can be accessed directly by)]TJ
-0.55 Tc
/R25242760 10 Tf
323.39 0 Td
(AG)Tj
-0.35 Tc
14.45 0 Td
(DA)Tj
-0.9 Tc
13.1398 0 Td
(TA)Tj
0 Tc
12.9898 0 Td
(\(obj\))Tj
/R24926304 10 Tf
20.55 0 Td
(.)Tj
-429.499 -12 Td
0 Tw
(The lock can be subsequently released or reset by a call to)Tj
/R25242760 10 Tf
234.94 0 Td
[(aggetr)17.9932(ec)]TJ
/R24926304 10 Tf
35.9102 0 Td
(.)Tj
/R25242760 10.95 Tf
-306.85 -28.8 Td
(DISCIPLINES)Tj
/R24926304 10 Tf
36 -12 Td
2.412 Tw
(\(This section is not intended for casual users.\))Tj
208.156 0 Td
(Programmer)Tj
49.7898 0 Td
2.411 Tw
(-dened disciplines customize certain re-)Tj
-257.946 -12 Td
0.484 Tw
(sources- ID namespace, memory)Tj
2.984 Tc
131.872 0 Td
(,a)Tj
0 Tc
9.92383 0 Td
(nd I/O - needed by Libcgraph.)Tj
2.985 Tc
128.984 0 Td
(Ad)Tj
0 Tc
15.2051 0 Td
0.485 Tw
(iscipline struct \(or NULL\) is passed)Tj
-285.985 -12 Td
0 Tw
(at graph creation time.)Tj
16.8 TL
T*[(struct Agdisc_s {)-3000(/* user')]TJ
2.5 Tc
128.96 0 Td
(sd)Tj
0 Tc
11.3898 0 Td
(iscipline */)Tj
-130.35 -12 Td
27.5 Tw
(Agmemdisc_t *mem;)Tj
12 TL
(Agiddisc_t *id;)'
144.555 -40.8 Td
0 Tw
(28 FEBR)Tj
-0.4 Tc
37.1102 0 Td
(UA)Tj
-0.65 Tc
14.0398 0 Td
1.3 Tw
(RY 2)Tj
0 Tc
20.7398 0 Td
183.055 Tw
(013 5)Tj
ET
Q
Q
\n \n \n \n \n 3885\n \n \n \n \n-R11185288\n+R25242760\n \n-R10868832\n+R24926304\n \n-R10540944\n+R24598416\n \n \n \n \n \n \n Type\n@@ -914,29 +914,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R10540944 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCGRAPH)Tj
/R10868832 10 Tf
55.3898 0 Td
111.375 Tw
(\(3\) Library)Tj
158.025 0 Td
0 Tw
(Functions Manual)Tj
/R10540944 10 Tf
186.955 0 Td
(LIBCGRAPH)Tj
/R10868832 10 Tf
55.3898 0 Td
(\(3\))Tj
-410.34 -36 Td
27.5 Tw
(Agiodisc_t *io;)Tj
2.5 Tc
-10 -12 Td
(};)Tj
16.8 TL
(Ad)'
0 Tc
14.7199 0 Td
0 Tw
[(ef)10.0073(ault discipline is supplied when NULL is gi)]TJ
-0.15 Tc
182.14 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(nf)Tj
0 Tc
10.8301 0 Td
(or an)Tj
2.5 Tc
20.1199 0 Td
[(yo)250(ft)]TJ
0 Tc
21.1102 0 Td
(hese elds.)Tj
/R11185288 10.95 Tf
-294.21 -28.8 Td
(ID DISCIPLINE)Tj
/R10868832 10 Tf
36 -12 Td
0.309 Tw
[(An ID allocator discipline allo)25.0073(ws a client to control assignment of IDs \(uninterpreted inte)]TJ
361.067 0 Td
0.308 Tw
[(ger v)24.9854(alues\) to ob-)]TJ
-361.067 -12 Td
0 Tw
(jects, and possibly ho)Tj
2.5 Tc
85.8602 0 Td
(wt)Tj
0 Tc
12.5 0 Td
(he)Tj
2.5 Tc
9.28984 0 Td
(ya)Tj
0 Tc
11.9398 0 Td
(re mapped to and from strings.)Tj
-119.59 -24 Td
[(struct Agiddisc_s {)-3249.99(/* object ID allocator */)]TJ
-0.2 Tc
10 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
[(id *\(*open\) \(Agraph_t * g, Agdisc_t*\);)-1750(/* associated with a graph */)]TJ
-9.8 -12 Td
[(long \(*map\) \(v)20.0159(oid *state, int objtype, char *str)]TJ
2.5 Tc
185.77 0 Td
(,u)Tj
0 Tc
10 0 Td
(nsigned long *id, int createag\);)Tj
-195.77 -12 Td
[(long \(*alloc\) \(v)19.9841(oid *state, int objtype, unsigned long id\);)]TJ
-0.2 Tc
12 TL
(vo)'
0 Tc
9.8 0 Td
[(id \(*free\) \(v)19.9841(oid *state, int objtype, unsigned long id\);)]TJ
-9.8 -12 Td
[(char *\(*print\) \(v)20.0159(oid *state, int objtype, unsigned long id\);)]TJ
-0.2 Tc
(vo)'
0 Tc
9.8 0 Td
[(id \(*close\) \(v)20.0073(oid *state\);)]TJ
-19.8 -12 Td
(};)Tj
/R10540944 10 Tf
16.8 TL
(open)'
/R10868832 10 Tf
22.198 0 Td
0.258 Tw
(permits the ID discipline to initialize an)Tj
2.758 Tc
160.278 0 Td
(yd)Tj
0 Tc
12.7578 0 Td
(ata structures that it maintains per indi)Tj
154.618 0 Td
0.259 Tw
[(vidual graph.)-525.889(Its re-)]TJ
-349.852 -12 Td
0 Tw
[(turn v)24.9841(alue is then passed as the rst ar)17.9834(gument \(v)19.9927(oid *state\) to all subsequent ID manager calls.)]TJ
/R10540944 10 Tf
(alloc)'
/R10868832 10 Tf
23.2691 0 Td
0.769 Tw
(informs the ID manager that Libcgraph is attempting to create an object with a specic ID that w)Tj
400.403 0 Td
(as)Tj
-423.672 -12 Td
(gi)Tj
-0.15 Tc
7.53008 0 Td
(ve)Tj
3.55 Tc
9.28984 0 Td
[(nb)355(yac)]TJ
0 Tc
34.5301 0 Td
3.55 Tw
(lient. The)Tj
45.4301 0 Td
1.05 Tw
(ID manager should return TR)Tj
122.11 0 Td
1.051 Tw
(UE \(nonzero\) if the ID can be allocated, or F)Tj
188.109 0 Td
(ALSE)Tj
-406.999 -12 Td
0 Tw
(\(which aborts the operation\).)Tj
/R10540944 10 Tf
T*[(fr)37(ee)]TJ
/R10868832 10 Tf
18.0941 0 Td
0.413 Tw
(is called to inform the ID manager that the object labeled with the gi)Tj
-0.15 Tc
278.689 0 Td
(ve)Tj
2.913 Tc
9.28984 0 Td
[(nI)291.304(Di)291.309(sa)]TJ
0 Tc
35.3988 0 Td
(bout to go out of e)Tj
75.525 0 Td
(xis-)Tj
-416.997 -12 Td
(tence.)Tj
/R10540944 10 Tf
(map)'
/R10868832 10 Tf
20.227 0 Td
0.508 Tw
[(is called to create or look-up IDs by string name \(if supported by the ID manager\).)-550.781(Returning TR)]TJ
398.446 0 Td
(UE)Tj
-418.673 -12 Td
0.863 Tw
[(\(nonzero\) in all cases means that the request succeeded \(with a v)25.0195(alid ID stored through)]TJ
-0.37 Tc
/R10540944 10 Tf
362.335 0 Td
(re)Tj
0 Tc
7.96016 0 Td
(sult)Tj
5.863 Tc
/R10868832 10 Tf
14.45 0 Td
(.T)Tj
0 Tc
14.473 0 Td
0.862 Tw
(here are)Tj
-399.218 -12 Td
0 Tw
(four cases:)Tj
36 -16.8 Td
()Tj
/R10540944 10 Tf
10 0 Td
0.07 Tw
(name != NULL)Tj
/R10868832 10 Tf
64.4602 0 Td
(and)Tj
/R10540944 10 Tf
17.0102 0 Td
[(cr)36.9849(eatea)]TJ
2.57 Tc
34.5203 0 Td
[(g=)257.007(=1)]TJ
/R10868832 10 Tf
28.6398 0 Td
(:T)Tj
0 Tc
11.4602 0 Td
0.071 Tw
(his requests mapping a string \(e.g. a name in a graph le\))Tj
-156.091 -12 Td
0.564 Tw
(into a ne)Tj
3.064 Tc
35.318 0 Td
(wI)Tj
0 Tc
13.6141 0 Td
3.063 Tw
(D. If)Tj
25.0059 0 Td
0.563 Tw
(the ID manager can comply)Tj
3.063 Tc
112.682 0 Td
(,t)Tj
0 Tc
8.34297 0 Td
(hen it stores the result and returns TR)Tj
153.801 0 Td
3.063 Tw
(UE. It)Tj
30.566 0 Td
(is)Tj
-379.33 -12 Td
0.213 Tw
(then also responsible for being able to)Tj
/R10540944 10 Tf
156.191 0 Td
(print)Tj
/R10868832 10 Tf
22.1629 0 Td
[(the ID ag)5.00732(ain as a string.)-521.289(Otherwise the ID manager)]TJ
-178.354 -12 Td
0.244 Tw
(may return F)Tj
51.4078 0 Td
0.243 Tw
[(ALSE b)20.0024(ut it must implement the follo)25.0073(wing \(at least for graph le reading and writ-)]TJ
-51.4078 -12 Td
0 Tw
[(ing to w)9.99268(ork\):)]TJ
-10 -16.8 Td
()Tj
/R10540944 10 Tf
10 0 Td
1.554 Tw
(name == NULL)Tj
/R10868832 10 Tf
72.332 0 Td
(and)Tj
/R10540944 10 Tf
18.4941 0 Td
[(cr)36.9849(eatea)]TJ
4.054 Tc
34.5203 0 Td
(g=)Tj
4.055 Tc
15.8039 0 Td
(=1)Tj
/R10868832 10 Tf
15.8051 0 Td
(:T)Tj
0 Tc
12.9449 0 Td
1.555 Tw
(he ID manager creates a unique ne)Tj
4.055 Tc
147.36 0 Td
[(wI)405.493(Do)405.498(fi)]TJ
0 Tc
41.0449 0 Td
(ts o)Tj
15.475 0 Td
(wn)Tj
-373.78 -12 Td
3.158 Tw
(choosing. Although)Tj
85.2059 0 Td
0.658 Tw
(it may return F)Tj
60.9539 0 Td
0.657 Tw
[(ALSE if it does not support anon)14.9902(ymous objects, b)19.9951(ut this is)]TJ
-146.16 -12 Td
0 Tw
(strongly discouraged \(to support "local names" in graph les.\))Tj
-10 -16.8 Td
()Tj
/R10540944 10 Tf
10 0 Td
0.97 Tw
(name != NULL)Tj
/R10868832 10 Tf
67.1602 0 Td
(and)Tj
/R10540944 10 Tf
17.9102 0 Td
[(cr)36.9849(eatea)]TJ
3.47 Tc
34.5203 0 Td
[(g=)347.007(=0)]TJ
/R10868832 10 Tf
30.4398 0 Td
(:T)Tj
0 Tc
12.3602 0 Td
[(his is a namespace probe.)-596.992(If the name w)10.0098(as pre)]TJ
194.16 0 Td
(viously)Tj
-356.55 -12 Td
0.643 Tw
(mapped into an allocated ID by the ID manager)Tj
3.143 Tc
195.254 0 Td
(,t)Tj
0 Tc
8.42305 0 Td
(hen the manager must return this ID.)Tj
156.421 0 Td
[(Other)20.0098(-)]TJ
-360.098 -12 Td
1.204 Tw
(wise, the ID manager may either return F)Tj
172.648 0 Td
1.205 Tw
(ALSE, or may store an)Tj
3.705 Tc
96.6 0 Td
(yu)Tj
0 Tc
13.7051 0 Td
(nallocated ID into result.)Tj
-282.953 -12 Td
0.994 Tw
(\(This is con)Tj
-0.15 Tc
48.8078 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(nient, for e)15.0098(xample, if names are kno)25.0073(wn to be digit strings that are directly con-)]TJ
-0.15 Tc
-58.0977 -12 Td
(ve)Tj
0 Tc
9.28984 0 Td
0 Tw
[(rted into inte)14.9854(ger v)25.0073(alues.\))]TJ
-19.2898 -16.8 Td
()Tj
/R10540944 10 Tf
10 0 Td
(name == NULL)Tj
/R10868832 10 Tf
67.6699 0 Td
(and)Tj
/R10540944 10 Tf
16.9398 0 Td
[(cr)36.9849(eatea)]TJ
2.5 Tc
34.5203 0 Td
[(g=)250(=0)]TJ
/R10868832 10 Tf
28.5 0 Td
(:f)Tj
0 Tc
8.61016 0 Td
(orbidden.)Tj
/R10540944 10 Tf
-202.24 -16.8 Td
(print)Tj
/R10868832 10 Tf
22.3828 0 Td
0.433 Tw
[(is allo)24.9878(wed to return a pointer to a static b)]TJ
167.037 0 Td
(uf)Tj
8.08008 0 Td
0.434 Tw
(fer; a caller must cop)Tj
2.934 Tc
86.0559 0 Td
(yi)Tj
0 Tc
10.7141 0 Td
[(ts v)25.0098(alue if needed past subsequent)]TJ
-294.27 -12 Td
(calls.)Tj
/R10540944 10 Tf
25.8301 0 Td
(NULL)Tj
/R10868832 10 Tf
27.5102 0 Td
0 Tw
(should be returned by ID managers that do not map names.)Tj
-53.3402 -16.8 Td
(The)Tj
/R10540944 10 Tf
18.518 0 Td
(map)Tj
/R10868832 10 Tf
20.1879 0 Td
(and)Tj
/R10540944 10 Tf
17.4078 0 Td
(alloc)Tj
/R10868832 10 Tf
22.9672 0 Td
0.467 Tw
[(calls do not pass a pointer to the ne)24.9829(wly allocated object.)-546.699(If a client needs to install ob-)]TJ
-79.0809 -12 Td
0 Tw
(ject pointers in a handle table, it can obtain them via ne)Tj
2.5 Tc
220.83 0 Td
(wo)Tj
0 Tc
14.7199 0 Td
(bject callbacks.)Tj
/R11185288 10.95 Tf
-271.55 -16.8 Td
(IO DISCIPLINE)Tj
/R10868832 10 Tf
36 -12 Td
[(The I/O discipline pro)15(vides an abstraction for the reading and writing of graphs.)]TJ
12 TL
(struct Agiodisc_s {)'
10 -12 Td
17.5 Tw
(int \(*fread\)\(v)Tj
70.8898 0 Td
0 Tw
[(oid *chan, char *b)20.0073(uf, int b)20.0146(ufsize\);)]TJ
-70.8898 -12 Td
17.5 Tw
(int \(*putstr\)\(v)Tj
73.1301 0 Td
0 Tw
(oid *chan, char *str\);)Tj
71.425 -45.6 Td
(28 FEBR)Tj
-0.4 Tc
37.1102 0 Td
(UA)Tj
-0.65 Tc
14.0398 0 Td
1.3 Tw
(RY 2)Tj
0 Tc
20.7398 0 Td
183.055 Tw
(013 6)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R24598416 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCGRAPH)Tj
/R24926304 10 Tf
55.3898 0 Td
111.375 Tw
(\(3\) Library)Tj
158.025 0 Td
0 Tw
(Functions Manual)Tj
/R24598416 10 Tf
186.955 0 Td
(LIBCGRAPH)Tj
/R24926304 10 Tf
55.3898 0 Td
(\(3\))Tj
-410.34 -36 Td
27.5 Tw
(Agiodisc_t *io;)Tj
2.5 Tc
-10 -12 Td
(};)Tj
16.8 TL
(Ad)'
0 Tc
14.7199 0 Td
0 Tw
[(ef)10.0073(ault discipline is supplied when NULL is gi)]TJ
-0.15 Tc
182.14 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(nf)Tj
0 Tc
10.8301 0 Td
(or an)Tj
2.5 Tc
20.1199 0 Td
[(yo)250(ft)]TJ
0 Tc
21.1102 0 Td
(hese elds.)Tj
/R25242760 10.95 Tf
-294.21 -28.8 Td
(ID DISCIPLINE)Tj
/R24926304 10 Tf
36 -12 Td
0.309 Tw
[(An ID allocator discipline allo)25.0073(ws a client to control assignment of IDs \(uninterpreted inte)]TJ
361.067 0 Td
0.308 Tw
[(ger v)24.9854(alues\) to ob-)]TJ
-361.067 -12 Td
0 Tw
(jects, and possibly ho)Tj
2.5 Tc
85.8602 0 Td
(wt)Tj
0 Tc
12.5 0 Td
(he)Tj
2.5 Tc
9.28984 0 Td
(ya)Tj
0 Tc
11.9398 0 Td
(re mapped to and from strings.)Tj
-119.59 -24 Td
[(struct Agiddisc_s {)-3249.99(/* object ID allocator */)]TJ
-0.2 Tc
10 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
[(id *\(*open\) \(Agraph_t * g, Agdisc_t*\);)-1750(/* associated with a graph */)]TJ
-9.8 -12 Td
[(long \(*map\) \(v)20.0159(oid *state, int objtype, char *str)]TJ
2.5 Tc
185.77 0 Td
(,u)Tj
0 Tc
10 0 Td
(nsigned long *id, int createag\);)Tj
-195.77 -12 Td
[(long \(*alloc\) \(v)19.9841(oid *state, int objtype, unsigned long id\);)]TJ
-0.2 Tc
12 TL
(vo)'
0 Tc
9.8 0 Td
[(id \(*free\) \(v)19.9841(oid *state, int objtype, unsigned long id\);)]TJ
-9.8 -12 Td
[(char *\(*print\) \(v)20.0159(oid *state, int objtype, unsigned long id\);)]TJ
-0.2 Tc
(vo)'
0 Tc
9.8 0 Td
[(id \(*close\) \(v)20.0073(oid *state\);)]TJ
-19.8 -12 Td
(};)Tj
/R24598416 10 Tf
16.8 TL
(open)'
/R24926304 10 Tf
22.198 0 Td
0.258 Tw
(permits the ID discipline to initialize an)Tj
2.758 Tc
160.278 0 Td
(yd)Tj
0 Tc
12.7578 0 Td
(ata structures that it maintains per indi)Tj
154.618 0 Td
0.259 Tw
[(vidual graph.)-525.889(Its re-)]TJ
-349.852 -12 Td
0 Tw
[(turn v)24.9841(alue is then passed as the rst ar)17.9834(gument \(v)19.9927(oid *state\) to all subsequent ID manager calls.)]TJ
/R24598416 10 Tf
(alloc)'
/R24926304 10 Tf
23.2691 0 Td
0.769 Tw
(informs the ID manager that Libcgraph is attempting to create an object with a specic ID that w)Tj
400.403 0 Td
(as)Tj
-423.672 -12 Td
(gi)Tj
-0.15 Tc
7.53008 0 Td
(ve)Tj
3.55 Tc
9.28984 0 Td
[(nb)355(yac)]TJ
0 Tc
34.5301 0 Td
3.55 Tw
(lient. The)Tj
45.4301 0 Td
1.05 Tw
(ID manager should return TR)Tj
122.11 0 Td
1.051 Tw
(UE \(nonzero\) if the ID can be allocated, or F)Tj
188.109 0 Td
(ALSE)Tj
-406.999 -12 Td
0 Tw
(\(which aborts the operation\).)Tj
/R24598416 10 Tf
T*[(fr)37(ee)]TJ
/R24926304 10 Tf
18.0941 0 Td
0.413 Tw
(is called to inform the ID manager that the object labeled with the gi)Tj
-0.15 Tc
278.689 0 Td
(ve)Tj
2.913 Tc
9.28984 0 Td
[(nI)291.304(Di)291.309(sa)]TJ
0 Tc
35.3988 0 Td
(bout to go out of e)Tj
75.525 0 Td
(xis-)Tj
-416.997 -12 Td
(tence.)Tj
/R24598416 10 Tf
(map)'
/R24926304 10 Tf
20.227 0 Td
0.508 Tw
[(is called to create or look-up IDs by string name \(if supported by the ID manager\).)-550.781(Returning TR)]TJ
398.446 0 Td
(UE)Tj
-418.673 -12 Td
0.863 Tw
[(\(nonzero\) in all cases means that the request succeeded \(with a v)25.0195(alid ID stored through)]TJ
-0.37 Tc
/R24598416 10 Tf
362.335 0 Td
(re)Tj
0 Tc
7.96016 0 Td
(sult)Tj
5.863 Tc
/R24926304 10 Tf
14.45 0 Td
(.T)Tj
0 Tc
14.473 0 Td
0.862 Tw
(here are)Tj
-399.218 -12 Td
0 Tw
(four cases:)Tj
36 -16.8 Td
()Tj
/R24598416 10 Tf
10 0 Td
0.07 Tw
(name != NULL)Tj
/R24926304 10 Tf
64.4602 0 Td
(and)Tj
/R24598416 10 Tf
17.0102 0 Td
[(cr)36.9849(eatea)]TJ
2.57 Tc
34.5203 0 Td
[(g=)257.007(=1)]TJ
/R24926304 10 Tf
28.6398 0 Td
(:T)Tj
0 Tc
11.4602 0 Td
0.071 Tw
(his requests mapping a string \(e.g. a name in a graph le\))Tj
-156.091 -12 Td
0.564 Tw
(into a ne)Tj
3.064 Tc
35.318 0 Td
(wI)Tj
0 Tc
13.6141 0 Td
3.063 Tw
(D. If)Tj
25.0059 0 Td
0.563 Tw
(the ID manager can comply)Tj
3.063 Tc
112.682 0 Td
(,t)Tj
0 Tc
8.34297 0 Td
(hen it stores the result and returns TR)Tj
153.801 0 Td
3.063 Tw
(UE. It)Tj
30.566 0 Td
(is)Tj
-379.33 -12 Td
0.213 Tw
(then also responsible for being able to)Tj
/R24598416 10 Tf
156.191 0 Td
(print)Tj
/R24926304 10 Tf
22.1629 0 Td
[(the ID ag)5.00732(ain as a string.)-521.289(Otherwise the ID manager)]TJ
-178.354 -12 Td
0.244 Tw
(may return F)Tj
51.4078 0 Td
0.243 Tw
[(ALSE b)20.0024(ut it must implement the follo)25.0073(wing \(at least for graph le reading and writ-)]TJ
-51.4078 -12 Td
0 Tw
[(ing to w)9.99268(ork\):)]TJ
-10 -16.8 Td
()Tj
/R24598416 10 Tf
10 0 Td
1.554 Tw
(name == NULL)Tj
/R24926304 10 Tf
72.332 0 Td
(and)Tj
/R24598416 10 Tf
18.4941 0 Td
[(cr)36.9849(eatea)]TJ
4.054 Tc
34.5203 0 Td
(g=)Tj
4.055 Tc
15.8039 0 Td
(=1)Tj
/R24926304 10 Tf
15.8051 0 Td
(:T)Tj
0 Tc
12.9449 0 Td
1.555 Tw
(he ID manager creates a unique ne)Tj
4.055 Tc
147.36 0 Td
[(wI)405.493(Do)405.498(fi)]TJ
0 Tc
41.0449 0 Td
(ts o)Tj
15.475 0 Td
(wn)Tj
-373.78 -12 Td
3.158 Tw
(choosing. Although)Tj
85.2059 0 Td
0.658 Tw
(it may return F)Tj
60.9539 0 Td
0.657 Tw
[(ALSE if it does not support anon)14.9902(ymous objects, b)19.9951(ut this is)]TJ
-146.16 -12 Td
0 Tw
(strongly discouraged \(to support "local names" in graph les.\))Tj
-10 -16.8 Td
()Tj
/R24598416 10 Tf
10 0 Td
0.97 Tw
(name != NULL)Tj
/R24926304 10 Tf
67.1602 0 Td
(and)Tj
/R24598416 10 Tf
17.9102 0 Td
[(cr)36.9849(eatea)]TJ
3.47 Tc
34.5203 0 Td
[(g=)347.007(=0)]TJ
/R24926304 10 Tf
30.4398 0 Td
(:T)Tj
0 Tc
12.3602 0 Td
[(his is a namespace probe.)-596.992(If the name w)10.0098(as pre)]TJ
194.16 0 Td
(viously)Tj
-356.55 -12 Td
0.643 Tw
(mapped into an allocated ID by the ID manager)Tj
3.143 Tc
195.254 0 Td
(,t)Tj
0 Tc
8.42305 0 Td
(hen the manager must return this ID.)Tj
156.421 0 Td
[(Other)20.0098(-)]TJ
-360.098 -12 Td
1.204 Tw
(wise, the ID manager may either return F)Tj
172.648 0 Td
1.205 Tw
(ALSE, or may store an)Tj
3.705 Tc
96.6 0 Td
(yu)Tj
0 Tc
13.7051 0 Td
(nallocated ID into result.)Tj
-282.953 -12 Td
0.994 Tw
(\(This is con)Tj
-0.15 Tc
48.8078 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(nient, for e)15.0098(xample, if names are kno)25.0073(wn to be digit strings that are directly con-)]TJ
-0.15 Tc
-58.0977 -12 Td
(ve)Tj
0 Tc
9.28984 0 Td
0 Tw
[(rted into inte)14.9854(ger v)25.0073(alues.\))]TJ
-19.2898 -16.8 Td
()Tj
/R24598416 10 Tf
10 0 Td
(name == NULL)Tj
/R24926304 10 Tf
67.6699 0 Td
(and)Tj
/R24598416 10 Tf
16.9398 0 Td
[(cr)36.9849(eatea)]TJ
2.5 Tc
34.5203 0 Td
[(g=)250(=0)]TJ
/R24926304 10 Tf
28.5 0 Td
(:f)Tj
0 Tc
8.61016 0 Td
(orbidden.)Tj
/R24598416 10 Tf
-202.24 -16.8 Td
(print)Tj
/R24926304 10 Tf
22.3828 0 Td
0.433 Tw
[(is allo)24.9878(wed to return a pointer to a static b)]TJ
167.037 0 Td
(uf)Tj
8.08008 0 Td
0.434 Tw
(fer; a caller must cop)Tj
2.934 Tc
86.0559 0 Td
(yi)Tj
0 Tc
10.7141 0 Td
[(ts v)25.0098(alue if needed past subsequent)]TJ
-294.27 -12 Td
(calls.)Tj
/R24598416 10 Tf
25.8301 0 Td
(NULL)Tj
/R24926304 10 Tf
27.5102 0 Td
0 Tw
(should be returned by ID managers that do not map names.)Tj
-53.3402 -16.8 Td
(The)Tj
/R24598416 10 Tf
18.518 0 Td
(map)Tj
/R24926304 10 Tf
20.1879 0 Td
(and)Tj
/R24598416 10 Tf
17.4078 0 Td
(alloc)Tj
/R24926304 10 Tf
22.9672 0 Td
0.467 Tw
[(calls do not pass a pointer to the ne)24.9829(wly allocated object.)-546.699(If a client needs to install ob-)]TJ
-79.0809 -12 Td
0 Tw
(ject pointers in a handle table, it can obtain them via ne)Tj
2.5 Tc
220.83 0 Td
(wo)Tj
0 Tc
14.7199 0 Td
(bject callbacks.)Tj
/R25242760 10.95 Tf
-271.55 -16.8 Td
(IO DISCIPLINE)Tj
/R24926304 10 Tf
36 -12 Td
[(The I/O discipline pro)15(vides an abstraction for the reading and writing of graphs.)]TJ
12 TL
(struct Agiodisc_s {)'
10 -12 Td
17.5 Tw
(int \(*fread\)\(v)Tj
70.8898 0 Td
0 Tw
[(oid *chan, char *b)20.0073(uf, int b)20.0146(ufsize\);)]TJ
-70.8898 -12 Td
17.5 Tw
(int \(*putstr\)\(v)Tj
73.1301 0 Td
0 Tw
(oid *chan, char *str\);)Tj
71.425 -45.6 Td
(28 FEBR)Tj
-0.4 Tc
37.1102 0 Td
(UA)Tj
-0.65 Tc
14.0398 0 Td
1.3 Tw
(RY 2)Tj
0 Tc
20.7398 0 Td
183.055 Tw
(013 6)Tj
ET
Q
Q
\n \n \n \n \n-3188\n+3187\n \n \n \n \n-R11185288\n+R25242760\n \n-R10868832\n+R24926304\n \n-R10540944\n+R24598416\n \n \n \n \n \n \n Type\n@@ -973,29 +973,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R10540944 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCGRAPH)Tj
/R10868832 10 Tf
55.3898 0 Td
111.375 Tw
(\(3\) Library)Tj
158.025 0 Td
0 Tw
(Functions Manual)Tj
/R10540944 10 Tf
186.955 0 Td
(LIBCGRAPH)Tj
/R10868832 10 Tf
55.3898 0 Td
(\(3\))Tj
-410.34 -36 Td
17.5 Tw
(int \(*ush\)\(v)Tj
69.8 0 Td
0 Tw
[(oid *chan\);)-1000(/* sync */)]TJ
2.5 Tc
-79.8 -12 Td
(};)Tj
0 Tc
16.8 TL
(Normally)'
3.536 Tc
37.6801 0 Td
(,t)Tj
0 Tc
8.81602 0 Td
(he)Tj
/R11185288 10 Tf
12.9762 0 Td
(FILE)Tj
/R10868832 10 Tf
26.877 0 Td
1.037 Tw
(structure and its related functions are used for I/O. At times, though, an application)Tj
-86.3492 -12 Td
0.792 Tw
[(may need to use a totally dif)25.0122(ferent type of character source. The associated state or stream information is)]TJ
12 TL
(pro)'
13.1801 0 Td
0.375 Tw
(vided by the)Tj
-0.15 Tc
/R10540944 10 Tf
53.0648 0 Td
(ch)Tj
0 Tc
9.28984 0 Td
(an)Tj
/R10868832 10 Tf
12.875 0 Td
(ar)Tj
7.58984 0 Td
(gument to)Tj
/R11185288 10 Tf
43.5301 0 Td
[(agr)17.9834(ead)]TJ
/R10868832 10 Tf
32.1363 0 Td
(or)Tj
/R11185288 10 Tf
11.2059 0 Td
(agwrite)Tj
5.376 Tc
/R10868832 10 Tf
32.2102 0 Td
(.T)Tj
0 Tc
13.9859 0 Td
0.376 Tw
(he discipline function)Tj
/R10540944 10 Tf
90.2879 0 Td
[(fr)37.002(ead)]TJ
/R10868832 10 Tf
23.616 0 Td
(and)Tj
/R10540944 10 Tf
17.316 0 Td
(putstr)Tj
/R10868832 10 Tf
26.216 0 Td
(pro)Tj
13.1801 0 Td
(vide the)Tj
-399.684 -12 Td
0 Tw
(corresponding functions for read and writing.)Tj
/R11185288 10.95 Tf
-36 -28.8 Td
(MEMOR)Tj
2.738 Tc
44.0191 0 Td
(YD)Tj
0 Tc
18.5496 0 Td
(ISCIPLINE)Tj
/R10868832 10 Tf
-26.5688 -12 Td
(Memory management in Libcgraph is handled on a per graph basis using the memory discipline.)Tj
T*[(struct Agmemdisc_s {)-1000(/* memory allocator */)]TJ
-0.2 Tc
10 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
7.5 Tw
(id *\(*open\)\(Agdisc_t*\);)Tj
124.43 0 Td
0 Tw
(/* independent of other resources */)Tj
-0.2 Tc
-134.23 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
7.5 Tw
(id *\(*alloc\)\(v)Tj
62.0102 0 Td
0 Tw
(oid *state, size_t req\);)Tj
-0.2 Tc
-71.8102 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
7.5 Tw
(id *\(*resize\)\(v)Tj
65.8898 0 Td
0 Tw
[(oid *state, v)19.9854(oid *ptr)]TJ
2.5 Tc
79.4 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(ize_t old, size_t req\);)Tj
-0.2 Tc
-163.98 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
7.5 Tw
(id \(*free\)\(v)Tj
53.1102 0 Td
0 Tw
[(oid *state, v)19.9854(oid *ptr\);)]TJ
-0.2 Tc
-62.9102 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
7.5 Tw
(id \(*close\)\(v)Tj
58.1199 0 Td
0 Tw
(oid *state\);)Tj
2.5 Tc
-77.9199 -12 Td
(};)Tj
0 Tc
16.8 TL
(The)'
/R11185288 10 Tf
18.4719 0 Td
(open)Tj
/R10868832 10 Tf
23.482 0 Td
0.421 Tw
(function is used to initialize the memory subsystem, returning state information that is passed to)Tj
-41.9539 -12 Td
0.537 Tw
(the calls to)Tj
/R11185288 10 Tf
47.441 0 Td
(alloc)Tj
/R10868832 10 Tf
20 0 Td
(,)Tj
-0.18 Tc
/R11185288 10 Tf
5.53711 0 Td
(re)Tj
0 Tc
8.7 0 Td
(size)Tj
3.037 Tc
/R10868832 10 Tf
15.55 0 Td
(,a)Tj
0 Tc
9.97695 0 Td
(nd)Tj
/R11185288 10 Tf
13.0371 0 Td
[(fr)18.0151(ee)]TJ
5.537 Tc
/R10868832 10 Tf
16.4699 0 Td
(.T)Tj
0 Tc
14.1469 0 Td
(he semantics of these should be comparable to the standard C library)Tj
-150.859 -12 Td
(functions)Tj
/R11185288 10 Tf
40.3102 0 Td
(malloc)Tj
/R10868832 10 Tf
28.3301 0 Td
(,)Tj
-0.18 Tc
/R11185288 10 Tf
5.58984 0 Td
(re)Tj
0 Tc
8.7 0 Td
(alloc)Tj
3.09 Tc
/R10868832 10 Tf
20 0 Td
(,a)Tj
0 Tc
10.0301 0 Td
(nd)Tj
/R11185288 10 Tf
13.0898 0 Td
[(fr)18.0151(ee)]TJ
3.09 Tc
/R10868832 10 Tf
16.4699 0 Td
(,e)Tj
0 Tc
9.88008 0 Td
0.59 Tw
(xcept that ne)Tj
3.09 Tc
52.0301 0 Td
(ws)Tj
0 Tc
14.2 0 Td
(pace created by)Tj
/R11185288 10 Tf
66.4602 0 Td
(agalloc)Tj
/R10868832 10 Tf
33.0898 0 Td
(and)Tj
/R11185288 10 Tf
17.5301 0 Td
[(agr)17.9834(ealloc)]TJ
/R10868832 10 Tf
41.7902 0 Td
(should be ze-)Tj
-377.5 -12 Td
0.85 Tw
(roed out.)Tj
42.25 0 Td
(The)Tj
/R11185288 10 Tf
18.9 0 Td
(close)Tj
/R10868832 10 Tf
23.9 0 Td
(function is used to terminate the memory subsystem, freeing an)Tj
3.35 Tc
261.36 0 Td
(ya)Tj
0 Tc
12.7898 0 Td
(dditional open re-)Tj
-359.2 -12 Td
2.855 Tw
(sources. F)Tj
43.2551 0 Td
0.354 Tw
(or actual allocation, the library uses the functions)Tj
/R11185288 10 Tf
202.522 0 Td
(agalloc)Tj
/R10868832 10 Tf
30 0 Td
(,)Tj
/R11185288 10 Tf
5.35391 0 Td
[(agr)17.9834(ealloc)]TJ
2.854 Tc
/R10868832 10 Tf
38.7 0 Td
(,a)Tj
0 Tc
9.79414 0 Td
(nd)Tj
/R11185288 10 Tf
12.8539 0 Td
[(agfr)18.0176(ee)]TJ
2.854 Tc
/R10868832 10 Tf
26.4699 0 Td
(,w)Tj
0 Tc
12.5738 0 Td
(hich pro)Tj
33.2539 0 Td
(vide)Tj
-414.777 -12 Td
0 Tw
(simple wrappers for the underlying discipline functions)Tj
/R11185288 10 Tf
224.14 0 Td
(alloc)Tj
/R10868832 10 Tf
20 0 Td
(,)Tj
-0.18 Tc
/R11185288 10 Tf
5 0 Td
(re)Tj
0 Tc
8.7 0 Td
(size)Tj
2.5 Tc
/R10868832 10 Tf
15.55 0 Td
(,a)Tj
0 Tc
9.43984 0 Td
(nd)Tj
/R11185288 10 Tf
12.5 0 Td
[(fr)18.0176(ee)]TJ
/R10868832 10 Tf
16.4699 0 Td
(.)Tj
-311.8 -16.8 Td
0.796 Tw
[(When Libcgraph is compiled with Vmalloc \(which is not the def)9.98535(ault\), each graph has its o)24.9902(wn heap.)]TJ
414.782 0 Td
(Pro-)Tj
-414.782 -12 Td
0.583 Tw
(grammers may allocate application-dependent data within the same heap as the rest of the graph.)Tj
400.604 0 Td
0.582 Tw
(The ad-)Tj
-0.25 Tc
-400.604 -12 Td
(va)Tj
0 Tc
9.18984 0 Td
0.07 Tw
(ntage is that a graph can be deleted by atomically freeing its entire heap without scanning each indi)Tj
397.81 0 Td
(vidual)Tj
-407 -12 Td
0 Tw
(node and edge.)Tj
/R11185288 10.95 Tf
-36 -28.8 Td
(CALLB)Tj
-0.602 Tc
37.3937 0 Td
(AC)Tj
0 Tc
15.2098 0 Td
(KS)Tj
/R10868832 10 Tf
-16.6035 -12 Td
(An)Tj
/R11185288 10 Tf
16.0199 0 Td
(Agcbdisc_t)Tj
/R10868832 10 Tf
51.0199 0 Td
1.3 Tw
(denes callbacks to be in)Tj
-0.2 Tc
105.34 0 Td
(vo)Tj
-0.1 Tc
9.8 0 Td
(ke)Tj
3.8 Tc
9.33984 0 Td
[(db)380(yL)]TJ
0 Tc
28.7102 0 Td
(ibcgraph when initializing, modifying, or nalizing)Tj
-220.23 -12 Td
0.013 Tw
[(graph objects.)-501.317(Disciplines are k)]TJ
128.262 0 Td
0.014 Tw
[(ept on a stack.)-501.401(Libcgraph automatically calls the methods on the stack, top-)]TJ
-128.262 -12 Td
(do)Tj
9.75 0 Td
2.559 Tw
(wn. Callbacks)Tj
61.7781 0 Td
0.059 Tw
(are installed with)Tj
/R11185288 10 Tf
71.557 0 Td
(agpushdisc)Tj
2.559 Tc
/R10868832 10 Tf
47.2398 0 Td
(,u)Tj
0 Tc
10.059 0 Td
(ninstalled with)Tj
/R11185288 10 Tf
61.7879 0 Td
(agpopdisc)Tj
2.559 Tc
/R10868832 10 Tf
42.7898 0 Td
(,a)Tj
0 Tc
9.49883 0 Td
0.058 Tw
(nd can be held pending or re-)Tj
-314.461 -12 Td
0 Tw
(leased via)Tj
/R11185288 10 Tf
42.2102 0 Td
(agcallbacks)Tj
/R10868832 10 Tf
49.45 0 Td
(.)Tj
/R11185288 10.95 Tf
-127.66 -16.8 Td
(GENERIC OBJECTS)Tj
/R11185288 10 Tf
36 -12 Td
[(agr)17.9846(oot)]TJ
/R10868832 10 Tf
31.0293 0 Td
(tak)Tj
12.1199 0 Td
0.939 Tw
(es an)Tj
3.439 Tc
21.059 0 Td
(yg)Tj
0 Tc
13.4391 0 Td
(raph object \(graph, subgraph, node, edge\) and returns the root graph in which it li)Tj
-0.15 Tc
338.666 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(s.)Tj
/R11185288 10 Tf
-425.603 -12 Td
(agraphof)Tj
/R10868832 10 Tf
42.2219 0 Td
0.832 Tw
[(does the same, e)15.0073(xcept it is the identity function on graphs and subgraphs. Note that there is no)]TJ
-42.2219 -12 Td
0.481 Tw
(function to return the least subgraph containing an object, in part because this is not well-dened as nodes)Tj
12 TL
0 Tw
(and edges may be in incomparable subgraphs.)'
/R11185288 10 Tf
16.8 TL
(agcontains)'
/R10868832 10 Tf
45.5602 0 Td
(\()Tj
/R10540944 10 Tf
3.33008 0 Td
(g)Tj
/R10868832 10 Tf
5 0 Td
(,)Tj
/R10540944 10 Tf
2.5 0 Td
(obj)Tj
2.894 Tc
/R10868832 10 Tf
12.7801 0 Td
(\)r)Tj
0 Tc
9.55391 0 Td
0.394 Tw
(eturns non-zero if)Tj
/R10540944 10 Tf
74.7719 0 Td
(obj)Tj
/R10868832 10 Tf
15.6738 0 Td
0.393 Tw
(is a member of \(sub\)graph)Tj
/R10540944 10 Tf
109.995 0 Td
(g)Tj
/R10868832 10 Tf
5 0 Td
(.)Tj
/R11185288 10 Tf
5.39297 0 Td
(agdelete)Tj
/R10868832 10 Tf
34.9898 0 Td
(\()Tj
/R10540944 10 Tf
3.33008 0 Td
(g)Tj
/R10868832 10 Tf
5 0 Td
(,)Tj
/R10540944 10 Tf
2.5 0 Td
(obj)Tj
2.893 Tc
/R10868832 10 Tf
12.7801 0 Td
[(\)i)289.287(se)]TJ
0 Tc
20.2262 0 Td
(qui)Tj
-0.25 Tc
12.5301 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(lent to)Tj
/R11185288 10 Tf
28.566 0 Td
(ag-)Tj
-418.67 -12 Td
(close)Tj
/R10868832 10 Tf
20.55 0 Td
(,)Tj
/R11185288 10 Tf
5.37305 0 Td
(agdelnode)Tj
2.873 Tc
/R10868832 10 Tf
43.3398 0 Td
(,a)Tj
0 Tc
9.81289 0 Td
(nd)Tj
/R11185288 10 Tf
12.8738 0 Td
(agdeledge)Tj
/R10868832 10 Tf
45.0941 0 Td
(for)Tj
/R10540944 10 Tf
14.534 0 Td
(obj)Tj
/R10868832 10 Tf
15.6539 0 Td
0.374 Tw
(being a graph, node or edge, respecti)Tj
-0.15 Tc
149.174 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
2.874 Tc
7.13008 0 Td
[(.I)287.407(tr)]TJ
0 Tc
17.6879 0 Td
(eturns -1 if)Tj
/R10540944 10 Tf
47.502 0 Td
(obj)Tj
/R10868832 10 Tf
15.6539 0 Td
(does)Tj
-413.669 -12 Td
0 Tw
(not belong to)Tj
/R10540944 10 Tf
55.2801 0 Td
(g)Tj
/R10868832 10 Tf
5 0 Td
(.)Tj
-0.55 Tc
/R11185288 10 Tf
-60.2801 -16.8 Td
(AG)Tj
-0.35 Tc
14.45 0 Td
(DA)Tj
-0.9 Tc
13.1398 0 Td
(TA)Tj
0 Tc
/R10868832 10 Tf
12.9898 0 Td
(,)Tj
-0.55 Tc
/R11185288 10 Tf
5.29492 0 Td
(AG)Tj
0 Tc
14.45 0 Td
(ID)Tj
2.795 Tc
/R10868832 10 Tf
11.1102 0 Td
(,a)Tj
0 Tc
9.73516 0 Td
(nd)Tj
-0.55 Tc
/R11185288 10 Tf
12.7949 0 Td
(AG)Tj
0 Tc
14.45 0 Td
(TYPE)Tj
/R10868832 10 Tf
29.4648 0 Td
0.295 Tw
(are macros returning the specied elds of the ar)Tj
197.69 0 Td
0.294 Tw
(gument object. The rst)Tj
-335.57 -12 Td
0.244 Tw
(is described in the)Tj
/R11185288 10 Tf
75.966 0 Td
(RECORDS)Tj
/R10868832 10 Tf
51.634 0 Td
(section abo)Tj
-0.15 Tc
45.3641 0 Td
(ve)Tj
2.744 Tc
9.28984 0 Td
(.T)Tj
0 Tc
11.3539 0 Td
(he second returns the unique inte)Tj
132.99 0 Td
0.245 Tw
(ger ID associated with the)Tj
-326.598 -12 Td
0 Tw
(object. The last returns)Tj
-0.55 Tc
/R11185288 10 Tf
94.15 0 Td
(AG)Tj
0 Tc
14.45 0 Td
(RAPH)Tj
/R10868832 10 Tf
28.3301 0 Td
(,)Tj
-0.55 Tc
/R11185288 10 Tf
5 0 Td
(AG)Tj
0 Tc
14.45 0 Td
(NODE)Tj
2.5 Tc
/R10868832 10 Tf
28.8898 0 Td
(,a)Tj
0 Tc
9.43984 0 Td
(nd)Tj
-0.55 Tc
/R11185288 10 Tf
12.5 0 Td
(AG)Tj
0 Tc
14.45 0 Td
(EDGE)Tj
/R10868832 10 Tf
30.8398 0 Td
(depending on the type of the object.)Tj
/R11185288 10 Tf
-252.5 -16.8 Td
(agnameof)Tj
/R10868832 10 Tf
44.3609 0 Td
0.201 Tw
(returns a string descriptor for the object. It returns the name of the node or graph, and the k)Tj
-0.15 Tc
367.328 0 Td
0.5 Tw
(ey o)Tj
0 Tc
16.9898 0 Td
(f)Tj
-428.679 -12 Td
0 Tw
(an edge.)Tj
/R11185288 10 Tf
38.3199 0 Td
(agobjkind)Tj
/R10868832 10 Tf
45.85 0 Td
[(is a synon)15(ym for)]TJ
-0.55 Tc
/R11185288 10 Tf
69.2898 0 Td
(AG)Tj
0 Tc
14.45 0 Td
(TYPE)Tj
/R10868832 10 Tf
26.6699 0 Td
(.)Tj
/R11185288 10.95 Tf
-230.58 -28.8 Td
[(ERR)30.0566(OR REPOR)39.99(TING)]TJ
/R10868832 10 Tf
36 -12 Td
0.89 Tw
[(The library pro)15.0073(vides a v)]TJ
99.25 0 Td
0.891 Tw
[(ariety of mechanisms to control the reporting of errors and w)10(arnings. At present,)]TJ
-99.25 -12 Td
0.975 Tw
(there are basically tw)Tj
3.475 Tc
88.075 0 Td
(ot)Tj
0 Tc
11.2551 0 Td
[(ypes of messages: w)9.99268(arnings and errors. A message is only written if its type has)]TJ
-99.3301 -12 Td
0.759 Tw
[(higher priority than a programmer)19.9829(-controlled minimum, which is)]TJ
-0.55 Tc
/R11185288 10 Tf
268.902 0 Td
(AG)Tj
-1.2 Tc
14.45 0 Td
(WA)Tj
0 Tc
16.0199 0 Td
(RN)Tj
/R10868832 10 Tf
17.6988 0 Td
(by def)Tj
25.9289 0 Td
0.76 Tw
(ault. The programmer)Tj
-188.445 -48 Td
0 Tw
(28 FEBR)Tj
-0.4 Tc
37.1102 0 Td
(UA)Tj
-0.65 Tc
14.0398 0 Td
1.3 Tw
(RY 2)Tj
0 Tc
20.7398 0 Td
183.055 Tw
(013 7)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R24598416 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCGRAPH)Tj
/R24926304 10 Tf
55.3898 0 Td
111.375 Tw
(\(3\) Library)Tj
158.025 0 Td
0 Tw
(Functions Manual)Tj
/R24598416 10 Tf
186.955 0 Td
(LIBCGRAPH)Tj
/R24926304 10 Tf
55.3898 0 Td
(\(3\))Tj
-410.34 -36 Td
17.5 Tw
(int \(*ush\)\(v)Tj
69.8 0 Td
0 Tw
[(oid *chan\);)-1000(/* sync */)]TJ
2.5 Tc
-79.8 -12 Td
(};)Tj
0 Tc
16.8 TL
(Normally)'
3.536 Tc
37.6801 0 Td
(,t)Tj
0 Tc
8.81602 0 Td
(he)Tj
/R25242760 10 Tf
12.9762 0 Td
(FILE)Tj
/R24926304 10 Tf
26.877 0 Td
1.037 Tw
(structure and its related functions are used for I/O. At times, though, an application)Tj
-86.3492 -12 Td
0.792 Tw
[(may need to use a totally dif)25.0122(ferent type of character source. The associated state or stream information is)]TJ
12 TL
(pro)'
13.1801 0 Td
0.375 Tw
(vided by the)Tj
-0.15 Tc
/R24598416 10 Tf
53.0648 0 Td
(ch)Tj
0 Tc
9.28984 0 Td
(an)Tj
/R24926304 10 Tf
12.875 0 Td
(ar)Tj
7.58984 0 Td
(gument to)Tj
/R25242760 10 Tf
43.5301 0 Td
[(agr)17.9834(ead)]TJ
/R24926304 10 Tf
32.1363 0 Td
(or)Tj
/R25242760 10 Tf
11.2059 0 Td
(agwrite)Tj
5.376 Tc
/R24926304 10 Tf
32.2102 0 Td
(.T)Tj
0 Tc
13.9859 0 Td
0.376 Tw
(he discipline function)Tj
/R24598416 10 Tf
90.2879 0 Td
[(fr)37.002(ead)]TJ
/R24926304 10 Tf
23.616 0 Td
(and)Tj
/R24598416 10 Tf
17.316 0 Td
(putstr)Tj
/R24926304 10 Tf
26.216 0 Td
(pro)Tj
13.1801 0 Td
(vide the)Tj
-399.684 -12 Td
0 Tw
(corresponding functions for read and writing.)Tj
/R25242760 10.95 Tf
-36 -28.8 Td
(MEMOR)Tj
2.738 Tc
44.0191 0 Td
(YD)Tj
0 Tc
18.5496 0 Td
(ISCIPLINE)Tj
/R24926304 10 Tf
-26.5688 -12 Td
(Memory management in Libcgraph is handled on a per graph basis using the memory discipline.)Tj
T*[(struct Agmemdisc_s {)-1000(/* memory allocator */)]TJ
-0.2 Tc
10 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
7.5 Tw
(id *\(*open\)\(Agdisc_t*\);)Tj
124.43 0 Td
0 Tw
(/* independent of other resources */)Tj
-0.2 Tc
-134.23 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
7.5 Tw
(id *\(*alloc\)\(v)Tj
62.0102 0 Td
0 Tw
(oid *state, size_t req\);)Tj
-0.2 Tc
-71.8102 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
7.5 Tw
(id *\(*resize\)\(v)Tj
65.8898 0 Td
0 Tw
[(oid *state, v)19.9854(oid *ptr)]TJ
2.5 Tc
79.4 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(ize_t old, size_t req\);)Tj
-0.2 Tc
-163.98 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
7.5 Tw
(id \(*free\)\(v)Tj
53.1102 0 Td
0 Tw
[(oid *state, v)19.9854(oid *ptr\);)]TJ
-0.2 Tc
-62.9102 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
7.5 Tw
(id \(*close\)\(v)Tj
58.1199 0 Td
0 Tw
(oid *state\);)Tj
2.5 Tc
-77.9199 -12 Td
(};)Tj
0 Tc
16.8 TL
(The)'
/R25242760 10 Tf
18.4719 0 Td
(open)Tj
/R24926304 10 Tf
23.482 0 Td
0.421 Tw
(function is used to initialize the memory subsystem, returning state information that is passed to)Tj
-41.9539 -12 Td
0.537 Tw
(the calls to)Tj
/R25242760 10 Tf
47.441 0 Td
(alloc)Tj
/R24926304 10 Tf
20 0 Td
(,)Tj
-0.18 Tc
/R25242760 10 Tf
5.53711 0 Td
(re)Tj
0 Tc
8.7 0 Td
(size)Tj
3.037 Tc
/R24926304 10 Tf
15.55 0 Td
(,a)Tj
0 Tc
9.97695 0 Td
(nd)Tj
/R25242760 10 Tf
13.0371 0 Td
[(fr)18.0151(ee)]TJ
5.537 Tc
/R24926304 10 Tf
16.4699 0 Td
(.T)Tj
0 Tc
14.1469 0 Td
(he semantics of these should be comparable to the standard C library)Tj
-150.859 -12 Td
(functions)Tj
/R25242760 10 Tf
40.3102 0 Td
(malloc)Tj
/R24926304 10 Tf
28.3301 0 Td
(,)Tj
-0.18 Tc
/R25242760 10 Tf
5.58984 0 Td
(re)Tj
0 Tc
8.7 0 Td
(alloc)Tj
3.09 Tc
/R24926304 10 Tf
20 0 Td
(,a)Tj
0 Tc
10.0301 0 Td
(nd)Tj
/R25242760 10 Tf
13.0898 0 Td
[(fr)18.0151(ee)]TJ
3.09 Tc
/R24926304 10 Tf
16.4699 0 Td
(,e)Tj
0 Tc
9.88008 0 Td
0.59 Tw
(xcept that ne)Tj
3.09 Tc
52.0301 0 Td
(ws)Tj
0 Tc
14.2 0 Td
(pace created by)Tj
/R25242760 10 Tf
66.4602 0 Td
(agalloc)Tj
/R24926304 10 Tf
33.0898 0 Td
(and)Tj
/R25242760 10 Tf
17.5301 0 Td
[(agr)17.9834(ealloc)]TJ
/R24926304 10 Tf
41.7902 0 Td
(should be ze-)Tj
-377.5 -12 Td
0.85 Tw
(roed out.)Tj
42.25 0 Td
(The)Tj
/R25242760 10 Tf
18.9 0 Td
(close)Tj
/R24926304 10 Tf
23.9 0 Td
(function is used to terminate the memory subsystem, freeing an)Tj
3.35 Tc
261.36 0 Td
(ya)Tj
0 Tc
12.7898 0 Td
(dditional open re-)Tj
-359.2 -12 Td
2.855 Tw
(sources. F)Tj
43.2551 0 Td
0.354 Tw
(or actual allocation, the library uses the functions)Tj
/R25242760 10 Tf
202.522 0 Td
(agalloc)Tj
/R24926304 10 Tf
30 0 Td
(,)Tj
/R25242760 10 Tf
5.35391 0 Td
[(agr)17.9834(ealloc)]TJ
2.854 Tc
/R24926304 10 Tf
38.7 0 Td
(,a)Tj
0 Tc
9.79414 0 Td
(nd)Tj
/R25242760 10 Tf
12.8539 0 Td
[(agfr)18.0176(ee)]TJ
2.854 Tc
/R24926304 10 Tf
26.4699 0 Td
(,w)Tj
0 Tc
12.5738 0 Td
(hich pro)Tj
33.2539 0 Td
(vide)Tj
-414.777 -12 Td
0 Tw
(simple wrappers for the underlying discipline functions)Tj
/R25242760 10 Tf
224.14 0 Td
(alloc)Tj
/R24926304 10 Tf
20 0 Td
(,)Tj
-0.18 Tc
/R25242760 10 Tf
5 0 Td
(re)Tj
0 Tc
8.7 0 Td
(size)Tj
2.5 Tc
/R24926304 10 Tf
15.55 0 Td
(,a)Tj
0 Tc
9.43984 0 Td
(nd)Tj
/R25242760 10 Tf
12.5 0 Td
[(fr)18.0176(ee)]TJ
/R24926304 10 Tf
16.4699 0 Td
(.)Tj
-311.8 -16.8 Td
0.796 Tw
[(When Libcgraph is compiled with Vmalloc \(which is not the def)9.98535(ault\), each graph has its o)24.9902(wn heap.)]TJ
414.782 0 Td
(Pro-)Tj
-414.782 -12 Td
0.583 Tw
(grammers may allocate application-dependent data within the same heap as the rest of the graph.)Tj
400.604 0 Td
0.582 Tw
(The ad-)Tj
-0.25 Tc
-400.604 -12 Td
(va)Tj
0 Tc
9.18984 0 Td
0.07 Tw
(ntage is that a graph can be deleted by atomically freeing its entire heap without scanning each indi)Tj
397.81 0 Td
(vidual)Tj
-407 -12 Td
0 Tw
(node and edge.)Tj
/R25242760 10.95 Tf
-36 -28.8 Td
(CALLB)Tj
-0.602 Tc
37.3937 0 Td
(AC)Tj
0 Tc
15.2098 0 Td
(KS)Tj
/R24926304 10 Tf
-16.6035 -12 Td
(An)Tj
/R25242760 10 Tf
16.0199 0 Td
(Agcbdisc_t)Tj
/R24926304 10 Tf
51.0199 0 Td
1.3 Tw
(denes callbacks to be in)Tj
-0.2 Tc
105.34 0 Td
(vo)Tj
-0.1 Tc
9.8 0 Td
(ke)Tj
3.8 Tc
9.33984 0 Td
[(db)380(yL)]TJ
0 Tc
28.7102 0 Td
(ibcgraph when initializing, modifying, or nalizing)Tj
-220.23 -12 Td
0.013 Tw
[(graph objects.)-501.317(Disciplines are k)]TJ
128.262 0 Td
0.014 Tw
[(ept on a stack.)-501.401(Libcgraph automatically calls the methods on the stack, top-)]TJ
-128.262 -12 Td
(do)Tj
9.75 0 Td
2.559 Tw
(wn. Callbacks)Tj
61.7781 0 Td
0.059 Tw
(are installed with)Tj
/R25242760 10 Tf
71.557 0 Td
(agpushdisc)Tj
2.559 Tc
/R24926304 10 Tf
47.2398 0 Td
(,u)Tj
0 Tc
10.059 0 Td
(ninstalled with)Tj
/R25242760 10 Tf
61.7879 0 Td
(agpopdisc)Tj
2.559 Tc
/R24926304 10 Tf
42.7898 0 Td
(,a)Tj
0 Tc
9.49883 0 Td
0.058 Tw
(nd can be held pending or re-)Tj
-314.461 -12 Td
0 Tw
(leased via)Tj
/R25242760 10 Tf
42.2102 0 Td
(agcallbacks)Tj
/R24926304 10 Tf
49.45 0 Td
(.)Tj
/R25242760 10.95 Tf
-127.66 -16.8 Td
(GENERIC OBJECTS)Tj
/R25242760 10 Tf
36 -12 Td
[(agr)17.9846(oot)]TJ
/R24926304 10 Tf
31.0293 0 Td
(tak)Tj
12.1199 0 Td
0.939 Tw
(es an)Tj
3.439 Tc
21.059 0 Td
(yg)Tj
0 Tc
13.4391 0 Td
(raph object \(graph, subgraph, node, edge\) and returns the root graph in which it li)Tj
-0.15 Tc
338.666 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(s.)Tj
/R25242760 10 Tf
-425.603 -12 Td
(agraphof)Tj
/R24926304 10 Tf
42.2219 0 Td
0.832 Tw
[(does the same, e)15.0073(xcept it is the identity function on graphs and subgraphs. Note that there is no)]TJ
-42.2219 -12 Td
0.481 Tw
(function to return the least subgraph containing an object, in part because this is not well-dened as nodes)Tj
12 TL
0 Tw
(and edges may be in incomparable subgraphs.)'
/R25242760 10 Tf
16.8 TL
(agcontains)'
/R24926304 10 Tf
45.5602 0 Td
(\()Tj
/R24598416 10 Tf
3.33008 0 Td
(g)Tj
/R24926304 10 Tf
5 0 Td
(,)Tj
/R24598416 10 Tf
2.5 0 Td
(obj)Tj
2.894 Tc
/R24926304 10 Tf
12.7801 0 Td
(\)r)Tj
0 Tc
9.55391 0 Td
0.394 Tw
(eturns non-zero if)Tj
/R24598416 10 Tf
74.7719 0 Td
(obj)Tj
/R24926304 10 Tf
15.6738 0 Td
0.393 Tw
(is a member of \(sub\)graph)Tj
/R24598416 10 Tf
109.995 0 Td
(g)Tj
/R24926304 10 Tf
5 0 Td
(.)Tj
/R25242760 10 Tf
5.39297 0 Td
(agdelete)Tj
/R24926304 10 Tf
34.9898 0 Td
(\()Tj
/R24598416 10 Tf
3.33008 0 Td
(g)Tj
/R24926304 10 Tf
5 0 Td
(,)Tj
/R24598416 10 Tf
2.5 0 Td
(obj)Tj
2.893 Tc
/R24926304 10 Tf
12.7801 0 Td
[(\)i)289.287(se)]TJ
0 Tc
20.2262 0 Td
(qui)Tj
-0.25 Tc
12.5301 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(lent to)Tj
/R25242760 10 Tf
28.566 0 Td
(ag-)Tj
-418.67 -12 Td
(close)Tj
/R24926304 10 Tf
20.55 0 Td
(,)Tj
/R25242760 10 Tf
5.37305 0 Td
(agdelnode)Tj
2.873 Tc
/R24926304 10 Tf
43.3398 0 Td
(,a)Tj
0 Tc
9.81289 0 Td
(nd)Tj
/R25242760 10 Tf
12.8738 0 Td
(agdeledge)Tj
/R24926304 10 Tf
45.0941 0 Td
(for)Tj
/R24598416 10 Tf
14.534 0 Td
(obj)Tj
/R24926304 10 Tf
15.6539 0 Td
0.374 Tw
(being a graph, node or edge, respecti)Tj
-0.15 Tc
149.174 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
2.874 Tc
7.13008 0 Td
[(.I)287.407(tr)]TJ
0 Tc
17.6879 0 Td
(eturns -1 if)Tj
/R24598416 10 Tf
47.502 0 Td
(obj)Tj
/R24926304 10 Tf
15.6539 0 Td
(does)Tj
-413.669 -12 Td
0 Tw
(not belong to)Tj
/R24598416 10 Tf
55.2801 0 Td
(g)Tj
/R24926304 10 Tf
5 0 Td
(.)Tj
-0.55 Tc
/R25242760 10 Tf
-60.2801 -16.8 Td
(AG)Tj
-0.35 Tc
14.45 0 Td
(DA)Tj
-0.9 Tc
13.1398 0 Td
(TA)Tj
0 Tc
/R24926304 10 Tf
12.9898 0 Td
(,)Tj
-0.55 Tc
/R25242760 10 Tf
5.29492 0 Td
(AG)Tj
0 Tc
14.45 0 Td
(ID)Tj
2.795 Tc
/R24926304 10 Tf
11.1102 0 Td
(,a)Tj
0 Tc
9.73516 0 Td
(nd)Tj
-0.55 Tc
/R25242760 10 Tf
12.7949 0 Td
(AG)Tj
0 Tc
14.45 0 Td
(TYPE)Tj
/R24926304 10 Tf
29.4648 0 Td
0.295 Tw
(are macros returning the specied elds of the ar)Tj
197.69 0 Td
0.294 Tw
(gument object. The rst)Tj
-335.57 -12 Td
0.244 Tw
(is described in the)Tj
/R25242760 10 Tf
75.966 0 Td
(RECORDS)Tj
/R24926304 10 Tf
51.634 0 Td
(section abo)Tj
-0.15 Tc
45.3641 0 Td
(ve)Tj
2.744 Tc
9.28984 0 Td
(.T)Tj
0 Tc
11.3539 0 Td
(he second returns the unique inte)Tj
132.99 0 Td
0.245 Tw
(ger ID associated with the)Tj
-326.598 -12 Td
0 Tw
(object. The last returns)Tj
-0.55 Tc
/R25242760 10 Tf
94.15 0 Td
(AG)Tj
0 Tc
14.45 0 Td
(RAPH)Tj
/R24926304 10 Tf
28.3301 0 Td
(,)Tj
-0.55 Tc
/R25242760 10 Tf
5 0 Td
(AG)Tj
0 Tc
14.45 0 Td
(NODE)Tj
2.5 Tc
/R24926304 10 Tf
28.8898 0 Td
(,a)Tj
0 Tc
9.43984 0 Td
(nd)Tj
-0.55 Tc
/R25242760 10 Tf
12.5 0 Td
(AG)Tj
0 Tc
14.45 0 Td
(EDGE)Tj
/R24926304 10 Tf
30.8398 0 Td
(depending on the type of the object.)Tj
/R25242760 10 Tf
-252.5 -16.8 Td
(agnameof)Tj
/R24926304 10 Tf
44.3609 0 Td
0.201 Tw
(returns a string descriptor for the object. It returns the name of the node or graph, and the k)Tj
-0.15 Tc
367.328 0 Td
0.5 Tw
(ey o)Tj
0 Tc
16.9898 0 Td
(f)Tj
-428.679 -12 Td
0 Tw
(an edge.)Tj
/R25242760 10 Tf
38.3199 0 Td
(agobjkind)Tj
/R24926304 10 Tf
45.85 0 Td
[(is a synon)15(ym for)]TJ
-0.55 Tc
/R25242760 10 Tf
69.2898 0 Td
(AG)Tj
0 Tc
14.45 0 Td
(TYPE)Tj
/R24926304 10 Tf
26.6699 0 Td
(.)Tj
/R25242760 10.95 Tf
-230.58 -28.8 Td
[(ERR)30.0566(OR REPOR)39.99(TING)]TJ
/R24926304 10 Tf
36 -12 Td
0.89 Tw
[(The library pro)15.0073(vides a v)]TJ
99.25 0 Td
0.891 Tw
[(ariety of mechanisms to control the reporting of errors and w)10(arnings. At present,)]TJ
-99.25 -12 Td
0.975 Tw
(there are basically tw)Tj
3.475 Tc
88.075 0 Td
(ot)Tj
0 Tc
11.2551 0 Td
[(ypes of messages: w)9.99268(arnings and errors. A message is only written if its type has)]TJ
-99.3301 -12 Td
0.759 Tw
[(higher priority than a programmer)19.9829(-controlled minimum, which is)]TJ
-0.55 Tc
/R25242760 10 Tf
268.902 0 Td
(AG)Tj
-1.2 Tc
14.45 0 Td
(WA)Tj
0 Tc
16.0199 0 Td
(RN)Tj
/R24926304 10 Tf
17.6988 0 Td
(by def)Tj
25.9289 0 Td
0.76 Tw
(ault. The programmer)Tj
-188.445 -48 Td
0 Tw
(28 FEBR)Tj
-0.4 Tc
37.1102 0 Td
(UA)Tj
-0.65 Tc
14.0398 0 Td
1.3 Tw
(RY 2)Tj
0 Tc
20.7398 0 Td
183.055 Tw
(013 7)Tj
ET
Q
Q
\n \n \n \n \n-3886\n+3885\n \n \n \n \n-R11185288\n+R25242760\n \n-R10868832\n+R24926304\n \n-R10540944\n+R24598416\n \n \n \n \n \n \n Type\n@@ -1032,29 +1032,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R10540944 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCGRAPH)Tj
/R10868832 10 Tf
55.3898 0 Td
111.375 Tw
(\(3\) Library)Tj
158.025 0 Td
0 Tw
(Functions Manual)Tj
/R10540944 10 Tf
186.955 0 Td
(LIBCGRAPH)Tj
/R10868832 10 Tf
55.3898 0 Td
(\(3\))Tj
-420.34 -36 Td
0.975 Tw
[(can set this v)25.0159(alue using)]TJ
/R11185288 10 Tf
99.8937 0 Td
(agseterr)Tj
3.474 Tc
/R10868832 10 Tf
34.9801 0 Td
(,w)Tj
0 Tc
13.1941 0 Td
0.974 Tw
[(hich returns the pre)25.0049(vious v)24.9854(alue. Calling)]TJ
/R11185288 10 Tf
165.604 0 Td
[(agseterr\(A)54.9902(GMAX\))]TJ
/R10868832 10 Tf
83.4441 0 Td
(turns of)Tj
31.5539 0 Td
(f)Tj
-428.67 -12 Td
0 Tw
(the writing of messages.)Tj
16.8 TL
0.562 Tw
(The function)'
/R11185288 10 Tf
55.0039 0 Td
(agerr)Tj
/R10868832 10 Tf
26.382 0 Td
(is the main entry point for reporting an anomaly)Tj
3.063 Tc
196.046 0 Td
(.T)Tj
0 Tc
11.673 0 Td
0.563 Tw
[(he rst ar)17.998(gument indicates the type)]TJ
-289.105 -12 Td
0.724 Tw
(of message. Usually)Tj
3.224 Tc
81.618 0 Td
(,t)Tj
0 Tc
8.50391 0 Td
[(he rst ar)18.0103(gument is)]TJ
-0.55 Tc
/R11185288 10 Tf
82.1559 0 Td
(AG)Tj
-1.2 Tc
14.45 0 Td
(WA)Tj
0 Tc
16.0199 0 Td
(RN)Tj
/R10868832 10 Tf
17.6641 0 Td
(or)Tj
-0.55 Tc
/R11185288 10 Tf
11.5539 0 Td
(AG)Tj
0 Tc
14.45 0 Td
(ERR)Tj
/R10868832 10 Tf
24.334 0 Td
[(to indicate w)10.0195(arnings and errors, respec-)]TJ
-270.75 -12 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
3.423 Tc
7.13008 0 Td
(.S)Tj
0 Tc
11.4828 0 Td
0.923 Tw
(ometimes additional conte)Tj
107.246 0 Td
0.924 Tw
(xt information is only a)Tj
-0.25 Tc
97.3859 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable in functions calling the function where)Tj
-247.035 -12 Td
0.164 Tw
(the error is actually caught. In this case, the calling function can indicate that it is continuing the current er)Tj
428.676 0 Td
(-)Tj
-428.676 -12 Td
0.592 Tw
(ror by using)Tj
-0.55 Tc
/R11185288 10 Tf
52.6059 0 Td
(AG)Tj
0 Tc
14.45 0 Td
(PREV)Tj
/R10868832 10 Tf
30.3121 0 Td
0.593 Tw
[(as the rst ar)18.0103(gument. The remaining ar)17.9858(guments to)]TJ
/R11185288 10 Tf
206.304 0 Td
(agerr)Tj
/R10868832 10 Tf
26.4129 0 Td
(are the same as the ar)Tj
88.5852 0 Td
(gu-)Tj
-418.67 -12 Td
0 Tw
(ments to)Tj
/R11185288 10 Tf
36.6699 0 Td
(printf)Tj
/R10868832 10 Tf
25 0 Td
(.)Tj
-61.6699 -16.8 Td
0.079 Tw
(The functions)Tj
/R11185288 10 Tf
57.9281 0 Td
[(agwar)14.9841(ningf)]TJ
/R10868832 10 Tf
51.318 0 Td
(and)Tj
/R11185288 10 Tf
17.018 0 Td
[(agerr)18.0151(orf)]TJ
/R10868832 10 Tf
38.4879 0 Td
0.078 Tw
(are shorthand for)Tj
/R11185288 10 Tf
71.0441 0 Td
[(agerr\(A)55.0073(GW)119.993(ARN,...\))]TJ
/R10868832 10 Tf
87.468 0 Td
(and)Tj
/R11185288 10 Tf
17.018 0 Td
[(agerr\(A)55.0098(GERR,...\))]TJ
2.578 Tc
/R10868832 10 Tf
75.5398 0 Td
(,r)Tj
0 Tc
8.40781 0 Td
(e-)Tj
-424.23 -12 Td
(specti)Tj
-0.15 Tc
23.0801 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(ly)64.9927(.)]TJ
-32.3699 -16.8 Td
0.233 Tw
[(Some applications desire to directly control the writing of messages.)-523.284(Such an application can use the func-)]TJ
12 TL
(tion)'
/R11185288 10 Tf
18.484 0 Td
(agseterrf)Tj
/R10868832 10 Tf
41.234 0 Td
0.424 Tw
[(to re)15.0171(gister the function that the library should call to actually write the message.)]TJ
330.185 0 Td
0.423 Tw
(The pre)Tj
30.993 0 Td
(vi-)Tj
-420.896 -12 Td
0 Tw
[(ous error function is returned. By def)9.99268(ault, the message is written to)]TJ
/R11185288 10 Tf
269.86 0 Td
(stderr)Tj
/R10868832 10 Tf
26.1 0 Td
(.)Tj
-295.96 -16.8 Td
0.161 Tw
(Errors not written are stored in a log le. The last recorded error can be retrie)Tj
-0.15 Tc
310.965 0 Td
(ve)Tj
2.662 Tc
9.28984 0 Td
[(db)266.191(yc)]TJ
0 Tc
24.7641 0 Td
(alling)Tj
/R11185288 10 Tf
25.4422 0 Td
(aglasterr)Tj
5.162 Tc
/R10868832 10 Tf
38.3199 0 Td
(.U)Tj
0 Tc
14.882 0 Td
(n-)Tj
-423.663 -12 Td
0.473 Tw
(less the printing of error messages has been completely disabled by a call to)Tj
/R11185288 10 Tf
312.681 0 Td
[(agseterr\(A)54.9902(GMAX\))]TJ
2.972 Tc
/R10868832 10 Tf
79.9699 0 Td
(,s)Tj
0 Tc
9.36211 0 Td
(tandard)Tj
-402.013 -12 Td
0 Tw
(error must not be wide-oriented, e)Tj
-0.15 Tc
135.83 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
[(ni)249.993(fau)]TJ
0 Tc
28.05 0 Td
[(ser)19.9854(-pro)14.9854(vided error printing function is pro)15(vided.)]TJ
-173.17 -16.8 Td
(The function)Tj
/R11185288 10 Tf
53.8801 0 Td
[(agerr)18.0151(ors)]TJ
/R10868832 10 Tf
38.9699 0 Td
(returns non-zero if errors ha)Tj
-0.15 Tc
111.98 0 Td
0.3 Tw
(ve b)Tj
0 Tc
16.7898 0 Td
0 Tw
(een reported.)Tj
/R11185288 10.95 Tf
-257.62 -16.8 Td
[(EXAMPLE PR)30.0605(OGRAM)]TJ
/R10868832 10 Tf
36 -12 Td
(#include <cgraph.h>)Tj
(#include <stdbool.h>)'
(#include <stddef.h>)'
(#include <stdio.h>)'
24 TL
(typedef struct {)'
5 -12 Td
(Agrec_t hdr;)Tj
12 TL
(int x;)'
(int y;)'
(int z;)'
2.5 Tc
-5 -12 Td
(}m)Tj
0 Tc
15.0801 0 Td
(ydata;)Tj
-15.0801 -24 Td
[(int main\(int ar)18.0151(gc, char **ar)18.0151(gv\) {)]TJ
5 -12 Td
(Agraph_t *g;)Tj
5 -12 Td
12.5 Tw
(mydata *p;)Tj
-5 -24 Td
0 Tw
(if \(\(g = agread\(stdin, NULL\)\)\) {)Tj
5 -12 Td
(int cnt = 0;)Tj
(Agsym_t *attr = NULL;)'
T*[(while \(\(attr = agnxtattr\(g, A)40(GNODE, attr\)\)\) {)]TJ
5 -12 Td
(cnt++;)Tj
-5 -12 Td
(})Tj
T*[(printf\("The graph %s has %d attrib)20.0146(utes\\n", agnameof\(g\), cnt\);)]TJ
24 TL
(// mak)'
2.5 Tc
25.1801 0 Td
(et)Tj
0 Tc
9.71992 0 Td
(he graph ha)Tj
-0.15 Tc
46.45 0 Td
0.3 Tw
(ve a n)Tj
0 Tc
23.7301 0 Td
0 Tw
[(ode color attrib)20(ute, def)10.0146(ault is blue)]TJ
-105.08 -12 Td
[(attr = ag)4.98413(attr\(g, A)39.9927(GNODE, "color", "blue"\);)]TJ
(// create a ne)'
2.5 Tc
50.5602 0 Td
(wg)Tj
0 Tc
14.7199 0 Td
(raph of the same kind as g)Tj
-65.2801 -12 Td
(Agraph_t *h = agopen\("tmp", g->desc, NULL\);)Tj
T*[(// this is a w)10.0159(ay of counting all the edges of the graph)]TJ
12 TL
(cnt = 0;)'
(for \(Agnode_t *v = agfstnode\(g\); v != NULL; v = agnxtnode\(g, v\)\) {)'
5 -12 Td
(for \(Agedge_t *e = agfstout\(g, v\); e != NULL; e = agnxtout\(g, e\)\) {)Tj
139.555 -43.2 Td
(28 FEBR)Tj
-0.4 Tc
37.1102 0 Td
(UA)Tj
-0.65 Tc
14.0398 0 Td
1.3 Tw
(RY 2)Tj
0 Tc
20.7398 0 Td
183.055 Tw
(013 8)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R24598416 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCGRAPH)Tj
/R24926304 10 Tf
55.3898 0 Td
111.375 Tw
(\(3\) Library)Tj
158.025 0 Td
0 Tw
(Functions Manual)Tj
/R24598416 10 Tf
186.955 0 Td
(LIBCGRAPH)Tj
/R24926304 10 Tf
55.3898 0 Td
(\(3\))Tj
-420.34 -36 Td
0.975 Tw
[(can set this v)25.0159(alue using)]TJ
/R25242760 10 Tf
99.8937 0 Td
(agseterr)Tj
3.474 Tc
/R24926304 10 Tf
34.9801 0 Td
(,w)Tj
0 Tc
13.1941 0 Td
0.974 Tw
[(hich returns the pre)25.0049(vious v)24.9854(alue. Calling)]TJ
/R25242760 10 Tf
165.604 0 Td
[(agseterr\(A)54.9902(GMAX\))]TJ
/R24926304 10 Tf
83.4441 0 Td
(turns of)Tj
31.5539 0 Td
(f)Tj
-428.67 -12 Td
0 Tw
(the writing of messages.)Tj
16.8 TL
0.562 Tw
(The function)'
/R25242760 10 Tf
55.0039 0 Td
(agerr)Tj
/R24926304 10 Tf
26.382 0 Td
(is the main entry point for reporting an anomaly)Tj
3.063 Tc
196.046 0 Td
(.T)Tj
0 Tc
11.673 0 Td
0.563 Tw
[(he rst ar)17.998(gument indicates the type)]TJ
-289.105 -12 Td
0.724 Tw
(of message. Usually)Tj
3.224 Tc
81.618 0 Td
(,t)Tj
0 Tc
8.50391 0 Td
[(he rst ar)18.0103(gument is)]TJ
-0.55 Tc
/R25242760 10 Tf
82.1559 0 Td
(AG)Tj
-1.2 Tc
14.45 0 Td
(WA)Tj
0 Tc
16.0199 0 Td
(RN)Tj
/R24926304 10 Tf
17.6641 0 Td
(or)Tj
-0.55 Tc
/R25242760 10 Tf
11.5539 0 Td
(AG)Tj
0 Tc
14.45 0 Td
(ERR)Tj
/R24926304 10 Tf
24.334 0 Td
[(to indicate w)10.0195(arnings and errors, respec-)]TJ
-270.75 -12 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
3.423 Tc
7.13008 0 Td
(.S)Tj
0 Tc
11.4828 0 Td
0.923 Tw
(ometimes additional conte)Tj
107.246 0 Td
0.924 Tw
(xt information is only a)Tj
-0.25 Tc
97.3859 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable in functions calling the function where)Tj
-247.035 -12 Td
0.164 Tw
(the error is actually caught. In this case, the calling function can indicate that it is continuing the current er)Tj
428.676 0 Td
(-)Tj
-428.676 -12 Td
0.592 Tw
(ror by using)Tj
-0.55 Tc
/R25242760 10 Tf
52.6059 0 Td
(AG)Tj
0 Tc
14.45 0 Td
(PREV)Tj
/R24926304 10 Tf
30.3121 0 Td
0.593 Tw
[(as the rst ar)18.0103(gument. The remaining ar)17.9858(guments to)]TJ
/R25242760 10 Tf
206.304 0 Td
(agerr)Tj
/R24926304 10 Tf
26.4129 0 Td
(are the same as the ar)Tj
88.5852 0 Td
(gu-)Tj
-418.67 -12 Td
0 Tw
(ments to)Tj
/R25242760 10 Tf
36.6699 0 Td
(printf)Tj
/R24926304 10 Tf
25 0 Td
(.)Tj
-61.6699 -16.8 Td
0.079 Tw
(The functions)Tj
/R25242760 10 Tf
57.9281 0 Td
[(agwar)14.9841(ningf)]TJ
/R24926304 10 Tf
51.318 0 Td
(and)Tj
/R25242760 10 Tf
17.018 0 Td
[(agerr)18.0151(orf)]TJ
/R24926304 10 Tf
38.4879 0 Td
0.078 Tw
(are shorthand for)Tj
/R25242760 10 Tf
71.0441 0 Td
[(agerr\(A)55.0073(GW)119.993(ARN,...\))]TJ
/R24926304 10 Tf
87.468 0 Td
(and)Tj
/R25242760 10 Tf
17.018 0 Td
[(agerr\(A)55.0098(GERR,...\))]TJ
2.578 Tc
/R24926304 10 Tf
75.5398 0 Td
(,r)Tj
0 Tc
8.40781 0 Td
(e-)Tj
-424.23 -12 Td
(specti)Tj
-0.15 Tc
23.0801 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(ly)64.9927(.)]TJ
-32.3699 -16.8 Td
0.233 Tw
[(Some applications desire to directly control the writing of messages.)-523.284(Such an application can use the func-)]TJ
12 TL
(tion)'
/R25242760 10 Tf
18.484 0 Td
(agseterrf)Tj
/R24926304 10 Tf
41.234 0 Td
0.424 Tw
[(to re)15.0171(gister the function that the library should call to actually write the message.)]TJ
330.185 0 Td
0.423 Tw
(The pre)Tj
30.993 0 Td
(vi-)Tj
-420.896 -12 Td
0 Tw
[(ous error function is returned. By def)9.99268(ault, the message is written to)]TJ
/R25242760 10 Tf
269.86 0 Td
(stderr)Tj
/R24926304 10 Tf
26.1 0 Td
(.)Tj
-295.96 -16.8 Td
0.161 Tw
(Errors not written are stored in a log le. The last recorded error can be retrie)Tj
-0.15 Tc
310.965 0 Td
(ve)Tj
2.662 Tc
9.28984 0 Td
[(db)266.191(yc)]TJ
0 Tc
24.7641 0 Td
(alling)Tj
/R25242760 10 Tf
25.4422 0 Td
(aglasterr)Tj
5.162 Tc
/R24926304 10 Tf
38.3199 0 Td
(.U)Tj
0 Tc
14.882 0 Td
(n-)Tj
-423.663 -12 Td
0.473 Tw
(less the printing of error messages has been completely disabled by a call to)Tj
/R25242760 10 Tf
312.681 0 Td
[(agseterr\(A)54.9902(GMAX\))]TJ
2.972 Tc
/R24926304 10 Tf
79.9699 0 Td
(,s)Tj
0 Tc
9.36211 0 Td
(tandard)Tj
-402.013 -12 Td
0 Tw
(error must not be wide-oriented, e)Tj
-0.15 Tc
135.83 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
[(ni)249.993(fau)]TJ
0 Tc
28.05 0 Td
[(ser)19.9854(-pro)14.9854(vided error printing function is pro)15(vided.)]TJ
-173.17 -16.8 Td
(The function)Tj
/R25242760 10 Tf
53.8801 0 Td
[(agerr)18.0151(ors)]TJ
/R24926304 10 Tf
38.9699 0 Td
(returns non-zero if errors ha)Tj
-0.15 Tc
111.98 0 Td
0.3 Tw
(ve b)Tj
0 Tc
16.7898 0 Td
0 Tw
(een reported.)Tj
/R25242760 10.95 Tf
-257.62 -16.8 Td
[(EXAMPLE PR)30.0605(OGRAM)]TJ
/R24926304 10 Tf
36 -12 Td
(#include <cgraph.h>)Tj
(#include <stdbool.h>)'
(#include <stddef.h>)'
(#include <stdio.h>)'
24 TL
(typedef struct {)'
5 -12 Td
(Agrec_t hdr;)Tj
12 TL
(int x;)'
(int y;)'
(int z;)'
2.5 Tc
-5 -12 Td
(}m)Tj
0 Tc
15.0801 0 Td
(ydata;)Tj
-15.0801 -24 Td
[(int main\(int ar)18.0151(gc, char **ar)18.0151(gv\) {)]TJ
5 -12 Td
(Agraph_t *g;)Tj
5 -12 Td
12.5 Tw
(mydata *p;)Tj
-5 -24 Td
0 Tw
(if \(\(g = agread\(stdin, NULL\)\)\) {)Tj
5 -12 Td
(int cnt = 0;)Tj
(Agsym_t *attr = NULL;)'
T*[(while \(\(attr = agnxtattr\(g, A)40(GNODE, attr\)\)\) {)]TJ
5 -12 Td
(cnt++;)Tj
-5 -12 Td
(})Tj
T*[(printf\("The graph %s has %d attrib)20.0146(utes\\n", agnameof\(g\), cnt\);)]TJ
24 TL
(// mak)'
2.5 Tc
25.1801 0 Td
(et)Tj
0 Tc
9.71992 0 Td
(he graph ha)Tj
-0.15 Tc
46.45 0 Td
0.3 Tw
(ve a n)Tj
0 Tc
23.7301 0 Td
0 Tw
[(ode color attrib)20(ute, def)10.0146(ault is blue)]TJ
-105.08 -12 Td
[(attr = ag)4.98413(attr\(g, A)39.9927(GNODE, "color", "blue"\);)]TJ
(// create a ne)'
2.5 Tc
50.5602 0 Td
(wg)Tj
0 Tc
14.7199 0 Td
(raph of the same kind as g)Tj
-65.2801 -12 Td
(Agraph_t *h = agopen\("tmp", g->desc, NULL\);)Tj
T*[(// this is a w)10.0159(ay of counting all the edges of the graph)]TJ
12 TL
(cnt = 0;)'
(for \(Agnode_t *v = agfstnode\(g\); v != NULL; v = agnxtnode\(g, v\)\) {)'
5 -12 Td
(for \(Agedge_t *e = agfstout\(g, v\); e != NULL; e = agnxtout\(g, e\)\) {)Tj
139.555 -43.2 Td
(28 FEBR)Tj
-0.4 Tc
37.1102 0 Td
(UA)Tj
-0.65 Tc
14.0398 0 Td
1.3 Tw
(RY 2)Tj
0 Tc
20.7398 0 Td
183.055 Tw
(013 8)Tj
ET
Q
Q
\n \n \n \n \n-2465\n+2466\n \n \n \n \n-R11185288\n+R25242760\n \n-R10868832\n+R24926304\n \n-R10540944\n+R24598416\n \n \n \n \n \n \n Type\n@@ -1091,29 +1091,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R10540944 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCGRAPH)Tj
/R10868832 10 Tf
55.3898 0 Td
111.375 Tw
(\(3\) Library)Tj
158.025 0 Td
0 Tw
(Functions Manual)Tj
/R10540944 10 Tf
186.955 0 Td
(LIBCGRAPH)Tj
/R10868832 10 Tf
55.3898 0 Td
(\(3\))Tj
-400.34 -36 Td
(cnt++;)Tj
-5 -12 Td
(})Tj
-5 -12 Td
(})Tj
24 TL
(// attach records to edges)'
12 TL
(for \(Agnode_t *v = agfstnode\(g\); v != NULL; v = agnxtnode\(g, v\)\) {)'
5 -12 Td
(for \(Agedge_t *e = agfstout\(g, v\); e != NULL; e = agnxtout\(g, e\)\) {)Tj
2.5 Tc
5 -12 Td
(p=\()Tj
0 Tc
18.9699 0 Td
(mydata *\)agbindrec\(e, "mydata", sizeof\(mydata\), true\);)Tj
-18.9699 -12 Td
[(p->x = 27; // meaningless data access e)14.9927(xample)]TJ
T*[(\(\(mydata *\)\(A)39.9927(GD)]TJ
-1.11 Tc
71.1199 0 Td
-1.21 Tw
(AT A)Tj
0 Tc
18.5102 0 Td
0 Tw
[(\(e\)\)\)->y = 999; // another e)15.0146(xample)]TJ
-94.6301 -12 Td
(})Tj
-5 -12 Td
(})Tj
-5 -12 Td
(})Tj
(return 0;)'
-5 -12 Td
(})Tj
/R11185288 10.95 Tf
-36 -28.8 Td
(EXAMPLE GRAPH FILES)Tj
/R10868832 10 Tf
36 -12 Td
(digraph G {)Tj
2.5 Tc
10 -12 Td
[(a-)250.007(>b)]TJ
0 Tc
23.4098 0 Td
(;)Tj
2.5 Tc
-23.4098 -12 Td
(c[)Tj
0 Tc
10.2699 0 Td
(shape=box];)Tj
2.5 Tc
-10.2699 -12 Td
[(a-)250.007(>c[)]TJ
0 Tc
28.6801 0 Td
[(weight=29,label="some te)15(xt"];)]TJ
-28.6801 -12 Td
[(subgraph an)15(ything {)]TJ
10 -12 Td
[(/* the follo)25.0159(wing af)25.0073(fects only x,y)64.9854(,z */)]TJ
(node [shape=circle];)'
T*[(a; x; y -> z; y -> z;)-500(/* multiple edges */)]TJ
-10 -12 Td
(})Tj
-10 -12 Td
(})Tj
24 TL
(strict graph H {)'
10 -12 Td
[(n0 -- n1 -- n2 -- n0;)-500(/* a c)14.9854(ycle */)]TJ
12 TL
T*[(n0 -- {a b c d};)-1749.99(/* a star */)]TJ
(n0 -- n3;)'
T*[(n0 -- n3 [weight=1];)-750.016(/* same edge because graph is strict */)]TJ
-10 -12 Td
(})Tj
/R11185288 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R11185288 10 Tf
36 -12 Td
(cdt)Tj
/R10868832 10 Tf
13.3301 0 Td
(\(3\))Tj
-0.11 Tc
/R11185288 10.95 Tf
-49.3301 -28.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R10868832 10 Tf
20.9004 -12 Td
0.004 Tw
(It is dif)Tj
28.648 0 Td
0.005 Tw
[(cult to change endpoints of edges, delete string attrib)19.9854(utes or modify edge k)]TJ
-0.15 Tc
303.89 0 Td
(ey)Tj
0 Tc
9.28984 0 Td
2.505 Tw
(s. The)Tj
-0.1 Tc
29.45 0 Td
(wo)Tj
0 Tc
12.1199 0 Td
0.005 Tw
(rk-around is)Tj
-383.398 -12 Td
0.289 Tw
(to create a ne)Tj
2.789 Tc
53.6469 0 Td
(wo)Tj
0 Tc
15.009 0 Td
(bject and cop)Tj
2.789 Tc
53.798 0 Td
(yt)Tj
0 Tc
10.5691 0 Td
[(he contents of an old one \(b)20.0171(ut ne)]TJ
2.789 Tc
132.383 0 Td
(wo)Tj
0 Tc
15.009 0 Td
[(bject ob)15.0098(viously has a dif)25.0146(ferent ID, in-)]TJ
-280.415 -12 Td
0 Tw
(ternal address, and object creation timestamp\).)Tj
24 TL
0.929 Tw
(The API lacks con)'
-0.15 Tc
76.5371 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(nient functions to substitute programmer)20.0073(-dened ordering of nodes and edges b)]TJ
327.18 0 Td
0.93 Tw
(ut in)Tj
-413.007 -12 Td
0 Tw
(principle this can be supported.)Tj
(The library is not thread safe.)'
-0.548 Tc
/R11185288 10.95 Tf
-36 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
/R10868832 10 Tf
20.7363 -12 Td
[(Stephen North, north@research.att.com, A)110.984(T&T Research.)]TJ
154.555 -100.8 Td
(28 FEBR)Tj
-0.4 Tc
37.1102 0 Td
(UA)Tj
-0.65 Tc
14.0398 0 Td
1.3 Tw
(RY 2)Tj
0 Tc
20.7398 0 Td
183.055 Tw
(013 9)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R24598416 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBCGRAPH)Tj
/R24926304 10 Tf
55.3898 0 Td
111.375 Tw
(\(3\) Library)Tj
158.025 0 Td
0 Tw
(Functions Manual)Tj
/R24598416 10 Tf
186.955 0 Td
(LIBCGRAPH)Tj
/R24926304 10 Tf
55.3898 0 Td
(\(3\))Tj
-400.34 -36 Td
(cnt++;)Tj
-5 -12 Td
(})Tj
-5 -12 Td
(})Tj
24 TL
(// attach records to edges)'
12 TL
(for \(Agnode_t *v = agfstnode\(g\); v != NULL; v = agnxtnode\(g, v\)\) {)'
5 -12 Td
(for \(Agedge_t *e = agfstout\(g, v\); e != NULL; e = agnxtout\(g, e\)\) {)Tj
2.5 Tc
5 -12 Td
(p=\()Tj
0 Tc
18.9699 0 Td
(mydata *\)agbindrec\(e, "mydata", sizeof\(mydata\), true\);)Tj
-18.9699 -12 Td
[(p->x = 27; // meaningless data access e)14.9927(xample)]TJ
T*[(\(\(mydata *\)\(A)39.9927(GD)]TJ
-1.11 Tc
71.1199 0 Td
-1.21 Tw
(AT A)Tj
0 Tc
18.5102 0 Td
0 Tw
[(\(e\)\)\)->y = 999; // another e)15.0146(xample)]TJ
-94.6301 -12 Td
(})Tj
-5 -12 Td
(})Tj
-5 -12 Td
(})Tj
(return 0;)'
-5 -12 Td
(})Tj
/R25242760 10.95 Tf
-36 -28.8 Td
(EXAMPLE GRAPH FILES)Tj
/R24926304 10 Tf
36 -12 Td
(digraph G {)Tj
2.5 Tc
10 -12 Td
[(a-)250.007(>b)]TJ
0 Tc
23.4098 0 Td
(;)Tj
2.5 Tc
-23.4098 -12 Td
(c[)Tj
0 Tc
10.2699 0 Td
(shape=box];)Tj
2.5 Tc
-10.2699 -12 Td
[(a-)250.007(>c[)]TJ
0 Tc
28.6801 0 Td
[(weight=29,label="some te)15(xt"];)]TJ
-28.6801 -12 Td
[(subgraph an)15(ything {)]TJ
10 -12 Td
[(/* the follo)25.0159(wing af)25.0073(fects only x,y)64.9854(,z */)]TJ
(node [shape=circle];)'
T*[(a; x; y -> z; y -> z;)-500(/* multiple edges */)]TJ
-10 -12 Td
(})Tj
-10 -12 Td
(})Tj
24 TL
(strict graph H {)'
10 -12 Td
[(n0 -- n1 -- n2 -- n0;)-500(/* a c)14.9854(ycle */)]TJ
12 TL
T*[(n0 -- {a b c d};)-1749.99(/* a star */)]TJ
(n0 -- n3;)'
T*[(n0 -- n3 [weight=1];)-750.016(/* same edge because graph is strict */)]TJ
-10 -12 Td
(})Tj
/R25242760 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R25242760 10 Tf
36 -12 Td
(cdt)Tj
/R24926304 10 Tf
13.3301 0 Td
(\(3\))Tj
-0.11 Tc
/R25242760 10.95 Tf
-49.3301 -28.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R24926304 10 Tf
20.9004 -12 Td
0.004 Tw
(It is dif)Tj
28.648 0 Td
0.005 Tw
[(cult to change endpoints of edges, delete string attrib)19.9854(utes or modify edge k)]TJ
-0.15 Tc
303.89 0 Td
(ey)Tj
0 Tc
9.28984 0 Td
2.505 Tw
(s. The)Tj
-0.1 Tc
29.45 0 Td
(wo)Tj
0 Tc
12.1199 0 Td
0.005 Tw
(rk-around is)Tj
-383.398 -12 Td
0.289 Tw
(to create a ne)Tj
2.789 Tc
53.6469 0 Td
(wo)Tj
0 Tc
15.009 0 Td
(bject and cop)Tj
2.789 Tc
53.798 0 Td
(yt)Tj
0 Tc
10.5691 0 Td
[(he contents of an old one \(b)20.0171(ut ne)]TJ
2.789 Tc
132.383 0 Td
(wo)Tj
0 Tc
15.009 0 Td
[(bject ob)15.0098(viously has a dif)25.0146(ferent ID, in-)]TJ
-280.415 -12 Td
0 Tw
(ternal address, and object creation timestamp\).)Tj
24 TL
0.929 Tw
(The API lacks con)'
-0.15 Tc
76.5371 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(nient functions to substitute programmer)20.0073(-dened ordering of nodes and edges b)]TJ
327.18 0 Td
0.93 Tw
(ut in)Tj
-413.007 -12 Td
0 Tw
(principle this can be supported.)Tj
(The library is not thread safe.)'
-0.548 Tc
/R25242760 10.95 Tf
-36 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
/R24926304 10 Tf
20.7363 -12 Td
[(Stephen North, north@research.att.com, A)110.984(T&T Research.)]TJ
154.555 -100.8 Td
(28 FEBR)Tj
-0.4 Tc
37.1102 0 Td
(UA)Tj
-0.65 Tc
14.0398 0 Td
1.3 Tw
(RY 2)Tj
0 Tc
20.7398 0 Td
183.055 Tw
(013 9)Tj
ET
Q
Q
\n \n \n \n \n-1548\n+1546\n \n \n \n \n-R11185288\n+R25242760\n \n-R10868832\n+R24926304\n \n-R10540944\n+R24598416\n \n \n \n \n \n \n \n@@ -1165,18 +1165,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-537\n+536\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R11307928 def
1 begincodespacerange
<00><ff>
endcodespacerange
61 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4a><4a><004a>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<57><57><0057>
<58><58><0058>
<59><59><0059>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<8d><8d><fb02>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R25365400 def
1 begincodespacerange
<00><ff>
endcodespacerange
61 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4a><4a><004a>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<57><57><0057>
<58><58><0058>
<59><59><0059>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<8d><8d><fb02>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -1194,18 +1194,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-694\n+692\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R11308296 def
1 begincodespacerange
<00><ff>
endcodespacerange
90 beginbfrange
<20><20><0020>
<21><21><0021>
<22><22><0022>
<23><23><0023>
<25><25><0025>
<26><26><0026>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2b><2b><002b>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<39><39><0039>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<57><57><0057>
<58><58><0058>
<59><59><0059>
<5b><5b><005b>
<5c><5c><005c>
<5d><5d><005d>
<5f><5f><005f>
<60><60><2018>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7d><7d><007d>
<83><83><2022>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R25365768 def
1 begincodespacerange
<00><ff>
endcodespacerange
90 beginbfrange
<20><20><0020>
<21><21><0021>
<22><22><0022>
<23><23><0023>
<25><25><0025>
<26><26><0026>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2b><2b><002b>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<39><39><0039>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<57><57><0057>
<58><58><0058>
<59><59><0059>
<5b><5b><005b>
<5c><5c><005c>
<5d><5d><005d>
<5f><5f><005f>
<60><60><2018>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7d><7d><007d>
<83><83><2022>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -1234,15 +1234,15 @@\n \n Filter\n FlateDecode\n Length\n 385\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R11308664 def
1 begincodespacerange
<00><ff>
endcodespacerange
36 beginbfrange
<20><20><0020>
<21><21><0021>
<30><30><0030>
<31><31><0031>
<3d><3d><003d>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4e><4e><004e>
<50><50><0050>
<52><52><0052>
<55><55><0055>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<8d><8d><fb02>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R25366136 def
1 begincodespacerange
<00><ff>
endcodespacerange
36 beginbfrange
<20><20><0020>
<21><21><0021>
<30><30><0030>
<31><31><0031>
<3d><3d><003d>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4e><4e><004e>
<50><50><0050>
<52><52><0052>
<55><55><0055>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<8d><8d><fb02>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -1264,15 +1264,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-c0e8bca3138e'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-628f19400367'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 56\n"}]}]}, {"source1": "./usr/share/doc/graphviz/cluster.1.pdf.gz", "source2": "./usr/share/doc/graphviz/cluster.1.pdf.gz", "unified_diff": null, "details": [{"source1": "cluster.1.pdf", "source2": "cluster.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -72,15 +72,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R31692736 10 Tf
1 0 0 1 71.8398 793.89 Tm
(CLUSTER)Tj
/R32020624 10 Tf
42.5 0 Td
121.12 Tw
(\(1\) General)Tj
169.43 0 Td
0 Tw
(Commands Manual)Tj
/R31692736 10 Tf
202.07 0 Td
(CLUSTER)Tj
/R32020624 10 Tf
42.5 0 Td
(\(1\))Tj
-0.219 Tc
/R32337080 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R32020624 10 Tf
20.407 -12 Td
(cluster nd clusters in a graph and augment the graph with this information.)Tj
/R32337080 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R32337080 10 Tf
36 -12 Td
(cluster)Tj
/R32020624 10 Tf
31.3801 0 Td
([)Tj
/R32337080 10 Tf
3.33008 0 Td
(v?)Tj
5 Tc
/R32020624 10 Tf
15.7 0 Td
(][)Tj
0 Tc
/R32337080 10 Tf
14.1602 0 Td
(C)Tj
/R31692736 10 Tf
13.2801 0 Td
(k)Tj
2.5 Tc
/R32020624 10 Tf
7.61016 0 Td
(][)Tj
0 Tc
/R32337080 10 Tf
11.6602 0 Td
(c)Tj
/R31692736 10 Tf
10.5 0 Td
(k)Tj
2.5 Tc
/R32020624 10 Tf
7.61016 0 Td
(][)Tj
0 Tc
/R32337080 10 Tf
11.6602 0 Td
(o)Tj
/R31692736 10 Tf
13.4301 0 Td
(outle)Tj
2.5 Tc
/R32020624 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R31692736 10 Tf
13.5699 0 Td
(les)Tj
/R32020624 10 Tf
18.8801 0 Td
(])Tj
/R32337080 10.95 Tf
-236.451 -16.8 Td
(DESCRIPTION)Tj
/R32337080 10 Tf
36 -12 Td
(cluster)Tj
/R32020624 10 Tf
31.384 0 Td
(tak)Tj
12.1199 0 Td
0.004 Tw
(es as input a graph in DO)Tj
2.503 Tc
101.274 0 Td
(Tf)Tj
0 Tc
11.943 0 Td
0.003 Tw
(ormat, nds node clusters and augments the graph with this informa-)Tj
-156.721 -12 Td
2.961 Tw
(tion. The)Tj
42.032 0 Td
0.461 Tw
(clusters are specied by the "cluster" attrib)Tj
174.026 0 Td
0.462 Tw
[(ute attached to nodes; cluster v)25(alues are non-ne)]TJ
-0.05 Tc
191.954 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
(ve)Tj
0 Tc
-422.712 -12 Td
[(inte)15(gers.)]TJ
/R32337080 10 Tf
39.941 0 Td
(cluster)Tj
/R32020624 10 Tf
32.3109 0 Td
0.931 Tw
(attempts to maximize the modularity of the clustering.)Tj
229.658 0 Td
0.93 Tw
[(If the edge attrib)19.9854(ute "weight" is)]TJ
-301.91 -12 Td
0 Tw
(dened, this will be used in computing the clustering.)Tj
/R32337080 10.95 Tf
-36 -16.8 Td
(OPTIONS)Tj
/R32020624 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R32337080 10 Tf
16.8 TL
(C)'
/R31692736 10 Tf
13.2801 0 Td
(k)Tj
/R32020624 10 Tf
22.7199 0 Td
0.356 Tw
[(species a tar)17.9895(geted number of clusters that should be generated.)-535.596(The specied number)]TJ
/R31692736 10 Tf
354.099 0 Td
(k)Tj
/R32020624 10 Tf
7.29688 0 Td
0.357 Tw
(is only a)Tj
-361.396 -12 Td
0.5 Tw
(suggestion and may not be realisable.)Tj
157.98 0 Td
(If)Tj
3 Tc
/R31692736 10 Tf
9.66016 0 Td
[(k=)300(=0)]TJ
/R32020624 10 Tf
28.9398 0 Td
(,t)Tj
0 Tc
8.28008 0 Td
[(he def)9.98535(ault, the number of clusters that approxi-)]TJ
-204.86 -12 Td
0 Tw
(mately optimizes the modularity is returned.)Tj
/R32337080 10 Tf
-36 -16.8 Td
(c)Tj
/R31692736 10 Tf
10.5 0 Td
(k)Tj
/R32020624 10 Tf
25.5 0 Td
0.521 Tw
(species clustering method.)Tj
117.943 0 Td
(If)Tj
3.022 Tc
/R31692736 10 Tf
9.68086 0 Td
[(k=)302.19(=0)]TJ
/R32020624 10 Tf
28.984 0 Td
(,t)Tj
0 Tc
8.30195 0 Td
0.522 Tw
[(he def)9.99756(ault, modularity clustering will be used.)]TJ
192.424 0 Td
(If)Tj
3.022 Tc
/R31692736 10 Tf
9.68203 0 Td
[(k=)302.188(=1)]TJ
0 Tc
/R32020624 10 Tf
-367.016 -12 Td
0 Tw
(modularity quality will be used.)Tj
/R32337080 10 Tf
-36 -16.8 Td
(o)Tj
/R31692736 10 Tf
10.9301 0 Td
(outle)Tj
/R32020624 10 Tf
25.0699 -12 Td
(Species that output should go into the le)Tj
/R31692736 10 Tf
173.9 0 Td
(outle)Tj
2.5 Tc
/R32020624 10 Tf
25 0 Td
[(.B)250.007(yd)]TJ
0 Tc
24.1699 0 Td
[(ef)10.0073(ault,)]TJ
/R31692736 10 Tf
27.6699 0 Td
(stdout)Tj
/R32020624 10 Tf
26.95 0 Td
(is used.)Tj
/R32337080 10 Tf
-313.69 -16.8 Td
(v)Tj
-1.11 Tc
/R32020624 10 Tf
36 0 Td
(Ve)Tj
0 Tc
10.55 0 Td
(rbose mode.)Tj
/R32337080 10 Tf
-46.55 -16.8 Td
(?)Tj
/R32020624 10 Tf
36 0 Td
[(Prints the usage and e)14.9854(xits.)]TJ
/R32337080 10.95 Tf
-72 -16.8 Td
(EXAMPLES)Tj
/R32020624 10 Tf
36 -12 Td
(Applying)Tj
/R32337080 10 Tf
40.2801 0 Td
(cluster)Tj
/R32020624 10 Tf
31.3801 0 Td
[(to the follo)25.0146(wing graph,)]TJ
/R32337080 10 Tf
-64.1602 -16.8 Td
(graph {)Tj
10 -12 Td
(1--2 [weight=10.])Tj
12 TL
(2--3 [weight=1])'
(3--4 [weight=10.])'
(4--5 [weight=10])'
(5--6 [weight=10])'
(3--6 [weight=0.1])'
(4--6 [weight=10.])'
-2.5 -12 Td
(})Tj
/R32020624 10 Tf
-15 -16.8 Td
(gi)Tj
-0.15 Tc
7.53008 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(s)Tj
/R32337080 10 Tf
-9.31992 -16.8 Td
(graph {)Tj
15 -12 Td
(node [cluster="-1"];)Tj
2.5 Tc
(1[)'
0 Tc
10.8301 0 Td
(cluster=1];)Tj
2.5 Tc
-10.8301 -12 Td
(2[)Tj
0 Tc
10.8301 0 Td
(cluster=1];)Tj
2.5 Tc
-10.8301 -12 Td
(3[)Tj
0 Tc
10.8301 0 Td
(cluster=2];)Tj
2.5 Tc
-10.8301 -12 Td
(4[)Tj
0 Tc
10.8301 0 Td
(cluster=2];)Tj
2.5 Tc
-10.8301 -12 Td
(5[)Tj
0 Tc
10.8301 0 Td
(cluster=2];)Tj
2.5 Tc
-10.8301 -12 Td
(6[)Tj
0 Tc
10.8301 0 Td
(cluster=2];)Tj
2.5 Tc
-10.8301 -12 Td
[(1-)249.993(-2[)]TJ
0 Tc
27.4902 0 Td
(weight="10."];)Tj
2.5 Tc
-27.4902 -12 Td
[(2-)249.993(-3[)]TJ
0 Tc
27.4902 0 Td
(weight=1];)Tj
2.5 Tc
-27.4902 -12 Td
[(3-)249.993(-4[)]TJ
0 Tc
27.4902 0 Td
(weight="10."];)Tj
2.5 Tc
-27.4902 -12 Td
[(4-)249.993(-5[)]TJ
0 Tc
27.4902 0 Td
(weight=10];)Tj
2.5 Tc
-27.4902 -12 Td
[(5-)249.993(-6[)]TJ
0 Tc
27.4902 0 Td
(weight=10];)Tj
2.5 Tc
-27.4902 -12 Td
[(3-)249.993(-6[)]TJ
0 Tc
27.4902 0 Td
(weight="0.1"];)Tj
2.5 Tc
-27.4902 -12 Td
[(4-)249.993(-6[)]TJ
0 Tc
27.4902 0 Td
(weight="10."];)Tj
-42.4902 -12 Td
(})Tj
2.5 Tc
/R32020624 10 Tf
162.45 -62.4 Td
(3M)Tj
0 Tc
16.3898 0 Td
[(arch 2011)-20095(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R39266240 10 Tf
1 0 0 1 71.8398 793.89 Tm
(CLUSTER)Tj
/R39594128 10 Tf
42.5 0 Td
121.12 Tw
(\(1\) General)Tj
169.43 0 Td
0 Tw
(Commands Manual)Tj
/R39266240 10 Tf
202.07 0 Td
(CLUSTER)Tj
/R39594128 10 Tf
42.5 0 Td
(\(1\))Tj
-0.219 Tc
/R39910584 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R39594128 10 Tf
20.407 -12 Td
(cluster nd clusters in a graph and augment the graph with this information.)Tj
/R39910584 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R39910584 10 Tf
36 -12 Td
(cluster)Tj
/R39594128 10 Tf
31.3801 0 Td
([)Tj
/R39910584 10 Tf
3.33008 0 Td
(v?)Tj
5 Tc
/R39594128 10 Tf
15.7 0 Td
(][)Tj
0 Tc
/R39910584 10 Tf
14.1602 0 Td
(C)Tj
/R39266240 10 Tf
13.2801 0 Td
(k)Tj
2.5 Tc
/R39594128 10 Tf
7.61016 0 Td
(][)Tj
0 Tc
/R39910584 10 Tf
11.6602 0 Td
(c)Tj
/R39266240 10 Tf
10.5 0 Td
(k)Tj
2.5 Tc
/R39594128 10 Tf
7.61016 0 Td
(][)Tj
0 Tc
/R39910584 10 Tf
11.6602 0 Td
(o)Tj
/R39266240 10 Tf
13.4301 0 Td
(outle)Tj
2.5 Tc
/R39594128 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R39266240 10 Tf
13.5699 0 Td
(les)Tj
/R39594128 10 Tf
18.8801 0 Td
(])Tj
/R39910584 10.95 Tf
-236.451 -16.8 Td
(DESCRIPTION)Tj
/R39910584 10 Tf
36 -12 Td
(cluster)Tj
/R39594128 10 Tf
31.384 0 Td
(tak)Tj
12.1199 0 Td
0.004 Tw
(es as input a graph in DO)Tj
2.503 Tc
101.274 0 Td
(Tf)Tj
0 Tc
11.943 0 Td
0.003 Tw
(ormat, nds node clusters and augments the graph with this informa-)Tj
-156.721 -12 Td
2.961 Tw
(tion. The)Tj
42.032 0 Td
0.461 Tw
(clusters are specied by the "cluster" attrib)Tj
174.026 0 Td
0.462 Tw
[(ute attached to nodes; cluster v)25(alues are non-ne)]TJ
-0.05 Tc
191.954 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
(ve)Tj
0 Tc
-422.712 -12 Td
[(inte)15(gers.)]TJ
/R39910584 10 Tf
39.941 0 Td
(cluster)Tj
/R39594128 10 Tf
32.3109 0 Td
0.931 Tw
(attempts to maximize the modularity of the clustering.)Tj
229.658 0 Td
0.93 Tw
[(If the edge attrib)19.9854(ute "weight" is)]TJ
-301.91 -12 Td
0 Tw
(dened, this will be used in computing the clustering.)Tj
/R39910584 10.95 Tf
-36 -16.8 Td
(OPTIONS)Tj
/R39594128 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R39910584 10 Tf
16.8 TL
(C)'
/R39266240 10 Tf
13.2801 0 Td
(k)Tj
/R39594128 10 Tf
22.7199 0 Td
0.356 Tw
[(species a tar)17.9895(geted number of clusters that should be generated.)-535.596(The specied number)]TJ
/R39266240 10 Tf
354.099 0 Td
(k)Tj
/R39594128 10 Tf
7.29688 0 Td
0.357 Tw
(is only a)Tj
-361.396 -12 Td
0.5 Tw
(suggestion and may not be realisable.)Tj
157.98 0 Td
(If)Tj
3 Tc
/R39266240 10 Tf
9.66016 0 Td
[(k=)300(=0)]TJ
/R39594128 10 Tf
28.9398 0 Td
(,t)Tj
0 Tc
8.28008 0 Td
[(he def)9.98535(ault, the number of clusters that approxi-)]TJ
-204.86 -12 Td
0 Tw
(mately optimizes the modularity is returned.)Tj
/R39910584 10 Tf
-36 -16.8 Td
(c)Tj
/R39266240 10 Tf
10.5 0 Td
(k)Tj
/R39594128 10 Tf
25.5 0 Td
0.521 Tw
(species clustering method.)Tj
117.943 0 Td
(If)Tj
3.022 Tc
/R39266240 10 Tf
9.68086 0 Td
[(k=)302.19(=0)]TJ
/R39594128 10 Tf
28.984 0 Td
(,t)Tj
0 Tc
8.30195 0 Td
0.522 Tw
[(he def)9.99756(ault, modularity clustering will be used.)]TJ
192.424 0 Td
(If)Tj
3.022 Tc
/R39266240 10 Tf
9.68203 0 Td
[(k=)302.188(=1)]TJ
0 Tc
/R39594128 10 Tf
-367.016 -12 Td
0 Tw
(modularity quality will be used.)Tj
/R39910584 10 Tf
-36 -16.8 Td
(o)Tj
/R39266240 10 Tf
10.9301 0 Td
(outle)Tj
/R39594128 10 Tf
25.0699 -12 Td
(Species that output should go into the le)Tj
/R39266240 10 Tf
173.9 0 Td
(outle)Tj
2.5 Tc
/R39594128 10 Tf
25 0 Td
[(.B)250.007(yd)]TJ
0 Tc
24.1699 0 Td
[(ef)10.0073(ault,)]TJ
/R39266240 10 Tf
27.6699 0 Td
(stdout)Tj
/R39594128 10 Tf
26.95 0 Td
(is used.)Tj
/R39910584 10 Tf
-313.69 -16.8 Td
(v)Tj
-1.11 Tc
/R39594128 10 Tf
36 0 Td
(Ve)Tj
0 Tc
10.55 0 Td
(rbose mode.)Tj
/R39910584 10 Tf
-46.55 -16.8 Td
(?)Tj
/R39594128 10 Tf
36 0 Td
[(Prints the usage and e)14.9854(xits.)]TJ
/R39910584 10.95 Tf
-72 -16.8 Td
(EXAMPLES)Tj
/R39594128 10 Tf
36 -12 Td
(Applying)Tj
/R39910584 10 Tf
40.2801 0 Td
(cluster)Tj
/R39594128 10 Tf
31.3801 0 Td
[(to the follo)25.0146(wing graph,)]TJ
/R39910584 10 Tf
-64.1602 -16.8 Td
(graph {)Tj
10 -12 Td
(1--2 [weight=10.])Tj
12 TL
(2--3 [weight=1])'
(3--4 [weight=10.])'
(4--5 [weight=10])'
(5--6 [weight=10])'
(3--6 [weight=0.1])'
(4--6 [weight=10.])'
-2.5 -12 Td
(})Tj
/R39594128 10 Tf
-15 -16.8 Td
(gi)Tj
-0.15 Tc
7.53008 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(s)Tj
/R39910584 10 Tf
-9.31992 -16.8 Td
(graph {)Tj
15 -12 Td
(node [cluster="-1"];)Tj
2.5 Tc
(1[)'
0 Tc
10.8301 0 Td
(cluster=1];)Tj
2.5 Tc
-10.8301 -12 Td
(2[)Tj
0 Tc
10.8301 0 Td
(cluster=1];)Tj
2.5 Tc
-10.8301 -12 Td
(3[)Tj
0 Tc
10.8301 0 Td
(cluster=2];)Tj
2.5 Tc
-10.8301 -12 Td
(4[)Tj
0 Tc
10.8301 0 Td
(cluster=2];)Tj
2.5 Tc
-10.8301 -12 Td
(5[)Tj
0 Tc
10.8301 0 Td
(cluster=2];)Tj
2.5 Tc
-10.8301 -12 Td
(6[)Tj
0 Tc
10.8301 0 Td
(cluster=2];)Tj
2.5 Tc
-10.8301 -12 Td
[(1-)249.993(-2[)]TJ
0 Tc
27.4902 0 Td
(weight="10."];)Tj
2.5 Tc
-27.4902 -12 Td
[(2-)249.993(-3[)]TJ
0 Tc
27.4902 0 Td
(weight=1];)Tj
2.5 Tc
-27.4902 -12 Td
[(3-)249.993(-4[)]TJ
0 Tc
27.4902 0 Td
(weight="10."];)Tj
2.5 Tc
-27.4902 -12 Td
[(4-)249.993(-5[)]TJ
0 Tc
27.4902 0 Td
(weight=10];)Tj
2.5 Tc
-27.4902 -12 Td
[(5-)249.993(-6[)]TJ
0 Tc
27.4902 0 Td
(weight=10];)Tj
2.5 Tc
-27.4902 -12 Td
[(3-)249.993(-6[)]TJ
0 Tc
27.4902 0 Td
(weight="0.1"];)Tj
2.5 Tc
-27.4902 -12 Td
[(4-)249.993(-6[)]TJ
0 Tc
27.4902 0 Td
(weight="10."];)Tj
-42.4902 -12 Td
(})Tj
2.5 Tc
/R39594128 10 Tf
162.45 -62.4 Td
(3M)Tj
0 Tc
16.3898 0 Td
[(arch 2011)-20095(1)]TJ
ET
Q
Q
\n \n \n \n \n 1703\n \n \n@@ -635,19 +635,19 @@\n FontFile3\n \n \n \n \n \n \n-R32337080\n+R39910584\n \n-R32020624\n+R39594128\n \n-R31692736\n+R39266240\n \n \n \n \n \n \n Type\n@@ -684,29 +684,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R31692736 10 Tf
1 0 0 1 71.8398 793.89 Tm
(CLUSTER)Tj
/R32020624 10 Tf
42.5 0 Td
121.12 Tw
(\(1\) General)Tj
169.43 0 Td
0 Tw
(Commands Manual)Tj
/R31692736 10 Tf
202.07 0 Td
(CLUSTER)Tj
/R32020624 10 Tf
42.5 0 Td
(\(1\))Tj
-0.548 Tc
/R32337080 10.95 Tf
-456.34 -36 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
-0.55 Tc
/R32020624 10 Tf
20.7363 -12 Td
(Yi)Tj
-0.1 Tc
9.45 0 Td
(fa)Tj
2.5 Tc
7.66992 0 Td
[(nH)250.007(u<)]TJ
0 Tc
27.8598 0 Td
[(yif)9.98413(anhu@yahoo.com>)]TJ
/R32337080 10.95 Tf
-80.9797 -16.8 Td
(SEE ALSO)Tj
/R32020624 10 Tf
36 -12 Td
(gvmap\(1\))Tj
16.8 TL
1.165 Tw
T*[(Blondel, V)129.016(.D., Guillaume, J.L., Lambiotte, R., Lefeb)]TJ
217.48 0 Td
1.164 Tw
[(vre, E.: F)14.9951(ast unfolding of communities in lar)18.0078(ge net-)]TJ
-0.1 Tc
-217.48 -12 Td
(wo)Tj
0 Tc
12.1199 0 Td
0 Tw
(rks. Journal of Statistical Mechanics: Theory and Experiment \(2008\), P10008.)Tj
2.5 Tc
157.83 -614.4 Td
(3M)Tj
0 Tc
16.3898 0 Td
[(arch 2011)-20095(2)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R39266240 10 Tf
1 0 0 1 71.8398 793.89 Tm
(CLUSTER)Tj
/R39594128 10 Tf
42.5 0 Td
121.12 Tw
(\(1\) General)Tj
169.43 0 Td
0 Tw
(Commands Manual)Tj
/R39266240 10 Tf
202.07 0 Td
(CLUSTER)Tj
/R39594128 10 Tf
42.5 0 Td
(\(1\))Tj
-0.548 Tc
/R39910584 10.95 Tf
-456.34 -36 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
-0.55 Tc
/R39594128 10 Tf
20.7363 -12 Td
(Yi)Tj
-0.1 Tc
9.45 0 Td
(fa)Tj
2.5 Tc
7.66992 0 Td
[(nH)250.007(u<)]TJ
0 Tc
27.8598 0 Td
[(yif)9.98413(anhu@yahoo.com>)]TJ
/R39910584 10.95 Tf
-80.9797 -16.8 Td
(SEE ALSO)Tj
/R39594128 10 Tf
36 -12 Td
(gvmap\(1\))Tj
16.8 TL
1.165 Tw
T*[(Blondel, V)129.016(.D., Guillaume, J.L., Lambiotte, R., Lefeb)]TJ
217.48 0 Td
1.164 Tw
[(vre, E.: F)14.9951(ast unfolding of communities in lar)18.0078(ge net-)]TJ
-0.1 Tc
-217.48 -12 Td
(wo)Tj
0 Tc
12.1199 0 Td
0 Tw
(rks. Journal of Statistical Mechanics: Theory and Experiment \(2008\), P10008.)Tj
2.5 Tc
157.83 -614.4 Td
(3M)Tj
0 Tc
16.3898 0 Td
[(arch 2011)-20095(2)]TJ
ET
Q
Q
\n \n \n \n \n 574\n \n \n \n \n-R32337080\n+R39910584\n \n-R32020624\n+R39594128\n \n-R31692736\n+R39266240\n \n \n \n \n \n \n \n@@ -761,15 +761,15 @@\n \n Filter\n FlateDecode\n Length\n 496\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R32371568 def
1 begincodespacerange
<00><ff>
endcodespacerange
53 beginbfrange
<20><20><0020>
<22><22><0022>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<3b><3b><003b>
<3d><3d><003d>
<3f><3f><003f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<58><58><0058>
<59><59><0059>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<7b><7b><007b>
<7d><7d><007d>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R39945072 def
1 begincodespacerange
<00><ff>
endcodespacerange
53 beginbfrange
<20><20><0020>
<22><22><0022>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<3b><3b><003b>
<3d><3d><003d>
<3f><3f><003f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<58><58><0058>
<59><59><0059>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<7b><7b><007b>
<7d><7d><007d>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -789,15 +789,15 @@\n \n Filter\n FlateDecode\n Length\n 573\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R32371936 def
1 begincodespacerange
<00><ff>
endcodespacerange
65 beginbfrange
<20><20><0020>
<22><22><0022>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<38><38><0038>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4a><4a><004a>
<4c><4c><004c>
<4d><4d><004d>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<56><56><0056>
<59><59><0059>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R39945440 def
1 begincodespacerange
<00><ff>
endcodespacerange
65 beginbfrange
<20><20><0020>
<22><22><0022>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<38><38><0038>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4a><4a><004a>
<4c><4c><004c>
<4d><4d><004d>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<56><56><0056>
<59><59><0059>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -819,15 +819,15 @@\n \n Filter\n FlateDecode\n Length\n 284\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R32372304 def
1 begincodespacerange
<00><ff>
endcodespacerange
19 beginbfrange
<30><30><0030>
<31><31><0031>
<3d><3d><003d>
<43><43><0043>
<45><45><0045>
<4c><4c><004c>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<64><64><0064>
<65><65><0065>
<6b><6b><006b>
<6c><6c><006c>
<6f><6f><006f>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R39945808 def
1 begincodespacerange
<00><ff>
endcodespacerange
19 beginbfrange
<30><30><0030>
<31><31><0031>
<3d><3d><003d>
<43><43><0043>
<45><45><0045>
<4c><4c><004c>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<64><64><0064>
<65><65><0065>
<6b><6b><006b>
<6c><6c><006c>
<6f><6f><006f>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -849,15 +849,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-ac3301d11242'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-19fe3de51481'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 28\n"}]}]}, {"source1": "./usr/share/doc/graphviz/diffimg.1.pdf.gz", "source2": "./usr/share/doc/graphviz/diffimg.1.pdf.gz", "unified_diff": null, "details": [{"source1": "diffimg.1.pdf", "source2": "diffimg.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,20 +71,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R12158912 10 Tf
1 0 0 1 72.5801 793.89 Tm
(DIFFIMG)Tj
/R12486800 10 Tf
42.15 0 Td
120.73 Tw
(\(1\) General)Tj
169.04 0 Td
0 Tw
(Commands Manual)Tj
/R12158912 10 Tf
202.42 0 Td
(DIFFIMG)Tj
/R12486800 10 Tf
42.15 0 Td
(\(1\))Tj
-0.219 Tc
/R12803256 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R12486800 10 Tf
20.407 -12 Td
[(dif)24.9841(mg Calculates intersection between tw)]TJ
2.5 Tc
178.88 0 Td
(oi)Tj
0 Tc
10.2801 0 Td
(mages)Tj
/R12803256 10.95 Tf
-225.16 -16.8 Td
(SYNOPSIS)Tj
/R12803256 10 Tf
36 -12 Td
(difmg)Tj
/R12486800 10 Tf
33.0602 0 Td
(image1 image2 [)Tj
/R12158912 10 Tf
67.4398 0 Td
(outima)Tj
-0.1 Tc
27.6801 0 Td
(ge)Tj
0 Tc
/R12486800 10 Tf
9.51992 0 Td
(])Tj
/R12803256 10.95 Tf
-173.7 -16.8 Td
(DESCRIPTION)Tj
/R12803256 10 Tf
36 -12 Td
(difmg)Tj
/R12486800 10 Tf
33.748 0 Td
0.688 Tw
[(generates an image where each pix)14.9854(el is the dif)]TJ
189.494 0 Td
0.687 Tw
[(ference between the corresponding pix)14.9951(el in each of)]TJ
-223.242 -12 Td
0.028 Tw
(the tw)Tj
2.528 Tc
24.648 0 Td
(os)Tj
0 Tc
11.418 0 Td
[(ource images.)-502.809(Thus, if the source images are the same the resulting image will be black, otherwise)]TJ
-36.066 -12 Td
0 Tw
(it will ha)Tj
-0.15 Tc
35.3602 0 Td
0.3 Tw
(ve r)Tj
15.1199 0 Td
(eg)Tj
0 Tc
9.28984 0 Td
0 Tw
[(ions of non-black where the images dif)24.9927(fer)55(.)]TJ
-59.7699 -16.8 Td
(Currently supports: .png, .gif, .jpg, and .ps by using ghostscript)Tj
-0.548 Tc
/R12803256 10.95 Tf
-36 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
/R12486800 10 Tf
20.7363 -12 Td
[(dif)24.9841(mg w)9.98413(as written by John Ellson <ellson@research.att.com>)]TJ
16.8 TL
0.536 Tw
T*[(This manual page w)9.98779(as written by Da)]TJ
149.556 0 Td
0.535 Tw
(vid Claughton <da)Tj
-0.15 Tc
75.4 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(@eclecticda)Tj
-0.15 Tc
48.9898 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(.com>, for the Debian project \(b)Tj
131.695 0 Td
(ut)Tj
-424.221 -12 Td
0 Tw
(may be used by others\).)Tj
172.585 -516 Td
[(Jan 31, 2010)-20358.5(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R34322368 10 Tf
1 0 0 1 72.5801 793.89 Tm
(DIFFIMG)Tj
/R34650256 10 Tf
42.15 0 Td
120.73 Tw
(\(1\) General)Tj
169.04 0 Td
0 Tw
(Commands Manual)Tj
/R34322368 10 Tf
202.42 0 Td
(DIFFIMG)Tj
/R34650256 10 Tf
42.15 0 Td
(\(1\))Tj
-0.219 Tc
/R34966712 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R34650256 10 Tf
20.407 -12 Td
[(dif)24.9841(mg Calculates intersection between tw)]TJ
2.5 Tc
178.88 0 Td
(oi)Tj
0 Tc
10.2801 0 Td
(mages)Tj
/R34966712 10.95 Tf
-225.16 -16.8 Td
(SYNOPSIS)Tj
/R34966712 10 Tf
36 -12 Td
(difmg)Tj
/R34650256 10 Tf
33.0602 0 Td
(image1 image2 [)Tj
/R34322368 10 Tf
67.4398 0 Td
(outima)Tj
-0.1 Tc
27.6801 0 Td
(ge)Tj
0 Tc
/R34650256 10 Tf
9.51992 0 Td
(])Tj
/R34966712 10.95 Tf
-173.7 -16.8 Td
(DESCRIPTION)Tj
/R34966712 10 Tf
36 -12 Td
(difmg)Tj
/R34650256 10 Tf
33.748 0 Td
0.688 Tw
[(generates an image where each pix)14.9854(el is the dif)]TJ
189.494 0 Td
0.687 Tw
[(ference between the corresponding pix)14.9951(el in each of)]TJ
-223.242 -12 Td
0.028 Tw
(the tw)Tj
2.528 Tc
24.648 0 Td
(os)Tj
0 Tc
11.418 0 Td
[(ource images.)-502.809(Thus, if the source images are the same the resulting image will be black, otherwise)]TJ
-36.066 -12 Td
0 Tw
(it will ha)Tj
-0.15 Tc
35.3602 0 Td
0.3 Tw
(ve r)Tj
15.1199 0 Td
(eg)Tj
0 Tc
9.28984 0 Td
0 Tw
[(ions of non-black where the images dif)24.9927(fer)55(.)]TJ
-59.7699 -16.8 Td
(Currently supports: .png, .gif, .jpg, and .ps by using ghostscript)Tj
-0.548 Tc
/R34966712 10.95 Tf
-36 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
/R34650256 10 Tf
20.7363 -12 Td
[(dif)24.9841(mg w)9.98413(as written by John Ellson <ellson@research.att.com>)]TJ
16.8 TL
0.536 Tw
T*[(This manual page w)9.98779(as written by Da)]TJ
149.556 0 Td
0.535 Tw
(vid Claughton <da)Tj
-0.15 Tc
75.4 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(@eclecticda)Tj
-0.15 Tc
48.9898 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(.com>, for the Debian project \(b)Tj
131.695 0 Td
(ut)Tj
-424.221 -12 Td
0 Tw
(may be used by others\).)Tj
172.585 -516 Td
[(Jan 31, 2010)-20358.5(1)]TJ
ET
Q
Q
\n \n \n \n \n-967\n+968\n \n \n \n \n BaseFont\n YOJLJA+Times-Italic\n FontDescriptor\n@@ -527,19 +527,19 @@\n FontFile3\n \n \n \n \n \n \n-R12803256\n+R34966712\n \n-R12486800\n+R34650256\n \n-R12158912\n+R34322368\n \n \n \n \n \n \n \n@@ -594,15 +594,15 @@\n \n Filter\n FlateDecode\n Length\n 289\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R12822440 def
1 begincodespacerange
<00><ff>
endcodespacerange
21 beginbfrange
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<48><48><0048>
<49><49><0049>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<64><64><0064>
<66><66><0066>
<67><67><0067>
<69><69><0069>
<6d><6d><006d>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R34985896 def
1 begincodespacerange
<00><ff>
endcodespacerange
21 beginbfrange
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<48><48><0048>
<49><49><0049>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<64><64><0064>
<66><66><0066>
<67><67><0067>
<69><69><0069>
<6d><6d><006d>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -619,18 +619,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-474\n+473\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R12822808 def
1 begincodespacerange
<00><ff>
endcodespacerange
49 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<3a><3a><003a>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<4a><4a><004a>
<4d><4d><004d>
<54><54><0054>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R34986264 def
1 begincodespacerange
<00><ff>
endcodespacerange
49 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<3a><3a><003a>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<4a><4a><004a>
<4d><4d><004d>
<54><54><0054>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -649,18 +649,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-246\n+245\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R12823176 def
1 begincodespacerange
<00><ff>
endcodespacerange
13 beginbfrange
<44><44><0044>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4d><4d><004d>
<61><61><0061>
<65><65><0065>
<67><67><0067>
<69><69><0069>
<6d><6d><006d>
<6f><6f><006f>
<74><74><0074>
<75><75><0075>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R34986632 def
1 begincodespacerange
<00><ff>
endcodespacerange
13 beginbfrange
<44><44><0044>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4d><4d><004d>
<61><61><0061>
<65><65><0065>
<67><67><0067>
<69><69><0069>
<6d><6d><006d>
<6f><6f><006f>
<74><74><0074>
<75><75><0075>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n \n \n@@ -668,15 +668,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-78bcd3a35ff9'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-f3c9e2eeea1f'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 23\n"}]}]}, {"source1": "./usr/share/doc/graphviz/dijkstra.1.pdf.gz", "source2": "./usr/share/doc/graphviz/dijkstra.1.pdf.gz", "unified_diff": null, "details": [{"source1": "dijkstra.1.pdf", "source2": "dijkstra.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,15 +71,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R21821376 10 Tf
1 0 0 1 72.5801 793.89 Tm
(DIJKSTRA)Tj
/R22149264 10 Tf
44.4699 0 Td
118.41 Tw
(\(1\) General)Tj
166.72 0 Td
0 Tw
(Commands Manual)Tj
/R21821376 10 Tf
200.1 0 Td
(DIJKSTRA)Tj
/R22149264 10 Tf
44.4699 0 Td
(\(1\))Tj
-0.219 Tc
/R22465720 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R22149264 10 Tf
20.407 -12 Td
(dijkstra single-source distance lter for Graphviz)Tj
/R22465720 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R22465720 10 Tf
36 -12 Td
(dijkstra)Tj
/R22149264 10 Tf
36.3898 0 Td
([)Tj
/R22465720 10 Tf
5.83008 0 Td
(adp?)Tj
2.5 Tc
/R22149264 10 Tf
31.8199 0 Td
(][)Tj
0 Tc
/R21821376 10 Tf
12 0 Td
[(sour)36.9849(cenode le)]TJ
/R22149264 10 Tf
63.1301 0 Td
(])Tj
/R22465720 10.95 Tf
-185.17 -16.8 Td
(DESCRIPTION)Tj
/R22465720 10 Tf
36 -12 Td
(dijkstra)Tj
/R22149264 10 Tf
37.4852 0 Td
1.094 Tw
(reads a stream of Graphviz formatted graphs and for each computes the distance of e)Tj
-0.15 Tc
353.856 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ry node)Tj
-400.631 -12 Td
(from)Tj
/R21821376 10 Tf
22.6281 0 Td
[(sour)36.9849(cenode)15.0073(.)]TJ
/R22149264 10 Tf
53.4281 0 Td
0.348 Tw
(Edge length is gi)Tj
-0.15 Tc
68.2941 0 Td
(ve)Tj
2.848 Tc
9.28984 0 Td
[(ni)284.788(nt)]TJ
0 Tc
21.2563 0 Td
(he)Tj
/R21821376 10 Tf
12.3781 0 Td
(len)Tj
/R22149264 10 Tf
15.3078 0 Td
(attrib)Tj
20.9102 0 Td
(ute, and the def)Tj
62.5941 0 Td
0.349 Tw
(ault is 1.)Tj
40.2172 0 Td
(The)Tj
/R21821376 10 Tf
18.7488 0 Td
(dist)Tj
/R22149264 10 Tf
17.9789 0 Td
(attrib)Tj
20.9102 0 Td
(ute of e)Tj
-0.15 Tc
30.4379 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ry)Tj
-423.67 -12 Td
0.161 Tw
(node is set to its distance from)Tj
/R21821376 10 Tf
125.627 0 Td
[(sour)36.9849(cenode)15.0073(.)]TJ
/R22149264 10 Tf
53.241 0 Td
(If the)Tj
/R22465720 10 Tf
24.202 0 Td
(p)Tj
/R22149264 10 Tf
13.9199 0 Td
0.16 Tw
(ag is used, the)Tj
/R21821376 10 Tf
66.6102 0 Td
(pr)Tj
-0.15 Tc
8.51992 0 Td
(ev)Tj
0 Tc
/R22149264 10 Tf
11.7102 0 Td
(attrib)Tj
20.9102 0 Td
(ute of each node reachable)Tj
-324.74 -12 Td
(from)Tj
/R21821376 10 Tf
22.6551 0 Td
[(sour)36.9849(cenode)]TJ
/R22149264 10 Tf
48.7852 0 Td
0.375 Tw
[(is set to the name of the pre)24.9854(vious node on a shortest path.)]TJ
238.766 0 Td
0.376 Tw
(The graph attrib)Tj
64.982 0 Td
(ute)Tj
/R21821376 10 Tf
15.4762 0 Td
(maxdist)Tj
/R22149264 10 Tf
34.666 0 Td
(is)Tj
-425.33 -12 Td
0 Tw
(set to the maximum)Tj
/R21821376 10 Tf
82.0199 0 Td
(dist)Tj
/R22149264 10 Tf
17.6301 0 Td
(of all nodes in the graph.)Tj
-99.65 -16.8 Td
(If the)Tj
/R22465720 10 Tf
23.8801 0 Td
(d)Tj
/R22149264 10 Tf
13.7602 0 Td
[(ag is used, the graph is treated as directed and only forw)9.98535(ard edges are used.)]TJ
-37.6402 -16.8 Td
0.979 Tw
(By def)Tj
27.8191 0 Td
0.978 Tw
(ault, if the graph is disconnected, the)Tj
/R21821376 10 Tf
156.896 0 Td
(dist)Tj
/R22149264 10 Tf
18.6078 0 Td
(attrib)Tj
20.9102 0 Td
(ute of nodes unreachable from)Tj
/R21821376 10 Tf
129.36 0 Td
[(sour)36.9824(cenode)]TJ
/R22149264 10 Tf
49.3883 0 Td
(are left)Tj
-402.982 -12 Td
0.794 Tw
(untouched, and)Tj
/R21821376 10 Tf
65.568 0 Td
(maxdist)Tj
/R22149264 10 Tf
35.084 0 Td
(is set to the maximum of an)Tj
3.294 Tc
115.724 0 Td
(yp)Tj
0 Tc
13.2941 0 Td
(re)Tj
7.51992 0 Td
[(vious v)24.9927(alue and the lar)]TJ
93.2859 0 Td
0.795 Tw
(gest distance recorded in)Tj
-330.476 -12 Td
0.898 Tw
(this run. On the other hand, if the)Tj
/R22465720 10 Tf
142.724 0 Td
(a)Tj
/R22149264 10 Tf
14.098 0 Td
(ag is used, the)Tj
/R21821376 10 Tf
68.6621 0 Td
(dist)Tj
/R22149264 10 Tf
18.5281 0 Td
(attrib)Tj
20.9102 0 Td
(ute of an unreachable node is assigned a)Tj
-0.15 Tc
-264.922 -12 Td
(ve)Tj
0 Tc
9.28984 0 Td
3.583 Tw
[(ry lar)18.0188(ge v)24.9951(alue, and)]TJ
/R21821376 10 Tf
91.202 0 Td
(maxdist)Tj
/R22149264 10 Tf
37.873 0 Td
(records the maximum distance found in the component containing)Tj
/R21821376 10 Tf
-138.025 -12 Td
[(sour)36.9849(cenode)15.0073(.)]TJ
/R22149264 10 Tf
-0.339844 -16.8 Td
(An)Tj
3.058 Tc
12.0699 0 Td
(yn)Tj
0 Tc
13.0578 0 Td
0.558 Tw
(umber of)Tj
/R21821376 10 Tf
40.3359 0 Td
(sour)Tj
17.4102 0 Td
(cenode le)Tj
/R22149264 10 Tf
46.8359 0 Td
(pairs may be gi)Tj
-0.15 Tc
62.8039 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
3.058 Tw
(n. If)Tj
22.7762 0 Td
0.558 Tw
(the last)Tj
/R21821376 10 Tf
34.1359 0 Td
(le)Tj
/R22149264 10 Tf
15.4578 0 Td
(is missing,)Tj
/R22465720 10 Tf
46.4059 0 Td
(stdin)Tj
/R22149264 10 Tf
24.1781 0 Td
[(is used.)-555.801(All output is)]TJ
-344.757 -12 Td
0 Tw
(written to)Tj
/R22465720 10 Tf
41.1102 0 Td
(stdout)Tj
/R22149264 10 Tf
26.6699 0 Td
(.)Tj
-67.7801 -16.8 Td
1.181 Tw
(In a typical application,)Tj
/R21821376 10 Tf
102.004 0 Td
(dist)Tj
/R22149264 10 Tf
18.8109 0 Td
(and)Tj
/R21821376 10 Tf
18.5012 0 Td
(maxdist)Tj
/R22149264 10 Tf
35.4711 0 Td
(can dri)Tj
-0.15 Tc
28.4211 0 Td
1.481 Tw
(ve a d)Tj
-0.25 Tc
26.0922 0 Td
(ow)Tj
0 Tc
11.9699 0 Td
1.181 Tw
(nstream calculation of color or some other at-)Tj
-241.27 -12 Td
[(trib)20.0159(ute.)]TJ
/R22465720 10.95 Tf
-36 -16.8 Td
0 Tw
(SEE ALSO)Tj
/R22149264 10 Tf
36 -12 Td
(gvpr\(1\), gvcolor\(1\), libgraph\(3\))Tj
167.45 -398.4 Td
[(21 March 2001)-19845(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R41494464 10 Tf
1 0 0 1 72.5801 793.89 Tm
(DIJKSTRA)Tj
/R41822352 10 Tf
44.4699 0 Td
118.41 Tw
(\(1\) General)Tj
166.72 0 Td
0 Tw
(Commands Manual)Tj
/R41494464 10 Tf
200.1 0 Td
(DIJKSTRA)Tj
/R41822352 10 Tf
44.4699 0 Td
(\(1\))Tj
-0.219 Tc
/R42138808 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R41822352 10 Tf
20.407 -12 Td
(dijkstra single-source distance lter for Graphviz)Tj
/R42138808 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R42138808 10 Tf
36 -12 Td
(dijkstra)Tj
/R41822352 10 Tf
36.3898 0 Td
([)Tj
/R42138808 10 Tf
5.83008 0 Td
(adp?)Tj
2.5 Tc
/R41822352 10 Tf
31.8199 0 Td
(][)Tj
0 Tc
/R41494464 10 Tf
12 0 Td
[(sour)36.9849(cenode le)]TJ
/R41822352 10 Tf
63.1301 0 Td
(])Tj
/R42138808 10.95 Tf
-185.17 -16.8 Td
(DESCRIPTION)Tj
/R42138808 10 Tf
36 -12 Td
(dijkstra)Tj
/R41822352 10 Tf
37.4852 0 Td
1.094 Tw
(reads a stream of Graphviz formatted graphs and for each computes the distance of e)Tj
-0.15 Tc
353.856 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ry node)Tj
-400.631 -12 Td
(from)Tj
/R41494464 10 Tf
22.6281 0 Td
[(sour)36.9849(cenode)15.0073(.)]TJ
/R41822352 10 Tf
53.4281 0 Td
0.348 Tw
(Edge length is gi)Tj
-0.15 Tc
68.2941 0 Td
(ve)Tj
2.848 Tc
9.28984 0 Td
[(ni)284.788(nt)]TJ
0 Tc
21.2563 0 Td
(he)Tj
/R41494464 10 Tf
12.3781 0 Td
(len)Tj
/R41822352 10 Tf
15.3078 0 Td
(attrib)Tj
20.9102 0 Td
(ute, and the def)Tj
62.5941 0 Td
0.349 Tw
(ault is 1.)Tj
40.2172 0 Td
(The)Tj
/R41494464 10 Tf
18.7488 0 Td
(dist)Tj
/R41822352 10 Tf
17.9789 0 Td
(attrib)Tj
20.9102 0 Td
(ute of e)Tj
-0.15 Tc
30.4379 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ry)Tj
-423.67 -12 Td
0.161 Tw
(node is set to its distance from)Tj
/R41494464 10 Tf
125.627 0 Td
[(sour)36.9849(cenode)15.0073(.)]TJ
/R41822352 10 Tf
53.241 0 Td
(If the)Tj
/R42138808 10 Tf
24.202 0 Td
(p)Tj
/R41822352 10 Tf
13.9199 0 Td
0.16 Tw
(ag is used, the)Tj
/R41494464 10 Tf
66.6102 0 Td
(pr)Tj
-0.15 Tc
8.51992 0 Td
(ev)Tj
0 Tc
/R41822352 10 Tf
11.7102 0 Td
(attrib)Tj
20.9102 0 Td
(ute of each node reachable)Tj
-324.74 -12 Td
(from)Tj
/R41494464 10 Tf
22.6551 0 Td
[(sour)36.9849(cenode)]TJ
/R41822352 10 Tf
48.7852 0 Td
0.375 Tw
[(is set to the name of the pre)24.9854(vious node on a shortest path.)]TJ
238.766 0 Td
0.376 Tw
(The graph attrib)Tj
64.982 0 Td
(ute)Tj
/R41494464 10 Tf
15.4762 0 Td
(maxdist)Tj
/R41822352 10 Tf
34.666 0 Td
(is)Tj
-425.33 -12 Td
0 Tw
(set to the maximum)Tj
/R41494464 10 Tf
82.0199 0 Td
(dist)Tj
/R41822352 10 Tf
17.6301 0 Td
(of all nodes in the graph.)Tj
-99.65 -16.8 Td
(If the)Tj
/R42138808 10 Tf
23.8801 0 Td
(d)Tj
/R41822352 10 Tf
13.7602 0 Td
[(ag is used, the graph is treated as directed and only forw)9.98535(ard edges are used.)]TJ
-37.6402 -16.8 Td
0.979 Tw
(By def)Tj
27.8191 0 Td
0.978 Tw
(ault, if the graph is disconnected, the)Tj
/R41494464 10 Tf
156.896 0 Td
(dist)Tj
/R41822352 10 Tf
18.6078 0 Td
(attrib)Tj
20.9102 0 Td
(ute of nodes unreachable from)Tj
/R41494464 10 Tf
129.36 0 Td
[(sour)36.9824(cenode)]TJ
/R41822352 10 Tf
49.3883 0 Td
(are left)Tj
-402.982 -12 Td
0.794 Tw
(untouched, and)Tj
/R41494464 10 Tf
65.568 0 Td
(maxdist)Tj
/R41822352 10 Tf
35.084 0 Td
(is set to the maximum of an)Tj
3.294 Tc
115.724 0 Td
(yp)Tj
0 Tc
13.2941 0 Td
(re)Tj
7.51992 0 Td
[(vious v)24.9927(alue and the lar)]TJ
93.2859 0 Td
0.795 Tw
(gest distance recorded in)Tj
-330.476 -12 Td
0.898 Tw
(this run. On the other hand, if the)Tj
/R42138808 10 Tf
142.724 0 Td
(a)Tj
/R41822352 10 Tf
14.098 0 Td
(ag is used, the)Tj
/R41494464 10 Tf
68.6621 0 Td
(dist)Tj
/R41822352 10 Tf
18.5281 0 Td
(attrib)Tj
20.9102 0 Td
(ute of an unreachable node is assigned a)Tj
-0.15 Tc
-264.922 -12 Td
(ve)Tj
0 Tc
9.28984 0 Td
3.583 Tw
[(ry lar)18.0188(ge v)24.9951(alue, and)]TJ
/R41494464 10 Tf
91.202 0 Td
(maxdist)Tj
/R41822352 10 Tf
37.873 0 Td
(records the maximum distance found in the component containing)Tj
/R41494464 10 Tf
-138.025 -12 Td
[(sour)36.9849(cenode)15.0073(.)]TJ
/R41822352 10 Tf
-0.339844 -16.8 Td
(An)Tj
3.058 Tc
12.0699 0 Td
(yn)Tj
0 Tc
13.0578 0 Td
0.558 Tw
(umber of)Tj
/R41494464 10 Tf
40.3359 0 Td
(sour)Tj
17.4102 0 Td
(cenode le)Tj
/R41822352 10 Tf
46.8359 0 Td
(pairs may be gi)Tj
-0.15 Tc
62.8039 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
3.058 Tw
(n. If)Tj
22.7762 0 Td
0.558 Tw
(the last)Tj
/R41494464 10 Tf
34.1359 0 Td
(le)Tj
/R41822352 10 Tf
15.4578 0 Td
(is missing,)Tj
/R42138808 10 Tf
46.4059 0 Td
(stdin)Tj
/R41822352 10 Tf
24.1781 0 Td
[(is used.)-555.801(All output is)]TJ
-344.757 -12 Td
0 Tw
(written to)Tj
/R42138808 10 Tf
41.1102 0 Td
(stdout)Tj
/R41822352 10 Tf
26.6699 0 Td
(.)Tj
-67.7801 -16.8 Td
1.181 Tw
(In a typical application,)Tj
/R41494464 10 Tf
102.004 0 Td
(dist)Tj
/R41822352 10 Tf
18.8109 0 Td
(and)Tj
/R41494464 10 Tf
18.5012 0 Td
(maxdist)Tj
/R41822352 10 Tf
35.4711 0 Td
(can dri)Tj
-0.15 Tc
28.4211 0 Td
1.481 Tw
(ve a d)Tj
-0.25 Tc
26.0922 0 Td
(ow)Tj
0 Tc
11.9699 0 Td
1.181 Tw
(nstream calculation of color or some other at-)Tj
-241.27 -12 Td
[(trib)20.0159(ute.)]TJ
/R42138808 10.95 Tf
-36 -16.8 Td
0 Tw
(SEE ALSO)Tj
/R41822352 10 Tf
36 -12 Td
(gvpr\(1\), gvcolor\(1\), libgraph\(3\))Tj
167.45 -398.4 Td
[(21 March 2001)-19845(1)]TJ
ET
Q
Q
\n \n \n \n \n 1783\n \n \n@@ -650,19 +650,19 @@\n FontFile3\n \n \n \n \n \n \n-R22465720\n+R42138808\n \n-R22149264\n+R41822352\n \n-R21821376\n+R41494464\n \n \n \n \n \n \n \n@@ -714,18 +714,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-346\n+344\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R22484904 def
1 begincodespacerange
<00><ff>
endcodespacerange
29 beginbfrange
<20><20><0020>
<3f><3f><003f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<59><59><0059>
<61><61><0061>
<64><64><0064>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R42157992 def
1 begincodespacerange
<00><ff>
endcodespacerange
29 beginbfrange
<20><20><0020>
<3f><3f><003f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<59><59><0059>
<61><61><0061>
<64><64><0064>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -745,15 +745,15 @@\n \n Filter\n FlateDecode\n Length\n 470\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R17837336 def
1 begincodespacerange
<00><ff>
endcodespacerange
49 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<45><45><0045>
<47><47><0047>
<49><49><0049>
<4d><4d><004d>
<4f><4f><004f>
<54><54><0054>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R37510424 def
1 begincodespacerange
<00><ff>
endcodespacerange
49 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<45><45><0045>
<47><47><0047>
<49><49><0049>
<4d><4d><004d>
<4f><4f><004f>
<54><54><0054>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -776,15 +776,15 @@\n \n Filter\n FlateDecode\n Length\n 332\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R17837704 def
1 begincodespacerange
<00><ff>
endcodespacerange
27 beginbfrange
<20><20><0020>
<2e><2e><002e>
<41><41><0041>
<44><44><0044>
<49><49><0049>
<4a><4a><004a>
<4b><4b><004b>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<61><61><0061>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<78><78><0078>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R37510792 def
1 begincodespacerange
<00><ff>
endcodespacerange
27 beginbfrange
<20><20><0020>
<2e><2e><002e>
<41><41><0041>
<44><44><0044>
<49><49><0049>
<4a><4a><004a>
<4b><4b><004b>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<61><61><0061>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<78><78><0078>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -806,15 +806,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-58fa3b6eb9fd'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-e3b77c2b2b9c'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/dot.1.pdf.gz", "source2": "./usr/share/doc/graphviz/dot.1.pdf.gz", "unified_diff": null, "details": [{"source1": "dot.1.pdf", "source2": "dot.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -79,20 +79,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R16889728 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(DO)40.0159(T)]TJ
/R17202072 10 Tf
20.8699 0 Td
142.01 Tw
(\(1\) General)Tj
190.32 0 Td
0 Tw
(Commands Manual)Tj
/R16889728 10 Tf
223.7 0 Td
[(DO)40.0146(T)]TJ
/R17202072 10 Tf
20.8699 0 Td
(\(1\))Tj
-0.219 Tc
/R17534072 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R17202072 10 Tf
20.407 -12 Td
[(dot lter for dra)15.0159(wing directed graphs)]TJ
12 TL
T*[(neato lter for dra)15.0073(wing undirected graphs)]TJ
T*[(tw)10(opi lter for radial layouts of graphs)]TJ
(circo lter for circular layout of graphs)'
T*[(fdp lter for dra)15.0159(wing undirected graphs)]TJ
T*[(sfdp lter for dra)14.9927(wing lar)18.0078(ge undirected graphs)]TJ
T*[(patchw)9.99268(ork lter for squaried tree maps)]TJ
(osage lter for array-based layouts)'
/R17534072 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R17534072 10 Tf
36 -12 Td
(dot)Tj
/R17202072 10 Tf
16.3898 0 Td
([)Tj
/R16889728 10 Tf
3.33008 0 Td
(options)Tj
2.5 Tc
/R17202072 10 Tf
29.45 0 Td
(][)Tj
0 Tc
9.16016 0 Td
(les])Tj
/R17534072 10 Tf
-58.3301 -12 Td
(neato)Tj
/R17202072 10 Tf
25.8301 0 Td
([)Tj
/R16889728 10 Tf
3.33008 0 Td
(options)Tj
2.5 Tc
/R17202072 10 Tf
29.45 0 Td
(][)Tj
0 Tc
9.16016 0 Td
(les])Tj
/R17534072 10 Tf
-67.7703 -12 Td
[(tw)10(opi)]TJ
/R17202072 10 Tf
26.2898 0 Td
([)Tj
/R16889728 10 Tf
3.33008 0 Td
(options)Tj
2.5 Tc
/R17202072 10 Tf
29.45 0 Td
(][)Tj
0 Tc
9.16016 0 Td
(les])Tj
/R17534072 10 Tf
-68.2301 -12 Td
[(cir)17.9919(co)]TJ
/R17202072 10 Tf
23.4199 0 Td
([)Tj
/R16889728 10 Tf
3.33008 0 Td
(options)Tj
2.5 Tc
/R17202072 10 Tf
29.45 0 Td
(][)Tj
0 Tc
9.16016 0 Td
(les])Tj
/R17534072 10 Tf
-65.3602 -12 Td
(fdp)Tj
/R17202072 10 Tf
16.95 0 Td
([)Tj
/R16889728 10 Tf
3.33008 0 Td
(options)Tj
2.5 Tc
/R17202072 10 Tf
29.45 0 Td
(][)Tj
0 Tc
9.16016 0 Td
(les])Tj
/R17534072 10 Tf
-58.8902 -12 Td
(sfdp)Tj
/R17202072 10 Tf
20.8398 0 Td
([)Tj
/R16889728 10 Tf
3.33008 0 Td
(options)Tj
2.5 Tc
/R17202072 10 Tf
29.45 0 Td
(][)Tj
0 Tc
9.16016 0 Td
(les])Tj
/R17534072 10 Tf
-62.7801 -12 Td
[(patchw)9.98413(ork)]TJ
/R17202072 10 Tf
48.5102 0 Td
([)Tj
/R16889728 10 Tf
3.33008 0 Td
(options)Tj
2.5 Tc
/R17202072 10 Tf
29.45 0 Td
(][)Tj
0 Tc
9.16016 0 Td
(les])Tj
/R17534072 10 Tf
-90.4504 -12 Td
(osage)Tj
/R17202072 10 Tf
25.8301 0 Td
([)Tj
/R16889728 10 Tf
3.33008 0 Td
(options)Tj
2.5 Tc
/R17202072 10 Tf
29.45 0 Td
(][)Tj
0 Tc
9.16016 0 Td
(les])Tj
/R17534072 10.95 Tf
-103.77 -16.8 Td
(DESCRIPTION)Tj
/R17202072 10 Tf
36 -12 Td
0.476 Tw
(These are a collection of programs for dra)Tj
171.182 0 Td
0.475 Tw
[(wing graphs.)-547.515(There is actually only one main program; the spe-)]TJ
-171.182 -12 Td
0.51 Tw
(cic layout algorithms are implemented as plugins. Thus, the)Tj
3.011 Tc
248.36 0 Td
(yl)Tj
0 Tc
10.791 0 Td
(ar)Tj
7.58984 0 Td
0.511 Tw
(gely share all of the same command-line)Tj
-266.741 -12 Td
(options.)Tj
/R16889728 10 Tf
0.35 -16.8 Td
(dot)Tj
/R17202072 10 Tf
16.3898 0 Td
(dra)Tj
12.6199 0 Td
0.43 Tw
[(ws directed graphs.)-542.993(It w)9.98535(orks well on directed ac)15(yclic graphs and other graphs that can be dra)14.9902(wn as)]TJ
-29.3598 -12 Td
0 Tw
(hierarchies or ha)Tj
-0.15 Tc
66.4398 0 Td
0.3 Tw
(ve a n)Tj
0 Tc
23.7301 0 Td
0 Tw
[(atural `)73.9844(`o)]TJ
-0.65 Tc
41.5 0 Td
(w.)Tj
-0.74 Tc
8.36992 0 Td
('')Tj
0 Tc
/R16889728 10 Tf
-139.68 -16.8 Td
(neato)Tj
/R17202072 10 Tf
25.6621 0 Td
(dra)Tj
12.6199 0 Td
0.762 Tw
(ws undirected graphs using a `)Tj
124.99 0 Td
(`spring')Tj
3.263 Tc
30.9199 0 Td
('m)Tj
0 Tc
14.373 0 Td
0.763 Tw
[(odel and reducing the related ener)17.998(gy \(see Kamada and)]TJ
-208.925 -12 Td
(Ka)Tj
-0.1 Tc
11.5102 0 Td
(wa)Tj
0 Tc
11.5602 0 Td
0 Tw
(i, Information Processing Letters 31:1, April 1989\).)Tj
/R16889728 10 Tf
-22.9402 -16.8 Td
(twopi)Tj
/R17202072 10 Tf
25.434 0 Td
(dra)Tj
12.6199 0 Td
0.344 Tw
[(ws graphs using a radial layout \(see G. W)39.9902(ills, Symposium on Graph Dra)14.9805(wing GD'97, September)]TJ
391.316 0 Td
(,)Tj
-429.5 -12 Td
2.526 Tw
(1997\). Basically)Tj
2.526 Tc
67.4262 0 Td
(,o)Tj
0 Tc
10.0262 0 Td
0.027 Tw
[(ne node is chosen as the center and put at the origin.)-502.683(The remaining nodes are placed on)]TJ
3.509 Tc
-77.4523 -12 Td
(as)Tj
0 Tc
11.8391 0 Td
1.008 Tw
[(equence of concentric circles centered about the origin, each a x)15.0146(ed radial distance from the pre)]TJ
398.49 0 Td
(vious)Tj
-410.329 -12 Td
2.966 Tw
(circle. All)Tj
45.9219 0 Td
0.466 Tw
(nodes distance 1 from the center are placed on the rst circle; all nodes distance 1 from a node)Tj
-45.9219 -12 Td
0 Tw
(on the rst circle are placed on the second circle; and so forth.)Tj
/R16889728 10 Tf
0.2 -16.8 Td
[(cir)37.0154(co)]TJ
/R17202072 10 Tf
23.643 0 Td
(dra)Tj
12.6199 0 Td
0.783 Tw
(ws graphs using a circular layout \(see Six and T)Tj
198.157 0 Td
0.782 Tw
(ollis, GD '99 and ALENEX '99, and Kaufmann)Tj
-234.62 -12 Td
0.076 Tw
[(and W)40.0146(iese, GD '02.\))]TJ
87.9348 0 Td
0.077 Tw
[(The tool identies biconnected components and dra)15.0049(ws the nodes of the component on)]TJ
2.825 Tc
-87.9348 -12 Td
(ac)Tj
0 Tc
11.7051 0 Td
0.325 Tw
(ircle. The block-cutpoint tree is then laid out using a recursi)Tj
-0.15 Tc
242.13 0 Td
0.625 Tw
(ve r)Tj
0 Tc
15.4449 0 Td
0.324 Tw
(adial algorithm. Edge crossings within a)Tj
-269.28 -12 Td
1.004 Tw
(circle are minimized by placing as man)Tj
3.505 Tc
163.064 0 Td
(ye)Tj
0 Tc
12.9449 0 Td
1.005 Tw
(dges on the circle')Tj
3.505 Tc
76.0551 0 Td
(sp)Tj
0 Tc
12.3949 0 Td
[(erimeter as possible.)-600.493(In particular)]TJ
3.505 Tc
139.7 0 Td
[(,i)350.483(ft)]TJ
0 Tc
18.4 0 Td
(he)Tj
-422.559 -12 Td
0.313 Tw
(component is outerplanar)Tj
2.813 Tc
101.876 0 Td
(,t)Tj
0 Tc
8.09297 0 Td
(he component will ha)Tj
-0.15 Tc
87.1191 0 Td
0.613 Tw
(ve a p)Tj
0 Tc
24.3559 0 Td
0.312 Tw
[(lanar layout.)-531.206(If a node belongs to multiple non-tri)]TJ
202.226 0 Td
(v-)Tj
-423.67 -12 Td
0.363 Tw
(ial biconnected components, the layout puts the node in one of them. By def)Tj
309.309 0 Td
0.364 Tw
(ault, this is the rst non-tri)Tj
107.69 0 Td
(vial)Tj
-416.999 -12 Td
0 Tw
(component found in the search from the root component.)Tj
/R16889728 10 Tf
1.96992 -16.8 Td
(fdp)Tj
/R17202072 10 Tf
15.9219 0 Td
(dra)Tj
12.6199 0 Td
0.452 Tw
(ws undirected graphs using a `)Tj
123.44 0 Td
(`spring')Tj
2.952 Tc
30.9199 0 Td
('m)Tj
0 Tc
14.0621 0 Td
(odel. It relies on a force-directed approach in the spirit of)Tj
-198.934 -12 Td
0 Tw
[(Fruchterman and Reingold \(cf. Softw)10(are-Practice & Experience 21\(11\), 1991, pp. 1129-1164\).)]TJ
/R16889728 10 Tf
0.339844 -16.8 Td
(sfdp)Tj
/R17202072 10 Tf
19.9191 0 Td
0.559 Tw
[(also dra)14.9939(ws undirected graphs using the `)]TJ
163.544 0 Td
(`spring')Tj
3.059 Tc
30.9199 0 Td
('m)Tj
0 Tc
14.1691 0 Td
(odel described abo)Tj
-0.15 Tc
75.948 0 Td
(ve)Tj
3.06 Tc
9.28984 0 Td
(,b)Tj
0 Tc
10.3602 0 Td
0.56 Tw
(ut it uses a multi-scale ap-)Tj
-324.49 -12 Td
0 Tw
[(proach to produce layouts of lar)18.0151(ge graphs in a reasonably short time.)]TJ
/R16889728 10 Tf
1.25 -16.8 Td
[(patc)15.0073(hwork)]TJ
/R17202072 10 Tf
45.518 0 Td
(dra)Tj
12.6199 0 Td
0.278 Tw
(ws the graph as a squaried treemap \(see M. Bruls et al., `)Tj
235.046 0 Td
0.277 Tw
[(`Squaried treemaps')74(', Proc. Joint)]TJ
-294.434 -12 Td
0.02 Tw
(Eurographics and IEEE TCV)Tj
2.52 Tc
116.83 0 Td
(GS)Tj
0 Tc
15.3 0 Td
[(ymp. on V)60.0146(isualization, 2000, pp. 33-42\). The clusters of the graph are used)]TJ
-132.13 -12 Td
0 Tw
(to specify the tree.)Tj
/R16889728 10 Tf
0.230078 -16.8 Td
(osa)Tj
-0.1 Tc
13.7898 0 Td
(ge)Tj
0 Tc
/R17202072 10 Tf
12.1129 0 Td
(dra)Tj
12.6199 0 Td
0.093 Tw
[(ws the graph using its cluster structure. F)15.0146(or a gi)]TJ
-0.15 Tc
190.417 0 Td
(ve)Tj
2.593 Tc
9.28984 0 Td
(nc)Tj
0 Tc
12.0328 0 Td
(luster)Tj
2.593 Tc
21.8199 0 Td
(,e)Tj
0 Tc
9.53281 0 Td
0.092 Tw
(ach of its subclusters is laid out inter)Tj
146.824 0 Td
(-)Tj
-428.669 -12 Td
(nally)Tj
6.208 Tc
19.35 0 Td
(.T)Tj
0 Tc
14.818 0 Td
1.208 Tw
(hen the subclusters, plus an)Tj
3.709 Tc
114.392 0 Td
(yr)Tj
0 Tc
12.0391 0 Td
1.209 Tw
(emaining nodes, are repositioned based on the cluster')Tj
225.093 0 Td
(s)Tj
/R17534072 10 Tf
7.59883 0 Td
(pack)Tj
/R17202072 10 Tf
24.2691 0 Td
(and)Tj
/R17534072 10 Tf
-417.56 -12 Td
(packmode)Tj
/R17202072 10 Tf
46.3898 0 Td
[(attrib)19.9841(utes.)]TJ
118.56 -72 Td
0 Tw
[(12 January 2015)-19595(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R22038400 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(DO)40.0159(T)]TJ
/R22350744 10 Tf
20.8699 0 Td
142.01 Tw
(\(1\) General)Tj
190.32 0 Td
0 Tw
(Commands Manual)Tj
/R22038400 10 Tf
223.7 0 Td
[(DO)40.0146(T)]TJ
/R22350744 10 Tf
20.8699 0 Td
(\(1\))Tj
-0.219 Tc
/R22682744 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R22350744 10 Tf
20.407 -12 Td
[(dot lter for dra)15.0159(wing directed graphs)]TJ
12 TL
T*[(neato lter for dra)15.0073(wing undirected graphs)]TJ
T*[(tw)10(opi lter for radial layouts of graphs)]TJ
(circo lter for circular layout of graphs)'
T*[(fdp lter for dra)15.0159(wing undirected graphs)]TJ
T*[(sfdp lter for dra)14.9927(wing lar)18.0078(ge undirected graphs)]TJ
T*[(patchw)9.99268(ork lter for squaried tree maps)]TJ
(osage lter for array-based layouts)'
/R22682744 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R22682744 10 Tf
36 -12 Td
(dot)Tj
/R22350744 10 Tf
16.3898 0 Td
([)Tj
/R22038400 10 Tf
3.33008 0 Td
(options)Tj
2.5 Tc
/R22350744 10 Tf
29.45 0 Td
(][)Tj
0 Tc
9.16016 0 Td
(les])Tj
/R22682744 10 Tf
-58.3301 -12 Td
(neato)Tj
/R22350744 10 Tf
25.8301 0 Td
([)Tj
/R22038400 10 Tf
3.33008 0 Td
(options)Tj
2.5 Tc
/R22350744 10 Tf
29.45 0 Td
(][)Tj
0 Tc
9.16016 0 Td
(les])Tj
/R22682744 10 Tf
-67.7703 -12 Td
[(tw)10(opi)]TJ
/R22350744 10 Tf
26.2898 0 Td
([)Tj
/R22038400 10 Tf
3.33008 0 Td
(options)Tj
2.5 Tc
/R22350744 10 Tf
29.45 0 Td
(][)Tj
0 Tc
9.16016 0 Td
(les])Tj
/R22682744 10 Tf
-68.2301 -12 Td
[(cir)17.9919(co)]TJ
/R22350744 10 Tf
23.4199 0 Td
([)Tj
/R22038400 10 Tf
3.33008 0 Td
(options)Tj
2.5 Tc
/R22350744 10 Tf
29.45 0 Td
(][)Tj
0 Tc
9.16016 0 Td
(les])Tj
/R22682744 10 Tf
-65.3602 -12 Td
(fdp)Tj
/R22350744 10 Tf
16.95 0 Td
([)Tj
/R22038400 10 Tf
3.33008 0 Td
(options)Tj
2.5 Tc
/R22350744 10 Tf
29.45 0 Td
(][)Tj
0 Tc
9.16016 0 Td
(les])Tj
/R22682744 10 Tf
-58.8902 -12 Td
(sfdp)Tj
/R22350744 10 Tf
20.8398 0 Td
([)Tj
/R22038400 10 Tf
3.33008 0 Td
(options)Tj
2.5 Tc
/R22350744 10 Tf
29.45 0 Td
(][)Tj
0 Tc
9.16016 0 Td
(les])Tj
/R22682744 10 Tf
-62.7801 -12 Td
[(patchw)9.98413(ork)]TJ
/R22350744 10 Tf
48.5102 0 Td
([)Tj
/R22038400 10 Tf
3.33008 0 Td
(options)Tj
2.5 Tc
/R22350744 10 Tf
29.45 0 Td
(][)Tj
0 Tc
9.16016 0 Td
(les])Tj
/R22682744 10 Tf
-90.4504 -12 Td
(osage)Tj
/R22350744 10 Tf
25.8301 0 Td
([)Tj
/R22038400 10 Tf
3.33008 0 Td
(options)Tj
2.5 Tc
/R22350744 10 Tf
29.45 0 Td
(][)Tj
0 Tc
9.16016 0 Td
(les])Tj
/R22682744 10.95 Tf
-103.77 -16.8 Td
(DESCRIPTION)Tj
/R22350744 10 Tf
36 -12 Td
0.476 Tw
(These are a collection of programs for dra)Tj
171.182 0 Td
0.475 Tw
[(wing graphs.)-547.515(There is actually only one main program; the spe-)]TJ
-171.182 -12 Td
0.51 Tw
(cic layout algorithms are implemented as plugins. Thus, the)Tj
3.011 Tc
248.36 0 Td
(yl)Tj
0 Tc
10.791 0 Td
(ar)Tj
7.58984 0 Td
0.511 Tw
(gely share all of the same command-line)Tj
-266.741 -12 Td
(options.)Tj
/R22038400 10 Tf
0.35 -16.8 Td
(dot)Tj
/R22350744 10 Tf
16.3898 0 Td
(dra)Tj
12.6199 0 Td
0.43 Tw
[(ws directed graphs.)-542.993(It w)9.98535(orks well on directed ac)15(yclic graphs and other graphs that can be dra)14.9902(wn as)]TJ
-29.3598 -12 Td
0 Tw
(hierarchies or ha)Tj
-0.15 Tc
66.4398 0 Td
0.3 Tw
(ve a n)Tj
0 Tc
23.7301 0 Td
0 Tw
[(atural `)73.9844(`o)]TJ
-0.65 Tc
41.5 0 Td
(w.)Tj
-0.74 Tc
8.36992 0 Td
('')Tj
0 Tc
/R22038400 10 Tf
-139.68 -16.8 Td
(neato)Tj
/R22350744 10 Tf
25.6621 0 Td
(dra)Tj
12.6199 0 Td
0.762 Tw
(ws undirected graphs using a `)Tj
124.99 0 Td
(`spring')Tj
3.263 Tc
30.9199 0 Td
('m)Tj
0 Tc
14.373 0 Td
0.763 Tw
[(odel and reducing the related ener)17.998(gy \(see Kamada and)]TJ
-208.925 -12 Td
(Ka)Tj
-0.1 Tc
11.5102 0 Td
(wa)Tj
0 Tc
11.5602 0 Td
0 Tw
(i, Information Processing Letters 31:1, April 1989\).)Tj
/R22038400 10 Tf
-22.9402 -16.8 Td
(twopi)Tj
/R22350744 10 Tf
25.434 0 Td
(dra)Tj
12.6199 0 Td
0.344 Tw
[(ws graphs using a radial layout \(see G. W)39.9902(ills, Symposium on Graph Dra)14.9805(wing GD'97, September)]TJ
391.316 0 Td
(,)Tj
-429.5 -12 Td
2.526 Tw
(1997\). Basically)Tj
2.526 Tc
67.4262 0 Td
(,o)Tj
0 Tc
10.0262 0 Td
0.027 Tw
[(ne node is chosen as the center and put at the origin.)-502.683(The remaining nodes are placed on)]TJ
3.509 Tc
-77.4523 -12 Td
(as)Tj
0 Tc
11.8391 0 Td
1.008 Tw
[(equence of concentric circles centered about the origin, each a x)15.0146(ed radial distance from the pre)]TJ
398.49 0 Td
(vious)Tj
-410.329 -12 Td
2.966 Tw
(circle. All)Tj
45.9219 0 Td
0.466 Tw
(nodes distance 1 from the center are placed on the rst circle; all nodes distance 1 from a node)Tj
-45.9219 -12 Td
0 Tw
(on the rst circle are placed on the second circle; and so forth.)Tj
/R22038400 10 Tf
0.2 -16.8 Td
[(cir)37.0154(co)]TJ
/R22350744 10 Tf
23.643 0 Td
(dra)Tj
12.6199 0 Td
0.783 Tw
(ws graphs using a circular layout \(see Six and T)Tj
198.157 0 Td
0.782 Tw
(ollis, GD '99 and ALENEX '99, and Kaufmann)Tj
-234.62 -12 Td
0.076 Tw
[(and W)40.0146(iese, GD '02.\))]TJ
87.9348 0 Td
0.077 Tw
[(The tool identies biconnected components and dra)15.0049(ws the nodes of the component on)]TJ
2.825 Tc
-87.9348 -12 Td
(ac)Tj
0 Tc
11.7051 0 Td
0.325 Tw
(ircle. The block-cutpoint tree is then laid out using a recursi)Tj
-0.15 Tc
242.13 0 Td
0.625 Tw
(ve r)Tj
0 Tc
15.4449 0 Td
0.324 Tw
(adial algorithm. Edge crossings within a)Tj
-269.28 -12 Td
1.004 Tw
(circle are minimized by placing as man)Tj
3.505 Tc
163.064 0 Td
(ye)Tj
0 Tc
12.9449 0 Td
1.005 Tw
(dges on the circle')Tj
3.505 Tc
76.0551 0 Td
(sp)Tj
0 Tc
12.3949 0 Td
[(erimeter as possible.)-600.493(In particular)]TJ
3.505 Tc
139.7 0 Td
[(,i)350.483(ft)]TJ
0 Tc
18.4 0 Td
(he)Tj
-422.559 -12 Td
0.313 Tw
(component is outerplanar)Tj
2.813 Tc
101.876 0 Td
(,t)Tj
0 Tc
8.09297 0 Td
(he component will ha)Tj
-0.15 Tc
87.1191 0 Td
0.613 Tw
(ve a p)Tj
0 Tc
24.3559 0 Td
0.312 Tw
[(lanar layout.)-531.206(If a node belongs to multiple non-tri)]TJ
202.226 0 Td
(v-)Tj
-423.67 -12 Td
0.363 Tw
(ial biconnected components, the layout puts the node in one of them. By def)Tj
309.309 0 Td
0.364 Tw
(ault, this is the rst non-tri)Tj
107.69 0 Td
(vial)Tj
-416.999 -12 Td
0 Tw
(component found in the search from the root component.)Tj
/R22038400 10 Tf
1.96992 -16.8 Td
(fdp)Tj
/R22350744 10 Tf
15.9219 0 Td
(dra)Tj
12.6199 0 Td
0.452 Tw
(ws undirected graphs using a `)Tj
123.44 0 Td
(`spring')Tj
2.952 Tc
30.9199 0 Td
('m)Tj
0 Tc
14.0621 0 Td
(odel. It relies on a force-directed approach in the spirit of)Tj
-198.934 -12 Td
0 Tw
[(Fruchterman and Reingold \(cf. Softw)10(are-Practice & Experience 21\(11\), 1991, pp. 1129-1164\).)]TJ
/R22038400 10 Tf
0.339844 -16.8 Td
(sfdp)Tj
/R22350744 10 Tf
19.9191 0 Td
0.559 Tw
[(also dra)14.9939(ws undirected graphs using the `)]TJ
163.544 0 Td
(`spring')Tj
3.059 Tc
30.9199 0 Td
('m)Tj
0 Tc
14.1691 0 Td
(odel described abo)Tj
-0.15 Tc
75.948 0 Td
(ve)Tj
3.06 Tc
9.28984 0 Td
(,b)Tj
0 Tc
10.3602 0 Td
0.56 Tw
(ut it uses a multi-scale ap-)Tj
-324.49 -12 Td
0 Tw
[(proach to produce layouts of lar)18.0151(ge graphs in a reasonably short time.)]TJ
/R22038400 10 Tf
1.25 -16.8 Td
[(patc)15.0073(hwork)]TJ
/R22350744 10 Tf
45.518 0 Td
(dra)Tj
12.6199 0 Td
0.278 Tw
(ws the graph as a squaried treemap \(see M. Bruls et al., `)Tj
235.046 0 Td
0.277 Tw
[(`Squaried treemaps')74(', Proc. Joint)]TJ
-294.434 -12 Td
0.02 Tw
(Eurographics and IEEE TCV)Tj
2.52 Tc
116.83 0 Td
(GS)Tj
0 Tc
15.3 0 Td
[(ymp. on V)60.0146(isualization, 2000, pp. 33-42\). The clusters of the graph are used)]TJ
-132.13 -12 Td
0 Tw
(to specify the tree.)Tj
/R22038400 10 Tf
0.230078 -16.8 Td
(osa)Tj
-0.1 Tc
13.7898 0 Td
(ge)Tj
0 Tc
/R22350744 10 Tf
12.1129 0 Td
(dra)Tj
12.6199 0 Td
0.093 Tw
[(ws the graph using its cluster structure. F)15.0146(or a gi)]TJ
-0.15 Tc
190.417 0 Td
(ve)Tj
2.593 Tc
9.28984 0 Td
(nc)Tj
0 Tc
12.0328 0 Td
(luster)Tj
2.593 Tc
21.8199 0 Td
(,e)Tj
0 Tc
9.53281 0 Td
0.092 Tw
(ach of its subclusters is laid out inter)Tj
146.824 0 Td
(-)Tj
-428.669 -12 Td
(nally)Tj
6.208 Tc
19.35 0 Td
(.T)Tj
0 Tc
14.818 0 Td
1.208 Tw
(hen the subclusters, plus an)Tj
3.709 Tc
114.392 0 Td
(yr)Tj
0 Tc
12.0391 0 Td
1.209 Tw
(emaining nodes, are repositioned based on the cluster')Tj
225.093 0 Td
(s)Tj
/R22682744 10 Tf
7.59883 0 Td
(pack)Tj
/R22350744 10 Tf
24.2691 0 Td
(and)Tj
/R22682744 10 Tf
-417.56 -12 Td
(packmode)Tj
/R22350744 10 Tf
46.3898 0 Td
[(attrib)19.9841(utes.)]TJ
118.56 -72 Td
0 Tw
[(12 January 2015)-19595(1)]TJ
ET
Q
Q
\n \n \n \n \n-2997\n+2995\n \n \n \n \n BaseFont\n BTIFQC+Times-Italic\n FontDescriptor\n@@ -658,19 +658,19 @@\n FontFile3\n \n \n \n \n \n \n-R17534072\n+R22682744\n \n-R17202072\n+R22350744\n \n-R16889728\n+R22038400\n \n \n \n \n \n \n Type\n@@ -707,29 +707,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R16889728 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(DO)40.0159(T)]TJ
/R17202072 10 Tf
20.8699 0 Td
142.01 Tw
(\(1\) General)Tj
190.32 0 Td
0 Tw
(Commands Manual)Tj
/R16889728 10 Tf
223.7 0 Td
[(DO)40.0146(T)]TJ
/R17202072 10 Tf
20.8699 0 Td
(\(1\))Tj
/R17534072 10.95 Tf
-456.34 -36 Td
[(OUTPUT FORMA)94.9707(TS)]TJ
/R17202072 10 Tf
36 -12 Td
0.434 Tw
(Graphviz uses an e)Tj
76.9621 0 Td
0.433 Tw
(xtensible plugin mechanism for its output renderers, so to see what output formats your)Tj
-76.9621 -12 Td
0.01 Tw
[(installation of dot supports you can use `)74.0088(`dot T)]TJ
191.69 0 Td
(:')Tj
2.51 Tc
5.36992 0 Td
('a)Tj
0 Tc
10.2801 0 Td
[(nd check the w)10.0146(arning message.)-501(Also, The plugin mech-)]TJ
-207.34 -12 Td
1.306 Tw
(anism supports multiple implementations of the output formats, allo)Tj
282.148 0 Td
1.305 Tw
[(wing v)24.9902(ariations in the renderers and)]TJ
-282.148 -12 Td
4.818 Tw
(formatters. T)Tj
4.818 Tc
56.2281 0 Td
(os)Tj
0 Tc
13.7078 0 Td
2.318 Tw
[(ee what v)25.0146(ariants are a)]TJ
-0.25 Tc
95.452 0 Td
(va)Tj
0 Tc
9.18984 0 Td
[(ilable for a particular output format, use, for e)15(xample: `)]TJ
241.312 0 Td
(`dot)Tj
-415.89 -12 Td
(Tpng:')Tj
2.5 Tc
32.1199 0 Td
('a)Tj
0 Tc
10.2699 0 Td
0 Tw
[(nd to force a particular v)24.9927(ariant, use, for e)15(xample: `)73.9844(`dot Tpng:gd')73.9941(')]TJ
-0.35 Tc
-42.3898 -16.8 Td
(Tr)Tj
0 Tc
9.08984 0 Td
(aditionally)Tj
2.5 Tc
42.1301 0 Td
(,G)Tj
0 Tc
12.2199 0 Td
[(raphviz supports the follo)25.0146(wing:)]TJ
/R17534072 10 Tf
-63.4398 -12 Td
(Tdot)Tj
/R17202072 10 Tf
28.7602 0 Td
(\(Dot format containing layout information\),)Tj
/R17534072 10 Tf
-28.7602 -12 Td
(Txdot)Tj
/R17202072 10 Tf
33.7602 0 Td
(\(Dot format containing complete layout information\),)Tj
/R17534072 10 Tf
-33.7602 -12 Td
(Tps)Tj
/R17202072 10 Tf
24.3199 0 Td
(\(PostScript\),)Tj
/R17534072 10 Tf
-24.3199 -12 Td
(Tpdf)Tj
/R17202072 10 Tf
29.3199 0 Td
(\(PDF\),)Tj
/R17534072 10 Tf
-29.3199 -12 Td
(Tsvg Tsvgz)Tj
/R17202072 10 Tf
61.9602 0 Td
[(\(Structured V)111(ector Graphics\),)]TJ
/R17534072 10 Tf
-61.9602 -12 Td
(Tg)Tj
/R17202072 10 Tf
25.4301 0 Td
(\(XFIG graphics\),)Tj
/R17534072 10 Tf
-25.4301 -12 Td
(Tpng)Tj
/R17202072 10 Tf
30.9898 0 Td
(\(png bitmap graphics\),)Tj
/R17534072 10 Tf
-30.9898 -12 Td
(Tgif)Tj
/R17202072 10 Tf
25.9801 0 Td
(\(gif bitmap graphics\),)Tj
/R17534072 10 Tf
-25.9801 -12 Td
(Tjpg Tjpeg)Tj
/R17202072 10 Tf
61.9602 0 Td
(\(jpe)Tj
2.5 Tc
15.4 0 Td
(gb)Tj
0 Tc
12.5 0 Td
(itmap graphics\),)Tj
/R17534072 10 Tf
-89.8602 -12 Td
(Tjson)Tj
/R17202072 10 Tf
32.65 0 Td
(\(xdot information encoded in JSON\),)Tj
/R17534072 10 Tf
-32.65 -12 Td
[(T)18.0151(imap)]TJ
/R17202072 10 Tf
36.3598 0 Td
[(\(imagemap les for httpd serv)15.0146(ers for each node or edge that has a non-null)]TJ
/R17534072 10 Tf
300.34 0 Td
[(hr)18.0078(ef)]TJ
/R17202072 10 Tf
20.0898 0 Td
[(attrib)19.9854(ute.\),)]TJ
/R17534072 10 Tf
-356.789 -12 Td
(Tcmapx)Tj
/R17202072 10 Tf
43.2 0 Td
(\(client-side imagemap for use in html and xhtml\).)Tj
-43.2 -12 Td
10.009 Tw
(Additional less common or more special-purpose output formats can be found at)Tj
12 TL
T*[(https://www)65(.graphviz.or)18.0151(g/doc/info/output.html.)]TJ
16.8 TL
(Alternati)'
-0.15 Tc
35.3 0 Td
0.419 Tw
(ve p)Tj
0 Tc
16.909 0 Td
0.119 Tw
[(lugins pro)15.0171(viding support for a gi)]TJ
-0.15 Tc
129.915 0 Td
(ve)Tj
2.619 Tc
9.28984 0 Td
(no)Tj
0 Tc
12.6191 0 Td
0.12 Tw
(utput format can be found from the error message result-)Tj
-204.033 -12 Td
0 Tw
(ing from appending a ':' to the format. e.g.)Tj
/R17534072 10 Tf
173.86 0 Td
(Tpng:)Tj
/R17202072 10 Tf
34.3199 0 Td
(The rst plugin listed is al)Tj
-0.1 Tc
104.63 0 Td
(wa)Tj
0 Tc
11.5602 0 Td
[(ys the def)9.99023(ault.)]TJ
-324.37 -16.8 Td
(The)Tj
/R17534072 10 Tf
18.1031 0 Td
(P)Tj
/R17202072 10 Tf
14.3629 0 Td
0.053 Tw
(switch can be used to produce a graph of all output v)Tj
211.683 0 Td
0.052 Tw
(ariants supported by plugins in the local instal-)Tj
-244.149 -12 Td
0 Tw
(lation of graphviz.)Tj
/R17534072 10.95 Tf
-36 -16.8 Td
(GRAPH FILE LANGU)Tj
-0.602 Tc
109.456 0 Td
(AG)Tj
0 Tc
15.823 0 Td
(E)Tj
/R17202072 10 Tf
-89.2793 -12 Td
[(Here is a synopsis of the graph le language, normally using the e)14.9927(xtension)]TJ
/R17534072 10 Tf
300.37 0 Td
(.gv)Tj
2.5 Tc
/R17202072 10 Tf
12.5 0 Td
(,f)Tj
0 Tc
8.33008 0 Td
(or graphs:)Tj
-321.2 -16.8 Td
([)Tj
/R17534072 10 Tf
3.33008 0 Td
(strict)Tj
2.5 Tc
/R17202072 10 Tf
22.2102 0 Td
(]\()Tj
0 Tc
/R17534072 10 Tf
9.16016 0 Td
(graph)Tj
/R17202072 10 Tf
25.5602 0 Td
(|)Tj
/R17534072 10 Tf
2 0 Td
(digraph)Tj
/R17202072 10 Tf
33.9 0 Td
(\))Tj
/R16889728 10 Tf
5.83008 0 Td
(name)Tj
/R17202072 10 Tf
24.1602 0 Td
({)Tj
/R16889728 10 Tf
7.3 0 Td
(statement-list)Tj
/R17202072 10 Tf
56.3898 0 Td
(})Tj
-189.841 -12 Td
0.451 Tw
(is the top-le)Tj
-0.15 Tc
47.8719 0 Td
(ve)Tj
2.951 Tc
9.28984 0 Td
(lg)Tj
0 Tc
10.7309 0 Td
(raph. If the graph is)Tj
/R17534072 10 Tf
83.3449 0 Td
(strict)Tj
2.951 Tc
/R17202072 10 Tf
22.2102 0 Td
(,t)Tj
0 Tc
8.23086 0 Td
[(hen multiple edges are not allo)25.0098(wed between the same pairs of)]TJ
-181.679 -12 Td
3.011 Tw
(nodes. If)Tj
41.0121 0 Td
0.511 Tw
(it is a directed graph, indicated by)Tj
/R17534072 10 Tf
141.887 0 Td
(digraph)Tj
3.011 Tc
/R17202072 10 Tf
33.9 0 Td
(,t)Tj
0 Tc
8.29102 0 Td
0.51 Tw
(hen the)Tj
/R16889728 10 Tf
32.6801 0 Td
[(edg)10.0146(eop)]TJ
/R17202072 10 Tf
31.7898 0 Td
(must be ">". If it is an undirected)Tj
/R17534072 10 Tf
-289.56 -12 Td
(graph)Tj
/R17202072 10 Tf
28.0602 0 Td
0 Tw
(then the)Tj
/R16889728 10 Tf
34.4398 0 Td
[(edg)10.0159(eop)]TJ
/R17202072 10 Tf
31.2797 0 Td
(must be "".)Tj
-93.7797 -16.8 Td
(Statements may be:)Tj
/R16889728 10 Tf
(name)'
/R17534072 10 Tf
21.6602 0 Td
(=)Tj
/R16889728 10 Tf
5.7 0 Td
(val)Tj
/R17534072 10 Tf
12.2199 0 Td
(;)Tj
-39.5801 -12 Td
(node [)Tj
/R16889728 10 Tf
26.3898 0 Td
(name)Tj
/R17534072 10 Tf
21.6602 0 Td
(=)Tj
/R16889728 10 Tf
5.7 0 Td
(val)Tj
/R17534072 10 Tf
12.2199 0 Td
(];)Tj
-65.9699 -12 Td
(edge [)Tj
/R16889728 10 Tf
25.2699 0 Td
(name)Tj
/R17534072 10 Tf
21.6602 0 Td
(=)Tj
/R16889728 10 Tf
5.7 0 Td
(val)Tj
/R17534072 10 Tf
12.2199 0 Td
(];)Tj
/R17202072 10 Tf
-64.85 -12 Td
0.202 Tw
[(Set def)10.0049(ault graph, node, or edge attrib)]TJ
151.992 0 Td
(ute)Tj
/R16889728 10 Tf
14.923 0 Td
(name)Tj
/R17202072 10 Tf
24.3629 0 Td
(to)Tj
/R16889728 10 Tf
10.4828 0 Td
(val)Tj
5.203 Tc
/R17202072 10 Tf
12.2199 0 Td
(.A)Tj
-0.15 Tc
14.923 0 Td
0.503 Tw
(ny s)Tj
0 Tc
16.443 0 Td
0.203 Tw
(ubgraph, node, or edge appearing after this in-)Tj
-245.346 -12 Td
0 Tw
(herits the ne)Tj
2.5 Tc
48.6301 0 Td
(wd)Tj
0 Tc
14.7199 0 Td
[(ef)10.0073(ault attrib)19.9854(utes.)]TJ
/R17534072 10 Tf
-63.35 -16.8 Td
(n0 [)Tj
/R16889728 10 Tf
16.3898 0 Td
(name0=val0,name1=val1,...)Tj
/R17534072 10 Tf
113.76 0 Td
(];)Tj
/R17202072 10 Tf
-130.15 -12 Td
(Creates node)Tj
/R17534072 10 Tf
54.4301 0 Td
(n0)Tj
/R17202072 10 Tf
13.0602 0 Td
[(\(if it does not already e)14.9927(xist\) and sets its attrib)19.9927(utes according to the optional list.)]TJ
/R17534072 10 Tf
-67.4902 -16.8 Td
(n0)Tj
/R16889728 10 Tf
13.0602 0 Td
[(edg)10.0159(eop)]TJ
/R17202072 10 Tf
31.2797 0 Td
(n1)Tj
/R16889728 10 Tf
12.5 0 Td
[(edg)10.0159(eop ... edg)9.99268(eop)]TJ
/R17202072 10 Tf
72.5598 0 Td
(nn)Tj
/R17534072 10 Tf
12.5 0 Td
([)Tj
/R16889728 10 Tf
3.33008 0 Td
(name0=val0,name1=val1,...)Tj
/R17534072 10 Tf
113.76 0 Td
(];)Tj
/R17202072 10 Tf
-258.99 -12 Td
0.508 Tw
(Creates edges between nodes)Tj
/R17534072 10 Tf
121.442 0 Td
(n0)Tj
/R17202072 10 Tf
10.5602 0 Td
(,)Tj
/R17534072 10 Tf
5.50781 0 Td
(n1)Tj
3.008 Tc
/R17202072 10 Tf
10.5602 0 Td
(,.)Tj
0 Tc
8.00781 0 Td
(..,)Tj
/R17534072 10 Tf
10.5078 0 Td
(nn)Tj
/R17202072 10 Tf
14.1281 0 Td
(and sets their attrib)Tj
77.7039 0 Td
0.507 Tw
(utes according to the optional list.)Tj
143.592 0 Td
(Creates)Tj
-402.01 -12 Td
0 Tw
[(nodes as necessary)64.9927(.)]TJ
([)'
/R17534072 10 Tf
3.33008 0 Td
(subgraph)Tj
/R16889728 10 Tf
43.0699 0 Td
(name)Tj
2.5 Tc
/R17534072 10 Tf
21.6602 0 Td
(]{)Tj
0 Tc
/R16889728 10 Tf
12.2699 0 Td
(statement-list)Tj
/R17534072 10 Tf
56.3898 0 Td
(})Tj
/R17202072 10 Tf
-136.72 -12 Td
0.373 Tw
[(Creates a subgraph.)-537.299(Subgraphs may be used in place of)]TJ
/R17534072 10 Tf
229.24 0 Td
(n0)Tj
2.873 Tc
/R17202072 10 Tf
10.5602 0 Td
(,.)Tj
0 Tc
7.87305 0 Td
(..,)Tj
/R17534072 10 Tf
10.373 0 Td
(nn)Tj
/R17202072 10 Tf
13.993 0 Td
(in the abo)Tj
-0.15 Tc
40.0359 0 Td
0.673 Tw
(ve s)Tj
0 Tc
16.0531 0 Td
0.374 Tw
(tatements to create edges.)Tj
-328.128 -12 Td
([)Tj
/R17534072 10 Tf
3.33008 0 Td
(subgraph)Tj
/R16889728 10 Tf
43.0699 0 Td
(name)Tj
2.5 Tc
/R17202072 10 Tf
21.6602 0 Td
[(]i)249.984(so)]TJ
0 Tc
20 0 Td
0 Tw
(ptional; if missing, the subgraph is assigned an internal name.)Tj
-88.0602 -16.8 Td
(The language accepts both C-style comments /*C...*/ or //...)Tj
(Attrib)'
23.6898 0 Td
1.019 Tw
[(ute names and v)24.9817(alues are ordinary \(C-style\) strings.)]TJ
218.971 0 Td
1.018 Tw
[(The follo)25.0195(wing sections describe attrib)20.0098(utes that)]TJ
-242.661 -12 Td
0 Tw
(control graph layout.)Tj
2.5 Tc
(Am)'
0 Tc
17.5 0 Td
[(ore complete description of the language can be found at https://www)65.0146(.graphviz.or)18.0176(g/doc/info/lang.html.)]TJ
147.45 -45.6 Td
[(12 January 2015)-19595(2)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R22038400 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(DO)40.0159(T)]TJ
/R22350744 10 Tf
20.8699 0 Td
142.01 Tw
(\(1\) General)Tj
190.32 0 Td
0 Tw
(Commands Manual)Tj
/R22038400 10 Tf
223.7 0 Td
[(DO)40.0146(T)]TJ
/R22350744 10 Tf
20.8699 0 Td
(\(1\))Tj
/R22682744 10.95 Tf
-456.34 -36 Td
[(OUTPUT FORMA)94.9707(TS)]TJ
/R22350744 10 Tf
36 -12 Td
0.434 Tw
(Graphviz uses an e)Tj
76.9621 0 Td
0.433 Tw
(xtensible plugin mechanism for its output renderers, so to see what output formats your)Tj
-76.9621 -12 Td
0.01 Tw
[(installation of dot supports you can use `)74.0088(`dot T)]TJ
191.69 0 Td
(:')Tj
2.51 Tc
5.36992 0 Td
('a)Tj
0 Tc
10.2801 0 Td
[(nd check the w)10.0146(arning message.)-501(Also, The plugin mech-)]TJ
-207.34 -12 Td
1.306 Tw
(anism supports multiple implementations of the output formats, allo)Tj
282.148 0 Td
1.305 Tw
[(wing v)24.9902(ariations in the renderers and)]TJ
-282.148 -12 Td
4.818 Tw
(formatters. T)Tj
4.818 Tc
56.2281 0 Td
(os)Tj
0 Tc
13.7078 0 Td
2.318 Tw
[(ee what v)25.0146(ariants are a)]TJ
-0.25 Tc
95.452 0 Td
(va)Tj
0 Tc
9.18984 0 Td
[(ilable for a particular output format, use, for e)15(xample: `)]TJ
241.312 0 Td
(`dot)Tj
-415.89 -12 Td
(Tpng:')Tj
2.5 Tc
32.1199 0 Td
('a)Tj
0 Tc
10.2699 0 Td
0 Tw
[(nd to force a particular v)24.9927(ariant, use, for e)15(xample: `)73.9844(`dot Tpng:gd')73.9941(')]TJ
-0.35 Tc
-42.3898 -16.8 Td
(Tr)Tj
0 Tc
9.08984 0 Td
(aditionally)Tj
2.5 Tc
42.1301 0 Td
(,G)Tj
0 Tc
12.2199 0 Td
[(raphviz supports the follo)25.0146(wing:)]TJ
/R22682744 10 Tf
-63.4398 -12 Td
(Tdot)Tj
/R22350744 10 Tf
28.7602 0 Td
(\(Dot format containing layout information\),)Tj
/R22682744 10 Tf
-28.7602 -12 Td
(Txdot)Tj
/R22350744 10 Tf
33.7602 0 Td
(\(Dot format containing complete layout information\),)Tj
/R22682744 10 Tf
-33.7602 -12 Td
(Tps)Tj
/R22350744 10 Tf
24.3199 0 Td
(\(PostScript\),)Tj
/R22682744 10 Tf
-24.3199 -12 Td
(Tpdf)Tj
/R22350744 10 Tf
29.3199 0 Td
(\(PDF\),)Tj
/R22682744 10 Tf
-29.3199 -12 Td
(Tsvg Tsvgz)Tj
/R22350744 10 Tf
61.9602 0 Td
[(\(Structured V)111(ector Graphics\),)]TJ
/R22682744 10 Tf
-61.9602 -12 Td
(Tg)Tj
/R22350744 10 Tf
25.4301 0 Td
(\(XFIG graphics\),)Tj
/R22682744 10 Tf
-25.4301 -12 Td
(Tpng)Tj
/R22350744 10 Tf
30.9898 0 Td
(\(png bitmap graphics\),)Tj
/R22682744 10 Tf
-30.9898 -12 Td
(Tgif)Tj
/R22350744 10 Tf
25.9801 0 Td
(\(gif bitmap graphics\),)Tj
/R22682744 10 Tf
-25.9801 -12 Td
(Tjpg Tjpeg)Tj
/R22350744 10 Tf
61.9602 0 Td
(\(jpe)Tj
2.5 Tc
15.4 0 Td
(gb)Tj
0 Tc
12.5 0 Td
(itmap graphics\),)Tj
/R22682744 10 Tf
-89.8602 -12 Td
(Tjson)Tj
/R22350744 10 Tf
32.65 0 Td
(\(xdot information encoded in JSON\),)Tj
/R22682744 10 Tf
-32.65 -12 Td
[(T)18.0151(imap)]TJ
/R22350744 10 Tf
36.3598 0 Td
[(\(imagemap les for httpd serv)15.0146(ers for each node or edge that has a non-null)]TJ
/R22682744 10 Tf
300.34 0 Td
[(hr)18.0078(ef)]TJ
/R22350744 10 Tf
20.0898 0 Td
[(attrib)19.9854(ute.\),)]TJ
/R22682744 10 Tf
-356.789 -12 Td
(Tcmapx)Tj
/R22350744 10 Tf
43.2 0 Td
(\(client-side imagemap for use in html and xhtml\).)Tj
-43.2 -12 Td
10.009 Tw
(Additional less common or more special-purpose output formats can be found at)Tj
12 TL
T*[(https://www)65(.graphviz.or)18.0151(g/doc/info/output.html.)]TJ
16.8 TL
(Alternati)'
-0.15 Tc
35.3 0 Td
0.419 Tw
(ve p)Tj
0 Tc
16.909 0 Td
0.119 Tw
[(lugins pro)15.0171(viding support for a gi)]TJ
-0.15 Tc
129.915 0 Td
(ve)Tj
2.619 Tc
9.28984 0 Td
(no)Tj
0 Tc
12.6191 0 Td
0.12 Tw
(utput format can be found from the error message result-)Tj
-204.033 -12 Td
0 Tw
(ing from appending a ':' to the format. e.g.)Tj
/R22682744 10 Tf
173.86 0 Td
(Tpng:)Tj
/R22350744 10 Tf
34.3199 0 Td
(The rst plugin listed is al)Tj
-0.1 Tc
104.63 0 Td
(wa)Tj
0 Tc
11.5602 0 Td
[(ys the def)9.99023(ault.)]TJ
-324.37 -16.8 Td
(The)Tj
/R22682744 10 Tf
18.1031 0 Td
(P)Tj
/R22350744 10 Tf
14.3629 0 Td
0.053 Tw
(switch can be used to produce a graph of all output v)Tj
211.683 0 Td
0.052 Tw
(ariants supported by plugins in the local instal-)Tj
-244.149 -12 Td
0 Tw
(lation of graphviz.)Tj
/R22682744 10.95 Tf
-36 -16.8 Td
(GRAPH FILE LANGU)Tj
-0.602 Tc
109.456 0 Td
(AG)Tj
0 Tc
15.823 0 Td
(E)Tj
/R22350744 10 Tf
-89.2793 -12 Td
[(Here is a synopsis of the graph le language, normally using the e)14.9927(xtension)]TJ
/R22682744 10 Tf
300.37 0 Td
(.gv)Tj
2.5 Tc
/R22350744 10 Tf
12.5 0 Td
(,f)Tj
0 Tc
8.33008 0 Td
(or graphs:)Tj
-321.2 -16.8 Td
([)Tj
/R22682744 10 Tf
3.33008 0 Td
(strict)Tj
2.5 Tc
/R22350744 10 Tf
22.2102 0 Td
(]\()Tj
0 Tc
/R22682744 10 Tf
9.16016 0 Td
(graph)Tj
/R22350744 10 Tf
25.5602 0 Td
(|)Tj
/R22682744 10 Tf
2 0 Td
(digraph)Tj
/R22350744 10 Tf
33.9 0 Td
(\))Tj
/R22038400 10 Tf
5.83008 0 Td
(name)Tj
/R22350744 10 Tf
24.1602 0 Td
({)Tj
/R22038400 10 Tf
7.3 0 Td
(statement-list)Tj
/R22350744 10 Tf
56.3898 0 Td
(})Tj
-189.841 -12 Td
0.451 Tw
(is the top-le)Tj
-0.15 Tc
47.8719 0 Td
(ve)Tj
2.951 Tc
9.28984 0 Td
(lg)Tj
0 Tc
10.7309 0 Td
(raph. If the graph is)Tj
/R22682744 10 Tf
83.3449 0 Td
(strict)Tj
2.951 Tc
/R22350744 10 Tf
22.2102 0 Td
(,t)Tj
0 Tc
8.23086 0 Td
[(hen multiple edges are not allo)25.0098(wed between the same pairs of)]TJ
-181.679 -12 Td
3.011 Tw
(nodes. If)Tj
41.0121 0 Td
0.511 Tw
(it is a directed graph, indicated by)Tj
/R22682744 10 Tf
141.887 0 Td
(digraph)Tj
3.011 Tc
/R22350744 10 Tf
33.9 0 Td
(,t)Tj
0 Tc
8.29102 0 Td
0.51 Tw
(hen the)Tj
/R22038400 10 Tf
32.6801 0 Td
[(edg)10.0146(eop)]TJ
/R22350744 10 Tf
31.7898 0 Td
(must be ">". If it is an undirected)Tj
/R22682744 10 Tf
-289.56 -12 Td
(graph)Tj
/R22350744 10 Tf
28.0602 0 Td
0 Tw
(then the)Tj
/R22038400 10 Tf
34.4398 0 Td
[(edg)10.0159(eop)]TJ
/R22350744 10 Tf
31.2797 0 Td
(must be "".)Tj
-93.7797 -16.8 Td
(Statements may be:)Tj
/R22038400 10 Tf
(name)'
/R22682744 10 Tf
21.6602 0 Td
(=)Tj
/R22038400 10 Tf
5.7 0 Td
(val)Tj
/R22682744 10 Tf
12.2199 0 Td
(;)Tj
-39.5801 -12 Td
(node [)Tj
/R22038400 10 Tf
26.3898 0 Td
(name)Tj
/R22682744 10 Tf
21.6602 0 Td
(=)Tj
/R22038400 10 Tf
5.7 0 Td
(val)Tj
/R22682744 10 Tf
12.2199 0 Td
(];)Tj
-65.9699 -12 Td
(edge [)Tj
/R22038400 10 Tf
25.2699 0 Td
(name)Tj
/R22682744 10 Tf
21.6602 0 Td
(=)Tj
/R22038400 10 Tf
5.7 0 Td
(val)Tj
/R22682744 10 Tf
12.2199 0 Td
(];)Tj
/R22350744 10 Tf
-64.85 -12 Td
0.202 Tw
[(Set def)10.0049(ault graph, node, or edge attrib)]TJ
151.992 0 Td
(ute)Tj
/R22038400 10 Tf
14.923 0 Td
(name)Tj
/R22350744 10 Tf
24.3629 0 Td
(to)Tj
/R22038400 10 Tf
10.4828 0 Td
(val)Tj
5.203 Tc
/R22350744 10 Tf
12.2199 0 Td
(.A)Tj
-0.15 Tc
14.923 0 Td
0.503 Tw
(ny s)Tj
0 Tc
16.443 0 Td
0.203 Tw
(ubgraph, node, or edge appearing after this in-)Tj
-245.346 -12 Td
0 Tw
(herits the ne)Tj
2.5 Tc
48.6301 0 Td
(wd)Tj
0 Tc
14.7199 0 Td
[(ef)10.0073(ault attrib)19.9854(utes.)]TJ
/R22682744 10 Tf
-63.35 -16.8 Td
(n0 [)Tj
/R22038400 10 Tf
16.3898 0 Td
(name0=val0,name1=val1,...)Tj
/R22682744 10 Tf
113.76 0 Td
(];)Tj
/R22350744 10 Tf
-130.15 -12 Td
(Creates node)Tj
/R22682744 10 Tf
54.4301 0 Td
(n0)Tj
/R22350744 10 Tf
13.0602 0 Td
[(\(if it does not already e)14.9927(xist\) and sets its attrib)19.9927(utes according to the optional list.)]TJ
/R22682744 10 Tf
-67.4902 -16.8 Td
(n0)Tj
/R22038400 10 Tf
13.0602 0 Td
[(edg)10.0159(eop)]TJ
/R22350744 10 Tf
31.2797 0 Td
(n1)Tj
/R22038400 10 Tf
12.5 0 Td
[(edg)10.0159(eop ... edg)9.99268(eop)]TJ
/R22350744 10 Tf
72.5598 0 Td
(nn)Tj
/R22682744 10 Tf
12.5 0 Td
([)Tj
/R22038400 10 Tf
3.33008 0 Td
(name0=val0,name1=val1,...)Tj
/R22682744 10 Tf
113.76 0 Td
(];)Tj
/R22350744 10 Tf
-258.99 -12 Td
0.508 Tw
(Creates edges between nodes)Tj
/R22682744 10 Tf
121.442 0 Td
(n0)Tj
/R22350744 10 Tf
10.5602 0 Td
(,)Tj
/R22682744 10 Tf
5.50781 0 Td
(n1)Tj
3.008 Tc
/R22350744 10 Tf
10.5602 0 Td
(,.)Tj
0 Tc
8.00781 0 Td
(..,)Tj
/R22682744 10 Tf
10.5078 0 Td
(nn)Tj
/R22350744 10 Tf
14.1281 0 Td
(and sets their attrib)Tj
77.7039 0 Td
0.507 Tw
(utes according to the optional list.)Tj
143.592 0 Td
(Creates)Tj
-402.01 -12 Td
0 Tw
[(nodes as necessary)64.9927(.)]TJ
([)'
/R22682744 10 Tf
3.33008 0 Td
(subgraph)Tj
/R22038400 10 Tf
43.0699 0 Td
(name)Tj
2.5 Tc
/R22682744 10 Tf
21.6602 0 Td
(]{)Tj
0 Tc
/R22038400 10 Tf
12.2699 0 Td
(statement-list)Tj
/R22682744 10 Tf
56.3898 0 Td
(})Tj
/R22350744 10 Tf
-136.72 -12 Td
0.373 Tw
[(Creates a subgraph.)-537.299(Subgraphs may be used in place of)]TJ
/R22682744 10 Tf
229.24 0 Td
(n0)Tj
2.873 Tc
/R22350744 10 Tf
10.5602 0 Td
(,.)Tj
0 Tc
7.87305 0 Td
(..,)Tj
/R22682744 10 Tf
10.373 0 Td
(nn)Tj
/R22350744 10 Tf
13.993 0 Td
(in the abo)Tj
-0.15 Tc
40.0359 0 Td
0.673 Tw
(ve s)Tj
0 Tc
16.0531 0 Td
0.374 Tw
(tatements to create edges.)Tj
-328.128 -12 Td
([)Tj
/R22682744 10 Tf
3.33008 0 Td
(subgraph)Tj
/R22038400 10 Tf
43.0699 0 Td
(name)Tj
2.5 Tc
/R22350744 10 Tf
21.6602 0 Td
[(]i)249.984(so)]TJ
0 Tc
20 0 Td
0 Tw
(ptional; if missing, the subgraph is assigned an internal name.)Tj
-88.0602 -16.8 Td
(The language accepts both C-style comments /*C...*/ or //...)Tj
(Attrib)'
23.6898 0 Td
1.019 Tw
[(ute names and v)24.9817(alues are ordinary \(C-style\) strings.)]TJ
218.971 0 Td
1.018 Tw
[(The follo)25.0195(wing sections describe attrib)20.0098(utes that)]TJ
-242.661 -12 Td
0 Tw
(control graph layout.)Tj
2.5 Tc
(Am)'
0 Tc
17.5 0 Td
[(ore complete description of the language can be found at https://www)65.0146(.graphviz.or)18.0176(g/doc/info/lang.html.)]TJ
147.45 -45.6 Td
[(12 January 2015)-19595(2)]TJ
ET
Q
Q
\n \n \n \n \n-3181\n+3178\n \n \n \n \n-R17534072\n+R22682744\n \n-R17202072\n+R22350744\n \n-R16889728\n+R22038400\n \n \n \n \n \n \n Type\n@@ -766,29 +766,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R16889728 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(DO)40.0159(T)]TJ
/R17202072 10 Tf
20.8699 0 Td
142.01 Tw
(\(1\) General)Tj
190.32 0 Td
0 Tw
(Commands Manual)Tj
/R16889728 10 Tf
223.7 0 Td
[(DO)40.0146(T)]TJ
/R17202072 10 Tf
20.8699 0 Td
(\(1\))Tj
/R17534072 10.95 Tf
-456.34 -36 Td
[(GRAPH, NODE AND EDGE A)94.9674(TTRIB)10.0443(UTES)]TJ
/R17202072 10 Tf
36 -12 Td
0.424 Tw
(Graphviz uses the)Tj
/R16889728 10 Tf
75.4219 0 Td
(name)Tj
/R17202072 10 Tf
21.6602 0 Td
(=)Tj
/R16889728 10 Tf
5.63984 0 Td
(value)Tj
/R17202072 10 Tf
24.584 0 Td
(attrib)Tj
20.9102 0 Td
(utes, attached to graphs, subgraphs, nodes and edges, to tailor the lay-)Tj
-148.216 -12 Td
3.349 Tw
(out and rendering. W)Tj
5.849 Tc
94.227 0 Td
(el)Tj
0 Tc
13.0691 0 Td
[(ist the more prominent attrib)20.0073(utes belo)]TJ
-0.65 Tc
166.565 0 Td
4.649 Tw
(w. T)Tj
0 Tc
21.0289 0 Td
3.348 Tw
(he complete list is a)Tj
-0.25 Tc
92.632 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable at)Tj
-396.712 -12 Td
[(https://www)65(.graphviz.or)18.0151(g/doc/info/attrs.html.)]TJ
/R17534072 10.95 Tf
-36 -16.8 Td
0 Tw
[(Attrib)19.9883(utes Common to Nodes, Edges, Clusters and Graphs)]TJ
/R17534072 10 Tf
36 -12 Td
[(hr)18.0078(ef=)]TJ
/R16889728 10 Tf
23.2898 0 Td
(url)Tj
/R17202072 10 Tf
14.4961 0 Td
0.326 Tw
[(the def)9.99878(ault url for image map les; in PostScript les, the base URL for all relati)]TJ
-0.15 Tc
326.18 0 Td
0.627 Tw
(ve U)Tj
0 Tc
19.3371 0 Td
0.327 Tw
(RLs, as rec-)Tj
-383.303 -12 Td
0 Tw
(ognized by Acrobat Distiller 3.0 and up.)Tj
/R17534072 10 Tf
16.8 TL
(URL=)'
/R16889728 10 Tf
26.8102 0 Td
(url)Tj
/R17202072 10 Tf
14.1699 0 Td
[(\(`)74.0076(`URL)]TJ
-0.74 Tc
28.3301 0 Td
1.48 Tw
('' i)Tj
2.5 Tc
11.2 0 Td
(sas)Tj
0 Tc
17.2199 0 Td
0 Tw
[(ynon)15(ym for `)73.9917(`href.)]TJ
-0.74 Tc
73.1102 0 Td
('')Tj
0 Tc
5.91992 0 Td
(\))Tj
-0.25 Tc
/R17534072 10 Tf
-176.76 -16.8 Td
(fo)Tj
0 Tc
8.08008 0 Td
(ntcolor=)Tj
/R16889728 10 Tf
36.25 0 Td
(colorvalue)Tj
/R17202072 10 Tf
45.2699 0 Td
[(sets the label te)14.9927(xt color)54.9927(.)]TJ
-89.6 -16.8 Td
(A)Tj
/R16889728 10 Tf
10.7922 0 Td
(colorvalue)Tj
/R17202072 10 Tf
46.3422 0 Td
1.072 Tw
(may be ")Tj
/R16889728 10 Tf
37.884 0 Td
(h,s,v)Tj
/R17534072 10 Tf
18.3301 0 Td
(")Tj
/R17202072 10 Tf
9.12187 0 Td
(\(hue, saturation, brightness\) oating point numbers between 0 and 1, or an)Tj
-122.47 -12 Td
0.99 Tw
(X11 color name such as)Tj
/R17534072 10 Tf
103.54 0 Td
[(white, black, r)17.9834(ed, gr)18(een, blue, y)]TJ
137.82 0 Td
(ello)Tj
-0.55 Tc
14.9 0 Td
2.09 Tw
(w, m)Tj
0 Tc
20.9898 0 Td
(agenta,)Tj
/R17202072 10 Tf
34.3199 0 Td
(or)Tj
/R17534072 10 Tf
11.8199 0 Td
(cyan)Tj
3.49 Tc
/R17202072 10 Tf
20 0 Td
[(,o)349.014(ra")]TJ
0 Tc
/R16889728 10 Tf
29.8199 0 Td
(#rr)Tj
-0.1 Tc
12.4102 0 Td
(gg)Tj
0 Tc
9.9 0 Td
0.99 Tw
(bb" \(r)Tj
24.5398 0 Td
(ed,)Tj
-420.06 -12 Td
(gr)Tj
8.51992 0 Td
1.64 Tw
(een, blue)Tj
4.14 Tc
37.6398 0 Td
(,2h)Tj
-0.2 Tc
20.7801 0 Td
2.04 Tw
(ex c)Tj
0 Tc
17.1102 0 Td
[(har)15.0146(acter)]TJ
4.14 Tc
34.1898 0 Td
(se)Tj
0 Tc
12.4699 0 Td
(ac)Tj
9.28984 0 Td
1.64 Tw
(h\) value)Tj
6.64 Tc
33.9801 0 Td
(.S)Tj
0 Tc
14.1398 0 Td
(ee https://www)Tj
60.6301 0 Td
[(.gr)15.0146(aphviz.or)36.9922(g/doc/info/attr)]TJ
106.06 0 Td
(s.html#k:color and)Tj
-354.809 -12 Td
0 Tw
[(https://www)73.9844(.gr)15.0159(aphviz.or)36.9922(g/doc/info/color)10(s.html for further details.)]TJ
-0.25 Tc
/R17534072 10 Tf
(fo)'
0 Tc
8.08008 0 Td
(ntsize=)Tj
/R16889728 10 Tf
30.1398 0 Td
(n)Tj
/R17202072 10 Tf
7.5 0 Td
(sets the label type size to)Tj
/R16889728 10 Tf
102.21 0 Td
(n)Tj
/R17202072 10 Tf
7.5 0 Td
(points.)Tj
-0.25 Tc
/R17534072 10 Tf
-155.43 -16.8 Td
(fo)Tj
0 Tc
8.08008 0 Td
(ntname=)Tj
/R16889728 10 Tf
37.9199 0 Td
(name)Tj
/R17202072 10 Tf
24.1602 0 Td
[(sets the label font f)10(amily name.)]TJ
/R17534072 10 Tf
-70.1602 -16.8 Td
(label=)Tj
/R16889728 10 Tf
26.2602 0 Td
[(te)20.0073(xt)]TJ
/R17202072 10 Tf
17.7969 0 Td
(where)Tj
/R16889728 10 Tf
27.9871 0 Td
[(te)20.0073(xt)]TJ
/R17202072 10 Tf
17.7969 0 Td
1.057 Tw
[(may include escaped ne)24.9902(wlines \\)-166.589(n, \\)-166.611(l, or \\)]TJ
3.557 Tc
172.957 0 Td
(rf)Tj
0 Tc
10.2172 0 Td
(or center)Tj
3.557 Tc
35.9172 0 Td
(,l)Tj
0 Tc
8.83711 0 Td
1.058 Tw
(eft, and right justied lines.)Tj
-317.77 -12 Td
0.345 Tw
[(The string '\\G' v)25(alue will be replaced by the graph name.)]TJ
-0.15 Tc
238.215 0 Td
(Fo)Tj
2.845 Tc
10.4102 0 Td
(rn)Tj
0 Tc
11.175 0 Td
[(ode labels, the string '\\N' v)24.9902(alue will be re-)]TJ
-259.8 -12 Td
0.025 Tw
(placed by the node name.)Tj
-0.15 Tc
107.045 0 Td
(Fo)Tj
2.525 Tc
10.4102 0 Td
(re)Tj
0 Tc
10.2949 0 Td
(dges, if the substring '\\T' is found in a label, it will be replaced by the name)Tj
-127.75 -12 Td
0.19 Tw
(of the tail node; if the substring '\\H' is found in a label, it will be replaced by the name of the head node; if)Tj
12 TL
1.012 Tw
(the substring '\\E' v)'
79.7262 0 Td
1.013 Tw
(alue is found in a label it will be replaced by:)Tj
/R16889728 10 Tf
194.173 0 Td
(tail_node_name)Tj
/R17202072 10 Tf
64.4398 0 Td
(>)Tj
/R16889728 10 Tf
11.2801 0 Td
(head_node_name)Tj
/R17202072 10 Tf
74.0531 0 Td
(or)Tj
-423.672 -12 Td
(by:)Tj
/R16889728 10 Tf
15.2801 0 Td
(tail_node_name)Tj
/R17202072 10 Tf
64.4398 0 Td
()Tj
/R16889728 10 Tf
11.2801 0 Td
(head_node_name)Tj
/R17202072 10 Tf
73.0398 0 Td
0 Tw
(for undirected graphs.)Tj
-164.04 -16.8 Td
0.124 Tw
(Graphviz also supports special HTML-lik)Tj
2.623 Tc
167.596 0 Td
(el)Tj
0 Tc
9.84297 0 Td
0.123 Tw
(abels for constructing comple)Tj
2.623 Tc
118.809 0 Td
(xn)Tj
0 Tc
12.623 0 Td
(ode content. A full-description)Tj
-308.871 -12 Td
0 Tw
(of these is gi)Tj
-0.15 Tc
50.5801 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
[(na)250.016(th)]TJ
0 Tc
22.2199 0 Td
[(ttps://www)65(.graphviz.or)18.0151(g/doc/info/shapes.html#html.)]TJ
-82.0898 -16.8 Td
0.28 Tw
(If a node has)Tj
/R17534072 10 Tf
54.9898 0 Td
[(shape=r)17.9846(ecord)]TJ
2.78 Tc
/R17202072 10 Tf
58.2902 0 Td
(,t)Tj
0 Tc
8.06016 0 Td
(he label may contain recursi)Tj
-0.15 Tc
113.62 0 Td
0.58 Tw
(ve b)Tj
0 Tc
17.0699 0 Td
0.28 Tw
[(ox lists delimited by { | }.)-528.018(Port identiers in)]TJ
-252.03 -12 Td
0 Tw
(labels are set of)Tj
2.5 Tc
62.2301 0 Td
[(fb)249.993(ya)]TJ
0 Tc
22.7699 0 Td
[(ngle brack)9.99268(ets < >.)]TJ
/R17534072 10.95 Tf
-121 -16.8 Td
[(Graph Attrib)20.0128(utes)]TJ
/R17534072 10 Tf
36 -12 Td
(size=")Tj
/R16889728 10 Tf
26.8 0 Td
(x,y)Tj
/R17534072 10 Tf
11.3801 0 Td
(")Tj
/R17202072 10 Tf
8.05 0 Td
[(species the maximum bounding box of dra)15(wing in inches.)]TJ
/R17534072 10 Tf
-46.2301 -16.8 Td
(ratio=)Tj
/R16889728 10 Tf
26.25 0 Td
(f)Tj
/R17202072 10 Tf
6.08008 0 Td
0.8 Tw
(sets the aspect ratio to)Tj
/R16889728 10 Tf
94.8199 0 Td
(f)Tj
/R17202072 10 Tf
6.08008 0 Td
(which may be a oating point number)Tj
3.299 Tc
156.61 0 Td
[(,o)329.917(ro)]TJ
0 Tc
22.4277 0 Td
0.799 Tw
(ne of the k)Tj
-0.15 Tc
44.7871 0 Td
(ey)Tj
-0.1 Tc
9.28984 0 Td
(wo)Tj
0 Tc
12.1199 0 Td
(rds)Tj
/R17534072 10 Tf
15.5191 0 Td
(ll)Tj
/R17202072 10 Tf
11.1199 0 Td
(,)Tj
/R17534072 10 Tf
5.79883 0 Td
(com-)Tj
-410.903 -12 Td
[(pr)18.0078(ess)]TJ
2.5 Tc
/R17202072 10 Tf
22.0398 0 Td
(,o)Tj
0 Tc
10 0 Td
(r)Tj
/R17534072 10 Tf
5.83008 0 Td
(auto)Tj
/R17202072 10 Tf
18.8898 0 Td
(.)Tj
/R17534072 10 Tf
-56.7598 -16.8 Td
[(lay)24.9927(out=)]TJ
/R16889728 10 Tf
32.1199 0 Td
(engine)Tj
/R17202072 10 Tf
29.8199 0 Td
0.66 Tw
(indicates the preferred layout engine \()Tj
/R17534072 10 Tf
155.2 0 Td
(dot)Tj
/R17202072 10 Tf
13.8898 0 Td
(,)Tj
/R17534072 10 Tf
5.66094 0 Td
(neato)Tj
/R17202072 10 Tf
23.3301 0 Td
(,)Tj
/R17534072 10 Tf
5.66094 0 Td
(fdp)Tj
3.161 Tc
/R17202072 10 Tf
14.45 0 Td
(,e)Tj
0 Tc
10.1012 0 Td
0.661 Tw
(tc.\) o)Tj
-0.15 Tc
21.0609 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rriding the def)9.99512(ault from the)]TJ
-320.584 -12 Td
0 Tw
(basename of the command or the K commandline option.)Tj
/R17534072 10 Tf
16.8 TL
T*[(mar)10.0073(gin=)]TJ
/R16889728 10 Tf
36.7098 0 Td
(f)Tj
/R17202072 10 Tf
5.28008 0 Td
[(sets the page mar)18.0078(gin \(included in the page size\).)]TJ
/R17534072 10 Tf
-41.9898 -16.8 Td
(ordering=out)Tj
/R17202072 10 Tf
59.3102 0 Td
(constrains order of out-edges in a subgraph according to their le sequence.)Tj
-0.18 Tc
/R17534072 10 Tf
-59.3102 -16.8 Td
(ro)Tj
0 Tc
9.26016 0 Td
(tate=90)Tj
/R17202072 10 Tf
34.3 0 Td
[(sets landscape mode.)-500(\()]TJ
/R17534072 10 Tf
92.4801 0 Td
(orientation=land)Tj
/R17202072 10 Tf
74.3199 0 Td
[(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ
/R17534072 10 Tf
-210.36 -16.8 Td
(center=)Tj
/R16889728 10 Tf
32.35 0 Td
(n)Tj
2.5 Tc
/R17202072 10 Tf
7.5 0 Td
(an)Tj
0 Tc
11.9398 0 Td
[(on-zero v)25.0159(alue centers the dra)15.0073(wing on the page.)]TJ
/R17534072 10 Tf
-51.7898 -16.8 Td
(color=)Tj
/R16889728 10 Tf
27.3602 0 Td
(colorvalue)Tj
/R17202072 10 Tf
45.2699 0 Td
[(sets fore)15(ground color \()]TJ
/R17534072 10 Tf
90.6602 0 Td
(bgcolor)Tj
/R17202072 10 Tf
34.7199 0 Td
(for background\).)Tj
-0.1 Tc
/R17534072 10 Tf
-198.01 -16.8 Td
(ove)Tj
0 Tc
14.2398 0 Td
(rlap=)Tj
/R16889728 10 Tf
23.4801 0 Td
(mode)Tj
2.712 Tc
/R17202072 10 Tf
21.6602 0 Td
(.T)Tj
0 Tc
11.3219 0 Td
0.212 Tw
(his species what algorithm should do if an)Tj
2.712 Tc
175.494 0 Td
(yn)Tj
0 Tc
12.7121 0 Td
(odes o)Tj
-0.15 Tc
25.8922 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlap. If mode is)Tj
/R17534072 10 Tf
64.448 0 Td
(false)Tj
2.711 Tc
/R17202072 10 Tf
19.4398 0 Td
(,t)Tj
0 Tc
7.99102 0 Td
0.211 Tw
(he program)Tj
-385.969 -12 Td
0.252 Tw
(uses the Prism algorithm to adjust the nodes to eliminate o)Tj
-0.15 Tc
236.26 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlaps. If mode is)Tj
/R17534072 10 Tf
68.498 0 Td
(scale)Tj
2.753 Tc
/R17202072 10 Tf
20.55 0 Td
(,t)Tj
0 Tc
8.03281 0 Td
0.253 Tw
(he layout is uniformly)Tj
-342.631 -12 Td
1.741 Tw
(scaled up, preserving node sizes, until nodes no longer o)Tj
-0.15 Tc
241.319 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
1.74 Tw
(rlap. The latter technique remo)Tj
-0.15 Tc
130.39 0 Td
(ve)Tj
4.24 Tc
9.28984 0 Td
(so)Tj
-0.15 Tc
12.9801 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlaps)Tj
-412.559 -12 Td
0.485 Tw
(while preserving symmetry and structure, while the former remo)Tj
-0.15 Tc
262.29 0 Td
(ve)Tj
2.986 Tc
9.28984 0 Td
(so)Tj
-0.15 Tc
11.7262 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.486 Tw
[(rlaps more compactly b)20.0195(ut destro)]TJ
130.514 0 Td
(ys)Tj
-423.109 -12 Td
3.324 Tw
(symmetries. If)Tj
64.418 0 Td
0.824 Tw
(mode is)Tj
/R17534072 10 Tf
35.5379 0 Td
(true)Tj
/R17202072 10 Tf
21.0941 0 Td
[(\(the def)9.98535(ault\), no repositioning is done.)-582.385(Since the)]TJ
/R17534072 10 Tf
203.971 0 Td
(dot)Tj
/R17202072 10 Tf
17.2129 0 Td
0.823 Tw
(algorithm al)Tj
-0.1 Tc
49.3328 0 Td
(wa)Tj
0 Tc
11.5602 0 Td
(ys pro-)Tj
-403.127 -12 Td
0 Tw
(duces a layout with no node o)Tj
-0.15 Tc
119.28 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rlaps, this attrib)20(ute is only useful with other layouts.)]TJ
/R17534072 10 Tf
-128.57 -16.8 Td
(stylesheet=)Tj
/R16889728 10 Tf
46.8 0 Td
[("le)15.0073(.css")]TJ
/R17202072 10 Tf
38.7148 0 Td
1.025 Tw
[(includes a reference to a stylesheet in Tsvg and Tsvgz outputs.)-602.515(Ignored by other)]TJ
-85.5148 -12 Td
(formats.)Tj
/R17534072 10 Tf
(splines)'
/R17202072 10 Tf
31.7109 0 Td
0.311 Tw
(If set to)Tj
/R17534072 10 Tf
33.9828 0 Td
(true)Tj
2.811 Tc
/R17202072 10 Tf
17.7699 0 Td
(,e)Tj
0 Tc
9.75117 0 Td
[(dges are dra)14.9976(wn as splines.)-531.089(If set to)]TJ
/R17534072 10 Tf
144.528 0 Td
(polyline)Tj
2.811 Tc
/R17202072 10 Tf
33.9 0 Td
(,e)Tj
0 Tc
9.75117 0 Td
[(dges are dra)14.9951(wn as polylines.)-531.113(If set to)]TJ
/R17534072 10 Tf
-281.394 -12 Td
(ortho)Tj
4.298 Tc
/R17202072 10 Tf
23.3301 0 Td
(,e)Tj
0 Tc
11.2379 0 Td
1.798 Tw
(dges are dra)Tj
51.7559 0 Td
1.799 Tw
[(wn as orthogonal polylines.)-679.91(In all of these cases, the nodes must not o)]TJ
-0.15 Tc
304.877 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
4.299 Tw
(rlap. If)Tj
-235.541 -48 Td
0 Tw
[(12 January 2015)-19595(3)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R22038400 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(DO)40.0159(T)]TJ
/R22350744 10 Tf
20.8699 0 Td
142.01 Tw
(\(1\) General)Tj
190.32 0 Td
0 Tw
(Commands Manual)Tj
/R22038400 10 Tf
223.7 0 Td
[(DO)40.0146(T)]TJ
/R22350744 10 Tf
20.8699 0 Td
(\(1\))Tj
/R22682744 10.95 Tf
-456.34 -36 Td
[(GRAPH, NODE AND EDGE A)94.9674(TTRIB)10.0443(UTES)]TJ
/R22350744 10 Tf
36 -12 Td
0.424 Tw
(Graphviz uses the)Tj
/R22038400 10 Tf
75.4219 0 Td
(name)Tj
/R22350744 10 Tf
21.6602 0 Td
(=)Tj
/R22038400 10 Tf
5.63984 0 Td
(value)Tj
/R22350744 10 Tf
24.584 0 Td
(attrib)Tj
20.9102 0 Td
(utes, attached to graphs, subgraphs, nodes and edges, to tailor the lay-)Tj
-148.216 -12 Td
3.349 Tw
(out and rendering. W)Tj
5.849 Tc
94.227 0 Td
(el)Tj
0 Tc
13.0691 0 Td
[(ist the more prominent attrib)20.0073(utes belo)]TJ
-0.65 Tc
166.565 0 Td
4.649 Tw
(w. T)Tj
0 Tc
21.0289 0 Td
3.348 Tw
(he complete list is a)Tj
-0.25 Tc
92.632 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable at)Tj
-396.712 -12 Td
[(https://www)65(.graphviz.or)18.0151(g/doc/info/attrs.html.)]TJ
/R22682744 10.95 Tf
-36 -16.8 Td
0 Tw
[(Attrib)19.9883(utes Common to Nodes, Edges, Clusters and Graphs)]TJ
/R22682744 10 Tf
36 -12 Td
[(hr)18.0078(ef=)]TJ
/R22038400 10 Tf
23.2898 0 Td
(url)Tj
/R22350744 10 Tf
14.4961 0 Td
0.326 Tw
[(the def)9.99878(ault url for image map les; in PostScript les, the base URL for all relati)]TJ
-0.15 Tc
326.18 0 Td
0.627 Tw
(ve U)Tj
0 Tc
19.3371 0 Td
0.327 Tw
(RLs, as rec-)Tj
-383.303 -12 Td
0 Tw
(ognized by Acrobat Distiller 3.0 and up.)Tj
/R22682744 10 Tf
16.8 TL
(URL=)'
/R22038400 10 Tf
26.8102 0 Td
(url)Tj
/R22350744 10 Tf
14.1699 0 Td
[(\(`)74.0076(`URL)]TJ
-0.74 Tc
28.3301 0 Td
1.48 Tw
('' i)Tj
2.5 Tc
11.2 0 Td
(sas)Tj
0 Tc
17.2199 0 Td
0 Tw
[(ynon)15(ym for `)73.9917(`href.)]TJ
-0.74 Tc
73.1102 0 Td
('')Tj
0 Tc
5.91992 0 Td
(\))Tj
-0.25 Tc
/R22682744 10 Tf
-176.76 -16.8 Td
(fo)Tj
0 Tc
8.08008 0 Td
(ntcolor=)Tj
/R22038400 10 Tf
36.25 0 Td
(colorvalue)Tj
/R22350744 10 Tf
45.2699 0 Td
[(sets the label te)14.9927(xt color)54.9927(.)]TJ
-89.6 -16.8 Td
(A)Tj
/R22038400 10 Tf
10.7922 0 Td
(colorvalue)Tj
/R22350744 10 Tf
46.3422 0 Td
1.072 Tw
(may be ")Tj
/R22038400 10 Tf
37.884 0 Td
(h,s,v)Tj
/R22682744 10 Tf
18.3301 0 Td
(")Tj
/R22350744 10 Tf
9.12187 0 Td
(\(hue, saturation, brightness\) oating point numbers between 0 and 1, or an)Tj
-122.47 -12 Td
0.99 Tw
(X11 color name such as)Tj
/R22682744 10 Tf
103.54 0 Td
[(white, black, r)17.9834(ed, gr)18(een, blue, y)]TJ
137.82 0 Td
(ello)Tj
-0.55 Tc
14.9 0 Td
2.09 Tw
(w, m)Tj
0 Tc
20.9898 0 Td
(agenta,)Tj
/R22350744 10 Tf
34.3199 0 Td
(or)Tj
/R22682744 10 Tf
11.8199 0 Td
(cyan)Tj
3.49 Tc
/R22350744 10 Tf
20 0 Td
[(,o)349.014(ra")]TJ
0 Tc
/R22038400 10 Tf
29.8199 0 Td
(#rr)Tj
-0.1 Tc
12.4102 0 Td
(gg)Tj
0 Tc
9.9 0 Td
0.99 Tw
(bb" \(r)Tj
24.5398 0 Td
(ed,)Tj
-420.06 -12 Td
(gr)Tj
8.51992 0 Td
1.64 Tw
(een, blue)Tj
4.14 Tc
37.6398 0 Td
(,2h)Tj
-0.2 Tc
20.7801 0 Td
2.04 Tw
(ex c)Tj
0 Tc
17.1102 0 Td
[(har)15.0146(acter)]TJ
4.14 Tc
34.1898 0 Td
(se)Tj
0 Tc
12.4699 0 Td
(ac)Tj
9.28984 0 Td
1.64 Tw
(h\) value)Tj
6.64 Tc
33.9801 0 Td
(.S)Tj
0 Tc
14.1398 0 Td
(ee https://www)Tj
60.6301 0 Td
[(.gr)15.0146(aphviz.or)36.9922(g/doc/info/attr)]TJ
106.06 0 Td
(s.html#k:color and)Tj
-354.809 -12 Td
0 Tw
[(https://www)73.9844(.gr)15.0159(aphviz.or)36.9922(g/doc/info/color)10(s.html for further details.)]TJ
-0.25 Tc
/R22682744 10 Tf
(fo)'
0 Tc
8.08008 0 Td
(ntsize=)Tj
/R22038400 10 Tf
30.1398 0 Td
(n)Tj
/R22350744 10 Tf
7.5 0 Td
(sets the label type size to)Tj
/R22038400 10 Tf
102.21 0 Td
(n)Tj
/R22350744 10 Tf
7.5 0 Td
(points.)Tj
-0.25 Tc
/R22682744 10 Tf
-155.43 -16.8 Td
(fo)Tj
0 Tc
8.08008 0 Td
(ntname=)Tj
/R22038400 10 Tf
37.9199 0 Td
(name)Tj
/R22350744 10 Tf
24.1602 0 Td
[(sets the label font f)10(amily name.)]TJ
/R22682744 10 Tf
-70.1602 -16.8 Td
(label=)Tj
/R22038400 10 Tf
26.2602 0 Td
[(te)20.0073(xt)]TJ
/R22350744 10 Tf
17.7969 0 Td
(where)Tj
/R22038400 10 Tf
27.9871 0 Td
[(te)20.0073(xt)]TJ
/R22350744 10 Tf
17.7969 0 Td
1.057 Tw
[(may include escaped ne)24.9902(wlines \\)-166.589(n, \\)-166.611(l, or \\)]TJ
3.557 Tc
172.957 0 Td
(rf)Tj
0 Tc
10.2172 0 Td
(or center)Tj
3.557 Tc
35.9172 0 Td
(,l)Tj
0 Tc
8.83711 0 Td
1.058 Tw
(eft, and right justied lines.)Tj
-317.77 -12 Td
0.345 Tw
[(The string '\\G' v)25(alue will be replaced by the graph name.)]TJ
-0.15 Tc
238.215 0 Td
(Fo)Tj
2.845 Tc
10.4102 0 Td
(rn)Tj
0 Tc
11.175 0 Td
[(ode labels, the string '\\N' v)24.9902(alue will be re-)]TJ
-259.8 -12 Td
0.025 Tw
(placed by the node name.)Tj
-0.15 Tc
107.045 0 Td
(Fo)Tj
2.525 Tc
10.4102 0 Td
(re)Tj
0 Tc
10.2949 0 Td
(dges, if the substring '\\T' is found in a label, it will be replaced by the name)Tj
-127.75 -12 Td
0.19 Tw
(of the tail node; if the substring '\\H' is found in a label, it will be replaced by the name of the head node; if)Tj
12 TL
1.012 Tw
(the substring '\\E' v)'
79.7262 0 Td
1.013 Tw
(alue is found in a label it will be replaced by:)Tj
/R22038400 10 Tf
194.173 0 Td
(tail_node_name)Tj
/R22350744 10 Tf
64.4398 0 Td
(>)Tj
/R22038400 10 Tf
11.2801 0 Td
(head_node_name)Tj
/R22350744 10 Tf
74.0531 0 Td
(or)Tj
-423.672 -12 Td
(by:)Tj
/R22038400 10 Tf
15.2801 0 Td
(tail_node_name)Tj
/R22350744 10 Tf
64.4398 0 Td
()Tj
/R22038400 10 Tf
11.2801 0 Td
(head_node_name)Tj
/R22350744 10 Tf
73.0398 0 Td
0 Tw
(for undirected graphs.)Tj
-164.04 -16.8 Td
0.124 Tw
(Graphviz also supports special HTML-lik)Tj
2.623 Tc
167.596 0 Td
(el)Tj
0 Tc
9.84297 0 Td
0.123 Tw
(abels for constructing comple)Tj
2.623 Tc
118.809 0 Td
(xn)Tj
0 Tc
12.623 0 Td
(ode content. A full-description)Tj
-308.871 -12 Td
0 Tw
(of these is gi)Tj
-0.15 Tc
50.5801 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
[(na)250.016(th)]TJ
0 Tc
22.2199 0 Td
[(ttps://www)65(.graphviz.or)18.0151(g/doc/info/shapes.html#html.)]TJ
-82.0898 -16.8 Td
0.28 Tw
(If a node has)Tj
/R22682744 10 Tf
54.9898 0 Td
[(shape=r)17.9846(ecord)]TJ
2.78 Tc
/R22350744 10 Tf
58.2902 0 Td
(,t)Tj
0 Tc
8.06016 0 Td
(he label may contain recursi)Tj
-0.15 Tc
113.62 0 Td
0.58 Tw
(ve b)Tj
0 Tc
17.0699 0 Td
0.28 Tw
[(ox lists delimited by { | }.)-528.018(Port identiers in)]TJ
-252.03 -12 Td
0 Tw
(labels are set of)Tj
2.5 Tc
62.2301 0 Td
[(fb)249.993(ya)]TJ
0 Tc
22.7699 0 Td
[(ngle brack)9.99268(ets < >.)]TJ
/R22682744 10.95 Tf
-121 -16.8 Td
[(Graph Attrib)20.0128(utes)]TJ
/R22682744 10 Tf
36 -12 Td
(size=")Tj
/R22038400 10 Tf
26.8 0 Td
(x,y)Tj
/R22682744 10 Tf
11.3801 0 Td
(")Tj
/R22350744 10 Tf
8.05 0 Td
[(species the maximum bounding box of dra)15(wing in inches.)]TJ
/R22682744 10 Tf
-46.2301 -16.8 Td
(ratio=)Tj
/R22038400 10 Tf
26.25 0 Td
(f)Tj
/R22350744 10 Tf
6.08008 0 Td
0.8 Tw
(sets the aspect ratio to)Tj
/R22038400 10 Tf
94.8199 0 Td
(f)Tj
/R22350744 10 Tf
6.08008 0 Td
(which may be a oating point number)Tj
3.299 Tc
156.61 0 Td
[(,o)329.917(ro)]TJ
0 Tc
22.4277 0 Td
0.799 Tw
(ne of the k)Tj
-0.15 Tc
44.7871 0 Td
(ey)Tj
-0.1 Tc
9.28984 0 Td
(wo)Tj
0 Tc
12.1199 0 Td
(rds)Tj
/R22682744 10 Tf
15.5191 0 Td
(ll)Tj
/R22350744 10 Tf
11.1199 0 Td
(,)Tj
/R22682744 10 Tf
5.79883 0 Td
(com-)Tj
-410.903 -12 Td
[(pr)18.0078(ess)]TJ
2.5 Tc
/R22350744 10 Tf
22.0398 0 Td
(,o)Tj
0 Tc
10 0 Td
(r)Tj
/R22682744 10 Tf
5.83008 0 Td
(auto)Tj
/R22350744 10 Tf
18.8898 0 Td
(.)Tj
/R22682744 10 Tf
-56.7598 -16.8 Td
[(lay)24.9927(out=)]TJ
/R22038400 10 Tf
32.1199 0 Td
(engine)Tj
/R22350744 10 Tf
29.8199 0 Td
0.66 Tw
(indicates the preferred layout engine \()Tj
/R22682744 10 Tf
155.2 0 Td
(dot)Tj
/R22350744 10 Tf
13.8898 0 Td
(,)Tj
/R22682744 10 Tf
5.66094 0 Td
(neato)Tj
/R22350744 10 Tf
23.3301 0 Td
(,)Tj
/R22682744 10 Tf
5.66094 0 Td
(fdp)Tj
3.161 Tc
/R22350744 10 Tf
14.45 0 Td
(,e)Tj
0 Tc
10.1012 0 Td
0.661 Tw
(tc.\) o)Tj
-0.15 Tc
21.0609 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rriding the def)9.99512(ault from the)]TJ
-320.584 -12 Td
0 Tw
(basename of the command or the K commandline option.)Tj
/R22682744 10 Tf
16.8 TL
T*[(mar)10.0073(gin=)]TJ
/R22038400 10 Tf
36.7098 0 Td
(f)Tj
/R22350744 10 Tf
5.28008 0 Td
[(sets the page mar)18.0078(gin \(included in the page size\).)]TJ
/R22682744 10 Tf
-41.9898 -16.8 Td
(ordering=out)Tj
/R22350744 10 Tf
59.3102 0 Td
(constrains order of out-edges in a subgraph according to their le sequence.)Tj
-0.18 Tc
/R22682744 10 Tf
-59.3102 -16.8 Td
(ro)Tj
0 Tc
9.26016 0 Td
(tate=90)Tj
/R22350744 10 Tf
34.3 0 Td
[(sets landscape mode.)-500(\()]TJ
/R22682744 10 Tf
92.4801 0 Td
(orientation=land)Tj
/R22350744 10 Tf
74.3199 0 Td
[(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ
/R22682744 10 Tf
-210.36 -16.8 Td
(center=)Tj
/R22038400 10 Tf
32.35 0 Td
(n)Tj
2.5 Tc
/R22350744 10 Tf
7.5 0 Td
(an)Tj
0 Tc
11.9398 0 Td
[(on-zero v)25.0159(alue centers the dra)15.0073(wing on the page.)]TJ
/R22682744 10 Tf
-51.7898 -16.8 Td
(color=)Tj
/R22038400 10 Tf
27.3602 0 Td
(colorvalue)Tj
/R22350744 10 Tf
45.2699 0 Td
[(sets fore)15(ground color \()]TJ
/R22682744 10 Tf
90.6602 0 Td
(bgcolor)Tj
/R22350744 10 Tf
34.7199 0 Td
(for background\).)Tj
-0.1 Tc
/R22682744 10 Tf
-198.01 -16.8 Td
(ove)Tj
0 Tc
14.2398 0 Td
(rlap=)Tj
/R22038400 10 Tf
23.4801 0 Td
(mode)Tj
2.712 Tc
/R22350744 10 Tf
21.6602 0 Td
(.T)Tj
0 Tc
11.3219 0 Td
0.212 Tw
(his species what algorithm should do if an)Tj
2.712 Tc
175.494 0 Td
(yn)Tj
0 Tc
12.7121 0 Td
(odes o)Tj
-0.15 Tc
25.8922 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlap. If mode is)Tj
/R22682744 10 Tf
64.448 0 Td
(false)Tj
2.711 Tc
/R22350744 10 Tf
19.4398 0 Td
(,t)Tj
0 Tc
7.99102 0 Td
0.211 Tw
(he program)Tj
-385.969 -12 Td
0.252 Tw
(uses the Prism algorithm to adjust the nodes to eliminate o)Tj
-0.15 Tc
236.26 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlaps. If mode is)Tj
/R22682744 10 Tf
68.498 0 Td
(scale)Tj
2.753 Tc
/R22350744 10 Tf
20.55 0 Td
(,t)Tj
0 Tc
8.03281 0 Td
0.253 Tw
(he layout is uniformly)Tj
-342.631 -12 Td
1.741 Tw
(scaled up, preserving node sizes, until nodes no longer o)Tj
-0.15 Tc
241.319 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
1.74 Tw
(rlap. The latter technique remo)Tj
-0.15 Tc
130.39 0 Td
(ve)Tj
4.24 Tc
9.28984 0 Td
(so)Tj
-0.15 Tc
12.9801 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlaps)Tj
-412.559 -12 Td
0.485 Tw
(while preserving symmetry and structure, while the former remo)Tj
-0.15 Tc
262.29 0 Td
(ve)Tj
2.986 Tc
9.28984 0 Td
(so)Tj
-0.15 Tc
11.7262 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.486 Tw
[(rlaps more compactly b)20.0195(ut destro)]TJ
130.514 0 Td
(ys)Tj
-423.109 -12 Td
3.324 Tw
(symmetries. If)Tj
64.418 0 Td
0.824 Tw
(mode is)Tj
/R22682744 10 Tf
35.5379 0 Td
(true)Tj
/R22350744 10 Tf
21.0941 0 Td
[(\(the def)9.98535(ault\), no repositioning is done.)-582.385(Since the)]TJ
/R22682744 10 Tf
203.971 0 Td
(dot)Tj
/R22350744 10 Tf
17.2129 0 Td
0.823 Tw
(algorithm al)Tj
-0.1 Tc
49.3328 0 Td
(wa)Tj
0 Tc
11.5602 0 Td
(ys pro-)Tj
-403.127 -12 Td
0 Tw
(duces a layout with no node o)Tj
-0.15 Tc
119.28 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rlaps, this attrib)20(ute is only useful with other layouts.)]TJ
/R22682744 10 Tf
-128.57 -16.8 Td
(stylesheet=)Tj
/R22038400 10 Tf
46.8 0 Td
[("le)15.0073(.css")]TJ
/R22350744 10 Tf
38.7148 0 Td
1.025 Tw
[(includes a reference to a stylesheet in Tsvg and Tsvgz outputs.)-602.515(Ignored by other)]TJ
-85.5148 -12 Td
(formats.)Tj
/R22682744 10 Tf
(splines)'
/R22350744 10 Tf
31.7109 0 Td
0.311 Tw
(If set to)Tj
/R22682744 10 Tf
33.9828 0 Td
(true)Tj
2.811 Tc
/R22350744 10 Tf
17.7699 0 Td
(,e)Tj
0 Tc
9.75117 0 Td
[(dges are dra)14.9976(wn as splines.)-531.089(If set to)]TJ
/R22682744 10 Tf
144.528 0 Td
(polyline)Tj
2.811 Tc
/R22350744 10 Tf
33.9 0 Td
(,e)Tj
0 Tc
9.75117 0 Td
[(dges are dra)14.9951(wn as polylines.)-531.113(If set to)]TJ
/R22682744 10 Tf
-281.394 -12 Td
(ortho)Tj
4.298 Tc
/R22350744 10 Tf
23.3301 0 Td
(,e)Tj
0 Tc
11.2379 0 Td
1.798 Tw
(dges are dra)Tj
51.7559 0 Td
1.799 Tw
[(wn as orthogonal polylines.)-679.91(In all of these cases, the nodes must not o)]TJ
-0.15 Tc
304.877 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
4.299 Tw
(rlap. If)Tj
-235.541 -48 Td
0 Tw
[(12 January 2015)-19595(3)]TJ
ET
Q
Q
\n \n \n \n \n-4201\n+4198\n \n \n \n \n-R17534072\n+R22682744\n \n-R17202072\n+R22350744\n \n-R16889728\n+R22038400\n \n \n \n \n \n \n Type\n@@ -825,29 +825,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R16889728 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(DO)40.0159(T)]TJ
/R17202072 10 Tf
20.8699 0 Td
142.01 Tw
(\(1\) General)Tj
190.32 0 Td
0 Tw
(Commands Manual)Tj
/R16889728 10 Tf
223.7 0 Td
[(DO)40.0146(T)]TJ
/R17202072 10 Tf
20.8699 0 Td
(\(1\))Tj
/R17534072 10 Tf
-420.34 -36 Td
(splines=false)Tj
/R17202072 10 Tf
57.0762 0 Td
(or)Tj
/R17534072 10 Tf
11.366 0 Td
(splines=line)Tj
3.036 Tc
/R17202072 10 Tf
50.1602 0 Td
(,e)Tj
0 Tc
9.97617 0 Td
0.536 Tw
[(dges are dra)14.9976(wn as line se)]TJ
102.07 0 Td
3.036 Tw
(gments. The)Tj
55.5121 0 Td
(def)Tj
12.6699 0 Td
0.536 Tw
(ault is)Tj
/R17534072 10 Tf
27.7422 0 Td
(true)Tj
/R17202072 10 Tf
20.8059 0 Td
(for dot, and)Tj
/R17534072 10 Tf
50.4871 0 Td
(false)Tj
/R17202072 10 Tf
22.475 0 Td
(for)Tj
-420.341 -12 Td
0 Tw
(all other layouts.)Tj
/R17534072 10 Tf
28.8 TL
T*[(\(dot-specic attrib)20(utes\))]TJ
16.8 TL
(nodesep=)'
/R16889728 10 Tf
40.15 0 Td
(f)Tj
/R17202072 10 Tf
5.28008 0 Td
(sets the minimum separation between nodes.)Tj
/R17534072 10 Tf
-45.4301 -16.8 Td
(ranksep=)Tj
/R16889728 10 Tf
40.15 0 Td
(f)Tj
/R17202072 10 Tf
5.28008 0 Td
(sets the minimum separation between ranks.)Tj
/R17534072 10 Tf
-45.4301 -16.8 Td
(rankdir=LR|RL|BT)Tj
/R17202072 10 Tf
87.0602 0 Td
[(requests a left-to-right, right-to-left, or bottom-to-top, dra)15.0146(wing.)]TJ
/R17534072 10 Tf
-87.0602 -16.8 Td
(rank=same)Tj
/R17202072 10 Tf
51.3488 0 Td
(\(or)Tj
/R17534072 10 Tf
15.0891 0 Td
(min)Tj
/R17202072 10 Tf
20.0988 0 Td
(or)Tj
/R17534072 10 Tf
11.759 0 Td
(max)Tj
3.429 Tc
/R17202072 10 Tf
18.3301 0 Td
[(\)i)342.893(nas)]TJ
0 Tc
29.727 0 Td
0.93 Tw
[(ubgraph constrains the rank assignment of its nodes.)-843.018(If a subgraph')]TJ
281.76 0 Td
(s)Tj
-428.113 -12 Td
1.497 Tw
(name has the prex)Tj
/R17534072 10 Tf
86.5281 0 Td
(cluster)Tj
3.997 Tc
/R17202072 10 Tf
28.8801 0 Td
(,i)Tj
0 Tc
9.27695 0 Td
[(ts nodes are dra)14.9902(wn in a distinct rectangle of the layout.)]TJ
239.886 0 Td
1.496 Tw
(Clusters may be)Tj
-364.571 -12 Td
(nested.)Tj
/R17534072 10 Tf
28.8 TL
0 Tw
T*[(\(neato-specic attrib)20.0159(utes\))]TJ
12 TL
(mode=)'
/R16889728 10 Tf
29.0301 0 Td
(val)Tj
5.889 Tc
/R17202072 10 Tf
12.2199 0 Td
(.A)Tj
0 Tc
15.609 0 Td
0.889 Tw
[(lgorithm for minimizing ener)18.0054(gy in the layout. By def)]TJ
218.212 0 Td
(ault,)Tj
/R17534072 10 Tf
20.8891 0 Td
(neato)Tj
/R17202072 10 Tf
26.7199 0 Td
0.89 Tw
(uses stress majorization. If)Tj
/R17534072 10 Tf
-322.68 -12 Td
(mode=KK)Tj
2.5 Tc
/R17202072 10 Tf
44.5898 0 Td
[(,i)249.993(tu)]TJ
0 Tc
18.0602 0 Td
0 Tw
[(ses a v)14.9841(ersion of gradient descent.)]TJ
/R17534072 10 Tf
-62.65 -16.8 Td
(model=)Tj
/R16889728 10 Tf
31.8102 0 Td
(val)Tj
5.904 Tc
/R17202072 10 Tf
12.2199 0 Td
(.T)Tj
0 Tc
14.5141 0 Td
(he)Tj
/R17534072 10 Tf
12.8441 0 Td
(neato)Tj
/R17202072 10 Tf
26.734 0 Td
0.904 Tw
[(model computes the desired distances between all pairs of v)15(ertices. By def)9.99512(ault, it)]TJ
-98.1223 -12 Td
0.028 Tw
(uses the length of the shortest path. If)Tj
/R17534072 10 Tf
152.704 0 Td
(model)Tj
/R17202072 10 Tf
28.6379 0 Td
(is set to)Tj
/R17534072 10 Tf
33.1449 0 Td
[(cir)17.9932(cuit)]TJ
2.529 Tc
/R17202072 10 Tf
27.5902 0 Td
(,ac)Tj
0 Tc
16.4379 0 Td
0.029 Tw
(ircuit-resistance model is used.)Tj
128.986 0 Td
(If)Tj
/R17534072 10 Tf
9.18906 0 Td
(model)Tj
/R17202072 10 Tf
28.6391 0 Td
(is)Tj
-425.329 -12 Td
0.319 Tw
(set to)Tj
/R17534072 10 Tf
24.5281 0 Td
(subset)Tj
2.819 Tc
/R17202072 10 Tf
26.6699 0 Td
[(,i)281.918(tu)]TJ
0 Tc
18.6977 0 Td
(ses a model whereby the edge length is the number of nodes that are neighbors of e)Tj
337.664 0 Td
(xactly)Tj
-407.56 -12 Td
0 Tw
(one of the edge')Tj
2.5 Tc
64.15 0 Td
(sv)Tj
0 Tc
11.2398 0 Td
(ertices.)Tj
/R17534072 10 Tf
-75.3898 -16.8 Td
(start=)Tj
/R16889728 10 Tf
25.6898 0 Td
(val)Tj
5.016 Tc
/R17202072 10 Tf
12.2199 0 Td
(.R)Tj
0 Tc
14.1859 0 Td
0.016 Tw
(equests random initial placement and seeds the random number generator)Tj
5.016 Tc
293.704 0 Td
(.I)Tj
0 Tc
10.8461 0 Td
(f)Tj
/R16889728 10 Tf
5.84609 0 Td
(val)Tj
/R17202072 10 Tf
14.7371 0 Td
0.017 Tw
(is not an inte-)Tj
-377.229 -12 Td
(ger)Tj
2.5 Tc
12.3699 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
0 Tw
(he process ID or current time is used as the seed.)Tj
/R17534072 10 Tf
-20.15 -16.8 Td
(epsilon=)Tj
/R16889728 10 Tf
35.7102 0 Td
(n)Tj
5 Tc
/R17202072 10 Tf
5 0 Td
(.S)Tj
0 Tc
13.0602 0 Td
(ets the cutof)Tj
2.5 Tc
48.6301 0 Td
(ff)Tj
0 Tc
9.16016 0 Td
[(or the solv)15.0073(er)]TJ
5 Tc
49.2898 0 Td
(.T)Tj
0 Tc
13.6102 0 Td
[(he def)9.98535(ault is 0.1.)]TJ
/R17534072 10 Tf
-174.461 -28.8 Td
[(\(tw)9.99268(opi-specic attrib)20.0073(utes\))]TJ
-0.18 Tc
(ro)'
0 Tc
9.26016 0 Td
(ot=)Tj
/R16889728 10 Tf
14.0301 0 Td
(ctr)Tj
2.581 Tc
/R17202072 10 Tf
11.1102 0 Td
(.T)Tj
0 Tc
11.191 0 Td
0.081 Tw
(his species the node to be used as the center of the layout. If not specied,)Tj
/R16889728 10 Tf
305.135 0 Td
(twopi)Tj
/R17202072 10 Tf
24.8102 0 Td
0.08 Tw
(will randomly)Tj
-375.537 -12 Td
0.419 Tw
(pick one of the nodes that are furthest from a leaf node, where a leaf node is a node of de)Tj
363.96 0 Td
0.42 Tw
(gree 1. If no leaf)Tj
-363.96 -12 Td
0 Tw
[(nodes e)15.0073(xists, an arbitrary node is pick)10.0146(ed as center)55(.)]TJ
/R17534072 10 Tf
16.8 TL
(ranksep=)'
/R16889728 10 Tf
40.15 0 Td
(val)Tj
2.5 Tc
/R17202072 10 Tf
12.2199 0 Td
(.S)Tj
0 Tc
10.5602 0 Td
[(pecies the radial distance in inches between the sequence of rings. The def)9.99023(ault is 0.75.)]TJ
/R17534072 10 Tf
-62.9301 -28.8 Td
[(\(cir)17.9846(co-specic attrib)20.0073(utes\))]TJ
-0.18 Tc
12 TL
(ro)'
0 Tc
9.26016 0 Td
(ot=)Tj
/R16889728 10 Tf
14.0301 0 Td
(nodename)Tj
2.854 Tc
/R17202072 10 Tf
41.1 0 Td
(.S)Tj
0 Tc
10.9141 0 Td
0.354 Tw
(pecies the name of a node occurring in the root block. If the graph is disconnected, the)Tj
-0.18 Tc
/R17534072 10 Tf
-75.3043 -12 Td
(ro)Tj
0 Tc
9.26016 0 Td
(ot)Tj
/R17202072 10 Tf
10.8301 0 Td
0 Tw
[(node attrib)20(ute can be used to specify additional root blocks.)]TJ
/R17534072 10 Tf
-20.0902 -16.8 Td
(mindist=)Tj
/R16889728 10 Tf
37.9301 0 Td
(value)Tj
3.343 Tc
/R17202072 10 Tf
21.6602 0 Td
(.S)Tj
0 Tc
11.4031 0 Td
0.843 Tw
(ets the minimum separation between all nodes. If not specied then)Tj
/R16889728 10 Tf
281.464 0 Td
[(cir)37.0166(co)]TJ
/R17202072 10 Tf
23.5238 0 Td
0.844 Tw
(uses a def)Tj
41.018 0 Td
(ault)Tj
-0.25 Tc
-416.999 -12 Td
(va)Tj
0 Tc
9.18984 0 Td
0 Tw
(lue of 1.0.)Tj
/R17534072 10 Tf
-9.18984 -28.8 Td
[(\(fdp-specic attrib)19.9841(utes\))]TJ
(K=)'
/R16889728 10 Tf
13.4801 0 Td
(val)Tj
2.5 Tc
/R17202072 10 Tf
12.2199 0 Td
(.S)Tj
0 Tc
10.5602 0 Td
[(ets the def)10(ault ideal node separation in the layout.)]TJ
/R17534072 10 Tf
-36.2602 -16.8 Td
(maxiter=)Tj
/R16889728 10 Tf
39.0199 0 Td
(val)Tj
2.5 Tc
/R17202072 10 Tf
12.2199 0 Td
(.S)Tj
0 Tc
10.5602 0 Td
(ets the maximum number of iterations used to layout the graph.)Tj
/R17534072 10 Tf
-61.8 -16.8 Td
(start=)Tj
/R16889728 10 Tf
25.6898 0 Td
(val)Tj
3.02 Tc
/R17202072 10 Tf
12.2199 0 Td
(.A)Tj
0 Tc
12.7398 0 Td
0.52 Tw
(djusts the random initial placement of nodes with no specied position.)Tj
295.989 0 Td
(If)Tj
/R16889728 10 Tf
9.67891 0 Td
(val)Tj
/R17202072 10 Tf
15.2391 0 Td
0.519 Tw
(is an inte)Tj
36.998 0 Td
(ger)Tj
3.019 Tc
12.3699 0 Td
(,i)Tj
0 Tc
8.29883 0 Td
(t)Tj
-429.223 -12 Td
0.022 Tw
(is used as the seed for the random number generator)Tj
5.022 Tc
208.208 0 Td
(.I)Tj
0 Tc
10.852 0 Td
(f)Tj
/R16889728 10 Tf
5.85195 0 Td
(val)Tj
/R17202072 10 Tf
14.7422 0 Td
(is not an inte)Tj
51.3059 0 Td
(ger)Tj
2.522 Tc
12.3699 0 Td
(,ar)Tj
0 Tc
15.3141 0 Td
0.023 Tw
(andom system-generated in-)Tj
-318.644 -12 Td
[(te)15.0073(ger)]TJ
2.5 Tc
19.4398 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
0 Tw
(uch as the process ID or current time, is used as the seed.)Tj
/R17534072 10.95 Tf
-64.3297 -16.8 Td
[(Node Attrib)19.9917(utes)]TJ
/R17534072 10 Tf
36 -12 Td
(height=)Tj
/R16889728 10 Tf
32.3699 0 Td
(d)Tj
/R17202072 10 Tf
8.21797 0 Td
(or)Tj
/R17534072 10 Tf
11.548 0 Td
(width=)Tj
/R16889728 10 Tf
30.15 0 Td
(d)Tj
/R17202072 10 Tf
8.21797 0 Td
0.718 Tw
(sets minimum height or width.)Tj
131.099 0 Td
(Adding)Tj
/R17534072 10 Tf
33.2172 0 Td
(xedsize=true)Tj
/R17202072 10 Tf
62.7969 0 Td
0.717 Tw
(forces these to be the actual)Tj
-317.617 -12 Td
0 Tw
[(size \(te)15(xt labels are ignored\).)]TJ
/R17534072 10 Tf
16.8 TL
(shape=)'
-0.2 Tc
/R16889728 10 Tf
30.15 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygon)Tj
/R17202072 10 Tf
55.8398 0 Td
(record epsf)Tj
-0.2 Tc
/R16889728 10 Tf
-95.7898 -12 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygon)Tj
/R17202072 10 Tf
55.9648 0 Td
0.125 Tw
[(can be such v)25(alues as)]TJ
/R17534072 10 Tf
88.4051 0 Td
(plaintext, ellipse, o)Tj
-0.1 Tc
79.6 0 Td
(va)Tj
0 Tc
9.9 0 Td
[(l, cir)17.9834(cle, egg, triangle, box, diamond, trapez-)]TJ
-243.67 -12 Td
0.815 Tw
(ium, parallelogram, house, hexagon, octagon, note, tab, box3d, or component,)Tj
3.315 Tc
/R17202072 10 Tf
337.895 0 Td
(,a)Tj
0 Tc
10.2551 0 Td
(mong others.)Tj
58.85 0 Td
(\(Poly-)Tj
-407 -12 Td
1.337 Tw
[(gons are dened or modied by the follo)25.0171(wing node attrib)]TJ
240.173 0 Td
(utes:)Tj
-0.18 Tc
/R17534072 10 Tf
22.727 0 Td
(re)Tj
0 Tc
8.7 0 Td
(gular)Tj
/R17202072 10 Tf
22.7801 0 Td
(,)Tj
/R17534072 10 Tf
6.33711 0 Td
(peripheries)Tj
/R17202072 10 Tf
48.3301 0 Td
(,)Tj
/R17534072 10 Tf
6.33711 0 Td
(sides)Tj
/R17202072 10 Tf
20.5602 0 Td
(,)Tj
/R17534072 10 Tf
6.33711 0 Td
(orientation)Tj
/R17202072 10 Tf
47.2199 0 Td
(,)Tj
-264.551 -45.6 Td
0 Tw
[(12 January 2015)-19595(4)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R22038400 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(DO)40.0159(T)]TJ
/R22350744 10 Tf
20.8699 0 Td
142.01 Tw
(\(1\) General)Tj
190.32 0 Td
0 Tw
(Commands Manual)Tj
/R22038400 10 Tf
223.7 0 Td
[(DO)40.0146(T)]TJ
/R22350744 10 Tf
20.8699 0 Td
(\(1\))Tj
/R22682744 10 Tf
-420.34 -36 Td
(splines=false)Tj
/R22350744 10 Tf
57.0762 0 Td
(or)Tj
/R22682744 10 Tf
11.366 0 Td
(splines=line)Tj
3.036 Tc
/R22350744 10 Tf
50.1602 0 Td
(,e)Tj
0 Tc
9.97617 0 Td
0.536 Tw
[(dges are dra)14.9976(wn as line se)]TJ
102.07 0 Td
3.036 Tw
(gments. The)Tj
55.5121 0 Td
(def)Tj
12.6699 0 Td
0.536 Tw
(ault is)Tj
/R22682744 10 Tf
27.7422 0 Td
(true)Tj
/R22350744 10 Tf
20.8059 0 Td
(for dot, and)Tj
/R22682744 10 Tf
50.4871 0 Td
(false)Tj
/R22350744 10 Tf
22.475 0 Td
(for)Tj
-420.341 -12 Td
0 Tw
(all other layouts.)Tj
/R22682744 10 Tf
28.8 TL
T*[(\(dot-specic attrib)20(utes\))]TJ
16.8 TL
(nodesep=)'
/R22038400 10 Tf
40.15 0 Td
(f)Tj
/R22350744 10 Tf
5.28008 0 Td
(sets the minimum separation between nodes.)Tj
/R22682744 10 Tf
-45.4301 -16.8 Td
(ranksep=)Tj
/R22038400 10 Tf
40.15 0 Td
(f)Tj
/R22350744 10 Tf
5.28008 0 Td
(sets the minimum separation between ranks.)Tj
/R22682744 10 Tf
-45.4301 -16.8 Td
(rankdir=LR|RL|BT)Tj
/R22350744 10 Tf
87.0602 0 Td
[(requests a left-to-right, right-to-left, or bottom-to-top, dra)15.0146(wing.)]TJ
/R22682744 10 Tf
-87.0602 -16.8 Td
(rank=same)Tj
/R22350744 10 Tf
51.3488 0 Td
(\(or)Tj
/R22682744 10 Tf
15.0891 0 Td
(min)Tj
/R22350744 10 Tf
20.0988 0 Td
(or)Tj
/R22682744 10 Tf
11.759 0 Td
(max)Tj
3.429 Tc
/R22350744 10 Tf
18.3301 0 Td
[(\)i)342.893(nas)]TJ
0 Tc
29.727 0 Td
0.93 Tw
[(ubgraph constrains the rank assignment of its nodes.)-843.018(If a subgraph')]TJ
281.76 0 Td
(s)Tj
-428.113 -12 Td
1.497 Tw
(name has the prex)Tj
/R22682744 10 Tf
86.5281 0 Td
(cluster)Tj
3.997 Tc
/R22350744 10 Tf
28.8801 0 Td
(,i)Tj
0 Tc
9.27695 0 Td
[(ts nodes are dra)14.9902(wn in a distinct rectangle of the layout.)]TJ
239.886 0 Td
1.496 Tw
(Clusters may be)Tj
-364.571 -12 Td
(nested.)Tj
/R22682744 10 Tf
28.8 TL
0 Tw
T*[(\(neato-specic attrib)20.0159(utes\))]TJ
12 TL
(mode=)'
/R22038400 10 Tf
29.0301 0 Td
(val)Tj
5.889 Tc
/R22350744 10 Tf
12.2199 0 Td
(.A)Tj
0 Tc
15.609 0 Td
0.889 Tw
[(lgorithm for minimizing ener)18.0054(gy in the layout. By def)]TJ
218.212 0 Td
(ault,)Tj
/R22682744 10 Tf
20.8891 0 Td
(neato)Tj
/R22350744 10 Tf
26.7199 0 Td
0.89 Tw
(uses stress majorization. If)Tj
/R22682744 10 Tf
-322.68 -12 Td
(mode=KK)Tj
2.5 Tc
/R22350744 10 Tf
44.5898 0 Td
[(,i)249.993(tu)]TJ
0 Tc
18.0602 0 Td
0 Tw
[(ses a v)14.9841(ersion of gradient descent.)]TJ
/R22682744 10 Tf
-62.65 -16.8 Td
(model=)Tj
/R22038400 10 Tf
31.8102 0 Td
(val)Tj
5.904 Tc
/R22350744 10 Tf
12.2199 0 Td
(.T)Tj
0 Tc
14.5141 0 Td
(he)Tj
/R22682744 10 Tf
12.8441 0 Td
(neato)Tj
/R22350744 10 Tf
26.734 0 Td
0.904 Tw
[(model computes the desired distances between all pairs of v)15(ertices. By def)9.99512(ault, it)]TJ
-98.1223 -12 Td
0.028 Tw
(uses the length of the shortest path. If)Tj
/R22682744 10 Tf
152.704 0 Td
(model)Tj
/R22350744 10 Tf
28.6379 0 Td
(is set to)Tj
/R22682744 10 Tf
33.1449 0 Td
[(cir)17.9932(cuit)]TJ
2.529 Tc
/R22350744 10 Tf
27.5902 0 Td
(,ac)Tj
0 Tc
16.4379 0 Td
0.029 Tw
(ircuit-resistance model is used.)Tj
128.986 0 Td
(If)Tj
/R22682744 10 Tf
9.18906 0 Td
(model)Tj
/R22350744 10 Tf
28.6391 0 Td
(is)Tj
-425.329 -12 Td
0.319 Tw
(set to)Tj
/R22682744 10 Tf
24.5281 0 Td
(subset)Tj
2.819 Tc
/R22350744 10 Tf
26.6699 0 Td
[(,i)281.918(tu)]TJ
0 Tc
18.6977 0 Td
(ses a model whereby the edge length is the number of nodes that are neighbors of e)Tj
337.664 0 Td
(xactly)Tj
-407.56 -12 Td
0 Tw
(one of the edge')Tj
2.5 Tc
64.15 0 Td
(sv)Tj
0 Tc
11.2398 0 Td
(ertices.)Tj
/R22682744 10 Tf
-75.3898 -16.8 Td
(start=)Tj
/R22038400 10 Tf
25.6898 0 Td
(val)Tj
5.016 Tc
/R22350744 10 Tf
12.2199 0 Td
(.R)Tj
0 Tc
14.1859 0 Td
0.016 Tw
(equests random initial placement and seeds the random number generator)Tj
5.016 Tc
293.704 0 Td
(.I)Tj
0 Tc
10.8461 0 Td
(f)Tj
/R22038400 10 Tf
5.84609 0 Td
(val)Tj
/R22350744 10 Tf
14.7371 0 Td
0.017 Tw
(is not an inte-)Tj
-377.229 -12 Td
(ger)Tj
2.5 Tc
12.3699 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
0 Tw
(he process ID or current time is used as the seed.)Tj
/R22682744 10 Tf
-20.15 -16.8 Td
(epsilon=)Tj
/R22038400 10 Tf
35.7102 0 Td
(n)Tj
5 Tc
/R22350744 10 Tf
5 0 Td
(.S)Tj
0 Tc
13.0602 0 Td
(ets the cutof)Tj
2.5 Tc
48.6301 0 Td
(ff)Tj
0 Tc
9.16016 0 Td
[(or the solv)15.0073(er)]TJ
5 Tc
49.2898 0 Td
(.T)Tj
0 Tc
13.6102 0 Td
[(he def)9.98535(ault is 0.1.)]TJ
/R22682744 10 Tf
-174.461 -28.8 Td
[(\(tw)9.99268(opi-specic attrib)20.0073(utes\))]TJ
-0.18 Tc
(ro)'
0 Tc
9.26016 0 Td
(ot=)Tj
/R22038400 10 Tf
14.0301 0 Td
(ctr)Tj
2.581 Tc
/R22350744 10 Tf
11.1102 0 Td
(.T)Tj
0 Tc
11.191 0 Td
0.081 Tw
(his species the node to be used as the center of the layout. If not specied,)Tj
/R22038400 10 Tf
305.135 0 Td
(twopi)Tj
/R22350744 10 Tf
24.8102 0 Td
0.08 Tw
(will randomly)Tj
-375.537 -12 Td
0.419 Tw
(pick one of the nodes that are furthest from a leaf node, where a leaf node is a node of de)Tj
363.96 0 Td
0.42 Tw
(gree 1. If no leaf)Tj
-363.96 -12 Td
0 Tw
[(nodes e)15.0073(xists, an arbitrary node is pick)10.0146(ed as center)55(.)]TJ
/R22682744 10 Tf
16.8 TL
(ranksep=)'
/R22038400 10 Tf
40.15 0 Td
(val)Tj
2.5 Tc
/R22350744 10 Tf
12.2199 0 Td
(.S)Tj
0 Tc
10.5602 0 Td
[(pecies the radial distance in inches between the sequence of rings. The def)9.99023(ault is 0.75.)]TJ
/R22682744 10 Tf
-62.9301 -28.8 Td
[(\(cir)17.9846(co-specic attrib)20.0073(utes\))]TJ
-0.18 Tc
12 TL
(ro)'
0 Tc
9.26016 0 Td
(ot=)Tj
/R22038400 10 Tf
14.0301 0 Td
(nodename)Tj
2.854 Tc
/R22350744 10 Tf
41.1 0 Td
(.S)Tj
0 Tc
10.9141 0 Td
0.354 Tw
(pecies the name of a node occurring in the root block. If the graph is disconnected, the)Tj
-0.18 Tc
/R22682744 10 Tf
-75.3043 -12 Td
(ro)Tj
0 Tc
9.26016 0 Td
(ot)Tj
/R22350744 10 Tf
10.8301 0 Td
0 Tw
[(node attrib)20(ute can be used to specify additional root blocks.)]TJ
/R22682744 10 Tf
-20.0902 -16.8 Td
(mindist=)Tj
/R22038400 10 Tf
37.9301 0 Td
(value)Tj
3.343 Tc
/R22350744 10 Tf
21.6602 0 Td
(.S)Tj
0 Tc
11.4031 0 Td
0.843 Tw
(ets the minimum separation between all nodes. If not specied then)Tj
/R22038400 10 Tf
281.464 0 Td
[(cir)37.0166(co)]TJ
/R22350744 10 Tf
23.5238 0 Td
0.844 Tw
(uses a def)Tj
41.018 0 Td
(ault)Tj
-0.25 Tc
-416.999 -12 Td
(va)Tj
0 Tc
9.18984 0 Td
0 Tw
(lue of 1.0.)Tj
/R22682744 10 Tf
-9.18984 -28.8 Td
[(\(fdp-specic attrib)19.9841(utes\))]TJ
(K=)'
/R22038400 10 Tf
13.4801 0 Td
(val)Tj
2.5 Tc
/R22350744 10 Tf
12.2199 0 Td
(.S)Tj
0 Tc
10.5602 0 Td
[(ets the def)10(ault ideal node separation in the layout.)]TJ
/R22682744 10 Tf
-36.2602 -16.8 Td
(maxiter=)Tj
/R22038400 10 Tf
39.0199 0 Td
(val)Tj
2.5 Tc
/R22350744 10 Tf
12.2199 0 Td
(.S)Tj
0 Tc
10.5602 0 Td
(ets the maximum number of iterations used to layout the graph.)Tj
/R22682744 10 Tf
-61.8 -16.8 Td
(start=)Tj
/R22038400 10 Tf
25.6898 0 Td
(val)Tj
3.02 Tc
/R22350744 10 Tf
12.2199 0 Td
(.A)Tj
0 Tc
12.7398 0 Td
0.52 Tw
(djusts the random initial placement of nodes with no specied position.)Tj
295.989 0 Td
(If)Tj
/R22038400 10 Tf
9.67891 0 Td
(val)Tj
/R22350744 10 Tf
15.2391 0 Td
0.519 Tw
(is an inte)Tj
36.998 0 Td
(ger)Tj
3.019 Tc
12.3699 0 Td
(,i)Tj
0 Tc
8.29883 0 Td
(t)Tj
-429.223 -12 Td
0.022 Tw
(is used as the seed for the random number generator)Tj
5.022 Tc
208.208 0 Td
(.I)Tj
0 Tc
10.852 0 Td
(f)Tj
/R22038400 10 Tf
5.85195 0 Td
(val)Tj
/R22350744 10 Tf
14.7422 0 Td
(is not an inte)Tj
51.3059 0 Td
(ger)Tj
2.522 Tc
12.3699 0 Td
(,ar)Tj
0 Tc
15.3141 0 Td
0.023 Tw
(andom system-generated in-)Tj
-318.644 -12 Td
[(te)15.0073(ger)]TJ
2.5 Tc
19.4398 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
0 Tw
(uch as the process ID or current time, is used as the seed.)Tj
/R22682744 10.95 Tf
-64.3297 -16.8 Td
[(Node Attrib)19.9917(utes)]TJ
/R22682744 10 Tf
36 -12 Td
(height=)Tj
/R22038400 10 Tf
32.3699 0 Td
(d)Tj
/R22350744 10 Tf
8.21797 0 Td
(or)Tj
/R22682744 10 Tf
11.548 0 Td
(width=)Tj
/R22038400 10 Tf
30.15 0 Td
(d)Tj
/R22350744 10 Tf
8.21797 0 Td
0.718 Tw
(sets minimum height or width.)Tj
131.099 0 Td
(Adding)Tj
/R22682744 10 Tf
33.2172 0 Td
(xedsize=true)Tj
/R22350744 10 Tf
62.7969 0 Td
0.717 Tw
(forces these to be the actual)Tj
-317.617 -12 Td
0 Tw
[(size \(te)15(xt labels are ignored\).)]TJ
/R22682744 10 Tf
16.8 TL
(shape=)'
-0.2 Tc
/R22038400 10 Tf
30.15 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygon)Tj
/R22350744 10 Tf
55.8398 0 Td
(record epsf)Tj
-0.2 Tc
/R22038400 10 Tf
-95.7898 -12 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygon)Tj
/R22350744 10 Tf
55.9648 0 Td
0.125 Tw
[(can be such v)25(alues as)]TJ
/R22682744 10 Tf
88.4051 0 Td
(plaintext, ellipse, o)Tj
-0.1 Tc
79.6 0 Td
(va)Tj
0 Tc
9.9 0 Td
[(l, cir)17.9834(cle, egg, triangle, box, diamond, trapez-)]TJ
-243.67 -12 Td
0.815 Tw
(ium, parallelogram, house, hexagon, octagon, note, tab, box3d, or component,)Tj
3.315 Tc
/R22350744 10 Tf
337.895 0 Td
(,a)Tj
0 Tc
10.2551 0 Td
(mong others.)Tj
58.85 0 Td
(\(Poly-)Tj
-407 -12 Td
1.337 Tw
[(gons are dened or modied by the follo)25.0171(wing node attrib)]TJ
240.173 0 Td
(utes:)Tj
-0.18 Tc
/R22682744 10 Tf
22.727 0 Td
(re)Tj
0 Tc
8.7 0 Td
(gular)Tj
/R22350744 10 Tf
22.7801 0 Td
(,)Tj
/R22682744 10 Tf
6.33711 0 Td
(peripheries)Tj
/R22350744 10 Tf
48.3301 0 Td
(,)Tj
/R22682744 10 Tf
6.33711 0 Td
(sides)Tj
/R22350744 10 Tf
20.5602 0 Td
(,)Tj
/R22682744 10 Tf
6.33711 0 Td
(orientation)Tj
/R22350744 10 Tf
47.2199 0 Td
(,)Tj
-264.551 -45.6 Td
0 Tw
[(12 January 2015)-19595(4)]TJ
ET
Q
Q
\n \n \n \n \n-3214\n+3210\n \n \n \n \n-R17534072\n+R22682744\n \n-R17202072\n+R22350744\n \n-R16889728\n+R22038400\n \n \n \n \n \n \n Type\n@@ -884,29 +884,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R16889728 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(DO)40.0159(T)]TJ
/R17202072 10 Tf
20.8699 0 Td
142.01 Tw
(\(1\) General)Tj
190.32 0 Td
0 Tw
(Commands Manual)Tj
/R16889728 10 Tf
223.7 0 Td
[(DO)40.0146(T)]TJ
/R17202072 10 Tf
20.8699 0 Td
(\(1\))Tj
/R17534072 10 Tf
-420.34 -36 Td
(distortion)Tj
/R17202072 10 Tf
44.493 0 Td
(and)Tj
/R17534072 10 Tf
17.2629 0 Td
[(sk)10(ew)]TJ
/R17202072 10 Tf
21.0102 0 Td
(.\))Tj
/R17534072 10 Tf
11.1531 0 Td
(epsf)Tj
/R17202072 10 Tf
20.043 0 Td
0.323 Tw
(uses the node')Tj
57.3059 0 Td
(s)Tj
/R17534072 10 Tf
6.71289 0 Td
(shapele)Tj
/R17202072 10 Tf
40.0531 0 Td
(attrib)Tj
20.9102 0 Td
(ute as the path name of an e)Tj
113.471 0 Td
0.322 Tw
(xternal EPSF le to)Tj
-352.415 -12 Td
0 Tw
(be automatically loaded for the node shape.)Tj
16.8 TL
T*[(See https://www)65.0159(.graphviz.or)18.0151(g/doc/info/shapes.html for a complete description of node shapes.)]TJ
/R17534072 10 Tf
(color=)'
/R16889728 10 Tf
27.3602 0 Td
(colorvalue)Tj
/R17202072 10 Tf
45.2699 0 Td
(sets the outline color)Tj
2.5 Tc
82.65 0 Td
(,a)Tj
0 Tc
9.43984 0 Td
[(nd the def)10.0146(ault ll color if style=lled and)]TJ
/R17534072 10 Tf
167.2 0 Td
(llcolor)Tj
/R17202072 10 Tf
35.2801 0 Td
(is not specied.)Tj
/R17534072 10 Tf
-367.2 -16.8 Td
(llcolor=)Tj
/R16889728 10 Tf
38.4801 0 Td
(colorvalue)Tj
/R17202072 10 Tf
45.5699 0 Td
0.3 Tw
(sets the ll color when style=lled.)Tj
147.441 0 Td
0.301 Tw
(If not specied, the llcolor when style=lled de-)Tj
-0.1 Tc
-231.491 -12 Td
(fa)Tj
0 Tc
7.66992 0 Td
0 Tw
[(ults to be the same as the outline color)55.0073(.)]TJ
/R17534072 10 Tf
-7.66992 -16.8 Td
[(style=lled solid dashed dotted bold in)40.0146(vis)]TJ
(xlabel=)'
/R16889728 10 Tf
31.2602 0 Td
[("te)20.0073(xt")]TJ
/R17202072 10 Tf
26.352 0 Td
1.211 Tw
(species a label that will be place near)Tj
3.711 Tc
162.207 0 Td
(,b)Tj
0 Tc
11.0109 0 Td
(ut outside, of a node. The normal)Tj
/R17534072 10 Tf
143.737 0 Td
(label)Tj
/R17202072 10 Tf
24.2711 0 Td
(string is)Tj
-398.838 -12 Td
0 Tw
(placed within the node shape.)Tj
/R17534072 10 Tf
T*[(tar)10.0073(get=)]TJ
/R16889728 10 Tf
31.1398 0 Td
("tar)Tj
-0.1 Tc
15.5 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
(t")Tj
/R17202072 10 Tf
10.4539 0 Td
0.974 Tw
[(is a tar)17.9871(get string for client-side imagemaps and SV)15.0024(G, ef)]TJ
230.926 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
1.274 Tw
(ve w)Tj
0 Tc
19.984 0 Td
0.974 Tw
(hen nodes ha)Tj
-0.15 Tc
53.9578 0 Td
1.274 Tw
(ve a U)Tj
0 Tc
27.898 0 Td
(RL.)Tj
-416.72 -12 Td
1.386 Tw
[(The tar)18.0139(get string is used to determine which windo)]TJ
3.886 Tc
213.968 0 Td
[(wo)388.613(ft)]TJ
0 Tc
26.102 0 Td
[(he bro)25.0146(wser is used for the URL.)]TJ
142.481 0 Td
1.385 Tw
(Setting it to)Tj
-382.551 -12 Td
0.524 Tw
("_graphviz" will open a ne)Tj
3.024 Tc
108.876 0 Td
(ww)Tj
0 Tc
17.4641 0 Td
(indo)Tj
3.025 Tc
17.5301 0 Td
[(wi)302.5(fi)302.485(td)]TJ
0 Tc
32.9652 0 Td
(oesn')Tj
3.025 Tc
21.4801 0 Td
(ta)Tj
0 Tc
10.2449 0 Td
0.525 Tw
[(lready e)14.9927(xist, or reuse it if it does.)-552.485(If the tar)17.998(get string is)]TJ
-208.561 -12 Td
(empty)Tj
2.523 Tc
24.35 0 Td
(,t)Tj
0 Tc
7.80312 0 Td
0.023 Tw
[(he def)10.0183(ault, then no tar)]TJ
87.2918 0 Td
0.022 Tw
[(get attrib)20.0049(ute is included in the output.)-502.188(The substrings '\\N' and '\\G' are substi-)]TJ
-119.445 -12 Td
0.463 Tw
(tuted in the same manner as for the node label attrib)Tj
212.17 0 Td
2.963 Tw
(ute. Additionally)Tj
73.7059 0 Td
0.463 Tw
(the substring '\\L)Tj
2.963 Tc
66.116 0 Td
[('i)296.294(ss)]TJ
0 Tc
19.816 0 Td
(ubstituted with)Tj
-371.808 -12 Td
0 Tw
(the node label string.)Tj
/R17534072 10 Tf
(tooltip=)'
/R16889728 10 Tf
33.4801 0 Td
[("te)20.0073(xt")]TJ
/R17202072 10 Tf
26.3348 0 Td
1.195 Tw
[(is a tooltip string for client-side imagemaps and SV)14.9854(G, ef)]TJ
236.445 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
1.494 Tw
(ve w)Tj
0 Tc
20.2039 0 Td
1.194 Tw
(hen nodes ha)Tj
-0.15 Tc
54.398 0 Td
1.494 Tw
(ve a U)Tj
0 Tc
28.3379 0 Td
(RL.)Tj
-416.72 -12 Td
0.463 Tw
(The tooltip string def)Tj
86.009 0 Td
0.464 Tw
[(aults to be the same as the label string, b)19.9829(ut this attrib)20.0024(ute permits nodes without labels)]TJ
-86.009 -12 Td
0.124 Tw
(to still ha)Tj
-0.15 Tc
37.2781 0 Td
0.424 Tw
(ve t)Tj
0 Tc
14.6941 0 Td
0.124 Tw
(ooltips thus permitting denser graphs.)Tj
156.45 0 Td
0.123 Tw
(The substrings '\\N' and '\\G' are substituted in the same)Tj
-208.422 -12 Td
1.238 Tw
(manner as for the node label attrib)Tj
144.418 0 Td
3.739 Tw
(ute. Additionally)Tj
75.2578 0 Td
1.239 Tw
(the substring '\\L)Tj
3.739 Tc
67.668 0 Td
[('i)373.916(ss)]TJ
0 Tc
21.368 0 Td
(ubstituted with the node label)Tj
-308.712 -12 Td
(string.)Tj
0 Tw
T*[(The follo)25.0159(wing attrib)19.9841(utes apply only to polygon shape nodes:)]TJ
-0.18 Tc
/R17534072 10 Tf
(re)'
0 Tc
8.7 0 Td
(gular=)Tj
/R16889728 10 Tf
28.4801 0 Td
(n)Tj
/R17202072 10 Tf
8.16211 0 Td
(if)Tj
/R16889728 10 Tf
9.27187 0 Td
(n)Tj
/R17202072 10 Tf
8.16211 0 Td
0.662 Tw
(is non-zero then the polygon is made re)Tj
162.514 0 Td
(gular)Tj
3.162 Tc
20.15 0 Td
(,i)Tj
0 Tc
8.44219 0 Td
0.661 Tw
(.e. symmetric about the x and y axis, other)Tj
174.788 0 Td
(-)Tj
-428.67 -12 Td
1.08 Tw
[(wise the polygon tak)10.0159(es on the aspect ratio of the label.)]TJ
-0.2 Tc
/R16889728 10 Tf
233.69 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R17202072 10 Tf
60.8102 0 Td
[(that are not already re)14.9854(gular are)]TJ
-304.3 -12 Td
0.769 Tw
[(made re)15.0171(gular by this attrib)]TJ
108.266 0 Td
(ute.)Tj
-0.2 Tc
/R16889728 10 Tf
20.4891 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R17202072 10 Tf
60.4988 0 Td
(that are already re)Tj
74.0672 0 Td
0.768 Tw
[(gular are not af)24.9951(fected \(i.e.)]TJ
111.88 0 Td
(the)Tj
3.268 Tc
12.0699 0 Td
(yc)Tj
0 Tc
12.7078 0 Td
(annot)Tj
-409.779 -12 Td
0 Tw
(be made asymmetric\).)Tj
/R17534072 10 Tf
(peripheries=)'
/R16889728 10 Tf
54.0301 0 Td
(n)Tj
/R17202072 10 Tf
8.73711 0 Td
1.237 Tw
[(sets the number of periphery lines dra)15.0049(wn around the polygon.)-623.691(This v)]TJ
289.557 0 Td
1.238 Tw
(alue supersedes the)Tj
-352.324 -12 Td
0 Tw
(number of periphery lines of)Tj
-0.2 Tc
/R16889728 10 Tf
116.92 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R17202072 10 Tf
57.2301 0 Td
(.)Tj
/R17534072 10 Tf
-183.95 -16.8 Td
(sides=)Tj
/R16889728 10 Tf
26.2602 0 Td
(n)Tj
/R17202072 10 Tf
8.95313 0 Td
1.453 Tw
(sets the number of sides to the polygon.)Tj
/R16889728 10 Tf
173.004 0 Td
(n)Tj
/R17202072 10 Tf
5 0 Td
(<3 results in an ellipse.)Tj
104.845 0 Td
1.452 Tw
[(This attrib)19.9805(ute is ignored by)]TJ
-0.2 Tc
/R16889728 10 Tf
-318.062 -12 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R17202072 10 Tf
57.2301 0 Td
(.)Tj
/R17534072 10 Tf
-67.0301 -16.8 Td
(orientation=)Tj
/R16889728 10 Tf
52.9199 0 Td
(f)Tj
/R17202072 10 Tf
5.46992 0 Td
0.19 Tw
(sets the orientation of the rst ape)Tj
2.691 Tc
136.53 0 Td
[(xo)269.099(ft)]TJ
0 Tc
21.4922 0 Td
0.191 Tw
[(he polygon counterclockwise from the v)15.0146(ertical, in de-)]TJ
-216.412 -12 Td
(grees.)Tj
/R16889728 10 Tf
28.893 0 Td
(f)Tj
/R17202072 10 Tf
5.57305 0 Td
0.292 Tw
(may be a oating point number)Tj
5.292 Tc
126.18 0 Td
(.T)Tj
0 Tc
13.902 0 Td
[(he orientation of labels is not af)25.0049(fected by this attrib)]TJ
206.318 0 Td
2.792 Tw
(ute. This)Tj
40.584 0 Td
(at-)Tj
-421.45 -12 Td
0 Tw
[(trib)20.0159(ute is added to the initial orientation of)]TJ
-0.2 Tc
/R16889728 10 Tf
171.46 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons.)Tj
/R17534072 10 Tf
-181.26 -16.8 Td
(distortion=)Tj
/R16889728 10 Tf
47.3699 0 Td
(f)Tj
/R17202072 10 Tf
5.57695 0 Td
0.297 Tw
[(sets the amount of broadening of the top and narro)25.0195(wing of the bottom of the polygon \(relati)]TJ
-0.15 Tc
369.762 0 Td
(ve)Tj
0 Tc
-422.709 -12 Td
1.256 Tw
[(to its orientation\).)-625.581(Floating point v)24.9902(alues between 1 and +1 are suggested.)]TJ
318.851 0 Td
1.255 Tw
[(This attrib)20.0098(ute is ignored by)]TJ
-0.2 Tc
/R16889728 10 Tf
-318.851 -12 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R17202072 10 Tf
57.2301 0 Td
(.)Tj
/R17534072 10 Tf
-67.0301 -16.8 Td
[(sk)10(ew=)]TJ
/R16889728 10 Tf
26.7102 0 Td
(f)Tj
/R17202072 10 Tf
5.43906 0 Td
0.159 Tw
(sets the amount of right-displacement of the top and left-displacement of the bottom of the polygon)Tj
-32.1492 -12 Td
(\(relati)Tj
-0.15 Tc
23.6301 0 Td
1.339 Tw
(ve t)Tj
3.539 Tc
15.609 0 Td
(oi)Tj
0 Tc
11.3191 0 Td
1.038 Tw
[(ts orientation\).)-603.787(Floating point v)24.9829(alues between 1 and +1 are suggested.)-603.784(This attrib)19.9854(ute is ig-)]TJ
-50.5582 -12 Td
0 Tw
(nored by)Tj
-0.2 Tc
/R16889728 10 Tf
37.7699 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R17202072 10 Tf
57.2301 0 Td
(.)Tj
/R17534072 10 Tf
-104.8 -28.8 Td
[(\(cir)17.9846(co-specic attrib)20.0073(utes\))]TJ
-0.18 Tc
12 TL
(ro)'
0 Tc
9.26016 0 Td
(ot=)Tj
/R16889728 10 Tf
14.0301 0 Td
(true/false)Tj
3.267 Tc
/R17202072 10 Tf
37.7801 0 Td
(.T)Tj
0 Tc
11.877 0 Td
0.767 Tw
(his species that the block containing the gi)Tj
-0.15 Tc
180.389 0 Td
(ve)Tj
3.268 Tc
9.28984 0 Td
(nn)Tj
0 Tc
13.268 0 Td
0.768 Tw
(ode be treated as the root of the span-)Tj
-275.894 -12 Td
0 Tw
(ning tree in the layout.)Tj
/R17534072 10 Tf
28.8 TL
T*[(\(neato- and fdp-specic attrib)20.0146(utes\))]TJ
12 TL
(pin=)'
/R16889728 10 Tf
19.6 0 Td
(val)Tj
2.5 Tc
/R17202072 10 Tf
12.2199 0 Td
(.I)Tj
0 Tc
8.33008 0 Td
(f)Tj
/R16889728 10 Tf
5.83008 0 Td
(val)Tj
/R17202072 10 Tf
14.7199 0 Td
(is)Tj
/R17534072 10 Tf
9.16992 0 Td
(true)Tj
2.5 Tc
/R17202072 10 Tf
17.7699 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
(he node will remain at its initial position.)Tj
69.5301 -79.2 Td
[(12 January 2015)-19595(5)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R22038400 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(DO)40.0159(T)]TJ
/R22350744 10 Tf
20.8699 0 Td
142.01 Tw
(\(1\) General)Tj
190.32 0 Td
0 Tw
(Commands Manual)Tj
/R22038400 10 Tf
223.7 0 Td
[(DO)40.0146(T)]TJ
/R22350744 10 Tf
20.8699 0 Td
(\(1\))Tj
/R22682744 10 Tf
-420.34 -36 Td
(distortion)Tj
/R22350744 10 Tf
44.493 0 Td
(and)Tj
/R22682744 10 Tf
17.2629 0 Td
[(sk)10(ew)]TJ
/R22350744 10 Tf
21.0102 0 Td
(.\))Tj
/R22682744 10 Tf
11.1531 0 Td
(epsf)Tj
/R22350744 10 Tf
20.043 0 Td
0.323 Tw
(uses the node')Tj
57.3059 0 Td
(s)Tj
/R22682744 10 Tf
6.71289 0 Td
(shapele)Tj
/R22350744 10 Tf
40.0531 0 Td
(attrib)Tj
20.9102 0 Td
(ute as the path name of an e)Tj
113.471 0 Td
0.322 Tw
(xternal EPSF le to)Tj
-352.415 -12 Td
0 Tw
(be automatically loaded for the node shape.)Tj
16.8 TL
T*[(See https://www)65.0159(.graphviz.or)18.0151(g/doc/info/shapes.html for a complete description of node shapes.)]TJ
/R22682744 10 Tf
(color=)'
/R22038400 10 Tf
27.3602 0 Td
(colorvalue)Tj
/R22350744 10 Tf
45.2699 0 Td
(sets the outline color)Tj
2.5 Tc
82.65 0 Td
(,a)Tj
0 Tc
9.43984 0 Td
[(nd the def)10.0146(ault ll color if style=lled and)]TJ
/R22682744 10 Tf
167.2 0 Td
(llcolor)Tj
/R22350744 10 Tf
35.2801 0 Td
(is not specied.)Tj
/R22682744 10 Tf
-367.2 -16.8 Td
(llcolor=)Tj
/R22038400 10 Tf
38.4801 0 Td
(colorvalue)Tj
/R22350744 10 Tf
45.5699 0 Td
0.3 Tw
(sets the ll color when style=lled.)Tj
147.441 0 Td
0.301 Tw
(If not specied, the llcolor when style=lled de-)Tj
-0.1 Tc
-231.491 -12 Td
(fa)Tj
0 Tc
7.66992 0 Td
0 Tw
[(ults to be the same as the outline color)55.0073(.)]TJ
/R22682744 10 Tf
-7.66992 -16.8 Td
[(style=lled solid dashed dotted bold in)40.0146(vis)]TJ
(xlabel=)'
/R22038400 10 Tf
31.2602 0 Td
[("te)20.0073(xt")]TJ
/R22350744 10 Tf
26.352 0 Td
1.211 Tw
(species a label that will be place near)Tj
3.711 Tc
162.207 0 Td
(,b)Tj
0 Tc
11.0109 0 Td
(ut outside, of a node. The normal)Tj
/R22682744 10 Tf
143.737 0 Td
(label)Tj
/R22350744 10 Tf
24.2711 0 Td
(string is)Tj
-398.838 -12 Td
0 Tw
(placed within the node shape.)Tj
/R22682744 10 Tf
T*[(tar)10.0073(get=)]TJ
/R22038400 10 Tf
31.1398 0 Td
("tar)Tj
-0.1 Tc
15.5 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
(t")Tj
/R22350744 10 Tf
10.4539 0 Td
0.974 Tw
[(is a tar)17.9871(get string for client-side imagemaps and SV)15.0024(G, ef)]TJ
230.926 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
1.274 Tw
(ve w)Tj
0 Tc
19.984 0 Td
0.974 Tw
(hen nodes ha)Tj
-0.15 Tc
53.9578 0 Td
1.274 Tw
(ve a U)Tj
0 Tc
27.898 0 Td
(RL.)Tj
-416.72 -12 Td
1.386 Tw
[(The tar)18.0139(get string is used to determine which windo)]TJ
3.886 Tc
213.968 0 Td
[(wo)388.613(ft)]TJ
0 Tc
26.102 0 Td
[(he bro)25.0146(wser is used for the URL.)]TJ
142.481 0 Td
1.385 Tw
(Setting it to)Tj
-382.551 -12 Td
0.524 Tw
("_graphviz" will open a ne)Tj
3.024 Tc
108.876 0 Td
(ww)Tj
0 Tc
17.4641 0 Td
(indo)Tj
3.025 Tc
17.5301 0 Td
[(wi)302.5(fi)302.485(td)]TJ
0 Tc
32.9652 0 Td
(oesn')Tj
3.025 Tc
21.4801 0 Td
(ta)Tj
0 Tc
10.2449 0 Td
0.525 Tw
[(lready e)14.9927(xist, or reuse it if it does.)-552.485(If the tar)17.998(get string is)]TJ
-208.561 -12 Td
(empty)Tj
2.523 Tc
24.35 0 Td
(,t)Tj
0 Tc
7.80312 0 Td
0.023 Tw
[(he def)10.0183(ault, then no tar)]TJ
87.2918 0 Td
0.022 Tw
[(get attrib)20.0049(ute is included in the output.)-502.188(The substrings '\\N' and '\\G' are substi-)]TJ
-119.445 -12 Td
0.463 Tw
(tuted in the same manner as for the node label attrib)Tj
212.17 0 Td
2.963 Tw
(ute. Additionally)Tj
73.7059 0 Td
0.463 Tw
(the substring '\\L)Tj
2.963 Tc
66.116 0 Td
[('i)296.294(ss)]TJ
0 Tc
19.816 0 Td
(ubstituted with)Tj
-371.808 -12 Td
0 Tw
(the node label string.)Tj
/R22682744 10 Tf
(tooltip=)'
/R22038400 10 Tf
33.4801 0 Td
[("te)20.0073(xt")]TJ
/R22350744 10 Tf
26.3348 0 Td
1.195 Tw
[(is a tooltip string for client-side imagemaps and SV)14.9854(G, ef)]TJ
236.445 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
1.494 Tw
(ve w)Tj
0 Tc
20.2039 0 Td
1.194 Tw
(hen nodes ha)Tj
-0.15 Tc
54.398 0 Td
1.494 Tw
(ve a U)Tj
0 Tc
28.3379 0 Td
(RL.)Tj
-416.72 -12 Td
0.463 Tw
(The tooltip string def)Tj
86.009 0 Td
0.464 Tw
[(aults to be the same as the label string, b)19.9829(ut this attrib)20.0024(ute permits nodes without labels)]TJ
-86.009 -12 Td
0.124 Tw
(to still ha)Tj
-0.15 Tc
37.2781 0 Td
0.424 Tw
(ve t)Tj
0 Tc
14.6941 0 Td
0.124 Tw
(ooltips thus permitting denser graphs.)Tj
156.45 0 Td
0.123 Tw
(The substrings '\\N' and '\\G' are substituted in the same)Tj
-208.422 -12 Td
1.238 Tw
(manner as for the node label attrib)Tj
144.418 0 Td
3.739 Tw
(ute. Additionally)Tj
75.2578 0 Td
1.239 Tw
(the substring '\\L)Tj
3.739 Tc
67.668 0 Td
[('i)373.916(ss)]TJ
0 Tc
21.368 0 Td
(ubstituted with the node label)Tj
-308.712 -12 Td
(string.)Tj
0 Tw
T*[(The follo)25.0159(wing attrib)19.9841(utes apply only to polygon shape nodes:)]TJ
-0.18 Tc
/R22682744 10 Tf
(re)'
0 Tc
8.7 0 Td
(gular=)Tj
/R22038400 10 Tf
28.4801 0 Td
(n)Tj
/R22350744 10 Tf
8.16211 0 Td
(if)Tj
/R22038400 10 Tf
9.27187 0 Td
(n)Tj
/R22350744 10 Tf
8.16211 0 Td
0.662 Tw
(is non-zero then the polygon is made re)Tj
162.514 0 Td
(gular)Tj
3.162 Tc
20.15 0 Td
(,i)Tj
0 Tc
8.44219 0 Td
0.661 Tw
(.e. symmetric about the x and y axis, other)Tj
174.788 0 Td
(-)Tj
-428.67 -12 Td
1.08 Tw
[(wise the polygon tak)10.0159(es on the aspect ratio of the label.)]TJ
-0.2 Tc
/R22038400 10 Tf
233.69 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R22350744 10 Tf
60.8102 0 Td
[(that are not already re)14.9854(gular are)]TJ
-304.3 -12 Td
0.769 Tw
[(made re)15.0171(gular by this attrib)]TJ
108.266 0 Td
(ute.)Tj
-0.2 Tc
/R22038400 10 Tf
20.4891 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R22350744 10 Tf
60.4988 0 Td
(that are already re)Tj
74.0672 0 Td
0.768 Tw
[(gular are not af)24.9951(fected \(i.e.)]TJ
111.88 0 Td
(the)Tj
3.268 Tc
12.0699 0 Td
(yc)Tj
0 Tc
12.7078 0 Td
(annot)Tj
-409.779 -12 Td
0 Tw
(be made asymmetric\).)Tj
/R22682744 10 Tf
(peripheries=)'
/R22038400 10 Tf
54.0301 0 Td
(n)Tj
/R22350744 10 Tf
8.73711 0 Td
1.237 Tw
[(sets the number of periphery lines dra)15.0049(wn around the polygon.)-623.691(This v)]TJ
289.557 0 Td
1.238 Tw
(alue supersedes the)Tj
-352.324 -12 Td
0 Tw
(number of periphery lines of)Tj
-0.2 Tc
/R22038400 10 Tf
116.92 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R22350744 10 Tf
57.2301 0 Td
(.)Tj
/R22682744 10 Tf
-183.95 -16.8 Td
(sides=)Tj
/R22038400 10 Tf
26.2602 0 Td
(n)Tj
/R22350744 10 Tf
8.95313 0 Td
1.453 Tw
(sets the number of sides to the polygon.)Tj
/R22038400 10 Tf
173.004 0 Td
(n)Tj
/R22350744 10 Tf
5 0 Td
(<3 results in an ellipse.)Tj
104.845 0 Td
1.452 Tw
[(This attrib)19.9805(ute is ignored by)]TJ
-0.2 Tc
/R22038400 10 Tf
-318.062 -12 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R22350744 10 Tf
57.2301 0 Td
(.)Tj
/R22682744 10 Tf
-67.0301 -16.8 Td
(orientation=)Tj
/R22038400 10 Tf
52.9199 0 Td
(f)Tj
/R22350744 10 Tf
5.46992 0 Td
0.19 Tw
(sets the orientation of the rst ape)Tj
2.691 Tc
136.53 0 Td
[(xo)269.099(ft)]TJ
0 Tc
21.4922 0 Td
0.191 Tw
[(he polygon counterclockwise from the v)15.0146(ertical, in de-)]TJ
-216.412 -12 Td
(grees.)Tj
/R22038400 10 Tf
28.893 0 Td
(f)Tj
/R22350744 10 Tf
5.57305 0 Td
0.292 Tw
(may be a oating point number)Tj
5.292 Tc
126.18 0 Td
(.T)Tj
0 Tc
13.902 0 Td
[(he orientation of labels is not af)25.0049(fected by this attrib)]TJ
206.318 0 Td
2.792 Tw
(ute. This)Tj
40.584 0 Td
(at-)Tj
-421.45 -12 Td
0 Tw
[(trib)20.0159(ute is added to the initial orientation of)]TJ
-0.2 Tc
/R22038400 10 Tf
171.46 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons.)Tj
/R22682744 10 Tf
-181.26 -16.8 Td
(distortion=)Tj
/R22038400 10 Tf
47.3699 0 Td
(f)Tj
/R22350744 10 Tf
5.57695 0 Td
0.297 Tw
[(sets the amount of broadening of the top and narro)25.0195(wing of the bottom of the polygon \(relati)]TJ
-0.15 Tc
369.762 0 Td
(ve)Tj
0 Tc
-422.709 -12 Td
1.256 Tw
[(to its orientation\).)-625.581(Floating point v)24.9902(alues between 1 and +1 are suggested.)]TJ
318.851 0 Td
1.255 Tw
[(This attrib)20.0098(ute is ignored by)]TJ
-0.2 Tc
/R22038400 10 Tf
-318.851 -12 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R22350744 10 Tf
57.2301 0 Td
(.)Tj
/R22682744 10 Tf
-67.0301 -16.8 Td
[(sk)10(ew=)]TJ
/R22038400 10 Tf
26.7102 0 Td
(f)Tj
/R22350744 10 Tf
5.43906 0 Td
0.159 Tw
(sets the amount of right-displacement of the top and left-displacement of the bottom of the polygon)Tj
-32.1492 -12 Td
(\(relati)Tj
-0.15 Tc
23.6301 0 Td
1.339 Tw
(ve t)Tj
3.539 Tc
15.609 0 Td
(oi)Tj
0 Tc
11.3191 0 Td
1.038 Tw
[(ts orientation\).)-603.787(Floating point v)24.9829(alues between 1 and +1 are suggested.)-603.784(This attrib)19.9854(ute is ig-)]TJ
-50.5582 -12 Td
0 Tw
(nored by)Tj
-0.2 Tc
/R22038400 10 Tf
37.7699 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R22350744 10 Tf
57.2301 0 Td
(.)Tj
/R22682744 10 Tf
-104.8 -28.8 Td
[(\(cir)17.9846(co-specic attrib)20.0073(utes\))]TJ
-0.18 Tc
12 TL
(ro)'
0 Tc
9.26016 0 Td
(ot=)Tj
/R22038400 10 Tf
14.0301 0 Td
(true/false)Tj
3.267 Tc
/R22350744 10 Tf
37.7801 0 Td
(.T)Tj
0 Tc
11.877 0 Td
0.767 Tw
(his species that the block containing the gi)Tj
-0.15 Tc
180.389 0 Td
(ve)Tj
3.268 Tc
9.28984 0 Td
(nn)Tj
0 Tc
13.268 0 Td
0.768 Tw
(ode be treated as the root of the span-)Tj
-275.894 -12 Td
0 Tw
(ning tree in the layout.)Tj
/R22682744 10 Tf
28.8 TL
T*[(\(neato- and fdp-specic attrib)20.0146(utes\))]TJ
12 TL
(pin=)'
/R22038400 10 Tf
19.6 0 Td
(val)Tj
2.5 Tc
/R22350744 10 Tf
12.2199 0 Td
(.I)Tj
0 Tc
8.33008 0 Td
(f)Tj
/R22038400 10 Tf
5.83008 0 Td
(val)Tj
/R22350744 10 Tf
14.7199 0 Td
(is)Tj
/R22682744 10 Tf
9.16992 0 Td
(true)Tj
2.5 Tc
/R22350744 10 Tf
17.7699 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
(he node will remain at its initial position.)Tj
69.5301 -79.2 Td
[(12 January 2015)-19595(5)]TJ
ET
Q
Q
\n \n \n \n \n-3374\n+3371\n \n \n \n \n-R17534072\n+R22682744\n \n-R17202072\n+R22350744\n \n-R16889728\n+R22038400\n \n \n \n \n \n \n Type\n@@ -943,29 +943,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R16889728 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(DO)40.0159(T)]TJ
/R17202072 10 Tf
20.8699 0 Td
142.01 Tw
(\(1\) General)Tj
190.32 0 Td
0 Tw
(Commands Manual)Tj
/R16889728 10 Tf
223.7 0 Td
[(DO)40.0146(T)]TJ
/R17202072 10 Tf
20.8699 0 Td
(\(1\))Tj
/R17534072 10.95 Tf
-456.34 -36 Td
[(Edge Attrib)20(utes)]TJ
/R17534072 10 Tf
36 -12 Td
(weight=)Tj
/R16889728 10 Tf
34.0301 0 Td
(val)Tj
/R17202072 10 Tf
16.268 0 Td
(where)Tj
/R16889728 10 Tf
28.4781 0 Td
(val)Tj
/R17202072 10 Tf
16.268 0 Td
1.548 Tw
(is the cost of the edge.)Tj
-0.15 Tc
103.717 0 Td
(Fo)Tj
0 Tc
10.4102 0 Td
(r)Tj
/R17534072 10 Tf
7.37695 0 Td
(dot)Tj
4.047 Tc
/R17202072 10 Tf
13.8898 0 Td
(,w)Tj
0 Tc
13.7672 0 Td
1.547 Tw
(eights must be non-ne)Tj
-0.05 Tc
92.541 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
1.847 Tw
(ve i)Tj
0 Tc
16.1172 0 Td
(nte)Tj
12.0699 0 Td
4.047 Tw
(gers. V)Tj
31.8172 0 Td
(alues)Tj
-411.451 -12 Td
1.065 Tw
[(greater than 1 tend to shorten the edge;)-606.492(weight 0 at edges are ignored for ordering nodes.)]TJ
385.806 0 Td
(In)Tj
/R17534072 10 Tf
11.8961 0 Td
[(tw)10(opi)]TJ
3.566 Tc
/R17202072 10 Tf
23.7898 0 Td
(,a)Tj
0 Tc
-421.492 -12 Td
0.663 Tw
(weight of 0 will cause the edge to be ignored in constructing the underlying spanning tree. F)Tj
379.578 0 Td
(or)Tj
/R17534072 10 Tf
11.4922 0 Td
(neato)Tj
/R17202072 10 Tf
26.4922 0 Td
(and)Tj
/R17534072 10 Tf
-417.563 -12 Td
(fdp)Tj
2.623 Tc
/R17202072 10 Tf
14.45 0 Td
(,ah)Tj
0 Tc
17.1859 0 Td
(ea)Tj
8.68008 0 Td
0.124 Tw
[(vier weight will put more emphasis on the algorithm achie)25.0146(ving an edge length closer to that spec-)]TJ
-40.316 -12 Td
0 Tw
[(ied by the edge')54.9841(s)]TJ
/R17534072 10 Tf
75.55 0 Td
(len)Tj
/R17202072 10 Tf
15.2801 0 Td
[(attrib)19.9854(ute.)]TJ
/R17534072 10 Tf
-90.8301 -16.8 Td
[(style=solid dashed dotted bold in)40.0073(vis)]TJ
16.8 TL
(color=)'
/R16889728 10 Tf
27.3602 0 Td
(colorvalue)Tj
/R17202072 10 Tf
45.2699 0 Td
(sets the line color for edges.)Tj
/R17534072 10 Tf
-72.6301 -16.8 Td
(color=)Tj
/R16889728 10 Tf
27.3602 0 Td
(colorvaluelist)Tj
2.5 Tc
/R17202072 10 Tf
57.5 0 Td
(a')Tj
0 Tc
10.2699 0 Td
(:' separated list of)Tj
/R16889728 10 Tf
74.4301 0 Td
(colorvalue)Tj
/R17202072 10 Tf
45.2699 0 Td
[(creates parallel edges, one edge for each color)55.0098(.)]TJ
/R17534072 10 Tf
-214.83 -16.8 Td
[(dir=f)24.9841(orward back both none)]TJ
/R17202072 10 Tf
123.79 0 Td
(controls arro)Tj
2.5 Tc
50.5699 0 Td
(wd)Tj
0 Tc
14.7199 0 Td
(irection.)Tj
/R17534072 10 Tf
-189.08 -16.8 Td
(tailclip,headclip=false)Tj
/R17202072 10 Tf
95.7102 0 Td
(disables endpoint shape clipping.)Tj
/R17534072 10 Tf
-95.7102 -16.8 Td
[(tar)10.0073(get=)]TJ
/R16889728 10 Tf
31.1398 0 Td
[("te)20.0073(xt")]TJ
/R17202072 10 Tf
25.934 0 Td
0.794 Tw
(is a tar)Tj
28.068 0 Td
0.793 Tw
[(get string for client-side imagemaps and SV)14.9951(G, ef)]TJ
201.231 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
1.093 Tw
(ve w)Tj
0 Tc
19.8031 0 Td
0.793 Tw
(hen edges ha)Tj
-0.15 Tc
53.0359 0 Td
1.093 Tw
(ve a U)Tj
0 Tc
27.5359 0 Td
3.293 Tw
(RL. If)Tj
-404.268 -12 Td
0.262 Tw
[(the tar)18.0042(get string is empty)]TJ
2.763 Tc
99.6578 0 Td
(,t)Tj
0 Tc
8.04297 0 Td
0.263 Tw
[(he def)9.99512(ault, then no tar)18.0103(get attrib)20.0024(ute is included in the output.)-526.299(The substrings '\\T',)]TJ
-107.701 -12 Td
0.358 Tw
('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj
326.21 0 Td
2.857 Tw
(ute. Additionally)Tj
73.4941 0 Td
0.357 Tw
(the sub-)Tj
-399.704 -12 Td
0 Tw
(string '\\L)Tj
2.5 Tc
36.5801 0 Td
[('i)249.984(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R17534072 10 Tf
-55.4703 -16.8 Td
(tooltip=)Tj
/R16889728 10 Tf
33.4801 0 Td
[("te)20.0073(xt")]TJ
/R17202072 10 Tf
25.8801 0 Td
0.74 Tw
(is a tooltip string for client-side imagemaps ef)Tj
189.08 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
1.04 Tw
(ve w)Tj
0 Tc
19.75 0 Td
0.74 Tw
(hen edges ha)Tj
-0.15 Tc
52.9301 0 Td
1.04 Tw
(ve a U)Tj
0 Tc
27.4301 0 Td
3.24 Tw
(RL. The)Tj
39.8102 0 Td
(tooltip)Tj
-405.88 -12 Td
0.773 Tw
(string def)Tj
38.723 0 Td
0.772 Tw
[(aults to be the same as the edge label string.)-577.2(The substrings '\\T', '\\H', '\\E' and '\\G' are substi-)]TJ
-38.723 -12 Td
0.496 Tw
(tuted in the same manner as for the edge label attrib)Tj
211.94 0 Td
2.996 Tw
(ute. Additionally)Tj
73.7719 0 Td
0.496 Tw
(the substring '\\L)Tj
2.996 Tc
66.182 0 Td
[('i)299.614(ss)]TJ
0 Tc
19.882 0 Td
(ubstituted with)Tj
-371.776 -12 Td
0 Tw
(the edge label string.)Tj
/R17534072 10 Tf
(arr)'
-0.1 Tc
13.7 0 Td
(ow)Tj
0 Tc
12.1199 0 Td
(head,arr)Tj
-0.1 Tc
36.7602 0 Td
(ow)Tj
0 Tc
12.1199 0 Td
1.165 Tw
(tail=none, normal, in)Tj
-0.55 Tc
91.5301 0 Td
2.265 Tw
(v, d)Tj
0 Tc
16.175 0 Td
1.165 Tw
[(ot, odot, in)40.0146(vdot, in)]TJ
-0.1 Tc
80.4848 0 Td
(vo)Tj
0 Tc
9.9 0 Td
1.164 Tw
(dot, tee, empty)Tj
3.664 Tc
64.5379 0 Td
(,i)Tj
-0.4 Tc
8.94414 0 Td
-1.8 Tw
(nv e)Tj
0 Tc
14.5 0 Td
(mpty)Tj
3.664 Tc
21.6699 0 Td
(,o)Tj
0 Tc
11.1641 0 Td
1.164 Tw
(pen, hal-)Tj
-0.25 Tc
-393.606 -12 Td
(fo)Tj
0 Tc
8.08008 0 Td
0.504 Tw
(pen, diamond, odiamond, box, obox, cr)Tj
-0.1 Tc
168.48 0 Td
(ow)Tj
5.504 Tc
/R17202072 10 Tf
12.1199 0 Td
(.S)Tj
0 Tc
13.5641 0 Td
(pecies the shape of the glyph occurring where the edge)Tj
-202.244 -12 Td
0.697 Tw
(touches the head or tail node, respecti)Tj
-0.15 Tc
154.732 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
3.197 Tc
7.13008 0 Td
(.N)Tj
0 Tc
12.9172 0 Td
(ote that this only species the shape. The)Tj
/R17534072 10 Tf
172.506 0 Td
(dir)Tj
/R17202072 10 Tf
15.977 0 Td
(attrib)Tj
20.9102 0 Td
(ute deter)Tj
35.207 0 Td
(-)Tj
-428.669 -12 Td
0 Tw
[(mines whether or not the glyph is dra)15(wn.)]TJ
/R17534072 10 Tf
(arr)'
-0.1 Tc
13.7 0 Td
(ow)Tj
0 Tc
12.1199 0 Td
(size=)Tj
/R16889728 10 Tf
21.25 0 Td
(val)Tj
/R17202072 10 Tf
24.1309 0 Td
9.411 Tw
(species a multiplicati)Tj
-0.15 Tc
108.572 0 Td
9.712 Tw
(ve s)Tj
0 Tc
25.0922 0 Td
9.412 Tw
[(cale f)9.98047(actor for the size of the arro)]TJ
198.534 0 Td
(whead.)Tj
-403.399 -12 Td
[(in)39.9927(v_length=6,in)40.0073(v_width=7,dot_radius=2\))]TJ
/R17534072 10 Tf
(headlabel,taillabel=)'
/R16889728 10 Tf
83.7699 0 Td
[(te)20.0073(xt)]TJ
/R17202072 10 Tf
17.5449 0 Td
0.804 Tw
(for labels appearing near the head and tail nodes of an edge.)Tj
/R17534072 10 Tf
254.578 0 Td
[(labelf)25.0146(ontcolor)]TJ
/R17202072 10 Tf
59.1898 0 Td
(,)Tj
/R17534072 10 Tf
5.80391 0 Td
(la-)Tj
-420.887 -12 Td
[(belf)24.9841(ontname)]TJ
/R17202072 10 Tf
53.0801 0 Td
(,)Tj
/R17534072 10 Tf
5.28203 0 Td
[(labelf)25.0159(ontsize)]TJ
/R17202072 10 Tf
55.8617 0 Td
0.282 Tw
[(for head and tail labels.)-528.201(The substrings '\\T', '\\H', '\\E' and '\\G' are substituted)]TJ
-114.224 -12 Td
0.954 Tw
(in the same manner as for the edge label attrib)Tj
193.066 0 Td
3.453 Tw
(ute. Additionally)Tj
74.6859 0 Td
0.953 Tw
(the substring '\\L)Tj
3.453 Tc
67.0961 0 Td
[('i)345.313(ss)]TJ
0 Tc
20.7957 0 Td
(ubstituted with the)Tj
-355.644 -12 Td
0 Tw
(edge label string.)Tj
/R17534072 10 Tf
T*[(headhr)17.9919(ef=)]TJ
/R16889728 10 Tf
43.85 0 Td
("url")Tj
/R17202072 10 Tf
23.0512 0 Td
0.481 Tw
(sets the url for the head port in imagemap, PostScript and SV)Tj
2.982 Tc
250.121 0 Td
(G)Tj
0 Tc
15.7621 0 Td
2.982 Tw
(les. The)Tj
37.6238 0 Td
0.482 Tw
(substrings '\\T',)Tj
-370.408 -12 Td
0.358 Tw
('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj
326.21 0 Td
2.857 Tw
(ute. Additionally)Tj
73.4941 0 Td
0.357 Tw
(the sub-)Tj
-399.704 -12 Td
0 Tw
(string '\\L)Tj
2.5 Tc
36.5801 0 Td
[('i)249.984(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R17534072 10 Tf
-55.4703 -16.8 Td
(headURL=)Tj
/R16889728 10 Tf
47.3699 0 Td
("url")Tj
/R17202072 10 Tf
22.5699 0 Td
(\()Tj
/R17534072 10 Tf
3.33008 0 Td
(headURL)Tj
/R17202072 10 Tf
44.1699 0 Td
[(is a synon)15(ym for)]TJ
/R17534072 10 Tf
69.2898 0 Td
[(headhr)17.9932(ef)]TJ
/R17202072 10 Tf
38.15 0 Td
(.\))Tj
/R17534072 10 Tf
-224.88 -16.8 Td
[(headtar)9.99268(get=)]TJ
/R16889728 10 Tf
51.7 0 Td
("headtar)Tj
-0.1 Tc
34.9398 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
(t")Tj
/R17202072 10 Tf
10 0 Td
0.52 Tw
[(is a tar)18.0078(get string for client-side imagemaps and SV)14.9854(G, ef)]TJ
226.84 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.82 Tw
(ve w)Tj
0 Tc
19.5301 0 Td
0.52 Tw
(hen edge heads)Tj
-369.87 -12 Td
(ha)Tj
-0.15 Tc
9.23984 0 Td
0.493 Tw
(ve a U)Tj
0 Tc
26.3359 0 Td
2.693 Tw
(RL. The)Tj
38.716 0 Td
(headtar)Tj
29.25 0 Td
0.193 Tw
(get string is used to determine which windo)Tj
2.693 Tc
175.811 0 Td
(wo)Tj
2.692 Tc
14.9129 0 Td
(ft)Tj
0 Tc
8.80195 0 Td
0.192 Tw
[(he bro)24.9902(wser is used for the URL.)]TJ
-303.068 -12 Td
1.163 Tw
(If the headtar)Tj
55.4559 0 Td
1.164 Tw
(get string is empty)Tj
3.664 Tc
77.0121 0 Td
(,t)Tj
0 Tc
8.94414 0 Td
[(he def)10.0171(ault, then headtar)17.9956(get def)10.0098(aults to the same v)24.9902(alue as tar)18.0127(get for the)]TJ
-141.412 -12 Td
3.21 Tw
(edge. The)Tj
45.85 0 Td
0.709 Tw
(substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label at-)Tj
-45.85 -12 Td
(trib)Tj
13.6898 0 Td
2.5 Tw
(ute. Additionally)Tj
72.7801 0 Td
0 Tw
(the substring '\\L)Tj
2.5 Tc
65.1898 0 Td
[('i)249.985(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R17534072 10 Tf
-170.55 -16.8 Td
(headtooltip=)Tj
/R16889728 10 Tf
54.0398 0 Td
("tooltip")Tj
/R17202072 10 Tf
37.6781 0 Td
0.658 Tw
(is a tooltip string for client-side imagemaps ef)Tj
188.506 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.959 Tw
(ve w)Tj
0 Tc
19.6691 0 Td
0.659 Tw
(hen head ports ha)Tj
-0.15 Tc
72.0371 0 Td
0.959 Tw
(ve a U)Tj
0 Tc
27.268 0 Td
(RL.)Tj
-416.718 -12 Td
1.047 Tw
(The tooltip string def)Tj
87.7609 0 Td
1.046 Tw
[(aults to be the same as the headlabel string.)-604.614(The substrings '\\T', '\\H', and '\\E' are)]TJ
-87.7609 -12 Td
0.335 Tw
(substituted in the same manner as for the edge label attrib)Tj
233.67 0 Td
2.836 Tw
(ute. Additionally)Tj
73.452 0 Td
0.336 Tw
(the substring '\\L)Tj
2.836 Tc
65.8621 0 Td
[('i)283.589(ss)]TJ
0 Tc
19.5621 0 Td
(ubstituted)Tj
-392.546 -12 Td
0 Tw
(with the edge label string.)Tj
/R17534072 10 Tf
T*[(tailhr)17.9846(ef=)]TJ
/R16889728 10 Tf
37.1801 0 Td
("url")Tj
/R17202072 10 Tf
23.85 0 Td
1.279 Tw
(sets the url for the tail port in imagemap, PostScript and SV)Tj
3.779 Tc
252.799 0 Td
(G)Tj
0 Tc
16.559 0 Td
3.779 Tw
(les. The)Tj
39.218 0 Td
1.279 Tw
(substrings '\\T',)Tj
-369.606 -12 Td
0.358 Tw
('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj
326.21 0 Td
2.858 Tw
(ute. Additionally)Tj
73.4961 0 Td
0.358 Tw
(the sub-)Tj
-399.706 -12 Td
0 Tw
(string '\\L)Tj
2.5 Tc
36.5801 0 Td
[('i)249.984(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R17534072 10 Tf
-55.4703 -16.8 Td
(tailURL=)Tj
/R16889728 10 Tf
40.7 0 Td
("url")Tj
/R17202072 10 Tf
22.5699 0 Td
(\()Tj
/R17534072 10 Tf
3.33008 0 Td
(tailURL)Tj
/R17202072 10 Tf
37.5 0 Td
[(is a synon)15(ym for)]TJ
/R17534072 10 Tf
69.2898 0 Td
[(tailhr)17.9834(ef)]TJ
/R17202072 10 Tf
31.4801 0 Td
(.\))Tj
/R17534072 10 Tf
-204.87 -16.8 Td
[(tailtar)9.98413(get=)]TJ
/R16889728 10 Tf
45.0301 0 Td
("tailtar)Tj
-0.1 Tc
28.8398 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
(t")Tj
/R17202072 10 Tf
9.80898 0 Td
0.329 Tw
[(is a tar)18.0103(get string for client-side imagemaps and SV)]TJ
205.052 0 Td
0.328 Tw
(G, ef)Tj
20.068 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.628 Tw
(ve w)Tj
0 Tc
19.3379 0 Td
0.328 Tw
(hen edge tails ha)Tj
-0.15 Tc
67.7141 0 Td
(ve)Tj
2.72 Tc
-422.711 -12 Td
(aU)Tj
0 Tc
14.3801 0 Td
2.72 Tw
(RL. The)Tj
38.7699 0 Td
(tailtar)Tj
23.15 0 Td
0.22 Tw
(get string is used to determine which windo)Tj
2.721 Tc
176 0 Td
[(wo)272.1(ft)]TJ
0 Tc
23.7719 0 Td
0.221 Tw
[(he bro)24.9976(wser is used for the URL.)-522.095(If the)]TJ
-111.122 -38.4 Td
0 Tw
[(12 January 2015)-19595(6)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R22038400 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(DO)40.0159(T)]TJ
/R22350744 10 Tf
20.8699 0 Td
142.01 Tw
(\(1\) General)Tj
190.32 0 Td
0 Tw
(Commands Manual)Tj
/R22038400 10 Tf
223.7 0 Td
[(DO)40.0146(T)]TJ
/R22350744 10 Tf
20.8699 0 Td
(\(1\))Tj
/R22682744 10.95 Tf
-456.34 -36 Td
[(Edge Attrib)20(utes)]TJ
/R22682744 10 Tf
36 -12 Td
(weight=)Tj
/R22038400 10 Tf
34.0301 0 Td
(val)Tj
/R22350744 10 Tf
16.268 0 Td
(where)Tj
/R22038400 10 Tf
28.4781 0 Td
(val)Tj
/R22350744 10 Tf
16.268 0 Td
1.548 Tw
(is the cost of the edge.)Tj
-0.15 Tc
103.717 0 Td
(Fo)Tj
0 Tc
10.4102 0 Td
(r)Tj
/R22682744 10 Tf
7.37695 0 Td
(dot)Tj
4.047 Tc
/R22350744 10 Tf
13.8898 0 Td
(,w)Tj
0 Tc
13.7672 0 Td
1.547 Tw
(eights must be non-ne)Tj
-0.05 Tc
92.541 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
1.847 Tw
(ve i)Tj
0 Tc
16.1172 0 Td
(nte)Tj
12.0699 0 Td
4.047 Tw
(gers. V)Tj
31.8172 0 Td
(alues)Tj
-411.451 -12 Td
1.065 Tw
[(greater than 1 tend to shorten the edge;)-606.492(weight 0 at edges are ignored for ordering nodes.)]TJ
385.806 0 Td
(In)Tj
/R22682744 10 Tf
11.8961 0 Td
[(tw)10(opi)]TJ
3.566 Tc
/R22350744 10 Tf
23.7898 0 Td
(,a)Tj
0 Tc
-421.492 -12 Td
0.663 Tw
(weight of 0 will cause the edge to be ignored in constructing the underlying spanning tree. F)Tj
379.578 0 Td
(or)Tj
/R22682744 10 Tf
11.4922 0 Td
(neato)Tj
/R22350744 10 Tf
26.4922 0 Td
(and)Tj
/R22682744 10 Tf
-417.563 -12 Td
(fdp)Tj
2.623 Tc
/R22350744 10 Tf
14.45 0 Td
(,ah)Tj
0 Tc
17.1859 0 Td
(ea)Tj
8.68008 0 Td
0.124 Tw
[(vier weight will put more emphasis on the algorithm achie)25.0146(ving an edge length closer to that spec-)]TJ
-40.316 -12 Td
0 Tw
[(ied by the edge')54.9841(s)]TJ
/R22682744 10 Tf
75.55 0 Td
(len)Tj
/R22350744 10 Tf
15.2801 0 Td
[(attrib)19.9854(ute.)]TJ
/R22682744 10 Tf
-90.8301 -16.8 Td
[(style=solid dashed dotted bold in)40.0073(vis)]TJ
16.8 TL
(color=)'
/R22038400 10 Tf
27.3602 0 Td
(colorvalue)Tj
/R22350744 10 Tf
45.2699 0 Td
(sets the line color for edges.)Tj
/R22682744 10 Tf
-72.6301 -16.8 Td
(color=)Tj
/R22038400 10 Tf
27.3602 0 Td
(colorvaluelist)Tj
2.5 Tc
/R22350744 10 Tf
57.5 0 Td
(a')Tj
0 Tc
10.2699 0 Td
(:' separated list of)Tj
/R22038400 10 Tf
74.4301 0 Td
(colorvalue)Tj
/R22350744 10 Tf
45.2699 0 Td
[(creates parallel edges, one edge for each color)55.0098(.)]TJ
/R22682744 10 Tf
-214.83 -16.8 Td
[(dir=f)24.9841(orward back both none)]TJ
/R22350744 10 Tf
123.79 0 Td
(controls arro)Tj
2.5 Tc
50.5699 0 Td
(wd)Tj
0 Tc
14.7199 0 Td
(irection.)Tj
/R22682744 10 Tf
-189.08 -16.8 Td
(tailclip,headclip=false)Tj
/R22350744 10 Tf
95.7102 0 Td
(disables endpoint shape clipping.)Tj
/R22682744 10 Tf
-95.7102 -16.8 Td
[(tar)10.0073(get=)]TJ
/R22038400 10 Tf
31.1398 0 Td
[("te)20.0073(xt")]TJ
/R22350744 10 Tf
25.934 0 Td
0.794 Tw
(is a tar)Tj
28.068 0 Td
0.793 Tw
[(get string for client-side imagemaps and SV)14.9951(G, ef)]TJ
201.231 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
1.093 Tw
(ve w)Tj
0 Tc
19.8031 0 Td
0.793 Tw
(hen edges ha)Tj
-0.15 Tc
53.0359 0 Td
1.093 Tw
(ve a U)Tj
0 Tc
27.5359 0 Td
3.293 Tw
(RL. If)Tj
-404.268 -12 Td
0.262 Tw
[(the tar)18.0042(get string is empty)]TJ
2.763 Tc
99.6578 0 Td
(,t)Tj
0 Tc
8.04297 0 Td
0.263 Tw
[(he def)9.99512(ault, then no tar)18.0103(get attrib)20.0024(ute is included in the output.)-526.299(The substrings '\\T',)]TJ
-107.701 -12 Td
0.358 Tw
('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj
326.21 0 Td
2.857 Tw
(ute. Additionally)Tj
73.4941 0 Td
0.357 Tw
(the sub-)Tj
-399.704 -12 Td
0 Tw
(string '\\L)Tj
2.5 Tc
36.5801 0 Td
[('i)249.984(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R22682744 10 Tf
-55.4703 -16.8 Td
(tooltip=)Tj
/R22038400 10 Tf
33.4801 0 Td
[("te)20.0073(xt")]TJ
/R22350744 10 Tf
25.8801 0 Td
0.74 Tw
(is a tooltip string for client-side imagemaps ef)Tj
189.08 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
1.04 Tw
(ve w)Tj
0 Tc
19.75 0 Td
0.74 Tw
(hen edges ha)Tj
-0.15 Tc
52.9301 0 Td
1.04 Tw
(ve a U)Tj
0 Tc
27.4301 0 Td
3.24 Tw
(RL. The)Tj
39.8102 0 Td
(tooltip)Tj
-405.88 -12 Td
0.773 Tw
(string def)Tj
38.723 0 Td
0.772 Tw
[(aults to be the same as the edge label string.)-577.2(The substrings '\\T', '\\H', '\\E' and '\\G' are substi-)]TJ
-38.723 -12 Td
0.496 Tw
(tuted in the same manner as for the edge label attrib)Tj
211.94 0 Td
2.996 Tw
(ute. Additionally)Tj
73.7719 0 Td
0.496 Tw
(the substring '\\L)Tj
2.996 Tc
66.182 0 Td
[('i)299.614(ss)]TJ
0 Tc
19.882 0 Td
(ubstituted with)Tj
-371.776 -12 Td
0 Tw
(the edge label string.)Tj
/R22682744 10 Tf
(arr)'
-0.1 Tc
13.7 0 Td
(ow)Tj
0 Tc
12.1199 0 Td
(head,arr)Tj
-0.1 Tc
36.7602 0 Td
(ow)Tj
0 Tc
12.1199 0 Td
1.165 Tw
(tail=none, normal, in)Tj
-0.55 Tc
91.5301 0 Td
2.265 Tw
(v, d)Tj
0 Tc
16.175 0 Td
1.165 Tw
[(ot, odot, in)40.0146(vdot, in)]TJ
-0.1 Tc
80.4848 0 Td
(vo)Tj
0 Tc
9.9 0 Td
1.164 Tw
(dot, tee, empty)Tj
3.664 Tc
64.5379 0 Td
(,i)Tj
-0.4 Tc
8.94414 0 Td
-1.8 Tw
(nv e)Tj
0 Tc
14.5 0 Td
(mpty)Tj
3.664 Tc
21.6699 0 Td
(,o)Tj
0 Tc
11.1641 0 Td
1.164 Tw
(pen, hal-)Tj
-0.25 Tc
-393.606 -12 Td
(fo)Tj
0 Tc
8.08008 0 Td
0.504 Tw
(pen, diamond, odiamond, box, obox, cr)Tj
-0.1 Tc
168.48 0 Td
(ow)Tj
5.504 Tc
/R22350744 10 Tf
12.1199 0 Td
(.S)Tj
0 Tc
13.5641 0 Td
(pecies the shape of the glyph occurring where the edge)Tj
-202.244 -12 Td
0.697 Tw
(touches the head or tail node, respecti)Tj
-0.15 Tc
154.732 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
3.197 Tc
7.13008 0 Td
(.N)Tj
0 Tc
12.9172 0 Td
(ote that this only species the shape. The)Tj
/R22682744 10 Tf
172.506 0 Td
(dir)Tj
/R22350744 10 Tf
15.977 0 Td
(attrib)Tj
20.9102 0 Td
(ute deter)Tj
35.207 0 Td
(-)Tj
-428.669 -12 Td
0 Tw
[(mines whether or not the glyph is dra)15(wn.)]TJ
/R22682744 10 Tf
(arr)'
-0.1 Tc
13.7 0 Td
(ow)Tj
0 Tc
12.1199 0 Td
(size=)Tj
/R22038400 10 Tf
21.25 0 Td
(val)Tj
/R22350744 10 Tf
24.1309 0 Td
9.411 Tw
(species a multiplicati)Tj
-0.15 Tc
108.572 0 Td
9.712 Tw
(ve s)Tj
0 Tc
25.0922 0 Td
9.412 Tw
[(cale f)9.98047(actor for the size of the arro)]TJ
198.534 0 Td
(whead.)Tj
-403.399 -12 Td
[(in)39.9927(v_length=6,in)40.0073(v_width=7,dot_radius=2\))]TJ
/R22682744 10 Tf
(headlabel,taillabel=)'
/R22038400 10 Tf
83.7699 0 Td
[(te)20.0073(xt)]TJ
/R22350744 10 Tf
17.5449 0 Td
0.804 Tw
(for labels appearing near the head and tail nodes of an edge.)Tj
/R22682744 10 Tf
254.578 0 Td
[(labelf)25.0146(ontcolor)]TJ
/R22350744 10 Tf
59.1898 0 Td
(,)Tj
/R22682744 10 Tf
5.80391 0 Td
(la-)Tj
-420.887 -12 Td
[(belf)24.9841(ontname)]TJ
/R22350744 10 Tf
53.0801 0 Td
(,)Tj
/R22682744 10 Tf
5.28203 0 Td
[(labelf)25.0159(ontsize)]TJ
/R22350744 10 Tf
55.8617 0 Td
0.282 Tw
[(for head and tail labels.)-528.201(The substrings '\\T', '\\H', '\\E' and '\\G' are substituted)]TJ
-114.224 -12 Td
0.954 Tw
(in the same manner as for the edge label attrib)Tj
193.066 0 Td
3.453 Tw
(ute. Additionally)Tj
74.6859 0 Td
0.953 Tw
(the substring '\\L)Tj
3.453 Tc
67.0961 0 Td
[('i)345.313(ss)]TJ
0 Tc
20.7957 0 Td
(ubstituted with the)Tj
-355.644 -12 Td
0 Tw
(edge label string.)Tj
/R22682744 10 Tf
T*[(headhr)17.9919(ef=)]TJ
/R22038400 10 Tf
43.85 0 Td
("url")Tj
/R22350744 10 Tf
23.0512 0 Td
0.481 Tw
(sets the url for the head port in imagemap, PostScript and SV)Tj
2.982 Tc
250.121 0 Td
(G)Tj
0 Tc
15.7621 0 Td
2.982 Tw
(les. The)Tj
37.6238 0 Td
0.482 Tw
(substrings '\\T',)Tj
-370.408 -12 Td
0.358 Tw
('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj
326.21 0 Td
2.857 Tw
(ute. Additionally)Tj
73.4941 0 Td
0.357 Tw
(the sub-)Tj
-399.704 -12 Td
0 Tw
(string '\\L)Tj
2.5 Tc
36.5801 0 Td
[('i)249.984(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R22682744 10 Tf
-55.4703 -16.8 Td
(headURL=)Tj
/R22038400 10 Tf
47.3699 0 Td
("url")Tj
/R22350744 10 Tf
22.5699 0 Td
(\()Tj
/R22682744 10 Tf
3.33008 0 Td
(headURL)Tj
/R22350744 10 Tf
44.1699 0 Td
[(is a synon)15(ym for)]TJ
/R22682744 10 Tf
69.2898 0 Td
[(headhr)17.9932(ef)]TJ
/R22350744 10 Tf
38.15 0 Td
(.\))Tj
/R22682744 10 Tf
-224.88 -16.8 Td
[(headtar)9.99268(get=)]TJ
/R22038400 10 Tf
51.7 0 Td
("headtar)Tj
-0.1 Tc
34.9398 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
(t")Tj
/R22350744 10 Tf
10 0 Td
0.52 Tw
[(is a tar)18.0078(get string for client-side imagemaps and SV)14.9854(G, ef)]TJ
226.84 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.82 Tw
(ve w)Tj
0 Tc
19.5301 0 Td
0.52 Tw
(hen edge heads)Tj
-369.87 -12 Td
(ha)Tj
-0.15 Tc
9.23984 0 Td
0.493 Tw
(ve a U)Tj
0 Tc
26.3359 0 Td
2.693 Tw
(RL. The)Tj
38.716 0 Td
(headtar)Tj
29.25 0 Td
0.193 Tw
(get string is used to determine which windo)Tj
2.693 Tc
175.811 0 Td
(wo)Tj
2.692 Tc
14.9129 0 Td
(ft)Tj
0 Tc
8.80195 0 Td
0.192 Tw
[(he bro)24.9902(wser is used for the URL.)]TJ
-303.068 -12 Td
1.163 Tw
(If the headtar)Tj
55.4559 0 Td
1.164 Tw
(get string is empty)Tj
3.664 Tc
77.0121 0 Td
(,t)Tj
0 Tc
8.94414 0 Td
[(he def)10.0171(ault, then headtar)17.9956(get def)10.0098(aults to the same v)24.9902(alue as tar)18.0127(get for the)]TJ
-141.412 -12 Td
3.21 Tw
(edge. The)Tj
45.85 0 Td
0.709 Tw
(substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label at-)Tj
-45.85 -12 Td
(trib)Tj
13.6898 0 Td
2.5 Tw
(ute. Additionally)Tj
72.7801 0 Td
0 Tw
(the substring '\\L)Tj
2.5 Tc
65.1898 0 Td
[('i)249.985(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R22682744 10 Tf
-170.55 -16.8 Td
(headtooltip=)Tj
/R22038400 10 Tf
54.0398 0 Td
("tooltip")Tj
/R22350744 10 Tf
37.6781 0 Td
0.658 Tw
(is a tooltip string for client-side imagemaps ef)Tj
188.506 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.959 Tw
(ve w)Tj
0 Tc
19.6691 0 Td
0.659 Tw
(hen head ports ha)Tj
-0.15 Tc
72.0371 0 Td
0.959 Tw
(ve a U)Tj
0 Tc
27.268 0 Td
(RL.)Tj
-416.718 -12 Td
1.047 Tw
(The tooltip string def)Tj
87.7609 0 Td
1.046 Tw
[(aults to be the same as the headlabel string.)-604.614(The substrings '\\T', '\\H', and '\\E' are)]TJ
-87.7609 -12 Td
0.335 Tw
(substituted in the same manner as for the edge label attrib)Tj
233.67 0 Td
2.836 Tw
(ute. Additionally)Tj
73.452 0 Td
0.336 Tw
(the substring '\\L)Tj
2.836 Tc
65.8621 0 Td
[('i)283.589(ss)]TJ
0 Tc
19.5621 0 Td
(ubstituted)Tj
-392.546 -12 Td
0 Tw
(with the edge label string.)Tj
/R22682744 10 Tf
T*[(tailhr)17.9846(ef=)]TJ
/R22038400 10 Tf
37.1801 0 Td
("url")Tj
/R22350744 10 Tf
23.85 0 Td
1.279 Tw
(sets the url for the tail port in imagemap, PostScript and SV)Tj
3.779 Tc
252.799 0 Td
(G)Tj
0 Tc
16.559 0 Td
3.779 Tw
(les. The)Tj
39.218 0 Td
1.279 Tw
(substrings '\\T',)Tj
-369.606 -12 Td
0.358 Tw
('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj
326.21 0 Td
2.858 Tw
(ute. Additionally)Tj
73.4961 0 Td
0.358 Tw
(the sub-)Tj
-399.706 -12 Td
0 Tw
(string '\\L)Tj
2.5 Tc
36.5801 0 Td
[('i)249.984(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R22682744 10 Tf
-55.4703 -16.8 Td
(tailURL=)Tj
/R22038400 10 Tf
40.7 0 Td
("url")Tj
/R22350744 10 Tf
22.5699 0 Td
(\()Tj
/R22682744 10 Tf
3.33008 0 Td
(tailURL)Tj
/R22350744 10 Tf
37.5 0 Td
[(is a synon)15(ym for)]TJ
/R22682744 10 Tf
69.2898 0 Td
[(tailhr)17.9834(ef)]TJ
/R22350744 10 Tf
31.4801 0 Td
(.\))Tj
/R22682744 10 Tf
-204.87 -16.8 Td
[(tailtar)9.98413(get=)]TJ
/R22038400 10 Tf
45.0301 0 Td
("tailtar)Tj
-0.1 Tc
28.8398 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
(t")Tj
/R22350744 10 Tf
9.80898 0 Td
0.329 Tw
[(is a tar)18.0103(get string for client-side imagemaps and SV)]TJ
205.052 0 Td
0.328 Tw
(G, ef)Tj
20.068 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.628 Tw
(ve w)Tj
0 Tc
19.3379 0 Td
0.328 Tw
(hen edge tails ha)Tj
-0.15 Tc
67.7141 0 Td
(ve)Tj
2.72 Tc
-422.711 -12 Td
(aU)Tj
0 Tc
14.3801 0 Td
2.72 Tw
(RL. The)Tj
38.7699 0 Td
(tailtar)Tj
23.15 0 Td
0.22 Tw
(get string is used to determine which windo)Tj
2.721 Tc
176 0 Td
[(wo)272.1(ft)]TJ
0 Tc
23.7719 0 Td
0.221 Tw
[(he bro)24.9976(wser is used for the URL.)-522.095(If the)]TJ
-111.122 -38.4 Td
0 Tw
[(12 January 2015)-19595(6)]TJ
ET
Q
Q
\n \n \n \n \n-3640\n+3636\n \n \n \n \n-R17534072\n+R22682744\n \n-R17202072\n+R22350744\n \n-R16889728\n+R22038400\n \n \n \n \n \n \n Type\n@@ -1002,29 +1002,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R16889728 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(DO)40.0159(T)]TJ
/R17202072 10 Tf
20.8699 0 Td
142.01 Tw
(\(1\) General)Tj
190.32 0 Td
0 Tw
(Commands Manual)Tj
/R16889728 10 Tf
223.7 0 Td
[(DO)40.0146(T)]TJ
/R17202072 10 Tf
20.8699 0 Td
(\(1\))Tj
-420.34 -36 Td
(tailtar)Tj
23.15 0 Td
0.7 Tw
(get string is empty)Tj
3.2 Tc
75.6199 0 Td
(,t)Tj
0 Tc
8.48008 0 Td
[(he def)9.98535(ault, then tailtar)18.0078(get def)10.0146(aults to the same v)25.0146(alue as tar)17.9834(get for the edge.)]TJ
309.2 0 Td
(The)Tj
-416.45 -12 Td
0.25 Tw
(substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj
388.7 0 Td
2.75 Tw
(ute. Addi-)Tj
-388.7 -12 Td
0 Tw
(tionally the substring '\\L)Tj
2.5 Tc
98.25 0 Td
[('i)249.985(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R17534072 10 Tf
-117.14 -16.8 Td
(tailtooltip=)Tj
/R16889728 10 Tf
47.3699 0 Td
("tooltip")Tj
/R17202072 10 Tf
37.116 0 Td
0.096 Tw
(is a tooltip string for client-side imagemaps ef)Tj
184.572 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.396 Tw
(ve w)Tj
0 Tc
19.1059 0 Td
0.096 Tw
(hen tail ports ha)Tj
-0.15 Tc
64.248 0 Td
0.396 Tw
(ve a U)Tj
0 Tc
26.1422 0 Td
2.596 Tw
(RL. The)Tj
-396.074 -12 Td
0.215 Tw
(tooltip string def)Tj
67 0 Td
0.216 Tw
[(aults to be the same as the taillabel string.)-521.582(The substrings '\\T', '\\H', '\\E' and '\\G' are sub-)]TJ
-67 -12 Td
1.204 Tw
(stituted in the same manner as for the edge label attrib)Tj
228.47 0 Td
3.704 Tw
(ute. Additionally)Tj
75.1879 0 Td
1.203 Tw
(the substring '\\L)Tj
3.703 Tc
67.5961 0 Td
[('i)370.313(ss)]TJ
0 Tc
21.2957 0 Td
(ubstituted)Tj
-392.55 -12 Td
0 Tw
(with the edge label string.)Tj
/R17534072 10 Tf
16.8 TL
(labeldistance)'
/R17202072 10 Tf
58.0602 0 Td
(and)Tj
/R17534072 10 Tf
16.9398 0 Td
(labelangle)Tj
/R17202072 10 Tf
45.8398 0 Td
[(\(in de)15(grees CCW\) specify the placement of head and tail labels.)]TJ
/R17534072 10 Tf
-120.84 -16.8 Td
(decorate)Tj
/R17202072 10 Tf
39.15 0 Td
[(dra)15.0073(ws line from edge to label.)]TJ
/R17534072 10 Tf
-39.15 -16.8 Td
(samehead,sametail)Tj
/R17202072 10 Tf
82.7699 0 Td
[(aim edges ha)19.9854(ving the same v)25(alue to the same port, using the a)]TJ
-0.15 Tc
246.26 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rage landing point.)Tj
/R17534072 10 Tf
-338.32 -28.8 Td
[(\(dot-specic attrib)20(utes\))]TJ
12 TL
(constraint=false)'
/R17202072 10 Tf
70.9699 0 Td
(causes an edge to be ignored for rank assignment.)Tj
/R17534072 10 Tf
-70.9699 -16.8 Td
(minlen=)Tj
/R16889728 10 Tf
35.15 0 Td
(n)Tj
/R17202072 10 Tf
7.82109 0 Td
(where)Tj
/R16889728 10 Tf
27.2512 0 Td
(n)Tj
/R17202072 10 Tf
7.82109 0 Td
0.321 Tw
[(is an inte)15.0049(ger f)9.99023(actor that applies to the edge length \(ranks for normal edges, or minimum)]TJ
-78.0434 -12 Td
0 Tw
(node separation for at edges\).)Tj
/R17534072 10 Tf
16.8 TL
(xlabel=)'
/R16889728 10 Tf
31.2602 0 Td
[("te)20.0073(xt")]TJ
/R17202072 10 Tf
25.4578 0 Td
0.318 Tw
(Edge labels in)Tj
/R17534072 10 Tf
60.1141 0 Td
(dot)Tj
/R17202072 10 Tf
16.7078 0 Td
(are treated as special types of nodes, with space allocated for them during)Tj
-133.54 -12 Td
0.685 Tw
(node layout. This can sometimes deform the edge routing. If an)Tj
/R17534072 10 Tf
263.885 0 Td
(xlabel)Tj
/R17202072 10 Tf
28.7449 0 Td
(is used instead, the label is placed)Tj
-292.63 -12 Td
0.1 Tw
(after all nodes and edges ha)Tj
-0.15 Tc
111.1 0 Td
0.4 Tw
(ve b)Tj
0 Tc
16.8898 0 Td
0.099 Tw
(een positioned. In turn, this may mean that there is some o)Tj
-0.15 Tc
234.529 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlap among the)Tj
-371.809 -12 Td
(labels.)Tj
/R17534072 10 Tf
0 Tw
T*[(\(neato and fdp-specic attrib)19.9854(utes\))]TJ
12 TL
(len=)'
/R16889728 10 Tf
18.4801 0 Td
(f)Tj
/R17202072 10 Tf
5.28008 0 Td
[(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ
/R17534072 10.95 Tf
-59.7602 -16.8 Td
(COMMAND-LINE OPTIONS)Tj
/R17534072 10 Tf
36 -12 Td
(G)Tj
/R17202072 10 Tf
15.9801 0 Td
[(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ
/R17534072 10 Tf
-15.9801 -12 Td
(N)Tj
/R17202072 10 Tf
15.4199 0 Td
[(sets a def)9.98413(ault node attrib)20(ute.)]TJ
/R17534072 10 Tf
-15.4199 -12 Td
(E)Tj
/R17202072 10 Tf
14.8699 0 Td
[(sets a def)9.98413(ault edge attrib)]TJ
96.9 0 Td
2.5 Tw
(ute. Example:)Tj
/R17534072 10 Tf
60.55 0 Td
0 Tw
[(Gsize="7,8" Nshape=box Ef)24.9854(ontsize=8)]TJ
-172.32 -16.8 Td
(lepath=)Tj
/R16889728 10 Tf
49.3301 0 Td
(path)Tj
/R17202072 10 Tf
23.7078 0 Td
(uses)Tj
/R16889728 10 Tf
23.148 0 Td
(path)Tj
/R17202072 10 Tf
23.7078 0 Td
3.428 Tw
(as a prex for locating e)Tj
113.91 0 Td
3.429 Tw
[(xternally referenced les. F)14.9951(or e)15.0195(xample, using)]TJ
/R17534072 10 Tf
-233.804 -12 Td
(lepath=bar/baz)Tj
-0.1 Tc
/R17202072 10 Tf
90.298 0 Td
(wo)Tj
0 Tc
12.1199 0 Td
5.688 Tw
(uld cause)Tj
-0.25 Tc
/R17534072 10 Tf
51.366 0 Td
(fo)Tj
0 Tc
8.08008 0 Td
(o.png)Tj
/R17202072 10 Tf
31.8078 0 Td
(in)Tj
/R17534072 10 Tf
15.968 0 Td
[(image="f)24.9927(oo.png")]TJ
/R17202072 10 Tf
82.2379 0 Td
5.687 Tw
[(to be look)10.0195(ed for on disk as)]TJ
/R17534072 10 Tf
-291.878 -12 Td
[(bar/baz/f)25.0159(oo.png)]TJ
2.544 Tc
/R17202072 10 Tf
67.2598 0 Td
(.T)Tj
0 Tc
11.1539 0 Td
0.044 Tw
(his o)Tj
-0.15 Tc
19.0641 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rrides an)Tj
34.6039 0 Td
(y)Tj
/R17534072 10 Tf
7.54414 0 Td
(imagepath)Tj
/R17202072 10 Tf
47.5441 0 Td
(set either on the command line or as an attrib)Tj
180.446 0 Td
0.045 Tw
(ute within the)Tj
-376.906 -12 Td
0 Tw
(input graph source.)Tj
/R17534072 10 Tf
16.8 TL
(l)'
/R16889728 10 Tf
8.48008 0 Td
(le)Tj
/R17202072 10 Tf
15.1891 0 Td
0.469 Tw
(loads custom PostScript library les.)Tj
154.294 0 Td
0.468 Tw
(Usually these dene custom shapes or styles.)Tj
188.536 0 Td
(If)Tj
/R17534072 10 Tf
9.62813 0 Td
(l)Tj
/R17202072 10 Tf
11.448 0 Td
(is gi)Tj
-0.15 Tc
17.168 0 Td
(ve)Tj
2.968 Tc
9.28984 0 Td
(nb)Tj
0 Tc
12.968 0 Td
(y)Tj
-427.001 -12 Td
0 Tw
(itself, the standard library is omitted.)Tj
/R17534072 10 Tf
(T)'
/R16889728 10 Tf
12.3699 0 Td
(lang)Tj
/R17202072 10 Tf
20.2801 0 Td
(sets the output language as described abo)Tj
-0.15 Tc
164.82 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(.)Tj
/R17534072 10 Tf
-206.76 -28.8 Td
(n)Tj
/R17202072 10 Tf
11.2602 0 Td
([)Tj
/R17534072 10 Tf
3.33008 0 Td
(1)Tj
/R17202072 10 Tf
5 0 Td
(|)Tj
/R17534072 10 Tf
2 0 Td
(2)Tj
2.778 Tc
/R17202072 10 Tf
5 0 Td
(]\()Tj
0 Tc
9.43789 0 Td
0.278 Tw
(no-op\) If set, neato assumes nodes ha)Tj
-0.15 Tc
151.158 0 Td
0.578 Tw
(ve a)Tj
0 Tc
16.5078 0 Td
0.278 Tw
(lready been positioned and all nodes ha)Tj
-0.15 Tc
159.218 0 Td
0.579 Tw
(ve a p)Tj
0 Tc
24.2879 0 Td
0.279 Tw
(os attrib)Tj
32.5789 0 Td
(ute)Tj
-419.779 -12 Td
(gi)Tj
7.53008 0 Td
0.663 Tw
[(ving the positions.)-566.299(It then performs an optional adjustment to remo)]TJ
-0.15 Tc
276.47 0 Td
0.963 Tw
(ve n)Tj
0 Tc
17.4531 0 Td
0.663 Tw
(ode-node o)Tj
-0.15 Tc
45.223 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.662 Tw
(rlap, depending on)Tj
-355.966 -12 Td
1.405 Tw
[(the v)25(alue of the o)]TJ
-0.15 Tc
74.65 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rlap attrib)20.0146(ute, computes the edge layouts, depending on the v)]TJ
255.775 0 Td
1.406 Tw
(alue of the)Tj
/R17534072 10 Tf
48.9281 0 Td
(splines)Tj
/R17202072 10 Tf
32.8059 0 Td
(at-)Tj
-421.449 -12 Td
0 Tw
[(trib)20.0159(ute, and emits the graph in the appropriate format.)-500(If num is supplied, the follo)24.9854(wing actions occur:)]TJ
10 -12 Td
(num = 1)Tj
-10 -12 Td
(Equi)Tj
-0.25 Tc
18.6398 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(lent to n.)Tj
-17.8297 -12 Td
(num > 1)Tj
-10 -12 Td
0.662 Tw
(Use node positions as specied, with no adjustment to remo)Tj
-0.15 Tc
245.798 0 Td
0.962 Tw
(ve n)Tj
0 Tc
17.452 0 Td
0.662 Tw
(ode-node o)Tj
-0.15 Tc
45.2219 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlaps, and use an)Tj
3.161 Tc
68.4859 0 Td
(ye)Tj
0 Tc
12.6012 0 Td
0.661 Tw
(dge lay-)Tj
-398.849 -12 Td
0.073 Tw
(outs already specied by the pos attrib)Tj
154.108 0 Td
2.573 Tw
(ute. neato)Tj
44.0262 0 Td
0.073 Tw
(computes an edge layout for an)Tj
2.573 Tc
125.465 0 Td
(ye)Tj
0 Tc
12.0129 0 Td
(dge that does not ha)Tj
-0.15 Tc
80.082 0 Td
0.374 Tw
(ve a)Tj
0 Tc
/R17534072 10 Tf
-415.694 -12 Td
(pos)Tj
/R17202072 10 Tf
16.95 0 Td
(attrib)Tj
20.9102 0 Td
2.5 Tw
(ute. As)Tj
33.3301 0 Td
0 Tw
(usual, edge layout is guided by the)Tj
/R17534072 10 Tf
141.1 0 Td
(splines)Tj
/R17202072 10 Tf
31.4 0 Td
[(attrib)19.9854(ute.)]TJ
/R17534072 10 Tf
-243.69 -16.8 Td
(K)Tj
/R16889728 10 Tf
13.4801 0 Td
(layout)Tj
-0.15 Tc
/R17202072 10 Tf
27.5 0 Td
(ove)Tj
0 Tc
14.1398 0 Td
[(rride the def)10.0073(ault layout engine implied by the command name.)]TJ
/R17534072 10 Tf
-55.1199 -16.8 Td
(O)Tj
/R17202072 10 Tf
15.9801 0 Td
(automatically generate output lenames based on the input lename and the T format.)Tj
/R17534072 10 Tf
-15.9801 -16.8 Td
(P)Tj
/R17202072 10 Tf
14.3102 0 Td
(generate a graph of the currently a)Tj
-0.25 Tc
136.97 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable plugins.)Tj
/R17534072 10 Tf
-160.47 -16.8 Td
(v)Tj
/R17202072 10 Tf
13.2 0 Td
[(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ
151.75 -50.4 Td
[(12 January 2015)-19595(7)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R22038400 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(DO)40.0159(T)]TJ
/R22350744 10 Tf
20.8699 0 Td
142.01 Tw
(\(1\) General)Tj
190.32 0 Td
0 Tw
(Commands Manual)Tj
/R22038400 10 Tf
223.7 0 Td
[(DO)40.0146(T)]TJ
/R22350744 10 Tf
20.8699 0 Td
(\(1\))Tj
-420.34 -36 Td
(tailtar)Tj
23.15 0 Td
0.7 Tw
(get string is empty)Tj
3.2 Tc
75.6199 0 Td
(,t)Tj
0 Tc
8.48008 0 Td
[(he def)9.98535(ault, then tailtar)18.0078(get def)10.0146(aults to the same v)25.0146(alue as tar)17.9834(get for the edge.)]TJ
309.2 0 Td
(The)Tj
-416.45 -12 Td
0.25 Tw
(substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj
388.7 0 Td
2.75 Tw
(ute. Addi-)Tj
-388.7 -12 Td
0 Tw
(tionally the substring '\\L)Tj
2.5 Tc
98.25 0 Td
[('i)249.985(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R22682744 10 Tf
-117.14 -16.8 Td
(tailtooltip=)Tj
/R22038400 10 Tf
47.3699 0 Td
("tooltip")Tj
/R22350744 10 Tf
37.116 0 Td
0.096 Tw
(is a tooltip string for client-side imagemaps ef)Tj
184.572 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.396 Tw
(ve w)Tj
0 Tc
19.1059 0 Td
0.096 Tw
(hen tail ports ha)Tj
-0.15 Tc
64.248 0 Td
0.396 Tw
(ve a U)Tj
0 Tc
26.1422 0 Td
2.596 Tw
(RL. The)Tj
-396.074 -12 Td
0.215 Tw
(tooltip string def)Tj
67 0 Td
0.216 Tw
[(aults to be the same as the taillabel string.)-521.582(The substrings '\\T', '\\H', '\\E' and '\\G' are sub-)]TJ
-67 -12 Td
1.204 Tw
(stituted in the same manner as for the edge label attrib)Tj
228.47 0 Td
3.704 Tw
(ute. Additionally)Tj
75.1879 0 Td
1.203 Tw
(the substring '\\L)Tj
3.703 Tc
67.5961 0 Td
[('i)370.313(ss)]TJ
0 Tc
21.2957 0 Td
(ubstituted)Tj
-392.55 -12 Td
0 Tw
(with the edge label string.)Tj
/R22682744 10 Tf
16.8 TL
(labeldistance)'
/R22350744 10 Tf
58.0602 0 Td
(and)Tj
/R22682744 10 Tf
16.9398 0 Td
(labelangle)Tj
/R22350744 10 Tf
45.8398 0 Td
[(\(in de)15(grees CCW\) specify the placement of head and tail labels.)]TJ
/R22682744 10 Tf
-120.84 -16.8 Td
(decorate)Tj
/R22350744 10 Tf
39.15 0 Td
[(dra)15.0073(ws line from edge to label.)]TJ
/R22682744 10 Tf
-39.15 -16.8 Td
(samehead,sametail)Tj
/R22350744 10 Tf
82.7699 0 Td
[(aim edges ha)19.9854(ving the same v)25(alue to the same port, using the a)]TJ
-0.15 Tc
246.26 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rage landing point.)Tj
/R22682744 10 Tf
-338.32 -28.8 Td
[(\(dot-specic attrib)20(utes\))]TJ
12 TL
(constraint=false)'
/R22350744 10 Tf
70.9699 0 Td
(causes an edge to be ignored for rank assignment.)Tj
/R22682744 10 Tf
-70.9699 -16.8 Td
(minlen=)Tj
/R22038400 10 Tf
35.15 0 Td
(n)Tj
/R22350744 10 Tf
7.82109 0 Td
(where)Tj
/R22038400 10 Tf
27.2512 0 Td
(n)Tj
/R22350744 10 Tf
7.82109 0 Td
0.321 Tw
[(is an inte)15.0049(ger f)9.99023(actor that applies to the edge length \(ranks for normal edges, or minimum)]TJ
-78.0434 -12 Td
0 Tw
(node separation for at edges\).)Tj
/R22682744 10 Tf
16.8 TL
(xlabel=)'
/R22038400 10 Tf
31.2602 0 Td
[("te)20.0073(xt")]TJ
/R22350744 10 Tf
25.4578 0 Td
0.318 Tw
(Edge labels in)Tj
/R22682744 10 Tf
60.1141 0 Td
(dot)Tj
/R22350744 10 Tf
16.7078 0 Td
(are treated as special types of nodes, with space allocated for them during)Tj
-133.54 -12 Td
0.685 Tw
(node layout. This can sometimes deform the edge routing. If an)Tj
/R22682744 10 Tf
263.885 0 Td
(xlabel)Tj
/R22350744 10 Tf
28.7449 0 Td
(is used instead, the label is placed)Tj
-292.63 -12 Td
0.1 Tw
(after all nodes and edges ha)Tj
-0.15 Tc
111.1 0 Td
0.4 Tw
(ve b)Tj
0 Tc
16.8898 0 Td
0.099 Tw
(een positioned. In turn, this may mean that there is some o)Tj
-0.15 Tc
234.529 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlap among the)Tj
-371.809 -12 Td
(labels.)Tj
/R22682744 10 Tf
0 Tw
T*[(\(neato and fdp-specic attrib)19.9854(utes\))]TJ
12 TL
(len=)'
/R22038400 10 Tf
18.4801 0 Td
(f)Tj
/R22350744 10 Tf
5.28008 0 Td
[(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ
/R22682744 10.95 Tf
-59.7602 -16.8 Td
(COMMAND-LINE OPTIONS)Tj
/R22682744 10 Tf
36 -12 Td
(G)Tj
/R22350744 10 Tf
15.9801 0 Td
[(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ
/R22682744 10 Tf
-15.9801 -12 Td
(N)Tj
/R22350744 10 Tf
15.4199 0 Td
[(sets a def)9.98413(ault node attrib)20(ute.)]TJ
/R22682744 10 Tf
-15.4199 -12 Td
(E)Tj
/R22350744 10 Tf
14.8699 0 Td
[(sets a def)9.98413(ault edge attrib)]TJ
96.9 0 Td
2.5 Tw
(ute. Example:)Tj
/R22682744 10 Tf
60.55 0 Td
0 Tw
[(Gsize="7,8" Nshape=box Ef)24.9854(ontsize=8)]TJ
-172.32 -16.8 Td
(lepath=)Tj
/R22038400 10 Tf
49.3301 0 Td
(path)Tj
/R22350744 10 Tf
23.7078 0 Td
(uses)Tj
/R22038400 10 Tf
23.148 0 Td
(path)Tj
/R22350744 10 Tf
23.7078 0 Td
3.428 Tw
(as a prex for locating e)Tj
113.91 0 Td
3.429 Tw
[(xternally referenced les. F)14.9951(or e)15.0195(xample, using)]TJ
/R22682744 10 Tf
-233.804 -12 Td
(lepath=bar/baz)Tj
-0.1 Tc
/R22350744 10 Tf
90.298 0 Td
(wo)Tj
0 Tc
12.1199 0 Td
5.688 Tw
(uld cause)Tj
-0.25 Tc
/R22682744 10 Tf
51.366 0 Td
(fo)Tj
0 Tc
8.08008 0 Td
(o.png)Tj
/R22350744 10 Tf
31.8078 0 Td
(in)Tj
/R22682744 10 Tf
15.968 0 Td
[(image="f)24.9927(oo.png")]TJ
/R22350744 10 Tf
82.2379 0 Td
5.687 Tw
[(to be look)10.0195(ed for on disk as)]TJ
/R22682744 10 Tf
-291.878 -12 Td
[(bar/baz/f)25.0159(oo.png)]TJ
2.544 Tc
/R22350744 10 Tf
67.2598 0 Td
(.T)Tj
0 Tc
11.1539 0 Td
0.044 Tw
(his o)Tj
-0.15 Tc
19.0641 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rrides an)Tj
34.6039 0 Td
(y)Tj
/R22682744 10 Tf
7.54414 0 Td
(imagepath)Tj
/R22350744 10 Tf
47.5441 0 Td
(set either on the command line or as an attrib)Tj
180.446 0 Td
0.045 Tw
(ute within the)Tj
-376.906 -12 Td
0 Tw
(input graph source.)Tj
/R22682744 10 Tf
16.8 TL
(l)'
/R22038400 10 Tf
8.48008 0 Td
(le)Tj
/R22350744 10 Tf
15.1891 0 Td
0.469 Tw
(loads custom PostScript library les.)Tj
154.294 0 Td
0.468 Tw
(Usually these dene custom shapes or styles.)Tj
188.536 0 Td
(If)Tj
/R22682744 10 Tf
9.62813 0 Td
(l)Tj
/R22350744 10 Tf
11.448 0 Td
(is gi)Tj
-0.15 Tc
17.168 0 Td
(ve)Tj
2.968 Tc
9.28984 0 Td
(nb)Tj
0 Tc
12.968 0 Td
(y)Tj
-427.001 -12 Td
0 Tw
(itself, the standard library is omitted.)Tj
/R22682744 10 Tf
(T)'
/R22038400 10 Tf
12.3699 0 Td
(lang)Tj
/R22350744 10 Tf
20.2801 0 Td
(sets the output language as described abo)Tj
-0.15 Tc
164.82 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(.)Tj
/R22682744 10 Tf
-206.76 -28.8 Td
(n)Tj
/R22350744 10 Tf
11.2602 0 Td
([)Tj
/R22682744 10 Tf
3.33008 0 Td
(1)Tj
/R22350744 10 Tf
5 0 Td
(|)Tj
/R22682744 10 Tf
2 0 Td
(2)Tj
2.778 Tc
/R22350744 10 Tf
5 0 Td
(]\()Tj
0 Tc
9.43789 0 Td
0.278 Tw
(no-op\) If set, neato assumes nodes ha)Tj
-0.15 Tc
151.158 0 Td
0.578 Tw
(ve a)Tj
0 Tc
16.5078 0 Td
0.278 Tw
(lready been positioned and all nodes ha)Tj
-0.15 Tc
159.218 0 Td
0.579 Tw
(ve a p)Tj
0 Tc
24.2879 0 Td
0.279 Tw
(os attrib)Tj
32.5789 0 Td
(ute)Tj
-419.779 -12 Td
(gi)Tj
7.53008 0 Td
0.663 Tw
[(ving the positions.)-566.299(It then performs an optional adjustment to remo)]TJ
-0.15 Tc
276.47 0 Td
0.963 Tw
(ve n)Tj
0 Tc
17.4531 0 Td
0.663 Tw
(ode-node o)Tj
-0.15 Tc
45.223 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.662 Tw
(rlap, depending on)Tj
-355.966 -12 Td
1.405 Tw
[(the v)25(alue of the o)]TJ
-0.15 Tc
74.65 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rlap attrib)20.0146(ute, computes the edge layouts, depending on the v)]TJ
255.775 0 Td
1.406 Tw
(alue of the)Tj
/R22682744 10 Tf
48.9281 0 Td
(splines)Tj
/R22350744 10 Tf
32.8059 0 Td
(at-)Tj
-421.449 -12 Td
0 Tw
[(trib)20.0159(ute, and emits the graph in the appropriate format.)-500(If num is supplied, the follo)24.9854(wing actions occur:)]TJ
10 -12 Td
(num = 1)Tj
-10 -12 Td
(Equi)Tj
-0.25 Tc
18.6398 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(lent to n.)Tj
-17.8297 -12 Td
(num > 1)Tj
-10 -12 Td
0.662 Tw
(Use node positions as specied, with no adjustment to remo)Tj
-0.15 Tc
245.798 0 Td
0.962 Tw
(ve n)Tj
0 Tc
17.452 0 Td
0.662 Tw
(ode-node o)Tj
-0.15 Tc
45.2219 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlaps, and use an)Tj
3.161 Tc
68.4859 0 Td
(ye)Tj
0 Tc
12.6012 0 Td
0.661 Tw
(dge lay-)Tj
-398.849 -12 Td
0.073 Tw
(outs already specied by the pos attrib)Tj
154.108 0 Td
2.573 Tw
(ute. neato)Tj
44.0262 0 Td
0.073 Tw
(computes an edge layout for an)Tj
2.573 Tc
125.465 0 Td
(ye)Tj
0 Tc
12.0129 0 Td
(dge that does not ha)Tj
-0.15 Tc
80.082 0 Td
0.374 Tw
(ve a)Tj
0 Tc
/R22682744 10 Tf
-415.694 -12 Td
(pos)Tj
/R22350744 10 Tf
16.95 0 Td
(attrib)Tj
20.9102 0 Td
2.5 Tw
(ute. As)Tj
33.3301 0 Td
0 Tw
(usual, edge layout is guided by the)Tj
/R22682744 10 Tf
141.1 0 Td
(splines)Tj
/R22350744 10 Tf
31.4 0 Td
[(attrib)19.9854(ute.)]TJ
/R22682744 10 Tf
-243.69 -16.8 Td
(K)Tj
/R22038400 10 Tf
13.4801 0 Td
(layout)Tj
-0.15 Tc
/R22350744 10 Tf
27.5 0 Td
(ove)Tj
0 Tc
14.1398 0 Td
[(rride the def)10.0073(ault layout engine implied by the command name.)]TJ
/R22682744 10 Tf
-55.1199 -16.8 Td
(O)Tj
/R22350744 10 Tf
15.9801 0 Td
(automatically generate output lenames based on the input lename and the T format.)Tj
/R22682744 10 Tf
-15.9801 -16.8 Td
(P)Tj
/R22350744 10 Tf
14.3102 0 Td
(generate a graph of the currently a)Tj
-0.25 Tc
136.97 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable plugins.)Tj
/R22682744 10 Tf
-160.47 -16.8 Td
(v)Tj
/R22350744 10 Tf
13.2 0 Td
[(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ
151.75 -50.4 Td
[(12 January 2015)-19595(7)]TJ
ET
Q
Q
\n \n \n \n \n-3330\n+3327\n \n \n \n \n-R17534072\n+R22682744\n \n-R17202072\n+R22350744\n \n-R16889728\n+R22038400\n \n \n \n \n \n \n Type\n@@ -1061,29 +1061,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R16889728 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(DO)40.0159(T)]TJ
/R17202072 10 Tf
20.8699 0 Td
142.01 Tw
(\(1\) General)Tj
190.32 0 Td
0 Tw
(Commands Manual)Tj
/R16889728 10 Tf
223.7 0 Td
[(DO)40.0146(T)]TJ
/R17202072 10 Tf
20.8699 0 Td
(\(1\))Tj
/R17534072 10 Tf
-420.34 -36 Td
(c)Tj
/R17202072 10 Tf
12.6398 0 Td
(congure plugins.)Tj
/R17534072 10 Tf
-12.6398 -16.8 Td
(q)Tj
/R16889728 10 Tf
11.2602 0 Td
[(le)15.0073(vel)]TJ
/R17202072 10 Tf
21.2301 0 Td
(set le)Tj
-0.15 Tc
20.5801 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
[(lo)249.993(fm)]TJ
0 Tc
23.8902 0 Td
[(essage suppression. The def)10.0146(ault is 1.)]TJ
/R17534072 10 Tf
-86.2504 -16.8 Td
(s)Tj
/R16889728 10 Tf
9.58984 0 Td
(fscale)Tj
/R17202072 10 Tf
25.8301 0 Td
(scale input by)Tj
/R16889728 10 Tf
58.05 0 Td
(fscale)Tj
2.5 Tc
/R17202072 10 Tf
23.3301 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
[(he def)9.98535(ault is 72.)]TJ
/R17534072 10 Tf
-124.58 -16.8 Td
(y)Tj
/R17202072 10 Tf
13.2 0 Td
(in)Tj
-0.15 Tc
7.38008 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rt y coordinate in output.)Tj
/R17534072 10 Tf
-29.8699 -16.8 Td
(o)Tj
/R16889728 10 Tf
10.7 0 Td
(le)Tj
/R17202072 10 Tf
14.7199 0 Td
(write output to)Tj
/R16889728 10 Tf
61.3898 0 Td
(le)Tj
/R17202072 10 Tf
12.2199 0 Td
(.)Tj
/R17534072 10 Tf
-99.0297 -16.8 Td
(x)Tj
/R17202072 10 Tf
13.2 0 Td
(reduce graph.)Tj
/R17534072 10 Tf
-13.2 -16.8 Td
(Lg)Tj
/R17202072 10 Tf
19.8699 0 Td
(don')Tj
2.5 Tc
18.15 0 Td
(tu)Tj
0 Tc
10.2801 0 Td
(se grid.)Tj
/R17534072 10 Tf
-48.3 -16.8 Td
(LO)Tj
/R17202072 10 Tf
22.65 0 Td
(use old attracti)Tj
-0.15 Tc
58.6301 0 Td
0.3 Tw
(ve f)Tj
0 Tc
15.1199 0 Td
(orce.)Tj
/R17534072 10 Tf
-96.4 -16.8 Td
(Ln)Tj
/R16889728 10 Tf
17.9301 0 Td
(i)Tj
/R17202072 10 Tf
5.28008 0 Td
0 Tw
(set number of iterations to)Tj
/R16889728 10 Tf
107.49 0 Td
(i)Tj
/R17202072 10 Tf
2.78008 0 Td
(.)Tj
/R17534072 10 Tf
-133.48 -16.8 Td
(LU)Tj
/R16889728 10 Tf
19.5898 0 Td
(i)Tj
/R17202072 10 Tf
5.28008 0 Td
[(set unscaled f)9.99268(actor to)]TJ
/R16889728 10 Tf
87.1 0 Td
(i)Tj
/R17202072 10 Tf
2.78008 0 Td
(.)Tj
/R17534072 10 Tf
-114.75 -16.8 Td
(LC)Tj
/R16889728 10 Tf
19.5898 0 Td
(v)Tj
/R17202072 10 Tf
6.93984 0 Td
(set o)Tj
-0.15 Tc
18.4602 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rlap e)15.0159(xpansion f)10.0146(actor to)]TJ
/R16889728 10 Tf
96.9496 0 Td
(v)Tj
/R17202072 10 Tf
4.43984 0 Td
(.)Tj
/R17534072 10 Tf
-155.669 -16.8 Td
[(L)92(T)]TJ
/R17202072 10 Tf
18.1199 0 Td
([*])Tj
/R16889728 10 Tf
11.6602 0 Td
(v)Tj
/R17202072 10 Tf
6.93984 0 Td
[(set temperature \(temperature f)10.0146(actor\) to)]TJ
/R16889728 10 Tf
156.79 0 Td
(v)Tj
/R17202072 10 Tf
4.43984 0 Td
(.)Tj
/R17534072 10 Tf
-197.95 -16.8 Td
(V)Tj
/R17202072 10 Tf
15.4199 0 Td
[(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ
/R17534072 10 Tf
-15.4199 -16.8 Td
(?)Tj
/R17202072 10 Tf
13.2 0 Td
[(prints the usage and e)15(xits.)]TJ
13.309 Tc
-13.2 -16.8 Td
(Ac)Tj
0 Tc
24.9691 0 Td
10.808 Tw
(omplete description of the a)Tj
-0.25 Tc
154.682 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable command-line options can be found at)Tj
-188.841 -12 Td
[(https://www)65(.graphviz.or)18.0151(g/doc/info/command.html.)]TJ
/R17534072 10.95 Tf
-36 -16.8 Td
(EXAMPLES)Tj
/R17202072 10 Tf
36 -12 Td
0 Tw
(digraph test123 {)Tj
2.5 Tc
20 -12 Td
[(a)249.993(>b)249.993(>c)]TJ
0 Tc
46.4402 0 Td
(;)Tj
2.5 Tc
-46.4402 -12 Td
[(a)249.993(>{)250.016(xy)]TJ
0 Tc
38.0199 0 Td
(};)Tj
2.5 Tc
-38.0199 -12 Td
(b[)Tj
0 Tc
10.8301 0 Td
(shape=box];)Tj
2.5 Tc
-10.8301 -12 Td
(c[)Tj
0 Tc
10.2699 0 Td
-0.834 Tw
(label="hello\\ nw)Tj
65.7262 0 Td
(orld",color=blue,fontsize=24,)Tj
-63.4961 -12 Td
[(fontname="P)15(alatinoItalic",fontcolor=red,style=lled];)]TJ
2.5 Tc
-12.5 -12 Td
[(a)249.993(>z[)]TJ
0 Tc
30.9902 0 Td
0 Tw
(label="hi", weight=100];)Tj
2.5 Tc
-30.9902 -12 Td
[(x)250.016(>z[)]TJ
0 Tc
31.55 0 Td
-0.834 Tw
(label="multiline\\ nlabel"];)Tj
-31.55 -12 Td
0 Tw
(edge [style=dashed,color=red];)Tj
2.5 Tc
12 TL
T*[(b)250.016(>x)]TJ
0 Tc
26.2797 0 Td
(;)Tj
-26.2797 -12 Td
({rank=same; b x})Tj
-20 -12 Td
(})Tj
16.8 TL
(graph test123 {)'
2.5 Tc
20 -12 Td
[(a)249.993(b)249.993(c)]TJ
0 Tc
46.4402 0 Td
(;)Tj
2.5 Tc
-46.4402 -12 Td
[(a)249.993({)250.016(xy)]TJ
0 Tc
38.0199 0 Td
(};)Tj
2.5 Tc
-38.0199 -12 Td
[(x)250.016(c[)]TJ
0 Tc
31.55 0 Td
(w=10.0];)Tj
2.5 Tc
-31.55 -12 Td
[(x)250.016(y[)]TJ
0 Tc
32.1098 0 Td
(w=5.0,len=3];)Tj
-52.1098 -12 Td
(})Tj
/R17534072 10.95 Tf
-36 -16.8 Td
[(CA)145.02(VEA)94.983(TS)]TJ
/R17202072 10 Tf
36 -12 Td
(Edge splines can o)Tj
-0.15 Tc
74.5602 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rlap unintentionally)64.9854(.)]TJ
-83.85 -16.8 Td
(Flat edge labels are slightly brok)Tj
130.72 0 Td
2.5 Tw
(en. Intercluster)Tj
64.9801 0 Td
0 Tw
[(edge labels are totally brok)9.98535(en.)]TJ
-195.7 -16.8 Td
2.185 Tw
[(Because unconstrained optimization is emplo)10.0146(yed, node box)15(es can possibly o)]TJ
-0.15 Tc
325.345 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlap or touch unrelated)Tj
-334.635 -12 Td
2.5 Tw
(edges. All)Tj
-0.15 Tc
45.55 0 Td
(ex)Tj
0 Tc
9.28984 0 Td
0 Tw
(isting spring embedders seem to ha)Tj
-0.15 Tc
140.62 0 Td
0.3 Tw
(ve t)Tj
0 Tc
14.5699 0 Td
0 Tw
(his limitation.)Tj
-210.03 -16.8 Td
[(Apparently reasonable attempts to pin nodes or adjust edge lengths and weights can cause instability)65.0098(.)]TJ
-0.548 Tc
/R17534072 10.95 Tf
-36 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R17202072 10 Tf
20.7363 -12 Td
(Stephen C. North <north@research.att.com>)Tj
12 TL
T*[(Emden R. Gansner <er)18(g@graphviz.or)18(g>)]TJ
(John C. Ellson <ellson@research.att.com>)'
-0.55 Tc
(Yi)'
-0.1 Tc
9.45 0 Td
(fa)Tj
2.5 Tc
7.66992 0 Td
[(nH)250.007(u<)]TJ
0 Tc
27.8598 0 Td
[(yif)9.98413(anhu@yahoo.com>)]TJ
119.97 -43.2 Td
[(12 January 2015)-19595(8)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R22038400 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(DO)40.0159(T)]TJ
/R22350744 10 Tf
20.8699 0 Td
142.01 Tw
(\(1\) General)Tj
190.32 0 Td
0 Tw
(Commands Manual)Tj
/R22038400 10 Tf
223.7 0 Td
[(DO)40.0146(T)]TJ
/R22350744 10 Tf
20.8699 0 Td
(\(1\))Tj
/R22682744 10 Tf
-420.34 -36 Td
(c)Tj
/R22350744 10 Tf
12.6398 0 Td
(congure plugins.)Tj
/R22682744 10 Tf
-12.6398 -16.8 Td
(q)Tj
/R22038400 10 Tf
11.2602 0 Td
[(le)15.0073(vel)]TJ
/R22350744 10 Tf
21.2301 0 Td
(set le)Tj
-0.15 Tc
20.5801 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
[(lo)249.993(fm)]TJ
0 Tc
23.8902 0 Td
[(essage suppression. The def)10.0146(ault is 1.)]TJ
/R22682744 10 Tf
-86.2504 -16.8 Td
(s)Tj
/R22038400 10 Tf
9.58984 0 Td
(fscale)Tj
/R22350744 10 Tf
25.8301 0 Td
(scale input by)Tj
/R22038400 10 Tf
58.05 0 Td
(fscale)Tj
2.5 Tc
/R22350744 10 Tf
23.3301 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
[(he def)9.98535(ault is 72.)]TJ
/R22682744 10 Tf
-124.58 -16.8 Td
(y)Tj
/R22350744 10 Tf
13.2 0 Td
(in)Tj
-0.15 Tc
7.38008 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rt y coordinate in output.)Tj
/R22682744 10 Tf
-29.8699 -16.8 Td
(o)Tj
/R22038400 10 Tf
10.7 0 Td
(le)Tj
/R22350744 10 Tf
14.7199 0 Td
(write output to)Tj
/R22038400 10 Tf
61.3898 0 Td
(le)Tj
/R22350744 10 Tf
12.2199 0 Td
(.)Tj
/R22682744 10 Tf
-99.0297 -16.8 Td
(x)Tj
/R22350744 10 Tf
13.2 0 Td
(reduce graph.)Tj
/R22682744 10 Tf
-13.2 -16.8 Td
(Lg)Tj
/R22350744 10 Tf
19.8699 0 Td
(don')Tj
2.5 Tc
18.15 0 Td
(tu)Tj
0 Tc
10.2801 0 Td
(se grid.)Tj
/R22682744 10 Tf
-48.3 -16.8 Td
(LO)Tj
/R22350744 10 Tf
22.65 0 Td
(use old attracti)Tj
-0.15 Tc
58.6301 0 Td
0.3 Tw
(ve f)Tj
0 Tc
15.1199 0 Td
(orce.)Tj
/R22682744 10 Tf
-96.4 -16.8 Td
(Ln)Tj
/R22038400 10 Tf
17.9301 0 Td
(i)Tj
/R22350744 10 Tf
5.28008 0 Td
0 Tw
(set number of iterations to)Tj
/R22038400 10 Tf
107.49 0 Td
(i)Tj
/R22350744 10 Tf
2.78008 0 Td
(.)Tj
/R22682744 10 Tf
-133.48 -16.8 Td
(LU)Tj
/R22038400 10 Tf
19.5898 0 Td
(i)Tj
/R22350744 10 Tf
5.28008 0 Td
[(set unscaled f)9.99268(actor to)]TJ
/R22038400 10 Tf
87.1 0 Td
(i)Tj
/R22350744 10 Tf
2.78008 0 Td
(.)Tj
/R22682744 10 Tf
-114.75 -16.8 Td
(LC)Tj
/R22038400 10 Tf
19.5898 0 Td
(v)Tj
/R22350744 10 Tf
6.93984 0 Td
(set o)Tj
-0.15 Tc
18.4602 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rlap e)15.0159(xpansion f)10.0146(actor to)]TJ
/R22038400 10 Tf
96.9496 0 Td
(v)Tj
/R22350744 10 Tf
4.43984 0 Td
(.)Tj
/R22682744 10 Tf
-155.669 -16.8 Td
[(L)92(T)]TJ
/R22350744 10 Tf
18.1199 0 Td
([*])Tj
/R22038400 10 Tf
11.6602 0 Td
(v)Tj
/R22350744 10 Tf
6.93984 0 Td
[(set temperature \(temperature f)10.0146(actor\) to)]TJ
/R22038400 10 Tf
156.79 0 Td
(v)Tj
/R22350744 10 Tf
4.43984 0 Td
(.)Tj
/R22682744 10 Tf
-197.95 -16.8 Td
(V)Tj
/R22350744 10 Tf
15.4199 0 Td
[(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ
/R22682744 10 Tf
-15.4199 -16.8 Td
(?)Tj
/R22350744 10 Tf
13.2 0 Td
[(prints the usage and e)15(xits.)]TJ
13.309 Tc
-13.2 -16.8 Td
(Ac)Tj
0 Tc
24.9691 0 Td
10.808 Tw
(omplete description of the a)Tj
-0.25 Tc
154.682 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable command-line options can be found at)Tj
-188.841 -12 Td
[(https://www)65(.graphviz.or)18.0151(g/doc/info/command.html.)]TJ
/R22682744 10.95 Tf
-36 -16.8 Td
(EXAMPLES)Tj
/R22350744 10 Tf
36 -12 Td
0 Tw
(digraph test123 {)Tj
2.5 Tc
20 -12 Td
[(a)249.993(>b)249.993(>c)]TJ
0 Tc
46.4402 0 Td
(;)Tj
2.5 Tc
-46.4402 -12 Td
[(a)249.993(>{)250.016(xy)]TJ
0 Tc
38.0199 0 Td
(};)Tj
2.5 Tc
-38.0199 -12 Td
(b[)Tj
0 Tc
10.8301 0 Td
(shape=box];)Tj
2.5 Tc
-10.8301 -12 Td
(c[)Tj
0 Tc
10.2699 0 Td
-0.834 Tw
(label="hello\\ nw)Tj
65.7262 0 Td
(orld",color=blue,fontsize=24,)Tj
-63.4961 -12 Td
[(fontname="P)15(alatinoItalic",fontcolor=red,style=lled];)]TJ
2.5 Tc
-12.5 -12 Td
[(a)249.993(>z[)]TJ
0 Tc
30.9902 0 Td
0 Tw
(label="hi", weight=100];)Tj
2.5 Tc
-30.9902 -12 Td
[(x)250.016(>z[)]TJ
0 Tc
31.55 0 Td
-0.834 Tw
(label="multiline\\ nlabel"];)Tj
-31.55 -12 Td
0 Tw
(edge [style=dashed,color=red];)Tj
2.5 Tc
12 TL
T*[(b)250.016(>x)]TJ
0 Tc
26.2797 0 Td
(;)Tj
-26.2797 -12 Td
({rank=same; b x})Tj
-20 -12 Td
(})Tj
16.8 TL
(graph test123 {)'
2.5 Tc
20 -12 Td
[(a)249.993(b)249.993(c)]TJ
0 Tc
46.4402 0 Td
(;)Tj
2.5 Tc
-46.4402 -12 Td
[(a)249.993({)250.016(xy)]TJ
0 Tc
38.0199 0 Td
(};)Tj
2.5 Tc
-38.0199 -12 Td
[(x)250.016(c[)]TJ
0 Tc
31.55 0 Td
(w=10.0];)Tj
2.5 Tc
-31.55 -12 Td
[(x)250.016(y[)]TJ
0 Tc
32.1098 0 Td
(w=5.0,len=3];)Tj
-52.1098 -12 Td
(})Tj
/R22682744 10.95 Tf
-36 -16.8 Td
[(CA)145.02(VEA)94.983(TS)]TJ
/R22350744 10 Tf
36 -12 Td
(Edge splines can o)Tj
-0.15 Tc
74.5602 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rlap unintentionally)64.9854(.)]TJ
-83.85 -16.8 Td
(Flat edge labels are slightly brok)Tj
130.72 0 Td
2.5 Tw
(en. Intercluster)Tj
64.9801 0 Td
0 Tw
[(edge labels are totally brok)9.98535(en.)]TJ
-195.7 -16.8 Td
2.185 Tw
[(Because unconstrained optimization is emplo)10.0146(yed, node box)15(es can possibly o)]TJ
-0.15 Tc
325.345 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlap or touch unrelated)Tj
-334.635 -12 Td
2.5 Tw
(edges. All)Tj
-0.15 Tc
45.55 0 Td
(ex)Tj
0 Tc
9.28984 0 Td
0 Tw
(isting spring embedders seem to ha)Tj
-0.15 Tc
140.62 0 Td
0.3 Tw
(ve t)Tj
0 Tc
14.5699 0 Td
0 Tw
(his limitation.)Tj
-210.03 -16.8 Td
[(Apparently reasonable attempts to pin nodes or adjust edge lengths and weights can cause instability)65.0098(.)]TJ
-0.548 Tc
/R22682744 10.95 Tf
-36 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R22350744 10 Tf
20.7363 -12 Td
(Stephen C. North <north@research.att.com>)Tj
12 TL
T*[(Emden R. Gansner <er)18(g@graphviz.or)18(g>)]TJ
(John C. Ellson <ellson@research.att.com>)'
-0.55 Tc
(Yi)'
-0.1 Tc
9.45 0 Td
(fa)Tj
2.5 Tc
7.66992 0 Td
[(nH)250.007(u<)]TJ
0 Tc
27.8598 0 Td
[(yif)9.98413(anhu@yahoo.com>)]TJ
119.97 -43.2 Td
[(12 January 2015)-19595(8)]TJ
ET
Q
Q
\n \n \n \n \n-2076\n+2073\n \n \n \n \n-R17534072\n+R22682744\n \n-R17202072\n+R22350744\n \n-R16889728\n+R22038400\n \n \n \n \n \n \n Type\n@@ -1120,29 +1120,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R16889728 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(DO)40.0159(T)]TJ
/R17202072 10 Tf
20.8699 0 Td
142.01 Tw
(\(1\) General)Tj
190.32 0 Td
0 Tw
(Commands Manual)Tj
/R16889728 10 Tf
223.7 0 Td
[(DO)40.0146(T)]TJ
/R17202072 10 Tf
20.8699 0 Td
(\(1\))Tj
-420.34 -36 Td
(The bitmap dri)Tj
-0.15 Tc
59.1898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(r\()Tj
0 Tc
9.16016 0 Td
[(PNG, GIF etc\) is by Thomas Boutell, <http://www)65.0146(.boutell.com/gd>)]TJ
-77.6398 -16.8 Td
0.407 Tw
[(The T)34.9817(ruetype font renderer is from the Freetype Project \(Da)20.0146(vid T)]TJ
264.67 0 Td
(urner)Tj
2.906 Tc
20.7 0 Td
(,R)Tj
0 Tc
12.0762 0 Td
0.406 Tw
[(obert W)39.9902(ilhelm, and W)80.0049(erner Lem-)]TJ
-297.446 -12 Td
0 Tw
[(ber)18.0151(g\) \(who can be contacted at freetypede)]TJ
-0.15 Tc
172.92 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(l@lists.lrzmuenchen.de\).)Tj
/R17534072 10.95 Tf
-218.21 -16.8 Td
(SEE ALSO)Tj
/R17202072 10 Tf
36 -12 Td
0.84 Tw
(This man page contains only a small amount of the information related to the Graphviz layout programs.)Tj
12 TL
0.211 Tw
(The most complete information can be found at https://www)'
243.238 0 Td
(.graphviz.or)Tj
48.1398 0 Td
(g/documentation/, especially in the)Tj
-291.378 -12 Td
0.443 Tw
(on-line reference pages. Most of these documents are also a)Tj
-0.25 Tc
242.607 0 Td
(va)Tj
0 Tc
9.18984 0 Td
0.444 Tw
(ilable in the)Tj
/R16889728 10 Tf
51.052 0 Td
(doc)Tj
/R17202072 10 Tf
17.384 0 Td
(and)Tj
/R16889728 10 Tf
17.384 0 Td
(doc/info)Tj
/R17202072 10 Tf
35.7238 0 Td
(subtrees in the)Tj
-373.341 -12 Td
0 Tw
[(source and binary distrib)20(utions.)]TJ
/R17534072 10 Tf
16.8 TL
(tcldot)'
/R17202072 10 Tf
24.4398 0 Td
(\(n\),)Tj
/R17534072 10 Tf
14.1602 0 Td
(xcolors)Tj
/R17202072 10 Tf
30.55 0 Td
(\(1\),)Tj
/R17534072 10 Tf
14.1602 0 Td
(libcgraph)Tj
/R17202072 10 Tf
41.1199 0 Td
(\(3\).)Tj
-124.43 -16.8 Td
0.76 Tw
(E. R. Gansner)Tj
3.26 Tc
57.2199 0 Td
[(,S)326.008(.C)325.992(.N)]TJ
0 Tc
36.7301 0 Td
3.26 Tw
(orth, K.)Tj
-1.11 Tc
37.35 0 Td
2.98 Tw
(P. V)Tj
0 Tc
16.1398 0 Td
0.76 Tw
(o, "D)Tj
-0.4 Tc
21.6602 0 Td
1.56 Tw
(AG - A P)Tj
0 Tc
39.9301 0 Td
0.76 Tw
(rogram to Dra)Tj
3.26 Tc
58.0199 0 Td
(wD)Tj
0 Tc
17.7 0 Td
[(irected Graphs", Softw)9.99023(are - Practice)]TJ
-284.75 -12 Td
0 Tw
(and Experience 17\(1\), 1988, pp. 1047-1062.)Tj
12 TL
0.922 Tw
(E. R. Gansner)'
3.422 Tc
57.5441 0 Td
[(,E)342.197(.K)]TJ
0 Tc
24.8242 0 Td
[(outsoos, S. C. North,)-592.197(K. P)]TJ
3.422 Tc
115.46 0 Td
(.V)Tj
0 Tc
11.852 0 Td
(o, "A T)Tj
31.0539 0 Td
0.923 Tw
[(echnique for Dra)14.9902(wing Directed Graphs," IEEE)]TJ
-0.35 Tc
-240.734 -12 Td
(Tr)Tj
0 Tc
9.08984 0 Td
0 Tw
(ans. on Soft. Eng. 19\(3\), 1993, pp. 214-230.)Tj
-9.08984 -12 Td
[(S. North and E. K)34.9841(outsoos, "Applications of graph visualization", Graphics Interf)9.98535(ace 94, pp. 234-245.)]TJ
4.654 Tw
T*[(E. R. Gansner and E. K)35.0146(outsoos and S. C. North, "Dra)14.9854(wing Graphs with dot," A)]TJ
-0.25 Tc
386.216 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable at)Tj
-395.406 -12 Td
[(https://www)65(.graphviz.or)18.0151(g/pdf/dotguide.pdf.)]TJ
0 Tw
(S. C. North, "NEA)'
-0.18 Tc
74.0801 0 Td
0.36 Tw
(TO U)Tj
0 Tc
22.8699 0 Td
(ser')Tj
2.5 Tc
14.4398 0 Td
(sM)Tj
0 Tc
15.2801 0 Td
2.5 Tw
(anual". A)Tj
-0.25 Tc
39.7199 0 Td
(va)Tj
0 Tc
9.18984 0 Td
0 Tw
[(ilable https://www)65.0073(.graphviz.or)18.0151(g/pdf/neatoguide.pdf.)]TJ
-175.58 -12 Td
0.844 Tw
(E. R. Gansner and Y)Tj
3.344 Tc
84.8461 0 Td
(.H)Tj
0 Tc
13.0641 0 Td
0.845 Tw
[(u, "Ef)25.0146(cient, Proximity-Preserving Node Ov)15(erlap Remo)]TJ
-0.25 Tc
228.565 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(l", J. Graph Algorithms)Tj
-335.665 -12 Td
0 Tw
(Appl., 14\(1\) pp. 53-74, 2010.)Tj
/R17534072 10.95 Tf
-36 -16.8 Td
[(NO)39.99(TES)]TJ
/R17202072 10 Tf
36 -12 Td
0.837 Tw
(On non-W)Tj
42.927 0 Td
(indo)Tj
17.5301 0 Td
(ws platforms, sending)Tj
/R17534072 10 Tf
93.0609 0 Td
(SIGUSR1)Tj
/R17202072 10 Tf
45.566 0 Td
0.836 Tw
(to Graphviz can be used to toggle on and of)Tj
3.336 Tc
181.964 0 Td
(fs)Tj
0 Tc
10.5559 0 Td
(ome e)Tj
24.8461 0 Td
(xtra)Tj
-416.45 -12 Td
0 Tw
(points reporting in the neatogen code.)Tj
164.95 -408 Td
[(12 January 2015)-19595(9)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R22038400 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(DO)40.0159(T)]TJ
/R22350744 10 Tf
20.8699 0 Td
142.01 Tw
(\(1\) General)Tj
190.32 0 Td
0 Tw
(Commands Manual)Tj
/R22038400 10 Tf
223.7 0 Td
[(DO)40.0146(T)]TJ
/R22350744 10 Tf
20.8699 0 Td
(\(1\))Tj
-420.34 -36 Td
(The bitmap dri)Tj
-0.15 Tc
59.1898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(r\()Tj
0 Tc
9.16016 0 Td
[(PNG, GIF etc\) is by Thomas Boutell, <http://www)65.0146(.boutell.com/gd>)]TJ
-77.6398 -16.8 Td
0.407 Tw
[(The T)34.9817(ruetype font renderer is from the Freetype Project \(Da)20.0146(vid T)]TJ
264.67 0 Td
(urner)Tj
2.906 Tc
20.7 0 Td
(,R)Tj
0 Tc
12.0762 0 Td
0.406 Tw
[(obert W)39.9902(ilhelm, and W)80.0049(erner Lem-)]TJ
-297.446 -12 Td
0 Tw
[(ber)18.0151(g\) \(who can be contacted at freetypede)]TJ
-0.15 Tc
172.92 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(l@lists.lrzmuenchen.de\).)Tj
/R22682744 10.95 Tf
-218.21 -16.8 Td
(SEE ALSO)Tj
/R22350744 10 Tf
36 -12 Td
0.84 Tw
(This man page contains only a small amount of the information related to the Graphviz layout programs.)Tj
12 TL
0.211 Tw
(The most complete information can be found at https://www)'
243.238 0 Td
(.graphviz.or)Tj
48.1398 0 Td
(g/documentation/, especially in the)Tj
-291.378 -12 Td
0.443 Tw
(on-line reference pages. Most of these documents are also a)Tj
-0.25 Tc
242.607 0 Td
(va)Tj
0 Tc
9.18984 0 Td
0.444 Tw
(ilable in the)Tj
/R22038400 10 Tf
51.052 0 Td
(doc)Tj
/R22350744 10 Tf
17.384 0 Td
(and)Tj
/R22038400 10 Tf
17.384 0 Td
(doc/info)Tj
/R22350744 10 Tf
35.7238 0 Td
(subtrees in the)Tj
-373.341 -12 Td
0 Tw
[(source and binary distrib)20(utions.)]TJ
/R22682744 10 Tf
16.8 TL
(tcldot)'
/R22350744 10 Tf
24.4398 0 Td
(\(n\),)Tj
/R22682744 10 Tf
14.1602 0 Td
(xcolors)Tj
/R22350744 10 Tf
30.55 0 Td
(\(1\),)Tj
/R22682744 10 Tf
14.1602 0 Td
(libcgraph)Tj
/R22350744 10 Tf
41.1199 0 Td
(\(3\).)Tj
-124.43 -16.8 Td
0.76 Tw
(E. R. Gansner)Tj
3.26 Tc
57.2199 0 Td
[(,S)326.008(.C)325.992(.N)]TJ
0 Tc
36.7301 0 Td
3.26 Tw
(orth, K.)Tj
-1.11 Tc
37.35 0 Td
2.98 Tw
(P. V)Tj
0 Tc
16.1398 0 Td
0.76 Tw
(o, "D)Tj
-0.4 Tc
21.6602 0 Td
1.56 Tw
(AG - A P)Tj
0 Tc
39.9301 0 Td
0.76 Tw
(rogram to Dra)Tj
3.26 Tc
58.0199 0 Td
(wD)Tj
0 Tc
17.7 0 Td
[(irected Graphs", Softw)9.99023(are - Practice)]TJ
-284.75 -12 Td
0 Tw
(and Experience 17\(1\), 1988, pp. 1047-1062.)Tj
12 TL
0.922 Tw
(E. R. Gansner)'
3.422 Tc
57.5441 0 Td
[(,E)342.197(.K)]TJ
0 Tc
24.8242 0 Td
[(outsoos, S. C. North,)-592.197(K. P)]TJ
3.422 Tc
115.46 0 Td
(.V)Tj
0 Tc
11.852 0 Td
(o, "A T)Tj
31.0539 0 Td
0.923 Tw
[(echnique for Dra)14.9902(wing Directed Graphs," IEEE)]TJ
-0.35 Tc
-240.734 -12 Td
(Tr)Tj
0 Tc
9.08984 0 Td
0 Tw
(ans. on Soft. Eng. 19\(3\), 1993, pp. 214-230.)Tj
-9.08984 -12 Td
[(S. North and E. K)34.9841(outsoos, "Applications of graph visualization", Graphics Interf)9.98535(ace 94, pp. 234-245.)]TJ
4.654 Tw
T*[(E. R. Gansner and E. K)35.0146(outsoos and S. C. North, "Dra)14.9854(wing Graphs with dot," A)]TJ
-0.25 Tc
386.216 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable at)Tj
-395.406 -12 Td
[(https://www)65(.graphviz.or)18.0151(g/pdf/dotguide.pdf.)]TJ
0 Tw
(S. C. North, "NEA)'
-0.18 Tc
74.0801 0 Td
0.36 Tw
(TO U)Tj
0 Tc
22.8699 0 Td
(ser')Tj
2.5 Tc
14.4398 0 Td
(sM)Tj
0 Tc
15.2801 0 Td
2.5 Tw
(anual". A)Tj
-0.25 Tc
39.7199 0 Td
(va)Tj
0 Tc
9.18984 0 Td
0 Tw
[(ilable https://www)65.0073(.graphviz.or)18.0151(g/pdf/neatoguide.pdf.)]TJ
-175.58 -12 Td
0.844 Tw
(E. R. Gansner and Y)Tj
3.344 Tc
84.8461 0 Td
(.H)Tj
0 Tc
13.0641 0 Td
0.845 Tw
[(u, "Ef)25.0146(cient, Proximity-Preserving Node Ov)15(erlap Remo)]TJ
-0.25 Tc
228.565 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(l", J. Graph Algorithms)Tj
-335.665 -12 Td
0 Tw
(Appl., 14\(1\) pp. 53-74, 2010.)Tj
/R22682744 10.95 Tf
-36 -16.8 Td
[(NO)39.99(TES)]TJ
/R22350744 10 Tf
36 -12 Td
0.837 Tw
(On non-W)Tj
42.927 0 Td
(indo)Tj
17.5301 0 Td
(ws platforms, sending)Tj
/R22682744 10 Tf
93.0609 0 Td
(SIGUSR1)Tj
/R22350744 10 Tf
45.566 0 Td
0.836 Tw
(to Graphviz can be used to toggle on and of)Tj
3.336 Tc
181.964 0 Td
(fs)Tj
0 Tc
10.5559 0 Td
(ome e)Tj
24.8461 0 Td
(xtra)Tj
-416.45 -12 Td
0 Tw
(points reporting in the neatogen code.)Tj
164.95 -408 Td
[(12 January 2015)-19595(9)]TJ
ET
Q
Q
\n \n \n \n \n-1912\n+1910\n \n \n \n \n-R17534072\n+R22682744\n \n-R17202072\n+R22350744\n \n-R16889728\n+R22038400\n \n \n \n \n \n \n \n@@ -1197,15 +1197,15 @@\n \n Filter\n FlateDecode\n Length\n 616\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R17612384 def
1 begincodespacerange
<00><ff>
endcodespacerange
74 beginbfrange
<20><20><0020>
<22><22><0022>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<37><37><0037>
<38><38><0038>
<39><39><0039>
<3a><3a><003a>
<3b><3b><003b>
<3d><3d><003d>
<3f><3f><003f>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<58><58><0058>
<59><59><0059>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7c><7c><007c>
<7d><7d><007d>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R22761056 def
1 begincodespacerange
<00><ff>
endcodespacerange
74 beginbfrange
<20><20><0020>
<22><22><0022>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<37><37><0037>
<38><38><0038>
<39><39><0039>
<3a><3a><003a>
<3b><3b><003b>
<3d><3d><003d>
<3f><3f><003f>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<58><58><0058>
<59><59><0059>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7c><7c><007c>
<7d><7d><007d>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -1224,18 +1224,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-681\n+682\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R17612752 def
1 begincodespacerange
<00><ff>
endcodespacerange
90 beginbfrange
<20><20><0020>
<22><22><0022>
<23><23><0023>
<26><26><0026>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2b><2b><002b>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<39><39><0039>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4a><4a><004a>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<57><57><0057>
<58><58><0058>
<59><59><0059>
<5b><5b><005b>
<5c><5c><005c>
<5d><5d><005d>
<5f><5f><005f>
<60><60><2018>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7c><7c><007c>
<7d><7d><007d>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R22761424 def
1 begincodespacerange
<00><ff>
endcodespacerange
90 beginbfrange
<20><20><0020>
<22><22><0022>
<23><23><0023>
<26><26><0026>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2b><2b><002b>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<39><39><0039>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4a><4a><004a>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<57><57><0057>
<58><58><0058>
<59><59><0059>
<5b><5b><005b>
<5c><5c><005c>
<5d><5d><005d>
<5f><5f><005f>
<60><60><2018>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7c><7c><007c>
<7d><7d><007d>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -1259,18 +1259,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-440\n+442\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R17613120 def
1 begincodespacerange
<00><ff>
endcodespacerange
44 beginbfrange
<20><20><0020>
<22><22><0022>
<23><23><0023>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<3a><3a><003a>
<3d><3d><003d>
<44><44><0044>
<4f><4f><004f>
<53><53><0053>
<54><54><0054>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R22761792 def
1 begincodespacerange
<00><ff>
endcodespacerange
44 beginbfrange
<20><20><0020>
<22><22><0022>
<23><23><0023>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<3a><3a><003a>
<3d><3d><003d>
<44><44><0044>
<4f><4f><004f>
<53><53><0053>
<54><54><0054>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -1292,15 +1292,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-513e068ea258'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-1be63843f87c'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 56\n"}]}]}, {"source1": "./usr/share/doc/graphviz/edgepaint.1.pdf.gz", "source2": "./usr/share/doc/graphviz/edgepaint.1.pdf.gz", "unified_diff": null, "details": [{"source1": "edgepaint.1.pdf", "source2": "edgepaint.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,20 +71,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R29292480 10 Tf
1 0 0 1 71.8398 793.89 Tm
(CLARIFY)Tj
/R29620368 10 Tf
40.7199 0 Td
122.9 Tw
(\(1\) General)Tj
171.21 0 Td
0 Tw
(Commands Manual)Tj
/R29292480 10 Tf
203.85 0 Td
(CLARIFY)Tj
/R29620368 10 Tf
40.7199 0 Td
(\(1\))Tj
-0.219 Tc
/R29936824 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R29620368 10 Tf
20.407 -12 Td
(edgepaint edge coloring to disambiguate crossing edges)Tj
/R29936824 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R29936824 10 Tf
36 -12 Td
([)Tj
/R29292480 10 Tf
6.06016 0 Td
(options)Tj
2.5 Tc
/R29620368 10 Tf
32.2199 0 Td
(][)Tj
0 Tc
/R29936824 10 Tf
11.6602 0 Td
(o)Tj
/R29292480 10 Tf
13.4301 0 Td
(outle)Tj
2.5 Tc
/R29620368 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R29292480 10 Tf
13.5699 0 Td
(les)Tj
/R29620368 10 Tf
18.8801 0 Td
(])Tj
/R29936824 10.95 Tf
-159.5 -16.8 Td
(DESCRIPTION)Tj
/R29936824 10 Tf
36 -12 Td
(edgepaint)Tj
/R29620368 10 Tf
44.4129 0 Td
(tak)Tj
12.1199 0 Td
0.243 Tw
(es as input a graph in DO)Tj
2.743 Tc
102.708 0 Td
(Tf)Tj
0 Tc
12.1828 0 Td
(ormat with node position information \(the)Tj
/R29292480 10 Tf
172.008 0 Td
(pos)Tj
/R29620368 10 Tf
16.6328 0 Td
(attrib)Tj
20.9102 0 Td
(ute\) and col-)Tj
-380.974 -12 Td
0 Tw
(ors the edges in a manner making it easier to tell them apart.)Tj
/R29936824 10.95 Tf
-36 -16.8 Td
(OPTIONS)Tj
/R29620368 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R29936824 10 Tf
16.8 TL
(accuracy=)'
/R29292480 10 Tf
55.6102 0 Td
(e)Tj
/R29620368 10 Tf
-19.6102 -12 Td
(Accurac)Tj
4 Tc
33.1602 0 Td
(yw)Tj
0 Tc
16.2199 0 Td
1.5 Tw
[(ith which to nd the maximally dif)25(ferent coloring for each node with re)]TJ
-0.05 Tc
303.67 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(rd to its)Tj
-362.44 -12 Td
0 Tw
[(neighbors. Def)9.99268(ault)]TJ
/R29292480 10 Tf
76.8301 0 Td
(e)Tj
2.5 Tc
/R29620368 10 Tf
6.93984 0 Td
(=0)Tj
0 Tc
13.1398 0 Td
(.01.)Tj
/R29936824 10 Tf
-132.91 -16.8 Td
(angle=)Tj
/R29292480 10 Tf
40.2102 0 Td
(a)Tj
/R29620368 10 Tf
-4.21016 -12 Td
(Color tw)Tj
2.5 Tc
35.1801 0 Td
(oe)Tj
0 Tc
11.9398 0 Td
[(dges dif)25.0146(ferently if their incidence angle is less than)]TJ
/R29292480 10 Tf
206.1 0 Td
(a)Tj
/R29620368 10 Tf
7.5 0 Td
[(de)15.0146(grees. Def)10.0146(ault)]TJ
/R29292480 10 Tf
67.7797 0 Td
(a)Tj
2.5 Tc
/R29620368 10 Tf
7.5 0 Td
(=1)Tj
0 Tc
13.1398 0 Td
(5.)Tj
/R29936824 10 Tf
-385.139 -16.8 Td
(random_seed=)Tj
/R29292480 10 Tf
74.6602 0 Td
(s)Tj
/R29620368 10 Tf
-38.6602 -12 Td
0.424 Tw
(Random seed to use.)Tj
/R29292480 10 Tf
86.966 0 Td
(s)Tj
/R29620368 10 Tf
6.81406 0 Td
(must be an inte)Tj
61.952 0 Td
(ger)Tj
2.924 Tc
12.2199 0 Td
(.I)Tj
0 Tc
8.75391 0 Td
(f)Tj
/R29292480 10 Tf
6.25391 0 Td
(s)Tj
/R29620368 10 Tf
6.81406 0 Td
(is ne)Tj
-0.05 Tc
18.884 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
(ve)Tj
2.924 Tc
9.28984 0 Td
(,w)Tj
2.923 Tc
12.6441 0 Td
[(ed)292.312(o|)]TJ
0 Tc
/R29292480 10 Tf
22.2859 0 Td
(s)Tj
2.923 Tc
/R29620368 10 Tf
3.88984 0 Td
(|i)Tj
0 Tc
7.70313 0 Td
0.423 Tw
[(terations with dif)24.9805(ferent seeds)]TJ
-279.171 -12 Td
0 Tw
(and pick the best.)Tj
/R29936824 10 Tf
-36 -16.8 Td
(lightness=)Tj
/R29292480 10 Tf
54.4199 0 Td
(l1,l2)Tj
/R29620368 10 Tf
-18.4199 -12 Td
0.125 Tw
(Only applies for the "lab" color scheme:)Tj
/R29292480 10 Tf
164.285 0 Td
(l1)Tj
/R29620368 10 Tf
10.4051 0 Td
(and)Tj
/R29292480 10 Tf
17.0648 0 Td
(l2)Tj
/R29620368 10 Tf
10.4051 0 Td
0.126 Tw
[(must inte)14.9829(gers, with 0 <=)]TJ
/R29292480 10 Tf
100.65 0 Td
(l1)Tj
/R29620368 10 Tf
10.4059 0 Td
(<=)Tj
/R29292480 10 Tf
13.9059 0 Td
(l2)Tj
/R29620368 10 Tf
10.4059 0 Td
(<=100. By de-)Tj
-0.1 Tc
-337.528 -12 Td
(fa)Tj
0 Tc
7.66992 0 Td
0 Tw
(ult, we use "0,70".)Tj
/R29936824 10 Tf
-43.6699 -16.8 Td
[(shar)17.9846(e_endpoint)]TJ
/R29620368 10 Tf
36 -12 Td
0.24 Tw
(If this option is specied, edges that share a node are not considered in conict if the)Tj
2.739 Tc
342.25 0 Td
(ya)Tj
0 Tc
12.1789 0 Td
0.239 Tw
(re close to)Tj
-354.429 -12 Td
0 Tw
[(parallel b)20.0159(ut are on the opposite sides of the node \(around 180 de)14.9927(gree\).)]TJ
/R29936824 10 Tf
-36 -16.8 Td
(o)Tj
/R29292480 10 Tf
13.2 0 Td
(f)Tj
/R29620368 10 Tf
22.8 0 Td
(Write output to le)Tj
/R29292480 10 Tf
78.8898 0 Td
(f)Tj
/R29620368 10 Tf
5.28008 0 Td
[(\(def)10(ault: stdout\).)]TJ
/R29936824 10 Tf
-120.17 -16.8 Td
(color_scheme=)Tj
/R29292480 10 Tf
75.0602 0 Td
(c)Tj
/R29620368 10 Tf
-39.0602 -12 Td
0.769 Tw
[(Species the color scheme.)-576.909(This can be "r)17.9883(gb", "gray", "lab" \(def)]TJ
266.28 0 Td
0.77 Tw
(ault\); or a comma-separated list)Tj
-266.28 -12 Td
0.498 Tw
(of RGB colors in he)Tj
2.998 Tc
82.3922 0 Td
(x\()Tj
0 Tc
11.3281 0 Td
(e.g., "#f)Tj
32.098 0 Td
(f0000,#aabbed,#eef)Tj
-0.1 Tc
78.6102 0 Td
(fa)Tj
0 Tc
7.66992 0 Td
0.497 Tw
(a"\) representing a palette; or a string specify-)Tj
-212.098 -12 Td
0 Tw
[(ing a Bre)24.9841(wer color scheme \(e.g., "accent7"; see https://graphviz.or)17.9932(g/doc/info/colors.html#bre)25.0146(wer\).)]TJ
/R29936824 10 Tf
-36 -16.8 Td
(v)Tj
-0.45 Tc
/R29620368 10 Tf
36 0 Td
(Tu)Tj
0 Tc
10.6602 0 Td
[(rns on v)15.0073(erbose mode.)]TJ
/R29936824 10 Tf
-46.6602 -16.8 Td
(?)Tj
/R29620368 10 Tf
36 0 Td
[(Print usage and e)15(xit.)]TJ
-0.11 Tc
/R29936824 10.95 Tf
-72 -28.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R29620368 10 Tf
20.9004 -12 Td
1.082 Tw
(At present,)Tj
/R29936824 10 Tf
48.5441 0 Td
(edgepaint)Tj
/R29620368 10 Tf
45.252 0 Td
1.083 Tw
(does not handle graphs with loops or directed multiedges. So, a graph with edges)Tj
2.568 Tc
/R29292480 10 Tf
-93.7961 -12 Td
[(a)256.803(>b)]TJ
0 Tc
/R29620368 10 Tf
31.2039 0 Td
(and)Tj
2.567 Tc
/R29292480 10 Tf
17.007 0 Td
[(b)256.681(>a)]TJ
0 Tc
/R29620368 10 Tf
31.2012 0 Td
0.067 Tw
[(is acceptable, b)20.0098(ut not if it has edges)]TJ
2.567 Tc
/R29292480 10 Tf
145.036 0 Td
[(a)256.682(>b)]TJ
0 Tc
/R29620368 10 Tf
31.2012 0 Td
(and)Tj
2.567 Tc
/R29292480 10 Tf
17.007 0 Td
[(a)256.682(>b)]TJ
0 Tc
/R29620368 10 Tf
31.2012 0 Td
(or)Tj
2.567 Tc
/R29292480 10 Tf
10.8969 0 Td
[(a)256.68(b)]TJ
0 Tc
/R29620368 10 Tf
31.2012 0 Td
(and)Tj
2.567 Tc
/R29292480 10 Tf
17.007 0 Td
[(a)256.68(b)]TJ
/R29620368 10 Tf
28.6344 0 Td
(.P)Tj
0 Tc
10.627 0 Td
(orts are)Tj
-402.224 -12 Td
0 Tw
[(ignored in this analysis, so ha)19.9927(ving)]TJ
/R29292480 10 Tf
138.41 0 Td
(a.x > b)Tj
/R29620368 10 Tf
37.9398 0 Td
(and)Tj
/R29292480 10 Tf
16.9398 0 Td
(a.y > b)Tj
/R29620368 10 Tf
37.9398 0 Td
(is also not supported.)Tj
-0.548 Tc
/R29936824 10.95 Tf
-267.23 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
-0.55 Tc
/R29620368 10 Tf
20.7363 -12 Td
(Yi)Tj
-0.1 Tc
9.45 0 Td
(fa)Tj
2.5 Tc
7.66992 0 Td
[(nH)250.007(u<)]TJ
0 Tc
27.8598 0 Td
[(yif)9.98413(anhu@yahoo.com>)]TJ
/R29936824 10.95 Tf
-80.9797 -16.8 Td
(SEE ALSO)Tj
/R29620368 10 Tf
36 -12 Td
(gvmap\(1\), sfdp\(1\), neato \(1\), dot\(1\))Tj
162.45 -156 Td
[(26 February 2014)-19345(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R27092928 10 Tf
1 0 0 1 71.8398 793.89 Tm
(CLARIFY)Tj
/R27420816 10 Tf
40.7199 0 Td
122.9 Tw
(\(1\) General)Tj
171.21 0 Td
0 Tw
(Commands Manual)Tj
/R27092928 10 Tf
203.85 0 Td
(CLARIFY)Tj
/R27420816 10 Tf
40.7199 0 Td
(\(1\))Tj
-0.219 Tc
/R27737272 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R27420816 10 Tf
20.407 -12 Td
(edgepaint edge coloring to disambiguate crossing edges)Tj
/R27737272 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R27737272 10 Tf
36 -12 Td
([)Tj
/R27092928 10 Tf
6.06016 0 Td
(options)Tj
2.5 Tc
/R27420816 10 Tf
32.2199 0 Td
(][)Tj
0 Tc
/R27737272 10 Tf
11.6602 0 Td
(o)Tj
/R27092928 10 Tf
13.4301 0 Td
(outle)Tj
2.5 Tc
/R27420816 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R27092928 10 Tf
13.5699 0 Td
(les)Tj
/R27420816 10 Tf
18.8801 0 Td
(])Tj
/R27737272 10.95 Tf
-159.5 -16.8 Td
(DESCRIPTION)Tj
/R27737272 10 Tf
36 -12 Td
(edgepaint)Tj
/R27420816 10 Tf
44.4129 0 Td
(tak)Tj
12.1199 0 Td
0.243 Tw
(es as input a graph in DO)Tj
2.743 Tc
102.708 0 Td
(Tf)Tj
0 Tc
12.1828 0 Td
(ormat with node position information \(the)Tj
/R27092928 10 Tf
172.008 0 Td
(pos)Tj
/R27420816 10 Tf
16.6328 0 Td
(attrib)Tj
20.9102 0 Td
(ute\) and col-)Tj
-380.974 -12 Td
0 Tw
(ors the edges in a manner making it easier to tell them apart.)Tj
/R27737272 10.95 Tf
-36 -16.8 Td
(OPTIONS)Tj
/R27420816 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R27737272 10 Tf
16.8 TL
(accuracy=)'
/R27092928 10 Tf
55.6102 0 Td
(e)Tj
/R27420816 10 Tf
-19.6102 -12 Td
(Accurac)Tj
4 Tc
33.1602 0 Td
(yw)Tj
0 Tc
16.2199 0 Td
1.5 Tw
[(ith which to nd the maximally dif)25(ferent coloring for each node with re)]TJ
-0.05 Tc
303.67 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(rd to its)Tj
-362.44 -12 Td
0 Tw
[(neighbors. Def)9.99268(ault)]TJ
/R27092928 10 Tf
76.8301 0 Td
(e)Tj
2.5 Tc
/R27420816 10 Tf
6.93984 0 Td
(=0)Tj
0 Tc
13.1398 0 Td
(.01.)Tj
/R27737272 10 Tf
-132.91 -16.8 Td
(angle=)Tj
/R27092928 10 Tf
40.2102 0 Td
(a)Tj
/R27420816 10 Tf
-4.21016 -12 Td
(Color tw)Tj
2.5 Tc
35.1801 0 Td
(oe)Tj
0 Tc
11.9398 0 Td
[(dges dif)25.0146(ferently if their incidence angle is less than)]TJ
/R27092928 10 Tf
206.1 0 Td
(a)Tj
/R27420816 10 Tf
7.5 0 Td
[(de)15.0146(grees. Def)10.0146(ault)]TJ
/R27092928 10 Tf
67.7797 0 Td
(a)Tj
2.5 Tc
/R27420816 10 Tf
7.5 0 Td
(=1)Tj
0 Tc
13.1398 0 Td
(5.)Tj
/R27737272 10 Tf
-385.139 -16.8 Td
(random_seed=)Tj
/R27092928 10 Tf
74.6602 0 Td
(s)Tj
/R27420816 10 Tf
-38.6602 -12 Td
0.424 Tw
(Random seed to use.)Tj
/R27092928 10 Tf
86.966 0 Td
(s)Tj
/R27420816 10 Tf
6.81406 0 Td
(must be an inte)Tj
61.952 0 Td
(ger)Tj
2.924 Tc
12.2199 0 Td
(.I)Tj
0 Tc
8.75391 0 Td
(f)Tj
/R27092928 10 Tf
6.25391 0 Td
(s)Tj
/R27420816 10 Tf
6.81406 0 Td
(is ne)Tj
-0.05 Tc
18.884 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
(ve)Tj
2.924 Tc
9.28984 0 Td
(,w)Tj
2.923 Tc
12.6441 0 Td
[(ed)292.312(o|)]TJ
0 Tc
/R27092928 10 Tf
22.2859 0 Td
(s)Tj
2.923 Tc
/R27420816 10 Tf
3.88984 0 Td
(|i)Tj
0 Tc
7.70313 0 Td
0.423 Tw
[(terations with dif)24.9805(ferent seeds)]TJ
-279.171 -12 Td
0 Tw
(and pick the best.)Tj
/R27737272 10 Tf
-36 -16.8 Td
(lightness=)Tj
/R27092928 10 Tf
54.4199 0 Td
(l1,l2)Tj
/R27420816 10 Tf
-18.4199 -12 Td
0.125 Tw
(Only applies for the "lab" color scheme:)Tj
/R27092928 10 Tf
164.285 0 Td
(l1)Tj
/R27420816 10 Tf
10.4051 0 Td
(and)Tj
/R27092928 10 Tf
17.0648 0 Td
(l2)Tj
/R27420816 10 Tf
10.4051 0 Td
0.126 Tw
[(must inte)14.9829(gers, with 0 <=)]TJ
/R27092928 10 Tf
100.65 0 Td
(l1)Tj
/R27420816 10 Tf
10.4059 0 Td
(<=)Tj
/R27092928 10 Tf
13.9059 0 Td
(l2)Tj
/R27420816 10 Tf
10.4059 0 Td
(<=100. By de-)Tj
-0.1 Tc
-337.528 -12 Td
(fa)Tj
0 Tc
7.66992 0 Td
0 Tw
(ult, we use "0,70".)Tj
/R27737272 10 Tf
-43.6699 -16.8 Td
[(shar)17.9846(e_endpoint)]TJ
/R27420816 10 Tf
36 -12 Td
0.24 Tw
(If this option is specied, edges that share a node are not considered in conict if the)Tj
2.739 Tc
342.25 0 Td
(ya)Tj
0 Tc
12.1789 0 Td
0.239 Tw
(re close to)Tj
-354.429 -12 Td
0 Tw
[(parallel b)20.0159(ut are on the opposite sides of the node \(around 180 de)14.9927(gree\).)]TJ
/R27737272 10 Tf
-36 -16.8 Td
(o)Tj
/R27092928 10 Tf
13.2 0 Td
(f)Tj
/R27420816 10 Tf
22.8 0 Td
(Write output to le)Tj
/R27092928 10 Tf
78.8898 0 Td
(f)Tj
/R27420816 10 Tf
5.28008 0 Td
[(\(def)10(ault: stdout\).)]TJ
/R27737272 10 Tf
-120.17 -16.8 Td
(color_scheme=)Tj
/R27092928 10 Tf
75.0602 0 Td
(c)Tj
/R27420816 10 Tf
-39.0602 -12 Td
0.769 Tw
[(Species the color scheme.)-576.909(This can be "r)17.9883(gb", "gray", "lab" \(def)]TJ
266.28 0 Td
0.77 Tw
(ault\); or a comma-separated list)Tj
-266.28 -12 Td
0.498 Tw
(of RGB colors in he)Tj
2.998 Tc
82.3922 0 Td
(x\()Tj
0 Tc
11.3281 0 Td
(e.g., "#f)Tj
32.098 0 Td
(f0000,#aabbed,#eef)Tj
-0.1 Tc
78.6102 0 Td
(fa)Tj
0 Tc
7.66992 0 Td
0.497 Tw
(a"\) representing a palette; or a string specify-)Tj
-212.098 -12 Td
0 Tw
[(ing a Bre)24.9841(wer color scheme \(e.g., "accent7"; see https://graphviz.or)17.9932(g/doc/info/colors.html#bre)25.0146(wer\).)]TJ
/R27737272 10 Tf
-36 -16.8 Td
(v)Tj
-0.45 Tc
/R27420816 10 Tf
36 0 Td
(Tu)Tj
0 Tc
10.6602 0 Td
[(rns on v)15.0073(erbose mode.)]TJ
/R27737272 10 Tf
-46.6602 -16.8 Td
(?)Tj
/R27420816 10 Tf
36 0 Td
[(Print usage and e)15(xit.)]TJ
-0.11 Tc
/R27737272 10.95 Tf
-72 -28.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R27420816 10 Tf
20.9004 -12 Td
1.082 Tw
(At present,)Tj
/R27737272 10 Tf
48.5441 0 Td
(edgepaint)Tj
/R27420816 10 Tf
45.252 0 Td
1.083 Tw
(does not handle graphs with loops or directed multiedges. So, a graph with edges)Tj
2.568 Tc
/R27092928 10 Tf
-93.7961 -12 Td
[(a)256.803(>b)]TJ
0 Tc
/R27420816 10 Tf
31.2039 0 Td
(and)Tj
2.567 Tc
/R27092928 10 Tf
17.007 0 Td
[(b)256.681(>a)]TJ
0 Tc
/R27420816 10 Tf
31.2012 0 Td
0.067 Tw
[(is acceptable, b)20.0098(ut not if it has edges)]TJ
2.567 Tc
/R27092928 10 Tf
145.036 0 Td
[(a)256.682(>b)]TJ
0 Tc
/R27420816 10 Tf
31.2012 0 Td
(and)Tj
2.567 Tc
/R27092928 10 Tf
17.007 0 Td
[(a)256.682(>b)]TJ
0 Tc
/R27420816 10 Tf
31.2012 0 Td
(or)Tj
2.567 Tc
/R27092928 10 Tf
10.8969 0 Td
[(a)256.68(b)]TJ
0 Tc
/R27420816 10 Tf
31.2012 0 Td
(and)Tj
2.567 Tc
/R27092928 10 Tf
17.007 0 Td
[(a)256.68(b)]TJ
/R27420816 10 Tf
28.6344 0 Td
(.P)Tj
0 Tc
10.627 0 Td
(orts are)Tj
-402.224 -12 Td
0 Tw
[(ignored in this analysis, so ha)19.9927(ving)]TJ
/R27092928 10 Tf
138.41 0 Td
(a.x > b)Tj
/R27420816 10 Tf
37.9398 0 Td
(and)Tj
/R27092928 10 Tf
16.9398 0 Td
(a.y > b)Tj
/R27420816 10 Tf
37.9398 0 Td
(is also not supported.)Tj
-0.548 Tc
/R27737272 10.95 Tf
-267.23 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
-0.55 Tc
/R27420816 10 Tf
20.7363 -12 Td
(Yi)Tj
-0.1 Tc
9.45 0 Td
(fa)Tj
2.5 Tc
7.66992 0 Td
[(nH)250.007(u<)]TJ
0 Tc
27.8598 0 Td
[(yif)9.98413(anhu@yahoo.com>)]TJ
/R27737272 10.95 Tf
-80.9797 -16.8 Td
(SEE ALSO)Tj
/R27420816 10 Tf
36 -12 Td
(gvmap\(1\), sfdp\(1\), neato \(1\), dot\(1\))Tj
162.45 -156 Td
[(26 February 2014)-19345(1)]TJ
ET
Q
Q
\n \n \n \n \n-2493\n+2494\n \n \n \n \n BaseFont\n DCSERL+Times-Italic\n FontDescriptor\n@@ -681,19 +681,19 @@\n FontFile3\n \n \n \n \n \n \n-R29936824\n+R27737272\n \n-R29620368\n+R27420816\n \n-R29292480\n+R27092928\n \n \n \n \n \n \n \n@@ -745,18 +745,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-429\n+428\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R29972152 def
1 begincodespacerange
<00><ff>
endcodespacerange
42 beginbfrange
<20><20><0020>
<3d><3d><003d>
<3f><3f><003f>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<5b><5b><005b>
<5f><5f><005f>
<61><61><0061>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<79><79><0079>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R27772600 def
1 begincodespacerange
<00><ff>
endcodespacerange
42 beginbfrange
<20><20><0020>
<3d><3d><003d>
<3f><3f><003f>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<5b><5b><005b>
<5f><5f><005f>
<61><61><0061>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<79><79><0079>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -773,18 +773,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-599\n+598\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R29972520 def
1 begincodespacerange
<00><ff>
endcodespacerange
69 beginbfrange
<20><20><0020>
<22><22><0022>
<23><23><0023>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4d><4d><004d>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<57><57><0057>
<59><59><0059>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7c><7c><007c>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R27772968 def
1 begincodespacerange
<00><ff>
endcodespacerange
69 beginbfrange
<20><20><0020>
<22><22><0022>
<23><23><0023>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4d><4d><004d>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<57><57><0057>
<59><59><0059>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7c><7c><007c>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -804,18 +804,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-355\n+354\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R29972888 def
1 begincodespacerange
<00><ff>
endcodespacerange
30 beginbfrange
<20><20><0020>
<2c><2c><002c>
<2e><2e><002e>
<31><31><0031>
<32><32><0032>
<3e><3e><003e>
<41><41><0041>
<43><43><0043>
<46><46><0046>
<49><49><0049>
<4c><4c><004c>
<52><52><0052>
<59><59><0059>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<65><65><0065>
<66><66><0066>
<69><69><0069>
<6c><6c><006c>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R27773336 def
1 begincodespacerange
<00><ff>
endcodespacerange
30 beginbfrange
<20><20><0020>
<2c><2c><002c>
<2e><2e><002e>
<31><31><0031>
<32><32><0032>
<3e><3e><003e>
<41><41><0041>
<43><43><0043>
<46><46><0046>
<49><49><0049>
<4c><4c><004c>
<52><52><0052>
<59><59><0059>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<65><65><0065>
<66><66><0066>
<69><69><0069>
<6c><6c><006c>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -839,15 +839,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-6b70a26a36cb'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-150ece986357'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/expr.3.pdf.gz", "source2": "./usr/share/doc/graphviz/expr.3.pdf.gz", "unified_diff": null, "details": [{"source1": "expr.3.pdf", "source2": "expr.3.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,15 +71,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R41330560 10 Tf
1 0 0 1 73.0102 793.89 Tm
(AST)Tj
/R41642904 10 Tf
17.9398 0 Td
148.395 Tw
(\(3\) Library)Tj
195.045 0 Td
0 Tw
(Functions Manual)Tj
/R41330560 10 Tf
224.405 0 Td
(AST)Tj
/R41642904 10 Tf
17.9398 0 Td
(\(3\))Tj
-0.219 Tc
/R41974904 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
-0.15 Tc
/R41642904 10 Tf
20.407 -12 Td
(ex)Tj
0 Tc
9.28984 0 Td
(pr c-lik)Tj
2.5 Tc
37.2 0 Td
(ee)Tj
0 Tc
11.2301 0 Td
(xpression library)Tj
/R41974904 10.95 Tf
-93.7199 -16.8 Td
(SYNOPSIS)Tj
/R41642904 10 Tf
72 -12 Td
[(#include <graphviz/e)15.0146(xpr)54.9927(.h>)]TJ
24 TL
22.5 Tw
(Expr_t* e)'
61.5102 0 Td
(xopen\(Exdisc_t*\);)Tj
-61.5102 -12 Td
(Excc_t* e)Tj
62.0602 0 Td
0 Tw
(xccopen\(Expr_t*, Exccdisc_t*\);)Tj
-62.0602 -12 Td
32.5 Tw
(int e)Tj
49.85 0 Td
(xccclose\(Excc_t*\);)Tj
-0.2 Tc
-49.85 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
30 Tw
(id e)Tj
44.5699 0 Td
0 Tw
(xclose\(Expr_t*, int\);)Tj
-54.3699 -12 Td
27.5 Tw
(char* e)Tj
56.5 0 Td
0 Tw
[(xconte)14.9854(xt\(Expr_t*, char*, int\);)]TJ
-0.2 Tc
-56.5 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
30 Tw
(id e)Tj
-0.15 Tc
44.5699 0 Td
(xe)Tj
0 Tc
9.28984 0 Td
0 Tw
(rror\(const char*, ...\);)Tj
-63.6598 -12 Td
20 Tw
(Extype_t e)Tj
-0.15 Tc
62.9 0 Td
(xe)Tj
-0.25 Tc
9.03984 0 Td
(va)Tj
0 Tc
9.18984 0 Td
0 Tw
[(l\(Expr_t*, Exnode_t*, v)19.9854(oid*\);)]TJ
-81.1297 -12 Td
17.5 Tw
(Exnode_t* e)Tj
-0.15 Tc
67.6199 0 Td
(xex)Tj
0 Tc
14.1398 0 Td
0 Tw
(pr\(Expr_t*, const char*, Exid_t*, int\);)Tj
-81.7598 -24 Td
17.5 Tw
(Exnode_t* e)Tj
67.6199 0 Td
0 Tw
(xcast\(Expr_t*, Exnode_t*, int, Exnode_t*, int\);)Tj
-67.6199 -12 Td
17.5 Tw
(Exnode_t* e)Tj
67.6199 0 Td
0 Tw
[(xne)25.0146(wnode\(Expr_t*, int, int, int, Exnode_t*, Exnode_t*\);)]TJ
-0.2 Tc
-67.6199 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
30 Tw
(id e)Tj
44.5699 0 Td
0 Tw
(xfreenode\(Expr_t*, Exnode_t*\);)Tj
-54.3699 -12 Td
32.5 Tw
(int e)Tj
49.85 0 Td
0 Tw
(xpush\(Expr_t*, const char*, int, const char*, FILE*\);)Tj
-49.85 -12 Td
32.5 Tw
(int e)Tj
49.85 0 Td
(xpop\(Expr_t*\);)Tj
-49.85 -12 Td
(int e)Tj
49.85 0 Td
0 Tw
(xcomp\(Expr_t*, const char*, int, const char*, FILE*\);)Tj
-49.85 -12 Td
32.5 Tw
(int e)Tj
49.85 0 Td
[(xtok)9.99268(en\(Expr_t*\);)]TJ
-49.85 -12 Td
27.5 Tw
(char* e)Tj
56.5 0 Td
0 Tw
(xtype\(long int\);)Tj
-56.5 -12 Td
20 Tw
(Extype_t e)Tj
62.9 0 Td
0 Tw
(xzero\(long int\);)Tj
/R41974904 10.95 Tf
-134.9 -28.8 Td
(DESCRIPTION)Tj
-0.15 Tc
/R41642904 10 Tf
36 -12 Td
(ex)Tj
0 Tc
9.28984 0 Td
0.82 Tw
(open\(\) is the rst function called.)Tj
-0.15 Tc
142.68 0 Td
(ex)Tj
0 Tc
9.28984 0 Td
0.819 Tw
(close\(\) is the last function called.)Tj
-0.15 Tc
142.114 0 Td
(ex)Tj
0 Tc
9.28984 0 Td
(ccopen\(\) is the called if code)Tj
-312.664 -12 Td
0 Tw
(generation will be used.)Tj
-0.15 Tc
100.54 0 Td
(ex)Tj
0 Tc
9.28984 0 Td
[(ccclose\(\) releases the state information allocated in e)14.9902(xccopen\(\).)]TJ
/R41974904 10.95 Tf
-145.83 -28.8 Td
(SEE ALSO)Tj
/R41642904 10 Tf
463 -333.6 Td
(1)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R37193600 10 Tf
1 0 0 1 73.0102 793.89 Tm
(AST)Tj
/R37505944 10 Tf
17.9398 0 Td
148.395 Tw
(\(3\) Library)Tj
195.045 0 Td
0 Tw
(Functions Manual)Tj
/R37193600 10 Tf
224.405 0 Td
(AST)Tj
/R37505944 10 Tf
17.9398 0 Td
(\(3\))Tj
-0.219 Tc
/R37837944 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
-0.15 Tc
/R37505944 10 Tf
20.407 -12 Td
(ex)Tj
0 Tc
9.28984 0 Td
(pr c-lik)Tj
2.5 Tc
37.2 0 Td
(ee)Tj
0 Tc
11.2301 0 Td
(xpression library)Tj
/R37837944 10.95 Tf
-93.7199 -16.8 Td
(SYNOPSIS)Tj
/R37505944 10 Tf
72 -12 Td
[(#include <graphviz/e)15.0146(xpr)54.9927(.h>)]TJ
24 TL
22.5 Tw
(Expr_t* e)'
61.5102 0 Td
(xopen\(Exdisc_t*\);)Tj
-61.5102 -12 Td
(Excc_t* e)Tj
62.0602 0 Td
0 Tw
(xccopen\(Expr_t*, Exccdisc_t*\);)Tj
-62.0602 -12 Td
32.5 Tw
(int e)Tj
49.85 0 Td
(xccclose\(Excc_t*\);)Tj
-0.2 Tc
-49.85 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
30 Tw
(id e)Tj
44.5699 0 Td
0 Tw
(xclose\(Expr_t*, int\);)Tj
-54.3699 -12 Td
27.5 Tw
(char* e)Tj
56.5 0 Td
0 Tw
[(xconte)14.9854(xt\(Expr_t*, char*, int\);)]TJ
-0.2 Tc
-56.5 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
30 Tw
(id e)Tj
-0.15 Tc
44.5699 0 Td
(xe)Tj
0 Tc
9.28984 0 Td
0 Tw
(rror\(const char*, ...\);)Tj
-63.6598 -12 Td
20 Tw
(Extype_t e)Tj
-0.15 Tc
62.9 0 Td
(xe)Tj
-0.25 Tc
9.03984 0 Td
(va)Tj
0 Tc
9.18984 0 Td
0 Tw
[(l\(Expr_t*, Exnode_t*, v)19.9854(oid*\);)]TJ
-81.1297 -12 Td
17.5 Tw
(Exnode_t* e)Tj
-0.15 Tc
67.6199 0 Td
(xex)Tj
0 Tc
14.1398 0 Td
0 Tw
(pr\(Expr_t*, const char*, Exid_t*, int\);)Tj
-81.7598 -24 Td
17.5 Tw
(Exnode_t* e)Tj
67.6199 0 Td
0 Tw
(xcast\(Expr_t*, Exnode_t*, int, Exnode_t*, int\);)Tj
-67.6199 -12 Td
17.5 Tw
(Exnode_t* e)Tj
67.6199 0 Td
0 Tw
[(xne)25.0146(wnode\(Expr_t*, int, int, int, Exnode_t*, Exnode_t*\);)]TJ
-0.2 Tc
-67.6199 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
30 Tw
(id e)Tj
44.5699 0 Td
0 Tw
(xfreenode\(Expr_t*, Exnode_t*\);)Tj
-54.3699 -12 Td
32.5 Tw
(int e)Tj
49.85 0 Td
0 Tw
(xpush\(Expr_t*, const char*, int, const char*, FILE*\);)Tj
-49.85 -12 Td
32.5 Tw
(int e)Tj
49.85 0 Td
(xpop\(Expr_t*\);)Tj
-49.85 -12 Td
(int e)Tj
49.85 0 Td
0 Tw
(xcomp\(Expr_t*, const char*, int, const char*, FILE*\);)Tj
-49.85 -12 Td
32.5 Tw
(int e)Tj
49.85 0 Td
[(xtok)9.99268(en\(Expr_t*\);)]TJ
-49.85 -12 Td
27.5 Tw
(char* e)Tj
56.5 0 Td
0 Tw
(xtype\(long int\);)Tj
-56.5 -12 Td
20 Tw
(Extype_t e)Tj
62.9 0 Td
0 Tw
(xzero\(long int\);)Tj
/R37837944 10.95 Tf
-134.9 -28.8 Td
(DESCRIPTION)Tj
-0.15 Tc
/R37505944 10 Tf
36 -12 Td
(ex)Tj
0 Tc
9.28984 0 Td
0.82 Tw
(open\(\) is the rst function called.)Tj
-0.15 Tc
142.68 0 Td
(ex)Tj
0 Tc
9.28984 0 Td
0.819 Tw
(close\(\) is the last function called.)Tj
-0.15 Tc
142.114 0 Td
(ex)Tj
0 Tc
9.28984 0 Td
(ccopen\(\) is the called if code)Tj
-312.664 -12 Td
0 Tw
(generation will be used.)Tj
-0.15 Tc
100.54 0 Td
(ex)Tj
0 Tc
9.28984 0 Td
[(ccclose\(\) releases the state information allocated in e)14.9902(xccopen\(\).)]TJ
/R37837944 10.95 Tf
-145.83 -28.8 Td
(SEE ALSO)Tj
/R37505944 10 Tf
463 -333.6 Td
(1)Tj
ET
Q
Q
\n \n \n \n \n 1013\n \n \n@@ -475,19 +475,19 @@\n FontFile3\n \n \n \n \n \n \n-R41974904\n+R37837944\n \n-R41642904\n+R37505944\n \n-R41330560\n+R37193600\n \n \n \n \n \n \n \n@@ -542,29 +542,29 @@\n \n Filter\n FlateDecode\n Length\n 254\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R41994088 def
1 begincodespacerange
<00><ff>
endcodespacerange
15 beginbfrange
<20><20><0020>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<59><59><0059>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R37857128 def
1 begincodespacerange
<00><ff>
endcodespacerange
15 beginbfrange
<20><20><0020>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<59><59><0059>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n \n \n Filter\n FlateDecode\n Length\n-456\n+455\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R41994456 def
1 begincodespacerange
<00><ff>
endcodespacerange
46 beginbfrange
<20><20><0020>
<23><23><0023>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<31><31><0031>
<33><33><0033>
<3b><3b><003b>
<3c><3c><003c>
<3e><3e><003e>
<45><45><0045>
<46><46><0046>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R37857496 def
1 begincodespacerange
<00><ff>
endcodespacerange
46 beginbfrange
<20><20><0020>
<23><23><0023>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<31><31><0031>
<33><33><0033>
<3b><3b><003b>
<3c><3c><003c>
<3e><3e><003e>
<45><45><0045>
<46><46><0046>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -583,18 +583,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-180\n+181\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R41994824 def
1 begincodespacerange
<00><ff>
endcodespacerange
3 beginbfrange
<41><41><0041>
<53><53><0053>
<54><54><0054>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R37857864 def
1 begincodespacerange
<00><ff>
endcodespacerange
3 beginbfrange
<41><41><0041>
<53><53><0053>
<54><54><0054>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n \n \n@@ -602,15 +602,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-10e64dba9f33'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-cca000582f17'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 22\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gc.1.pdf.gz", "source2": "./usr/share/doc/graphviz/gc.1.pdf.gz", "unified_diff": null, "details": [{"source1": "gc.1.pdf", "source2": "gc.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,20 +71,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R16783232 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GC)Tj
/R17095576 10 Tf
14.6102 0 Td
148.87 Tw
(\(1\) General)Tj
197.18 0 Td
0 Tw
(Commands Manual)Tj
/R16783232 10 Tf
229.96 0 Td
(GC)Tj
/R17095576 10 Tf
14.6102 0 Td
(\(1\))Tj
-0.219 Tc
/R17427576 10.95 Tf
-456.341 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R17095576 10 Tf
20.407 -12 Td
(gc count graph components)Tj
/R17427576 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R17427576 10 Tf
36 -12 Td
(gc)Tj
/R17095576 10 Tf
11.9398 0 Td
([)Tj
/R17427576 10 Tf
5.83008 0 Td
(necCaDUrsv?)Tj
2.5 Tc
/R17095576 10 Tf
70.1301 0 Td
(][)Tj
0 Tc
/R16783232 10 Tf
13.5699 0 Td
(les)Tj
/R17095576 10 Tf
18.8801 0 Td
(])Tj
/R17427576 10.95 Tf
-156.35 -16.8 Td
(DESCRIPTION)Tj
/R17427576 10 Tf
36 -12 Td
(gc)Tj
/R17095576 10 Tf
12.016 0 Td
0.076 Tw
(is a graph analogue to)Tj
/R17427576 10 Tf
90.6398 0 Td
(wc)Tj
/R17095576 10 Tf
14.2359 0 Td
0.075 Tw
(in that it prints to standard output the number of nodes, edges, connected com-)Tj
-116.892 -12 Td
0.741 Tw
[(ponents or clusters contained in the input les.)-574.111(It also prints a total count for all graphs if more than one)]TJ
12 TL
0 Tw
(graph is gi)'
-0.15 Tc
41.9699 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n.)Tj
/R17427576 10.95 Tf
-87.2598 -16.8 Td
(OPTIONS)Tj
/R17095576 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R17427576 10 Tf
16.8 TL
(n)'
/R17095576 10 Tf
36 0 Td
(Count nodes.)Tj
/R17427576 10 Tf
-36 -16.8 Td
(e)Tj
/R17095576 10 Tf
36 0 Td
(Count edges.)Tj
/R17427576 10 Tf
-36 -16.8 Td
(c)Tj
/R17095576 10 Tf
36 0 Td
(Count connected components.)Tj
/R17427576 10 Tf
-36 -16.8 Td
(C)Tj
/R17095576 10 Tf
36 0 Td
[(Count clusters. By denition, a cluster is a graph or subgraph whose name be)14.9902(gins with "cluster".)]TJ
/R17427576 10 Tf
-36 -16.8 Td
(a)Tj
/R17095576 10 Tf
36 0 Td
(Count all. Equi)Tj
-0.25 Tc
60.5898 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(lent to)Tj
/R17427576 10 Tf
27.7801 0 Td
(encC)Tj
-133.56 -16.8 Td
(r)Tj
/R17095576 10 Tf
36 0 Td
(Recursi)Tj
-0.15 Tc
30.3 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly analyze subgraphs.)Tj
/R17427576 10 Tf
-75.5898 -16.8 Td
(s)Tj
/R17095576 10 Tf
36 0 Td
[(Print no output. Only e)15(xit v)24.9854(alue is important.)]TJ
/R17427576 10 Tf
-36 -16.8 Td
(D)Tj
/R17095576 10 Tf
36 0 Td
(Only analyze directed graphs.)Tj
/R17427576 10 Tf
-36 -16.8 Td
(U)Tj
/R17095576 10 Tf
36 0 Td
(Only analyze undirected graphs.)Tj
/R17427576 10 Tf
-36 -16.8 Td
(v)Tj
-1.11 Tc
/R17095576 10 Tf
36 0 Td
(Ve)Tj
0 Tc
10.55 0 Td
(rbose output.)Tj
/R17427576 10 Tf
-46.55 -16.8 Td
(?)Tj
/R17095576 10 Tf
36 0 Td
(Print usage information.)Tj
-36 -16.8 Td
[(By def)10.0159(ault,)]TJ
/R16783232 10 Tf
47.2598 0 Td
(gc)Tj
/R17095576 10 Tf
12.25 0 Td
(returns the number of nodes and edges.)Tj
/R17427576 10.95 Tf
-95.5098 -16.8 Td
(OPERANDS)Tj
/R17095576 10 Tf
36 -12 Td
[(The follo)25.0159(wing operand is supported:)]TJ
/R16783232 10 Tf
1.91016 -16.8 Td
(les)Tj
/R17095576 10 Tf
38.0898 0 Td
1.038 Tw
[(Names of les containing 1 or more graphs in dot format.)-603.796(If no)]TJ
/R16783232 10 Tf
272.314 0 Td
(les)Tj
/R17095576 10 Tf
19.918 0 Td
(operand is specied, the)Tj
-292.232 -12 Td
0 Tw
(standard input will be used.)Tj
/R17427576 10.95 Tf
-76 -16.8 Td
(EXIT ST)Tj
-1.04 Tc
41.916 0 Td
(AT)Tj
0 Tc
14.1695 0 Td
(US)Tj
/R17095576 10 Tf
-20.0855 -12 Td
[(The follo)25.0159(wing e)15.0159(xit v)24.9841(alues are returned:)]TJ
/R17427576 10 Tf
(0)'
/R17095576 10 Tf
20 0 Td
(Successful completion.)Tj
/R17427576 10 Tf
-20 -16.8 Td
(1)Tj
/R17095576 10 Tf
20 0 Td
(The)Tj
/R17427576 10 Tf
18.05 0 Td
(U)Tj
/R17095576 10 Tf
15.4199 0 Td
(or)Tj
/R17427576 10 Tf
10.8301 0 Td
(E)Tj
/R17095576 10 Tf
14.8699 0 Td
[(option w)9.99268(as used, and a graph of the wrong type w)10(as encountered.)]TJ
-0.548 Tc
/R17427576 10.95 Tf
-115.17 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
/R17095576 10 Tf
20.7363 -12 Td
[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R17427576 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R17095576 10 Tf
36 -12 Td
[(wc\(1\), ac)15(yclic\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), sccmap\(1\), tred\(1\), libgraph\(3\))]TJ
167.45 -182.4 Td
[(21 March 2001)-19845(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R9578368 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GC)Tj
/R9890712 10 Tf
14.6102 0 Td
148.87 Tw
(\(1\) General)Tj
197.18 0 Td
0 Tw
(Commands Manual)Tj
/R9578368 10 Tf
229.96 0 Td
(GC)Tj
/R9890712 10 Tf
14.6102 0 Td
(\(1\))Tj
-0.219 Tc
/R10222712 10.95 Tf
-456.341 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R9890712 10 Tf
20.407 -12 Td
(gc count graph components)Tj
/R10222712 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R10222712 10 Tf
36 -12 Td
(gc)Tj
/R9890712 10 Tf
11.9398 0 Td
([)Tj
/R10222712 10 Tf
5.83008 0 Td
(necCaDUrsv?)Tj
2.5 Tc
/R9890712 10 Tf
70.1301 0 Td
(][)Tj
0 Tc
/R9578368 10 Tf
13.5699 0 Td
(les)Tj
/R9890712 10 Tf
18.8801 0 Td
(])Tj
/R10222712 10.95 Tf
-156.35 -16.8 Td
(DESCRIPTION)Tj
/R10222712 10 Tf
36 -12 Td
(gc)Tj
/R9890712 10 Tf
12.016 0 Td
0.076 Tw
(is a graph analogue to)Tj
/R10222712 10 Tf
90.6398 0 Td
(wc)Tj
/R9890712 10 Tf
14.2359 0 Td
0.075 Tw
(in that it prints to standard output the number of nodes, edges, connected com-)Tj
-116.892 -12 Td
0.741 Tw
[(ponents or clusters contained in the input les.)-574.111(It also prints a total count for all graphs if more than one)]TJ
12 TL
0 Tw
(graph is gi)'
-0.15 Tc
41.9699 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n.)Tj
/R10222712 10.95 Tf
-87.2598 -16.8 Td
(OPTIONS)Tj
/R9890712 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R10222712 10 Tf
16.8 TL
(n)'
/R9890712 10 Tf
36 0 Td
(Count nodes.)Tj
/R10222712 10 Tf
-36 -16.8 Td
(e)Tj
/R9890712 10 Tf
36 0 Td
(Count edges.)Tj
/R10222712 10 Tf
-36 -16.8 Td
(c)Tj
/R9890712 10 Tf
36 0 Td
(Count connected components.)Tj
/R10222712 10 Tf
-36 -16.8 Td
(C)Tj
/R9890712 10 Tf
36 0 Td
[(Count clusters. By denition, a cluster is a graph or subgraph whose name be)14.9902(gins with "cluster".)]TJ
/R10222712 10 Tf
-36 -16.8 Td
(a)Tj
/R9890712 10 Tf
36 0 Td
(Count all. Equi)Tj
-0.25 Tc
60.5898 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(lent to)Tj
/R10222712 10 Tf
27.7801 0 Td
(encC)Tj
-133.56 -16.8 Td
(r)Tj
/R9890712 10 Tf
36 0 Td
(Recursi)Tj
-0.15 Tc
30.3 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly analyze subgraphs.)Tj
/R10222712 10 Tf
-75.5898 -16.8 Td
(s)Tj
/R9890712 10 Tf
36 0 Td
[(Print no output. Only e)15(xit v)24.9854(alue is important.)]TJ
/R10222712 10 Tf
-36 -16.8 Td
(D)Tj
/R9890712 10 Tf
36 0 Td
(Only analyze directed graphs.)Tj
/R10222712 10 Tf
-36 -16.8 Td
(U)Tj
/R9890712 10 Tf
36 0 Td
(Only analyze undirected graphs.)Tj
/R10222712 10 Tf
-36 -16.8 Td
(v)Tj
-1.11 Tc
/R9890712 10 Tf
36 0 Td
(Ve)Tj
0 Tc
10.55 0 Td
(rbose output.)Tj
/R10222712 10 Tf
-46.55 -16.8 Td
(?)Tj
/R9890712 10 Tf
36 0 Td
(Print usage information.)Tj
-36 -16.8 Td
[(By def)10.0159(ault,)]TJ
/R9578368 10 Tf
47.2598 0 Td
(gc)Tj
/R9890712 10 Tf
12.25 0 Td
(returns the number of nodes and edges.)Tj
/R10222712 10.95 Tf
-95.5098 -16.8 Td
(OPERANDS)Tj
/R9890712 10 Tf
36 -12 Td
[(The follo)25.0159(wing operand is supported:)]TJ
/R9578368 10 Tf
1.91016 -16.8 Td
(les)Tj
/R9890712 10 Tf
38.0898 0 Td
1.038 Tw
[(Names of les containing 1 or more graphs in dot format.)-603.796(If no)]TJ
/R9578368 10 Tf
272.314 0 Td
(les)Tj
/R9890712 10 Tf
19.918 0 Td
(operand is specied, the)Tj
-292.232 -12 Td
0 Tw
(standard input will be used.)Tj
/R10222712 10.95 Tf
-76 -16.8 Td
(EXIT ST)Tj
-1.04 Tc
41.916 0 Td
(AT)Tj
0 Tc
14.1695 0 Td
(US)Tj
/R9890712 10 Tf
-20.0855 -12 Td
[(The follo)25.0159(wing e)15.0159(xit v)24.9841(alues are returned:)]TJ
/R10222712 10 Tf
(0)'
/R9890712 10 Tf
20 0 Td
(Successful completion.)Tj
/R10222712 10 Tf
-20 -16.8 Td
(1)Tj
/R9890712 10 Tf
20 0 Td
(The)Tj
/R10222712 10 Tf
18.05 0 Td
(U)Tj
/R9890712 10 Tf
15.4199 0 Td
(or)Tj
/R10222712 10 Tf
10.8301 0 Td
(E)Tj
/R9890712 10 Tf
14.8699 0 Td
[(option w)9.99268(as used, and a graph of the wrong type w)10(as encountered.)]TJ
-0.548 Tc
/R10222712 10.95 Tf
-115.17 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
/R9890712 10 Tf
20.7363 -12 Td
[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R10222712 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R9890712 10 Tf
36 -12 Td
[(wc\(1\), ac)15(yclic\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), sccmap\(1\), tred\(1\), libgraph\(3\))]TJ
167.45 -182.4 Td
[(21 March 2001)-19845(1)]TJ
ET
Q
Q
\n \n \n \n \n-1478\n+1474\n \n \n \n \n BaseFont\n ZXHZYR+Times-Italic\n FontDescriptor\n@@ -615,19 +615,19 @@\n FontFile3\n \n \n \n \n \n \n-R17427576\n+R10222712\n \n-R17095576\n+R9890712\n \n-R16783232\n+R9578368\n \n \n \n \n \n \n \n@@ -679,18 +679,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-354\n+355\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R17446760 def
1 begincodespacerange
<00><ff>
endcodespacerange
31 beginbfrange
<20><20><0020>
<30><30><0030>
<31><31><0031>
<3f><3f><003f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<58><58><0058>
<59><59><0059>
<61><61><0061>
<63><63><0063>
<65><65><0065>
<67><67><0067>
<6e><6e><006e>
<72><72><0072>
<73><73><0073>
<76><76><0076>
<77><77><0077>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R10241896 def
1 begincodespacerange
<00><ff>
endcodespacerange
31 beginbfrange
<20><20><0020>
<30><30><0030>
<31><31><0031>
<3f><3f><003f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<58><58><0058>
<59><59><0059>
<61><61><0061>
<63><63><0063>
<65><65><0065>
<67><67><0067>
<6e><6e><006e>
<72><72><0072>
<73><73><0073>
<76><76><0076>
<77><77><0077>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -710,15 +710,15 @@\n \n Filter\n FlateDecode\n Length\n 519\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R17447128 def
1 begincodespacerange
<00><ff>
endcodespacerange
56 beginbfrange
<20><20><0020>
<22><22><0022>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<3a><3a><003a>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<42><42><0042>
<43><43><0043>
<45><45><0045>
<47><47><0047>
<49><49><0049>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<56><56><0056>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R10242264 def
1 begincodespacerange
<00><ff>
endcodespacerange
56 beginbfrange
<20><20><0020>
<22><22><0022>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<3a><3a><003a>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<42><42><0042>
<43><43><0043>
<45><45><0045>
<47><47><0047>
<49><49><0049>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<56><56><0056>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -737,18 +737,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-213\n+212\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R17447496 def
1 begincodespacerange
<00><ff>
endcodespacerange
8 beginbfrange
<43><43><0043>
<47><47><0047>
<63><63><0063>
<65><65><0065>
<67><67><0067>
<6c><6c><006c>
<73><73><0073>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R10242632 def
1 begincodespacerange
<00><ff>
endcodespacerange
8 beginbfrange
<43><43><0043>
<47><47><0047>
<63><63><0063>
<65><65><0065>
<67><67><0067>
<6c><6c><006c>
<73><73><0073>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -770,15 +770,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-329a1dee89cc'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-b0b9be896163'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gdtclft.3tcl.pdf.gz", "source2": "./usr/share/doc/graphviz/gdtclft.3tcl.pdf.gz", "unified_diff": null, "details": [{"source1": "gdtclft.3tcl.pdf", "source2": "gdtclft.3tcl.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -77,15 +77,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R21837760 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gdtclft)Tj
/R22165648 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
/R21837760 10 Tf
393.44 0 Td
(gdtclft)Tj
/R22165648 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
-0.219 Tc
/R22482104 10.95 Tf
-446.339 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R22165648 10 Tf
20.407 -12 Td
[(gdtclft render images in v)25(arious bitmap formats \(GD, GD2, GIF)]TJ
2.5 Tc
263.44 0 Td
(,J)Tj
0 Tc
8.88984 0 Td
(PEG, PNG, WBMP)Tj
2.5 Tc
78.3398 0 Td
(,X)Tj
0 Tc
12.2199 0 Td
(BM\))Tj
/R22482104 10.95 Tf
-398.889 -16.8 Td
(DESCRIPTION)Tj
/R22165648 10 Tf
108.5 -12 Td
(TCL GD EXTENSION)Tj
-65 -24 Td
(Thomas Boutell')Tj
2.5 Tc
66.95 0 Td
[(sG)249.984(dp)]TJ
0 Tc
26.1102 0 Td
[(ackage pro)15.0146(vides a con)]TJ
-0.15 Tc
88.0297 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(nient w)10.0073(ay to generate)]TJ
-190.38 -12 Td
(bitmap images with a C program. If you, lik)Tj
2.5 Tc
176 0 Td
(em)Tj
0 Tc
14.7199 0 Td
(e, prefer Tcl for CGI)Tj
-190.72 -12 Td
[(applications, you')9.98413(ll w)9.99268(ant my TCL GD e)15.0073(xtension.)]TJ
2.5 Tc
50 -24 Td
(AT)Tj
0 Tc
15.8301 0 Td
(CL INTERF)Tj
-0.4 Tc
49.5398 0 Td
(AC)Tj
2.5 Tc
13.4898 0 Td
[(ET)268.015(OT)]TJ
0 Tc
30.3699 0 Td
(HE GD P)Tj
-0.4 Tc
37.4102 0 Td
(AC)Tj
0 Tc
13.4898 0 Td
[(KA)40.0146(GE)]TJ
-207.63 -24 Td
(Spencer W)Tj
2.5 Tc
43.2301 0 Td
(.T)Tj
0 Tc
11.1102 0 Td
(homas)Tj
-54.3402 -12 Td
(Human Genome Center)Tj
12 TL
(Uni)'
-0.15 Tc
14.75 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rsity of Michig)5(an)]TJ
-24.0398 -12 Td
(Ann Arbor)Tj
2.5 Tc
43.2 0 Td
[(,M)250.016(I4)]TJ
0 Tc
24.7199 0 Td
(8109)Tj
-67.9199 -24 Td
[(spencer)55.0159(.thomas@med.umich.edu)]TJ
-0.35 Tc
24 TL
(Tr)'
0 Tc
9.08984 0 Td
[(ueT)80(ype font support using the FreeT)80.0073(ype library w)10.0073(as added by)]TJ
-9.08984 -12 Td
[(John Ellson \(ellson@graphviz.or)18.0078(g\).)]TJ
(Latest sources a)'
-0.25 Tc
63.6699 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable from:)Tj
-62.8598 -12 Td
[(http://www)64.9841(.graphviz.or)]TJ
93.05 0 Td
5 Tw
(g/ \(included)Tj
55.55 0 Td
0 Tw
(with graphviz sources\))Tj
-158.6 -24 Td
[(FreeBSD port maintained by Mikhail T)70(eterin \(mi@aldan.algebra.com\).)]TJ
-10 -24 Td
[(Ov)15.0073(ervie)25.0159(w)]TJ
7.5 -24 Td
[(This package pro)15.0073(vides a simple Tcl interf)9.98535(ace to the gd \(bitmap dra)15(wing\))]TJ
12 TL
T*[(package. It includes an interf)10(ace to all the gd functions)]TJ
(and data structures from Tcl commands.)'
-7.5 -24 Td
(Reference)Tj
7.5 -24 Td
(One Tcl command, 'gd', is added. All gd package actions are)Tj
(sub-commands \(or "options" in Tcl terminology\) of this command.)'
24 TL
(Each acti)'
-0.15 Tc
36.6801 0 Td
0.3 Tw
(ve g)Tj
2.5 Tc
16.7898 0 Td
(di)Tj
0 Tc
10.2801 0 Td
0 Tw
(mage is referred to with a "handle". The handle is a)Tj
-63.75 -12 Td
(name of the form gd# \(e.g., gd0\) returned by the gd create options.)Tj
(Almost all the gd commands tak)'
2.5 Tc
129.62 0 Td
(eah)Tj
0 Tc
18.8801 0 Td
[(andle as the rst ar)17.9834(gument \(after)]TJ
-148.5 -12 Td
[(the option\). All the dra)14.9927(wing commands tak)]TJ
2.5 Tc
171.68 0 Td
(eac)Tj
0 Tc
18.3199 0 Td
[(olor_idx as the ne)14.9927(xt)]TJ
-190 -12 Td
[(ar)18.0151(gument.)]TJ
(gd create <width> <height> ?true?)'
17.5 -12 Td
(Return a handle to a ne)Tj
2.5 Tc
92.2301 0 Td
(wg)Tj
0 Tc
14.7199 0 Td
(dImage that is width X height.)Tj
-90.95 -12 Td
(If "true" is specied, the ne)Tj
2.5 Tc
109 0 Td
(wi)Tj
0 Tc
12.5 0 Td
[(mage is "T)35.0073(rueColor".)]TJ
-155 -24 Td
[(gd createT)34.9927(rueColor <width> <height>)]TJ
17.5 -12 Td
(Return a handle to a ne)Tj
2.5 Tc
92.2301 0 Td
(wt)Tj
0 Tc
12.5 0 Td
(rueColor gdImage that is width X height.)Tj
-122.23 -24 Td
(gd createFromGD <le>)Tj
12 TL
(gd createFromGD2 <le>)'
(gd createFromGIF <le>)'
160.64 -43.2 Td
[(Tcl Extensions)-19914(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R29480896 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gdtclft)Tj
/R29808784 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
/R29480896 10 Tf
393.44 0 Td
(gdtclft)Tj
/R29808784 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
-0.219 Tc
/R30125240 10.95 Tf
-446.339 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R29808784 10 Tf
20.407 -12 Td
[(gdtclft render images in v)25(arious bitmap formats \(GD, GD2, GIF)]TJ
2.5 Tc
263.44 0 Td
(,J)Tj
0 Tc
8.88984 0 Td
(PEG, PNG, WBMP)Tj
2.5 Tc
78.3398 0 Td
(,X)Tj
0 Tc
12.2199 0 Td
(BM\))Tj
/R30125240 10.95 Tf
-398.889 -16.8 Td
(DESCRIPTION)Tj
/R29808784 10 Tf
108.5 -12 Td
(TCL GD EXTENSION)Tj
-65 -24 Td
(Thomas Boutell')Tj
2.5 Tc
66.95 0 Td
[(sG)249.984(dp)]TJ
0 Tc
26.1102 0 Td
[(ackage pro)15.0146(vides a con)]TJ
-0.15 Tc
88.0297 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(nient w)10.0073(ay to generate)]TJ
-190.38 -12 Td
(bitmap images with a C program. If you, lik)Tj
2.5 Tc
176 0 Td
(em)Tj
0 Tc
14.7199 0 Td
(e, prefer Tcl for CGI)Tj
-190.72 -12 Td
[(applications, you')9.98413(ll w)9.99268(ant my TCL GD e)15.0073(xtension.)]TJ
2.5 Tc
50 -24 Td
(AT)Tj
0 Tc
15.8301 0 Td
(CL INTERF)Tj
-0.4 Tc
49.5398 0 Td
(AC)Tj
2.5 Tc
13.4898 0 Td
[(ET)268.015(OT)]TJ
0 Tc
30.3699 0 Td
(HE GD P)Tj
-0.4 Tc
37.4102 0 Td
(AC)Tj
0 Tc
13.4898 0 Td
[(KA)40.0146(GE)]TJ
-207.63 -24 Td
(Spencer W)Tj
2.5 Tc
43.2301 0 Td
(.T)Tj
0 Tc
11.1102 0 Td
(homas)Tj
-54.3402 -12 Td
(Human Genome Center)Tj
12 TL
(Uni)'
-0.15 Tc
14.75 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rsity of Michig)5(an)]TJ
-24.0398 -12 Td
(Ann Arbor)Tj
2.5 Tc
43.2 0 Td
[(,M)250.016(I4)]TJ
0 Tc
24.7199 0 Td
(8109)Tj
-67.9199 -24 Td
[(spencer)55.0159(.thomas@med.umich.edu)]TJ
-0.35 Tc
24 TL
(Tr)'
0 Tc
9.08984 0 Td
[(ueT)80(ype font support using the FreeT)80.0073(ype library w)10.0073(as added by)]TJ
-9.08984 -12 Td
[(John Ellson \(ellson@graphviz.or)18.0078(g\).)]TJ
(Latest sources a)'
-0.25 Tc
63.6699 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable from:)Tj
-62.8598 -12 Td
[(http://www)64.9841(.graphviz.or)]TJ
93.05 0 Td
5 Tw
(g/ \(included)Tj
55.55 0 Td
0 Tw
(with graphviz sources\))Tj
-158.6 -24 Td
[(FreeBSD port maintained by Mikhail T)70(eterin \(mi@aldan.algebra.com\).)]TJ
-10 -24 Td
[(Ov)15.0073(ervie)25.0159(w)]TJ
7.5 -24 Td
[(This package pro)15.0073(vides a simple Tcl interf)9.98535(ace to the gd \(bitmap dra)15(wing\))]TJ
12 TL
T*[(package. It includes an interf)10(ace to all the gd functions)]TJ
(and data structures from Tcl commands.)'
-7.5 -24 Td
(Reference)Tj
7.5 -24 Td
(One Tcl command, 'gd', is added. All gd package actions are)Tj
(sub-commands \(or "options" in Tcl terminology\) of this command.)'
24 TL
(Each acti)'
-0.15 Tc
36.6801 0 Td
0.3 Tw
(ve g)Tj
2.5 Tc
16.7898 0 Td
(di)Tj
0 Tc
10.2801 0 Td
0 Tw
(mage is referred to with a "handle". The handle is a)Tj
-63.75 -12 Td
(name of the form gd# \(e.g., gd0\) returned by the gd create options.)Tj
(Almost all the gd commands tak)'
2.5 Tc
129.62 0 Td
(eah)Tj
0 Tc
18.8801 0 Td
[(andle as the rst ar)17.9834(gument \(after)]TJ
-148.5 -12 Td
[(the option\). All the dra)14.9927(wing commands tak)]TJ
2.5 Tc
171.68 0 Td
(eac)Tj
0 Tc
18.3199 0 Td
[(olor_idx as the ne)14.9927(xt)]TJ
-190 -12 Td
[(ar)18.0151(gument.)]TJ
(gd create <width> <height> ?true?)'
17.5 -12 Td
(Return a handle to a ne)Tj
2.5 Tc
92.2301 0 Td
(wg)Tj
0 Tc
14.7199 0 Td
(dImage that is width X height.)Tj
-90.95 -12 Td
(If "true" is specied, the ne)Tj
2.5 Tc
109 0 Td
(wi)Tj
0 Tc
12.5 0 Td
[(mage is "T)35.0073(rueColor".)]TJ
-155 -24 Td
[(gd createT)34.9927(rueColor <width> <height>)]TJ
17.5 -12 Td
(Return a handle to a ne)Tj
2.5 Tc
92.2301 0 Td
(wt)Tj
0 Tc
12.5 0 Td
(rueColor gdImage that is width X height.)Tj
-122.23 -24 Td
(gd createFromGD <le>)Tj
12 TL
(gd createFromGD2 <le>)'
(gd createFromGIF <le>)'
160.64 -43.2 Td
[(Tcl Extensions)-19914(1)]TJ
ET
Q
Q
\n \n \n \n \n 1727\n \n \n@@ -476,19 +476,19 @@\n FontFile3\n \n \n \n \n \n \n-R22482104\n+R30125240\n \n-R22165648\n+R29808784\n \n-R21837760\n+R29480896\n \n \n \n \n \n \n Type\n@@ -525,27 +525,27 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R21837760 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gdtclft)Tj
/R22165648 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
/R21837760 10 Tf
393.44 0 Td
(gdtclft)Tj
/R22165648 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
-402.839 -36 Td
(gd createFromJPEG <le>)Tj
12 TL
(gd createFromPNG <le>)'
(gd createFromWBMP <le>)'
(gd createFromXBM <le>)'
17.5 -12 Td
(Return a handle to a ne)Tj
2.5 Tc
92.2301 0 Td
(wg)Tj
0 Tc
14.7199 0 Td
(dImage created by reading a)Tj
-106.95 -12 Td
(image in the indicate format from the lename or open TCL lehandle)Tj
16 -12 Td
[(\(e)15.0073(xcept for XPM, which only accepts lenames\).)]TJ
-33.5 -24 Td
(gd destro)Tj
2.5 Tc
36.8398 0 Td
(y<)Tj
0 Tc
13.1398 0 Td
(gdhandle>)Tj
-32.4797 -12 Td
(Destro)Tj
2.5 Tc
26.5602 0 Td
(yt)Tj
0 Tc
10.2801 0 Td
(he gdImage referred to by gdhandle.)Tj
-54.3402 -24 Td
(gd writeGD <gdhandle> <le>)Tj
(gd writeGD2 <gdhandle> <le>)'
(gd writeGIF <gdhandle> <le>)'
(gd writeJPEG <gdhandle> <le>)'
(gd writePNG <gdhandle> <le>)'
(gd writeWBMP <gdhandle> <le>)'
(gd writeXBM <gdhandle> <le>)'
17.5 -12 Td
(Write the image in gdhandle to lename or open TCL lehandle in the)Tj
16 -12 Td
(format indicated.)Tj
-33.5 -24 Td
[(gd writePNGv)25(ar <gdhandle> <v)25(arname>)]TJ
17.5 -12 Td
[(Write the image in gdhandle to Tcl v)24.9927(ariable "v)25.0146(arname" as a binary)]TJ
(coded PNG object.)'
-17.5 -24 Td
[(gd interlace <gdhandle> <on-of)25.0073(f>)]TJ
17.5 -12 Td
(Mak)Tj
2.5 Tc
18.2301 0 Td
(et)Tj
0 Tc
9.71992 0 Td
(he output image interlaced \(if on-of)Tj
2.5 Tc
142.22 0 Td
[(fi)249.985(st)]TJ
0 Tc
17.7801 0 Td
(rue\) or not \(if)Tj
-187.95 -12 Td
(on-of)Tj
2.5 Tc
21.4102 0 Td
[(fi)249.984(sf)]TJ
0 Tc
18.2301 0 Td
(alse\).)Tj
-57.1402 -24 Td
(gd color ne)Tj
2.5 Tc
44.7398 0 Td
(w<)Tj
0 Tc
15.3602 0 Td
(gdhandle> <red> <green> <blue>)Tj
-42.6 -12 Td
(Allocate a ne)Tj
2.5 Tc
52.5102 0 Td
(wc)Tj
0 Tc
14.1602 0 Td
(olor with the gi)Tj
-0.15 Tc
61.1398 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(nR)Tj
0 Tc
14.1699 0 Td
(GB v)Tj
21.1398 0 Td
2.5 Tw
(alues. Returns)Tj
61.6602 0 Td
(the)Tj
-234.07 -12 Td
0 Tw
[(color_idx, or 1 on f)9.99268(ailure \(256 colors already allocated\).)]TJ
-17.5 -24 Td
[(gd color e)15.0159(xact <gdhandle> <red> <green> <blue>)]TJ
17.5 -12 Td
[(Find a color_idx in the image that e)15.0146(xactly matches the gi)]TJ
-0.15 Tc
226.8 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(nR)Tj
0 Tc
14.1699 0 Td
(GB)Tj
-250.26 -12 Td
(color)Tj
5 Tc
20 0 Td
(.R)Tj
0 Tc
14.1699 0 Td
[(eturns the color_idx, or 1 if no e)14.9854(xact match.)]TJ
-51.6699 -24 Td
(gd color closest <gdhandle> <red> <green> <blue>)Tj
17.5 -12 Td
(Find a color in the image that is closest to the gi)Tj
-0.15 Tc
191.69 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(nR)Tj
0 Tc
14.1699 0 Td
[(GB color)55.0146(.)]TJ
-215.15 -12 Td
(Guaranteed to return a color idx.)Tj
-17.5 -24 Td
(gd color resolv)Tj
2.5 Tc
59.8398 0 Td
(e<)Tj
0 Tc
12.5801 0 Td
(gdhandle> <red> <green> <blue>)Tj
-54.9199 -12 Td
(Return the inde)Tj
2.5 Tc
61.5102 0 Td
[(xo)250(ft)]TJ
0 Tc
21.1102 0 Td
[(he best possible ef)25(fort to get a color)54.9927(.)]TJ
-82.6203 -12 Td
[(Guaranteed to return a color idx.)-749.993(Equi)]TJ
-0.25 Tc
156.66 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(lent to:)Tj
-153.35 -12 Td
[(if {[set idx [gd color e)15(xact $gd $r $g $b]] == 1} {)]TJ
10 -12 Td
(if {[set idx [gd color neW $Gd $r $g $b]] == 1} {)Tj
10 -12 Td
(set idx [gd color closest $gd $r $g $b])Tj
-10 -12 Td
(})Tj
-10 -12 Td
(})Tj
-30 -24 Td
(gd color free <gdhandle> <color_idx>)Tj
17.5 -12 Td
(Free the color at the gi)Tj
-0.15 Tc
90.0102 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(nc)Tj
0 Tc
11.9398 0 Td
(olor_idx for reuse.)Tj
-128.74 -24 Td
(gd color transparent <gdhandle> [<color_idx>])Tj
160.64 -48 Td
[(Tcl Extensions)-19914(2)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R29480896 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gdtclft)Tj
/R29808784 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
/R29480896 10 Tf
393.44 0 Td
(gdtclft)Tj
/R29808784 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
-402.839 -36 Td
(gd createFromJPEG <le>)Tj
12 TL
(gd createFromPNG <le>)'
(gd createFromWBMP <le>)'
(gd createFromXBM <le>)'
17.5 -12 Td
(Return a handle to a ne)Tj
2.5 Tc
92.2301 0 Td
(wg)Tj
0 Tc
14.7199 0 Td
(dImage created by reading a)Tj
-106.95 -12 Td
(image in the indicate format from the lename or open TCL lehandle)Tj
16 -12 Td
[(\(e)15.0073(xcept for XPM, which only accepts lenames\).)]TJ
-33.5 -24 Td
(gd destro)Tj
2.5 Tc
36.8398 0 Td
(y<)Tj
0 Tc
13.1398 0 Td
(gdhandle>)Tj
-32.4797 -12 Td
(Destro)Tj
2.5 Tc
26.5602 0 Td
(yt)Tj
0 Tc
10.2801 0 Td
(he gdImage referred to by gdhandle.)Tj
-54.3402 -24 Td
(gd writeGD <gdhandle> <le>)Tj
(gd writeGD2 <gdhandle> <le>)'
(gd writeGIF <gdhandle> <le>)'
(gd writeJPEG <gdhandle> <le>)'
(gd writePNG <gdhandle> <le>)'
(gd writeWBMP <gdhandle> <le>)'
(gd writeXBM <gdhandle> <le>)'
17.5 -12 Td
(Write the image in gdhandle to lename or open TCL lehandle in the)Tj
16 -12 Td
(format indicated.)Tj
-33.5 -24 Td
[(gd writePNGv)25(ar <gdhandle> <v)25(arname>)]TJ
17.5 -12 Td
[(Write the image in gdhandle to Tcl v)24.9927(ariable "v)25.0146(arname" as a binary)]TJ
(coded PNG object.)'
-17.5 -24 Td
[(gd interlace <gdhandle> <on-of)25.0073(f>)]TJ
17.5 -12 Td
(Mak)Tj
2.5 Tc
18.2301 0 Td
(et)Tj
0 Tc
9.71992 0 Td
(he output image interlaced \(if on-of)Tj
2.5 Tc
142.22 0 Td
[(fi)249.985(st)]TJ
0 Tc
17.7801 0 Td
(rue\) or not \(if)Tj
-187.95 -12 Td
(on-of)Tj
2.5 Tc
21.4102 0 Td
[(fi)249.984(sf)]TJ
0 Tc
18.2301 0 Td
(alse\).)Tj
-57.1402 -24 Td
(gd color ne)Tj
2.5 Tc
44.7398 0 Td
(w<)Tj
0 Tc
15.3602 0 Td
(gdhandle> <red> <green> <blue>)Tj
-42.6 -12 Td
(Allocate a ne)Tj
2.5 Tc
52.5102 0 Td
(wc)Tj
0 Tc
14.1602 0 Td
(olor with the gi)Tj
-0.15 Tc
61.1398 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(nR)Tj
0 Tc
14.1699 0 Td
(GB v)Tj
21.1398 0 Td
2.5 Tw
(alues. Returns)Tj
61.6602 0 Td
(the)Tj
-234.07 -12 Td
0 Tw
[(color_idx, or 1 on f)9.99268(ailure \(256 colors already allocated\).)]TJ
-17.5 -24 Td
[(gd color e)15.0159(xact <gdhandle> <red> <green> <blue>)]TJ
17.5 -12 Td
[(Find a color_idx in the image that e)15.0146(xactly matches the gi)]TJ
-0.15 Tc
226.8 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(nR)Tj
0 Tc
14.1699 0 Td
(GB)Tj
-250.26 -12 Td
(color)Tj
5 Tc
20 0 Td
(.R)Tj
0 Tc
14.1699 0 Td
[(eturns the color_idx, or 1 if no e)14.9854(xact match.)]TJ
-51.6699 -24 Td
(gd color closest <gdhandle> <red> <green> <blue>)Tj
17.5 -12 Td
(Find a color in the image that is closest to the gi)Tj
-0.15 Tc
191.69 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(nR)Tj
0 Tc
14.1699 0 Td
[(GB color)55.0146(.)]TJ
-215.15 -12 Td
(Guaranteed to return a color idx.)Tj
-17.5 -24 Td
(gd color resolv)Tj
2.5 Tc
59.8398 0 Td
(e<)Tj
0 Tc
12.5801 0 Td
(gdhandle> <red> <green> <blue>)Tj
-54.9199 -12 Td
(Return the inde)Tj
2.5 Tc
61.5102 0 Td
[(xo)250(ft)]TJ
0 Tc
21.1102 0 Td
[(he best possible ef)25(fort to get a color)54.9927(.)]TJ
-82.6203 -12 Td
[(Guaranteed to return a color idx.)-749.993(Equi)]TJ
-0.25 Tc
156.66 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(lent to:)Tj
-153.35 -12 Td
[(if {[set idx [gd color e)15(xact $gd $r $g $b]] == 1} {)]TJ
10 -12 Td
(if {[set idx [gd color neW $Gd $r $g $b]] == 1} {)Tj
10 -12 Td
(set idx [gd color closest $gd $r $g $b])Tj
-10 -12 Td
(})Tj
-10 -12 Td
(})Tj
-30 -24 Td
(gd color free <gdhandle> <color_idx>)Tj
17.5 -12 Td
(Free the color at the gi)Tj
-0.15 Tc
90.0102 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(nc)Tj
0 Tc
11.9398 0 Td
(olor_idx for reuse.)Tj
-128.74 -24 Td
(gd color transparent <gdhandle> [<color_idx>])Tj
160.64 -48 Td
[(Tcl Extensions)-19914(2)]TJ
ET
Q
Q
\n \n \n \n \n-1372\n+1369\n \n \n \n \n-R22165648\n+R29808784\n \n-R21837760\n+R29480896\n \n \n \n \n \n \n Type\n@@ -582,27 +582,27 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R21837760 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gdtclft)Tj
/R22165648 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
/R21837760 10 Tf
393.44 0 Td
(gdtclft)Tj
/R22165648 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
-385.339 -36 Td
(Mark the color at <color_idx> as the transparent background color)Tj
2.5 Tc
265.95 0 Td
(.O)Tj
-0.4 Tc
12.2199 0 Td
(r,)Tj
0 Tc
-278.17 -12 Td
(return the transparent color_idx if no color_idx specied.)Tj
-17.5 -24 Td
(gd color get <gdhandle> [<color_idx>])Tj
17.5 -12 Td
[(Return the RGB v)25(alue at <color_idx>, or {} if it is not allocated.)]TJ
12 TL
(If <color_idx> is not specied, return a list of {color_idx R G B})'
-0.25 Tc
(va)'
0 Tc
9.18984 0 Td
(lues for all allocated colors.)Tj
-26.6898 -24 Td
(gd brush <gdhandle> <brushhandle>)Tj
17.5 -12 Td
[(Set the brush image to be used for brushed lines. T)34.9927(ransparent)]TJ
T*[(pix)14.9927(els in the brush will not change the image when the brush is)]TJ
(applied.)'
-17.5 -24 Td
(gd style <gdhandle> <color_idx> ...)Tj
17.5 -12 Td
(Set the line style to the list of color indices. This is)Tj
(interpreted in one of tw)'
2.5 Tc
93.7699 0 Td
(ow)Tj
0 Tc
14.6199 0 Td
[(ays. F)15.0146(or a simple styled line, each)]TJ
-108.39 -12 Td
(color is applied to points along the line in turn. The)Tj
T*[(transparent color_idx v)24.9854(alue may be used to lea)]TJ
-0.15 Tc
185.9 0 Td
0.3 Tw
(ve g)Tj
0 Tc
16.7398 0 Td
0 Tw
(aps in the line.)Tj
-0.15 Tc
-202.64 -12 Td
(Fo)Tj
2.5 Tc
10.4102 0 Td
(ras)Tj
0 Tc
16.6602 0 Td
(tyled, brushed line, a 0 \(or the transparent color_idx\))Tj
-27.0703 -12 Td
[(means not to ll the pix)14.9927(el, and a non-zero v)25.0146(alue means to)]TJ
(apply the brush.)'
-17.5 -24 Td
(gd tile <gdhandle> <tilehandle>)Tj
17.5 -12 Td
[(Set the tile image to be used for tiled lls. T)34.9927(ransparent)]TJ
T*[(pix)14.9927(els in the tile will not change the underlying image during)]TJ
(tiling.)'
24 TL
T*[(In all dra)15(wing functions, the color_idx is a number)]TJ
2.5 Tc
202.48 0 Td
[(,o)250(rm)]TJ
0 Tc
23.6102 0 Td
(ay)Tj
-226.09 -12 Td
(be one of the strings styled, brushed, tiled, "styled brushed")Tj
12 TL
(or "brushed styled". The style, brush, or tile currently in)'
T*[(ef)25.0073(fect will be used. Brushing and styling apply to lines,)]TJ
(tiling to lled areas.)'
-17.5 -24 Td
(gd set <gdhandle> <color_idx> <x> <y>)Tj
17.5 -12 Td
[(Set the pix)14.9927(el at \(x,y\) to color <color_idx>.)]TJ
-17.5 -24 Td
(gd line <gdhandle> <color_idx> <x1> <y1> <x2> <y2>)Tj
24 TL
(gd rectangle <gdhandle> <color_idx> <x1> <y1> <x2> <y2>)'
(gd llrectangle <gdhandle> <color_idx> <x1> <y1> <x2> <y2>)'
17.5 -12 Td
(Dra)Tj
2.5 Tc
14.8398 0 Td
(wt)Tj
0 Tc
12.5 0 Td
(he outline of \(resp. ll\) a rectangle in color <color_idx>)Tj
-27.3398 -12 Td
(with corners at \(x1,y1\) and \(x2,y2\).)Tj
-17.5 -24 Td
[(gd arc)-1750.02(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ
12 TL
T*[(gd llarc)-750.007(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ
T*[(gd openarc)-750(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ
T*[(gd chord)-1249.99(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ
T*[(gd llchord <gdhandle> <color_idx> <cx> <c)15.0146(y> <width> <height> <start> <end>)]TJ
T*[(gd openchord <gdhandle> <color_idx> <cx> <c)14.9854(y> <width> <height> <start> <end>)]TJ
T*[(gd pie)-1749.99(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ
T*[(gd llpie)-749.984(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ
T*[(gd openpie)-750.016(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ
17.5 -12 Td
[(All describe an arc based shape in color <color_idx>, centered at \(cx,c)14.9902(y\))]TJ
143.14 -48 Td
[(Tcl Extensions)-19914(3)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R29480896 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gdtclft)Tj
/R29808784 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
/R29480896 10 Tf
393.44 0 Td
(gdtclft)Tj
/R29808784 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
-385.339 -36 Td
(Mark the color at <color_idx> as the transparent background color)Tj
2.5 Tc
265.95 0 Td
(.O)Tj
-0.4 Tc
12.2199 0 Td
(r,)Tj
0 Tc
-278.17 -12 Td
(return the transparent color_idx if no color_idx specied.)Tj
-17.5 -24 Td
(gd color get <gdhandle> [<color_idx>])Tj
17.5 -12 Td
[(Return the RGB v)25(alue at <color_idx>, or {} if it is not allocated.)]TJ
12 TL
(If <color_idx> is not specied, return a list of {color_idx R G B})'
-0.25 Tc
(va)'
0 Tc
9.18984 0 Td
(lues for all allocated colors.)Tj
-26.6898 -24 Td
(gd brush <gdhandle> <brushhandle>)Tj
17.5 -12 Td
[(Set the brush image to be used for brushed lines. T)34.9927(ransparent)]TJ
T*[(pix)14.9927(els in the brush will not change the image when the brush is)]TJ
(applied.)'
-17.5 -24 Td
(gd style <gdhandle> <color_idx> ...)Tj
17.5 -12 Td
(Set the line style to the list of color indices. This is)Tj
(interpreted in one of tw)'
2.5 Tc
93.7699 0 Td
(ow)Tj
0 Tc
14.6199 0 Td
[(ays. F)15.0146(or a simple styled line, each)]TJ
-108.39 -12 Td
(color is applied to points along the line in turn. The)Tj
T*[(transparent color_idx v)24.9854(alue may be used to lea)]TJ
-0.15 Tc
185.9 0 Td
0.3 Tw
(ve g)Tj
0 Tc
16.7398 0 Td
0 Tw
(aps in the line.)Tj
-0.15 Tc
-202.64 -12 Td
(Fo)Tj
2.5 Tc
10.4102 0 Td
(ras)Tj
0 Tc
16.6602 0 Td
(tyled, brushed line, a 0 \(or the transparent color_idx\))Tj
-27.0703 -12 Td
[(means not to ll the pix)14.9927(el, and a non-zero v)25.0146(alue means to)]TJ
(apply the brush.)'
-17.5 -24 Td
(gd tile <gdhandle> <tilehandle>)Tj
17.5 -12 Td
[(Set the tile image to be used for tiled lls. T)34.9927(ransparent)]TJ
T*[(pix)14.9927(els in the tile will not change the underlying image during)]TJ
(tiling.)'
24 TL
T*[(In all dra)15(wing functions, the color_idx is a number)]TJ
2.5 Tc
202.48 0 Td
[(,o)250(rm)]TJ
0 Tc
23.6102 0 Td
(ay)Tj
-226.09 -12 Td
(be one of the strings styled, brushed, tiled, "styled brushed")Tj
12 TL
(or "brushed styled". The style, brush, or tile currently in)'
T*[(ef)25.0073(fect will be used. Brushing and styling apply to lines,)]TJ
(tiling to lled areas.)'
-17.5 -24 Td
(gd set <gdhandle> <color_idx> <x> <y>)Tj
17.5 -12 Td
[(Set the pix)14.9927(el at \(x,y\) to color <color_idx>.)]TJ
-17.5 -24 Td
(gd line <gdhandle> <color_idx> <x1> <y1> <x2> <y2>)Tj
24 TL
(gd rectangle <gdhandle> <color_idx> <x1> <y1> <x2> <y2>)'
(gd llrectangle <gdhandle> <color_idx> <x1> <y1> <x2> <y2>)'
17.5 -12 Td
(Dra)Tj
2.5 Tc
14.8398 0 Td
(wt)Tj
0 Tc
12.5 0 Td
(he outline of \(resp. ll\) a rectangle in color <color_idx>)Tj
-27.3398 -12 Td
(with corners at \(x1,y1\) and \(x2,y2\).)Tj
-17.5 -24 Td
[(gd arc)-1750.02(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ
12 TL
T*[(gd llarc)-750.007(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ
T*[(gd openarc)-750(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ
T*[(gd chord)-1249.99(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ
T*[(gd llchord <gdhandle> <color_idx> <cx> <c)15.0146(y> <width> <height> <start> <end>)]TJ
T*[(gd openchord <gdhandle> <color_idx> <cx> <c)14.9854(y> <width> <height> <start> <end>)]TJ
T*[(gd pie)-1749.99(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ
T*[(gd llpie)-749.984(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ
T*[(gd openpie)-750.016(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ
17.5 -12 Td
[(All describe an arc based shape in color <color_idx>, centered at \(cx,c)14.9902(y\))]TJ
143.14 -48 Td
[(Tcl Extensions)-19914(3)]TJ
ET
Q
Q
\n \n \n \n \n-1358\n+1357\n \n \n \n \n-R22165648\n+R29808784\n \n-R21837760\n+R29480896\n \n \n \n \n \n \n Type\n@@ -639,27 +639,27 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R21837760 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gdtclft)Tj
/R22165648 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
/R21837760 10 Tf
393.44 0 Td
(gdtclft)Tj
/R22165648 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
-369.339 -36 Td
[(in a rectangle width x height, starting at start de)14.9927(grees and ending)]TJ
12 TL
T*[(at end de)15(grees.)]TJ
24 TL
15 Tw
(arc -)'
35.5398 0 Td
0 Tw
[(Just the curv)15(ed line.)]TJ
-35.5398 -12 Td
5 Tw
(llarc -)Tj
36.6602 0 Td
0 Tw
(\(Intended to be a ll between the curv)Tj
2.5 Tc
151.76 0 Td
(ea)Tj
0 Tc
11.3801 0 Td
(nd chord,)Tj
-0.2 Tc
-153.8 -12 Td
(bu)Tj
2.5 Tc
9.8 0 Td
[(tg)249.993(dd)]TJ
0 Tc
22.7801 0 Td
(oesn')Tj
2.5 Tc
21.4801 0 Td
[(td)249.993(ot)]TJ
0 Tc
20.5602 0 Td
(hat\) - Same as pie.)Tj
-120.62 -12 Td
5 Tw
(openarc -)Tj
44.9801 0 Td
0 Tw
(Outline shape with curv)Tj
2.5 Tc
95.6699 0 Td
(ea)Tj
0 Tc
11.3801 0 Td
(nd chord.)Tj
-152.03 -12 Td
10 Tw
(chord -)Tj
41.1 0 Td
0 Tw
[(Straight line chord between the ends of the curv)14.9927(e,)]TJ
-0.2 Tc
4.9 -12 Td
(bu)Tj
2.5 Tc
9.8 0 Td
(tw)Tj
0 Tc
12.5 0 Td
[(ithout sho)24.9927(wing the curv)15.0146(e.)]TJ
-68.3 -12 Td
[(llchord - Filled triangle between chord and center)55.0073(.)]TJ
12 TL
T*[(openchord - Outline triangle between chord and center)55(.)]TJ
15 Tw
(pie -)'
35.55 0 Td
0 Tw
[(Filled pie se)15.0146(gment between curv)]TJ
2.5 Tc
129.68 0 Td
(ea)Tj
0 Tc
11.3801 0 Td
[(nd center)54.9927(.)]TJ
-176.61 -12 Td
5 Tw
(llpie -)Tj
36.6699 0 Td
0 Tw
(Same as pie.)Tj
-36.6699 -12 Td
5 Tw
(openpie -)Tj
44.9898 0 Td
0 Tw
[(Outline pie se)15(gment between curv)]TJ
2.5 Tc
136.34 0 Td
(ea)Tj
0 Tc
11.3801 0 Td
[(nd center)54.9927(.)]TJ
-226.21 -24 Td
(gd polygon <gdhandle> <color_idx> <x1> <y1> ...)Tj
24 TL
(gd llpolygon <gdhandle> <color_idx> <x1> <y1> ...)'
17.5 -12 Td
(Dra)Tj
2.5 Tc
14.8398 0 Td
(wt)Tj
0 Tc
12.5 0 Td
(he outline of, or ll, a polygon specied by the x, y)Tj
-27.3398 -12 Td
(coordinate list. There must be at least 3 points specied.)Tj
-17.5 -24 Td
(gd ll <gdhandle> <color_idx> <x> <y>)Tj
T*[(gd ll <gdhandle> <color_idx> <x> <y> <borderinde)15.0146(x>)]TJ
17.5 -12 Td
[(Fill with color <color_idx>, starting from \(x,y\) within a re)14.9854(gion of)]TJ
12 TL
T*[(pix)14.9927(els all the color of the pix)14.9854(el at \(x,y\) \(resp., within a)]TJ
T*[(border colored borderinde)14.9854(x\).)]TJ
-17.5 -24 Td
(gd size <gdhandle>)Tj
17.5 -12 Td
(Returns a list {width height} of the image.)Tj
-17.5 -24 Td
[(gd te)15.0073(xt <gdhandle> <color_idx> <fontlist> <size> <angle> <x> <y> <string>)]TJ
17.5 -12 Td
(Dra)Tj
2.5 Tc
14.8398 0 Td
(wt)Tj
-0.15 Tc
12.5 0 Td
(ex)Tj
2.5 Tc
9.28984 0 Td
(tu)Tj
0 Tc
10.2801 0 Td
(sing <fontlist> in color <color_idx>,)Tj
-46.9098 -12 Td
[(with pointsize <size>, rotation in radians <angle>, with lo)25.0146(wer left)]TJ
T*[(corner at \(x,y\).)-500(String may contain UTF8 sequences lik)10(e: "À")]TJ
24 TL
(Returns 4 corner coords of bounding rectangle.)'
12 TL
(Use gdhandle = {} to get boundary without rendering.)'
(Use ne)'
-0.05 Tc
27.3398 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
0.3 Tw
(ve o)Tj
2.5 Tc
16.7898 0 Td
(fc)Tj
0 Tc
10.2699 0 Td
0 Tw
(olor_idx to disable antialiasing.)Tj
-53.0996 -24 Td
(<fontlist> may contain either a full pathname of a font, including)Tj
T*[(".ttf" e)15.0159(xtension, or it may contain a space-separated list of)]TJ
T*[(alternate names for a font, without the ".ttf".)-500(e.g.)]TJ
31 -12 Td
[("T)35.0159(imes-Roman times")]TJ
-47 -12 Td
(The le <name>.ttf corresponding to one of the alternate names)Tj
16 -12 Td
[(must be found in the b)20.0073(uilt-in DEF)]TJ
-0.55 Tc
134.62 0 Td
(AU)Tj
-0.92 Tc
13.8898 0 Td
(LT)Tj
0 Tc
11.3 0 Td
(_FONTP)Tj
-1.11 Tc
35.75 0 Td
(AT)Tj
0 Tc
12.2199 0 Td
(H, or in the)Tj
-207.78 -12 Td
(fontpath specied in a GDFONTP)Tj
-1.11 Tc
136.29 0 Td
(AT)Tj
2.5 Tc
12.2199 0 Td
(He)Tj
-0.4 Tc
14.1602 0 Td
(nv)Tj
0 Tc
9.6 0 Td
[(ironment v)24.9854(ariable.)]TJ
-205.77 -24 Td
(gd cop)Tj
2.5 Tc
26.8398 0 Td
(y<)Tj
0 Tc
13.1398 0 Td
[(desthandle> <srchandle> <destx> <desty> <srcx> <src)14.9927(y> <w> <h>)]TJ
-6.47969 -12 Td
(Cop)Tj
2.5 Tc
16.5699 0 Td
(yas)Tj
0 Tc
18.3301 0 Td
[(ubimage from srchandle\(srcx, src)15(y\))]TJ
-34.9 -12 Td
(to desthandle\(destx, desty\), size w x h.)Tj
-33.5 -24 Td
(gd cop)Tj
2.5 Tc
26.8398 0 Td
(y<)Tj
0 Tc
13.1398 0 Td
[(desthandle> <srchandle> <destx> <desty> <srcx> <src)14.9927(y> \\)]TJ
-29.9797 -12 Td
(<destw> <desth> <srcw> <srch>)Tj
150.64 -48 Td
[(Tcl Extensions)-19914(4)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R29480896 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gdtclft)Tj
/R29808784 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
/R29480896 10 Tf
393.44 0 Td
(gdtclft)Tj
/R29808784 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
-369.339 -36 Td
[(in a rectangle width x height, starting at start de)14.9927(grees and ending)]TJ
12 TL
T*[(at end de)15(grees.)]TJ
24 TL
15 Tw
(arc -)'
35.5398 0 Td
0 Tw
[(Just the curv)15(ed line.)]TJ
-35.5398 -12 Td
5 Tw
(llarc -)Tj
36.6602 0 Td
0 Tw
(\(Intended to be a ll between the curv)Tj
2.5 Tc
151.76 0 Td
(ea)Tj
0 Tc
11.3801 0 Td
(nd chord,)Tj
-0.2 Tc
-153.8 -12 Td
(bu)Tj
2.5 Tc
9.8 0 Td
[(tg)249.993(dd)]TJ
0 Tc
22.7801 0 Td
(oesn')Tj
2.5 Tc
21.4801 0 Td
[(td)249.993(ot)]TJ
0 Tc
20.5602 0 Td
(hat\) - Same as pie.)Tj
-120.62 -12 Td
5 Tw
(openarc -)Tj
44.9801 0 Td
0 Tw
(Outline shape with curv)Tj
2.5 Tc
95.6699 0 Td
(ea)Tj
0 Tc
11.3801 0 Td
(nd chord.)Tj
-152.03 -12 Td
10 Tw
(chord -)Tj
41.1 0 Td
0 Tw
[(Straight line chord between the ends of the curv)14.9927(e,)]TJ
-0.2 Tc
4.9 -12 Td
(bu)Tj
2.5 Tc
9.8 0 Td
(tw)Tj
0 Tc
12.5 0 Td
[(ithout sho)24.9927(wing the curv)15.0146(e.)]TJ
-68.3 -12 Td
[(llchord - Filled triangle between chord and center)55.0073(.)]TJ
12 TL
T*[(openchord - Outline triangle between chord and center)55(.)]TJ
15 Tw
(pie -)'
35.55 0 Td
0 Tw
[(Filled pie se)15.0146(gment between curv)]TJ
2.5 Tc
129.68 0 Td
(ea)Tj
0 Tc
11.3801 0 Td
[(nd center)54.9927(.)]TJ
-176.61 -12 Td
5 Tw
(llpie -)Tj
36.6699 0 Td
0 Tw
(Same as pie.)Tj
-36.6699 -12 Td
5 Tw
(openpie -)Tj
44.9898 0 Td
0 Tw
[(Outline pie se)15(gment between curv)]TJ
2.5 Tc
136.34 0 Td
(ea)Tj
0 Tc
11.3801 0 Td
[(nd center)54.9927(.)]TJ
-226.21 -24 Td
(gd polygon <gdhandle> <color_idx> <x1> <y1> ...)Tj
24 TL
(gd llpolygon <gdhandle> <color_idx> <x1> <y1> ...)'
17.5 -12 Td
(Dra)Tj
2.5 Tc
14.8398 0 Td
(wt)Tj
0 Tc
12.5 0 Td
(he outline of, or ll, a polygon specied by the x, y)Tj
-27.3398 -12 Td
(coordinate list. There must be at least 3 points specied.)Tj
-17.5 -24 Td
(gd ll <gdhandle> <color_idx> <x> <y>)Tj
T*[(gd ll <gdhandle> <color_idx> <x> <y> <borderinde)15.0146(x>)]TJ
17.5 -12 Td
[(Fill with color <color_idx>, starting from \(x,y\) within a re)14.9854(gion of)]TJ
12 TL
T*[(pix)14.9927(els all the color of the pix)14.9854(el at \(x,y\) \(resp., within a)]TJ
T*[(border colored borderinde)14.9854(x\).)]TJ
-17.5 -24 Td
(gd size <gdhandle>)Tj
17.5 -12 Td
(Returns a list {width height} of the image.)Tj
-17.5 -24 Td
[(gd te)15.0073(xt <gdhandle> <color_idx> <fontlist> <size> <angle> <x> <y> <string>)]TJ
17.5 -12 Td
(Dra)Tj
2.5 Tc
14.8398 0 Td
(wt)Tj
-0.15 Tc
12.5 0 Td
(ex)Tj
2.5 Tc
9.28984 0 Td
(tu)Tj
0 Tc
10.2801 0 Td
(sing <fontlist> in color <color_idx>,)Tj
-46.9098 -12 Td
[(with pointsize <size>, rotation in radians <angle>, with lo)25.0146(wer left)]TJ
T*[(corner at \(x,y\).)-500(String may contain UTF8 sequences lik)10(e: "À")]TJ
24 TL
(Returns 4 corner coords of bounding rectangle.)'
12 TL
(Use gdhandle = {} to get boundary without rendering.)'
(Use ne)'
-0.05 Tc
27.3398 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
0.3 Tw
(ve o)Tj
2.5 Tc
16.7898 0 Td
(fc)Tj
0 Tc
10.2699 0 Td
0 Tw
(olor_idx to disable antialiasing.)Tj
-53.0996 -24 Td
(<fontlist> may contain either a full pathname of a font, including)Tj
T*[(".ttf" e)15.0159(xtension, or it may contain a space-separated list of)]TJ
T*[(alternate names for a font, without the ".ttf".)-500(e.g.)]TJ
31 -12 Td
[("T)35.0159(imes-Roman times")]TJ
-47 -12 Td
(The le <name>.ttf corresponding to one of the alternate names)Tj
16 -12 Td
[(must be found in the b)20.0073(uilt-in DEF)]TJ
-0.55 Tc
134.62 0 Td
(AU)Tj
-0.92 Tc
13.8898 0 Td
(LT)Tj
0 Tc
11.3 0 Td
(_FONTP)Tj
-1.11 Tc
35.75 0 Td
(AT)Tj
0 Tc
12.2199 0 Td
(H, or in the)Tj
-207.78 -12 Td
(fontpath specied in a GDFONTP)Tj
-1.11 Tc
136.29 0 Td
(AT)Tj
2.5 Tc
12.2199 0 Td
(He)Tj
-0.4 Tc
14.1602 0 Td
(nv)Tj
0 Tc
9.6 0 Td
[(ironment v)24.9854(ariable.)]TJ
-205.77 -24 Td
(gd cop)Tj
2.5 Tc
26.8398 0 Td
(y<)Tj
0 Tc
13.1398 0 Td
[(desthandle> <srchandle> <destx> <desty> <srcx> <src)14.9927(y> <w> <h>)]TJ
-6.47969 -12 Td
(Cop)Tj
2.5 Tc
16.5699 0 Td
(yas)Tj
0 Tc
18.3301 0 Td
[(ubimage from srchandle\(srcx, src)15(y\))]TJ
-34.9 -12 Td
(to desthandle\(destx, desty\), size w x h.)Tj
-33.5 -24 Td
(gd cop)Tj
2.5 Tc
26.8398 0 Td
(y<)Tj
0 Tc
13.1398 0 Td
[(desthandle> <srchandle> <destx> <desty> <srcx> <src)14.9927(y> \\)]TJ
-29.9797 -12 Td
(<destw> <desth> <srcw> <srch>)Tj
150.64 -48 Td
[(Tcl Extensions)-19914(4)]TJ
ET
Q
Q
\n \n \n \n \n-1773\n+1774\n \n \n \n \n-R22165648\n+R29808784\n \n-R21837760\n+R29480896\n \n \n \n \n \n \n Type\n@@ -696,27 +696,27 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R21837760 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gdtclft)Tj
/R22165648 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
/R21837760 10 Tf
393.44 0 Td
(gdtclft)Tj
/R22165648 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
-369.339 -36 Td
(Cop)Tj
2.5 Tc
16.5699 0 Td
(yas)Tj
0 Tc
18.3301 0 Td
[(ubimage from srchandle\(srcx, src)15(y\))]TJ
-50.9 -12 Td
(to desthandle\(destx, desty\), and resize the subimage)Tj
16 -12 Td
(from srcw by srch to destw by desth.)Tj
-41 -48 Td
(Examples)Tj
7.5 -24 Td
(The sample program from the gd documentation can be written thusly:)Tj
-7.5 -36 Td
(#!/bin/sh)Tj
2.5 Tc
12 TL
(#n)'
-0.15 Tc
12.5 0 Td
(ex)Tj
2.5 Tc
9.28984 0 Td
(tl)Tj
0 Tc
8.06016 0 Td
(ine is a comment in tcl e)Tj
-0.15 Tc
97.6199 0 Td
(xe)Tj
2.5 Tc
9.28984 0 Td
(ct)Tj
0 Tc
9.71992 0 Td
(clsh "$0" ${1+"$@"})Tj
-146.48 -24 Td
(package require Gdtclft)Tj
24 TL
(################################################################)'
2.5 Tc
12 TL
(#S)'
0 Tc
13.0602 0 Td
(ample gdtcl program)Tj
2.5 Tc
88.3199 0 Td
(-f)Tj
0 Tc
9.16016 0 Td
(rom gdtclft man page)Tj
-110.54 -12 Td
(#)Tj
2.5 Tc
(#C)'
0 Tc
14.1699 0 Td
(reate a 64 x 64 image)Tj
-14.1699 -12 Td
(set im [gd create 64 64])Tj
2.5 Tc
24 TL
(#G)'
0 Tc
14.7199 0 Td
[(et black and white as colors.)-500(Black is the background color because)]TJ
2.5 Tc
-14.7199 -12 Td
[(#i)249.993(ti)249.984(sa)]TJ
0 Tc
29.1703 0 Td
(llocated rst from a ne)Tj
2.5 Tc
90.2898 0 Td
(wi)Tj
0 Tc
12.5 0 Td
(mage.)Tj
-131.96 -24 Td
(set black [gd color ne)Tj
2.5 Tc
85.8398 0 Td
(w$)Tj
0 Tc
14.7199 0 Td
(im 0 0 0])Tj
-100.56 -12 Td
(set white [gd color ne)Tj
2.5 Tc
86.4 0 Td
(w$)Tj
0 Tc
14.7199 0 Td
(im 255 255 255])Tj
2.5 Tc
-101.12 -24 Td
(#D)Tj
0 Tc
14.7199 0 Td
(ra)Tj
2.5 Tc
7.61992 0 Td
(wal)Tj
0 Tc
19.4398 0 Td
[(ine from upper left to lo)25.0073(wer right)]TJ
-41.7797 -12 Td
(gd line $im $white 0 0 63 63)Tj
2.5 Tc
(#O)'
0 Tc
14.7199 0 Td
(pen a le for writing \(Tcl on Unix, at least, doesn')Tj
2.5 Tc
200.9 0 Td
(ts)Tj
0 Tc
9.16992 0 Td
(upport 'wb' mode\))Tj
-224.79 -12 Td
(set out [open test.png w])Tj
2.5 Tc
(#O)'
0 Tc
14.7199 0 Td
(utput the image to the disk le)Tj
-14.7199 -12 Td
(gd writePNG $im $out)Tj
2.5 Tc
(#C)'
0 Tc
14.1699 0 Td
(lose the le)Tj
-14.1699 -12 Td
(close $out)Tj
2.5 Tc
(#D)'
0 Tc
14.7199 0 Td
(estro)Tj
2.5 Tc
19.3398 0 Td
(yt)Tj
0 Tc
10.2801 0 Td
(he image in memory)Tj
-44.3398 -12 Td
(gd destro)Tj
2.5 Tc
36.8398 0 Td
(y$)Tj
0 Tc
12.5 0 Td
(im)Tj
-44.3398 -36 Td
(GDDEMO)Tj
2.5 -24 Td
(Here')Tj
2.5 Tc
22.2102 0 Td
(st)Tj
0 Tc
9.16992 0 Td
(he gddemo.c program translated to tcl.)Tj
-38.8801 -24 Td
(#!/bin/sh)Tj
2.5 Tc
12 TL
(#n)'
-0.15 Tc
12.5 0 Td
(ex)Tj
2.5 Tc
9.28984 0 Td
(tl)Tj
0 Tc
8.06016 0 Td
(ine is a comment in tcl e)Tj
-0.15 Tc
97.6199 0 Td
(xe)Tj
2.5 Tc
9.28984 0 Td
(ct)Tj
0 Tc
9.71992 0 Td
(clsh "$0" ${1+"$@"})Tj
-146.48 -24 Td
(package require Gdtclft)Tj
24 TL
(################################################################)'
168.14 -48 Td
[(Tcl Extensions)-19914(5)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R29480896 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gdtclft)Tj
/R29808784 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
/R29480896 10 Tf
393.44 0 Td
(gdtclft)Tj
/R29808784 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
-369.339 -36 Td
(Cop)Tj
2.5 Tc
16.5699 0 Td
(yas)Tj
0 Tc
18.3301 0 Td
[(ubimage from srchandle\(srcx, src)15(y\))]TJ
-50.9 -12 Td
(to desthandle\(destx, desty\), and resize the subimage)Tj
16 -12 Td
(from srcw by srch to destw by desth.)Tj
-41 -48 Td
(Examples)Tj
7.5 -24 Td
(The sample program from the gd documentation can be written thusly:)Tj
-7.5 -36 Td
(#!/bin/sh)Tj
2.5 Tc
12 TL
(#n)'
-0.15 Tc
12.5 0 Td
(ex)Tj
2.5 Tc
9.28984 0 Td
(tl)Tj
0 Tc
8.06016 0 Td
(ine is a comment in tcl e)Tj
-0.15 Tc
97.6199 0 Td
(xe)Tj
2.5 Tc
9.28984 0 Td
(ct)Tj
0 Tc
9.71992 0 Td
(clsh "$0" ${1+"$@"})Tj
-146.48 -24 Td
(package require Gdtclft)Tj
24 TL
(################################################################)'
2.5 Tc
12 TL
(#S)'
0 Tc
13.0602 0 Td
(ample gdtcl program)Tj
2.5 Tc
88.3199 0 Td
(-f)Tj
0 Tc
9.16016 0 Td
(rom gdtclft man page)Tj
-110.54 -12 Td
(#)Tj
2.5 Tc
(#C)'
0 Tc
14.1699 0 Td
(reate a 64 x 64 image)Tj
-14.1699 -12 Td
(set im [gd create 64 64])Tj
2.5 Tc
24 TL
(#G)'
0 Tc
14.7199 0 Td
[(et black and white as colors.)-500(Black is the background color because)]TJ
2.5 Tc
-14.7199 -12 Td
[(#i)249.993(ti)249.984(sa)]TJ
0 Tc
29.1703 0 Td
(llocated rst from a ne)Tj
2.5 Tc
90.2898 0 Td
(wi)Tj
0 Tc
12.5 0 Td
(mage.)Tj
-131.96 -24 Td
(set black [gd color ne)Tj
2.5 Tc
85.8398 0 Td
(w$)Tj
0 Tc
14.7199 0 Td
(im 0 0 0])Tj
-100.56 -12 Td
(set white [gd color ne)Tj
2.5 Tc
86.4 0 Td
(w$)Tj
0 Tc
14.7199 0 Td
(im 255 255 255])Tj
2.5 Tc
-101.12 -24 Td
(#D)Tj
0 Tc
14.7199 0 Td
(ra)Tj
2.5 Tc
7.61992 0 Td
(wal)Tj
0 Tc
19.4398 0 Td
[(ine from upper left to lo)25.0073(wer right)]TJ
-41.7797 -12 Td
(gd line $im $white 0 0 63 63)Tj
2.5 Tc
(#O)'
0 Tc
14.7199 0 Td
(pen a le for writing \(Tcl on Unix, at least, doesn')Tj
2.5 Tc
200.9 0 Td
(ts)Tj
0 Tc
9.16992 0 Td
(upport 'wb' mode\))Tj
-224.79 -12 Td
(set out [open test.png w])Tj
2.5 Tc
(#O)'
0 Tc
14.7199 0 Td
(utput the image to the disk le)Tj
-14.7199 -12 Td
(gd writePNG $im $out)Tj
2.5 Tc
(#C)'
0 Tc
14.1699 0 Td
(lose the le)Tj
-14.1699 -12 Td
(close $out)Tj
2.5 Tc
(#D)'
0 Tc
14.7199 0 Td
(estro)Tj
2.5 Tc
19.3398 0 Td
(yt)Tj
0 Tc
10.2801 0 Td
(he image in memory)Tj
-44.3398 -12 Td
(gd destro)Tj
2.5 Tc
36.8398 0 Td
(y$)Tj
0 Tc
12.5 0 Td
(im)Tj
-44.3398 -36 Td
(GDDEMO)Tj
2.5 -24 Td
(Here')Tj
2.5 Tc
22.2102 0 Td
(st)Tj
0 Tc
9.16992 0 Td
(he gddemo.c program translated to tcl.)Tj
-38.8801 -24 Td
(#!/bin/sh)Tj
2.5 Tc
12 TL
(#n)'
-0.15 Tc
12.5 0 Td
(ex)Tj
2.5 Tc
9.28984 0 Td
(tl)Tj
0 Tc
8.06016 0 Td
(ine is a comment in tcl e)Tj
-0.15 Tc
97.6199 0 Td
(xe)Tj
2.5 Tc
9.28984 0 Td
(ct)Tj
0 Tc
9.71992 0 Td
(clsh "$0" ${1+"$@"})Tj
-146.48 -24 Td
(package require Gdtclft)Tj
24 TL
(################################################################)'
168.14 -48 Td
[(Tcl Extensions)-19914(5)]TJ
ET
Q
Q
\n \n \n \n \n 1124\n \n \n \n \n-R22165648\n+R29808784\n \n-R21837760\n+R29480896\n \n \n \n \n \n \n Type\n@@ -753,27 +753,27 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R21837760 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gdtclft)Tj
/R22165648 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
/R21837760 10 Tf
393.44 0 Td
(gdtclft)Tj
/R22165648 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
-410.339 -36 Td
(#)Tj
2.5 Tc
12 TL
(#g)'
0 Tc
12.5 0 Td
(ddemo in tcl)Tj
-12.5 -12 Td
(#)Tj
2.5 Tc
24 TL
(#o)'
0 Tc
12.5 0 Td
(pen demoin.png or die)Tj
-12.5 -12 Td
(if {[catch {open demoin.png r} in]} {)Tj
5 -12 Td
(puts stderr "Can')Tj
2.5 Tc
67.7801 0 Td
(tl)Tj
0 Tc
8.06016 0 Td
(oad source image; this demo is much";)Tj
-75.8402 -12 Td
(puts stderr "more impressi)Tj
-0.15 Tc
105.21 0 Td
0.3 Tw
(ve i)Tj
2.5 Tc
14.5699 0 Td
(fd)Tj
0 Tc
10.8301 0 Td
0 Tw
(emoin.png is a)Tj
-0.25 Tc
58.4102 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable";)Tj
-0.15 Tc
-198.21 -12 Td
(ex)Tj
0 Tc
9.28984 0 Td
(it)Tj
-14.2898 -12 Td
(})Tj
2.5 Tc
(#C)'
0 Tc
14.1699 0 Td
(reate output image 128 x 128)Tj
-14.1699 -12 Td
(set im_out [gd create 128 128])Tj
2.5 Tc
(#F)'
0 Tc
13.0602 0 Td
(irst color is background)Tj
-13.0602 -12 Td
(set white [gd color ne)Tj
2.5 Tc
86.4 0 Td
(w$)Tj
0 Tc
14.7199 0 Td
(im_out 255 255 255])Tj
2.5 Tc
-101.12 -24 Td
(#S)Tj
0 Tc
13.0602 0 Td
(et transparent)Tj
-13.0602 -12 Td
(gd color transparent $im_out $white)Tj
2.5 Tc
(#L)'
0 Tc
13.6102 0 Td
(oad demoin.png and paste part of it into the output image.)Tj
-13.6102 -12 Td
(set im_in [gd createFromPNG $in])Tj
12 TL
(close $in)'
2.5 Tc
24 TL
(#C)'
0 Tc
14.1699 0 Td
(op)Tj
2.5 Tc
9.9 0 Td
(ya)Tj
0 Tc
11.9398 0 Td
(nd shrink)Tj
-36.0098 -12 Td
(gd cop)Tj
2.5 Tc
26.8398 0 Td
(y$)Tj
0 Tc
12.5 0 Td
(im_out $im_in 16 16 0 0 96 96 128 128)Tj
2.5 Tc
-39.3398 -24 Td
(#G)Tj
0 Tc
14.7199 0 Td
(et some colors)Tj
-14.7199 -12 Td
(set red [gd color ne)Tj
2.5 Tc
76.95 0 Td
(w$)Tj
0 Tc
14.7199 0 Td
(im_out 255 0 0])Tj
-91.6699 -12 Td
(set green [gd color ne)Tj
2.5 Tc
86.3898 0 Td
(w$)Tj
0 Tc
14.7199 0 Td
(im_out 0 255 0])Tj
-101.11 -12 Td
(set blue [gd color ne)Tj
2.5 Tc
81.4 0 Td
(w$)Tj
0 Tc
14.7199 0 Td
(im_out 0 0 255])Tj
2.5 Tc
-96.1199 -24 Td
(#D)Tj
0 Tc
14.7199 0 Td
(ra)Tj
2.5 Tc
7.61992 0 Td
(war)Tj
0 Tc
19.9898 0 Td
(ectangle)Tj
-42.3297 -12 Td
(gd line $im_out $green 8 8 120 8)Tj
12 TL
(gd line $im_out $green 120 8 120 120)'
(gd line $im_out $green 120 120 8 120)'
(gd line $im_out $green 8 120 8 8)'
2.5 Tc
24 TL
(#T)'
-0.15 Tc
12.9102 0 Td
(ex)Tj
0 Tc
9.28984 0 Td
(t)Tj
-22.2 -12 Td
[(gd te)15.0073(xt $im_out $red arial 20 0 16 16 hi)]TJ
12 TL
T*[(gd te)15.0073(xt $im_out $red arial 20 90 23 23 hi)]TJ
2.5 Tc
24 TL
(#C)'
0 Tc
14.1699 0 Td
(ircle)Tj
-14.1699 -12 Td
(gd arc $im_out $blue 64 64 30 10 0 360)Tj
2.5 Tc
(#A)'
0 Tc
14.7199 0 Td
(rc)Tj
-14.7199 -12 Td
(gd arc $im_out $blue 64 64 20 20 45 135)Tj
2.5 Tc
(#F)'
0 Tc
13.0602 0 Td
(lood ll)Tj
-13.0602 -12 Td
(gd ll $im_out $blue 4 4)Tj
2.5 Tc
(#P)'
0 Tc
13.0602 0 Td
(olygon)Tj
-13.0602 -12 Td
(gd llpolygon $im_out $green 32 0 0 64 64 64)Tj
168.14 -60 Td
[(Tcl Extensions)-19914(6)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R29480896 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gdtclft)Tj
/R29808784 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
/R29480896 10 Tf
393.44 0 Td
(gdtclft)Tj
/R29808784 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
-410.339 -36 Td
(#)Tj
2.5 Tc
12 TL
(#g)'
0 Tc
12.5 0 Td
(ddemo in tcl)Tj
-12.5 -12 Td
(#)Tj
2.5 Tc
24 TL
(#o)'
0 Tc
12.5 0 Td
(pen demoin.png or die)Tj
-12.5 -12 Td
(if {[catch {open demoin.png r} in]} {)Tj
5 -12 Td
(puts stderr "Can')Tj
2.5 Tc
67.7801 0 Td
(tl)Tj
0 Tc
8.06016 0 Td
(oad source image; this demo is much";)Tj
-75.8402 -12 Td
(puts stderr "more impressi)Tj
-0.15 Tc
105.21 0 Td
0.3 Tw
(ve i)Tj
2.5 Tc
14.5699 0 Td
(fd)Tj
0 Tc
10.8301 0 Td
0 Tw
(emoin.png is a)Tj
-0.25 Tc
58.4102 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable";)Tj
-0.15 Tc
-198.21 -12 Td
(ex)Tj
0 Tc
9.28984 0 Td
(it)Tj
-14.2898 -12 Td
(})Tj
2.5 Tc
(#C)'
0 Tc
14.1699 0 Td
(reate output image 128 x 128)Tj
-14.1699 -12 Td
(set im_out [gd create 128 128])Tj
2.5 Tc
(#F)'
0 Tc
13.0602 0 Td
(irst color is background)Tj
-13.0602 -12 Td
(set white [gd color ne)Tj
2.5 Tc
86.4 0 Td
(w$)Tj
0 Tc
14.7199 0 Td
(im_out 255 255 255])Tj
2.5 Tc
-101.12 -24 Td
(#S)Tj
0 Tc
13.0602 0 Td
(et transparent)Tj
-13.0602 -12 Td
(gd color transparent $im_out $white)Tj
2.5 Tc
(#L)'
0 Tc
13.6102 0 Td
(oad demoin.png and paste part of it into the output image.)Tj
-13.6102 -12 Td
(set im_in [gd createFromPNG $in])Tj
12 TL
(close $in)'
2.5 Tc
24 TL
(#C)'
0 Tc
14.1699 0 Td
(op)Tj
2.5 Tc
9.9 0 Td
(ya)Tj
0 Tc
11.9398 0 Td
(nd shrink)Tj
-36.0098 -12 Td
(gd cop)Tj
2.5 Tc
26.8398 0 Td
(y$)Tj
0 Tc
12.5 0 Td
(im_out $im_in 16 16 0 0 96 96 128 128)Tj
2.5 Tc
-39.3398 -24 Td
(#G)Tj
0 Tc
14.7199 0 Td
(et some colors)Tj
-14.7199 -12 Td
(set red [gd color ne)Tj
2.5 Tc
76.95 0 Td
(w$)Tj
0 Tc
14.7199 0 Td
(im_out 255 0 0])Tj
-91.6699 -12 Td
(set green [gd color ne)Tj
2.5 Tc
86.3898 0 Td
(w$)Tj
0 Tc
14.7199 0 Td
(im_out 0 255 0])Tj
-101.11 -12 Td
(set blue [gd color ne)Tj
2.5 Tc
81.4 0 Td
(w$)Tj
0 Tc
14.7199 0 Td
(im_out 0 0 255])Tj
2.5 Tc
-96.1199 -24 Td
(#D)Tj
0 Tc
14.7199 0 Td
(ra)Tj
2.5 Tc
7.61992 0 Td
(war)Tj
0 Tc
19.9898 0 Td
(ectangle)Tj
-42.3297 -12 Td
(gd line $im_out $green 8 8 120 8)Tj
12 TL
(gd line $im_out $green 120 8 120 120)'
(gd line $im_out $green 120 120 8 120)'
(gd line $im_out $green 8 120 8 8)'
2.5 Tc
24 TL
(#T)'
-0.15 Tc
12.9102 0 Td
(ex)Tj
0 Tc
9.28984 0 Td
(t)Tj
-22.2 -12 Td
[(gd te)15.0073(xt $im_out $red arial 20 0 16 16 hi)]TJ
12 TL
T*[(gd te)15.0073(xt $im_out $red arial 20 90 23 23 hi)]TJ
2.5 Tc
24 TL
(#C)'
0 Tc
14.1699 0 Td
(ircle)Tj
-14.1699 -12 Td
(gd arc $im_out $blue 64 64 30 10 0 360)Tj
2.5 Tc
(#A)'
0 Tc
14.7199 0 Td
(rc)Tj
-14.7199 -12 Td
(gd arc $im_out $blue 64 64 20 20 45 135)Tj
2.5 Tc
(#F)'
0 Tc
13.0602 0 Td
(lood ll)Tj
-13.0602 -12 Td
(gd ll $im_out $blue 4 4)Tj
2.5 Tc
(#P)'
0 Tc
13.0602 0 Td
(olygon)Tj
-13.0602 -12 Td
(gd llpolygon $im_out $green 32 0 0 64 64 64)Tj
168.14 -60 Td
[(Tcl Extensions)-19914(6)]TJ
ET
Q
Q
\n \n \n \n \n 1046\n \n \n \n \n-R22165648\n+R29808784\n \n-R21837760\n+R29480896\n \n \n \n \n \n \n Type\n@@ -810,29 +810,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R21837760 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gdtclft)Tj
/R22165648 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
/R21837760 10 Tf
393.44 0 Td
(gdtclft)Tj
/R22165648 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
2.5 Tc
-410.339 -36 Td
(#B)Tj
0 Tc
14.1699 0 Td
[(rush. A f)10.0073(airly wild e)15(xample also in)]TJ
-0.2 Tc
138.5 0 Td
(vo)Tj
0 Tc
9.8 0 Td
(lving a line style!)Tj
-162.47 -12 Td
(if {$im_in != ""} {)Tj
5 -12 Td
(set brush [gd create 8 8];)Tj
-0.25 Tc
12 TL
(eva)'
2.5 Tc
13.3801 0 Td
(l[)Tj
0 Tc
8.61016 0 Td
(concat gd cop)Tj
2.5 Tc
55.4398 0 Td
(y$)Tj
0 Tc
12.5 0 Td
(brush $im_in 0 0 0 0 [gd size $brush] [gd size $im_in]])Tj
-89.9301 -12 Td
(gd brush $im_out $brush)Tj
2.5 Tc
(#S)'
0 Tc
13.0602 0 Td
(tyle so the)Tj
2.5 Tc
40.9602 0 Td
(yw)Tj
0 Tc
14.6199 0 Td
(on')Tj
2.5 Tc
13.15 0 Td
(to)Tj
-0.15 Tc
10.1301 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rprint each other)55.0146(.)]TJ
-101.21 -12 Td
(gd style $im_out "0 0 0 0 0 0 0 1")Tj
(gd line $im_out "styled brushed" 0 0 128 128)'
-5 -12 Td
(})Tj
2.5 Tc
24 TL
(#I)'
0 Tc
10.8301 0 Td
[(nterlace the result for "f)9.98535(ade in" in vie)25.0146(wers that support it)]TJ
-10.8301 -12 Td
(gd interlace $im_out true)Tj
2.5 Tc
(#W)'
0 Tc
16.9398 0 Td
(rite PNG)Tj
-16.9398 -12 Td
(set out [open demoout.png w])Tj
12 TL
(gd writePNG $im_out $out)'
(close $out)'
(gd destro)'
2.5 Tc
36.8398 0 Td
(y$)Tj
0 Tc
12.5 0 Td
(im_out)Tj
-44.3398 -48 Td
[(GDSHO)35.0159(W)]TJ
2.5 Tc
2.5 -24 Td
(Aq)Tj
0 Tc
14.7199 0 Td
(uick Tcl procedure to display a GD image using the xv program.)Tj
-22.2199 -24 Td
(################################################################)Tj
2.5 Tc
(#g)'
0 Tc
12.5 0 Td
(dsho)Tj
2.5 Tc
18.6398 0 Td
[(w-)250(-u)]TJ
0 Tc
23.8801 0 Td
(se xv to display an image.)Tj
-55.0199 -12 Td
(#)Tj
2.5 Tc
(#W)'
0 Tc
16.1398 0 Td
(aits until xv quits to return.)Tj
-16.1398 -12 Td
(#)Tj
(proc gdsho)'
2.5 Tc
43.9102 0 Td
(w{)Tj
0 Tc
14.5199 0 Td
(gd} {)Tj
-53.4301 -12 Td
(set f [open "|xv -" w])Tj
(catch {gd writePNG $gd $f})'
(catch {close $f} xx)'
(if {$xx != {}} {)'
5 -12 Td
(error "XV error: $xx")Tj
-5 -12 Td
(})Tj
-5 -12 Td
(})Tj
/R22482104 10.95 Tf
-36 -40.8 Td
(SEE ALSO)Tj
-1.1 Tc
/R22165648 10 Tf
56 -12 Td
(Yo)Tj
2.5 Tc
11.1199 0 Td
(uw)Tj
0 Tc
14.7199 0 Td
(ill nd Thomas Boutell')Tj
2.5 Tc
95.85 0 Td
(sd)Tj
0 Tc
11.3898 0 Td
(ocumentation for the underlying GD)Tj
-133.08 -12 Td
(library quite useful, especially)Tj
2.5 Tc
120.44 0 Td
[(,i)249.993(fy)]TJ
0 Tc
18.6102 0 Td
(ou are dealing with WBMP format.)Tj
9.08984 -175.2 Td
[(Tcl Extensions)-19914(7)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R29480896 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gdtclft)Tj
/R29808784 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
/R29480896 10 Tf
393.44 0 Td
(gdtclft)Tj
/R29808784 10 Tf
26.2398 0 Td
(\(3tcl\))Tj
2.5 Tc
-410.339 -36 Td
(#B)Tj
0 Tc
14.1699 0 Td
[(rush. A f)10.0073(airly wild e)15(xample also in)]TJ
-0.2 Tc
138.5 0 Td
(vo)Tj
0 Tc
9.8 0 Td
(lving a line style!)Tj
-162.47 -12 Td
(if {$im_in != ""} {)Tj
5 -12 Td
(set brush [gd create 8 8];)Tj
-0.25 Tc
12 TL
(eva)'
2.5 Tc
13.3801 0 Td
(l[)Tj
0 Tc
8.61016 0 Td
(concat gd cop)Tj
2.5 Tc
55.4398 0 Td
(y$)Tj
0 Tc
12.5 0 Td
(brush $im_in 0 0 0 0 [gd size $brush] [gd size $im_in]])Tj
-89.9301 -12 Td
(gd brush $im_out $brush)Tj
2.5 Tc
(#S)'
0 Tc
13.0602 0 Td
(tyle so the)Tj
2.5 Tc
40.9602 0 Td
(yw)Tj
0 Tc
14.6199 0 Td
(on')Tj
2.5 Tc
13.15 0 Td
(to)Tj
-0.15 Tc
10.1301 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rprint each other)55.0146(.)]TJ
-101.21 -12 Td
(gd style $im_out "0 0 0 0 0 0 0 1")Tj
(gd line $im_out "styled brushed" 0 0 128 128)'
-5 -12 Td
(})Tj
2.5 Tc
24 TL
(#I)'
0 Tc
10.8301 0 Td
[(nterlace the result for "f)9.98535(ade in" in vie)25.0146(wers that support it)]TJ
-10.8301 -12 Td
(gd interlace $im_out true)Tj
2.5 Tc
(#W)'
0 Tc
16.9398 0 Td
(rite PNG)Tj
-16.9398 -12 Td
(set out [open demoout.png w])Tj
12 TL
(gd writePNG $im_out $out)'
(close $out)'
(gd destro)'
2.5 Tc
36.8398 0 Td
(y$)Tj
0 Tc
12.5 0 Td
(im_out)Tj
-44.3398 -48 Td
[(GDSHO)35.0159(W)]TJ
2.5 Tc
2.5 -24 Td
(Aq)Tj
0 Tc
14.7199 0 Td
(uick Tcl procedure to display a GD image using the xv program.)Tj
-22.2199 -24 Td
(################################################################)Tj
2.5 Tc
(#g)'
0 Tc
12.5 0 Td
(dsho)Tj
2.5 Tc
18.6398 0 Td
[(w-)250(-u)]TJ
0 Tc
23.8801 0 Td
(se xv to display an image.)Tj
-55.0199 -12 Td
(#)Tj
2.5 Tc
(#W)'
0 Tc
16.1398 0 Td
(aits until xv quits to return.)Tj
-16.1398 -12 Td
(#)Tj
(proc gdsho)'
2.5 Tc
43.9102 0 Td
(w{)Tj
0 Tc
14.5199 0 Td
(gd} {)Tj
-53.4301 -12 Td
(set f [open "|xv -" w])Tj
(catch {gd writePNG $gd $f})'
(catch {close $f} xx)'
(if {$xx != {}} {)'
5 -12 Td
(error "XV error: $xx")Tj
-5 -12 Td
(})Tj
-5 -12 Td
(})Tj
/R30125240 10.95 Tf
-36 -40.8 Td
(SEE ALSO)Tj
-1.1 Tc
/R29808784 10 Tf
56 -12 Td
(Yo)Tj
2.5 Tc
11.1199 0 Td
(uw)Tj
0 Tc
14.7199 0 Td
(ill nd Thomas Boutell')Tj
2.5 Tc
95.85 0 Td
(sd)Tj
0 Tc
11.3898 0 Td
(ocumentation for the underlying GD)Tj
-133.08 -12 Td
(library quite useful, especially)Tj
2.5 Tc
120.44 0 Td
[(,i)249.993(fy)]TJ
0 Tc
18.6102 0 Td
(ou are dealing with WBMP format.)Tj
9.08984 -175.2 Td
[(Tcl Extensions)-19914(7)]TJ
ET
Q
Q
\n \n \n \n \n-1177\n+1178\n \n \n \n \n-R22482104\n+R30125240\n \n-R22165648\n+R29808784\n \n-R21837760\n+R29480896\n \n \n \n \n \n \n \n@@ -887,29 +887,29 @@\n \n Filter\n FlateDecode\n Length\n 247\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R17854080 def
1 begincodespacerange
<00><ff>
endcodespacerange
14 beginbfrange
<20><20><0020>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R25497216 def
1 begincodespacerange
<00><ff>
endcodespacerange
14 beginbfrange
<20><20><0020>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n \n \n Filter\n FlateDecode\n Length\n 681\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R17854448 def
1 begincodespacerange
<00><ff>
endcodespacerange
90 beginbfrange
<20><20><0020>
<21><21><0021>
<22><22><0022>
<23><23><0023>
<24><24><0024>
<26><26><0026>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2b><2b><002b>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<39><39><0039>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<3f><3f><003f>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4a><4a><004a>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<57><57><0057>
<58><58><0058>
<59><59><0059>
<5b><5b><005b>
<5c><5c><005c>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7c><7c><007c>
<7d><7d><007d>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R25497584 def
1 begincodespacerange
<00><ff>
endcodespacerange
90 beginbfrange
<20><20><0020>
<21><21><0021>
<22><22><0022>
<23><23><0023>
<24><24><0024>
<26><26><0026>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2b><2b><002b>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<39><39><0039>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<3f><3f><003f>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4a><4a><004a>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<57><57><0057>
<58><58><0058>
<59><59><0059>
<5b><5b><005b>
<5c><5c><005c>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7c><7c><007c>
<7d><7d><007d>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -930,18 +930,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-198\n+197\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R22499872 def
1 begincodespacerange
<00><ff>
endcodespacerange
6 beginbfrange
<63><63><0063>
<64><64><0064>
<66><66><0066>
<67><67><0067>
<6c><6c><006c>
<74><74><0074>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R30143008 def
1 begincodespacerange
<00><ff>
endcodespacerange
6 beginbfrange
<63><63><0063>
<64><64><0064>
<66><66><0066>
<67><67><0067>
<6c><6c><006c>
<74><74><0074>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n \n \n@@ -949,15 +949,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-a06c6bb7f8ce'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-f61caf9bad07'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 46\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gml2gv.1.pdf.gz", "source2": "./usr/share/doc/graphviz/gml2gv.1.pdf.gz", "unified_diff": null, "details": [{"source1": "gml2gv.1.pdf", "source2": "gml2gv.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,20 +71,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R39122832 10 Tf
1 0 0 1 71.9801 793.89 Tm
[(GML2GV)129(,GV2GML)]TJ
/R39448608 10 Tf
80.6199 0 Td
82.86 Tw
(\(1\) General)Tj
131.17 0 Td
0 Tw
(Commands Manual)Tj
/R39122832 10 Tf
163.95 0 Td
[(GML2GV)129(,GV2GML)]TJ
/R39448608 10 Tf
80.6199 0 Td
(\(1\))Tj
-0.219 Tc
/R39767176 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R39448608 10 Tf
20.407 -12 Td
[(gml2gv)64.9841(,gv2gml GML-DO)]TJ
2.5 Tc
113.2 0 Td
(Tc)Tj
0 Tc
13.05 0 Td
(on)Tj
-0.15 Tc
9.6 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rters)Tj
/R39767176 10.95 Tf
-181.14 -16.8 Td
(SYNOPSIS)Tj
/R39767176 10 Tf
36 -12 Td
(gml2gv)Tj
/R39448608 10 Tf
33.6102 0 Td
([)Tj
/R39767176 10 Tf
5.83008 0 Td
(?v)Tj
2.5 Tc
/R39448608 10 Tf
18.2 0 Td
(][)Tj
0 Tc
/R39767176 10 Tf
11.6602 0 Td
(g)Tj
/R39122832 10 Tf
11.1199 0 Td
(gname)Tj
2.5 Tc
/R39448608 10 Tf
29.3398 0 Td
(][)Tj
0 Tc
/R39767176 10 Tf
11.6602 0 Td
(o)Tj
/R39122832 10 Tf
10.9301 0 Td
(outle)Tj
2.5 Tc
/R39448608 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R39122832 10 Tf
13.5699 0 Td
(les)Tj
/R39448608 10 Tf
18.8801 0 Td
(])Tj
/R39767176 10 Tf
-192.48 -12 Td
(gv2gml)Tj
/R39448608 10 Tf
33.6102 0 Td
([)Tj
/R39767176 10 Tf
5.83008 0 Td
(y)Tj
2.5 Tc
/R39448608 10 Tf
13.2 0 Td
(][)Tj
0 Tc
/R39767176 10 Tf
11.6602 0 Td
(?)Tj
2.5 Tc
/R39448608 10 Tf
15.7 0 Td
(][)Tj
0 Tc
/R39767176 10 Tf
11.6602 0 Td
(o)Tj
/R39122832 10 Tf
10.9301 0 Td
(outle)Tj
2.5 Tc
/R39448608 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R39122832 10 Tf
13.5699 0 Td
(les)Tj
/R39448608 10 Tf
18.8801 0 Td
(])Tj
/R39767176 10.95 Tf
-198.721 -28.8 Td
(DESCRIPTION)Tj
/R39767176 10 Tf
36 -12 Td
(gml2gv)Tj
/R39448608 10 Tf
35.5531 0 Td
(con)Tj
-0.15 Tc
14.0398 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
1.943 Tw
(rts a graph specied in the GML format to a graph in the GV \(formerly DO)Tj
330.075 0 Td
1.942 Tw
(T\) format.)Tj
/R39767176 10 Tf
-388.958 -12 Td
(gv2gml)Tj
/R39448608 10 Tf
33.6102 0 Td
(con)Tj
-0.15 Tc
14.0398 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0 Tw
(rts a graph specied in the GV format to a graph in the GML format.)Tj
/R39767176 10.95 Tf
-92.9398 -16.8 Td
(OPTIONS)Tj
/R39448608 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R39767176 10 Tf
16.8 TL
(v)'
-0.45 Tc
/R39448608 10 Tf
36 0 Td
(Tu)Tj
0 Tc
10.6602 0 Td
[(rns on v)15.0073(erbose mode)]TJ
/R39767176 10 Tf
-46.6602 -16.8 Td
(y)Tj
/R39448608 10 Tf
36 0 Td
[(Uses attrib)20(utes according to yW)79.9854(orks.com documentation instead of the GML specication.)]TJ
/R39767176 10 Tf
-36 -16.8 Td
(?)Tj
/R39448608 10 Tf
36 0 Td
[(Prints usage information and e)14.9854(xits.)]TJ
/R39767176 10 Tf
-36 -16.8 Td
(g)Tj
/R39122832 10 Tf
11.1199 0 Td
(gname)Tj
/R39448608 10 Tf
24.8801 -12 Td
1.023 Tw
(The string)Tj
/R39122832 10 Tf
45.3762 0 Td
(gname)Tj
/R39448608 10 Tf
30.1828 0 Td
[(is used as the name of the generated graph.)-602.302(If multiple graphs are generated,)]TJ
-75.559 -12 Td
0 Tw
(subsequent graphs use the name)Tj
/R39122832 10 Tf
130.81 0 Td
(gname)Tj
/R39448608 10 Tf
29.1602 0 Td
[(appended with an inte)15.0146(ger)55.0073(.)]TJ
/R39767176 10 Tf
-195.97 -16.8 Td
(o)Tj
/R39122832 10 Tf
10.9301 0 Td
(outle)Tj
/R39448608 10 Tf
25.0699 -12 Td
(Prints output to the le)Tj
/R39122832 10 Tf
94.1801 0 Td
(outle)Tj
2.5 Tc
/R39448608 10 Tf
25 0 Td
[(.I)249.993(fn)]TJ
0 Tc
19.1602 0 Td
(ot gi)Tj
-0.15 Tc
17.8102 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n,)Tj
/R39767176 10 Tf
10 0 Td
(gml2gv)Tj
/R39448608 10 Tf
33.6102 0 Td
(uses stdout.)Tj
/R39767176 10.95 Tf
-245.05 -16.8 Td
(OPERANDS)Tj
/R39448608 10 Tf
36 -12 Td
[(The follo)25.0159(wing operand is supported:)]TJ
/R39122832 10 Tf
-34.0898 -16.8 Td
(les)Tj
/R39448608 10 Tf
38.0898 0 Td
0.058 Tw
[(Names of les containing 1 or more graphs in GML.)-505.815(If no)]TJ
/R39122832 10 Tf
239.796 0 Td
(les)Tj
/R39448608 10 Tf
18.9379 0 Td
(operand is specied, the standard)Tj
-258.734 -12 Td
0 Tw
(input will be used.)Tj
/R39767176 10.95 Tf
-76 -16.8 Td
(RETURN CODES)Tj
/R39448608 10 Tf
36 -12 Td
(Return)Tj
/R39767176 10 Tf
29.7199 0 Td
(0)Tj
/R39448608 10 Tf
7.5 0 Td
(if there were no problems during con)Tj
-0.15 Tc
147.9 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsion; and non-zero if an)Tj
2.5 Tc
98.1602 0 Td
(ye)Tj
0 Tc
11.9398 0 Td
(rror occurred.)Tj
/R39767176 10.95 Tf
-340.51 -16.8 Td
(LIMIT)Tj
-1.04 Tc
32.4773 0 Td
(AT)Tj
0 Tc
14.1695 0 Td
(IONS)Tj
/R39448608 10 Tf
-10.6469 -12 Td
0.828 Tw
[(As both the graph and graphics models of GV and GML dif)25.0098(fer signicantly)]TJ
3.328 Tc
311.216 0 Td
(,t)Tj
0 Tc
8.60781 0 Td
(he con)Tj
-0.15 Tc
26.8078 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsion is at best ap-)Tj
-355.921 -12 Td
0.17 Tw
(proximate. In particular)Tj
2.67 Tc
94.6398 0 Td
[(,i)267(ti)266.992(sn)]TJ
0 Tc
27.7402 0 Td
(ot clear ho)Tj
2.669 Tc
42.3 0 Td
(wm)Tj
0 Tc
17.6691 0 Td
0.169 Tw
[(ultiedges are dif)25.0024(ferentiated in GML, so multiedges are created)]TJ
-182.349 -12 Td
1.255 Tw
(in GV with no user)Tj
81.4801 0 Td
(-a)Tj
-0.25 Tc
7.56992 0 Td
(va)Tj
0 Tc
9.18984 0 Td
1.256 Tw
(ilable k)Tj
-0.15 Tc
30.8762 0 Td
(ey)Tj
3.756 Tc
8.63984 0 Td
(.A)Tj
0 Tc
13.4762 0 Td
[(lso, no attrib)19.9805(ute information is lost, in that an)]TJ
3.756 Tc
190.258 0 Td
(yG)Tj
0 Tc
15.9762 0 Td
[(ML attrib)20(utes that)]TJ
-357.466 -12 Td
(aren')Tj
2.5 Tc
20.3602 0 Td
(tc)Tj
0 Tc
9.71992 0 Td
(on)Tj
-0.15 Tc
9.6 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0 Tw
(rted to GV equi)Tj
-0.25 Tc
62.2398 0 Td
(va)Tj
0 Tc
9.18984 0 Td
[(lents are retained as attrib)20(utes in the output graph.)]TJ
-120.4 -16.8 Td
0.162 Tw
(At present,)Tj
/R39767176 10 Tf
46.7039 0 Td
(gv2gml)Tj
/R39448608 10 Tf
33.7711 0 Td
0.161 Tw
(does not support subgraphs and clusters. In addition, there does not appear to be a stan-)Tj
-80.475 -12 Td
0.466 Tw
(dard mechanism for specifying def)Tj
141.174 0 Td
0.467 Tw
[(ault node and edge attrib)20.0098(utes in GML, so an)]TJ
2.967 Tc
179.196 0 Td
(ya)Tj
0 Tc
12.407 0 Td
(ttrib)Tj
16.4699 0 Td
(utes are repeated for)Tj
-0.25 Tc
-349.246 -12 Td
-2.15 Tw
(ev e)Tj
0 Tc
13.4801 0 Td
0 Tw
(ry node and edge.)Tj
-0.548 Tc
/R39767176 10.95 Tf
-49.4801 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R39448608 10 Tf
20.7363 -12 Td
[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R39767176 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R39448608 10 Tf
36 -12 Td
(dot\(1\), libcgraph\(3\))Tj
171.335 -180 Td
[(24 June 2011)-20233.5(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R18945936 10 Tf
1 0 0 1 71.9801 793.89 Tm
[(GML2GV)129(,GV2GML)]TJ
/R19271712 10 Tf
80.6199 0 Td
82.86 Tw
(\(1\) General)Tj
131.17 0 Td
0 Tw
(Commands Manual)Tj
/R18945936 10 Tf
163.95 0 Td
[(GML2GV)129(,GV2GML)]TJ
/R19271712 10 Tf
80.6199 0 Td
(\(1\))Tj
-0.219 Tc
/R19590280 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R19271712 10 Tf
20.407 -12 Td
[(gml2gv)64.9841(,gv2gml GML-DO)]TJ
2.5 Tc
113.2 0 Td
(Tc)Tj
0 Tc
13.05 0 Td
(on)Tj
-0.15 Tc
9.6 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rters)Tj
/R19590280 10.95 Tf
-181.14 -16.8 Td
(SYNOPSIS)Tj
/R19590280 10 Tf
36 -12 Td
(gml2gv)Tj
/R19271712 10 Tf
33.6102 0 Td
([)Tj
/R19590280 10 Tf
5.83008 0 Td
(?v)Tj
2.5 Tc
/R19271712 10 Tf
18.2 0 Td
(][)Tj
0 Tc
/R19590280 10 Tf
11.6602 0 Td
(g)Tj
/R18945936 10 Tf
11.1199 0 Td
(gname)Tj
2.5 Tc
/R19271712 10 Tf
29.3398 0 Td
(][)Tj
0 Tc
/R19590280 10 Tf
11.6602 0 Td
(o)Tj
/R18945936 10 Tf
10.9301 0 Td
(outle)Tj
2.5 Tc
/R19271712 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R18945936 10 Tf
13.5699 0 Td
(les)Tj
/R19271712 10 Tf
18.8801 0 Td
(])Tj
/R19590280 10 Tf
-192.48 -12 Td
(gv2gml)Tj
/R19271712 10 Tf
33.6102 0 Td
([)Tj
/R19590280 10 Tf
5.83008 0 Td
(y)Tj
2.5 Tc
/R19271712 10 Tf
13.2 0 Td
(][)Tj
0 Tc
/R19590280 10 Tf
11.6602 0 Td
(?)Tj
2.5 Tc
/R19271712 10 Tf
15.7 0 Td
(][)Tj
0 Tc
/R19590280 10 Tf
11.6602 0 Td
(o)Tj
/R18945936 10 Tf
10.9301 0 Td
(outle)Tj
2.5 Tc
/R19271712 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R18945936 10 Tf
13.5699 0 Td
(les)Tj
/R19271712 10 Tf
18.8801 0 Td
(])Tj
/R19590280 10.95 Tf
-198.721 -28.8 Td
(DESCRIPTION)Tj
/R19590280 10 Tf
36 -12 Td
(gml2gv)Tj
/R19271712 10 Tf
35.5531 0 Td
(con)Tj
-0.15 Tc
14.0398 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
1.943 Tw
(rts a graph specied in the GML format to a graph in the GV \(formerly DO)Tj
330.075 0 Td
1.942 Tw
(T\) format.)Tj
/R19590280 10 Tf
-388.958 -12 Td
(gv2gml)Tj
/R19271712 10 Tf
33.6102 0 Td
(con)Tj
-0.15 Tc
14.0398 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0 Tw
(rts a graph specied in the GV format to a graph in the GML format.)Tj
/R19590280 10.95 Tf
-92.9398 -16.8 Td
(OPTIONS)Tj
/R19271712 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R19590280 10 Tf
16.8 TL
(v)'
-0.45 Tc
/R19271712 10 Tf
36 0 Td
(Tu)Tj
0 Tc
10.6602 0 Td
[(rns on v)15.0073(erbose mode)]TJ
/R19590280 10 Tf
-46.6602 -16.8 Td
(y)Tj
/R19271712 10 Tf
36 0 Td
[(Uses attrib)20(utes according to yW)79.9854(orks.com documentation instead of the GML specication.)]TJ
/R19590280 10 Tf
-36 -16.8 Td
(?)Tj
/R19271712 10 Tf
36 0 Td
[(Prints usage information and e)14.9854(xits.)]TJ
/R19590280 10 Tf
-36 -16.8 Td
(g)Tj
/R18945936 10 Tf
11.1199 0 Td
(gname)Tj
/R19271712 10 Tf
24.8801 -12 Td
1.023 Tw
(The string)Tj
/R18945936 10 Tf
45.3762 0 Td
(gname)Tj
/R19271712 10 Tf
30.1828 0 Td
[(is used as the name of the generated graph.)-602.302(If multiple graphs are generated,)]TJ
-75.559 -12 Td
0 Tw
(subsequent graphs use the name)Tj
/R18945936 10 Tf
130.81 0 Td
(gname)Tj
/R19271712 10 Tf
29.1602 0 Td
[(appended with an inte)15.0146(ger)55.0073(.)]TJ
/R19590280 10 Tf
-195.97 -16.8 Td
(o)Tj
/R18945936 10 Tf
10.9301 0 Td
(outle)Tj
/R19271712 10 Tf
25.0699 -12 Td
(Prints output to the le)Tj
/R18945936 10 Tf
94.1801 0 Td
(outle)Tj
2.5 Tc
/R19271712 10 Tf
25 0 Td
[(.I)249.993(fn)]TJ
0 Tc
19.1602 0 Td
(ot gi)Tj
-0.15 Tc
17.8102 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n,)Tj
/R19590280 10 Tf
10 0 Td
(gml2gv)Tj
/R19271712 10 Tf
33.6102 0 Td
(uses stdout.)Tj
/R19590280 10.95 Tf
-245.05 -16.8 Td
(OPERANDS)Tj
/R19271712 10 Tf
36 -12 Td
[(The follo)25.0159(wing operand is supported:)]TJ
/R18945936 10 Tf
-34.0898 -16.8 Td
(les)Tj
/R19271712 10 Tf
38.0898 0 Td
0.058 Tw
[(Names of les containing 1 or more graphs in GML.)-505.815(If no)]TJ
/R18945936 10 Tf
239.796 0 Td
(les)Tj
/R19271712 10 Tf
18.9379 0 Td
(operand is specied, the standard)Tj
-258.734 -12 Td
0 Tw
(input will be used.)Tj
/R19590280 10.95 Tf
-76 -16.8 Td
(RETURN CODES)Tj
/R19271712 10 Tf
36 -12 Td
(Return)Tj
/R19590280 10 Tf
29.7199 0 Td
(0)Tj
/R19271712 10 Tf
7.5 0 Td
(if there were no problems during con)Tj
-0.15 Tc
147.9 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsion; and non-zero if an)Tj
2.5 Tc
98.1602 0 Td
(ye)Tj
0 Tc
11.9398 0 Td
(rror occurred.)Tj
/R19590280 10.95 Tf
-340.51 -16.8 Td
(LIMIT)Tj
-1.04 Tc
32.4773 0 Td
(AT)Tj
0 Tc
14.1695 0 Td
(IONS)Tj
/R19271712 10 Tf
-10.6469 -12 Td
0.828 Tw
[(As both the graph and graphics models of GV and GML dif)25.0098(fer signicantly)]TJ
3.328 Tc
311.216 0 Td
(,t)Tj
0 Tc
8.60781 0 Td
(he con)Tj
-0.15 Tc
26.8078 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsion is at best ap-)Tj
-355.921 -12 Td
0.17 Tw
(proximate. In particular)Tj
2.67 Tc
94.6398 0 Td
[(,i)267(ti)266.992(sn)]TJ
0 Tc
27.7402 0 Td
(ot clear ho)Tj
2.669 Tc
42.3 0 Td
(wm)Tj
0 Tc
17.6691 0 Td
0.169 Tw
[(ultiedges are dif)25.0024(ferentiated in GML, so multiedges are created)]TJ
-182.349 -12 Td
1.255 Tw
(in GV with no user)Tj
81.4801 0 Td
(-a)Tj
-0.25 Tc
7.56992 0 Td
(va)Tj
0 Tc
9.18984 0 Td
1.256 Tw
(ilable k)Tj
-0.15 Tc
30.8762 0 Td
(ey)Tj
3.756 Tc
8.63984 0 Td
(.A)Tj
0 Tc
13.4762 0 Td
[(lso, no attrib)19.9805(ute information is lost, in that an)]TJ
3.756 Tc
190.258 0 Td
(yG)Tj
0 Tc
15.9762 0 Td
[(ML attrib)20(utes that)]TJ
-357.466 -12 Td
(aren')Tj
2.5 Tc
20.3602 0 Td
(tc)Tj
0 Tc
9.71992 0 Td
(on)Tj
-0.15 Tc
9.6 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0 Tw
(rted to GV equi)Tj
-0.25 Tc
62.2398 0 Td
(va)Tj
0 Tc
9.18984 0 Td
[(lents are retained as attrib)20(utes in the output graph.)]TJ
-120.4 -16.8 Td
0.162 Tw
(At present,)Tj
/R19590280 10 Tf
46.7039 0 Td
(gv2gml)Tj
/R19271712 10 Tf
33.7711 0 Td
0.161 Tw
(does not support subgraphs and clusters. In addition, there does not appear to be a stan-)Tj
-80.475 -12 Td
0.466 Tw
(dard mechanism for specifying def)Tj
141.174 0 Td
0.467 Tw
[(ault node and edge attrib)20.0098(utes in GML, so an)]TJ
2.967 Tc
179.196 0 Td
(ya)Tj
0 Tc
12.407 0 Td
(ttrib)Tj
16.4699 0 Td
(utes are repeated for)Tj
-0.25 Tc
-349.246 -12 Td
-2.15 Tw
(ev e)Tj
0 Tc
13.4801 0 Td
0 Tw
(ry node and edge.)Tj
-0.548 Tc
/R19590280 10.95 Tf
-49.4801 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R19271712 10 Tf
20.7363 -12 Td
[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R19590280 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R19271712 10 Tf
36 -12 Td
(dot\(1\), libcgraph\(3\))Tj
171.335 -180 Td
[(24 June 2011)-20233.5(1)]TJ
ET
Q
Q
\n \n \n \n \n-2148\n+2147\n \n \n \n \n BaseFont\n DHZQEY+Times-Italic\n FontDescriptor\n@@ -638,19 +638,19 @@\n FontFile3\n \n \n \n \n \n \n-R39767176\n+R19590280\n \n-R39448608\n+R19271712\n \n-R39122832\n+R18945936\n \n \n \n \n \n \n \n@@ -705,15 +705,15 @@\n \n Filter\n FlateDecode\n Length\n 330\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R35139200 def
1 begincodespacerange
<00><ff>
endcodespacerange
27 beginbfrange
<20><20><0020>
<30><30><0030>
<32><32><0032>
<3f><3f><003f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<67><67><0067>
<6c><6c><006c>
<6d><6d><006d>
<6f><6f><006f>
<76><76><0076>
<79><79><0079>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R14962304 def
1 begincodespacerange
<00><ff>
endcodespacerange
27 beginbfrange
<20><20><0020>
<30><30><0030>
<32><32><0032>
<3f><3f><003f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<67><67><0067>
<6c><6c><006c>
<6d><6d><006d>
<6f><6f><006f>
<76><76><0076>
<79><79><0079>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -730,18 +730,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-561\n+562\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R35139568 def
1 begincodespacerange
<00><ff>
endcodespacerange
63 beginbfrange
<20><20><0020>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<49><49><0049>
<4a><4a><004a>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<57><57><0057>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R14962672 def
1 begincodespacerange
<00><ff>
endcodespacerange
63 beginbfrange
<20><20><0020>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<49><49><0049>
<4a><4a><004a>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<57><57><0057>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -762,18 +762,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-273\n+274\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R39767472 def
1 begincodespacerange
<00><ff>
endcodespacerange
17 beginbfrange
<2c><2c><002c>
<32><32><0032>
<47><47><0047>
<4c><4c><004c>
<4d><4d><004d>
<56><56><0056>
<61><61><0061>
<65><65><0065>
<67><67><0067>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R19590576 def
1 begincodespacerange
<00><ff>
endcodespacerange
17 beginbfrange
<2c><2c><002c>
<32><32><0032>
<47><47><0047>
<4c><4c><004c>
<4d><4d><004d>
<56><56><0056>
<61><61><0061>
<65><65><0065>
<67><67><0067>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -795,15 +795,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-3798e4ef7236'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-8ffa2531c86c'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/graphml2gv.1.pdf.gz", "source2": "./usr/share/doc/graphviz/graphml2gv.1.pdf.gz", "unified_diff": null, "details": [{"source1": "graphml2gv.1.pdf", "source2": "graphml2gv.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,15 +71,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R39393216 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GRAPHML2GV)Tj
/R39721104 10 Tf
66.2602 0 Td
97.22 Tw
(\(1\) General)Tj
145.53 0 Td
0 Tw
(Commands Manual)Tj
/R39393216 10 Tf
178.31 0 Td
(GRAPHML2GV)Tj
/R39721104 10 Tf
66.2602 0 Td
(\(1\))Tj
-0.219 Tc
/R40037560 10.95 Tf
-456.341 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R39721104 10 Tf
20.407 -12 Td
(graphml2gv GRAPHML-DO)Tj
2.5 Tc
125.23 0 Td
(Tc)Tj
0 Tc
13.05 0 Td
(on)Tj
-0.15 Tc
9.6 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rter)Tj
/R40037560 10.95 Tf
-193.17 -16.8 Td
(SYNOPSIS)Tj
/R40037560 10 Tf
36 -12 Td
(graphml2gv)Tj
/R39721104 10 Tf
54.1699 0 Td
([)Tj
/R40037560 10 Tf
5.83008 0 Td
(?v)Tj
2.5 Tc
/R39721104 10 Tf
18.2 0 Td
(][)Tj
0 Tc
/R40037560 10 Tf
11.6602 0 Td
(g)Tj
/R39393216 10 Tf
11.1199 0 Td
(gname)Tj
2.5 Tc
/R39721104 10 Tf
29.3398 0 Td
(][)Tj
0 Tc
/R40037560 10 Tf
11.6602 0 Td
(o)Tj
/R39393216 10 Tf
10.9301 0 Td
(outle)Tj
2.5 Tc
/R39721104 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R39393216 10 Tf
13.5699 0 Td
(les)Tj
/R39721104 10 Tf
18.8801 0 Td
(])Tj
/R40037560 10.95 Tf
-249.04 -16.8 Td
(DESCRIPTION)Tj
/R40037560 10 Tf
36 -12 Td
(graphml2gv)Tj
/R39721104 10 Tf
54.1801 0 Td
(con)Tj
-0.15 Tc
14.0398 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.01 Tw
[(rts a graph specied in the GRAPHML format to a graph in the GV \(formerly DO)40(T\) for)]TJ
351.16 0 Td
(-)Tj
-428.67 -12 Td
(mat.)Tj
/R40037560 10.95 Tf
-36 -16.8 Td
(OPTIONS)Tj
/R39721104 10 Tf
36 -12 Td
0 Tw
[(The follo)25.0159(wing options are supported:)]TJ
/R40037560 10 Tf
16.8 TL
(v)'
-0.45 Tc
/R39721104 10 Tf
36 0 Td
(Tu)Tj
0 Tc
10.6602 0 Td
[(rns on v)15.0073(erbose mode)]TJ
/R40037560 10 Tf
-46.6602 -16.8 Td
(?)Tj
/R39721104 10 Tf
36 0 Td
[(Prints usage information and e)14.9854(xits.)]TJ
/R40037560 10 Tf
-36 -16.8 Td
(g)Tj
/R39393216 10 Tf
11.1199 0 Td
(gname)Tj
/R39721104 10 Tf
24.8801 -12 Td
1.023 Tw
(The string)Tj
/R39393216 10 Tf
45.3762 0 Td
(gname)Tj
/R39721104 10 Tf
30.1828 0 Td
[(is used as the name of the generated graph.)-602.302(If multiple graphs are generated,)]TJ
-75.559 -12 Td
0 Tw
(subsequent graphs use the name)Tj
/R39393216 10 Tf
130.81 0 Td
(gname)Tj
/R39721104 10 Tf
29.1602 0 Td
[(appended with an inte)15.0146(ger)55.0073(.)]TJ
/R40037560 10 Tf
-195.97 -16.8 Td
(o)Tj
/R39393216 10 Tf
10.9301 0 Td
(outle)Tj
/R39721104 10 Tf
25.0699 -12 Td
(Prints output to the le)Tj
/R39393216 10 Tf
94.1801 0 Td
(outle)Tj
2.5 Tc
/R39721104 10 Tf
25 0 Td
[(.I)249.993(fn)]TJ
0 Tc
19.1602 0 Td
(ot gi)Tj
-0.15 Tc
17.8102 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n,)Tj
/R40037560 10 Tf
10 0 Td
(graphml2gv)Tj
/R39721104 10 Tf
54.1699 0 Td
(uses stdout.)Tj
/R40037560 10.95 Tf
-265.61 -16.8 Td
(OPERANDS)Tj
/R39721104 10 Tf
36 -12 Td
[(The follo)25.0159(wing operand is supported:)]TJ
/R39393216 10 Tf
-34.0898 -16.8 Td
(les)Tj
/R39721104 10 Tf
38.0898 0 Td
0.669 Tw
[(Names of les containing 1 or more graphs in GRAPHML.)-566.885(If no)]TJ
/R39393216 10 Tf
273.798 0 Td
(les)Tj
/R39721104 10 Tf
19.548 0 Td
0.668 Tw
(operand is specied, the)Tj
-293.346 -12 Td
0 Tw
(standard input will be used.)Tj
/R40037560 10.95 Tf
-76 -16.8 Td
(RETURN CODES)Tj
/R39721104 10 Tf
36 -12 Td
(Return)Tj
/R40037560 10 Tf
29.7199 0 Td
(0)Tj
/R39721104 10 Tf
7.5 0 Td
(if there were no problems during con)Tj
-0.15 Tc
147.9 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsion; and non-zero if an)Tj
2.5 Tc
98.1602 0 Td
(ye)Tj
0 Tc
11.9398 0 Td
(rror occurred.)Tj
/R40037560 10.95 Tf
-340.51 -16.8 Td
(LIMIT)Tj
-1.04 Tc
32.4773 0 Td
(AT)Tj
0 Tc
14.1695 0 Td
(IONS)Tj
/R39721104 10 Tf
-10.6469 -12 Td
0.519 Tw
(As both the graph and graphics models of GV and GML dif)Tj
244.589 0 Td
0.52 Tw
(fer signicantly)Tj
3.02 Tc
62.9199 0 Td
(,t)Tj
0 Tc
8.3 0 Td
(he con)Tj
-0.15 Tc
26.5 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsion can only be at)Tj
-351.599 -12 Td
0 Tw
[(best approximate.)-500(In particular)]TJ
2.5 Tc
124.85 0 Td
[(,G)250.007(Vc)]TJ
0 Tc
26.3801 0 Td
[(urrently has no notion of h)4.99268(yperedges or edges containing graphs.)]TJ
-151.23 -16.8 Td
0.013 Tw
(At present,)Tj
/R40037560 10 Tf
46.4059 0 Td
(graphml2gv)Tj
/R39721104 10 Tf
54.182 0 Td
0.012 Tw
(only supports the basic graph topology)Tj
2.512 Tc
154.68 0 Td
(.S)Tj
0 Tc
10.5719 0 Td
(pecically)Tj
2.512 Tc
41.0102 0 Td
(,t)Tj
0 Tc
7.79219 0 Td
(he <KEY> and <D)Tj
-1.11 Tc
75.7059 0 Td
-1.21 Tw
(AT A)Tj
2.512 Tc
18.5102 0 Td
(>e)Tj
0 Tc
12.5922 0 Td
(le-)Tj
-421.45 -12 Td
0 Tw
(ments are not handled, though the)Tj
2.5 Tc
135.39 0 Td
(yc)Tj
0 Tc
11.9398 0 Td
(ould be.)Tj
-0.548 Tc
/R40037560 10.95 Tf
-183.33 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R39721104 10 Tf
20.7363 -12 Td
[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R40037560 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R39721104 10 Tf
36 -12 Td
(dot\(1\), libcgraph\(3\))Tj
172.165 -256.8 Td
[(14 July 2011)-20316.5(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R17971136 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GRAPHML2GV)Tj
/R18299024 10 Tf
66.2602 0 Td
97.22 Tw
(\(1\) General)Tj
145.53 0 Td
0 Tw
(Commands Manual)Tj
/R17971136 10 Tf
178.31 0 Td
(GRAPHML2GV)Tj
/R18299024 10 Tf
66.2602 0 Td
(\(1\))Tj
-0.219 Tc
/R18615480 10.95 Tf
-456.341 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R18299024 10 Tf
20.407 -12 Td
(graphml2gv GRAPHML-DO)Tj
2.5 Tc
125.23 0 Td
(Tc)Tj
0 Tc
13.05 0 Td
(on)Tj
-0.15 Tc
9.6 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rter)Tj
/R18615480 10.95 Tf
-193.17 -16.8 Td
(SYNOPSIS)Tj
/R18615480 10 Tf
36 -12 Td
(graphml2gv)Tj
/R18299024 10 Tf
54.1699 0 Td
([)Tj
/R18615480 10 Tf
5.83008 0 Td
(?v)Tj
2.5 Tc
/R18299024 10 Tf
18.2 0 Td
(][)Tj
0 Tc
/R18615480 10 Tf
11.6602 0 Td
(g)Tj
/R17971136 10 Tf
11.1199 0 Td
(gname)Tj
2.5 Tc
/R18299024 10 Tf
29.3398 0 Td
(][)Tj
0 Tc
/R18615480 10 Tf
11.6602 0 Td
(o)Tj
/R17971136 10 Tf
10.9301 0 Td
(outle)Tj
2.5 Tc
/R18299024 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R17971136 10 Tf
13.5699 0 Td
(les)Tj
/R18299024 10 Tf
18.8801 0 Td
(])Tj
/R18615480 10.95 Tf
-249.04 -16.8 Td
(DESCRIPTION)Tj
/R18615480 10 Tf
36 -12 Td
(graphml2gv)Tj
/R18299024 10 Tf
54.1801 0 Td
(con)Tj
-0.15 Tc
14.0398 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.01 Tw
[(rts a graph specied in the GRAPHML format to a graph in the GV \(formerly DO)40(T\) for)]TJ
351.16 0 Td
(-)Tj
-428.67 -12 Td
(mat.)Tj
/R18615480 10.95 Tf
-36 -16.8 Td
(OPTIONS)Tj
/R18299024 10 Tf
36 -12 Td
0 Tw
[(The follo)25.0159(wing options are supported:)]TJ
/R18615480 10 Tf
16.8 TL
(v)'
-0.45 Tc
/R18299024 10 Tf
36 0 Td
(Tu)Tj
0 Tc
10.6602 0 Td
[(rns on v)15.0073(erbose mode)]TJ
/R18615480 10 Tf
-46.6602 -16.8 Td
(?)Tj
/R18299024 10 Tf
36 0 Td
[(Prints usage information and e)14.9854(xits.)]TJ
/R18615480 10 Tf
-36 -16.8 Td
(g)Tj
/R17971136 10 Tf
11.1199 0 Td
(gname)Tj
/R18299024 10 Tf
24.8801 -12 Td
1.023 Tw
(The string)Tj
/R17971136 10 Tf
45.3762 0 Td
(gname)Tj
/R18299024 10 Tf
30.1828 0 Td
[(is used as the name of the generated graph.)-602.302(If multiple graphs are generated,)]TJ
-75.559 -12 Td
0 Tw
(subsequent graphs use the name)Tj
/R17971136 10 Tf
130.81 0 Td
(gname)Tj
/R18299024 10 Tf
29.1602 0 Td
[(appended with an inte)15.0146(ger)55.0073(.)]TJ
/R18615480 10 Tf
-195.97 -16.8 Td
(o)Tj
/R17971136 10 Tf
10.9301 0 Td
(outle)Tj
/R18299024 10 Tf
25.0699 -12 Td
(Prints output to the le)Tj
/R17971136 10 Tf
94.1801 0 Td
(outle)Tj
2.5 Tc
/R18299024 10 Tf
25 0 Td
[(.I)249.993(fn)]TJ
0 Tc
19.1602 0 Td
(ot gi)Tj
-0.15 Tc
17.8102 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n,)Tj
/R18615480 10 Tf
10 0 Td
(graphml2gv)Tj
/R18299024 10 Tf
54.1699 0 Td
(uses stdout.)Tj
/R18615480 10.95 Tf
-265.61 -16.8 Td
(OPERANDS)Tj
/R18299024 10 Tf
36 -12 Td
[(The follo)25.0159(wing operand is supported:)]TJ
/R17971136 10 Tf
-34.0898 -16.8 Td
(les)Tj
/R18299024 10 Tf
38.0898 0 Td
0.669 Tw
[(Names of les containing 1 or more graphs in GRAPHML.)-566.885(If no)]TJ
/R17971136 10 Tf
273.798 0 Td
(les)Tj
/R18299024 10 Tf
19.548 0 Td
0.668 Tw
(operand is specied, the)Tj
-293.346 -12 Td
0 Tw
(standard input will be used.)Tj
/R18615480 10.95 Tf
-76 -16.8 Td
(RETURN CODES)Tj
/R18299024 10 Tf
36 -12 Td
(Return)Tj
/R18615480 10 Tf
29.7199 0 Td
(0)Tj
/R18299024 10 Tf
7.5 0 Td
(if there were no problems during con)Tj
-0.15 Tc
147.9 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsion; and non-zero if an)Tj
2.5 Tc
98.1602 0 Td
(ye)Tj
0 Tc
11.9398 0 Td
(rror occurred.)Tj
/R18615480 10.95 Tf
-340.51 -16.8 Td
(LIMIT)Tj
-1.04 Tc
32.4773 0 Td
(AT)Tj
0 Tc
14.1695 0 Td
(IONS)Tj
/R18299024 10 Tf
-10.6469 -12 Td
0.519 Tw
(As both the graph and graphics models of GV and GML dif)Tj
244.589 0 Td
0.52 Tw
(fer signicantly)Tj
3.02 Tc
62.9199 0 Td
(,t)Tj
0 Tc
8.3 0 Td
(he con)Tj
-0.15 Tc
26.5 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsion can only be at)Tj
-351.599 -12 Td
0 Tw
[(best approximate.)-500(In particular)]TJ
2.5 Tc
124.85 0 Td
[(,G)250.007(Vc)]TJ
0 Tc
26.3801 0 Td
[(urrently has no notion of h)4.99268(yperedges or edges containing graphs.)]TJ
-151.23 -16.8 Td
0.013 Tw
(At present,)Tj
/R18615480 10 Tf
46.4059 0 Td
(graphml2gv)Tj
/R18299024 10 Tf
54.182 0 Td
0.012 Tw
(only supports the basic graph topology)Tj
2.512 Tc
154.68 0 Td
(.S)Tj
0 Tc
10.5719 0 Td
(pecically)Tj
2.512 Tc
41.0102 0 Td
(,t)Tj
0 Tc
7.79219 0 Td
(he <KEY> and <D)Tj
-1.11 Tc
75.7059 0 Td
-1.21 Tw
(AT A)Tj
2.512 Tc
18.5102 0 Td
(>e)Tj
0 Tc
12.5922 0 Td
(le-)Tj
-421.45 -12 Td
0 Tw
(ments are not handled, though the)Tj
2.5 Tc
135.39 0 Td
(yc)Tj
0 Tc
11.9398 0 Td
(ould be.)Tj
-0.548 Tc
/R18615480 10.95 Tf
-183.33 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R18299024 10 Tf
20.7363 -12 Td
[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R18615480 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R18299024 10 Tf
36 -12 Td
(dot\(1\), libcgraph\(3\))Tj
172.165 -256.8 Td
[(14 July 2011)-20316.5(1)]TJ
ET
Q
Q
\n \n \n \n \n 1742\n \n \n@@ -632,19 +632,19 @@\n FontFile3\n \n \n \n \n \n \n-R40037560\n+R18615480\n \n-R39721104\n+R18299024\n \n-R39393216\n+R17971136\n \n \n \n \n \n \n \n@@ -696,18 +696,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-349\n+348\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R35409856 def
1 begincodespacerange
<00><ff>
endcodespacerange
30 beginbfrange
<20><20><0020>
<30><30><0030>
<32><32><0032>
<3f><3f><003f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<61><61><0061>
<67><67><0067>
<68><68><0068>
<6c><6c><006c>
<6d><6d><006d>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<76><76><0076>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R13987776 def
1 begincodespacerange
<00><ff>
endcodespacerange
30 beginbfrange
<20><20><0020>
<30><30><0030>
<32><32><0032>
<3f><3f><003f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<61><61><0061>
<67><67><0067>
<68><68><0068>
<6c><6c><006c>
<6d><6d><006d>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<76><76><0076>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -727,15 +727,15 @@\n \n Filter\n FlateDecode\n Length\n 561\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R40037856 def
1 begincodespacerange
<00><ff>
endcodespacerange
63 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4a><4a><004a>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<56><56><0056>
<59><59><0059>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R18615776 def
1 begincodespacerange
<00><ff>
endcodespacerange
63 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4a><4a><004a>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<56><56><0056>
<59><59><0059>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -754,18 +754,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-286\n+285\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R40038224 def
1 begincodespacerange
<00><ff>
endcodespacerange
20 beginbfrange
<32><32><0032>
<41><41><0041>
<47><47><0047>
<48><48><0048>
<4c><4c><004c>
<4d><4d><004d>
<50><50><0050>
<52><52><0052>
<56><56><0056>
<61><61><0061>
<65><65><0065>
<67><67><0067>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R18616144 def
1 begincodespacerange
<00><ff>
endcodespacerange
20 beginbfrange
<32><32><0032>
<41><41><0041>
<47><47><0047>
<48><48><0048>
<4c><4c><004c>
<4d><4d><004d>
<50><50><0050>
<52><52><0052>
<56><56><0056>
<61><61><0061>
<65><65><0065>
<67><67><0067>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -787,15 +787,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-9da01a8f8f22'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-6e712d7f2185'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gv.3guile.pdf.gz", "source2": "./usr/share/doc/graphviz/gv.3guile.pdf.gz", "unified_diff": null, "details": [{"source1": "gv.3guile.pdf", "source2": "gv.3guile.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -74,20 +74,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R25982912 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R26295256 10 Tf
9.76016 0 Td
(\(3guile\))Tj
/R25982912 10 Tf
416.4 0 Td
(gv)Tj
/R26295256 10 Tf
9.76016 0 Td
(\(3guile\))Tj
-0.219 Tc
/R26627256 10.95 Tf
-436.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R26295256 10 Tf
20.407 -12 Td
(gv_guile - graph manipulation in guile)Tj
/R26627256 10.95 Tf
-36 -28.8 Td
(SYNOPSIS)Tj
/R26295256 10 Tf
36 -12 Td
[(\(load-e)15.0073(xtension "./libgv)64.9841(.so" "SWIG_init"\))]TJ
/R26627256 10.95 Tf
-36 -28.8 Td
[(USA)54.9729(GE)]TJ
12 TL
T*[(INTR)30.0371(ODUCTION)]TJ
/R26627256 10 Tf
36 -12 Td
(gv_guile)Tj
/R26295256 10 Tf
40.798 0 Td
2.738 Tw
(is a dynamically loaded e)Tj
112.452 0 Td
2.737 Tw
(xtension for)Tj
/R26627256 10 Tf
56.0238 0 Td
(guile)Tj
/R26295256 10 Tf
25.7969 0 Td
[(that pro)14.9805(vides access to the graph f)9.98535(acilities of)]TJ
/R26627256 10 Tf
-235.071 -12 Td
(graphviz.)Tj
/R26627256 10.95 Tf
-36 -28.8 Td
(COMMANDS)Tj
/R26627256 10 Tf
36 -12 Td
0 Tw
(New graphs)Tj
/R26295256 10 Tf
16.8 TL
(Ne)'
2.5 Tc
11.4102 0 Td
(we)Tj
0 Tc
14.1602 0 Td
(mpty graph)Tj
/R25982912 10 Tf
10.4297 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R26627256 10 Tf
58.4598 0 Td
[(gv)70(.graph)]TJ
/R25982912 10 Tf
39.8602 0 Td
(\(name\);)Tj
-98.3199 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R26627256 10 Tf
58.4598 0 Td
[(gv)70(.digraph)]TJ
/R25982912 10 Tf
48.2 0 Td
(\(name\);)Tj
-106.66 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R26627256 10 Tf
58.4598 0 Td
[(gv)70(.strictgraph)]TJ
/R25982912 10 Tf
62.0699 0 Td
(\(name\);)Tj
-120.53 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R26627256 10 Tf
58.4598 0 Td
[(gv)70(.strictdigraph)]TJ
/R25982912 10 Tf
70.4102 0 Td
(\(name\);)Tj
/R26295256 10 Tf
-164.87 -16.8 Td
(Ne)Tj
2.5 Tc
11.4102 0 Td
(wg)Tj
0 Tc
14.7199 0 Td
(raph from a dot-syntax string or le)Tj
/R25982912 10 Tf
9.86992 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R26627256 10 Tf
58.4598 0 Td
[(gv)70(.r)17.9834(eadstring)]TJ
/R25982912 10 Tf
58.5602 0 Td
(\(string\);)Tj
-117.02 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R26627256 10 Tf
58.4598 0 Td
[(gv)70(.r)17.9834(ead)]TJ
/R25982912 10 Tf
33.5602 0 Td
(\(string lename\);)Tj
-92.0199 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R26627256 10 Tf
58.4598 0 Td
[(gv)70(.r)17.9834(ead)]TJ
/R25982912 10 Tf
33.5602 0 Td
[(\(c)15.0073(hannel\);)]TJ
/R26295256 10 Tf
-128.02 -16.8 Td
(Add ne)Tj
2.5 Tc
28.9102 0 Td
(ws)Tj
0 Tc
13.6102 0 Td
[(ubgraph to e)15.0159(xisting graph)]TJ
/R25982912 10 Tf
-6.52031 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R26627256 10 Tf
58.4598 0 Td
[(gv)70(.graph)]TJ
/R25982912 10 Tf
39.8602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R26627256 10 Tf
-203.51 -16.8 Td
(New nodes)Tj
/R26295256 10 Tf
(Add ne)'
2.5 Tc
28.9102 0 Td
(wn)Tj
0 Tc
14.7199 0 Td
[(ode to e)14.9841(xisting graph)]TJ
/R25982912 10 Tf
-7.63008 -12 Td
(node_handle)Tj
/R26627256 10 Tf
54.1602 0 Td
[(gv)70(.node)]TJ
/R25982912 10 Tf
34.8602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R26627256 10 Tf
-194.21 -16.8 Td
(New edges)Tj
/R26295256 10 Tf
(Add ne)'
2.5 Tc
28.9102 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between e)15(xisting nodes)]TJ
/R25982912 10 Tf
-7.07031 -12 Td
[(edg)10.0159(e_handle)]TJ
/R26627256 10 Tf
53.5 0 Td
[(gv)70(.edge)]TJ
/R25982912 10 Tf
33.7398 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R26295256 10 Tf
-206.47 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between an e)15.0146(xisting tail node, and a named head node which will be induced in the graph)]TJ
-50.0102 -12 Td
(if it doesn')Tj
2.5 Tc
43.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
[(lready e)14.9927(xist)]TJ
/R25982912 10 Tf
-16.8699 -12 Td
[(edg)10.0159(e_handle)]TJ
/R26627256 10 Tf
53.5 0 Td
[(gv)70(.edge)]TJ
/R25982912 10 Tf
33.7398 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_name\);)Tj
/R26295256 10 Tf
-206.47 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between an e)15.0146(xisting head node, and a named tail node which will be induced in the graph)]TJ
-50.0102 -12 Td
(if it doesn')Tj
2.5 Tc
43.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
[(lready e)14.9927(xist)]TJ
/R25982912 10 Tf
-16.8699 -12 Td
[(edg)10.0159(e_handle)]TJ
/R26627256 10 Tf
53.5 0 Td
[(gv)70(.edge)]TJ
/R25982912 10 Tf
33.7398 0 Td
(\(tail_name)Tj
2.5 Tc
43.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R26295256 10 Tf
-176.47 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between named tail)-500(and head nodes which will be induced in the graph if the)]TJ
2.5 Tc
325.9 0 Td
(yd)Tj
0 Tc
12.5 0 Td
(on')Tj
2.5 Tc
13.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
(l-)Tj
-411.28 -12 Td
[(ready e)15(xist)]TJ
/R25982912 10 Tf
36 -12 Td
[(edg)10.0159(e_handle)]TJ
/R26627256 10 Tf
53.5 0 Td
[(gv)70(.edge)]TJ
/R25982912 10 Tf
33.7398 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
(ail_name)Tj
2.5 Tc
37.1199 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_name\);)Tj
/R26627256 10 Tf
-237.33 -16.8 Td
[(Setting attrib)20.0159(ute v)9.99268(alues)]TJ
/R26295256 10 Tf
T*[(Set v)24.9927(alue of named attrib)19.9854(ute of graph/node/edge - creating attrib)20(ute if necessary)]TJ
/R25982912 10 Tf
36 -12 Td
(string)Tj
/R26627256 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R25982912 10 Tf
30.9602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-172 -12 Td
(string)Tj
/R26627256 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R25982912 10 Tf
30.9602 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-167.7 -12 Td
(string)Tj
/R26627256 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R25982912 10 Tf
30.9602 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
/R26295256 10 Tf
-203.04 -16.8 Td
[(Set v)24.9927(alue of e)14.9927(xisting attrib)20.0146(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ
/R25982912 10 Tf
36 -12 Td
(string)Tj
/R26627256 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R25982912 10 Tf
30.9602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-177.56 -12 Td
(string)Tj
/R26627256 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R25982912 10 Tf
30.9602 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-173.26 -12 Td
(string)Tj
/R26627256 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R25982912 10 Tf
30.9602 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
/R26295256 10 Tf
-35.6 -43.2 Td
201.5 Tw
(1733862375 1)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R40511424 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R40823768 10 Tf
9.76016 0 Td
(\(3guile\))Tj
/R40511424 10 Tf
416.4 0 Td
(gv)Tj
/R40823768 10 Tf
9.76016 0 Td
(\(3guile\))Tj
-0.219 Tc
/R41155768 10.95 Tf
-436.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R40823768 10 Tf
20.407 -12 Td
(gv_guile - graph manipulation in guile)Tj
/R41155768 10.95 Tf
-36 -28.8 Td
(SYNOPSIS)Tj
/R40823768 10 Tf
36 -12 Td
[(\(load-e)15.0073(xtension "./libgv)64.9841(.so" "SWIG_init"\))]TJ
/R41155768 10.95 Tf
-36 -28.8 Td
[(USA)54.9729(GE)]TJ
12 TL
T*[(INTR)30.0371(ODUCTION)]TJ
/R41155768 10 Tf
36 -12 Td
(gv_guile)Tj
/R40823768 10 Tf
40.798 0 Td
2.738 Tw
(is a dynamically loaded e)Tj
112.452 0 Td
2.737 Tw
(xtension for)Tj
/R41155768 10 Tf
56.0238 0 Td
(guile)Tj
/R40823768 10 Tf
25.7969 0 Td
[(that pro)14.9805(vides access to the graph f)9.98535(acilities of)]TJ
/R41155768 10 Tf
-235.071 -12 Td
(graphviz.)Tj
/R41155768 10.95 Tf
-36 -28.8 Td
(COMMANDS)Tj
/R41155768 10 Tf
36 -12 Td
0 Tw
(New graphs)Tj
/R40823768 10 Tf
16.8 TL
(Ne)'
2.5 Tc
11.4102 0 Td
(we)Tj
0 Tc
14.1602 0 Td
(mpty graph)Tj
/R40511424 10 Tf
10.4297 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41155768 10 Tf
58.4598 0 Td
[(gv)70(.graph)]TJ
/R40511424 10 Tf
39.8602 0 Td
(\(name\);)Tj
-98.3199 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41155768 10 Tf
58.4598 0 Td
[(gv)70(.digraph)]TJ
/R40511424 10 Tf
48.2 0 Td
(\(name\);)Tj
-106.66 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41155768 10 Tf
58.4598 0 Td
[(gv)70(.strictgraph)]TJ
/R40511424 10 Tf
62.0699 0 Td
(\(name\);)Tj
-120.53 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41155768 10 Tf
58.4598 0 Td
[(gv)70(.strictdigraph)]TJ
/R40511424 10 Tf
70.4102 0 Td
(\(name\);)Tj
/R40823768 10 Tf
-164.87 -16.8 Td
(Ne)Tj
2.5 Tc
11.4102 0 Td
(wg)Tj
0 Tc
14.7199 0 Td
(raph from a dot-syntax string or le)Tj
/R40511424 10 Tf
9.86992 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41155768 10 Tf
58.4598 0 Td
[(gv)70(.r)17.9834(eadstring)]TJ
/R40511424 10 Tf
58.5602 0 Td
(\(string\);)Tj
-117.02 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41155768 10 Tf
58.4598 0 Td
[(gv)70(.r)17.9834(ead)]TJ
/R40511424 10 Tf
33.5602 0 Td
(\(string lename\);)Tj
-92.0199 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41155768 10 Tf
58.4598 0 Td
[(gv)70(.r)17.9834(ead)]TJ
/R40511424 10 Tf
33.5602 0 Td
[(\(c)15.0073(hannel\);)]TJ
/R40823768 10 Tf
-128.02 -16.8 Td
(Add ne)Tj
2.5 Tc
28.9102 0 Td
(ws)Tj
0 Tc
13.6102 0 Td
[(ubgraph to e)15.0159(xisting graph)]TJ
/R40511424 10 Tf
-6.52031 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41155768 10 Tf
58.4598 0 Td
[(gv)70(.graph)]TJ
/R40511424 10 Tf
39.8602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R41155768 10 Tf
-203.51 -16.8 Td
(New nodes)Tj
/R40823768 10 Tf
(Add ne)'
2.5 Tc
28.9102 0 Td
(wn)Tj
0 Tc
14.7199 0 Td
[(ode to e)14.9841(xisting graph)]TJ
/R40511424 10 Tf
-7.63008 -12 Td
(node_handle)Tj
/R41155768 10 Tf
54.1602 0 Td
[(gv)70(.node)]TJ
/R40511424 10 Tf
34.8602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R41155768 10 Tf
-194.21 -16.8 Td
(New edges)Tj
/R40823768 10 Tf
(Add ne)'
2.5 Tc
28.9102 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between e)15(xisting nodes)]TJ
/R40511424 10 Tf
-7.07031 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41155768 10 Tf
53.5 0 Td
[(gv)70(.edge)]TJ
/R40511424 10 Tf
33.7398 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R40823768 10 Tf
-206.47 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between an e)15.0146(xisting tail node, and a named head node which will be induced in the graph)]TJ
-50.0102 -12 Td
(if it doesn')Tj
2.5 Tc
43.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
[(lready e)14.9927(xist)]TJ
/R40511424 10 Tf
-16.8699 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41155768 10 Tf
53.5 0 Td
[(gv)70(.edge)]TJ
/R40511424 10 Tf
33.7398 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_name\);)Tj
/R40823768 10 Tf
-206.47 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between an e)15.0146(xisting head node, and a named tail node which will be induced in the graph)]TJ
-50.0102 -12 Td
(if it doesn')Tj
2.5 Tc
43.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
[(lready e)14.9927(xist)]TJ
/R40511424 10 Tf
-16.8699 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41155768 10 Tf
53.5 0 Td
[(gv)70(.edge)]TJ
/R40511424 10 Tf
33.7398 0 Td
(\(tail_name)Tj
2.5 Tc
43.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R40823768 10 Tf
-176.47 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between named tail)-500(and head nodes which will be induced in the graph if the)]TJ
2.5 Tc
325.9 0 Td
(yd)Tj
0 Tc
12.5 0 Td
(on')Tj
2.5 Tc
13.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
(l-)Tj
-411.28 -12 Td
[(ready e)15(xist)]TJ
/R40511424 10 Tf
36 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41155768 10 Tf
53.5 0 Td
[(gv)70(.edge)]TJ
/R40511424 10 Tf
33.7398 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
(ail_name)Tj
2.5 Tc
37.1199 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_name\);)Tj
/R41155768 10 Tf
-237.33 -16.8 Td
[(Setting attrib)20.0159(ute v)9.99268(alues)]TJ
/R40823768 10 Tf
T*[(Set v)24.9927(alue of named attrib)19.9854(ute of graph/node/edge - creating attrib)20(ute if necessary)]TJ
/R40511424 10 Tf
36 -12 Td
(string)Tj
/R41155768 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R40511424 10 Tf
30.9602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-172 -12 Td
(string)Tj
/R41155768 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R40511424 10 Tf
30.9602 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-167.7 -12 Td
(string)Tj
/R41155768 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R40511424 10 Tf
30.9602 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
/R40823768 10 Tf
-203.04 -16.8 Td
[(Set v)24.9927(alue of e)14.9927(xisting attrib)20.0146(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ
/R40511424 10 Tf
36 -12 Td
(string)Tj
/R41155768 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R40511424 10 Tf
30.9602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-177.56 -12 Td
(string)Tj
/R41155768 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R40511424 10 Tf
30.9602 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-173.26 -12 Td
(string)Tj
/R41155768 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R40511424 10 Tf
30.9602 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
/R40823768 10 Tf
-35.6 -43.2 Td
201.5 Tw
(1733862375 1)Tj
ET
Q
Q
\n \n \n \n \n-1482\n+1480\n \n \n \n \n BaseFont\n EQZSQH+Times-Italic\n FontDescriptor\n@@ -591,19 +591,19 @@\n FontFile3\n \n \n \n \n \n \n-R26627256\n+R41155768\n \n-R26295256\n+R40823768\n \n-R25982912\n+R40511424\n \n \n \n \n \n \n Type\n@@ -640,29 +640,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R25982912 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R26295256 10 Tf
9.76016 0 Td
(\(3guile\))Tj
/R25982912 10 Tf
416.4 0 Td
(gv)Tj
/R26295256 10 Tf
9.76016 0 Td
(\(3guile\))Tj
/R26627256 10 Tf
-400.34 -36 Td
[(Getting attrib)19.9841(ute v)9.99268(alues)]TJ
/R26295256 10 Tf
16.8 TL
T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ
/R25982912 10 Tf
36 -12 Td
(string)Tj
/R26627256 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R25982912 10 Tf
32.0699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
-127.1 -12 Td
(string)Tj
/R26627256 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R25982912 10 Tf
32.0699 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
-122.8 -12 Td
(string)Tj
/R26627256 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R25982912 10 Tf
32.0699 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
/R26295256 10 Tf
-158.14 -16.8 Td
[(Get v)25.0159(alue of attrib)20(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ
/R25982912 10 Tf
36 -12 Td
(string)Tj
/R26627256 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R25982912 10 Tf
32.0699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
-127.1 -12 Td
(string)Tj
/R26627256 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R25982912 10 Tf
32.0699 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
-122.8 -12 Td
(string)Tj
/R26627256 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R25982912 10 Tf
32.0699 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R26627256 10 Tf
-158.14 -16.8 Td
[(Obtain names fr)18.0078(om handles)]TJ
/R25982912 10 Tf
36 -12 Td
(string)Tj
/R26627256 10 Tf
25.8398 0 Td
[(gv)70(.nameof)]TJ
/R25982912 10 Tf
45.9602 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-71.8 -12 Td
(string)Tj
/R26627256 10 Tf
25.8398 0 Td
[(gv)70(.nameof)]TJ
/R25982912 10 Tf
45.9602 0 Td
(\(node_handle\);)Tj
-71.8 -12 Td
(string)Tj
/R26627256 10 Tf
25.8398 0 Td
[(gv)70(.nameof)]TJ
/R25982912 10 Tf
45.9602 0 Td
(\(attr_handle\);)Tj
/R26627256 10 Tf
-107.8 -16.8 Td
[(Find handles fr)18.0151(om names)]TJ
/R25982912 10 Tf
36 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R26627256 10 Tf
58.4598 0 Td
[(gv)70(.ndsubg)]TJ
/R25982912 10 Tf
50.9898 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-178.639 -12 Td
(node_handle)Tj
/R26627256 10 Tf
54.1602 0 Td
[(gv)70(.ndnode)]TJ
/R25982912 10 Tf
51.5398 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-174.89 -12 Td
[(edg)10.0159(e_handle)]TJ
/R26627256 10 Tf
53.5 0 Td
[(gv)70(.ndedge)]TJ
/R25982912 10 Tf
50.4199 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
-187.15 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R26627256 10 Tf
68.9699 0 Td
[(gv)70(.ndattr)]TJ
/R25982912 10 Tf
47.0801 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-185.24 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R26627256 10 Tf
68.9699 0 Td
[(gv)70(.ndattr)]TJ
/R25982912 10 Tf
47.0801 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-180.94 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R26627256 10 Tf
68.9699 0 Td
[(gv)70(.ndattr)]TJ
/R25982912 10 Tf
47.0801 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R26627256 10 Tf
-216.28 -16.8 Td
[(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ
/R25982912 10 Tf
36 -12 Td
(node_handle)Tj
/R26627256 10 Tf
54.1602 0 Td
[(gv)70(.headof)]TJ
/R25982912 10 Tf
43.1898 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-97.35 -12 Td
(node_handle)Tj
/R26627256 10 Tf
54.1602 0 Td
[(gv)70(.tailof)]TJ
/R25982912 10 Tf
36.5199 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-90.6801 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R26627256 10 Tf
58.4598 0 Td
[(gv)70(.graphof)]TJ
/R25982912 10 Tf
48.1898 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-106.65 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R26627256 10 Tf
58.4598 0 Td
[(gv)70(.graphof)]TJ
/R25982912 10 Tf
48.1898 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-106.65 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R26627256 10 Tf
58.4598 0 Td
[(gv)70(.graphof)]TJ
/R25982912 10 Tf
48.1898 0 Td
(\(node_handle\);)Tj
-106.65 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R26627256 10 Tf
58.4598 0 Td
[(gv)70(.r)17.9834(ootof)]TJ
/R25982912 10 Tf
40.2203 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R26627256 10 Tf
-134.68 -16.8 Td
[(Obtain handles of pr)18(oto node/edge f)25.0146(or setting default attrib)19.9854(ute v)9.99268(alues)]TJ
/R25982912 10 Tf
36 -12 Td
(node_handle)Tj
/R26627256 10 Tf
54.1602 0 Td
[(gv)70(.pr)18.0078(otonode)]TJ
/R25982912 10 Tf
58.0098 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-112.17 -12 Td
[(edg)10.0159(e_handle)]TJ
/R26627256 10 Tf
53.5 0 Td
[(gv)70(.pr)18.0078(otoedge)]TJ
/R25982912 10 Tf
56.8898 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R26627256 10 Tf
-146.39 -16.8 Td
(Iterators)Tj
/R26295256 10 Tf
(Iteration termination tests)'
/R25982912 10 Tf
36 -12 Td
(bool)Tj
/R26627256 10 Tf
20.2801 0 Td
[(gv)70(.ok)]TJ
/R25982912 10 Tf
24.8602 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-45.1402 -12 Td
(bool)Tj
/R26627256 10 Tf
20.2801 0 Td
[(gv)70(.ok)]TJ
/R25982912 10 Tf
24.8602 0 Td
(\(node_handle\);)Tj
-45.1402 -12 Td
(bool)Tj
/R26627256 10 Tf
20.2801 0 Td
[(gv)70(.ok)]TJ
/R25982912 10 Tf
24.8602 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-45.1402 -12 Td
(bool)Tj
/R26627256 10 Tf
20.2801 0 Td
[(gv)70(.ok)]TJ
/R25982912 10 Tf
24.8602 0 Td
(\(attr_handle\);)Tj
/R26295256 10 Tf
-81.1402 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rs)Tj
0 Tc
9.71992 0 Td
(ubgraphs of a graph)Tj
/R25982912 10 Tf
-15.8996 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R26627256 10 Tf
58.4598 0 Td
[(gv)70(.rstsubg)]TJ
/R25982912 10 Tf
51.5301 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-109.99 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R26627256 10 Tf
58.4598 0 Td
[(gv)70(.nextsubg)]TJ
/R25982912 10 Tf
52.6398 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(ubgr)15.0146(aph_handle\);)]TJ
/R26295256 10 Tf
-215.179 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rs)Tj
0 Tc
9.71992 0 Td
[(uper)18.0151(graphs of a graph \(obscure and rarely useful\))]TJ
/R25982912 10 Tf
-15.8996 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R26627256 10 Tf
58.4598 0 Td
[(gv)70(.rstsupg)]TJ
/R25982912 10 Tf
51.5301 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-109.99 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R26627256 10 Tf
58.4598 0 Td
[(gv)70(.nextsupg)]TJ
/R25982912 10 Tf
52.6398 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(ubgr)15.0146(aph_handle\);)]TJ
/R26295256 10 Tf
-215.179 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(dges of a graph)Tj
/R25982912 10 Tf
-16.4496 -12 Td
[(edg)10.0159(e_handle)]TJ
/R26627256 10 Tf
53.5 0 Td
[(gv)70(.rstedge)]TJ
/R25982912 10 Tf
50.9602 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-104.46 -12 Td
[(edg)10.0159(e_handle)]TJ
/R26627256 10 Tf
53.5 0 Td
[(gv)70(.nextedge)]TJ
/R25982912 10 Tf
52.0699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R26295256 10 Tf
-210.2 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ro)Tj
0 Tc
10.8301 0 Td
(utedges of a graph)Tj
/R25982912 10 Tf
-17.0098 -12 Td
[(edg)10.0159(e_handle)]TJ
/R26627256 10 Tf
53.5 0 Td
[(gv)70(.rstout)]TJ
/R25982912 10 Tf
45.4102 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-98.9102 -12 Td
[(edg)10.0159(e_handle)]TJ
/R26627256 10 Tf
53.5 0 Td
[(gv)70(.nextout)]TJ
/R25982912 10 Tf
46.5199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R26295256 10 Tf
-31.6496 -62.4 Td
201.5 Tw
(1733862375 2)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R40511424 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R40823768 10 Tf
9.76016 0 Td
(\(3guile\))Tj
/R40511424 10 Tf
416.4 0 Td
(gv)Tj
/R40823768 10 Tf
9.76016 0 Td
(\(3guile\))Tj
/R41155768 10 Tf
-400.34 -36 Td
[(Getting attrib)19.9841(ute v)9.99268(alues)]TJ
/R40823768 10 Tf
16.8 TL
T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ
/R40511424 10 Tf
36 -12 Td
(string)Tj
/R41155768 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R40511424 10 Tf
32.0699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
-127.1 -12 Td
(string)Tj
/R41155768 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R40511424 10 Tf
32.0699 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
-122.8 -12 Td
(string)Tj
/R41155768 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R40511424 10 Tf
32.0699 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
/R40823768 10 Tf
-158.14 -16.8 Td
[(Get v)25.0159(alue of attrib)20(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ
/R40511424 10 Tf
36 -12 Td
(string)Tj
/R41155768 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R40511424 10 Tf
32.0699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
-127.1 -12 Td
(string)Tj
/R41155768 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R40511424 10 Tf
32.0699 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
-122.8 -12 Td
(string)Tj
/R41155768 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R40511424 10 Tf
32.0699 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R41155768 10 Tf
-158.14 -16.8 Td
[(Obtain names fr)18.0078(om handles)]TJ
/R40511424 10 Tf
36 -12 Td
(string)Tj
/R41155768 10 Tf
25.8398 0 Td
[(gv)70(.nameof)]TJ
/R40511424 10 Tf
45.9602 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-71.8 -12 Td
(string)Tj
/R41155768 10 Tf
25.8398 0 Td
[(gv)70(.nameof)]TJ
/R40511424 10 Tf
45.9602 0 Td
(\(node_handle\);)Tj
-71.8 -12 Td
(string)Tj
/R41155768 10 Tf
25.8398 0 Td
[(gv)70(.nameof)]TJ
/R40511424 10 Tf
45.9602 0 Td
(\(attr_handle\);)Tj
/R41155768 10 Tf
-107.8 -16.8 Td
[(Find handles fr)18.0151(om names)]TJ
/R40511424 10 Tf
36 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41155768 10 Tf
58.4598 0 Td
[(gv)70(.ndsubg)]TJ
/R40511424 10 Tf
50.9898 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-178.639 -12 Td
(node_handle)Tj
/R41155768 10 Tf
54.1602 0 Td
[(gv)70(.ndnode)]TJ
/R40511424 10 Tf
51.5398 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-174.89 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41155768 10 Tf
53.5 0 Td
[(gv)70(.ndedge)]TJ
/R40511424 10 Tf
50.4199 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
-187.15 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R41155768 10 Tf
68.9699 0 Td
[(gv)70(.ndattr)]TJ
/R40511424 10 Tf
47.0801 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-185.24 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R41155768 10 Tf
68.9699 0 Td
[(gv)70(.ndattr)]TJ
/R40511424 10 Tf
47.0801 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-180.94 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R41155768 10 Tf
68.9699 0 Td
[(gv)70(.ndattr)]TJ
/R40511424 10 Tf
47.0801 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R41155768 10 Tf
-216.28 -16.8 Td
[(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ
/R40511424 10 Tf
36 -12 Td
(node_handle)Tj
/R41155768 10 Tf
54.1602 0 Td
[(gv)70(.headof)]TJ
/R40511424 10 Tf
43.1898 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-97.35 -12 Td
(node_handle)Tj
/R41155768 10 Tf
54.1602 0 Td
[(gv)70(.tailof)]TJ
/R40511424 10 Tf
36.5199 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-90.6801 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41155768 10 Tf
58.4598 0 Td
[(gv)70(.graphof)]TJ
/R40511424 10 Tf
48.1898 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-106.65 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41155768 10 Tf
58.4598 0 Td
[(gv)70(.graphof)]TJ
/R40511424 10 Tf
48.1898 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-106.65 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41155768 10 Tf
58.4598 0 Td
[(gv)70(.graphof)]TJ
/R40511424 10 Tf
48.1898 0 Td
(\(node_handle\);)Tj
-106.65 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41155768 10 Tf
58.4598 0 Td
[(gv)70(.r)17.9834(ootof)]TJ
/R40511424 10 Tf
40.2203 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R41155768 10 Tf
-134.68 -16.8 Td
[(Obtain handles of pr)18(oto node/edge f)25.0146(or setting default attrib)19.9854(ute v)9.99268(alues)]TJ
/R40511424 10 Tf
36 -12 Td
(node_handle)Tj
/R41155768 10 Tf
54.1602 0 Td
[(gv)70(.pr)18.0078(otonode)]TJ
/R40511424 10 Tf
58.0098 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-112.17 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41155768 10 Tf
53.5 0 Td
[(gv)70(.pr)18.0078(otoedge)]TJ
/R40511424 10 Tf
56.8898 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R41155768 10 Tf
-146.39 -16.8 Td
(Iterators)Tj
/R40823768 10 Tf
(Iteration termination tests)'
/R40511424 10 Tf
36 -12 Td
(bool)Tj
/R41155768 10 Tf
20.2801 0 Td
[(gv)70(.ok)]TJ
/R40511424 10 Tf
24.8602 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-45.1402 -12 Td
(bool)Tj
/R41155768 10 Tf
20.2801 0 Td
[(gv)70(.ok)]TJ
/R40511424 10 Tf
24.8602 0 Td
(\(node_handle\);)Tj
-45.1402 -12 Td
(bool)Tj
/R41155768 10 Tf
20.2801 0 Td
[(gv)70(.ok)]TJ
/R40511424 10 Tf
24.8602 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-45.1402 -12 Td
(bool)Tj
/R41155768 10 Tf
20.2801 0 Td
[(gv)70(.ok)]TJ
/R40511424 10 Tf
24.8602 0 Td
(\(attr_handle\);)Tj
/R40823768 10 Tf
-81.1402 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rs)Tj
0 Tc
9.71992 0 Td
(ubgraphs of a graph)Tj
/R40511424 10 Tf
-15.8996 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41155768 10 Tf
58.4598 0 Td
[(gv)70(.rstsubg)]TJ
/R40511424 10 Tf
51.5301 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-109.99 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41155768 10 Tf
58.4598 0 Td
[(gv)70(.nextsubg)]TJ
/R40511424 10 Tf
52.6398 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(ubgr)15.0146(aph_handle\);)]TJ
/R40823768 10 Tf
-215.179 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rs)Tj
0 Tc
9.71992 0 Td
[(uper)18.0151(graphs of a graph \(obscure and rarely useful\))]TJ
/R40511424 10 Tf
-15.8996 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41155768 10 Tf
58.4598 0 Td
[(gv)70(.rstsupg)]TJ
/R40511424 10 Tf
51.5301 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-109.99 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41155768 10 Tf
58.4598 0 Td
[(gv)70(.nextsupg)]TJ
/R40511424 10 Tf
52.6398 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(ubgr)15.0146(aph_handle\);)]TJ
/R40823768 10 Tf
-215.179 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(dges of a graph)Tj
/R40511424 10 Tf
-16.4496 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41155768 10 Tf
53.5 0 Td
[(gv)70(.rstedge)]TJ
/R40511424 10 Tf
50.9602 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-104.46 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41155768 10 Tf
53.5 0 Td
[(gv)70(.nextedge)]TJ
/R40511424 10 Tf
52.0699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R40823768 10 Tf
-210.2 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ro)Tj
0 Tc
10.8301 0 Td
(utedges of a graph)Tj
/R40511424 10 Tf
-17.0098 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41155768 10 Tf
53.5 0 Td
[(gv)70(.rstout)]TJ
/R40511424 10 Tf
45.4102 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-98.9102 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41155768 10 Tf
53.5 0 Td
[(gv)70(.nextout)]TJ
/R40511424 10 Tf
46.5199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R40823768 10 Tf
-31.6496 -62.4 Td
201.5 Tw
(1733862375 2)Tj
ET
Q
Q
\n \n \n \n \n-1264\n+1263\n \n \n \n \n-R26627256\n+R41155768\n \n-R26295256\n+R40823768\n \n-R25982912\n+R40511424\n \n \n \n \n \n \n Type\n@@ -699,29 +699,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R25982912 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R26295256 10 Tf
9.76016 0 Td
(\(3guile\))Tj
/R25982912 10 Tf
416.4 0 Td
(gv)Tj
/R26295256 10 Tf
9.76016 0 Td
(\(3guile\))Tj
-400.34 -36 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(dges of a node)Tj
/R25982912 10 Tf
-16.4496 -12 Td
[(edg)10.0159(e_handle)]TJ
/R26627256 10 Tf
53.5 0 Td
[(gv)70(.rstedge)]TJ
/R25982912 10 Tf
50.9602 0 Td
(\(node_handle\);)Tj
-104.46 -12 Td
[(edg)10.0159(e_handle)]TJ
/R26627256 10 Tf
53.5 0 Td
[(gv)70(.nextedge)]TJ
/R25982912 10 Tf
52.0699 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R26295256 10 Tf
-205.9 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ro)Tj
0 Tc
10.8301 0 Td
(ut-edges of a node)Tj
/R25982912 10 Tf
-17.0098 -12 Td
[(edg)10.0159(e_handle)]TJ
/R26627256 10 Tf
53.5 0 Td
[(gv)70(.rstout)]TJ
/R25982912 10 Tf
45.4102 0 Td
(\(node_handle\);)Tj
-98.9102 -12 Td
[(edg)10.0159(e_handle)]TJ
/R26627256 10 Tf
53.5 0 Td
[(gv)70(.nextout)]TJ
/R25982912 10 Tf
46.5199 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R26295256 10 Tf
-200.35 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rh)Tj
0 Tc
10.8301 0 Td
(ead nodes reachable from out-edges of a node)Tj
/R25982912 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R26627256 10 Tf
54.1602 0 Td
[(gv)70(.rsthead)]TJ
/R25982912 10 Tf
52.0801 0 Td
(\(node_handle\);)Tj
-106.24 -12 Td
(node_handle)Tj
/R26627256 10 Tf
54.1602 0 Td
[(gv)70(.nexthead)]TJ
/R25982912 10 Tf
53.1898 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R26295256 10 Tf
-208.24 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ri)Tj
0 Tc
8.61016 0 Td
(n-edges of a graph)Tj
/R25982912 10 Tf
-14.7898 -12 Td
[(edg)10.0159(e_handle)]TJ
/R26627256 10 Tf
53.5 0 Td
[(gv)70(.rstin)]TJ
/R25982912 10 Tf
39.8602 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-93.3602 -12 Td
[(edg)10.0159(e_handle)]TJ
/R26627256 10 Tf
53.5 0 Td
[(gv)70(.nextin)]TJ
/R25982912 10 Tf
40.9699 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R26295256 10 Tf
-194.8 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ri)Tj
0 Tc
8.61016 0 Td
(n-edges of a node)Tj
/R25982912 10 Tf
-14.7898 -12 Td
[(edg)10.0159(e_handle)]TJ
/R26627256 10 Tf
53.5 0 Td
[(gv)70(.rstin)]TJ
/R25982912 10 Tf
39.8602 0 Td
(\(node_handle\);)Tj
-93.3602 -12 Td
[(edg)10.0159(e_handle)]TJ
/R26627256 10 Tf
53.5 0 Td
[(gv)70(.nextin)]TJ
/R25982912 10 Tf
40.9699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R26295256 10 Tf
-199.1 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rt)Tj
0 Tc
8.61016 0 Td
(ail nodes reachable from in-edges of a node)Tj
/R25982912 10 Tf
-14.7898 -12 Td
(node_handle)Tj
/R26627256 10 Tf
54.1602 0 Td
[(gv)70(.rsttail)]TJ
/R25982912 10 Tf
45.4102 0 Td
(\(node_handle\);)Tj
-99.5703 -12 Td
(node_handle)Tj
/R26627256 10 Tf
54.1602 0 Td
[(gv)70(.nexttail)]TJ
/R25982912 10 Tf
46.5199 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
(ail_node_handle\);)Tj
/R26295256 10 Tf
-199.35 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rn)Tj
0 Tc
10.8301 0 Td
(odes of a graph)Tj
/R25982912 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R26627256 10 Tf
54.1602 0 Td
[(gv)70(.rstnode)]TJ
/R25982912 10 Tf
52.0801 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-106.24 -12 Td
(node_handle)Tj
/R26627256 10 Tf
54.1602 0 Td
[(gv)70(.nextnode)]TJ
/R25982912 10 Tf
53.1898 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ode_handle\);)Tj
/R26295256 10 Tf
-212.54 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rn)Tj
0 Tc
10.8301 0 Td
(odes of an edge)Tj
/R25982912 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R26627256 10 Tf
54.1602 0 Td
[(gv)70(.rstnode)]TJ
/R25982912 10 Tf
52.0801 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-106.24 -12 Td
(node_handle)Tj
/R26627256 10 Tf
54.1602 0 Td
[(gv)70(.nextnode)]TJ
/R25982912 10 Tf
53.1898 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,n)Tj
0 Tc
10 0 Td
(ode_handle\);)Tj
/R26295256 10 Tf
-207.58 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of a graph)]TJ
/R25982912 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R26627256 10 Tf
68.9699 0 Td
[(gv)70(.rstattr)]TJ
/R25982912 10 Tf
47.6199 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-116.59 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R26627256 10 Tf
68.9699 0 Td
[(gv)70(.nextattr)]TJ
/R25982912 10 Tf
48.7301 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R26295256 10 Tf
-222.89 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of an edge)]TJ
/R25982912 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R26627256 10 Tf
68.9699 0 Td
[(gv)70(.rstattr)]TJ
/R25982912 10 Tf
47.6199 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-116.59 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R26627256 10 Tf
68.9699 0 Td
[(gv)70(.nextattr)]TJ
/R25982912 10 Tf
48.7301 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R26295256 10 Tf
-217.93 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of a node)]TJ
/R25982912 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R26627256 10 Tf
68.9699 0 Td
[(gv)70(.rstattr)]TJ
/R25982912 10 Tf
47.6199 0 Td
(\(node_handle\);)Tj
-116.59 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R26627256 10 Tf
68.9699 0 Td
[(gv)70(.nextattr)]TJ
/R25982912 10 Tf
48.7301 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R26627256 10 Tf
-218.59 -16.8 Td
(Remo)Tj
-0.1 Tc
24.8898 0 Td
0.2 Tw
(ve g)Tj
0 Tc
16.8398 0 Td
0 Tw
(raph objects)Tj
/R25982912 10 Tf
-5.72969 -12 Td
(bool)Tj
/R26627256 10 Tf
20.2801 0 Td
[(gv)70(.rm)]TJ
/R25982912 10 Tf
27.0699 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-47.35 -12 Td
(bool)Tj
/R26627256 10 Tf
20.2801 0 Td
[(gv)70(.rm)]TJ
/R25982912 10 Tf
27.0699 0 Td
(\(node_handle\);)Tj
-47.35 -12 Td
(bool)Tj
/R26627256 10 Tf
20.2801 0 Td
[(gv)70(.rm)]TJ
/R25982912 10 Tf
27.0699 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
/R26627256 10 Tf
-83.35 -16.8 Td
[(Lay)25.0073(out)]TJ
/R26295256 10 Tf
16.8 TL
T*[(Annotate a graph with layout attrib)19.9854(utes and v)25(alues using a specic layout engine)]TJ
/R25982912 10 Tf
36 -12 Td
(bool)Tj
/R26627256 10 Tf
20.2801 0 Td
[(gv)70(.lay)24.9927(out)]TJ
/R25982912 10 Tf
40.7199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring engine\);)Tj
/R26627256 10 Tf
-165.08 -16.8 Td
(Render)Tj
/R26295256 10 Tf
T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ
/R25982912 10 Tf
36 -12 Td
(bool)Tj
/R26627256 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)]TJ
/R25982912 10 Tf
43 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R26295256 10 Tf
-99.2801 -16.8 Td
(Render a layout to stdout)Tj
/R25982912 10 Tf
36 -12 Td
(bool)Tj
/R26627256 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)]TJ
/R25982912 10 Tf
43 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R26295256 10 Tf
-167.36 -16.8 Td
(Render to an open le)Tj
/R25982912 10 Tf
36 -12 Td
(bool)Tj
/R26627256 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)]TJ
/R25982912 10 Tf
43 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(tring format, c)14.9854(hannel fout\);)]TJ
/R26295256 10 Tf
5.64023 -50.4 Td
201.5 Tw
(1733862375 3)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R40511424 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R40823768 10 Tf
9.76016 0 Td
(\(3guile\))Tj
/R40511424 10 Tf
416.4 0 Td
(gv)Tj
/R40823768 10 Tf
9.76016 0 Td
(\(3guile\))Tj
-400.34 -36 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(dges of a node)Tj
/R40511424 10 Tf
-16.4496 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41155768 10 Tf
53.5 0 Td
[(gv)70(.rstedge)]TJ
/R40511424 10 Tf
50.9602 0 Td
(\(node_handle\);)Tj
-104.46 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41155768 10 Tf
53.5 0 Td
[(gv)70(.nextedge)]TJ
/R40511424 10 Tf
52.0699 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R40823768 10 Tf
-205.9 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ro)Tj
0 Tc
10.8301 0 Td
(ut-edges of a node)Tj
/R40511424 10 Tf
-17.0098 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41155768 10 Tf
53.5 0 Td
[(gv)70(.rstout)]TJ
/R40511424 10 Tf
45.4102 0 Td
(\(node_handle\);)Tj
-98.9102 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41155768 10 Tf
53.5 0 Td
[(gv)70(.nextout)]TJ
/R40511424 10 Tf
46.5199 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R40823768 10 Tf
-200.35 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rh)Tj
0 Tc
10.8301 0 Td
(ead nodes reachable from out-edges of a node)Tj
/R40511424 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R41155768 10 Tf
54.1602 0 Td
[(gv)70(.rsthead)]TJ
/R40511424 10 Tf
52.0801 0 Td
(\(node_handle\);)Tj
-106.24 -12 Td
(node_handle)Tj
/R41155768 10 Tf
54.1602 0 Td
[(gv)70(.nexthead)]TJ
/R40511424 10 Tf
53.1898 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R40823768 10 Tf
-208.24 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ri)Tj
0 Tc
8.61016 0 Td
(n-edges of a graph)Tj
/R40511424 10 Tf
-14.7898 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41155768 10 Tf
53.5 0 Td
[(gv)70(.rstin)]TJ
/R40511424 10 Tf
39.8602 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-93.3602 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41155768 10 Tf
53.5 0 Td
[(gv)70(.nextin)]TJ
/R40511424 10 Tf
40.9699 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R40823768 10 Tf
-194.8 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ri)Tj
0 Tc
8.61016 0 Td
(n-edges of a node)Tj
/R40511424 10 Tf
-14.7898 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41155768 10 Tf
53.5 0 Td
[(gv)70(.rstin)]TJ
/R40511424 10 Tf
39.8602 0 Td
(\(node_handle\);)Tj
-93.3602 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41155768 10 Tf
53.5 0 Td
[(gv)70(.nextin)]TJ
/R40511424 10 Tf
40.9699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R40823768 10 Tf
-199.1 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rt)Tj
0 Tc
8.61016 0 Td
(ail nodes reachable from in-edges of a node)Tj
/R40511424 10 Tf
-14.7898 -12 Td
(node_handle)Tj
/R41155768 10 Tf
54.1602 0 Td
[(gv)70(.rsttail)]TJ
/R40511424 10 Tf
45.4102 0 Td
(\(node_handle\);)Tj
-99.5703 -12 Td
(node_handle)Tj
/R41155768 10 Tf
54.1602 0 Td
[(gv)70(.nexttail)]TJ
/R40511424 10 Tf
46.5199 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
(ail_node_handle\);)Tj
/R40823768 10 Tf
-199.35 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rn)Tj
0 Tc
10.8301 0 Td
(odes of a graph)Tj
/R40511424 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R41155768 10 Tf
54.1602 0 Td
[(gv)70(.rstnode)]TJ
/R40511424 10 Tf
52.0801 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-106.24 -12 Td
(node_handle)Tj
/R41155768 10 Tf
54.1602 0 Td
[(gv)70(.nextnode)]TJ
/R40511424 10 Tf
53.1898 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ode_handle\);)Tj
/R40823768 10 Tf
-212.54 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rn)Tj
0 Tc
10.8301 0 Td
(odes of an edge)Tj
/R40511424 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R41155768 10 Tf
54.1602 0 Td
[(gv)70(.rstnode)]TJ
/R40511424 10 Tf
52.0801 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-106.24 -12 Td
(node_handle)Tj
/R41155768 10 Tf
54.1602 0 Td
[(gv)70(.nextnode)]TJ
/R40511424 10 Tf
53.1898 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,n)Tj
0 Tc
10 0 Td
(ode_handle\);)Tj
/R40823768 10 Tf
-207.58 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of a graph)]TJ
/R40511424 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R41155768 10 Tf
68.9699 0 Td
[(gv)70(.rstattr)]TJ
/R40511424 10 Tf
47.6199 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-116.59 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R41155768 10 Tf
68.9699 0 Td
[(gv)70(.nextattr)]TJ
/R40511424 10 Tf
48.7301 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R40823768 10 Tf
-222.89 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of an edge)]TJ
/R40511424 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R41155768 10 Tf
68.9699 0 Td
[(gv)70(.rstattr)]TJ
/R40511424 10 Tf
47.6199 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-116.59 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R41155768 10 Tf
68.9699 0 Td
[(gv)70(.nextattr)]TJ
/R40511424 10 Tf
48.7301 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R40823768 10 Tf
-217.93 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of a node)]TJ
/R40511424 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R41155768 10 Tf
68.9699 0 Td
[(gv)70(.rstattr)]TJ
/R40511424 10 Tf
47.6199 0 Td
(\(node_handle\);)Tj
-116.59 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R41155768 10 Tf
68.9699 0 Td
[(gv)70(.nextattr)]TJ
/R40511424 10 Tf
48.7301 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R41155768 10 Tf
-218.59 -16.8 Td
(Remo)Tj
-0.1 Tc
24.8898 0 Td
0.2 Tw
(ve g)Tj
0 Tc
16.8398 0 Td
0 Tw
(raph objects)Tj
/R40511424 10 Tf
-5.72969 -12 Td
(bool)Tj
/R41155768 10 Tf
20.2801 0 Td
[(gv)70(.rm)]TJ
/R40511424 10 Tf
27.0699 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-47.35 -12 Td
(bool)Tj
/R41155768 10 Tf
20.2801 0 Td
[(gv)70(.rm)]TJ
/R40511424 10 Tf
27.0699 0 Td
(\(node_handle\);)Tj
-47.35 -12 Td
(bool)Tj
/R41155768 10 Tf
20.2801 0 Td
[(gv)70(.rm)]TJ
/R40511424 10 Tf
27.0699 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
/R41155768 10 Tf
-83.35 -16.8 Td
[(Lay)25.0073(out)]TJ
/R40823768 10 Tf
16.8 TL
T*[(Annotate a graph with layout attrib)19.9854(utes and v)25(alues using a specic layout engine)]TJ
/R40511424 10 Tf
36 -12 Td
(bool)Tj
/R41155768 10 Tf
20.2801 0 Td
[(gv)70(.lay)24.9927(out)]TJ
/R40511424 10 Tf
40.7199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring engine\);)Tj
/R41155768 10 Tf
-165.08 -16.8 Td
(Render)Tj
/R40823768 10 Tf
T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ
/R40511424 10 Tf
36 -12 Td
(bool)Tj
/R41155768 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)]TJ
/R40511424 10 Tf
43 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R40823768 10 Tf
-99.2801 -16.8 Td
(Render a layout to stdout)Tj
/R40511424 10 Tf
36 -12 Td
(bool)Tj
/R41155768 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)]TJ
/R40511424 10 Tf
43 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R40823768 10 Tf
-167.36 -16.8 Td
(Render to an open le)Tj
/R40511424 10 Tf
36 -12 Td
(bool)Tj
/R41155768 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)]TJ
/R40511424 10 Tf
43 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(tring format, c)14.9854(hannel fout\);)]TJ
/R40823768 10 Tf
5.64023 -50.4 Td
201.5 Tw
(1733862375 3)Tj
ET
Q
Q
\n \n \n \n \n-1182\n+1181\n \n \n \n \n-R26627256\n+R41155768\n \n-R26295256\n+R40823768\n \n-R25982912\n+R40511424\n \n \n \n \n \n \n Type\n@@ -758,29 +758,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R25982912 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R26295256 10 Tf
9.76016 0 Td
(\(3guile\))Tj
/R25982912 10 Tf
416.4 0 Td
(gv)Tj
/R26295256 10 Tf
9.76016 0 Td
(\(3guile\))Tj
-400.34 -36 Td
(Render a layout to an unopened le by name)Tj
/R25982912 10 Tf
36 -12 Td
(bool)Tj
/R26627256 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)]TJ
/R25982912 10 Tf
43 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format, string lename\);)Tj
/R26295256 10 Tf
-167.36 -16.8 Td
(Render to a string result)Tj
/R25982912 10 Tf
36 -12 Td
(string)Tj
/R26627256 10 Tf
25.8398 0 Td
[(gv)70(.r)17.9846(enderr)18(esult)]TJ
/R25982912 10 Tf
67.2602 0 Td
[(\(gr)15.0073(aph_handle ing)]TJ
2.5 Tc
74.4699 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R26627256 10 Tf
-176.46 -12 Td
[(gv)70(.r)17.9846(enderr)18(esult)]TJ
/R25982912 10 Tf
67.2602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format, string outdata\);)Tj
/R26295256 10 Tf
-171.34 -16.8 Td
(Render to an open channel)Tj
/R25982912 10 Tf
36 -12 Td
(bool)Tj
/R26627256 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)17.9846(channel)]TJ
/R25982912 10 Tf
76.1602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(tring format, string c)15(hannelname\);)]TJ
/R26295256 10 Tf
-200.52 -16.8 Td
(Render a layout to a malloc'ed string, to be free')Tj
2.5 Tc
193.9 0 Td
[(db)250(yt)]TJ
0 Tc
22.7801 0 Td
(he caller)Tj
-216.68 -16.8 Td
(\(deprecated - too easy to leak memory\))Tj
16.8 TL
(\(still needed for "e)'
-0.25 Tc
74.0898 0 Td
(va)Tj
2.5 Tc
9.18984 0 Td
(l[)Tj
0 Tc
8.61016 0 Td
(gv::renderdata $G tk]" \))Tj
/R25982912 10 Tf
-55.8898 -12 Td
(string)Tj
/R26627256 10 Tf
25.8398 0 Td
[(gv)70(.r)17.9846(enderdata)]TJ
/R25982912 10 Tf
61.8902 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R26295256 10 Tf
-191.81 -16.8 Td
(Writing graph back to le)Tj
/R25982912 10 Tf
36 -12 Td
(bool)Tj
/R26627256 10 Tf
20.2801 0 Td
[(gv)70(.write)]TJ
/R25982912 10 Tf
36.5102 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring lename\);)Tj
-124.87 -12 Td
(bool)Tj
/R26627256 10 Tf
20.2801 0 Td
[(gv)70(.write)]TJ
/R25982912 10 Tf
36.5102 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,c)Tj
0 Tc
9.28984 0 Td
(hannel\);)Tj
/R26295256 10 Tf
-161.27 -16.8 Td
(Graph transformation tools)Tj
/R25982912 10 Tf
36 -12 Td
(bool)Tj
/R26627256 10 Tf
20.2801 0 Td
[(gv)70(.tr)18.0151(ed)]TJ
/R25982912 10 Tf
31.8898 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R26627256 10.95 Tf
-124.17 -28.8 Td
[(KEYW)10.0365(ORDS)]TJ
/R26295256 10 Tf
36 -12 Td
[(graph, dot, neato, fdp, circo, tw)9.99268(opi, guile.)]TJ
173 -429.6 Td
201.5 Tw
(1733862375 4)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R40511424 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R40823768 10 Tf
9.76016 0 Td
(\(3guile\))Tj
/R40511424 10 Tf
416.4 0 Td
(gv)Tj
/R40823768 10 Tf
9.76016 0 Td
(\(3guile\))Tj
-400.34 -36 Td
(Render a layout to an unopened le by name)Tj
/R40511424 10 Tf
36 -12 Td
(bool)Tj
/R41155768 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)]TJ
/R40511424 10 Tf
43 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format, string lename\);)Tj
/R40823768 10 Tf
-167.36 -16.8 Td
(Render to a string result)Tj
/R40511424 10 Tf
36 -12 Td
(string)Tj
/R41155768 10 Tf
25.8398 0 Td
[(gv)70(.r)17.9846(enderr)18(esult)]TJ
/R40511424 10 Tf
67.2602 0 Td
[(\(gr)15.0073(aph_handle ing)]TJ
2.5 Tc
74.4699 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R41155768 10 Tf
-176.46 -12 Td
[(gv)70(.r)17.9846(enderr)18(esult)]TJ
/R40511424 10 Tf
67.2602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format, string outdata\);)Tj
/R40823768 10 Tf
-171.34 -16.8 Td
(Render to an open channel)Tj
/R40511424 10 Tf
36 -12 Td
(bool)Tj
/R41155768 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)17.9846(channel)]TJ
/R40511424 10 Tf
76.1602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(tring format, string c)15(hannelname\);)]TJ
/R40823768 10 Tf
-200.52 -16.8 Td
(Render a layout to a malloc'ed string, to be free')Tj
2.5 Tc
193.9 0 Td
[(db)250(yt)]TJ
0 Tc
22.7801 0 Td
(he caller)Tj
-216.68 -16.8 Td
(\(deprecated - too easy to leak memory\))Tj
16.8 TL
(\(still needed for "e)'
-0.25 Tc
74.0898 0 Td
(va)Tj
2.5 Tc
9.18984 0 Td
(l[)Tj
0 Tc
8.61016 0 Td
(gv::renderdata $G tk]" \))Tj
/R40511424 10 Tf
-55.8898 -12 Td
(string)Tj
/R41155768 10 Tf
25.8398 0 Td
[(gv)70(.r)17.9846(enderdata)]TJ
/R40511424 10 Tf
61.8902 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R40823768 10 Tf
-191.81 -16.8 Td
(Writing graph back to le)Tj
/R40511424 10 Tf
36 -12 Td
(bool)Tj
/R41155768 10 Tf
20.2801 0 Td
[(gv)70(.write)]TJ
/R40511424 10 Tf
36.5102 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring lename\);)Tj
-124.87 -12 Td
(bool)Tj
/R41155768 10 Tf
20.2801 0 Td
[(gv)70(.write)]TJ
/R40511424 10 Tf
36.5102 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,c)Tj
0 Tc
9.28984 0 Td
(hannel\);)Tj
/R40823768 10 Tf
-161.27 -16.8 Td
(Graph transformation tools)Tj
/R40511424 10 Tf
36 -12 Td
(bool)Tj
/R41155768 10 Tf
20.2801 0 Td
[(gv)70(.tr)18.0151(ed)]TJ
/R40511424 10 Tf
31.8898 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R41155768 10.95 Tf
-124.17 -28.8 Td
[(KEYW)10.0365(ORDS)]TJ
/R40823768 10 Tf
36 -12 Td
[(graph, dot, neato, fdp, circo, tw)9.99268(opi, guile.)]TJ
173 -429.6 Td
201.5 Tw
(1733862375 4)Tj
ET
Q
Q
\n \n \n \n \n-813\n+814\n \n \n \n \n-R26627256\n+R41155768\n \n-R26295256\n+R40823768\n \n-R25982912\n+R40511424\n \n \n \n \n \n \n \n@@ -832,18 +832,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-467\n+468\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R25367256 def
1 begincodespacerange
<00><ff>
endcodespacerange
49 beginbfrange
<20><20><0020>
<2e><2e><002e>
<2f><2f><002f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<57><57><0057>
<59><59><0059>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R39895768 def
1 begincodespacerange
<00><ff>
endcodespacerange
49 beginbfrange
<20><20><0020>
<2e><2e><002e>
<2f><2f><002f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<57><57><0057>
<59><59><0059>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -860,18 +860,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-499\n+500\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R25367624 def
1 begincodespacerange
<00><ff>
endcodespacerange
53 beginbfrange
<20><20><0020>
<22><22><0022>
<24><24><0024>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<3a><3a><003a>
<41><41><0041>
<47><47><0047>
<49><49><0049>
<4e><4e><004e>
<52><52><0052>
<53><53><0053>
<57><57><0057>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R39896136 def
1 begincodespacerange
<00><ff>
endcodespacerange
53 beginbfrange
<20><20><0020>
<22><22><0022>
<24><24><0024>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<3a><3a><003a>
<41><41><0041>
<47><47><0047>
<49><49><0049>
<4e><4e><004e>
<52><52><0052>
<53><53><0053>
<57><57><0057>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -890,18 +890,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-324\n+325\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R25367992 def
1 begincodespacerange
<00><ff>
endcodespacerange
26 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<3b><3b><003b>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R39896504 def
1 begincodespacerange
<00><ff>
endcodespacerange
26 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<3b><3b><003b>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -923,15 +923,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-bc032e877efe'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-ab6ca372dd92'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 36\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gv.3lua.pdf.gz", "source2": "./usr/share/doc/graphviz/gv.3lua.pdf.gz", "unified_diff": null, "details": [{"source1": "gv.3lua.pdf", "source2": "gv.3lua.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -74,20 +74,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R22587264 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R22899608 10 Tf
9.76016 0 Td
(\(3lua\))Tj
/R22587264 10 Tf
424.18 0 Td
(gv)Tj
/R22899608 10 Tf
9.76016 0 Td
(\(3lua\))Tj
-0.219 Tc
/R23231608 10.95 Tf
-444.12 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R22899608 10 Tf
20.407 -12 Td
(gv_lua - graph manipulation in lua)Tj
/R23231608 10.95 Tf
-36 -28.8 Td
(SYNOPSIS)Tj
/R22899608 10 Tf
36 -12 Td
(#!/usr/bin/lua)Tj
12 TL
(require\('gv'\))'
/R23231608 10.95 Tf
-36 -28.8 Td
[(USA)54.9729(GE)]TJ
T*[(INTR)30.0371(ODUCTION)]TJ
/R23231608 10 Tf
36 -12 Td
(gv_lua)Tj
/R22899608 10 Tf
30.8398 0 Td
[(is a dynamically loaded e)15(xtension for)]TJ
/R23231608 10 Tf
152.05 0 Td
(lua)Tj
/R22899608 10 Tf
15.8398 0 Td
[(that pro)14.9927(vides access to the graph f)10(acilities of)]TJ
/R23231608 10 Tf
180.27 0 Td
(graphviz.)Tj
/R23231608 10.95 Tf
-415 -28.8 Td
(COMMANDS)Tj
/R23231608 10 Tf
36 -12 Td
(New graphs)Tj
/R22899608 10 Tf
16.8 TL
(Ne)'
2.5 Tc
11.4102 0 Td
(we)Tj
0 Tc
14.1602 0 Td
(mpty graph)Tj
/R22587264 10 Tf
10.4297 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R23231608 10 Tf
58.4598 0 Td
[(gv)70(.graph)]TJ
/R22587264 10 Tf
39.8602 0 Td
(\(name\);)Tj
-98.3199 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R23231608 10 Tf
58.4598 0 Td
[(gv)70(.digraph)]TJ
/R22587264 10 Tf
48.2 0 Td
(\(name\);)Tj
-106.66 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R23231608 10 Tf
58.4598 0 Td
[(gv)70(.strictgraph)]TJ
/R22587264 10 Tf
62.0699 0 Td
(\(name\);)Tj
-120.53 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R23231608 10 Tf
58.4598 0 Td
[(gv)70(.strictdigraph)]TJ
/R22587264 10 Tf
70.4102 0 Td
(\(name\);)Tj
/R22899608 10 Tf
-164.87 -16.8 Td
(Ne)Tj
2.5 Tc
11.4102 0 Td
(wg)Tj
0 Tc
14.7199 0 Td
(raph from a dot-syntax string or le)Tj
/R22587264 10 Tf
9.86992 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R23231608 10 Tf
58.4598 0 Td
[(gv)70(.r)17.9834(eadstring)]TJ
/R22587264 10 Tf
58.5602 0 Td
(\(string\);)Tj
-117.02 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R23231608 10 Tf
58.4598 0 Td
[(gv)70(.r)17.9834(ead)]TJ
/R22587264 10 Tf
33.5602 0 Td
(\(string lename\);)Tj
-92.0199 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R23231608 10 Tf
58.4598 0 Td
[(gv)70(.r)17.9834(ead)]TJ
/R22587264 10 Tf
33.5602 0 Td
[(\(c)15.0073(hannel\);)]TJ
/R22899608 10 Tf
-128.02 -16.8 Td
(Add ne)Tj
2.5 Tc
28.9102 0 Td
(ws)Tj
0 Tc
13.6102 0 Td
[(ubgraph to e)15.0159(xisting graph)]TJ
/R22587264 10 Tf
-6.52031 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R23231608 10 Tf
58.4598 0 Td
[(gv)70(.graph)]TJ
/R22587264 10 Tf
39.8602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R23231608 10 Tf
-203.51 -16.8 Td
(New nodes)Tj
/R22899608 10 Tf
(Add ne)'
2.5 Tc
28.9102 0 Td
(wn)Tj
0 Tc
14.7199 0 Td
[(ode to e)14.9841(xisting graph)]TJ
/R22587264 10 Tf
-7.63008 -12 Td
(node_handle)Tj
/R23231608 10 Tf
54.1602 0 Td
[(gv)70(.node)]TJ
/R22587264 10 Tf
34.8602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R23231608 10 Tf
-194.21 -16.8 Td
(New edges)Tj
/R22899608 10 Tf
(Add ne)'
2.5 Tc
28.9102 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between e)15(xisting nodes)]TJ
/R22587264 10 Tf
-7.07031 -12 Td
[(edg)10.0159(e_handle)]TJ
/R23231608 10 Tf
53.5 0 Td
[(gv)70(.edge)]TJ
/R22587264 10 Tf
33.7398 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R22899608 10 Tf
-206.47 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between an e)15.0146(xisting tail node, and a named head node which will be induced in the graph)]TJ
-50.0102 -12 Td
(if it doesn')Tj
2.5 Tc
43.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
[(lready e)14.9927(xist)]TJ
/R22587264 10 Tf
-16.8699 -12 Td
[(edg)10.0159(e_handle)]TJ
/R23231608 10 Tf
53.5 0 Td
[(gv)70(.edge)]TJ
/R22587264 10 Tf
33.7398 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_name\);)Tj
/R22899608 10 Tf
-206.47 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between an e)15.0146(xisting head node, and a named tail node which will be induced in the graph)]TJ
-50.0102 -12 Td
(if it doesn')Tj
2.5 Tc
43.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
[(lready e)14.9927(xist)]TJ
/R22587264 10 Tf
-16.8699 -12 Td
[(edg)10.0159(e_handle)]TJ
/R23231608 10 Tf
53.5 0 Td
[(gv)70(.edge)]TJ
/R22587264 10 Tf
33.7398 0 Td
(\(tail_name)Tj
2.5 Tc
43.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R22899608 10 Tf
-176.47 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between named tail)-500(and head nodes which will be induced in the graph if the)]TJ
2.5 Tc
325.9 0 Td
(yd)Tj
0 Tc
12.5 0 Td
(on')Tj
2.5 Tc
13.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
(l-)Tj
-411.28 -12 Td
[(ready e)15(xist)]TJ
/R22587264 10 Tf
36 -12 Td
[(edg)10.0159(e_handle)]TJ
/R23231608 10 Tf
53.5 0 Td
[(gv)70(.edge)]TJ
/R22587264 10 Tf
33.7398 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
(ail_name)Tj
2.5 Tc
37.1199 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_name\);)Tj
/R23231608 10 Tf
-237.33 -16.8 Td
[(Setting attrib)20.0159(ute v)9.99268(alues)]TJ
/R22899608 10 Tf
T*[(Set v)24.9927(alue of named attrib)19.9854(ute of graph/node/edge - creating attrib)20(ute if necessary)]TJ
/R22587264 10 Tf
36 -12 Td
(string)Tj
/R23231608 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R22587264 10 Tf
30.9602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-172 -12 Td
(string)Tj
/R23231608 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R22587264 10 Tf
30.9602 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-167.7 -12 Td
(string)Tj
/R23231608 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R22587264 10 Tf
30.9602 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
/R22899608 10 Tf
-203.04 -16.8 Td
[(Set v)24.9927(alue of e)14.9927(xisting attrib)20.0146(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ
/R22587264 10 Tf
36 -12 Td
(string)Tj
/R23231608 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R22587264 10 Tf
30.9602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-177.56 -12 Td
(string)Tj
/R23231608 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R22587264 10 Tf
30.9602 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-173.26 -12 Td
(string)Tj
/R23231608 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R22587264 10 Tf
30.9602 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
/R22899608 10 Tf
-35.6 -43.2 Td
201.5 Tw
(1733862375 1)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R42338176 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R42650520 10 Tf
9.76016 0 Td
(\(3lua\))Tj
/R42338176 10 Tf
424.18 0 Td
(gv)Tj
/R42650520 10 Tf
9.76016 0 Td
(\(3lua\))Tj
-0.219 Tc
/R42982520 10.95 Tf
-444.12 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R42650520 10 Tf
20.407 -12 Td
(gv_lua - graph manipulation in lua)Tj
/R42982520 10.95 Tf
-36 -28.8 Td
(SYNOPSIS)Tj
/R42650520 10 Tf
36 -12 Td
(#!/usr/bin/lua)Tj
12 TL
(require\('gv'\))'
/R42982520 10.95 Tf
-36 -28.8 Td
[(USA)54.9729(GE)]TJ
T*[(INTR)30.0371(ODUCTION)]TJ
/R42982520 10 Tf
36 -12 Td
(gv_lua)Tj
/R42650520 10 Tf
30.8398 0 Td
[(is a dynamically loaded e)15(xtension for)]TJ
/R42982520 10 Tf
152.05 0 Td
(lua)Tj
/R42650520 10 Tf
15.8398 0 Td
[(that pro)14.9927(vides access to the graph f)10(acilities of)]TJ
/R42982520 10 Tf
180.27 0 Td
(graphviz.)Tj
/R42982520 10.95 Tf
-415 -28.8 Td
(COMMANDS)Tj
/R42982520 10 Tf
36 -12 Td
(New graphs)Tj
/R42650520 10 Tf
16.8 TL
(Ne)'
2.5 Tc
11.4102 0 Td
(we)Tj
0 Tc
14.1602 0 Td
(mpty graph)Tj
/R42338176 10 Tf
10.4297 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42982520 10 Tf
58.4598 0 Td
[(gv)70(.graph)]TJ
/R42338176 10 Tf
39.8602 0 Td
(\(name\);)Tj
-98.3199 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42982520 10 Tf
58.4598 0 Td
[(gv)70(.digraph)]TJ
/R42338176 10 Tf
48.2 0 Td
(\(name\);)Tj
-106.66 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42982520 10 Tf
58.4598 0 Td
[(gv)70(.strictgraph)]TJ
/R42338176 10 Tf
62.0699 0 Td
(\(name\);)Tj
-120.53 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42982520 10 Tf
58.4598 0 Td
[(gv)70(.strictdigraph)]TJ
/R42338176 10 Tf
70.4102 0 Td
(\(name\);)Tj
/R42650520 10 Tf
-164.87 -16.8 Td
(Ne)Tj
2.5 Tc
11.4102 0 Td
(wg)Tj
0 Tc
14.7199 0 Td
(raph from a dot-syntax string or le)Tj
/R42338176 10 Tf
9.86992 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42982520 10 Tf
58.4598 0 Td
[(gv)70(.r)17.9834(eadstring)]TJ
/R42338176 10 Tf
58.5602 0 Td
(\(string\);)Tj
-117.02 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42982520 10 Tf
58.4598 0 Td
[(gv)70(.r)17.9834(ead)]TJ
/R42338176 10 Tf
33.5602 0 Td
(\(string lename\);)Tj
-92.0199 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42982520 10 Tf
58.4598 0 Td
[(gv)70(.r)17.9834(ead)]TJ
/R42338176 10 Tf
33.5602 0 Td
[(\(c)15.0073(hannel\);)]TJ
/R42650520 10 Tf
-128.02 -16.8 Td
(Add ne)Tj
2.5 Tc
28.9102 0 Td
(ws)Tj
0 Tc
13.6102 0 Td
[(ubgraph to e)15.0159(xisting graph)]TJ
/R42338176 10 Tf
-6.52031 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42982520 10 Tf
58.4598 0 Td
[(gv)70(.graph)]TJ
/R42338176 10 Tf
39.8602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R42982520 10 Tf
-203.51 -16.8 Td
(New nodes)Tj
/R42650520 10 Tf
(Add ne)'
2.5 Tc
28.9102 0 Td
(wn)Tj
0 Tc
14.7199 0 Td
[(ode to e)14.9841(xisting graph)]TJ
/R42338176 10 Tf
-7.63008 -12 Td
(node_handle)Tj
/R42982520 10 Tf
54.1602 0 Td
[(gv)70(.node)]TJ
/R42338176 10 Tf
34.8602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R42982520 10 Tf
-194.21 -16.8 Td
(New edges)Tj
/R42650520 10 Tf
(Add ne)'
2.5 Tc
28.9102 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between e)15(xisting nodes)]TJ
/R42338176 10 Tf
-7.07031 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42982520 10 Tf
53.5 0 Td
[(gv)70(.edge)]TJ
/R42338176 10 Tf
33.7398 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R42650520 10 Tf
-206.47 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between an e)15.0146(xisting tail node, and a named head node which will be induced in the graph)]TJ
-50.0102 -12 Td
(if it doesn')Tj
2.5 Tc
43.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
[(lready e)14.9927(xist)]TJ
/R42338176 10 Tf
-16.8699 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42982520 10 Tf
53.5 0 Td
[(gv)70(.edge)]TJ
/R42338176 10 Tf
33.7398 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_name\);)Tj
/R42650520 10 Tf
-206.47 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between an e)15.0146(xisting head node, and a named tail node which will be induced in the graph)]TJ
-50.0102 -12 Td
(if it doesn')Tj
2.5 Tc
43.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
[(lready e)14.9927(xist)]TJ
/R42338176 10 Tf
-16.8699 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42982520 10 Tf
53.5 0 Td
[(gv)70(.edge)]TJ
/R42338176 10 Tf
33.7398 0 Td
(\(tail_name)Tj
2.5 Tc
43.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R42650520 10 Tf
-176.47 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between named tail)-500(and head nodes which will be induced in the graph if the)]TJ
2.5 Tc
325.9 0 Td
(yd)Tj
0 Tc
12.5 0 Td
(on')Tj
2.5 Tc
13.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
(l-)Tj
-411.28 -12 Td
[(ready e)15(xist)]TJ
/R42338176 10 Tf
36 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42982520 10 Tf
53.5 0 Td
[(gv)70(.edge)]TJ
/R42338176 10 Tf
33.7398 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
(ail_name)Tj
2.5 Tc
37.1199 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_name\);)Tj
/R42982520 10 Tf
-237.33 -16.8 Td
[(Setting attrib)20.0159(ute v)9.99268(alues)]TJ
/R42650520 10 Tf
T*[(Set v)24.9927(alue of named attrib)19.9854(ute of graph/node/edge - creating attrib)20(ute if necessary)]TJ
/R42338176 10 Tf
36 -12 Td
(string)Tj
/R42982520 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R42338176 10 Tf
30.9602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-172 -12 Td
(string)Tj
/R42982520 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R42338176 10 Tf
30.9602 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-167.7 -12 Td
(string)Tj
/R42982520 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R42338176 10 Tf
30.9602 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
/R42650520 10 Tf
-203.04 -16.8 Td
[(Set v)24.9927(alue of e)14.9927(xisting attrib)20.0146(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ
/R42338176 10 Tf
36 -12 Td
(string)Tj
/R42982520 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R42338176 10 Tf
30.9602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-177.56 -12 Td
(string)Tj
/R42982520 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R42338176 10 Tf
30.9602 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-173.26 -12 Td
(string)Tj
/R42982520 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R42338176 10 Tf
30.9602 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
/R42650520 10 Tf
-35.6 -43.2 Td
201.5 Tw
(1733862375 1)Tj
ET
Q
Q
\n \n \n \n \n-1446\n+1445\n \n \n \n \n BaseFont\n EQZSQH+Times-Italic\n FontDescriptor\n@@ -591,19 +591,19 @@\n FontFile3\n \n \n \n \n \n \n-R23231608\n+R42982520\n \n-R22899608\n+R42650520\n \n-R22587264\n+R42338176\n \n \n \n \n \n \n Type\n@@ -640,29 +640,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R22587264 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R22899608 10 Tf
9.76016 0 Td
(\(3lua\))Tj
/R22587264 10 Tf
424.18 0 Td
(gv)Tj
/R22899608 10 Tf
9.76016 0 Td
(\(3lua\))Tj
/R23231608 10 Tf
-408.12 -36 Td
[(Getting attrib)19.9841(ute v)9.99268(alues)]TJ
/R22899608 10 Tf
16.8 TL
T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ
/R22587264 10 Tf
36 -12 Td
(string)Tj
/R23231608 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R22587264 10 Tf
32.0699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
-127.1 -12 Td
(string)Tj
/R23231608 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R22587264 10 Tf
32.0699 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
-122.8 -12 Td
(string)Tj
/R23231608 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R22587264 10 Tf
32.0699 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
/R22899608 10 Tf
-158.14 -16.8 Td
[(Get v)25.0159(alue of attrib)20(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ
/R22587264 10 Tf
36 -12 Td
(string)Tj
/R23231608 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R22587264 10 Tf
32.0699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
-127.1 -12 Td
(string)Tj
/R23231608 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R22587264 10 Tf
32.0699 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
-122.8 -12 Td
(string)Tj
/R23231608 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R22587264 10 Tf
32.0699 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R23231608 10 Tf
-158.14 -16.8 Td
[(Obtain names fr)18.0078(om handles)]TJ
/R22587264 10 Tf
36 -12 Td
(string)Tj
/R23231608 10 Tf
25.8398 0 Td
[(gv)70(.nameof)]TJ
/R22587264 10 Tf
45.9602 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-71.8 -12 Td
(string)Tj
/R23231608 10 Tf
25.8398 0 Td
[(gv)70(.nameof)]TJ
/R22587264 10 Tf
45.9602 0 Td
(\(node_handle\);)Tj
-71.8 -12 Td
(string)Tj
/R23231608 10 Tf
25.8398 0 Td
[(gv)70(.nameof)]TJ
/R22587264 10 Tf
45.9602 0 Td
(\(attr_handle\);)Tj
/R23231608 10 Tf
-107.8 -16.8 Td
[(Find handles fr)18.0151(om names)]TJ
/R22587264 10 Tf
36 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R23231608 10 Tf
58.4598 0 Td
[(gv)70(.ndsubg)]TJ
/R22587264 10 Tf
50.9898 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-178.639 -12 Td
(node_handle)Tj
/R23231608 10 Tf
54.1602 0 Td
[(gv)70(.ndnode)]TJ
/R22587264 10 Tf
51.5398 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-174.89 -12 Td
[(edg)10.0159(e_handle)]TJ
/R23231608 10 Tf
53.5 0 Td
[(gv)70(.ndedge)]TJ
/R22587264 10 Tf
50.4199 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
-187.15 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R23231608 10 Tf
68.9699 0 Td
[(gv)70(.ndattr)]TJ
/R22587264 10 Tf
47.0801 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-185.24 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R23231608 10 Tf
68.9699 0 Td
[(gv)70(.ndattr)]TJ
/R22587264 10 Tf
47.0801 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-180.94 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R23231608 10 Tf
68.9699 0 Td
[(gv)70(.ndattr)]TJ
/R22587264 10 Tf
47.0801 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R23231608 10 Tf
-216.28 -16.8 Td
[(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ
/R22587264 10 Tf
36 -12 Td
(node_handle)Tj
/R23231608 10 Tf
54.1602 0 Td
[(gv)70(.headof)]TJ
/R22587264 10 Tf
43.1898 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-97.35 -12 Td
(node_handle)Tj
/R23231608 10 Tf
54.1602 0 Td
[(gv)70(.tailof)]TJ
/R22587264 10 Tf
36.5199 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-90.6801 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R23231608 10 Tf
58.4598 0 Td
[(gv)70(.graphof)]TJ
/R22587264 10 Tf
48.1898 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-106.65 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R23231608 10 Tf
58.4598 0 Td
[(gv)70(.graphof)]TJ
/R22587264 10 Tf
48.1898 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-106.65 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R23231608 10 Tf
58.4598 0 Td
[(gv)70(.graphof)]TJ
/R22587264 10 Tf
48.1898 0 Td
(\(node_handle\);)Tj
-106.65 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R23231608 10 Tf
58.4598 0 Td
[(gv)70(.r)17.9834(ootof)]TJ
/R22587264 10 Tf
40.2203 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R23231608 10 Tf
-134.68 -16.8 Td
[(Obtain handles of pr)18(oto node/edge f)25.0146(or setting default attrib)19.9854(ute v)9.99268(alues)]TJ
/R22587264 10 Tf
36 -12 Td
(node_handle)Tj
/R23231608 10 Tf
54.1602 0 Td
[(gv)70(.pr)18.0078(otonode)]TJ
/R22587264 10 Tf
58.0098 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-112.17 -12 Td
[(edg)10.0159(e_handle)]TJ
/R23231608 10 Tf
53.5 0 Td
[(gv)70(.pr)18.0078(otoedge)]TJ
/R22587264 10 Tf
56.8898 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R23231608 10 Tf
-146.39 -16.8 Td
(Iterators)Tj
/R22899608 10 Tf
(Iteration termination tests)'
/R22587264 10 Tf
36 -12 Td
(bool)Tj
/R23231608 10 Tf
20.2801 0 Td
[(gv)70(.ok)]TJ
/R22587264 10 Tf
24.8602 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-45.1402 -12 Td
(bool)Tj
/R23231608 10 Tf
20.2801 0 Td
[(gv)70(.ok)]TJ
/R22587264 10 Tf
24.8602 0 Td
(\(node_handle\);)Tj
-45.1402 -12 Td
(bool)Tj
/R23231608 10 Tf
20.2801 0 Td
[(gv)70(.ok)]TJ
/R22587264 10 Tf
24.8602 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-45.1402 -12 Td
(bool)Tj
/R23231608 10 Tf
20.2801 0 Td
[(gv)70(.ok)]TJ
/R22587264 10 Tf
24.8602 0 Td
(\(attr_handle\);)Tj
/R22899608 10 Tf
-81.1402 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rs)Tj
0 Tc
9.71992 0 Td
(ubgraphs of a graph)Tj
/R22587264 10 Tf
-15.8996 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R23231608 10 Tf
58.4598 0 Td
[(gv)70(.rstsubg)]TJ
/R22587264 10 Tf
51.5301 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-109.99 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R23231608 10 Tf
58.4598 0 Td
[(gv)70(.nextsubg)]TJ
/R22587264 10 Tf
52.6398 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(ubgr)15.0146(aph_handle\);)]TJ
/R22899608 10 Tf
-215.179 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rs)Tj
0 Tc
9.71992 0 Td
[(uper)18.0151(graphs of a graph \(obscure and rarely useful\))]TJ
/R22587264 10 Tf
-15.8996 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R23231608 10 Tf
58.4598 0 Td
[(gv)70(.rstsupg)]TJ
/R22587264 10 Tf
51.5301 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-109.99 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R23231608 10 Tf
58.4598 0 Td
[(gv)70(.nextsupg)]TJ
/R22587264 10 Tf
52.6398 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(ubgr)15.0146(aph_handle\);)]TJ
/R22899608 10 Tf
-215.179 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(dges of a graph)Tj
/R22587264 10 Tf
-16.4496 -12 Td
[(edg)10.0159(e_handle)]TJ
/R23231608 10 Tf
53.5 0 Td
[(gv)70(.rstedge)]TJ
/R22587264 10 Tf
50.9602 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-104.46 -12 Td
[(edg)10.0159(e_handle)]TJ
/R23231608 10 Tf
53.5 0 Td
[(gv)70(.nextedge)]TJ
/R22587264 10 Tf
52.0699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R22899608 10 Tf
-210.2 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ro)Tj
0 Tc
10.8301 0 Td
(utedges of a graph)Tj
/R22587264 10 Tf
-17.0098 -12 Td
[(edg)10.0159(e_handle)]TJ
/R23231608 10 Tf
53.5 0 Td
[(gv)70(.rstout)]TJ
/R22587264 10 Tf
45.4102 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-98.9102 -12 Td
[(edg)10.0159(e_handle)]TJ
/R23231608 10 Tf
53.5 0 Td
[(gv)70(.nextout)]TJ
/R22587264 10 Tf
46.5199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R22899608 10 Tf
-31.6496 -62.4 Td
201.5 Tw
(1733862375 2)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R42338176 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R42650520 10 Tf
9.76016 0 Td
(\(3lua\))Tj
/R42338176 10 Tf
424.18 0 Td
(gv)Tj
/R42650520 10 Tf
9.76016 0 Td
(\(3lua\))Tj
/R42982520 10 Tf
-408.12 -36 Td
[(Getting attrib)19.9841(ute v)9.99268(alues)]TJ
/R42650520 10 Tf
16.8 TL
T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ
/R42338176 10 Tf
36 -12 Td
(string)Tj
/R42982520 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R42338176 10 Tf
32.0699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
-127.1 -12 Td
(string)Tj
/R42982520 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R42338176 10 Tf
32.0699 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
-122.8 -12 Td
(string)Tj
/R42982520 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R42338176 10 Tf
32.0699 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
/R42650520 10 Tf
-158.14 -16.8 Td
[(Get v)25.0159(alue of attrib)20(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ
/R42338176 10 Tf
36 -12 Td
(string)Tj
/R42982520 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R42338176 10 Tf
32.0699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
-127.1 -12 Td
(string)Tj
/R42982520 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R42338176 10 Tf
32.0699 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
-122.8 -12 Td
(string)Tj
/R42982520 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R42338176 10 Tf
32.0699 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R42982520 10 Tf
-158.14 -16.8 Td
[(Obtain names fr)18.0078(om handles)]TJ
/R42338176 10 Tf
36 -12 Td
(string)Tj
/R42982520 10 Tf
25.8398 0 Td
[(gv)70(.nameof)]TJ
/R42338176 10 Tf
45.9602 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-71.8 -12 Td
(string)Tj
/R42982520 10 Tf
25.8398 0 Td
[(gv)70(.nameof)]TJ
/R42338176 10 Tf
45.9602 0 Td
(\(node_handle\);)Tj
-71.8 -12 Td
(string)Tj
/R42982520 10 Tf
25.8398 0 Td
[(gv)70(.nameof)]TJ
/R42338176 10 Tf
45.9602 0 Td
(\(attr_handle\);)Tj
/R42982520 10 Tf
-107.8 -16.8 Td
[(Find handles fr)18.0151(om names)]TJ
/R42338176 10 Tf
36 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42982520 10 Tf
58.4598 0 Td
[(gv)70(.ndsubg)]TJ
/R42338176 10 Tf
50.9898 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-178.639 -12 Td
(node_handle)Tj
/R42982520 10 Tf
54.1602 0 Td
[(gv)70(.ndnode)]TJ
/R42338176 10 Tf
51.5398 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-174.89 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42982520 10 Tf
53.5 0 Td
[(gv)70(.ndedge)]TJ
/R42338176 10 Tf
50.4199 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
-187.15 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R42982520 10 Tf
68.9699 0 Td
[(gv)70(.ndattr)]TJ
/R42338176 10 Tf
47.0801 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-185.24 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R42982520 10 Tf
68.9699 0 Td
[(gv)70(.ndattr)]TJ
/R42338176 10 Tf
47.0801 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-180.94 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R42982520 10 Tf
68.9699 0 Td
[(gv)70(.ndattr)]TJ
/R42338176 10 Tf
47.0801 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R42982520 10 Tf
-216.28 -16.8 Td
[(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ
/R42338176 10 Tf
36 -12 Td
(node_handle)Tj
/R42982520 10 Tf
54.1602 0 Td
[(gv)70(.headof)]TJ
/R42338176 10 Tf
43.1898 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-97.35 -12 Td
(node_handle)Tj
/R42982520 10 Tf
54.1602 0 Td
[(gv)70(.tailof)]TJ
/R42338176 10 Tf
36.5199 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-90.6801 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42982520 10 Tf
58.4598 0 Td
[(gv)70(.graphof)]TJ
/R42338176 10 Tf
48.1898 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-106.65 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42982520 10 Tf
58.4598 0 Td
[(gv)70(.graphof)]TJ
/R42338176 10 Tf
48.1898 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-106.65 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42982520 10 Tf
58.4598 0 Td
[(gv)70(.graphof)]TJ
/R42338176 10 Tf
48.1898 0 Td
(\(node_handle\);)Tj
-106.65 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42982520 10 Tf
58.4598 0 Td
[(gv)70(.r)17.9834(ootof)]TJ
/R42338176 10 Tf
40.2203 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R42982520 10 Tf
-134.68 -16.8 Td
[(Obtain handles of pr)18(oto node/edge f)25.0146(or setting default attrib)19.9854(ute v)9.99268(alues)]TJ
/R42338176 10 Tf
36 -12 Td
(node_handle)Tj
/R42982520 10 Tf
54.1602 0 Td
[(gv)70(.pr)18.0078(otonode)]TJ
/R42338176 10 Tf
58.0098 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-112.17 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42982520 10 Tf
53.5 0 Td
[(gv)70(.pr)18.0078(otoedge)]TJ
/R42338176 10 Tf
56.8898 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R42982520 10 Tf
-146.39 -16.8 Td
(Iterators)Tj
/R42650520 10 Tf
(Iteration termination tests)'
/R42338176 10 Tf
36 -12 Td
(bool)Tj
/R42982520 10 Tf
20.2801 0 Td
[(gv)70(.ok)]TJ
/R42338176 10 Tf
24.8602 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-45.1402 -12 Td
(bool)Tj
/R42982520 10 Tf
20.2801 0 Td
[(gv)70(.ok)]TJ
/R42338176 10 Tf
24.8602 0 Td
(\(node_handle\);)Tj
-45.1402 -12 Td
(bool)Tj
/R42982520 10 Tf
20.2801 0 Td
[(gv)70(.ok)]TJ
/R42338176 10 Tf
24.8602 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-45.1402 -12 Td
(bool)Tj
/R42982520 10 Tf
20.2801 0 Td
[(gv)70(.ok)]TJ
/R42338176 10 Tf
24.8602 0 Td
(\(attr_handle\);)Tj
/R42650520 10 Tf
-81.1402 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rs)Tj
0 Tc
9.71992 0 Td
(ubgraphs of a graph)Tj
/R42338176 10 Tf
-15.8996 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42982520 10 Tf
58.4598 0 Td
[(gv)70(.rstsubg)]TJ
/R42338176 10 Tf
51.5301 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-109.99 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42982520 10 Tf
58.4598 0 Td
[(gv)70(.nextsubg)]TJ
/R42338176 10 Tf
52.6398 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(ubgr)15.0146(aph_handle\);)]TJ
/R42650520 10 Tf
-215.179 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rs)Tj
0 Tc
9.71992 0 Td
[(uper)18.0151(graphs of a graph \(obscure and rarely useful\))]TJ
/R42338176 10 Tf
-15.8996 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42982520 10 Tf
58.4598 0 Td
[(gv)70(.rstsupg)]TJ
/R42338176 10 Tf
51.5301 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-109.99 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42982520 10 Tf
58.4598 0 Td
[(gv)70(.nextsupg)]TJ
/R42338176 10 Tf
52.6398 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(ubgr)15.0146(aph_handle\);)]TJ
/R42650520 10 Tf
-215.179 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(dges of a graph)Tj
/R42338176 10 Tf
-16.4496 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42982520 10 Tf
53.5 0 Td
[(gv)70(.rstedge)]TJ
/R42338176 10 Tf
50.9602 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-104.46 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42982520 10 Tf
53.5 0 Td
[(gv)70(.nextedge)]TJ
/R42338176 10 Tf
52.0699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R42650520 10 Tf
-210.2 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ro)Tj
0 Tc
10.8301 0 Td
(utedges of a graph)Tj
/R42338176 10 Tf
-17.0098 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42982520 10 Tf
53.5 0 Td
[(gv)70(.rstout)]TJ
/R42338176 10 Tf
45.4102 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-98.9102 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42982520 10 Tf
53.5 0 Td
[(gv)70(.nextout)]TJ
/R42338176 10 Tf
46.5199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R42650520 10 Tf
-31.6496 -62.4 Td
201.5 Tw
(1733862375 2)Tj
ET
Q
Q
\n \n \n \n \n-1263\n+1261\n \n \n \n \n-R23231608\n+R42982520\n \n-R22899608\n+R42650520\n \n-R22587264\n+R42338176\n \n \n \n \n \n \n Type\n@@ -699,29 +699,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R22587264 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R22899608 10 Tf
9.76016 0 Td
(\(3lua\))Tj
/R22587264 10 Tf
424.18 0 Td
(gv)Tj
/R22899608 10 Tf
9.76016 0 Td
(\(3lua\))Tj
-408.12 -36 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(dges of a node)Tj
/R22587264 10 Tf
-16.4496 -12 Td
[(edg)10.0159(e_handle)]TJ
/R23231608 10 Tf
53.5 0 Td
[(gv)70(.rstedge)]TJ
/R22587264 10 Tf
50.9602 0 Td
(\(node_handle\);)Tj
-104.46 -12 Td
[(edg)10.0159(e_handle)]TJ
/R23231608 10 Tf
53.5 0 Td
[(gv)70(.nextedge)]TJ
/R22587264 10 Tf
52.0699 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R22899608 10 Tf
-205.9 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ro)Tj
0 Tc
10.8301 0 Td
(ut-edges of a node)Tj
/R22587264 10 Tf
-17.0098 -12 Td
[(edg)10.0159(e_handle)]TJ
/R23231608 10 Tf
53.5 0 Td
[(gv)70(.rstout)]TJ
/R22587264 10 Tf
45.4102 0 Td
(\(node_handle\);)Tj
-98.9102 -12 Td
[(edg)10.0159(e_handle)]TJ
/R23231608 10 Tf
53.5 0 Td
[(gv)70(.nextout)]TJ
/R22587264 10 Tf
46.5199 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R22899608 10 Tf
-200.35 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rh)Tj
0 Tc
10.8301 0 Td
(ead nodes reachable from out-edges of a node)Tj
/R22587264 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R23231608 10 Tf
54.1602 0 Td
[(gv)70(.rsthead)]TJ
/R22587264 10 Tf
52.0801 0 Td
(\(node_handle\);)Tj
-106.24 -12 Td
(node_handle)Tj
/R23231608 10 Tf
54.1602 0 Td
[(gv)70(.nexthead)]TJ
/R22587264 10 Tf
53.1898 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R22899608 10 Tf
-208.24 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ri)Tj
0 Tc
8.61016 0 Td
(n-edges of a graph)Tj
/R22587264 10 Tf
-14.7898 -12 Td
[(edg)10.0159(e_handle)]TJ
/R23231608 10 Tf
53.5 0 Td
[(gv)70(.rstin)]TJ
/R22587264 10 Tf
39.8602 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-93.3602 -12 Td
[(edg)10.0159(e_handle)]TJ
/R23231608 10 Tf
53.5 0 Td
[(gv)70(.nextin)]TJ
/R22587264 10 Tf
40.9699 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R22899608 10 Tf
-194.8 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ri)Tj
0 Tc
8.61016 0 Td
(n-edges of a node)Tj
/R22587264 10 Tf
-14.7898 -12 Td
[(edg)10.0159(e_handle)]TJ
/R23231608 10 Tf
53.5 0 Td
[(gv)70(.rstin)]TJ
/R22587264 10 Tf
39.8602 0 Td
(\(node_handle\);)Tj
-93.3602 -12 Td
[(edg)10.0159(e_handle)]TJ
/R23231608 10 Tf
53.5 0 Td
[(gv)70(.nextin)]TJ
/R22587264 10 Tf
40.9699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R22899608 10 Tf
-199.1 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rt)Tj
0 Tc
8.61016 0 Td
(ail nodes reachable from in-edges of a node)Tj
/R22587264 10 Tf
-14.7898 -12 Td
(node_handle)Tj
/R23231608 10 Tf
54.1602 0 Td
[(gv)70(.rsttail)]TJ
/R22587264 10 Tf
45.4102 0 Td
(\(node_handle\);)Tj
-99.5703 -12 Td
(node_handle)Tj
/R23231608 10 Tf
54.1602 0 Td
[(gv)70(.nexttail)]TJ
/R22587264 10 Tf
46.5199 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
(ail_node_handle\);)Tj
/R22899608 10 Tf
-199.35 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rn)Tj
0 Tc
10.8301 0 Td
(odes of a graph)Tj
/R22587264 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R23231608 10 Tf
54.1602 0 Td
[(gv)70(.rstnode)]TJ
/R22587264 10 Tf
52.0801 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-106.24 -12 Td
(node_handle)Tj
/R23231608 10 Tf
54.1602 0 Td
[(gv)70(.nextnode)]TJ
/R22587264 10 Tf
53.1898 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ode_handle\);)Tj
/R22899608 10 Tf
-212.54 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rn)Tj
0 Tc
10.8301 0 Td
(odes of an edge)Tj
/R22587264 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R23231608 10 Tf
54.1602 0 Td
[(gv)70(.rstnode)]TJ
/R22587264 10 Tf
52.0801 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-106.24 -12 Td
(node_handle)Tj
/R23231608 10 Tf
54.1602 0 Td
[(gv)70(.nextnode)]TJ
/R22587264 10 Tf
53.1898 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,n)Tj
0 Tc
10 0 Td
(ode_handle\);)Tj
/R22899608 10 Tf
-207.58 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of a graph)]TJ
/R22587264 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R23231608 10 Tf
68.9699 0 Td
[(gv)70(.rstattr)]TJ
/R22587264 10 Tf
47.6199 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-116.59 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R23231608 10 Tf
68.9699 0 Td
[(gv)70(.nextattr)]TJ
/R22587264 10 Tf
48.7301 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R22899608 10 Tf
-222.89 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of an edge)]TJ
/R22587264 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R23231608 10 Tf
68.9699 0 Td
[(gv)70(.rstattr)]TJ
/R22587264 10 Tf
47.6199 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-116.59 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R23231608 10 Tf
68.9699 0 Td
[(gv)70(.nextattr)]TJ
/R22587264 10 Tf
48.7301 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R22899608 10 Tf
-217.93 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of a node)]TJ
/R22587264 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R23231608 10 Tf
68.9699 0 Td
[(gv)70(.rstattr)]TJ
/R22587264 10 Tf
47.6199 0 Td
(\(node_handle\);)Tj
-116.59 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R23231608 10 Tf
68.9699 0 Td
[(gv)70(.nextattr)]TJ
/R22587264 10 Tf
48.7301 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R23231608 10 Tf
-218.59 -16.8 Td
(Remo)Tj
-0.1 Tc
24.8898 0 Td
0.2 Tw
(ve g)Tj
0 Tc
16.8398 0 Td
0 Tw
(raph objects)Tj
/R22587264 10 Tf
-5.72969 -12 Td
(bool)Tj
/R23231608 10 Tf
20.2801 0 Td
[(gv)70(.rm)]TJ
/R22587264 10 Tf
27.0699 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-47.35 -12 Td
(bool)Tj
/R23231608 10 Tf
20.2801 0 Td
[(gv)70(.rm)]TJ
/R22587264 10 Tf
27.0699 0 Td
(\(node_handle\);)Tj
-47.35 -12 Td
(bool)Tj
/R23231608 10 Tf
20.2801 0 Td
[(gv)70(.rm)]TJ
/R22587264 10 Tf
27.0699 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
/R23231608 10 Tf
-83.35 -16.8 Td
[(Lay)25.0073(out)]TJ
/R22899608 10 Tf
16.8 TL
T*[(Annotate a graph with layout attrib)19.9854(utes and v)25(alues using a specic layout engine)]TJ
/R22587264 10 Tf
36 -12 Td
(bool)Tj
/R23231608 10 Tf
20.2801 0 Td
[(gv)70(.lay)24.9927(out)]TJ
/R22587264 10 Tf
40.7199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring engine\);)Tj
/R23231608 10 Tf
-165.08 -16.8 Td
(Render)Tj
/R22899608 10 Tf
T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ
/R22587264 10 Tf
36 -12 Td
(bool)Tj
/R23231608 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)]TJ
/R22587264 10 Tf
43 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R22899608 10 Tf
-99.2801 -16.8 Td
(Render a layout to stdout)Tj
/R22587264 10 Tf
36 -12 Td
(bool)Tj
/R23231608 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)]TJ
/R22587264 10 Tf
43 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R22899608 10 Tf
-167.36 -16.8 Td
(Render to an open le)Tj
/R22587264 10 Tf
36 -12 Td
(bool)Tj
/R23231608 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)]TJ
/R22587264 10 Tf
43 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(tring format, c)14.9854(hannel fout\);)]TJ
/R22899608 10 Tf
5.64023 -50.4 Td
201.5 Tw
(1733862375 3)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R42338176 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R42650520 10 Tf
9.76016 0 Td
(\(3lua\))Tj
/R42338176 10 Tf
424.18 0 Td
(gv)Tj
/R42650520 10 Tf
9.76016 0 Td
(\(3lua\))Tj
-408.12 -36 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(dges of a node)Tj
/R42338176 10 Tf
-16.4496 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42982520 10 Tf
53.5 0 Td
[(gv)70(.rstedge)]TJ
/R42338176 10 Tf
50.9602 0 Td
(\(node_handle\);)Tj
-104.46 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42982520 10 Tf
53.5 0 Td
[(gv)70(.nextedge)]TJ
/R42338176 10 Tf
52.0699 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R42650520 10 Tf
-205.9 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ro)Tj
0 Tc
10.8301 0 Td
(ut-edges of a node)Tj
/R42338176 10 Tf
-17.0098 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42982520 10 Tf
53.5 0 Td
[(gv)70(.rstout)]TJ
/R42338176 10 Tf
45.4102 0 Td
(\(node_handle\);)Tj
-98.9102 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42982520 10 Tf
53.5 0 Td
[(gv)70(.nextout)]TJ
/R42338176 10 Tf
46.5199 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R42650520 10 Tf
-200.35 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rh)Tj
0 Tc
10.8301 0 Td
(ead nodes reachable from out-edges of a node)Tj
/R42338176 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R42982520 10 Tf
54.1602 0 Td
[(gv)70(.rsthead)]TJ
/R42338176 10 Tf
52.0801 0 Td
(\(node_handle\);)Tj
-106.24 -12 Td
(node_handle)Tj
/R42982520 10 Tf
54.1602 0 Td
[(gv)70(.nexthead)]TJ
/R42338176 10 Tf
53.1898 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R42650520 10 Tf
-208.24 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ri)Tj
0 Tc
8.61016 0 Td
(n-edges of a graph)Tj
/R42338176 10 Tf
-14.7898 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42982520 10 Tf
53.5 0 Td
[(gv)70(.rstin)]TJ
/R42338176 10 Tf
39.8602 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-93.3602 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42982520 10 Tf
53.5 0 Td
[(gv)70(.nextin)]TJ
/R42338176 10 Tf
40.9699 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R42650520 10 Tf
-194.8 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ri)Tj
0 Tc
8.61016 0 Td
(n-edges of a node)Tj
/R42338176 10 Tf
-14.7898 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42982520 10 Tf
53.5 0 Td
[(gv)70(.rstin)]TJ
/R42338176 10 Tf
39.8602 0 Td
(\(node_handle\);)Tj
-93.3602 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42982520 10 Tf
53.5 0 Td
[(gv)70(.nextin)]TJ
/R42338176 10 Tf
40.9699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R42650520 10 Tf
-199.1 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rt)Tj
0 Tc
8.61016 0 Td
(ail nodes reachable from in-edges of a node)Tj
/R42338176 10 Tf
-14.7898 -12 Td
(node_handle)Tj
/R42982520 10 Tf
54.1602 0 Td
[(gv)70(.rsttail)]TJ
/R42338176 10 Tf
45.4102 0 Td
(\(node_handle\);)Tj
-99.5703 -12 Td
(node_handle)Tj
/R42982520 10 Tf
54.1602 0 Td
[(gv)70(.nexttail)]TJ
/R42338176 10 Tf
46.5199 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
(ail_node_handle\);)Tj
/R42650520 10 Tf
-199.35 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rn)Tj
0 Tc
10.8301 0 Td
(odes of a graph)Tj
/R42338176 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R42982520 10 Tf
54.1602 0 Td
[(gv)70(.rstnode)]TJ
/R42338176 10 Tf
52.0801 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-106.24 -12 Td
(node_handle)Tj
/R42982520 10 Tf
54.1602 0 Td
[(gv)70(.nextnode)]TJ
/R42338176 10 Tf
53.1898 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ode_handle\);)Tj
/R42650520 10 Tf
-212.54 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rn)Tj
0 Tc
10.8301 0 Td
(odes of an edge)Tj
/R42338176 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R42982520 10 Tf
54.1602 0 Td
[(gv)70(.rstnode)]TJ
/R42338176 10 Tf
52.0801 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-106.24 -12 Td
(node_handle)Tj
/R42982520 10 Tf
54.1602 0 Td
[(gv)70(.nextnode)]TJ
/R42338176 10 Tf
53.1898 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,n)Tj
0 Tc
10 0 Td
(ode_handle\);)Tj
/R42650520 10 Tf
-207.58 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of a graph)]TJ
/R42338176 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R42982520 10 Tf
68.9699 0 Td
[(gv)70(.rstattr)]TJ
/R42338176 10 Tf
47.6199 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-116.59 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R42982520 10 Tf
68.9699 0 Td
[(gv)70(.nextattr)]TJ
/R42338176 10 Tf
48.7301 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R42650520 10 Tf
-222.89 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of an edge)]TJ
/R42338176 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R42982520 10 Tf
68.9699 0 Td
[(gv)70(.rstattr)]TJ
/R42338176 10 Tf
47.6199 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-116.59 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R42982520 10 Tf
68.9699 0 Td
[(gv)70(.nextattr)]TJ
/R42338176 10 Tf
48.7301 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R42650520 10 Tf
-217.93 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of a node)]TJ
/R42338176 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R42982520 10 Tf
68.9699 0 Td
[(gv)70(.rstattr)]TJ
/R42338176 10 Tf
47.6199 0 Td
(\(node_handle\);)Tj
-116.59 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R42982520 10 Tf
68.9699 0 Td
[(gv)70(.nextattr)]TJ
/R42338176 10 Tf
48.7301 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R42982520 10 Tf
-218.59 -16.8 Td
(Remo)Tj
-0.1 Tc
24.8898 0 Td
0.2 Tw
(ve g)Tj
0 Tc
16.8398 0 Td
0 Tw
(raph objects)Tj
/R42338176 10 Tf
-5.72969 -12 Td
(bool)Tj
/R42982520 10 Tf
20.2801 0 Td
[(gv)70(.rm)]TJ
/R42338176 10 Tf
27.0699 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-47.35 -12 Td
(bool)Tj
/R42982520 10 Tf
20.2801 0 Td
[(gv)70(.rm)]TJ
/R42338176 10 Tf
27.0699 0 Td
(\(node_handle\);)Tj
-47.35 -12 Td
(bool)Tj
/R42982520 10 Tf
20.2801 0 Td
[(gv)70(.rm)]TJ
/R42338176 10 Tf
27.0699 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
/R42982520 10 Tf
-83.35 -16.8 Td
[(Lay)25.0073(out)]TJ
/R42650520 10 Tf
16.8 TL
T*[(Annotate a graph with layout attrib)19.9854(utes and v)25(alues using a specic layout engine)]TJ
/R42338176 10 Tf
36 -12 Td
(bool)Tj
/R42982520 10 Tf
20.2801 0 Td
[(gv)70(.lay)24.9927(out)]TJ
/R42338176 10 Tf
40.7199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring engine\);)Tj
/R42982520 10 Tf
-165.08 -16.8 Td
(Render)Tj
/R42650520 10 Tf
T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ
/R42338176 10 Tf
36 -12 Td
(bool)Tj
/R42982520 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)]TJ
/R42338176 10 Tf
43 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R42650520 10 Tf
-99.2801 -16.8 Td
(Render a layout to stdout)Tj
/R42338176 10 Tf
36 -12 Td
(bool)Tj
/R42982520 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)]TJ
/R42338176 10 Tf
43 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R42650520 10 Tf
-167.36 -16.8 Td
(Render to an open le)Tj
/R42338176 10 Tf
36 -12 Td
(bool)Tj
/R42982520 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)]TJ
/R42338176 10 Tf
43 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(tring format, c)14.9854(hannel fout\);)]TJ
/R42650520 10 Tf
5.64023 -50.4 Td
201.5 Tw
(1733862375 3)Tj
ET
Q
Q
\n \n \n \n \n 1182\n \n \n \n \n-R23231608\n+R42982520\n \n-R22899608\n+R42650520\n \n-R22587264\n+R42338176\n \n \n \n \n \n \n Type\n@@ -758,29 +758,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R22587264 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R22899608 10 Tf
9.76016 0 Td
(\(3lua\))Tj
/R22587264 10 Tf
424.18 0 Td
(gv)Tj
/R22899608 10 Tf
9.76016 0 Td
(\(3lua\))Tj
-408.12 -36 Td
(Render a layout to an unopened le by name)Tj
/R22587264 10 Tf
36 -12 Td
(bool)Tj
/R23231608 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)]TJ
/R22587264 10 Tf
43 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format, string lename\);)Tj
/R22899608 10 Tf
-167.36 -16.8 Td
(Render to a string result)Tj
/R22587264 10 Tf
36 -12 Td
(string)Tj
/R23231608 10 Tf
25.8398 0 Td
[(gv)70(.r)17.9846(enderr)18(esult)]TJ
/R22587264 10 Tf
67.2602 0 Td
[(\(gr)15.0073(aph_handle ing)]TJ
2.5 Tc
74.4699 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R23231608 10 Tf
-176.46 -12 Td
[(gv)70(.r)17.9846(enderr)18(esult)]TJ
/R22587264 10 Tf
67.2602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format, string outdata\);)Tj
/R22899608 10 Tf
-171.34 -16.8 Td
(Render to an open channel)Tj
/R22587264 10 Tf
36 -12 Td
(bool)Tj
/R23231608 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)17.9846(channel)]TJ
/R22587264 10 Tf
76.1602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(tring format, string c)15(hannelname\);)]TJ
/R22899608 10 Tf
-200.52 -16.8 Td
(Render a layout to a malloc'ed string, to be free')Tj
2.5 Tc
193.9 0 Td
[(db)250(yt)]TJ
0 Tc
22.7801 0 Td
(he caller)Tj
-216.68 -16.8 Td
(\(deprecated - too easy to leak memory\))Tj
16.8 TL
(\(still needed for "e)'
-0.25 Tc
74.0898 0 Td
(va)Tj
2.5 Tc
9.18984 0 Td
(l[)Tj
0 Tc
8.61016 0 Td
(gv::renderdata $G tk]" \))Tj
/R22587264 10 Tf
-55.8898 -12 Td
(string)Tj
/R23231608 10 Tf
25.8398 0 Td
[(gv)70(.r)17.9846(enderdata)]TJ
/R22587264 10 Tf
61.8902 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R22899608 10 Tf
-191.81 -16.8 Td
(Writing graph back to le)Tj
/R22587264 10 Tf
36 -12 Td
(bool)Tj
/R23231608 10 Tf
20.2801 0 Td
[(gv)70(.write)]TJ
/R22587264 10 Tf
36.5102 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring lename\);)Tj
-124.87 -12 Td
(bool)Tj
/R23231608 10 Tf
20.2801 0 Td
[(gv)70(.write)]TJ
/R22587264 10 Tf
36.5102 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,c)Tj
0 Tc
9.28984 0 Td
(hannel\);)Tj
/R22899608 10 Tf
-161.27 -16.8 Td
(Graph transformation tools)Tj
/R22587264 10 Tf
36 -12 Td
(bool)Tj
/R23231608 10 Tf
20.2801 0 Td
[(gv)70(.tr)18.0151(ed)]TJ
/R22587264 10 Tf
31.8898 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R23231608 10.95 Tf
-124.17 -28.8 Td
[(KEYW)10.0365(ORDS)]TJ
/R22899608 10 Tf
36 -12 Td
[(graph, dot, neato, fdp, circo, tw)9.99268(opi, lua.)]TJ
173 -429.6 Td
201.5 Tw
(1733862375 4)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R42338176 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R42650520 10 Tf
9.76016 0 Td
(\(3lua\))Tj
/R42338176 10 Tf
424.18 0 Td
(gv)Tj
/R42650520 10 Tf
9.76016 0 Td
(\(3lua\))Tj
-408.12 -36 Td
(Render a layout to an unopened le by name)Tj
/R42338176 10 Tf
36 -12 Td
(bool)Tj
/R42982520 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)]TJ
/R42338176 10 Tf
43 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format, string lename\);)Tj
/R42650520 10 Tf
-167.36 -16.8 Td
(Render to a string result)Tj
/R42338176 10 Tf
36 -12 Td
(string)Tj
/R42982520 10 Tf
25.8398 0 Td
[(gv)70(.r)17.9846(enderr)18(esult)]TJ
/R42338176 10 Tf
67.2602 0 Td
[(\(gr)15.0073(aph_handle ing)]TJ
2.5 Tc
74.4699 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R42982520 10 Tf
-176.46 -12 Td
[(gv)70(.r)17.9846(enderr)18(esult)]TJ
/R42338176 10 Tf
67.2602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format, string outdata\);)Tj
/R42650520 10 Tf
-171.34 -16.8 Td
(Render to an open channel)Tj
/R42338176 10 Tf
36 -12 Td
(bool)Tj
/R42982520 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)17.9846(channel)]TJ
/R42338176 10 Tf
76.1602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(tring format, string c)15(hannelname\);)]TJ
/R42650520 10 Tf
-200.52 -16.8 Td
(Render a layout to a malloc'ed string, to be free')Tj
2.5 Tc
193.9 0 Td
[(db)250(yt)]TJ
0 Tc
22.7801 0 Td
(he caller)Tj
-216.68 -16.8 Td
(\(deprecated - too easy to leak memory\))Tj
16.8 TL
(\(still needed for "e)'
-0.25 Tc
74.0898 0 Td
(va)Tj
2.5 Tc
9.18984 0 Td
(l[)Tj
0 Tc
8.61016 0 Td
(gv::renderdata $G tk]" \))Tj
/R42338176 10 Tf
-55.8898 -12 Td
(string)Tj
/R42982520 10 Tf
25.8398 0 Td
[(gv)70(.r)17.9846(enderdata)]TJ
/R42338176 10 Tf
61.8902 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R42650520 10 Tf
-191.81 -16.8 Td
(Writing graph back to le)Tj
/R42338176 10 Tf
36 -12 Td
(bool)Tj
/R42982520 10 Tf
20.2801 0 Td
[(gv)70(.write)]TJ
/R42338176 10 Tf
36.5102 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring lename\);)Tj
-124.87 -12 Td
(bool)Tj
/R42982520 10 Tf
20.2801 0 Td
[(gv)70(.write)]TJ
/R42338176 10 Tf
36.5102 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,c)Tj
0 Tc
9.28984 0 Td
(hannel\);)Tj
/R42650520 10 Tf
-161.27 -16.8 Td
(Graph transformation tools)Tj
/R42338176 10 Tf
36 -12 Td
(bool)Tj
/R42982520 10 Tf
20.2801 0 Td
[(gv)70(.tr)18.0151(ed)]TJ
/R42338176 10 Tf
31.8898 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R42982520 10.95 Tf
-124.17 -28.8 Td
[(KEYW)10.0365(ORDS)]TJ
/R42650520 10 Tf
36 -12 Td
[(graph, dot, neato, fdp, circo, tw)9.99268(opi, lua.)]TJ
173 -429.6 Td
201.5 Tw
(1733862375 4)Tj
ET
Q
Q
\n \n \n \n \n-811\n+810\n \n \n \n \n-R23231608\n+R42982520\n \n-R22899608\n+R42650520\n \n-R22587264\n+R42338176\n \n \n \n \n \n \n \n@@ -835,15 +835,15 @@\n \n Filter\n FlateDecode\n Length\n 468\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R21971872 def
1 begincodespacerange
<00><ff>
endcodespacerange
49 beginbfrange
<20><20><0020>
<2e><2e><002e>
<2f><2f><002f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<57><57><0057>
<59><59><0059>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R41722784 def
1 begincodespacerange
<00><ff>
endcodespacerange
49 beginbfrange
<20><20><0020>
<2e><2e><002e>
<2f><2f><002f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<57><57><0057>
<59><59><0059>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -860,18 +860,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-519\n+518\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R21972240 def
1 begincodespacerange
<00><ff>
endcodespacerange
56 beginbfrange
<20><20><0020>
<21><21><0021>
<22><22><0022>
<23><23><0023>
<24><24><0024>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<3a><3a><003a>
<41><41><0041>
<47><47><0047>
<49><49><0049>
<4e><4e><004e>
<52><52><0052>
<53><53><0053>
<57><57><0057>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R41723152 def
1 begincodespacerange
<00><ff>
endcodespacerange
56 beginbfrange
<20><20><0020>
<21><21><0021>
<22><22><0022>
<23><23><0023>
<24><24><0024>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<3a><3a><003a>
<41><41><0041>
<47><47><0047>
<49><49><0049>
<4e><4e><004e>
<52><52><0052>
<53><53><0053>
<57><57><0057>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -893,15 +893,15 @@\n \n Filter\n FlateDecode\n Length\n 325\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R21972608 def
1 begincodespacerange
<00><ff>
endcodespacerange
26 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<3b><3b><003b>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R41723520 def
1 begincodespacerange
<00><ff>
endcodespacerange
26 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<3b><3b><003b>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -923,15 +923,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-904b112ba7dd'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-b51022971fbe'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 36\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gv.3perl.pdf.gz", "source2": "./usr/share/doc/graphviz/gv.3perl.pdf.gz", "unified_diff": null, "details": [{"source1": "gv.3perl.pdf", "source2": "gv.3perl.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -74,15 +74,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R21587856 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R21900200 10 Tf
9.76016 0 Td
(\(3perl\))Tj
/R21587856 10 Tf
420.85 0 Td
(gv)Tj
/R21900200 10 Tf
9.76016 0 Td
(\(3perl\))Tj
-0.219 Tc
/R22232200 10.95 Tf
-440.79 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R21900200 10 Tf
20.407 -12 Td
(gv_perl - graph manipulation in perl)Tj
/R22232200 10.95 Tf
-36 -28.8 Td
(SYNOPSIS)Tj
/R21900200 10 Tf
36 -12 Td
(#!/usr/bin/perl)Tj
12 TL
(use gv;)'
/R22232200 10.95 Tf
-36 -28.8 Td
[(USA)54.9729(GE)]TJ
T*[(INTR)30.0371(ODUCTION)]TJ
/R22232200 10 Tf
36 -12 Td
(gv_perl)Tj
/R21900200 10 Tf
34.7199 0 Td
[(is a dynamically loaded e)15(xtension for)]TJ
/R22232200 10 Tf
152.05 0 Td
(perl)Tj
/R21900200 10 Tf
19.7199 0 Td
[(that pro)14.9927(vides access to the graph f)10(acilities of)]TJ
/R22232200 10 Tf
180.27 0 Td
(graphviz.)Tj
/R22232200 10.95 Tf
-422.76 -28.8 Td
(COMMANDS)Tj
/R22232200 10 Tf
36 -12 Td
(New graphs)Tj
/R21900200 10 Tf
16.8 TL
(Ne)'
2.5 Tc
11.4102 0 Td
(we)Tj
0 Tc
14.1602 0 Td
(mpty graph)Tj
/R21587856 10 Tf
10.4297 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R22232200 10 Tf
58.4598 0 Td
(gv::graph)Tj
/R21587856 10 Tf
44.7199 0 Td
(\(name\);)Tj
-103.18 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R22232200 10 Tf
58.4598 0 Td
(gv::digraph)Tj
/R21587856 10 Tf
53.0602 0 Td
(\(name\);)Tj
-111.52 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R22232200 10 Tf
58.4598 0 Td
(gv::strictgraph)Tj
/R21587856 10 Tf
66.9301 0 Td
(\(name\);)Tj
-125.39 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R22232200 10 Tf
58.4598 0 Td
(gv::strictdigraph)Tj
/R21587856 10 Tf
75.2699 0 Td
(\(name\);)Tj
/R21900200 10 Tf
-169.73 -16.8 Td
(Ne)Tj
2.5 Tc
11.4102 0 Td
(wg)Tj
0 Tc
14.7199 0 Td
(raph from a dot-syntax string or le)Tj
/R21587856 10 Tf
9.86992 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R22232200 10 Tf
58.4598 0 Td
[(gv::r)18.0078(eadstring)]TJ
/R21587856 10 Tf
63.4199 0 Td
(\(string\);)Tj
-121.88 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R22232200 10 Tf
58.4598 0 Td
[(gv::r)18.0078(ead)]TJ
/R21587856 10 Tf
38.4199 0 Td
(\(string lename\);)Tj
-96.8797 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R22232200 10 Tf
58.4598 0 Td
[(gv::r)18.0078(ead)]TJ
/R21587856 10 Tf
38.4199 0 Td
[(\(c)15.0073(hannel\);)]TJ
/R21900200 10 Tf
-132.88 -16.8 Td
(Add ne)Tj
2.5 Tc
28.9102 0 Td
(ws)Tj
0 Tc
13.6102 0 Td
[(ubgraph to e)15.0159(xisting graph)]TJ
/R21587856 10 Tf
-6.52031 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R22232200 10 Tf
58.4598 0 Td
(gv::graph)Tj
/R21587856 10 Tf
44.7199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R22232200 10 Tf
-208.37 -16.8 Td
(New nodes)Tj
/R21900200 10 Tf
(Add ne)'
2.5 Tc
28.9102 0 Td
(wn)Tj
0 Tc
14.7199 0 Td
[(ode to e)14.9841(xisting graph)]TJ
/R21587856 10 Tf
-7.63008 -12 Td
(node_handle)Tj
/R22232200 10 Tf
54.1602 0 Td
(gv::node)Tj
/R21587856 10 Tf
39.7199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R22232200 10 Tf
-199.07 -16.8 Td
(New edges)Tj
/R21900200 10 Tf
(Add ne)'
2.5 Tc
28.9102 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between e)15(xisting nodes)]TJ
/R21587856 10 Tf
-7.07031 -12 Td
[(edg)10.0159(e_handle)]TJ
/R22232200 10 Tf
53.5 0 Td
(gv::edge)Tj
/R21587856 10 Tf
38.6 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R21900200 10 Tf
-211.33 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between an e)15.0146(xisting tail node, and a named head node which will be induced in the graph)]TJ
-50.0102 -12 Td
(if it doesn')Tj
2.5 Tc
43.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
[(lready e)14.9927(xist)]TJ
/R21587856 10 Tf
-16.8699 -12 Td
[(edg)10.0159(e_handle)]TJ
/R22232200 10 Tf
53.5 0 Td
(gv::edge)Tj
/R21587856 10 Tf
38.6 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_name\);)Tj
/R21900200 10 Tf
-211.33 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between an e)15.0146(xisting head node, and a named tail node which will be induced in the graph)]TJ
-50.0102 -12 Td
(if it doesn')Tj
2.5 Tc
43.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
[(lready e)14.9927(xist)]TJ
/R21587856 10 Tf
-16.8699 -12 Td
[(edg)10.0159(e_handle)]TJ
/R22232200 10 Tf
53.5 0 Td
(gv::edge)Tj
/R21587856 10 Tf
38.6 0 Td
(\(tail_name)Tj
2.5 Tc
43.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R21900200 10 Tf
-181.33 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between named tail)-500(and head nodes which will be induced in the graph if the)]TJ
2.5 Tc
325.9 0 Td
(yd)Tj
0 Tc
12.5 0 Td
(on')Tj
2.5 Tc
13.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
(l-)Tj
-411.28 -12 Td
[(ready e)15(xist)]TJ
/R21587856 10 Tf
36 -12 Td
[(edg)10.0159(e_handle)]TJ
/R22232200 10 Tf
53.5 0 Td
(gv::edge)Tj
/R21587856 10 Tf
38.6 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
(ail_name)Tj
2.5 Tc
37.1199 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_name\);)Tj
/R22232200 10 Tf
-242.19 -16.8 Td
[(Setting attrib)20.0159(ute v)9.99268(alues)]TJ
/R21900200 10 Tf
T*[(Set v)24.9927(alue of named attrib)19.9854(ute of graph/node/edge - creating attrib)20(ute if necessary)]TJ
/R21587856 10 Tf
36 -12 Td
(string)Tj
/R22232200 10 Tf
25.8398 0 Td
(gv::setv)Tj
/R21587856 10 Tf
35.8199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-176.86 -12 Td
(string)Tj
/R22232200 10 Tf
25.8398 0 Td
(gv::setv)Tj
/R21587856 10 Tf
35.8199 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-172.56 -12 Td
(string)Tj
/R22232200 10 Tf
25.8398 0 Td
(gv::setv)Tj
/R21587856 10 Tf
35.8199 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
/R21900200 10 Tf
-207.9 -16.8 Td
[(Set v)24.9927(alue of e)14.9927(xisting attrib)20.0146(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ
/R21587856 10 Tf
36 -12 Td
(string)Tj
/R22232200 10 Tf
25.8398 0 Td
(gv::setv)Tj
/R21587856 10 Tf
35.8199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-182.42 -12 Td
(string)Tj
/R22232200 10 Tf
25.8398 0 Td
(gv::setv)Tj
/R21587856 10 Tf
35.8199 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-178.12 -12 Td
(string)Tj
/R22232200 10 Tf
25.8398 0 Td
(gv::setv)Tj
/R21587856 10 Tf
35.8199 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
/R21900200 10 Tf
-40.4598 -43.2 Td
201.5 Tw
(1733862375 1)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R45471632 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R45783976 10 Tf
9.76016 0 Td
(\(3perl\))Tj
/R45471632 10 Tf
420.85 0 Td
(gv)Tj
/R45783976 10 Tf
9.76016 0 Td
(\(3perl\))Tj
-0.219 Tc
/R46115976 10.95 Tf
-440.79 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R45783976 10 Tf
20.407 -12 Td
(gv_perl - graph manipulation in perl)Tj
/R46115976 10.95 Tf
-36 -28.8 Td
(SYNOPSIS)Tj
/R45783976 10 Tf
36 -12 Td
(#!/usr/bin/perl)Tj
12 TL
(use gv;)'
/R46115976 10.95 Tf
-36 -28.8 Td
[(USA)54.9729(GE)]TJ
T*[(INTR)30.0371(ODUCTION)]TJ
/R46115976 10 Tf
36 -12 Td
(gv_perl)Tj
/R45783976 10 Tf
34.7199 0 Td
[(is a dynamically loaded e)15(xtension for)]TJ
/R46115976 10 Tf
152.05 0 Td
(perl)Tj
/R45783976 10 Tf
19.7199 0 Td
[(that pro)14.9927(vides access to the graph f)10(acilities of)]TJ
/R46115976 10 Tf
180.27 0 Td
(graphviz.)Tj
/R46115976 10.95 Tf
-422.76 -28.8 Td
(COMMANDS)Tj
/R46115976 10 Tf
36 -12 Td
(New graphs)Tj
/R45783976 10 Tf
16.8 TL
(Ne)'
2.5 Tc
11.4102 0 Td
(we)Tj
0 Tc
14.1602 0 Td
(mpty graph)Tj
/R45471632 10 Tf
10.4297 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R46115976 10 Tf
58.4598 0 Td
(gv::graph)Tj
/R45471632 10 Tf
44.7199 0 Td
(\(name\);)Tj
-103.18 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R46115976 10 Tf
58.4598 0 Td
(gv::digraph)Tj
/R45471632 10 Tf
53.0602 0 Td
(\(name\);)Tj
-111.52 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R46115976 10 Tf
58.4598 0 Td
(gv::strictgraph)Tj
/R45471632 10 Tf
66.9301 0 Td
(\(name\);)Tj
-125.39 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R46115976 10 Tf
58.4598 0 Td
(gv::strictdigraph)Tj
/R45471632 10 Tf
75.2699 0 Td
(\(name\);)Tj
/R45783976 10 Tf
-169.73 -16.8 Td
(Ne)Tj
2.5 Tc
11.4102 0 Td
(wg)Tj
0 Tc
14.7199 0 Td
(raph from a dot-syntax string or le)Tj
/R45471632 10 Tf
9.86992 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R46115976 10 Tf
58.4598 0 Td
[(gv::r)18.0078(eadstring)]TJ
/R45471632 10 Tf
63.4199 0 Td
(\(string\);)Tj
-121.88 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R46115976 10 Tf
58.4598 0 Td
[(gv::r)18.0078(ead)]TJ
/R45471632 10 Tf
38.4199 0 Td
(\(string lename\);)Tj
-96.8797 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R46115976 10 Tf
58.4598 0 Td
[(gv::r)18.0078(ead)]TJ
/R45471632 10 Tf
38.4199 0 Td
[(\(c)15.0073(hannel\);)]TJ
/R45783976 10 Tf
-132.88 -16.8 Td
(Add ne)Tj
2.5 Tc
28.9102 0 Td
(ws)Tj
0 Tc
13.6102 0 Td
[(ubgraph to e)15.0159(xisting graph)]TJ
/R45471632 10 Tf
-6.52031 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R46115976 10 Tf
58.4598 0 Td
(gv::graph)Tj
/R45471632 10 Tf
44.7199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R46115976 10 Tf
-208.37 -16.8 Td
(New nodes)Tj
/R45783976 10 Tf
(Add ne)'
2.5 Tc
28.9102 0 Td
(wn)Tj
0 Tc
14.7199 0 Td
[(ode to e)14.9841(xisting graph)]TJ
/R45471632 10 Tf
-7.63008 -12 Td
(node_handle)Tj
/R46115976 10 Tf
54.1602 0 Td
(gv::node)Tj
/R45471632 10 Tf
39.7199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R46115976 10 Tf
-199.07 -16.8 Td
(New edges)Tj
/R45783976 10 Tf
(Add ne)'
2.5 Tc
28.9102 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between e)15(xisting nodes)]TJ
/R45471632 10 Tf
-7.07031 -12 Td
[(edg)10.0159(e_handle)]TJ
/R46115976 10 Tf
53.5 0 Td
(gv::edge)Tj
/R45471632 10 Tf
38.6 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R45783976 10 Tf
-211.33 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between an e)15.0146(xisting tail node, and a named head node which will be induced in the graph)]TJ
-50.0102 -12 Td
(if it doesn')Tj
2.5 Tc
43.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
[(lready e)14.9927(xist)]TJ
/R45471632 10 Tf
-16.8699 -12 Td
[(edg)10.0159(e_handle)]TJ
/R46115976 10 Tf
53.5 0 Td
(gv::edge)Tj
/R45471632 10 Tf
38.6 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_name\);)Tj
/R45783976 10 Tf
-211.33 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between an e)15.0146(xisting head node, and a named tail node which will be induced in the graph)]TJ
-50.0102 -12 Td
(if it doesn')Tj
2.5 Tc
43.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
[(lready e)14.9927(xist)]TJ
/R45471632 10 Tf
-16.8699 -12 Td
[(edg)10.0159(e_handle)]TJ
/R46115976 10 Tf
53.5 0 Td
(gv::edge)Tj
/R45471632 10 Tf
38.6 0 Td
(\(tail_name)Tj
2.5 Tc
43.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R45783976 10 Tf
-181.33 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between named tail)-500(and head nodes which will be induced in the graph if the)]TJ
2.5 Tc
325.9 0 Td
(yd)Tj
0 Tc
12.5 0 Td
(on')Tj
2.5 Tc
13.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
(l-)Tj
-411.28 -12 Td
[(ready e)15(xist)]TJ
/R45471632 10 Tf
36 -12 Td
[(edg)10.0159(e_handle)]TJ
/R46115976 10 Tf
53.5 0 Td
(gv::edge)Tj
/R45471632 10 Tf
38.6 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
(ail_name)Tj
2.5 Tc
37.1199 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_name\);)Tj
/R46115976 10 Tf
-242.19 -16.8 Td
[(Setting attrib)20.0159(ute v)9.99268(alues)]TJ
/R45783976 10 Tf
T*[(Set v)24.9927(alue of named attrib)19.9854(ute of graph/node/edge - creating attrib)20(ute if necessary)]TJ
/R45471632 10 Tf
36 -12 Td
(string)Tj
/R46115976 10 Tf
25.8398 0 Td
(gv::setv)Tj
/R45471632 10 Tf
35.8199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-176.86 -12 Td
(string)Tj
/R46115976 10 Tf
25.8398 0 Td
(gv::setv)Tj
/R45471632 10 Tf
35.8199 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-172.56 -12 Td
(string)Tj
/R46115976 10 Tf
25.8398 0 Td
(gv::setv)Tj
/R45471632 10 Tf
35.8199 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
/R45783976 10 Tf
-207.9 -16.8 Td
[(Set v)24.9927(alue of e)14.9927(xisting attrib)20.0146(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ
/R45471632 10 Tf
36 -12 Td
(string)Tj
/R46115976 10 Tf
25.8398 0 Td
(gv::setv)Tj
/R45471632 10 Tf
35.8199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-182.42 -12 Td
(string)Tj
/R46115976 10 Tf
25.8398 0 Td
(gv::setv)Tj
/R45471632 10 Tf
35.8199 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-178.12 -12 Td
(string)Tj
/R46115976 10 Tf
25.8398 0 Td
(gv::setv)Tj
/R45471632 10 Tf
35.8199 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
/R45783976 10 Tf
-40.4598 -43.2 Td
201.5 Tw
(1733862375 1)Tj
ET
Q
Q
\n \n \n \n \n 1441\n \n \n@@ -591,19 +591,19 @@\n FontFile3\n \n \n \n \n \n \n-R22232200\n+R46115976\n \n-R21900200\n+R45783976\n \n-R21587856\n+R45471632\n \n \n \n \n \n \n Type\n@@ -640,29 +640,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R21587856 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R21900200 10 Tf
9.76016 0 Td
(\(3perl\))Tj
/R21587856 10 Tf
420.85 0 Td
(gv)Tj
/R21900200 10 Tf
9.76016 0 Td
(\(3perl\))Tj
/R22232200 10 Tf
-404.79 -36 Td
[(Getting attrib)19.9841(ute v)9.99268(alues)]TJ
/R21900200 10 Tf
16.8 TL
T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ
/R21587856 10 Tf
36 -12 Td
(string)Tj
/R22232200 10 Tf
25.8398 0 Td
(gv::getv)Tj
/R21587856 10 Tf
36.9301 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
-131.96 -12 Td
(string)Tj
/R22232200 10 Tf
25.8398 0 Td
(gv::getv)Tj
/R21587856 10 Tf
36.9301 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
-127.66 -12 Td
(string)Tj
/R22232200 10 Tf
25.8398 0 Td
(gv::getv)Tj
/R21587856 10 Tf
36.9301 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
/R21900200 10 Tf
-163 -16.8 Td
[(Get v)25.0159(alue of attrib)20(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ
/R21587856 10 Tf
36 -12 Td
(string)Tj
/R22232200 10 Tf
25.8398 0 Td
(gv::getv)Tj
/R21587856 10 Tf
36.9301 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
-131.96 -12 Td
(string)Tj
/R22232200 10 Tf
25.8398 0 Td
(gv::getv)Tj
/R21587856 10 Tf
36.9301 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
-127.66 -12 Td
(string)Tj
/R22232200 10 Tf
25.8398 0 Td
(gv::getv)Tj
/R21587856 10 Tf
36.9301 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R22232200 10 Tf
-163 -16.8 Td
[(Obtain names fr)18.0078(om handles)]TJ
/R21587856 10 Tf
36 -12 Td
(string)Tj
/R22232200 10 Tf
25.8398 0 Td
(gv::nameof)Tj
/R21587856 10 Tf
50.8199 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-76.6598 -12 Td
(string)Tj
/R22232200 10 Tf
25.8398 0 Td
(gv::nameof)Tj
/R21587856 10 Tf
50.8199 0 Td
(\(node_handle\);)Tj
-76.6598 -12 Td
(string)Tj
/R22232200 10 Tf
25.8398 0 Td
(gv::nameof)Tj
/R21587856 10 Tf
50.8199 0 Td
(\(attr_handle\);)Tj
/R22232200 10 Tf
-112.66 -16.8 Td
[(Find handles fr)18.0151(om names)]TJ
/R21587856 10 Tf
36 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R22232200 10 Tf
58.4598 0 Td
(gv::ndsubg)Tj
/R21587856 10 Tf
55.85 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-183.5 -12 Td
(node_handle)Tj
/R22232200 10 Tf
54.1602 0 Td
(gv::ndnode)Tj
/R21587856 10 Tf
56.4 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-179.75 -12 Td
[(edg)10.0159(e_handle)]TJ
/R22232200 10 Tf
53.5 0 Td
(gv::ndedge)Tj
/R21587856 10 Tf
55.2801 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
-192.01 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R22232200 10 Tf
68.9699 0 Td
(gv::ndattr)Tj
/R21587856 10 Tf
51.9398 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-190.1 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R22232200 10 Tf
68.9699 0 Td
(gv::ndattr)Tj
/R21587856 10 Tf
51.9398 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-185.8 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R22232200 10 Tf
68.9699 0 Td
(gv::ndattr)Tj
/R21587856 10 Tf
51.9398 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R22232200 10 Tf
-221.14 -16.8 Td
[(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ
/R21587856 10 Tf
36 -12 Td
(node_handle)Tj
/R22232200 10 Tf
54.1602 0 Td
(gv::headof)Tj
/R21587856 10 Tf
48.05 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-102.21 -12 Td
(node_handle)Tj
/R22232200 10 Tf
54.1602 0 Td
(gv::tailof)Tj
/R21587856 10 Tf
41.3801 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-95.5402 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R22232200 10 Tf
58.4598 0 Td
(gv::graphof)Tj
/R21587856 10 Tf
53.05 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-111.51 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R22232200 10 Tf
58.4598 0 Td
(gv::graphof)Tj
/R21587856 10 Tf
53.05 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-111.51 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R22232200 10 Tf
58.4598 0 Td
(gv::graphof)Tj
/R21587856 10 Tf
53.05 0 Td
(\(node_handle\);)Tj
-111.51 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R22232200 10 Tf
58.4598 0 Td
[(gv::r)18.0078(ootof)]TJ
/R21587856 10 Tf
45.0801 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R22232200 10 Tf
-139.54 -16.8 Td
[(Obtain handles of pr)18(oto node/edge f)25.0146(or setting default attrib)19.9854(ute v)9.99268(alues)]TJ
/R21587856 10 Tf
36 -12 Td
(node_handle)Tj
/R22232200 10 Tf
54.1602 0 Td
[(gv::pr)17.9932(otonode)]TJ
/R21587856 10 Tf
62.8699 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-117.03 -12 Td
[(edg)10.0159(e_handle)]TJ
/R22232200 10 Tf
53.5 0 Td
[(gv::pr)17.9932(otoedge)]TJ
/R21587856 10 Tf
61.75 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R22232200 10 Tf
-151.25 -16.8 Td
(Iterators)Tj
/R21900200 10 Tf
(Iteration termination tests)'
/R21587856 10 Tf
36 -12 Td
(bool)Tj
/R22232200 10 Tf
20.2801 0 Td
(gv::ok)Tj
/R21587856 10 Tf
29.7199 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-50 -12 Td
(bool)Tj
/R22232200 10 Tf
20.2801 0 Td
(gv::ok)Tj
/R21587856 10 Tf
29.7199 0 Td
(\(node_handle\);)Tj
-50 -12 Td
(bool)Tj
/R22232200 10 Tf
20.2801 0 Td
(gv::ok)Tj
/R21587856 10 Tf
29.7199 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-50 -12 Td
(bool)Tj
/R22232200 10 Tf
20.2801 0 Td
(gv::ok)Tj
/R21587856 10 Tf
29.7199 0 Td
(\(attr_handle\);)Tj
/R21900200 10 Tf
-86 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rs)Tj
0 Tc
9.71992 0 Td
(ubgraphs of a graph)Tj
/R21587856 10 Tf
-15.8996 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R22232200 10 Tf
58.4598 0 Td
(gv::rstsubg)Tj
/R21587856 10 Tf
56.3898 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-114.85 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R22232200 10 Tf
58.4598 0 Td
(gv::nextsubg)Tj
/R21587856 10 Tf
57.5 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(ubgr)15.0146(aph_handle\);)]TJ
/R21900200 10 Tf
-220.039 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rs)Tj
0 Tc
9.71992 0 Td
[(uper)18.0151(graphs of a graph \(obscure and rarely useful\))]TJ
/R21587856 10 Tf
-15.8996 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R22232200 10 Tf
58.4598 0 Td
(gv::rstsupg)Tj
/R21587856 10 Tf
56.3898 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-114.85 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R22232200 10 Tf
58.4598 0 Td
(gv::nextsupg)Tj
/R21587856 10 Tf
57.5 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(ubgr)15.0146(aph_handle\);)]TJ
/R21900200 10 Tf
-220.039 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(dges of a graph)Tj
/R21587856 10 Tf
-16.4496 -12 Td
[(edg)10.0159(e_handle)]TJ
/R22232200 10 Tf
53.5 0 Td
(gv::rstedge)Tj
/R21587856 10 Tf
55.8199 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-109.32 -12 Td
[(edg)10.0159(e_handle)]TJ
/R22232200 10 Tf
53.5 0 Td
(gv::nextedge)Tj
/R21587856 10 Tf
56.9301 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R21900200 10 Tf
-215.06 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ro)Tj
0 Tc
10.8301 0 Td
(utedges of a graph)Tj
/R21587856 10 Tf
-17.0098 -12 Td
[(edg)10.0159(e_handle)]TJ
/R22232200 10 Tf
53.5 0 Td
(gv::rstout)Tj
/R21587856 10 Tf
50.2699 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-103.77 -12 Td
[(edg)10.0159(e_handle)]TJ
/R22232200 10 Tf
53.5 0 Td
(gv::nextout)Tj
/R21587856 10 Tf
51.3801 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R21900200 10 Tf
-36.5098 -62.4 Td
201.5 Tw
(1733862375 2)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R45471632 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R45783976 10 Tf
9.76016 0 Td
(\(3perl\))Tj
/R45471632 10 Tf
420.85 0 Td
(gv)Tj
/R45783976 10 Tf
9.76016 0 Td
(\(3perl\))Tj
/R46115976 10 Tf
-404.79 -36 Td
[(Getting attrib)19.9841(ute v)9.99268(alues)]TJ
/R45783976 10 Tf
16.8 TL
T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ
/R45471632 10 Tf
36 -12 Td
(string)Tj
/R46115976 10 Tf
25.8398 0 Td
(gv::getv)Tj
/R45471632 10 Tf
36.9301 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
-131.96 -12 Td
(string)Tj
/R46115976 10 Tf
25.8398 0 Td
(gv::getv)Tj
/R45471632 10 Tf
36.9301 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
-127.66 -12 Td
(string)Tj
/R46115976 10 Tf
25.8398 0 Td
(gv::getv)Tj
/R45471632 10 Tf
36.9301 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
/R45783976 10 Tf
-163 -16.8 Td
[(Get v)25.0159(alue of attrib)20(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ
/R45471632 10 Tf
36 -12 Td
(string)Tj
/R46115976 10 Tf
25.8398 0 Td
(gv::getv)Tj
/R45471632 10 Tf
36.9301 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
-131.96 -12 Td
(string)Tj
/R46115976 10 Tf
25.8398 0 Td
(gv::getv)Tj
/R45471632 10 Tf
36.9301 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
-127.66 -12 Td
(string)Tj
/R46115976 10 Tf
25.8398 0 Td
(gv::getv)Tj
/R45471632 10 Tf
36.9301 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R46115976 10 Tf
-163 -16.8 Td
[(Obtain names fr)18.0078(om handles)]TJ
/R45471632 10 Tf
36 -12 Td
(string)Tj
/R46115976 10 Tf
25.8398 0 Td
(gv::nameof)Tj
/R45471632 10 Tf
50.8199 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-76.6598 -12 Td
(string)Tj
/R46115976 10 Tf
25.8398 0 Td
(gv::nameof)Tj
/R45471632 10 Tf
50.8199 0 Td
(\(node_handle\);)Tj
-76.6598 -12 Td
(string)Tj
/R46115976 10 Tf
25.8398 0 Td
(gv::nameof)Tj
/R45471632 10 Tf
50.8199 0 Td
(\(attr_handle\);)Tj
/R46115976 10 Tf
-112.66 -16.8 Td
[(Find handles fr)18.0151(om names)]TJ
/R45471632 10 Tf
36 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R46115976 10 Tf
58.4598 0 Td
(gv::ndsubg)Tj
/R45471632 10 Tf
55.85 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-183.5 -12 Td
(node_handle)Tj
/R46115976 10 Tf
54.1602 0 Td
(gv::ndnode)Tj
/R45471632 10 Tf
56.4 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-179.75 -12 Td
[(edg)10.0159(e_handle)]TJ
/R46115976 10 Tf
53.5 0 Td
(gv::ndedge)Tj
/R45471632 10 Tf
55.2801 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
-192.01 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R46115976 10 Tf
68.9699 0 Td
(gv::ndattr)Tj
/R45471632 10 Tf
51.9398 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-190.1 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R46115976 10 Tf
68.9699 0 Td
(gv::ndattr)Tj
/R45471632 10 Tf
51.9398 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-185.8 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R46115976 10 Tf
68.9699 0 Td
(gv::ndattr)Tj
/R45471632 10 Tf
51.9398 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R46115976 10 Tf
-221.14 -16.8 Td
[(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ
/R45471632 10 Tf
36 -12 Td
(node_handle)Tj
/R46115976 10 Tf
54.1602 0 Td
(gv::headof)Tj
/R45471632 10 Tf
48.05 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-102.21 -12 Td
(node_handle)Tj
/R46115976 10 Tf
54.1602 0 Td
(gv::tailof)Tj
/R45471632 10 Tf
41.3801 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-95.5402 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R46115976 10 Tf
58.4598 0 Td
(gv::graphof)Tj
/R45471632 10 Tf
53.05 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-111.51 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R46115976 10 Tf
58.4598 0 Td
(gv::graphof)Tj
/R45471632 10 Tf
53.05 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-111.51 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R46115976 10 Tf
58.4598 0 Td
(gv::graphof)Tj
/R45471632 10 Tf
53.05 0 Td
(\(node_handle\);)Tj
-111.51 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R46115976 10 Tf
58.4598 0 Td
[(gv::r)18.0078(ootof)]TJ
/R45471632 10 Tf
45.0801 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R46115976 10 Tf
-139.54 -16.8 Td
[(Obtain handles of pr)18(oto node/edge f)25.0146(or setting default attrib)19.9854(ute v)9.99268(alues)]TJ
/R45471632 10 Tf
36 -12 Td
(node_handle)Tj
/R46115976 10 Tf
54.1602 0 Td
[(gv::pr)17.9932(otonode)]TJ
/R45471632 10 Tf
62.8699 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-117.03 -12 Td
[(edg)10.0159(e_handle)]TJ
/R46115976 10 Tf
53.5 0 Td
[(gv::pr)17.9932(otoedge)]TJ
/R45471632 10 Tf
61.75 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R46115976 10 Tf
-151.25 -16.8 Td
(Iterators)Tj
/R45783976 10 Tf
(Iteration termination tests)'
/R45471632 10 Tf
36 -12 Td
(bool)Tj
/R46115976 10 Tf
20.2801 0 Td
(gv::ok)Tj
/R45471632 10 Tf
29.7199 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-50 -12 Td
(bool)Tj
/R46115976 10 Tf
20.2801 0 Td
(gv::ok)Tj
/R45471632 10 Tf
29.7199 0 Td
(\(node_handle\);)Tj
-50 -12 Td
(bool)Tj
/R46115976 10 Tf
20.2801 0 Td
(gv::ok)Tj
/R45471632 10 Tf
29.7199 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-50 -12 Td
(bool)Tj
/R46115976 10 Tf
20.2801 0 Td
(gv::ok)Tj
/R45471632 10 Tf
29.7199 0 Td
(\(attr_handle\);)Tj
/R45783976 10 Tf
-86 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rs)Tj
0 Tc
9.71992 0 Td
(ubgraphs of a graph)Tj
/R45471632 10 Tf
-15.8996 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R46115976 10 Tf
58.4598 0 Td
(gv::rstsubg)Tj
/R45471632 10 Tf
56.3898 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-114.85 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R46115976 10 Tf
58.4598 0 Td
(gv::nextsubg)Tj
/R45471632 10 Tf
57.5 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(ubgr)15.0146(aph_handle\);)]TJ
/R45783976 10 Tf
-220.039 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rs)Tj
0 Tc
9.71992 0 Td
[(uper)18.0151(graphs of a graph \(obscure and rarely useful\))]TJ
/R45471632 10 Tf
-15.8996 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R46115976 10 Tf
58.4598 0 Td
(gv::rstsupg)Tj
/R45471632 10 Tf
56.3898 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-114.85 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R46115976 10 Tf
58.4598 0 Td
(gv::nextsupg)Tj
/R45471632 10 Tf
57.5 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(ubgr)15.0146(aph_handle\);)]TJ
/R45783976 10 Tf
-220.039 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(dges of a graph)Tj
/R45471632 10 Tf
-16.4496 -12 Td
[(edg)10.0159(e_handle)]TJ
/R46115976 10 Tf
53.5 0 Td
(gv::rstedge)Tj
/R45471632 10 Tf
55.8199 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-109.32 -12 Td
[(edg)10.0159(e_handle)]TJ
/R46115976 10 Tf
53.5 0 Td
(gv::nextedge)Tj
/R45471632 10 Tf
56.9301 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R45783976 10 Tf
-215.06 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ro)Tj
0 Tc
10.8301 0 Td
(utedges of a graph)Tj
/R45471632 10 Tf
-17.0098 -12 Td
[(edg)10.0159(e_handle)]TJ
/R46115976 10 Tf
53.5 0 Td
(gv::rstout)Tj
/R45471632 10 Tf
50.2699 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-103.77 -12 Td
[(edg)10.0159(e_handle)]TJ
/R46115976 10 Tf
53.5 0 Td
(gv::nextout)Tj
/R45471632 10 Tf
51.3801 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R45783976 10 Tf
-36.5098 -62.4 Td
201.5 Tw
(1733862375 2)Tj
ET
Q
Q
\n \n \n \n \n 1255\n \n \n \n \n-R22232200\n+R46115976\n \n-R21900200\n+R45783976\n \n-R21587856\n+R45471632\n \n \n \n \n \n \n Type\n@@ -699,29 +699,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R21587856 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R21900200 10 Tf
9.76016 0 Td
(\(3perl\))Tj
/R21587856 10 Tf
420.85 0 Td
(gv)Tj
/R21900200 10 Tf
9.76016 0 Td
(\(3perl\))Tj
-404.79 -36 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(dges of a node)Tj
/R21587856 10 Tf
-16.4496 -12 Td
[(edg)10.0159(e_handle)]TJ
/R22232200 10 Tf
53.5 0 Td
(gv::rstedge)Tj
/R21587856 10 Tf
55.8199 0 Td
(\(node_handle\);)Tj
-109.32 -12 Td
[(edg)10.0159(e_handle)]TJ
/R22232200 10 Tf
53.5 0 Td
(gv::nextedge)Tj
/R21587856 10 Tf
56.9301 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R21900200 10 Tf
-210.76 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ro)Tj
0 Tc
10.8301 0 Td
(ut-edges of a node)Tj
/R21587856 10 Tf
-17.0098 -12 Td
[(edg)10.0159(e_handle)]TJ
/R22232200 10 Tf
53.5 0 Td
(gv::rstout)Tj
/R21587856 10 Tf
50.2699 0 Td
(\(node_handle\);)Tj
-103.77 -12 Td
[(edg)10.0159(e_handle)]TJ
/R22232200 10 Tf
53.5 0 Td
(gv::nextout)Tj
/R21587856 10 Tf
51.3801 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R21900200 10 Tf
-205.21 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rh)Tj
0 Tc
10.8301 0 Td
(ead nodes reachable from out-edges of a node)Tj
/R21587856 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R22232200 10 Tf
54.1602 0 Td
(gv::rsthead)Tj
/R21587856 10 Tf
56.9398 0 Td
(\(node_handle\);)Tj
-111.1 -12 Td
(node_handle)Tj
/R22232200 10 Tf
54.1602 0 Td
(gv::nexthead)Tj
/R21587856 10 Tf
58.05 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R21900200 10 Tf
-213.1 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ri)Tj
0 Tc
8.61016 0 Td
(n-edges of a graph)Tj
/R21587856 10 Tf
-14.7898 -12 Td
[(edg)10.0159(e_handle)]TJ
/R22232200 10 Tf
53.5 0 Td
(gv::rstin)Tj
/R21587856 10 Tf
44.7199 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-98.2199 -12 Td
[(edg)10.0159(e_handle)]TJ
/R22232200 10 Tf
53.5 0 Td
(gv::nextin)Tj
/R21587856 10 Tf
45.8301 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R21900200 10 Tf
-199.66 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ri)Tj
0 Tc
8.61016 0 Td
(n-edges of a node)Tj
/R21587856 10 Tf
-14.7898 -12 Td
[(edg)10.0159(e_handle)]TJ
/R22232200 10 Tf
53.5 0 Td
(gv::rstin)Tj
/R21587856 10 Tf
44.7199 0 Td
(\(node_handle\);)Tj
-98.2199 -12 Td
[(edg)10.0159(e_handle)]TJ
/R22232200 10 Tf
53.5 0 Td
(gv::nextin)Tj
/R21587856 10 Tf
45.8301 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R21900200 10 Tf
-203.96 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rt)Tj
0 Tc
8.61016 0 Td
(ail nodes reachable from in-edges of a node)Tj
/R21587856 10 Tf
-14.7898 -12 Td
(node_handle)Tj
/R22232200 10 Tf
54.1602 0 Td
(gv::rsttail)Tj
/R21587856 10 Tf
50.2699 0 Td
(\(node_handle\);)Tj
-104.43 -12 Td
(node_handle)Tj
/R22232200 10 Tf
54.1602 0 Td
(gv::nexttail)Tj
/R21587856 10 Tf
51.3801 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
(ail_node_handle\);)Tj
/R21900200 10 Tf
-204.21 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rn)Tj
0 Tc
10.8301 0 Td
(odes of a graph)Tj
/R21587856 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R22232200 10 Tf
54.1602 0 Td
(gv::rstnode)Tj
/R21587856 10 Tf
56.9398 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-111.1 -12 Td
(node_handle)Tj
/R22232200 10 Tf
54.1602 0 Td
(gv::nextnode)Tj
/R21587856 10 Tf
58.05 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ode_handle\);)Tj
/R21900200 10 Tf
-217.4 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rn)Tj
0 Tc
10.8301 0 Td
(odes of an edge)Tj
/R21587856 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R22232200 10 Tf
54.1602 0 Td
(gv::rstnode)Tj
/R21587856 10 Tf
56.9398 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-111.1 -12 Td
(node_handle)Tj
/R22232200 10 Tf
54.1602 0 Td
(gv::nextnode)Tj
/R21587856 10 Tf
58.05 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,n)Tj
0 Tc
10 0 Td
(ode_handle\);)Tj
/R21900200 10 Tf
-212.44 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of a graph)]TJ
/R21587856 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R22232200 10 Tf
68.9699 0 Td
(gv::rstattr)Tj
/R21587856 10 Tf
52.4801 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-121.45 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R22232200 10 Tf
68.9699 0 Td
(gv::nextattr)Tj
/R21587856 10 Tf
53.5898 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R21900200 10 Tf
-227.75 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of an edge)]TJ
/R21587856 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R22232200 10 Tf
68.9699 0 Td
(gv::rstattr)Tj
/R21587856 10 Tf
52.4801 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-121.45 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R22232200 10 Tf
68.9699 0 Td
(gv::nextattr)Tj
/R21587856 10 Tf
53.5898 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R21900200 10 Tf
-222.79 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of a node)]TJ
/R21587856 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R22232200 10 Tf
68.9699 0 Td
(gv::rstattr)Tj
/R21587856 10 Tf
52.4801 0 Td
(\(node_handle\);)Tj
-121.45 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R22232200 10 Tf
68.9699 0 Td
(gv::nextattr)Tj
/R21587856 10 Tf
53.5898 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R22232200 10 Tf
-223.45 -16.8 Td
(Remo)Tj
-0.1 Tc
24.8898 0 Td
0.2 Tw
(ve g)Tj
0 Tc
16.8398 0 Td
0 Tw
(raph objects)Tj
/R21587856 10 Tf
-5.72969 -12 Td
(bool)Tj
/R22232200 10 Tf
20.2801 0 Td
(gv::rm)Tj
/R21587856 10 Tf
31.9301 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-52.2102 -12 Td
(bool)Tj
/R22232200 10 Tf
20.2801 0 Td
(gv::rm)Tj
/R21587856 10 Tf
31.9301 0 Td
(\(node_handle\);)Tj
-52.2102 -12 Td
(bool)Tj
/R22232200 10 Tf
20.2801 0 Td
(gv::rm)Tj
/R21587856 10 Tf
31.9301 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
/R22232200 10 Tf
-88.2102 -16.8 Td
[(Lay)25.0073(out)]TJ
/R21900200 10 Tf
16.8 TL
T*[(Annotate a graph with layout attrib)19.9854(utes and v)25(alues using a specic layout engine)]TJ
/R21587856 10 Tf
36 -12 Td
(bool)Tj
/R22232200 10 Tf
20.2801 0 Td
[(gv::lay)25.0159(out)]TJ
/R21587856 10 Tf
45.5797 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring engine\);)Tj
/R22232200 10 Tf
-169.939 -16.8 Td
(Render)Tj
/R21900200 10 Tf
T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ
/R21587856 10 Tf
36 -12 Td
(bool)Tj
/R22232200 10 Tf
20.2801 0 Td
[(gv::r)18.0078(ender)]TJ
/R21587856 10 Tf
47.8598 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R21900200 10 Tf
-104.14 -16.8 Td
(Render a layout to stdout)Tj
/R21587856 10 Tf
36 -12 Td
(bool)Tj
/R22232200 10 Tf
20.2801 0 Td
[(gv::r)18.0078(ender)]TJ
/R21587856 10 Tf
47.8598 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R21900200 10 Tf
-172.22 -16.8 Td
(Render to an open le)Tj
/R21587856 10 Tf
36 -12 Td
(bool)Tj
/R22232200 10 Tf
20.2801 0 Td
[(gv::r)18.0078(ender)]TJ
/R21587856 10 Tf
47.8598 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(tring format, c)14.9854(hannel fout\);)]TJ
/R21900200 10 Tf
0.780469 -50.4 Td
201.5 Tw
(1733862375 3)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R45471632 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R45783976 10 Tf
9.76016 0 Td
(\(3perl\))Tj
/R45471632 10 Tf
420.85 0 Td
(gv)Tj
/R45783976 10 Tf
9.76016 0 Td
(\(3perl\))Tj
-404.79 -36 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(dges of a node)Tj
/R45471632 10 Tf
-16.4496 -12 Td
[(edg)10.0159(e_handle)]TJ
/R46115976 10 Tf
53.5 0 Td
(gv::rstedge)Tj
/R45471632 10 Tf
55.8199 0 Td
(\(node_handle\);)Tj
-109.32 -12 Td
[(edg)10.0159(e_handle)]TJ
/R46115976 10 Tf
53.5 0 Td
(gv::nextedge)Tj
/R45471632 10 Tf
56.9301 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R45783976 10 Tf
-210.76 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ro)Tj
0 Tc
10.8301 0 Td
(ut-edges of a node)Tj
/R45471632 10 Tf
-17.0098 -12 Td
[(edg)10.0159(e_handle)]TJ
/R46115976 10 Tf
53.5 0 Td
(gv::rstout)Tj
/R45471632 10 Tf
50.2699 0 Td
(\(node_handle\);)Tj
-103.77 -12 Td
[(edg)10.0159(e_handle)]TJ
/R46115976 10 Tf
53.5 0 Td
(gv::nextout)Tj
/R45471632 10 Tf
51.3801 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R45783976 10 Tf
-205.21 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rh)Tj
0 Tc
10.8301 0 Td
(ead nodes reachable from out-edges of a node)Tj
/R45471632 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R46115976 10 Tf
54.1602 0 Td
(gv::rsthead)Tj
/R45471632 10 Tf
56.9398 0 Td
(\(node_handle\);)Tj
-111.1 -12 Td
(node_handle)Tj
/R46115976 10 Tf
54.1602 0 Td
(gv::nexthead)Tj
/R45471632 10 Tf
58.05 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R45783976 10 Tf
-213.1 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ri)Tj
0 Tc
8.61016 0 Td
(n-edges of a graph)Tj
/R45471632 10 Tf
-14.7898 -12 Td
[(edg)10.0159(e_handle)]TJ
/R46115976 10 Tf
53.5 0 Td
(gv::rstin)Tj
/R45471632 10 Tf
44.7199 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-98.2199 -12 Td
[(edg)10.0159(e_handle)]TJ
/R46115976 10 Tf
53.5 0 Td
(gv::nextin)Tj
/R45471632 10 Tf
45.8301 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R45783976 10 Tf
-199.66 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ri)Tj
0 Tc
8.61016 0 Td
(n-edges of a node)Tj
/R45471632 10 Tf
-14.7898 -12 Td
[(edg)10.0159(e_handle)]TJ
/R46115976 10 Tf
53.5 0 Td
(gv::rstin)Tj
/R45471632 10 Tf
44.7199 0 Td
(\(node_handle\);)Tj
-98.2199 -12 Td
[(edg)10.0159(e_handle)]TJ
/R46115976 10 Tf
53.5 0 Td
(gv::nextin)Tj
/R45471632 10 Tf
45.8301 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R45783976 10 Tf
-203.96 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rt)Tj
0 Tc
8.61016 0 Td
(ail nodes reachable from in-edges of a node)Tj
/R45471632 10 Tf
-14.7898 -12 Td
(node_handle)Tj
/R46115976 10 Tf
54.1602 0 Td
(gv::rsttail)Tj
/R45471632 10 Tf
50.2699 0 Td
(\(node_handle\);)Tj
-104.43 -12 Td
(node_handle)Tj
/R46115976 10 Tf
54.1602 0 Td
(gv::nexttail)Tj
/R45471632 10 Tf
51.3801 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
(ail_node_handle\);)Tj
/R45783976 10 Tf
-204.21 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rn)Tj
0 Tc
10.8301 0 Td
(odes of a graph)Tj
/R45471632 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R46115976 10 Tf
54.1602 0 Td
(gv::rstnode)Tj
/R45471632 10 Tf
56.9398 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-111.1 -12 Td
(node_handle)Tj
/R46115976 10 Tf
54.1602 0 Td
(gv::nextnode)Tj
/R45471632 10 Tf
58.05 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ode_handle\);)Tj
/R45783976 10 Tf
-217.4 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rn)Tj
0 Tc
10.8301 0 Td
(odes of an edge)Tj
/R45471632 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R46115976 10 Tf
54.1602 0 Td
(gv::rstnode)Tj
/R45471632 10 Tf
56.9398 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-111.1 -12 Td
(node_handle)Tj
/R46115976 10 Tf
54.1602 0 Td
(gv::nextnode)Tj
/R45471632 10 Tf
58.05 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,n)Tj
0 Tc
10 0 Td
(ode_handle\);)Tj
/R45783976 10 Tf
-212.44 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of a graph)]TJ
/R45471632 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R46115976 10 Tf
68.9699 0 Td
(gv::rstattr)Tj
/R45471632 10 Tf
52.4801 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-121.45 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R46115976 10 Tf
68.9699 0 Td
(gv::nextattr)Tj
/R45471632 10 Tf
53.5898 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R45783976 10 Tf
-227.75 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of an edge)]TJ
/R45471632 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R46115976 10 Tf
68.9699 0 Td
(gv::rstattr)Tj
/R45471632 10 Tf
52.4801 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-121.45 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R46115976 10 Tf
68.9699 0 Td
(gv::nextattr)Tj
/R45471632 10 Tf
53.5898 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R45783976 10 Tf
-222.79 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of a node)]TJ
/R45471632 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R46115976 10 Tf
68.9699 0 Td
(gv::rstattr)Tj
/R45471632 10 Tf
52.4801 0 Td
(\(node_handle\);)Tj
-121.45 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R46115976 10 Tf
68.9699 0 Td
(gv::nextattr)Tj
/R45471632 10 Tf
53.5898 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R46115976 10 Tf
-223.45 -16.8 Td
(Remo)Tj
-0.1 Tc
24.8898 0 Td
0.2 Tw
(ve g)Tj
0 Tc
16.8398 0 Td
0 Tw
(raph objects)Tj
/R45471632 10 Tf
-5.72969 -12 Td
(bool)Tj
/R46115976 10 Tf
20.2801 0 Td
(gv::rm)Tj
/R45471632 10 Tf
31.9301 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-52.2102 -12 Td
(bool)Tj
/R46115976 10 Tf
20.2801 0 Td
(gv::rm)Tj
/R45471632 10 Tf
31.9301 0 Td
(\(node_handle\);)Tj
-52.2102 -12 Td
(bool)Tj
/R46115976 10 Tf
20.2801 0 Td
(gv::rm)Tj
/R45471632 10 Tf
31.9301 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
/R46115976 10 Tf
-88.2102 -16.8 Td
[(Lay)25.0073(out)]TJ
/R45783976 10 Tf
16.8 TL
T*[(Annotate a graph with layout attrib)19.9854(utes and v)25(alues using a specic layout engine)]TJ
/R45471632 10 Tf
36 -12 Td
(bool)Tj
/R46115976 10 Tf
20.2801 0 Td
[(gv::lay)25.0159(out)]TJ
/R45471632 10 Tf
45.5797 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring engine\);)Tj
/R46115976 10 Tf
-169.939 -16.8 Td
(Render)Tj
/R45783976 10 Tf
T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ
/R45471632 10 Tf
36 -12 Td
(bool)Tj
/R46115976 10 Tf
20.2801 0 Td
[(gv::r)18.0078(ender)]TJ
/R45471632 10 Tf
47.8598 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R45783976 10 Tf
-104.14 -16.8 Td
(Render a layout to stdout)Tj
/R45471632 10 Tf
36 -12 Td
(bool)Tj
/R46115976 10 Tf
20.2801 0 Td
[(gv::r)18.0078(ender)]TJ
/R45471632 10 Tf
47.8598 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R45783976 10 Tf
-172.22 -16.8 Td
(Render to an open le)Tj
/R45471632 10 Tf
36 -12 Td
(bool)Tj
/R46115976 10 Tf
20.2801 0 Td
[(gv::r)18.0078(ender)]TJ
/R45471632 10 Tf
47.8598 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(tring format, c)14.9854(hannel fout\);)]TJ
/R45783976 10 Tf
0.780469 -50.4 Td
201.5 Tw
(1733862375 3)Tj
ET
Q
Q
\n \n \n \n \n-1177\n+1179\n \n \n \n \n-R22232200\n+R46115976\n \n-R21900200\n+R45783976\n \n-R21587856\n+R45471632\n \n \n \n \n \n \n Type\n@@ -758,29 +758,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R21587856 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R21900200 10 Tf
9.76016 0 Td
(\(3perl\))Tj
/R21587856 10 Tf
420.85 0 Td
(gv)Tj
/R21900200 10 Tf
9.76016 0 Td
(\(3perl\))Tj
-404.79 -36 Td
(Render a layout to an unopened le by name)Tj
/R21587856 10 Tf
36 -12 Td
(bool)Tj
/R22232200 10 Tf
20.2801 0 Td
[(gv::r)18.0078(ender)]TJ
/R21587856 10 Tf
47.8598 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format, string lename\);)Tj
/R21900200 10 Tf
-172.22 -16.8 Td
(Render to a string result)Tj
/R21587856 10 Tf
36 -12 Td
(string)Tj
/R22232200 10 Tf
25.8398 0 Td
[(gv::r)18.0078(enderr)18(esult)]TJ
/R21587856 10 Tf
72.1199 0 Td
[(\(gr)15.0073(aph_handle ing)]TJ
2.5 Tc
74.4699 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R22232200 10 Tf
-181.32 -12 Td
[(gv::r)18.0078(enderr)18(esult)]TJ
/R21587856 10 Tf
72.1199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format, string outdata\);)Tj
/R21900200 10 Tf
-176.2 -16.8 Td
(Render to an open channel)Tj
/R21587856 10 Tf
36 -12 Td
(bool)Tj
/R22232200 10 Tf
20.2801 0 Td
[(gv::r)18.0078(ender)17.9834(channel)]TJ
/R21587856 10 Tf
81.0199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(tring format, string c)15(hannelname\);)]TJ
/R21900200 10 Tf
-205.38 -16.8 Td
(Render a layout to a malloc'ed string, to be free')Tj
2.5 Tc
193.9 0 Td
[(db)250(yt)]TJ
0 Tc
22.7801 0 Td
(he caller)Tj
-216.68 -16.8 Td
(\(deprecated - too easy to leak memory\))Tj
16.8 TL
(\(still needed for "e)'
-0.25 Tc
74.0898 0 Td
(va)Tj
2.5 Tc
9.18984 0 Td
(l[)Tj
0 Tc
8.61016 0 Td
(gv::renderdata $G tk]" \))Tj
/R21587856 10 Tf
-55.8898 -12 Td
(string)Tj
/R22232200 10 Tf
25.8398 0 Td
[(gv::r)18.0078(enderdata)]TJ
/R21587856 10 Tf
66.75 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R21900200 10 Tf
-196.67 -16.8 Td
(Writing graph back to le)Tj
/R21587856 10 Tf
36 -12 Td
(bool)Tj
/R22232200 10 Tf
20.2801 0 Td
(gv::write)Tj
/R21587856 10 Tf
41.3699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring lename\);)Tj
-129.73 -12 Td
(bool)Tj
/R22232200 10 Tf
20.2801 0 Td
(gv::write)Tj
/R21587856 10 Tf
41.3699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,c)Tj
0 Tc
9.28984 0 Td
(hannel\);)Tj
/R21900200 10 Tf
-166.13 -16.8 Td
(Graph transformation tools)Tj
/R21587856 10 Tf
36 -12 Td
(bool)Tj
/R22232200 10 Tf
20.2801 0 Td
[(gv::tr)18(ed)]TJ
/R21587856 10 Tf
36.75 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R22232200 10.95 Tf
-129.03 -28.8 Td
[(KEYW)10.0365(ORDS)]TJ
/R21900200 10 Tf
36 -12 Td
[(graph, dot, neato, fdp, circo, tw)9.99268(opi, perl.)]TJ
173 -429.6 Td
201.5 Tw
(1733862375 4)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R45471632 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R45783976 10 Tf
9.76016 0 Td
(\(3perl\))Tj
/R45471632 10 Tf
420.85 0 Td
(gv)Tj
/R45783976 10 Tf
9.76016 0 Td
(\(3perl\))Tj
-404.79 -36 Td
(Render a layout to an unopened le by name)Tj
/R45471632 10 Tf
36 -12 Td
(bool)Tj
/R46115976 10 Tf
20.2801 0 Td
[(gv::r)18.0078(ender)]TJ
/R45471632 10 Tf
47.8598 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format, string lename\);)Tj
/R45783976 10 Tf
-172.22 -16.8 Td
(Render to a string result)Tj
/R45471632 10 Tf
36 -12 Td
(string)Tj
/R46115976 10 Tf
25.8398 0 Td
[(gv::r)18.0078(enderr)18(esult)]TJ
/R45471632 10 Tf
72.1199 0 Td
[(\(gr)15.0073(aph_handle ing)]TJ
2.5 Tc
74.4699 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R46115976 10 Tf
-181.32 -12 Td
[(gv::r)18.0078(enderr)18(esult)]TJ
/R45471632 10 Tf
72.1199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format, string outdata\);)Tj
/R45783976 10 Tf
-176.2 -16.8 Td
(Render to an open channel)Tj
/R45471632 10 Tf
36 -12 Td
(bool)Tj
/R46115976 10 Tf
20.2801 0 Td
[(gv::r)18.0078(ender)17.9834(channel)]TJ
/R45471632 10 Tf
81.0199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(tring format, string c)15(hannelname\);)]TJ
/R45783976 10 Tf
-205.38 -16.8 Td
(Render a layout to a malloc'ed string, to be free')Tj
2.5 Tc
193.9 0 Td
[(db)250(yt)]TJ
0 Tc
22.7801 0 Td
(he caller)Tj
-216.68 -16.8 Td
(\(deprecated - too easy to leak memory\))Tj
16.8 TL
(\(still needed for "e)'
-0.25 Tc
74.0898 0 Td
(va)Tj
2.5 Tc
9.18984 0 Td
(l[)Tj
0 Tc
8.61016 0 Td
(gv::renderdata $G tk]" \))Tj
/R45471632 10 Tf
-55.8898 -12 Td
(string)Tj
/R46115976 10 Tf
25.8398 0 Td
[(gv::r)18.0078(enderdata)]TJ
/R45471632 10 Tf
66.75 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R45783976 10 Tf
-196.67 -16.8 Td
(Writing graph back to le)Tj
/R45471632 10 Tf
36 -12 Td
(bool)Tj
/R46115976 10 Tf
20.2801 0 Td
(gv::write)Tj
/R45471632 10 Tf
41.3699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring lename\);)Tj
-129.73 -12 Td
(bool)Tj
/R46115976 10 Tf
20.2801 0 Td
(gv::write)Tj
/R45471632 10 Tf
41.3699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,c)Tj
0 Tc
9.28984 0 Td
(hannel\);)Tj
/R45783976 10 Tf
-166.13 -16.8 Td
(Graph transformation tools)Tj
/R45471632 10 Tf
36 -12 Td
(bool)Tj
/R46115976 10 Tf
20.2801 0 Td
[(gv::tr)18(ed)]TJ
/R45471632 10 Tf
36.75 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R46115976 10.95 Tf
-129.03 -28.8 Td
[(KEYW)10.0365(ORDS)]TJ
/R45783976 10 Tf
36 -12 Td
[(graph, dot, neato, fdp, circo, tw)9.99268(opi, perl.)]TJ
173 -429.6 Td
201.5 Tw
(1733862375 4)Tj
ET
Q
Q
\n \n \n \n \n 807\n \n \n \n \n-R22232200\n+R46115976\n \n-R21900200\n+R45783976\n \n-R21587856\n+R45471632\n \n \n \n \n \n \n \n@@ -835,15 +835,15 @@\n \n Filter\n FlateDecode\n Length\n 478\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R20972464 def
1 begincodespacerange
<00><ff>
endcodespacerange
50 beginbfrange
<20><20><0020>
<2e><2e><002e>
<2f><2f><002f>
<3a><3a><003a>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<57><57><0057>
<59><59><0059>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R44856240 def
1 begincodespacerange
<00><ff>
endcodespacerange
50 beginbfrange
<20><20><0020>
<2e><2e><002e>
<2f><2f><002f>
<3a><3a><003a>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<57><57><0057>
<59><59><0059>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -863,15 +863,15 @@\n \n Filter\n FlateDecode\n Length\n 519\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R20972832 def
1 begincodespacerange
<00><ff>
endcodespacerange
56 beginbfrange
<20><20><0020>
<21><21><0021>
<22><22><0022>
<23><23><0023>
<24><24><0024>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<3a><3a><003a>
<3b><3b><003b>
<41><41><0041>
<47><47><0047>
<49><49><0049>
<4e><4e><004e>
<52><52><0052>
<53><53><0053>
<57><57><0057>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R44856608 def
1 begincodespacerange
<00><ff>
endcodespacerange
56 beginbfrange
<20><20><0020>
<21><21><0021>
<22><22><0022>
<23><23><0023>
<24><24><0024>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<3a><3a><003a>
<3b><3b><003b>
<41><41><0041>
<47><47><0047>
<49><49><0049>
<4e><4e><004e>
<52><52><0052>
<53><53><0053>
<57><57><0057>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -893,15 +893,15 @@\n \n Filter\n FlateDecode\n Length\n 325\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R20973200 def
1 begincodespacerange
<00><ff>
endcodespacerange
26 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<3b><3b><003b>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R44856976 def
1 begincodespacerange
<00><ff>
endcodespacerange
26 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<3b><3b><003b>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -923,15 +923,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-f133bb3ad0df'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-d263f1126186'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 36\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gv.3python.pdf.gz", "source2": "./usr/share/doc/graphviz/gv.3python.pdf.gz", "unified_diff": null, "details": [{"source1": "gv.3python.pdf", "source2": "gv.3python.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -74,15 +74,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R41781184 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R42093528 10 Tf
9.76016 0 Td
[(\(3p)9.99207(ython\))]TJ
/R41781184 10 Tf
408.72 0 Td
(gv)Tj
/R42093528 10 Tf
9.76016 0 Td
[(\(3p)9.99023(ython\))]TJ
-0.219 Tc
/R42425528 10.95 Tf
-428.66 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R42093528 10 Tf
20.407 -12 Td
[(gv_p)10(ython - graph manipulation in p)10.0146(ython)]TJ
/R42425528 10.95 Tf
-36 -28.8 Td
(SYNOPSIS)Tj
/R42093528 10 Tf
36 -12 Td
[(#!/usr/bin/p)10.0073(ython)]TJ
12 TL
(import sys)'
(import gv)'
/R42425528 10.95 Tf
-36 -28.8 Td
[(USA)54.9729(GE)]TJ
T*[(INTR)30.0371(ODUCTION)]TJ
/R42425528 10 Tf
36 -12 Td
(gv_python)Tj
/R42093528 10 Tf
48.9879 0 Td
1.478 Tw
(is a dynamically loaded e)Tj
107.412 0 Td
1.477 Tw
(xtension for)Tj
/R42425528 10 Tf
53.5039 0 Td
(python)Tj
/R42093528 10 Tf
33.9871 0 Td
[(that pro)14.9976(vides access to the graph f)9.98535(acilities of)]TJ
/R42425528 10 Tf
-243.891 -12 Td
(graphviz.)Tj
/R42425528 10.95 Tf
-36 -28.8 Td
(COMMANDS)Tj
/R42425528 10 Tf
36 -12 Td
0 Tw
(New graphs)Tj
/R42093528 10 Tf
16.8 TL
(Ne)'
2.5 Tc
11.4102 0 Td
(we)Tj
0 Tc
14.1602 0 Td
(mpty graph)Tj
/R41781184 10 Tf
10.4297 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42425528 10 Tf
58.4598 0 Td
[(gv)70(.graph)]TJ
/R41781184 10 Tf
39.8602 0 Td
(\(name\);)Tj
-98.3199 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42425528 10 Tf
58.4598 0 Td
[(gv)70(.digraph)]TJ
/R41781184 10 Tf
48.2 0 Td
(\(name\);)Tj
-106.66 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42425528 10 Tf
58.4598 0 Td
[(gv)70(.strictgraph)]TJ
/R41781184 10 Tf
62.0699 0 Td
(\(name\);)Tj
-120.53 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42425528 10 Tf
58.4598 0 Td
[(gv)70(.strictdigraph)]TJ
/R41781184 10 Tf
70.4102 0 Td
(\(name\);)Tj
/R42093528 10 Tf
-164.87 -16.8 Td
(Ne)Tj
2.5 Tc
11.4102 0 Td
(wg)Tj
0 Tc
14.7199 0 Td
(raph from a dot-syntax string or le)Tj
/R41781184 10 Tf
9.86992 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42425528 10 Tf
58.4598 0 Td
[(gv)70(.r)17.9834(eadstring)]TJ
/R41781184 10 Tf
58.5602 0 Td
(\(string\);)Tj
-117.02 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42425528 10 Tf
58.4598 0 Td
[(gv)70(.r)17.9834(ead)]TJ
/R41781184 10 Tf
33.5602 0 Td
(\(string lename\);)Tj
-92.0199 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42425528 10 Tf
58.4598 0 Td
[(gv)70(.r)17.9834(ead)]TJ
/R41781184 10 Tf
33.5602 0 Td
[(\(c)15.0073(hannel\);)]TJ
/R42093528 10 Tf
-128.02 -16.8 Td
(Add ne)Tj
2.5 Tc
28.9102 0 Td
(ws)Tj
0 Tc
13.6102 0 Td
[(ubgraph to e)15.0159(xisting graph)]TJ
/R41781184 10 Tf
-6.52031 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42425528 10 Tf
58.4598 0 Td
[(gv)70(.graph)]TJ
/R41781184 10 Tf
39.8602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R42425528 10 Tf
-203.51 -16.8 Td
(New nodes)Tj
/R42093528 10 Tf
(Add ne)'
2.5 Tc
28.9102 0 Td
(wn)Tj
0 Tc
14.7199 0 Td
[(ode to e)14.9841(xisting graph)]TJ
/R41781184 10 Tf
-7.63008 -12 Td
(node_handle)Tj
/R42425528 10 Tf
54.1602 0 Td
[(gv)70(.node)]TJ
/R41781184 10 Tf
34.8602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R42425528 10 Tf
-194.21 -16.8 Td
(New edges)Tj
/R42093528 10 Tf
(Add ne)'
2.5 Tc
28.9102 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between e)15(xisting nodes)]TJ
/R41781184 10 Tf
-7.07031 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42425528 10 Tf
53.5 0 Td
[(gv)70(.edge)]TJ
/R41781184 10 Tf
33.7398 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R42093528 10 Tf
-206.47 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between an e)15.0146(xisting tail node, and a named head node which will be induced in the graph)]TJ
-50.0102 -12 Td
(if it doesn')Tj
2.5 Tc
43.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
[(lready e)14.9927(xist)]TJ
/R41781184 10 Tf
-16.8699 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42425528 10 Tf
53.5 0 Td
[(gv)70(.edge)]TJ
/R41781184 10 Tf
33.7398 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_name\);)Tj
/R42093528 10 Tf
-206.47 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between an e)15.0146(xisting head node, and a named tail node which will be induced in the graph)]TJ
-50.0102 -12 Td
(if it doesn')Tj
2.5 Tc
43.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
[(lready e)14.9927(xist)]TJ
/R41781184 10 Tf
-16.8699 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42425528 10 Tf
53.5 0 Td
[(gv)70(.edge)]TJ
/R41781184 10 Tf
33.7398 0 Td
(\(tail_name)Tj
2.5 Tc
43.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R42093528 10 Tf
-176.47 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between named tail)-500(and head nodes which will be induced in the graph if the)]TJ
2.5 Tc
325.9 0 Td
(yd)Tj
0 Tc
12.5 0 Td
(on')Tj
2.5 Tc
13.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
(l-)Tj
-411.28 -12 Td
[(ready e)15(xist)]TJ
/R41781184 10 Tf
36 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42425528 10 Tf
53.5 0 Td
[(gv)70(.edge)]TJ
/R41781184 10 Tf
33.7398 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
(ail_name)Tj
2.5 Tc
37.1199 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_name\);)Tj
/R42425528 10 Tf
-237.33 -16.8 Td
[(Setting attrib)20.0159(ute v)9.99268(alues)]TJ
/R42093528 10 Tf
T*[(Set v)24.9927(alue of named attrib)19.9854(ute of graph/node/edge - creating attrib)20(ute if necessary)]TJ
/R41781184 10 Tf
36 -12 Td
(string)Tj
/R42425528 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R41781184 10 Tf
30.9602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-172 -12 Td
(string)Tj
/R42425528 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R41781184 10 Tf
30.9602 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-167.7 -12 Td
(string)Tj
/R42425528 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R41781184 10 Tf
30.9602 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
/R42093528 10 Tf
-30.0402 -72 Td
201.5 Tw
(1733862375 1)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R11401152 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R11713496 10 Tf
9.76016 0 Td
[(\(3p)9.99207(ython\))]TJ
/R11401152 10 Tf
408.72 0 Td
(gv)Tj
/R11713496 10 Tf
9.76016 0 Td
[(\(3p)9.99023(ython\))]TJ
-0.219 Tc
/R12045496 10.95 Tf
-428.66 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R11713496 10 Tf
20.407 -12 Td
[(gv_p)10(ython - graph manipulation in p)10.0146(ython)]TJ
/R12045496 10.95 Tf
-36 -28.8 Td
(SYNOPSIS)Tj
/R11713496 10 Tf
36 -12 Td
[(#!/usr/bin/p)10.0073(ython)]TJ
12 TL
(import sys)'
(import gv)'
/R12045496 10.95 Tf
-36 -28.8 Td
[(USA)54.9729(GE)]TJ
T*[(INTR)30.0371(ODUCTION)]TJ
/R12045496 10 Tf
36 -12 Td
(gv_python)Tj
/R11713496 10 Tf
48.9879 0 Td
1.478 Tw
(is a dynamically loaded e)Tj
107.412 0 Td
1.477 Tw
(xtension for)Tj
/R12045496 10 Tf
53.5039 0 Td
(python)Tj
/R11713496 10 Tf
33.9871 0 Td
[(that pro)14.9976(vides access to the graph f)9.98535(acilities of)]TJ
/R12045496 10 Tf
-243.891 -12 Td
(graphviz.)Tj
/R12045496 10.95 Tf
-36 -28.8 Td
(COMMANDS)Tj
/R12045496 10 Tf
36 -12 Td
0 Tw
(New graphs)Tj
/R11713496 10 Tf
16.8 TL
(Ne)'
2.5 Tc
11.4102 0 Td
(we)Tj
0 Tc
14.1602 0 Td
(mpty graph)Tj
/R11401152 10 Tf
10.4297 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R12045496 10 Tf
58.4598 0 Td
[(gv)70(.graph)]TJ
/R11401152 10 Tf
39.8602 0 Td
(\(name\);)Tj
-98.3199 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R12045496 10 Tf
58.4598 0 Td
[(gv)70(.digraph)]TJ
/R11401152 10 Tf
48.2 0 Td
(\(name\);)Tj
-106.66 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R12045496 10 Tf
58.4598 0 Td
[(gv)70(.strictgraph)]TJ
/R11401152 10 Tf
62.0699 0 Td
(\(name\);)Tj
-120.53 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R12045496 10 Tf
58.4598 0 Td
[(gv)70(.strictdigraph)]TJ
/R11401152 10 Tf
70.4102 0 Td
(\(name\);)Tj
/R11713496 10 Tf
-164.87 -16.8 Td
(Ne)Tj
2.5 Tc
11.4102 0 Td
(wg)Tj
0 Tc
14.7199 0 Td
(raph from a dot-syntax string or le)Tj
/R11401152 10 Tf
9.86992 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R12045496 10 Tf
58.4598 0 Td
[(gv)70(.r)17.9834(eadstring)]TJ
/R11401152 10 Tf
58.5602 0 Td
(\(string\);)Tj
-117.02 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R12045496 10 Tf
58.4598 0 Td
[(gv)70(.r)17.9834(ead)]TJ
/R11401152 10 Tf
33.5602 0 Td
(\(string lename\);)Tj
-92.0199 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R12045496 10 Tf
58.4598 0 Td
[(gv)70(.r)17.9834(ead)]TJ
/R11401152 10 Tf
33.5602 0 Td
[(\(c)15.0073(hannel\);)]TJ
/R11713496 10 Tf
-128.02 -16.8 Td
(Add ne)Tj
2.5 Tc
28.9102 0 Td
(ws)Tj
0 Tc
13.6102 0 Td
[(ubgraph to e)15.0159(xisting graph)]TJ
/R11401152 10 Tf
-6.52031 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R12045496 10 Tf
58.4598 0 Td
[(gv)70(.graph)]TJ
/R11401152 10 Tf
39.8602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R12045496 10 Tf
-203.51 -16.8 Td
(New nodes)Tj
/R11713496 10 Tf
(Add ne)'
2.5 Tc
28.9102 0 Td
(wn)Tj
0 Tc
14.7199 0 Td
[(ode to e)14.9841(xisting graph)]TJ
/R11401152 10 Tf
-7.63008 -12 Td
(node_handle)Tj
/R12045496 10 Tf
54.1602 0 Td
[(gv)70(.node)]TJ
/R11401152 10 Tf
34.8602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R12045496 10 Tf
-194.21 -16.8 Td
(New edges)Tj
/R11713496 10 Tf
(Add ne)'
2.5 Tc
28.9102 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between e)15(xisting nodes)]TJ
/R11401152 10 Tf
-7.07031 -12 Td
[(edg)10.0159(e_handle)]TJ
/R12045496 10 Tf
53.5 0 Td
[(gv)70(.edge)]TJ
/R11401152 10 Tf
33.7398 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R11713496 10 Tf
-206.47 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between an e)15.0146(xisting tail node, and a named head node which will be induced in the graph)]TJ
-50.0102 -12 Td
(if it doesn')Tj
2.5 Tc
43.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
[(lready e)14.9927(xist)]TJ
/R11401152 10 Tf
-16.8699 -12 Td
[(edg)10.0159(e_handle)]TJ
/R12045496 10 Tf
53.5 0 Td
[(gv)70(.edge)]TJ
/R11401152 10 Tf
33.7398 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_name\);)Tj
/R11713496 10 Tf
-206.47 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between an e)15.0146(xisting head node, and a named tail node which will be induced in the graph)]TJ
-50.0102 -12 Td
(if it doesn')Tj
2.5 Tc
43.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
[(lready e)14.9927(xist)]TJ
/R11401152 10 Tf
-16.8699 -12 Td
[(edg)10.0159(e_handle)]TJ
/R12045496 10 Tf
53.5 0 Td
[(gv)70(.edge)]TJ
/R11401152 10 Tf
33.7398 0 Td
(\(tail_name)Tj
2.5 Tc
43.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R11713496 10 Tf
-176.47 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between named tail)-500(and head nodes which will be induced in the graph if the)]TJ
2.5 Tc
325.9 0 Td
(yd)Tj
0 Tc
12.5 0 Td
(on')Tj
2.5 Tc
13.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
(l-)Tj
-411.28 -12 Td
[(ready e)15(xist)]TJ
/R11401152 10 Tf
36 -12 Td
[(edg)10.0159(e_handle)]TJ
/R12045496 10 Tf
53.5 0 Td
[(gv)70(.edge)]TJ
/R11401152 10 Tf
33.7398 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
(ail_name)Tj
2.5 Tc
37.1199 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_name\);)Tj
/R12045496 10 Tf
-237.33 -16.8 Td
[(Setting attrib)20.0159(ute v)9.99268(alues)]TJ
/R11713496 10 Tf
T*[(Set v)24.9927(alue of named attrib)19.9854(ute of graph/node/edge - creating attrib)20(ute if necessary)]TJ
/R11401152 10 Tf
36 -12 Td
(string)Tj
/R12045496 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R11401152 10 Tf
30.9602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-172 -12 Td
(string)Tj
/R12045496 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R11401152 10 Tf
30.9602 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-167.7 -12 Td
(string)Tj
/R12045496 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R11401152 10 Tf
30.9602 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
/R11713496 10 Tf
-30.0402 -72 Td
201.5 Tw
(1733862375 1)Tj
ET
Q
Q
\n \n \n \n \n 1432\n \n \n@@ -591,19 +591,19 @@\n FontFile3\n \n \n \n \n \n \n-R42425528\n+R12045496\n \n-R42093528\n+R11713496\n \n-R41781184\n+R11401152\n \n \n \n \n \n \n Type\n@@ -640,29 +640,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R41781184 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R42093528 10 Tf
9.76016 0 Td
[(\(3p)9.99207(ython\))]TJ
/R41781184 10 Tf
408.72 0 Td
(gv)Tj
/R42093528 10 Tf
9.76016 0 Td
[(\(3p)9.99023(ython\))]TJ
-392.66 -36 Td
[(Set v)24.9927(alue of e)14.9927(xisting attrib)20.0146(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ
/R41781184 10 Tf
36 -12 Td
(string)Tj
/R42425528 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R41781184 10 Tf
30.9602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-177.56 -12 Td
(string)Tj
/R42425528 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R41781184 10 Tf
30.9602 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-173.26 -12 Td
(string)Tj
/R42425528 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R41781184 10 Tf
30.9602 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
/R42425528 10 Tf
-208.6 -16.8 Td
[(Getting attrib)19.9841(ute v)9.99268(alues)]TJ
/R42093528 10 Tf
16.8 TL
T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ
/R41781184 10 Tf
36 -12 Td
(string)Tj
/R42425528 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R41781184 10 Tf
32.0699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
-127.1 -12 Td
(string)Tj
/R42425528 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R41781184 10 Tf
32.0699 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
-122.8 -12 Td
(string)Tj
/R42425528 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R41781184 10 Tf
32.0699 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
/R42093528 10 Tf
-158.14 -16.8 Td
[(Get v)25.0159(alue of attrib)20(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ
/R41781184 10 Tf
36 -12 Td
(string)Tj
/R42425528 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R41781184 10 Tf
32.0699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
-127.1 -12 Td
(string)Tj
/R42425528 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R41781184 10 Tf
32.0699 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
-122.8 -12 Td
(string)Tj
/R42425528 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R41781184 10 Tf
32.0699 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R42425528 10 Tf
-158.14 -16.8 Td
[(Obtain names fr)18.0078(om handles)]TJ
/R41781184 10 Tf
36 -12 Td
(string)Tj
/R42425528 10 Tf
25.8398 0 Td
[(gv)70(.nameof)]TJ
/R41781184 10 Tf
45.9602 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-71.8 -12 Td
(string)Tj
/R42425528 10 Tf
25.8398 0 Td
[(gv)70(.nameof)]TJ
/R41781184 10 Tf
45.9602 0 Td
(\(node_handle\);)Tj
-71.8 -12 Td
(string)Tj
/R42425528 10 Tf
25.8398 0 Td
[(gv)70(.nameof)]TJ
/R41781184 10 Tf
45.9602 0 Td
(\(attr_handle\);)Tj
/R42425528 10 Tf
-107.8 -16.8 Td
[(Find handles fr)18.0151(om names)]TJ
/R41781184 10 Tf
36 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42425528 10 Tf
58.4598 0 Td
[(gv)70(.ndsubg)]TJ
/R41781184 10 Tf
50.9898 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-178.639 -12 Td
(node_handle)Tj
/R42425528 10 Tf
54.1602 0 Td
[(gv)70(.ndnode)]TJ
/R41781184 10 Tf
51.5398 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-174.89 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42425528 10 Tf
53.5 0 Td
[(gv)70(.ndedge)]TJ
/R41781184 10 Tf
50.4199 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
-187.15 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R42425528 10 Tf
68.9699 0 Td
[(gv)70(.ndattr)]TJ
/R41781184 10 Tf
47.0801 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-185.24 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R42425528 10 Tf
68.9699 0 Td
[(gv)70(.ndattr)]TJ
/R41781184 10 Tf
47.0801 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-180.94 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R42425528 10 Tf
68.9699 0 Td
[(gv)70(.ndattr)]TJ
/R41781184 10 Tf
47.0801 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R42425528 10 Tf
-216.28 -16.8 Td
[(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ
/R41781184 10 Tf
36 -12 Td
(node_handle)Tj
/R42425528 10 Tf
54.1602 0 Td
[(gv)70(.headof)]TJ
/R41781184 10 Tf
43.1898 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-97.35 -12 Td
(node_handle)Tj
/R42425528 10 Tf
54.1602 0 Td
[(gv)70(.tailof)]TJ
/R41781184 10 Tf
36.5199 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-90.6801 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42425528 10 Tf
58.4598 0 Td
[(gv)70(.graphof)]TJ
/R41781184 10 Tf
48.1898 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-106.65 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42425528 10 Tf
58.4598 0 Td
[(gv)70(.graphof)]TJ
/R41781184 10 Tf
48.1898 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-106.65 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42425528 10 Tf
58.4598 0 Td
[(gv)70(.graphof)]TJ
/R41781184 10 Tf
48.1898 0 Td
(\(node_handle\);)Tj
-106.65 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42425528 10 Tf
58.4598 0 Td
[(gv)70(.r)17.9834(ootof)]TJ
/R41781184 10 Tf
40.2203 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R42425528 10 Tf
-134.68 -16.8 Td
[(Obtain handles of pr)18(oto node/edge f)25.0146(or setting default attrib)19.9854(ute v)9.99268(alues)]TJ
/R41781184 10 Tf
36 -12 Td
(node_handle)Tj
/R42425528 10 Tf
54.1602 0 Td
[(gv)70(.pr)18.0078(otonode)]TJ
/R41781184 10 Tf
58.0098 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-112.17 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42425528 10 Tf
53.5 0 Td
[(gv)70(.pr)18.0078(otoedge)]TJ
/R41781184 10 Tf
56.8898 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R42425528 10 Tf
-146.39 -16.8 Td
(Iterators)Tj
/R42093528 10 Tf
(Iteration termination tests)'
/R41781184 10 Tf
36 -12 Td
(bool)Tj
/R42425528 10 Tf
20.2801 0 Td
[(gv)70(.ok)]TJ
/R41781184 10 Tf
24.8602 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-45.1402 -12 Td
(bool)Tj
/R42425528 10 Tf
20.2801 0 Td
[(gv)70(.ok)]TJ
/R41781184 10 Tf
24.8602 0 Td
(\(node_handle\);)Tj
-45.1402 -12 Td
(bool)Tj
/R42425528 10 Tf
20.2801 0 Td
[(gv)70(.ok)]TJ
/R41781184 10 Tf
24.8602 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-45.1402 -12 Td
(bool)Tj
/R42425528 10 Tf
20.2801 0 Td
[(gv)70(.ok)]TJ
/R41781184 10 Tf
24.8602 0 Td
(\(attr_handle\);)Tj
/R42093528 10 Tf
-81.1402 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rs)Tj
0 Tc
9.71992 0 Td
(ubgraphs of a graph)Tj
/R41781184 10 Tf
-15.8996 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42425528 10 Tf
58.4598 0 Td
[(gv)70(.rstsubg)]TJ
/R41781184 10 Tf
51.5301 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-109.99 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42425528 10 Tf
58.4598 0 Td
[(gv)70(.nextsubg)]TJ
/R41781184 10 Tf
52.6398 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(ubgr)15.0146(aph_handle\);)]TJ
/R42093528 10 Tf
-215.179 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rs)Tj
0 Tc
9.71992 0 Td
[(uper)18.0151(graphs of a graph \(obscure and rarely useful\))]TJ
/R41781184 10 Tf
-15.8996 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42425528 10 Tf
58.4598 0 Td
[(gv)70(.rstsupg)]TJ
/R41781184 10 Tf
51.5301 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-109.99 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R42425528 10 Tf
58.4598 0 Td
[(gv)70(.nextsupg)]TJ
/R41781184 10 Tf
52.6398 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(ubgr)15.0146(aph_handle\);)]TJ
/R42093528 10 Tf
-215.179 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(dges of a graph)Tj
/R41781184 10 Tf
-16.4496 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42425528 10 Tf
53.5 0 Td
[(gv)70(.rstedge)]TJ
/R41781184 10 Tf
50.9602 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-104.46 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42425528 10 Tf
53.5 0 Td
[(gv)70(.nextedge)]TJ
/R41781184 10 Tf
52.0699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R42093528 10 Tf
-37.1996 -50.4 Td
201.5 Tw
(1733862375 2)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R11401152 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R11713496 10 Tf
9.76016 0 Td
[(\(3p)9.99207(ython\))]TJ
/R11401152 10 Tf
408.72 0 Td
(gv)Tj
/R11713496 10 Tf
9.76016 0 Td
[(\(3p)9.99023(ython\))]TJ
-392.66 -36 Td
[(Set v)24.9927(alue of e)14.9927(xisting attrib)20.0146(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ
/R11401152 10 Tf
36 -12 Td
(string)Tj
/R12045496 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R11401152 10 Tf
30.9602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-177.56 -12 Td
(string)Tj
/R12045496 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R11401152 10 Tf
30.9602 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-173.26 -12 Td
(string)Tj
/R12045496 10 Tf
25.8398 0 Td
[(gv)70(.setv)]TJ
/R11401152 10 Tf
30.9602 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
/R12045496 10 Tf
-208.6 -16.8 Td
[(Getting attrib)19.9841(ute v)9.99268(alues)]TJ
/R11713496 10 Tf
16.8 TL
T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ
/R11401152 10 Tf
36 -12 Td
(string)Tj
/R12045496 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R11401152 10 Tf
32.0699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
-127.1 -12 Td
(string)Tj
/R12045496 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R11401152 10 Tf
32.0699 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
-122.8 -12 Td
(string)Tj
/R12045496 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R11401152 10 Tf
32.0699 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
/R11713496 10 Tf
-158.14 -16.8 Td
[(Get v)25.0159(alue of attrib)20(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ
/R11401152 10 Tf
36 -12 Td
(string)Tj
/R12045496 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R11401152 10 Tf
32.0699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
-127.1 -12 Td
(string)Tj
/R12045496 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R11401152 10 Tf
32.0699 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
-122.8 -12 Td
(string)Tj
/R12045496 10 Tf
25.8398 0 Td
[(gv)70(.getv)]TJ
/R11401152 10 Tf
32.0699 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R12045496 10 Tf
-158.14 -16.8 Td
[(Obtain names fr)18.0078(om handles)]TJ
/R11401152 10 Tf
36 -12 Td
(string)Tj
/R12045496 10 Tf
25.8398 0 Td
[(gv)70(.nameof)]TJ
/R11401152 10 Tf
45.9602 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-71.8 -12 Td
(string)Tj
/R12045496 10 Tf
25.8398 0 Td
[(gv)70(.nameof)]TJ
/R11401152 10 Tf
45.9602 0 Td
(\(node_handle\);)Tj
-71.8 -12 Td
(string)Tj
/R12045496 10 Tf
25.8398 0 Td
[(gv)70(.nameof)]TJ
/R11401152 10 Tf
45.9602 0 Td
(\(attr_handle\);)Tj
/R12045496 10 Tf
-107.8 -16.8 Td
[(Find handles fr)18.0151(om names)]TJ
/R11401152 10 Tf
36 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R12045496 10 Tf
58.4598 0 Td
[(gv)70(.ndsubg)]TJ
/R11401152 10 Tf
50.9898 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-178.639 -12 Td
(node_handle)Tj
/R12045496 10 Tf
54.1602 0 Td
[(gv)70(.ndnode)]TJ
/R11401152 10 Tf
51.5398 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-174.89 -12 Td
[(edg)10.0159(e_handle)]TJ
/R12045496 10 Tf
53.5 0 Td
[(gv)70(.ndedge)]TJ
/R11401152 10 Tf
50.4199 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
-187.15 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R12045496 10 Tf
68.9699 0 Td
[(gv)70(.ndattr)]TJ
/R11401152 10 Tf
47.0801 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-185.24 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R12045496 10 Tf
68.9699 0 Td
[(gv)70(.ndattr)]TJ
/R11401152 10 Tf
47.0801 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-180.94 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R12045496 10 Tf
68.9699 0 Td
[(gv)70(.ndattr)]TJ
/R11401152 10 Tf
47.0801 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R12045496 10 Tf
-216.28 -16.8 Td
[(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ
/R11401152 10 Tf
36 -12 Td
(node_handle)Tj
/R12045496 10 Tf
54.1602 0 Td
[(gv)70(.headof)]TJ
/R11401152 10 Tf
43.1898 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-97.35 -12 Td
(node_handle)Tj
/R12045496 10 Tf
54.1602 0 Td
[(gv)70(.tailof)]TJ
/R11401152 10 Tf
36.5199 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-90.6801 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R12045496 10 Tf
58.4598 0 Td
[(gv)70(.graphof)]TJ
/R11401152 10 Tf
48.1898 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-106.65 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R12045496 10 Tf
58.4598 0 Td
[(gv)70(.graphof)]TJ
/R11401152 10 Tf
48.1898 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-106.65 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R12045496 10 Tf
58.4598 0 Td
[(gv)70(.graphof)]TJ
/R11401152 10 Tf
48.1898 0 Td
(\(node_handle\);)Tj
-106.65 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R12045496 10 Tf
58.4598 0 Td
[(gv)70(.r)17.9834(ootof)]TJ
/R11401152 10 Tf
40.2203 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R12045496 10 Tf
-134.68 -16.8 Td
[(Obtain handles of pr)18(oto node/edge f)25.0146(or setting default attrib)19.9854(ute v)9.99268(alues)]TJ
/R11401152 10 Tf
36 -12 Td
(node_handle)Tj
/R12045496 10 Tf
54.1602 0 Td
[(gv)70(.pr)18.0078(otonode)]TJ
/R11401152 10 Tf
58.0098 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-112.17 -12 Td
[(edg)10.0159(e_handle)]TJ
/R12045496 10 Tf
53.5 0 Td
[(gv)70(.pr)18.0078(otoedge)]TJ
/R11401152 10 Tf
56.8898 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R12045496 10 Tf
-146.39 -16.8 Td
(Iterators)Tj
/R11713496 10 Tf
(Iteration termination tests)'
/R11401152 10 Tf
36 -12 Td
(bool)Tj
/R12045496 10 Tf
20.2801 0 Td
[(gv)70(.ok)]TJ
/R11401152 10 Tf
24.8602 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-45.1402 -12 Td
(bool)Tj
/R12045496 10 Tf
20.2801 0 Td
[(gv)70(.ok)]TJ
/R11401152 10 Tf
24.8602 0 Td
(\(node_handle\);)Tj
-45.1402 -12 Td
(bool)Tj
/R12045496 10 Tf
20.2801 0 Td
[(gv)70(.ok)]TJ
/R11401152 10 Tf
24.8602 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-45.1402 -12 Td
(bool)Tj
/R12045496 10 Tf
20.2801 0 Td
[(gv)70(.ok)]TJ
/R11401152 10 Tf
24.8602 0 Td
(\(attr_handle\);)Tj
/R11713496 10 Tf
-81.1402 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rs)Tj
0 Tc
9.71992 0 Td
(ubgraphs of a graph)Tj
/R11401152 10 Tf
-15.8996 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R12045496 10 Tf
58.4598 0 Td
[(gv)70(.rstsubg)]TJ
/R11401152 10 Tf
51.5301 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-109.99 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R12045496 10 Tf
58.4598 0 Td
[(gv)70(.nextsubg)]TJ
/R11401152 10 Tf
52.6398 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(ubgr)15.0146(aph_handle\);)]TJ
/R11713496 10 Tf
-215.179 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rs)Tj
0 Tc
9.71992 0 Td
[(uper)18.0151(graphs of a graph \(obscure and rarely useful\))]TJ
/R11401152 10 Tf
-15.8996 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R12045496 10 Tf
58.4598 0 Td
[(gv)70(.rstsupg)]TJ
/R11401152 10 Tf
51.5301 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-109.99 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R12045496 10 Tf
58.4598 0 Td
[(gv)70(.nextsupg)]TJ
/R11401152 10 Tf
52.6398 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(ubgr)15.0146(aph_handle\);)]TJ
/R11713496 10 Tf
-215.179 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(dges of a graph)Tj
/R11401152 10 Tf
-16.4496 -12 Td
[(edg)10.0159(e_handle)]TJ
/R12045496 10 Tf
53.5 0 Td
[(gv)70(.rstedge)]TJ
/R11401152 10 Tf
50.9602 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-104.46 -12 Td
[(edg)10.0159(e_handle)]TJ
/R12045496 10 Tf
53.5 0 Td
[(gv)70(.nextedge)]TJ
/R11401152 10 Tf
52.0699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R11713496 10 Tf
-37.1996 -50.4 Td
201.5 Tw
(1733862375 2)Tj
ET
Q
Q
\n \n \n \n \n-1299\n+1298\n \n \n \n \n-R42425528\n+R12045496\n \n-R42093528\n+R11713496\n \n-R41781184\n+R11401152\n \n \n \n \n \n \n Type\n@@ -699,29 +699,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R41781184 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R42093528 10 Tf
9.76016 0 Td
[(\(3p)9.99207(ython\))]TJ
/R41781184 10 Tf
408.72 0 Td
(gv)Tj
/R42093528 10 Tf
9.76016 0 Td
[(\(3p)9.99023(ython\))]TJ
-392.66 -36 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ro)Tj
0 Tc
10.8301 0 Td
(utedges of a graph)Tj
/R41781184 10 Tf
-17.0098 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42425528 10 Tf
53.5 0 Td
[(gv)70(.rstout)]TJ
/R41781184 10 Tf
45.4102 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-98.9102 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42425528 10 Tf
53.5 0 Td
[(gv)70(.nextout)]TJ
/R41781184 10 Tf
46.5199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R42093528 10 Tf
-204.65 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(dges of a node)Tj
/R41781184 10 Tf
-16.4496 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42425528 10 Tf
53.5 0 Td
[(gv)70(.rstedge)]TJ
/R41781184 10 Tf
50.9602 0 Td
(\(node_handle\);)Tj
-104.46 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42425528 10 Tf
53.5 0 Td
[(gv)70(.nextedge)]TJ
/R41781184 10 Tf
52.0699 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R42093528 10 Tf
-205.9 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ro)Tj
0 Tc
10.8301 0 Td
(ut-edges of a node)Tj
/R41781184 10 Tf
-17.0098 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42425528 10 Tf
53.5 0 Td
[(gv)70(.rstout)]TJ
/R41781184 10 Tf
45.4102 0 Td
(\(node_handle\);)Tj
-98.9102 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42425528 10 Tf
53.5 0 Td
[(gv)70(.nextout)]TJ
/R41781184 10 Tf
46.5199 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R42093528 10 Tf
-200.35 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rh)Tj
0 Tc
10.8301 0 Td
(ead nodes reachable from out-edges of a node)Tj
/R41781184 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R42425528 10 Tf
54.1602 0 Td
[(gv)70(.rsthead)]TJ
/R41781184 10 Tf
52.0801 0 Td
(\(node_handle\);)Tj
-106.24 -12 Td
(node_handle)Tj
/R42425528 10 Tf
54.1602 0 Td
[(gv)70(.nexthead)]TJ
/R41781184 10 Tf
53.1898 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R42093528 10 Tf
-208.24 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ri)Tj
0 Tc
8.61016 0 Td
(n-edges of a graph)Tj
/R41781184 10 Tf
-14.7898 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42425528 10 Tf
53.5 0 Td
[(gv)70(.rstin)]TJ
/R41781184 10 Tf
39.8602 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-93.3602 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42425528 10 Tf
53.5 0 Td
[(gv)70(.nextin)]TJ
/R41781184 10 Tf
40.9699 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R42093528 10 Tf
-194.8 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ri)Tj
0 Tc
8.61016 0 Td
(n-edges of a node)Tj
/R41781184 10 Tf
-14.7898 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42425528 10 Tf
53.5 0 Td
[(gv)70(.rstin)]TJ
/R41781184 10 Tf
39.8602 0 Td
(\(node_handle\);)Tj
-93.3602 -12 Td
[(edg)10.0159(e_handle)]TJ
/R42425528 10 Tf
53.5 0 Td
[(gv)70(.nextin)]TJ
/R41781184 10 Tf
40.9699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R42093528 10 Tf
-199.1 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rt)Tj
0 Tc
8.61016 0 Td
(ail nodes reachable from in-edges of a node)Tj
/R41781184 10 Tf
-14.7898 -12 Td
(node_handle)Tj
/R42425528 10 Tf
54.1602 0 Td
[(gv)70(.rsttail)]TJ
/R41781184 10 Tf
45.4102 0 Td
(\(node_handle\);)Tj
-99.5703 -12 Td
(node_handle)Tj
/R42425528 10 Tf
54.1602 0 Td
[(gv)70(.nexttail)]TJ
/R41781184 10 Tf
46.5199 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
(ail_node_handle\);)Tj
/R42093528 10 Tf
-199.35 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rn)Tj
0 Tc
10.8301 0 Td
(odes of a graph)Tj
/R41781184 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R42425528 10 Tf
54.1602 0 Td
[(gv)70(.rstnode)]TJ
/R41781184 10 Tf
52.0801 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-106.24 -12 Td
(node_handle)Tj
/R42425528 10 Tf
54.1602 0 Td
[(gv)70(.nextnode)]TJ
/R41781184 10 Tf
53.1898 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ode_handle\);)Tj
/R42093528 10 Tf
-212.54 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rn)Tj
0 Tc
10.8301 0 Td
(odes of an edge)Tj
/R41781184 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R42425528 10 Tf
54.1602 0 Td
[(gv)70(.rstnode)]TJ
/R41781184 10 Tf
52.0801 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-106.24 -12 Td
(node_handle)Tj
/R42425528 10 Tf
54.1602 0 Td
[(gv)70(.nextnode)]TJ
/R41781184 10 Tf
53.1898 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,n)Tj
0 Tc
10 0 Td
(ode_handle\);)Tj
/R42093528 10 Tf
-207.58 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of a graph)]TJ
/R41781184 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R42425528 10 Tf
68.9699 0 Td
[(gv)70(.rstattr)]TJ
/R41781184 10 Tf
47.6199 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-116.59 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R42425528 10 Tf
68.9699 0 Td
[(gv)70(.nextattr)]TJ
/R41781184 10 Tf
48.7301 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R42093528 10 Tf
-222.89 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of an edge)]TJ
/R41781184 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R42425528 10 Tf
68.9699 0 Td
[(gv)70(.rstattr)]TJ
/R41781184 10 Tf
47.6199 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-116.59 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R42425528 10 Tf
68.9699 0 Td
[(gv)70(.nextattr)]TJ
/R41781184 10 Tf
48.7301 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R42093528 10 Tf
-217.93 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of a node)]TJ
/R41781184 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R42425528 10 Tf
68.9699 0 Td
[(gv)70(.rstattr)]TJ
/R41781184 10 Tf
47.6199 0 Td
(\(node_handle\);)Tj
-116.59 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R42425528 10 Tf
68.9699 0 Td
[(gv)70(.nextattr)]TJ
/R41781184 10 Tf
48.7301 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R42425528 10 Tf
-218.59 -16.8 Td
(Remo)Tj
-0.1 Tc
24.8898 0 Td
0.2 Tw
(ve g)Tj
0 Tc
16.8398 0 Td
0 Tw
(raph objects)Tj
/R41781184 10 Tf
-5.72969 -12 Td
(bool)Tj
/R42425528 10 Tf
20.2801 0 Td
[(gv)70(.rm)]TJ
/R41781184 10 Tf
27.0699 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-47.35 -12 Td
(bool)Tj
/R42425528 10 Tf
20.2801 0 Td
[(gv)70(.rm)]TJ
/R41781184 10 Tf
27.0699 0 Td
(\(node_handle\);)Tj
-47.35 -12 Td
(bool)Tj
/R42425528 10 Tf
20.2801 0 Td
[(gv)70(.rm)]TJ
/R41781184 10 Tf
27.0699 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
/R42425528 10 Tf
-83.35 -16.8 Td
[(Lay)25.0073(out)]TJ
/R42093528 10 Tf
16.8 TL
T*[(Annotate a graph with layout attrib)19.9854(utes and v)25(alues using a specic layout engine)]TJ
/R41781184 10 Tf
36 -12 Td
(bool)Tj
/R42425528 10 Tf
20.2801 0 Td
[(gv)70(.lay)24.9927(out)]TJ
/R41781184 10 Tf
40.7199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring engine\);)Tj
/R42425528 10 Tf
-165.08 -16.8 Td
(Render)Tj
/R42093528 10 Tf
T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ
/R41781184 10 Tf
36 -12 Td
(bool)Tj
/R42425528 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)]TJ
/R41781184 10 Tf
43 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R42093528 10 Tf
73.7199 -67.2 Td
201.5 Tw
(1733862375 3)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R11401152 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R11713496 10 Tf
9.76016 0 Td
[(\(3p)9.99207(ython\))]TJ
/R11401152 10 Tf
408.72 0 Td
(gv)Tj
/R11713496 10 Tf
9.76016 0 Td
[(\(3p)9.99023(ython\))]TJ
-392.66 -36 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ro)Tj
0 Tc
10.8301 0 Td
(utedges of a graph)Tj
/R11401152 10 Tf
-17.0098 -12 Td
[(edg)10.0159(e_handle)]TJ
/R12045496 10 Tf
53.5 0 Td
[(gv)70(.rstout)]TJ
/R11401152 10 Tf
45.4102 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-98.9102 -12 Td
[(edg)10.0159(e_handle)]TJ
/R12045496 10 Tf
53.5 0 Td
[(gv)70(.nextout)]TJ
/R11401152 10 Tf
46.5199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R11713496 10 Tf
-204.65 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(dges of a node)Tj
/R11401152 10 Tf
-16.4496 -12 Td
[(edg)10.0159(e_handle)]TJ
/R12045496 10 Tf
53.5 0 Td
[(gv)70(.rstedge)]TJ
/R11401152 10 Tf
50.9602 0 Td
(\(node_handle\);)Tj
-104.46 -12 Td
[(edg)10.0159(e_handle)]TJ
/R12045496 10 Tf
53.5 0 Td
[(gv)70(.nextedge)]TJ
/R11401152 10 Tf
52.0699 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R11713496 10 Tf
-205.9 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ro)Tj
0 Tc
10.8301 0 Td
(ut-edges of a node)Tj
/R11401152 10 Tf
-17.0098 -12 Td
[(edg)10.0159(e_handle)]TJ
/R12045496 10 Tf
53.5 0 Td
[(gv)70(.rstout)]TJ
/R11401152 10 Tf
45.4102 0 Td
(\(node_handle\);)Tj
-98.9102 -12 Td
[(edg)10.0159(e_handle)]TJ
/R12045496 10 Tf
53.5 0 Td
[(gv)70(.nextout)]TJ
/R11401152 10 Tf
46.5199 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R11713496 10 Tf
-200.35 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rh)Tj
0 Tc
10.8301 0 Td
(ead nodes reachable from out-edges of a node)Tj
/R11401152 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R12045496 10 Tf
54.1602 0 Td
[(gv)70(.rsthead)]TJ
/R11401152 10 Tf
52.0801 0 Td
(\(node_handle\);)Tj
-106.24 -12 Td
(node_handle)Tj
/R12045496 10 Tf
54.1602 0 Td
[(gv)70(.nexthead)]TJ
/R11401152 10 Tf
53.1898 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R11713496 10 Tf
-208.24 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ri)Tj
0 Tc
8.61016 0 Td
(n-edges of a graph)Tj
/R11401152 10 Tf
-14.7898 -12 Td
[(edg)10.0159(e_handle)]TJ
/R12045496 10 Tf
53.5 0 Td
[(gv)70(.rstin)]TJ
/R11401152 10 Tf
39.8602 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-93.3602 -12 Td
[(edg)10.0159(e_handle)]TJ
/R12045496 10 Tf
53.5 0 Td
[(gv)70(.nextin)]TJ
/R11401152 10 Tf
40.9699 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R11713496 10 Tf
-194.8 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ri)Tj
0 Tc
8.61016 0 Td
(n-edges of a node)Tj
/R11401152 10 Tf
-14.7898 -12 Td
[(edg)10.0159(e_handle)]TJ
/R12045496 10 Tf
53.5 0 Td
[(gv)70(.rstin)]TJ
/R11401152 10 Tf
39.8602 0 Td
(\(node_handle\);)Tj
-93.3602 -12 Td
[(edg)10.0159(e_handle)]TJ
/R12045496 10 Tf
53.5 0 Td
[(gv)70(.nextin)]TJ
/R11401152 10 Tf
40.9699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R11713496 10 Tf
-199.1 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rt)Tj
0 Tc
8.61016 0 Td
(ail nodes reachable from in-edges of a node)Tj
/R11401152 10 Tf
-14.7898 -12 Td
(node_handle)Tj
/R12045496 10 Tf
54.1602 0 Td
[(gv)70(.rsttail)]TJ
/R11401152 10 Tf
45.4102 0 Td
(\(node_handle\);)Tj
-99.5703 -12 Td
(node_handle)Tj
/R12045496 10 Tf
54.1602 0 Td
[(gv)70(.nexttail)]TJ
/R11401152 10 Tf
46.5199 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
(ail_node_handle\);)Tj
/R11713496 10 Tf
-199.35 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rn)Tj
0 Tc
10.8301 0 Td
(odes of a graph)Tj
/R11401152 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R12045496 10 Tf
54.1602 0 Td
[(gv)70(.rstnode)]TJ
/R11401152 10 Tf
52.0801 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-106.24 -12 Td
(node_handle)Tj
/R12045496 10 Tf
54.1602 0 Td
[(gv)70(.nextnode)]TJ
/R11401152 10 Tf
53.1898 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ode_handle\);)Tj
/R11713496 10 Tf
-212.54 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rn)Tj
0 Tc
10.8301 0 Td
(odes of an edge)Tj
/R11401152 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R12045496 10 Tf
54.1602 0 Td
[(gv)70(.rstnode)]TJ
/R11401152 10 Tf
52.0801 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-106.24 -12 Td
(node_handle)Tj
/R12045496 10 Tf
54.1602 0 Td
[(gv)70(.nextnode)]TJ
/R11401152 10 Tf
53.1898 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,n)Tj
0 Tc
10 0 Td
(ode_handle\);)Tj
/R11713496 10 Tf
-207.58 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of a graph)]TJ
/R11401152 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R12045496 10 Tf
68.9699 0 Td
[(gv)70(.rstattr)]TJ
/R11401152 10 Tf
47.6199 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-116.59 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R12045496 10 Tf
68.9699 0 Td
[(gv)70(.nextattr)]TJ
/R11401152 10 Tf
48.7301 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R11713496 10 Tf
-222.89 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of an edge)]TJ
/R11401152 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R12045496 10 Tf
68.9699 0 Td
[(gv)70(.rstattr)]TJ
/R11401152 10 Tf
47.6199 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-116.59 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R12045496 10 Tf
68.9699 0 Td
[(gv)70(.nextattr)]TJ
/R11401152 10 Tf
48.7301 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R11713496 10 Tf
-217.93 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of a node)]TJ
/R11401152 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R12045496 10 Tf
68.9699 0 Td
[(gv)70(.rstattr)]TJ
/R11401152 10 Tf
47.6199 0 Td
(\(node_handle\);)Tj
-116.59 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R12045496 10 Tf
68.9699 0 Td
[(gv)70(.nextattr)]TJ
/R11401152 10 Tf
48.7301 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R12045496 10 Tf
-218.59 -16.8 Td
(Remo)Tj
-0.1 Tc
24.8898 0 Td
0.2 Tw
(ve g)Tj
0 Tc
16.8398 0 Td
0 Tw
(raph objects)Tj
/R11401152 10 Tf
-5.72969 -12 Td
(bool)Tj
/R12045496 10 Tf
20.2801 0 Td
[(gv)70(.rm)]TJ
/R11401152 10 Tf
27.0699 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-47.35 -12 Td
(bool)Tj
/R12045496 10 Tf
20.2801 0 Td
[(gv)70(.rm)]TJ
/R11401152 10 Tf
27.0699 0 Td
(\(node_handle\);)Tj
-47.35 -12 Td
(bool)Tj
/R12045496 10 Tf
20.2801 0 Td
[(gv)70(.rm)]TJ
/R11401152 10 Tf
27.0699 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
/R12045496 10 Tf
-83.35 -16.8 Td
[(Lay)25.0073(out)]TJ
/R11713496 10 Tf
16.8 TL
T*[(Annotate a graph with layout attrib)19.9854(utes and v)25(alues using a specic layout engine)]TJ
/R11401152 10 Tf
36 -12 Td
(bool)Tj
/R12045496 10 Tf
20.2801 0 Td
[(gv)70(.lay)24.9927(out)]TJ
/R11401152 10 Tf
40.7199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring engine\);)Tj
/R12045496 10 Tf
-165.08 -16.8 Td
(Render)Tj
/R11713496 10 Tf
T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ
/R11401152 10 Tf
36 -12 Td
(bool)Tj
/R12045496 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)]TJ
/R11401152 10 Tf
43 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R11713496 10 Tf
73.7199 -67.2 Td
201.5 Tw
(1733862375 3)Tj
ET
Q
Q
\n \n \n \n \n-1149\n+1147\n \n \n \n \n-R42425528\n+R12045496\n \n-R42093528\n+R11713496\n \n-R41781184\n+R11401152\n \n \n \n \n \n \n Type\n@@ -758,29 +758,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R41781184 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R42093528 10 Tf
9.76016 0 Td
[(\(3p)9.99207(ython\))]TJ
/R41781184 10 Tf
408.72 0 Td
(gv)Tj
/R42093528 10 Tf
9.76016 0 Td
[(\(3p)9.99023(ython\))]TJ
-392.66 -36 Td
(Render a layout to stdout)Tj
/R41781184 10 Tf
36 -12 Td
(bool)Tj
/R42425528 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)]TJ
/R41781184 10 Tf
43 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R42093528 10 Tf
-167.36 -16.8 Td
(Render to an open le)Tj
/R41781184 10 Tf
36 -12 Td
(bool)Tj
/R42425528 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)]TJ
/R41781184 10 Tf
43 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(tring format, c)14.9854(hannel fout\);)]TJ
/R42093528 10 Tf
-167.36 -16.8 Td
(Render a layout to an unopened le by name)Tj
/R41781184 10 Tf
36 -12 Td
(bool)Tj
/R42425528 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)]TJ
/R41781184 10 Tf
43 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format, string lename\);)Tj
/R42093528 10 Tf
-167.36 -16.8 Td
(Render to a string result)Tj
/R41781184 10 Tf
36 -12 Td
(string)Tj
/R42425528 10 Tf
25.8398 0 Td
[(gv)70(.r)17.9846(enderr)18(esult)]TJ
/R41781184 10 Tf
67.2602 0 Td
[(\(gr)15.0073(aph_handle ing)]TJ
2.5 Tc
74.4699 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R42425528 10 Tf
-176.46 -12 Td
[(gv)70(.r)17.9846(enderr)18(esult)]TJ
/R41781184 10 Tf
67.2602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format, string outdata\);)Tj
/R42093528 10 Tf
-171.34 -16.8 Td
(Render to an open channel)Tj
/R41781184 10 Tf
36 -12 Td
(bool)Tj
/R42425528 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)17.9846(channel)]TJ
/R41781184 10 Tf
76.1602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(tring format, string c)15(hannelname\);)]TJ
/R42093528 10 Tf
-200.52 -16.8 Td
(Render a layout to a malloc'ed string, to be free')Tj
2.5 Tc
193.9 0 Td
[(db)250(yt)]TJ
0 Tc
22.7801 0 Td
(he caller)Tj
-216.68 -16.8 Td
(\(deprecated - too easy to leak memory\))Tj
16.8 TL
(\(still needed for "e)'
-0.25 Tc
74.0898 0 Td
(va)Tj
2.5 Tc
9.18984 0 Td
(l[)Tj
0 Tc
8.61016 0 Td
(gv::renderdata $G tk]" \))Tj
/R41781184 10 Tf
-55.8898 -12 Td
(string)Tj
/R42425528 10 Tf
25.8398 0 Td
[(gv)70(.r)17.9846(enderdata)]TJ
/R41781184 10 Tf
61.8902 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R42093528 10 Tf
-191.81 -16.8 Td
(Writing graph back to le)Tj
/R41781184 10 Tf
36 -12 Td
(bool)Tj
/R42425528 10 Tf
20.2801 0 Td
[(gv)70(.write)]TJ
/R41781184 10 Tf
36.5102 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring lename\);)Tj
-124.87 -12 Td
(bool)Tj
/R42425528 10 Tf
20.2801 0 Td
[(gv)70(.write)]TJ
/R41781184 10 Tf
36.5102 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,c)Tj
0 Tc
9.28984 0 Td
(hannel\);)Tj
/R42093528 10 Tf
-161.27 -16.8 Td
(Graph transformation tools)Tj
/R41781184 10 Tf
36 -12 Td
(bool)Tj
/R42425528 10 Tf
20.2801 0 Td
[(gv)70(.tr)18.0151(ed)]TJ
/R41781184 10 Tf
31.8898 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R42425528 10.95 Tf
-124.17 -28.8 Td
[(KEYW)10.0365(ORDS)]TJ
/R42093528 10 Tf
36 -12 Td
[(graph, dot, neato, fdp, circo, tw)9.99268(opi, p)9.99268(ython.)]TJ
173 -372 Td
201.5 Tw
(1733862375 4)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R11401152 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R11713496 10 Tf
9.76016 0 Td
[(\(3p)9.99207(ython\))]TJ
/R11401152 10 Tf
408.72 0 Td
(gv)Tj
/R11713496 10 Tf
9.76016 0 Td
[(\(3p)9.99023(ython\))]TJ
-392.66 -36 Td
(Render a layout to stdout)Tj
/R11401152 10 Tf
36 -12 Td
(bool)Tj
/R12045496 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)]TJ
/R11401152 10 Tf
43 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R11713496 10 Tf
-167.36 -16.8 Td
(Render to an open le)Tj
/R11401152 10 Tf
36 -12 Td
(bool)Tj
/R12045496 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)]TJ
/R11401152 10 Tf
43 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(tring format, c)14.9854(hannel fout\);)]TJ
/R11713496 10 Tf
-167.36 -16.8 Td
(Render a layout to an unopened le by name)Tj
/R11401152 10 Tf
36 -12 Td
(bool)Tj
/R12045496 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)]TJ
/R11401152 10 Tf
43 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format, string lename\);)Tj
/R11713496 10 Tf
-167.36 -16.8 Td
(Render to a string result)Tj
/R11401152 10 Tf
36 -12 Td
(string)Tj
/R12045496 10 Tf
25.8398 0 Td
[(gv)70(.r)17.9846(enderr)18(esult)]TJ
/R11401152 10 Tf
67.2602 0 Td
[(\(gr)15.0073(aph_handle ing)]TJ
2.5 Tc
74.4699 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R12045496 10 Tf
-176.46 -12 Td
[(gv)70(.r)17.9846(enderr)18(esult)]TJ
/R11401152 10 Tf
67.2602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format, string outdata\);)Tj
/R11713496 10 Tf
-171.34 -16.8 Td
(Render to an open channel)Tj
/R11401152 10 Tf
36 -12 Td
(bool)Tj
/R12045496 10 Tf
20.2801 0 Td
[(gv)70(.r)17.9846(ender)17.9846(channel)]TJ
/R11401152 10 Tf
76.1602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(tring format, string c)15(hannelname\);)]TJ
/R11713496 10 Tf
-200.52 -16.8 Td
(Render a layout to a malloc'ed string, to be free')Tj
2.5 Tc
193.9 0 Td
[(db)250(yt)]TJ
0 Tc
22.7801 0 Td
(he caller)Tj
-216.68 -16.8 Td
(\(deprecated - too easy to leak memory\))Tj
16.8 TL
(\(still needed for "e)'
-0.25 Tc
74.0898 0 Td
(va)Tj
2.5 Tc
9.18984 0 Td
(l[)Tj
0 Tc
8.61016 0 Td
(gv::renderdata $G tk]" \))Tj
/R11401152 10 Tf
-55.8898 -12 Td
(string)Tj
/R12045496 10 Tf
25.8398 0 Td
[(gv)70(.r)17.9846(enderdata)]TJ
/R11401152 10 Tf
61.8902 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R11713496 10 Tf
-191.81 -16.8 Td
(Writing graph back to le)Tj
/R11401152 10 Tf
36 -12 Td
(bool)Tj
/R12045496 10 Tf
20.2801 0 Td
[(gv)70(.write)]TJ
/R11401152 10 Tf
36.5102 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring lename\);)Tj
-124.87 -12 Td
(bool)Tj
/R12045496 10 Tf
20.2801 0 Td
[(gv)70(.write)]TJ
/R11401152 10 Tf
36.5102 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,c)Tj
0 Tc
9.28984 0 Td
(hannel\);)Tj
/R11713496 10 Tf
-161.27 -16.8 Td
(Graph transformation tools)Tj
/R11401152 10 Tf
36 -12 Td
(bool)Tj
/R12045496 10 Tf
20.2801 0 Td
[(gv)70(.tr)18.0151(ed)]TJ
/R11401152 10 Tf
31.8898 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R12045496 10.95 Tf
-124.17 -28.8 Td
[(KEYW)10.0365(ORDS)]TJ
/R11713496 10 Tf
36 -12 Td
[(graph, dot, neato, fdp, circo, tw)9.99268(opi, p)9.99268(ython.)]TJ
173 -372 Td
201.5 Tw
(1733862375 4)Tj
ET
Q
Q
\n \n \n \n \n-867\n+865\n \n \n \n \n-R42425528\n+R12045496\n \n-R42093528\n+R11713496\n \n-R41781184\n+R11401152\n \n \n \n \n \n \n \n@@ -835,15 +835,15 @@\n \n Filter\n FlateDecode\n Length\n 467\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R41165792 def
1 begincodespacerange
<00><ff>
endcodespacerange
49 beginbfrange
<20><20><0020>
<2e><2e><002e>
<2f><2f><002f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<57><57><0057>
<59><59><0059>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R10785760 def
1 begincodespacerange
<00><ff>
endcodespacerange
49 beginbfrange
<20><20><0020>
<2e><2e><002e>
<2f><2f><002f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<57><57><0057>
<59><59><0059>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -860,18 +860,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-511\n+512\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R41166160 def
1 begincodespacerange
<00><ff>
endcodespacerange
55 beginbfrange
<20><20><0020>
<21><21><0021>
<22><22><0022>
<23><23><0023>
<24><24><0024>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<3a><3a><003a>
<41><41><0041>
<47><47><0047>
<49><49><0049>
<4e><4e><004e>
<52><52><0052>
<53><53><0053>
<57><57><0057>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R10786128 def
1 begincodespacerange
<00><ff>
endcodespacerange
55 beginbfrange
<20><20><0020>
<21><21><0021>
<22><22><0022>
<23><23><0023>
<24><24><0024>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<3a><3a><003a>
<41><41><0041>
<47><47><0047>
<49><49><0049>
<4e><4e><004e>
<52><52><0052>
<53><53><0053>
<57><57><0057>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -893,15 +893,15 @@\n \n Filter\n FlateDecode\n Length\n 325\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R41166528 def
1 begincodespacerange
<00><ff>
endcodespacerange
26 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<3b><3b><003b>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R10786496 def
1 begincodespacerange
<00><ff>
endcodespacerange
26 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<3b><3b><003b>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -923,15 +923,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-3b5c4b3d0a4b'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-eea42dbf97bd'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 36\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gv.3ruby.pdf.gz", "source2": "./usr/share/doc/graphviz/gv.3ruby.pdf.gz", "unified_diff": null, "details": [{"source1": "gv.3ruby.pdf", "source2": "gv.3ruby.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -74,20 +74,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R29476752 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R29789096 10 Tf
9.76016 0 Td
(\(3ruby\))Tj
/R29476752 10 Tf
418.07 0 Td
(gv)Tj
/R29789096 10 Tf
9.76016 0 Td
(\(3ruby\))Tj
-0.219 Tc
/R30121096 10.95 Tf
-438.01 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R29789096 10 Tf
20.407 -12 Td
(gv_ruby - graph manipulation in ruby)Tj
/R30121096 10.95 Tf
-36 -28.8 Td
(SYNOPSIS)Tj
/R29789096 10 Tf
36 -12 Td
(#!/usr/bin/ruby)Tj
12 TL
(require 'gv')'
/R30121096 10.95 Tf
-36 -28.8 Td
[(USA)54.9729(GE)]TJ
T*[(INTR)30.0371(ODUCTION)]TJ
/R30121096 10 Tf
36 -12 Td
(gv_ruby)Tj
/R29789096 10 Tf
40.798 0 Td
2.738 Tw
(is a dynamically loaded e)Tj
112.452 0 Td
2.737 Tw
(xtension for)Tj
/R30121096 10 Tf
56.0238 0 Td
(ruby)Tj
/R29789096 10 Tf
25.7969 0 Td
[(that pro)14.9805(vides access to the graph f)9.98535(acilities of)]TJ
/R30121096 10 Tf
-235.071 -12 Td
(graphviz.)Tj
/R30121096 10.95 Tf
-36 -28.8 Td
(COMMANDS)Tj
/R30121096 10 Tf
36 -12 Td
0 Tw
(New graphs)Tj
/R29789096 10 Tf
16.8 TL
(Ne)'
2.5 Tc
11.4102 0 Td
(we)Tj
0 Tc
14.1602 0 Td
(mpty graph)Tj
/R29476752 10 Tf
10.4297 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R30121096 10 Tf
58.4598 0 Td
[(Gv)69.9927(.graph)]TJ
/R29476752 10 Tf
42.6402 0 Td
(\(name\);)Tj
-101.1 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R30121096 10 Tf
58.4598 0 Td
[(Gv)69.9927(.digraph)]TJ
/R29476752 10 Tf
50.9801 0 Td
(\(name\);)Tj
-109.44 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R30121096 10 Tf
58.4598 0 Td
[(Gv)69.9927(.strictgraph)]TJ
/R29476752 10 Tf
64.85 0 Td
(\(name\);)Tj
-123.31 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R30121096 10 Tf
58.4598 0 Td
[(Gv)69.9927(.strictdigraph)]TJ
/R29476752 10 Tf
73.1902 0 Td
(\(name\);)Tj
/R29789096 10 Tf
-167.65 -16.8 Td
(Ne)Tj
2.5 Tc
11.4102 0 Td
(wg)Tj
0 Tc
14.7199 0 Td
(raph from a dot-syntax string or le)Tj
/R29476752 10 Tf
9.86992 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R30121096 10 Tf
58.4598 0 Td
[(Gv)69.9927(.r)17.9834(eadstring)]TJ
/R29476752 10 Tf
61.3402 0 Td
(\(string\);)Tj
-119.8 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R30121096 10 Tf
58.4598 0 Td
[(Gv)69.9927(.r)17.9834(ead)]TJ
/R29476752 10 Tf
36.3402 0 Td
(\(string lename\);)Tj
-94.8 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R30121096 10 Tf
58.4598 0 Td
[(Gv)69.9927(.r)17.9834(ead)]TJ
/R29476752 10 Tf
36.3402 0 Td
[(\(c)15.0073(hannel\);)]TJ
/R29789096 10 Tf
-130.8 -16.8 Td
(Add ne)Tj
2.5 Tc
28.9102 0 Td
(ws)Tj
0 Tc
13.6102 0 Td
[(ubgraph to e)15.0159(xisting graph)]TJ
/R29476752 10 Tf
-6.52031 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R30121096 10 Tf
58.4598 0 Td
[(Gv)69.9927(.graph)]TJ
/R29476752 10 Tf
42.6402 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R30121096 10 Tf
-206.29 -16.8 Td
(New nodes)Tj
/R29789096 10 Tf
(Add ne)'
2.5 Tc
28.9102 0 Td
(wn)Tj
0 Tc
14.7199 0 Td
[(ode to e)14.9841(xisting graph)]TJ
/R29476752 10 Tf
-7.63008 -12 Td
(node_handle)Tj
/R30121096 10 Tf
54.1602 0 Td
[(Gv)69.9927(.node)]TJ
/R29476752 10 Tf
37.6402 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R30121096 10 Tf
-196.99 -16.8 Td
(New edges)Tj
/R29789096 10 Tf
(Add ne)'
2.5 Tc
28.9102 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between e)15(xisting nodes)]TJ
/R29476752 10 Tf
-7.07031 -12 Td
[(edg)10.0159(e_handle)]TJ
/R30121096 10 Tf
53.5 0 Td
[(Gv)69.9927(.edge)]TJ
/R29476752 10 Tf
36.5199 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R29789096 10 Tf
-209.25 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between an e)15.0146(xisting tail node, and a named head node which will be induced in the graph)]TJ
-50.0102 -12 Td
(if it doesn')Tj
2.5 Tc
43.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
[(lready e)14.9927(xist)]TJ
/R29476752 10 Tf
-16.8699 -12 Td
[(edg)10.0159(e_handle)]TJ
/R30121096 10 Tf
53.5 0 Td
[(Gv)69.9927(.edge)]TJ
/R29476752 10 Tf
36.5199 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_name\);)Tj
/R29789096 10 Tf
-209.25 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between an e)15.0146(xisting head node, and a named tail node which will be induced in the graph)]TJ
-50.0102 -12 Td
(if it doesn')Tj
2.5 Tc
43.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
[(lready e)14.9927(xist)]TJ
/R29476752 10 Tf
-16.8699 -12 Td
[(edg)10.0159(e_handle)]TJ
/R30121096 10 Tf
53.5 0 Td
[(Gv)69.9927(.edge)]TJ
/R29476752 10 Tf
36.5199 0 Td
(\(tail_name)Tj
2.5 Tc
43.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R29789096 10 Tf
-179.25 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between named tail)-500(and head nodes which will be induced in the graph if the)]TJ
2.5 Tc
325.9 0 Td
(yd)Tj
0 Tc
12.5 0 Td
(on')Tj
2.5 Tc
13.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
(l-)Tj
-411.28 -12 Td
[(ready e)15(xist)]TJ
/R29476752 10 Tf
36 -12 Td
[(edg)10.0159(e_handle)]TJ
/R30121096 10 Tf
53.5 0 Td
[(Gv)69.9927(.edge)]TJ
/R29476752 10 Tf
36.5199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
(ail_name)Tj
2.5 Tc
37.1199 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_name\);)Tj
/R30121096 10 Tf
-240.11 -16.8 Td
[(Setting attrib)20.0159(ute v)9.99268(alues)]TJ
/R29789096 10 Tf
T*[(Set v)24.9927(alue of named attrib)19.9854(ute of graph/node/edge - creating attrib)20(ute if necessary)]TJ
/R29476752 10 Tf
36 -12 Td
(string)Tj
/R30121096 10 Tf
25.8398 0 Td
[(Gv)69.9927(.setv)]TJ
/R29476752 10 Tf
33.7402 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-174.78 -12 Td
(string)Tj
/R30121096 10 Tf
25.8398 0 Td
[(Gv)69.9927(.setv)]TJ
/R29476752 10 Tf
33.7402 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-170.48 -12 Td
(string)Tj
/R30121096 10 Tf
25.8398 0 Td
[(Gv)69.9927(.setv)]TJ
/R29476752 10 Tf
33.7402 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
/R29789096 10 Tf
-205.82 -16.8 Td
[(Set v)24.9927(alue of e)14.9927(xisting attrib)20.0146(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ
/R29476752 10 Tf
36 -12 Td
(string)Tj
/R30121096 10 Tf
25.8398 0 Td
[(Gv)69.9927(.setv)]TJ
/R29476752 10 Tf
33.7402 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-180.34 -12 Td
(string)Tj
/R30121096 10 Tf
25.8398 0 Td
[(Gv)69.9927(.setv)]TJ
/R29476752 10 Tf
33.7402 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
/R29789096 10 Tf
-39.0398 -43.2 Td
201.5 Tw
(1733862375 1)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R40982416 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R41294760 10 Tf
9.76016 0 Td
(\(3ruby\))Tj
/R40982416 10 Tf
418.07 0 Td
(gv)Tj
/R41294760 10 Tf
9.76016 0 Td
(\(3ruby\))Tj
-0.219 Tc
/R41626760 10.95 Tf
-438.01 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R41294760 10 Tf
20.407 -12 Td
(gv_ruby - graph manipulation in ruby)Tj
/R41626760 10.95 Tf
-36 -28.8 Td
(SYNOPSIS)Tj
/R41294760 10 Tf
36 -12 Td
(#!/usr/bin/ruby)Tj
12 TL
(require 'gv')'
/R41626760 10.95 Tf
-36 -28.8 Td
[(USA)54.9729(GE)]TJ
T*[(INTR)30.0371(ODUCTION)]TJ
/R41626760 10 Tf
36 -12 Td
(gv_ruby)Tj
/R41294760 10 Tf
40.798 0 Td
2.738 Tw
(is a dynamically loaded e)Tj
112.452 0 Td
2.737 Tw
(xtension for)Tj
/R41626760 10 Tf
56.0238 0 Td
(ruby)Tj
/R41294760 10 Tf
25.7969 0 Td
[(that pro)14.9805(vides access to the graph f)9.98535(acilities of)]TJ
/R41626760 10 Tf
-235.071 -12 Td
(graphviz.)Tj
/R41626760 10.95 Tf
-36 -28.8 Td
(COMMANDS)Tj
/R41626760 10 Tf
36 -12 Td
0 Tw
(New graphs)Tj
/R41294760 10 Tf
16.8 TL
(Ne)'
2.5 Tc
11.4102 0 Td
(we)Tj
0 Tc
14.1602 0 Td
(mpty graph)Tj
/R40982416 10 Tf
10.4297 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41626760 10 Tf
58.4598 0 Td
[(Gv)69.9927(.graph)]TJ
/R40982416 10 Tf
42.6402 0 Td
(\(name\);)Tj
-101.1 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41626760 10 Tf
58.4598 0 Td
[(Gv)69.9927(.digraph)]TJ
/R40982416 10 Tf
50.9801 0 Td
(\(name\);)Tj
-109.44 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41626760 10 Tf
58.4598 0 Td
[(Gv)69.9927(.strictgraph)]TJ
/R40982416 10 Tf
64.85 0 Td
(\(name\);)Tj
-123.31 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41626760 10 Tf
58.4598 0 Td
[(Gv)69.9927(.strictdigraph)]TJ
/R40982416 10 Tf
73.1902 0 Td
(\(name\);)Tj
/R41294760 10 Tf
-167.65 -16.8 Td
(Ne)Tj
2.5 Tc
11.4102 0 Td
(wg)Tj
0 Tc
14.7199 0 Td
(raph from a dot-syntax string or le)Tj
/R40982416 10 Tf
9.86992 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41626760 10 Tf
58.4598 0 Td
[(Gv)69.9927(.r)17.9834(eadstring)]TJ
/R40982416 10 Tf
61.3402 0 Td
(\(string\);)Tj
-119.8 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41626760 10 Tf
58.4598 0 Td
[(Gv)69.9927(.r)17.9834(ead)]TJ
/R40982416 10 Tf
36.3402 0 Td
(\(string lename\);)Tj
-94.8 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41626760 10 Tf
58.4598 0 Td
[(Gv)69.9927(.r)17.9834(ead)]TJ
/R40982416 10 Tf
36.3402 0 Td
[(\(c)15.0073(hannel\);)]TJ
/R41294760 10 Tf
-130.8 -16.8 Td
(Add ne)Tj
2.5 Tc
28.9102 0 Td
(ws)Tj
0 Tc
13.6102 0 Td
[(ubgraph to e)15.0159(xisting graph)]TJ
/R40982416 10 Tf
-6.52031 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41626760 10 Tf
58.4598 0 Td
[(Gv)69.9927(.graph)]TJ
/R40982416 10 Tf
42.6402 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R41626760 10 Tf
-206.29 -16.8 Td
(New nodes)Tj
/R41294760 10 Tf
(Add ne)'
2.5 Tc
28.9102 0 Td
(wn)Tj
0 Tc
14.7199 0 Td
[(ode to e)14.9841(xisting graph)]TJ
/R40982416 10 Tf
-7.63008 -12 Td
(node_handle)Tj
/R41626760 10 Tf
54.1602 0 Td
[(Gv)69.9927(.node)]TJ
/R40982416 10 Tf
37.6402 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R41626760 10 Tf
-196.99 -16.8 Td
(New edges)Tj
/R41294760 10 Tf
(Add ne)'
2.5 Tc
28.9102 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between e)15(xisting nodes)]TJ
/R40982416 10 Tf
-7.07031 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41626760 10 Tf
53.5 0 Td
[(Gv)69.9927(.edge)]TJ
/R40982416 10 Tf
36.5199 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R41294760 10 Tf
-209.25 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between an e)15.0146(xisting tail node, and a named head node which will be induced in the graph)]TJ
-50.0102 -12 Td
(if it doesn')Tj
2.5 Tc
43.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
[(lready e)14.9927(xist)]TJ
/R40982416 10 Tf
-16.8699 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41626760 10 Tf
53.5 0 Td
[(Gv)69.9927(.edge)]TJ
/R40982416 10 Tf
36.5199 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_name\);)Tj
/R41294760 10 Tf
-209.25 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between an e)15.0146(xisting head node, and a named tail node which will be induced in the graph)]TJ
-50.0102 -12 Td
(if it doesn')Tj
2.5 Tc
43.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
[(lready e)14.9927(xist)]TJ
/R40982416 10 Tf
-16.8699 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41626760 10 Tf
53.5 0 Td
[(Gv)69.9927(.edge)]TJ
/R40982416 10 Tf
36.5199 0 Td
(\(tail_name)Tj
2.5 Tc
43.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R41294760 10 Tf
-179.25 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between named tail)-500(and head nodes which will be induced in the graph if the)]TJ
2.5 Tc
325.9 0 Td
(yd)Tj
0 Tc
12.5 0 Td
(on')Tj
2.5 Tc
13.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
(l-)Tj
-411.28 -12 Td
[(ready e)15(xist)]TJ
/R40982416 10 Tf
36 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41626760 10 Tf
53.5 0 Td
[(Gv)69.9927(.edge)]TJ
/R40982416 10 Tf
36.5199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
(ail_name)Tj
2.5 Tc
37.1199 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_name\);)Tj
/R41626760 10 Tf
-240.11 -16.8 Td
[(Setting attrib)20.0159(ute v)9.99268(alues)]TJ
/R41294760 10 Tf
T*[(Set v)24.9927(alue of named attrib)19.9854(ute of graph/node/edge - creating attrib)20(ute if necessary)]TJ
/R40982416 10 Tf
36 -12 Td
(string)Tj
/R41626760 10 Tf
25.8398 0 Td
[(Gv)69.9927(.setv)]TJ
/R40982416 10 Tf
33.7402 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-174.78 -12 Td
(string)Tj
/R41626760 10 Tf
25.8398 0 Td
[(Gv)69.9927(.setv)]TJ
/R40982416 10 Tf
33.7402 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-170.48 -12 Td
(string)Tj
/R41626760 10 Tf
25.8398 0 Td
[(Gv)69.9927(.setv)]TJ
/R40982416 10 Tf
33.7402 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name)Tj
2.5 Tc
36.0102 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
/R41294760 10 Tf
-205.82 -16.8 Td
[(Set v)24.9927(alue of e)14.9927(xisting attrib)20.0146(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ
/R40982416 10 Tf
36 -12 Td
(string)Tj
/R41626760 10 Tf
25.8398 0 Td
[(Gv)69.9927(.setv)]TJ
/R40982416 10 Tf
33.7402 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
-180.34 -12 Td
(string)Tj
/R41626760 10 Tf
25.8398 0 Td
[(Gv)69.9927(.setv)]TJ
/R40982416 10 Tf
33.7402 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
/R41294760 10 Tf
-39.0398 -43.2 Td
201.5 Tw
(1733862375 1)Tj
ET
Q
Q
\n \n \n \n \n-1469\n+1467\n \n \n \n \n BaseFont\n EQZSQH+Times-Italic\n FontDescriptor\n@@ -591,19 +591,19 @@\n FontFile3\n \n \n \n \n \n \n-R30121096\n+R41626760\n \n-R29789096\n+R41294760\n \n-R29476752\n+R40982416\n \n \n \n \n \n \n Type\n@@ -640,29 +640,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R29476752 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R29789096 10 Tf
9.76016 0 Td
(\(3ruby\))Tj
/R29476752 10 Tf
418.07 0 Td
(gv)Tj
/R29789096 10 Tf
9.76016 0 Td
(\(3ruby\))Tj
/R29476752 10 Tf
-366.01 -36 Td
(string)Tj
/R30121096 10 Tf
25.8398 0 Td
[(Gv)69.9927(.setv)]TJ
/R29476752 10 Tf
33.7402 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
/R30121096 10 Tf
-211.38 -16.8 Td
[(Getting attrib)19.9841(ute v)9.99268(alues)]TJ
/R29789096 10 Tf
16.8 TL
T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ
/R29476752 10 Tf
36 -12 Td
(string)Tj
/R30121096 10 Tf
25.8398 0 Td
[(Gv)69.9927(.getv)]TJ
/R29476752 10 Tf
34.85 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
-129.88 -12 Td
(string)Tj
/R30121096 10 Tf
25.8398 0 Td
[(Gv)69.9927(.getv)]TJ
/R29476752 10 Tf
34.85 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
-125.58 -12 Td
(string)Tj
/R30121096 10 Tf
25.8398 0 Td
[(Gv)69.9927(.getv)]TJ
/R29476752 10 Tf
34.85 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
/R29789096 10 Tf
-160.92 -16.8 Td
[(Get v)25.0159(alue of attrib)20(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ
/R29476752 10 Tf
36 -12 Td
(string)Tj
/R30121096 10 Tf
25.8398 0 Td
[(Gv)69.9927(.getv)]TJ
/R29476752 10 Tf
34.85 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
-129.88 -12 Td
(string)Tj
/R30121096 10 Tf
25.8398 0 Td
[(Gv)69.9927(.getv)]TJ
/R29476752 10 Tf
34.85 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
-125.58 -12 Td
(string)Tj
/R30121096 10 Tf
25.8398 0 Td
[(Gv)69.9927(.getv)]TJ
/R29476752 10 Tf
34.85 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R30121096 10 Tf
-160.92 -16.8 Td
[(Obtain names fr)18.0078(om handles)]TJ
/R29476752 10 Tf
36 -12 Td
(string)Tj
/R30121096 10 Tf
25.8398 0 Td
[(Gv)69.9927(.nameof)]TJ
/R29476752 10 Tf
48.7402 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-74.5801 -12 Td
(string)Tj
/R30121096 10 Tf
25.8398 0 Td
[(Gv)69.9927(.nameof)]TJ
/R29476752 10 Tf
48.7402 0 Td
(\(node_handle\);)Tj
-74.5801 -12 Td
(string)Tj
/R30121096 10 Tf
25.8398 0 Td
[(Gv)69.9927(.nameof)]TJ
/R29476752 10 Tf
48.7402 0 Td
(\(attr_handle\);)Tj
/R30121096 10 Tf
-110.58 -16.8 Td
[(Find handles fr)18.0151(om names)]TJ
/R29476752 10 Tf
36 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R30121096 10 Tf
58.4598 0 Td
[(Gv)69.9927(.ndsubg)]TJ
/R29476752 10 Tf
53.7699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-181.42 -12 Td
(node_handle)Tj
/R30121096 10 Tf
54.1602 0 Td
[(Gv)69.9927(.ndnode)]TJ
/R29476752 10 Tf
54.3199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-177.67 -12 Td
[(edg)10.0159(e_handle)]TJ
/R30121096 10 Tf
53.5 0 Td
[(Gv)69.9927(.ndedge)]TJ
/R29476752 10 Tf
53.2 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
-189.93 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R30121096 10 Tf
68.9699 0 Td
[(Gv)69.9927(.ndattr)]TJ
/R29476752 10 Tf
49.8602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-188.02 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R30121096 10 Tf
68.9699 0 Td
[(Gv)69.9927(.ndattr)]TJ
/R29476752 10 Tf
49.8602 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-183.72 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R30121096 10 Tf
68.9699 0 Td
[(Gv)69.9927(.ndattr)]TJ
/R29476752 10 Tf
49.8602 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R30121096 10 Tf
-219.06 -16.8 Td
[(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ
/R29476752 10 Tf
36 -12 Td
(node_handle)Tj
/R30121096 10 Tf
54.1602 0 Td
[(Gv)69.9927(.headof)]TJ
/R29476752 10 Tf
45.9699 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-100.13 -12 Td
(node_handle)Tj
/R30121096 10 Tf
54.1602 0 Td
[(Gv)69.9927(.tailof)]TJ
/R29476752 10 Tf
39.3 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-93.4602 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R30121096 10 Tf
58.4598 0 Td
[(Gv)69.9927(.graphof)]TJ
/R29476752 10 Tf
50.9699 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-109.43 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R30121096 10 Tf
58.4598 0 Td
[(Gv)69.9927(.graphof)]TJ
/R29476752 10 Tf
50.9699 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-109.43 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R30121096 10 Tf
58.4598 0 Td
[(Gv)69.9927(.graphof)]TJ
/R29476752 10 Tf
50.9699 0 Td
(\(node_handle\);)Tj
-109.43 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R30121096 10 Tf
58.4598 0 Td
[(Gv)69.9927(.r)17.9834(ootof)]TJ
/R29476752 10 Tf
43 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R30121096 10 Tf
-137.46 -16.8 Td
[(Obtain handles of pr)18(oto node/edge f)25.0146(or setting default attrib)19.9854(ute v)9.99268(alues)]TJ
/R29476752 10 Tf
36 -12 Td
(node_handle)Tj
/R30121096 10 Tf
54.1602 0 Td
[(Gv)69.9927(.pr)18.0078(otonode)]TJ
/R29476752 10 Tf
60.7898 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-114.95 -12 Td
[(edg)10.0159(e_handle)]TJ
/R30121096 10 Tf
53.5 0 Td
[(Gv)69.9927(.pr)18.0078(otoedge)]TJ
/R29476752 10 Tf
59.6699 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R30121096 10 Tf
-149.17 -16.8 Td
(Iterators)Tj
/R29789096 10 Tf
(Iteration termination tests)'
/R29476752 10 Tf
36 -12 Td
(bool)Tj
/R30121096 10 Tf
20.2801 0 Td
[(Gv)69.9927(.ok)]TJ
/R29476752 10 Tf
27.6402 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-47.9203 -12 Td
(bool)Tj
/R30121096 10 Tf
20.2801 0 Td
[(Gv)69.9927(.ok)]TJ
/R29476752 10 Tf
27.6402 0 Td
(\(node_handle\);)Tj
-47.9203 -12 Td
(bool)Tj
/R30121096 10 Tf
20.2801 0 Td
[(Gv)69.9927(.ok)]TJ
/R29476752 10 Tf
27.6402 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-47.9203 -12 Td
(bool)Tj
/R30121096 10 Tf
20.2801 0 Td
[(Gv)69.9927(.ok)]TJ
/R29476752 10 Tf
27.6402 0 Td
(\(attr_handle\);)Tj
/R29789096 10 Tf
-83.9203 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rs)Tj
0 Tc
9.71992 0 Td
(ubgraphs of a graph)Tj
/R29476752 10 Tf
-15.8996 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R30121096 10 Tf
58.4598 0 Td
[(Gv)69.9927(.rstsubg)]TJ
/R29476752 10 Tf
54.3102 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-112.77 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R30121096 10 Tf
58.4598 0 Td
[(Gv)69.9927(.nextsubg)]TJ
/R29476752 10 Tf
55.4199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(ubgr)15.0146(aph_handle\);)]TJ
/R29789096 10 Tf
-217.959 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rs)Tj
0 Tc
9.71992 0 Td
[(uper)18.0151(graphs of a graph \(obscure and rarely useful\))]TJ
/R29476752 10 Tf
-15.8996 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R30121096 10 Tf
58.4598 0 Td
[(Gv)69.9927(.rstsupg)]TJ
/R29476752 10 Tf
54.3102 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-112.77 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R30121096 10 Tf
58.4598 0 Td
[(Gv)69.9927(.nextsupg)]TJ
/R29476752 10 Tf
55.4199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(ubgr)15.0146(aph_handle\);)]TJ
/R29789096 10 Tf
-217.959 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(dges of a graph)Tj
/R29476752 10 Tf
-16.4496 -12 Td
[(edg)10.0159(e_handle)]TJ
/R30121096 10 Tf
53.5 0 Td
[(Gv)69.9927(.rstedge)]TJ
/R29476752 10 Tf
53.7402 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-107.24 -12 Td
[(edg)10.0159(e_handle)]TJ
/R30121096 10 Tf
53.5 0 Td
[(Gv)69.9927(.nextedge)]TJ
/R29476752 10 Tf
54.85 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R29789096 10 Tf
-212.98 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ro)Tj
0 Tc
10.8301 0 Td
(utedges of a graph)Tj
/R29476752 10 Tf
-17.0098 -12 Td
[(edg)10.0159(e_handle)]TJ
/R30121096 10 Tf
53.5 0 Td
[(Gv)69.9927(.rstout)]TJ
/R29476752 10 Tf
48.1902 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-101.69 -12 Td
[(edg)10.0159(e_handle)]TJ
/R30121096 10 Tf
53.5 0 Td
[(Gv)69.9927(.nextout)]TJ
/R29476752 10 Tf
49.3 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R29789096 10 Tf
-34.4297 -45.6 Td
201.5 Tw
(1733862375 2)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R40982416 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R41294760 10 Tf
9.76016 0 Td
(\(3ruby\))Tj
/R40982416 10 Tf
418.07 0 Td
(gv)Tj
/R41294760 10 Tf
9.76016 0 Td
(\(3ruby\))Tj
/R40982416 10 Tf
-366.01 -36 Td
(string)Tj
/R41626760 10 Tf
25.8398 0 Td
[(Gv)69.9927(.setv)]TJ
/R40982416 10 Tf
33.7402 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle)Tj
2.5 Tc
41.5699 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_value\);)Tj
/R41626760 10 Tf
-211.38 -16.8 Td
[(Getting attrib)19.9841(ute v)9.99268(alues)]TJ
/R41294760 10 Tf
16.8 TL
T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ
/R40982416 10 Tf
36 -12 Td
(string)Tj
/R41626760 10 Tf
25.8398 0 Td
[(Gv)69.9927(.getv)]TJ
/R40982416 10 Tf
34.85 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
-129.88 -12 Td
(string)Tj
/R41626760 10 Tf
25.8398 0 Td
[(Gv)69.9927(.getv)]TJ
/R40982416 10 Tf
34.85 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
-125.58 -12 Td
(string)Tj
/R41626760 10 Tf
25.8398 0 Td
[(Gv)69.9927(.getv)]TJ
/R40982416 10 Tf
34.85 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_name\);)Tj
/R41294760 10 Tf
-160.92 -16.8 Td
[(Get v)25.0159(alue of attrib)20(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ
/R40982416 10 Tf
36 -12 Td
(string)Tj
/R41626760 10 Tf
25.8398 0 Td
[(Gv)69.9927(.getv)]TJ
/R40982416 10 Tf
34.85 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
-129.88 -12 Td
(string)Tj
/R41626760 10 Tf
25.8398 0 Td
[(Gv)69.9927(.getv)]TJ
/R40982416 10 Tf
34.85 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
-125.58 -12 Td
(string)Tj
/R41626760 10 Tf
25.8398 0 Td
[(Gv)69.9927(.getv)]TJ
/R40982416 10 Tf
34.85 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R41626760 10 Tf
-160.92 -16.8 Td
[(Obtain names fr)18.0078(om handles)]TJ
/R40982416 10 Tf
36 -12 Td
(string)Tj
/R41626760 10 Tf
25.8398 0 Td
[(Gv)69.9927(.nameof)]TJ
/R40982416 10 Tf
48.7402 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-74.5801 -12 Td
(string)Tj
/R41626760 10 Tf
25.8398 0 Td
[(Gv)69.9927(.nameof)]TJ
/R40982416 10 Tf
48.7402 0 Td
(\(node_handle\);)Tj
-74.5801 -12 Td
(string)Tj
/R41626760 10 Tf
25.8398 0 Td
[(Gv)69.9927(.nameof)]TJ
/R40982416 10 Tf
48.7402 0 Td
(\(attr_handle\);)Tj
/R41626760 10 Tf
-110.58 -16.8 Td
[(Find handles fr)18.0151(om names)]TJ
/R40982416 10 Tf
36 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41626760 10 Tf
58.4598 0 Td
[(Gv)69.9927(.ndsubg)]TJ
/R40982416 10 Tf
53.7699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-181.42 -12 Td
(node_handle)Tj
/R41626760 10 Tf
54.1602 0 Td
[(Gv)69.9927(.ndnode)]TJ
/R40982416 10 Tf
54.3199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-177.67 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41626760 10 Tf
53.5 0 Td
[(Gv)69.9927(.ndedge)]TJ
/R40982416 10 Tf
53.2 0 Td
(\(tail_node_handle)Tj
2.5 Tc
73.2301 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
-189.93 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R41626760 10 Tf
68.9699 0 Td
[(Gv)69.9927(.ndattr)]TJ
/R40982416 10 Tf
49.8602 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-188.02 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R41626760 10 Tf
68.9699 0 Td
[(Gv)69.9927(.ndattr)]TJ
/R40982416 10 Tf
49.8602 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
-183.72 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R41626760 10 Tf
68.9699 0 Td
[(Gv)69.9927(.ndattr)]TJ
/R40982416 10 Tf
49.8602 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,n)Tj
0 Tc
10 0 Td
(ame\);)Tj
/R41626760 10 Tf
-219.06 -16.8 Td
[(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ
/R40982416 10 Tf
36 -12 Td
(node_handle)Tj
/R41626760 10 Tf
54.1602 0 Td
[(Gv)69.9927(.headof)]TJ
/R40982416 10 Tf
45.9699 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-100.13 -12 Td
(node_handle)Tj
/R41626760 10 Tf
54.1602 0 Td
[(Gv)69.9927(.tailof)]TJ
/R40982416 10 Tf
39.3 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-93.4602 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41626760 10 Tf
58.4598 0 Td
[(Gv)69.9927(.graphof)]TJ
/R40982416 10 Tf
50.9699 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-109.43 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41626760 10 Tf
58.4598 0 Td
[(Gv)69.9927(.graphof)]TJ
/R40982416 10 Tf
50.9699 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-109.43 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41626760 10 Tf
58.4598 0 Td
[(Gv)69.9927(.graphof)]TJ
/R40982416 10 Tf
50.9699 0 Td
(\(node_handle\);)Tj
-109.43 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41626760 10 Tf
58.4598 0 Td
[(Gv)69.9927(.r)17.9834(ootof)]TJ
/R40982416 10 Tf
43 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R41626760 10 Tf
-137.46 -16.8 Td
[(Obtain handles of pr)18(oto node/edge f)25.0146(or setting default attrib)19.9854(ute v)9.99268(alues)]TJ
/R40982416 10 Tf
36 -12 Td
(node_handle)Tj
/R41626760 10 Tf
54.1602 0 Td
[(Gv)69.9927(.pr)18.0078(otonode)]TJ
/R40982416 10 Tf
60.7898 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-114.95 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41626760 10 Tf
53.5 0 Td
[(Gv)69.9927(.pr)18.0078(otoedge)]TJ
/R40982416 10 Tf
59.6699 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R41626760 10 Tf
-149.17 -16.8 Td
(Iterators)Tj
/R41294760 10 Tf
(Iteration termination tests)'
/R40982416 10 Tf
36 -12 Td
(bool)Tj
/R41626760 10 Tf
20.2801 0 Td
[(Gv)69.9927(.ok)]TJ
/R40982416 10 Tf
27.6402 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-47.9203 -12 Td
(bool)Tj
/R41626760 10 Tf
20.2801 0 Td
[(Gv)69.9927(.ok)]TJ
/R40982416 10 Tf
27.6402 0 Td
(\(node_handle\);)Tj
-47.9203 -12 Td
(bool)Tj
/R41626760 10 Tf
20.2801 0 Td
[(Gv)69.9927(.ok)]TJ
/R40982416 10 Tf
27.6402 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-47.9203 -12 Td
(bool)Tj
/R41626760 10 Tf
20.2801 0 Td
[(Gv)69.9927(.ok)]TJ
/R40982416 10 Tf
27.6402 0 Td
(\(attr_handle\);)Tj
/R41294760 10 Tf
-83.9203 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rs)Tj
0 Tc
9.71992 0 Td
(ubgraphs of a graph)Tj
/R40982416 10 Tf
-15.8996 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41626760 10 Tf
58.4598 0 Td
[(Gv)69.9927(.rstsubg)]TJ
/R40982416 10 Tf
54.3102 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-112.77 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41626760 10 Tf
58.4598 0 Td
[(Gv)69.9927(.nextsubg)]TJ
/R40982416 10 Tf
55.4199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(ubgr)15.0146(aph_handle\);)]TJ
/R41294760 10 Tf
-217.959 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rs)Tj
0 Tc
9.71992 0 Td
[(uper)18.0151(graphs of a graph \(obscure and rarely useful\))]TJ
/R40982416 10 Tf
-15.8996 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41626760 10 Tf
58.4598 0 Td
[(Gv)69.9927(.rstsupg)]TJ
/R40982416 10 Tf
54.3102 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-112.77 -12 Td
[(gr)15.0159(aph_handle)]TJ
/R41626760 10 Tf
58.4598 0 Td
[(Gv)69.9927(.nextsupg)]TJ
/R40982416 10 Tf
55.4199 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(ubgr)15.0146(aph_handle\);)]TJ
/R41294760 10 Tf
-217.959 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(dges of a graph)Tj
/R40982416 10 Tf
-16.4496 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41626760 10 Tf
53.5 0 Td
[(Gv)69.9927(.rstedge)]TJ
/R40982416 10 Tf
53.7402 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-107.24 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41626760 10 Tf
53.5 0 Td
[(Gv)69.9927(.nextedge)]TJ
/R40982416 10 Tf
54.85 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R41294760 10 Tf
-212.98 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ro)Tj
0 Tc
10.8301 0 Td
(utedges of a graph)Tj
/R40982416 10 Tf
-17.0098 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41626760 10 Tf
53.5 0 Td
[(Gv)69.9927(.rstout)]TJ
/R40982416 10 Tf
48.1902 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-101.69 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41626760 10 Tf
53.5 0 Td
[(Gv)69.9927(.nextout)]TJ
/R40982416 10 Tf
49.3 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R41294760 10 Tf
-34.4297 -45.6 Td
201.5 Tw
(1733862375 2)Tj
ET
Q
Q
\n \n \n \n \n-1293\n+1291\n \n \n \n \n-R30121096\n+R41626760\n \n-R29789096\n+R41294760\n \n-R29476752\n+R40982416\n \n \n \n \n \n \n Type\n@@ -699,29 +699,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R29476752 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R29789096 10 Tf
9.76016 0 Td
(\(3ruby\))Tj
/R29476752 10 Tf
418.07 0 Td
(gv)Tj
/R29789096 10 Tf
9.76016 0 Td
(\(3ruby\))Tj
-402.01 -36 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(dges of a node)Tj
/R29476752 10 Tf
-16.4496 -12 Td
[(edg)10.0159(e_handle)]TJ
/R30121096 10 Tf
53.5 0 Td
[(Gv)69.9927(.rstedge)]TJ
/R29476752 10 Tf
53.7402 0 Td
(\(node_handle\);)Tj
-107.24 -12 Td
[(edg)10.0159(e_handle)]TJ
/R30121096 10 Tf
53.5 0 Td
[(Gv)69.9927(.nextedge)]TJ
/R29476752 10 Tf
54.85 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R29789096 10 Tf
-208.68 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ro)Tj
0 Tc
10.8301 0 Td
(ut-edges of a node)Tj
/R29476752 10 Tf
-17.0098 -12 Td
[(edg)10.0159(e_handle)]TJ
/R30121096 10 Tf
53.5 0 Td
[(Gv)69.9927(.rstout)]TJ
/R29476752 10 Tf
48.1902 0 Td
(\(node_handle\);)Tj
-101.69 -12 Td
[(edg)10.0159(e_handle)]TJ
/R30121096 10 Tf
53.5 0 Td
[(Gv)69.9927(.nextout)]TJ
/R29476752 10 Tf
49.3 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R29789096 10 Tf
-203.13 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rh)Tj
0 Tc
10.8301 0 Td
(ead nodes reachable from out-edges of a node)Tj
/R29476752 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R30121096 10 Tf
54.1602 0 Td
[(Gv)69.9927(.rsthead)]TJ
/R29476752 10 Tf
54.8602 0 Td
(\(node_handle\);)Tj
-109.02 -12 Td
(node_handle)Tj
/R30121096 10 Tf
54.1602 0 Td
[(Gv)69.9927(.nexthead)]TJ
/R29476752 10 Tf
55.9699 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R29789096 10 Tf
-211.02 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ri)Tj
0 Tc
8.61016 0 Td
(n-edges of a graph)Tj
/R29476752 10 Tf
-14.7898 -12 Td
[(edg)10.0159(e_handle)]TJ
/R30121096 10 Tf
53.5 0 Td
[(Gv)69.9927(.rstin)]TJ
/R29476752 10 Tf
42.6402 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-96.1402 -12 Td
[(edg)10.0159(e_handle)]TJ
/R30121096 10 Tf
53.5 0 Td
[(Gv)69.9927(.nextin)]TJ
/R29476752 10 Tf
43.75 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R29789096 10 Tf
-197.58 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ri)Tj
0 Tc
8.61016 0 Td
(n-edges of a node)Tj
/R29476752 10 Tf
-14.7898 -12 Td
[(edg)10.0159(e_handle)]TJ
/R30121096 10 Tf
53.5 0 Td
[(Gv)69.9927(.rstin)]TJ
/R29476752 10 Tf
42.6402 0 Td
(\(node_handle\);)Tj
-96.1402 -12 Td
[(edg)10.0159(e_handle)]TJ
/R30121096 10 Tf
53.5 0 Td
[(Gv)69.9927(.nextin)]TJ
/R29476752 10 Tf
43.75 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R29789096 10 Tf
-201.88 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rt)Tj
0 Tc
8.61016 0 Td
(ail nodes reachable from in-edges of a node)Tj
/R29476752 10 Tf
-14.7898 -12 Td
(node_handle)Tj
/R30121096 10 Tf
54.1602 0 Td
[(Gv)69.9927(.rsttail)]TJ
/R29476752 10 Tf
48.1902 0 Td
(\(node_handle\);)Tj
-102.35 -12 Td
(node_handle)Tj
/R30121096 10 Tf
54.1602 0 Td
[(Gv)69.9927(.nexttail)]TJ
/R29476752 10 Tf
49.3 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
(ail_node_handle\);)Tj
/R29789096 10 Tf
-202.13 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rn)Tj
0 Tc
10.8301 0 Td
(odes of a graph)Tj
/R29476752 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R30121096 10 Tf
54.1602 0 Td
[(Gv)69.9927(.rstnode)]TJ
/R29476752 10 Tf
54.8602 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-109.02 -12 Td
(node_handle)Tj
/R30121096 10 Tf
54.1602 0 Td
[(Gv)69.9927(.nextnode)]TJ
/R29476752 10 Tf
55.9699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ode_handle\);)Tj
/R29789096 10 Tf
-215.32 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rn)Tj
0 Tc
10.8301 0 Td
(odes of an edge)Tj
/R29476752 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R30121096 10 Tf
54.1602 0 Td
[(Gv)69.9927(.rstnode)]TJ
/R29476752 10 Tf
54.8602 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-109.02 -12 Td
(node_handle)Tj
/R30121096 10 Tf
54.1602 0 Td
[(Gv)69.9927(.nextnode)]TJ
/R29476752 10 Tf
55.9699 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,n)Tj
0 Tc
10 0 Td
(ode_handle\);)Tj
/R29789096 10 Tf
-210.36 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of a graph)]TJ
/R29476752 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R30121096 10 Tf
68.9699 0 Td
[(Gv)69.9927(.rstattr)]TJ
/R29476752 10 Tf
50.4 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-119.37 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R30121096 10 Tf
68.9699 0 Td
[(Gv)69.9927(.nextattr)]TJ
/R29476752 10 Tf
51.5102 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R29789096 10 Tf
-225.67 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of an edge)]TJ
/R29476752 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R30121096 10 Tf
68.9699 0 Td
[(Gv)69.9927(.rstattr)]TJ
/R29476752 10 Tf
50.4 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-119.37 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R30121096 10 Tf
68.9699 0 Td
[(Gv)69.9927(.nextattr)]TJ
/R29476752 10 Tf
51.5102 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R29789096 10 Tf
-220.71 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of a node)]TJ
/R29476752 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R30121096 10 Tf
68.9699 0 Td
[(Gv)69.9927(.rstattr)]TJ
/R29476752 10 Tf
50.4 0 Td
(\(node_handle\);)Tj
-119.37 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R30121096 10 Tf
68.9699 0 Td
[(Gv)69.9927(.nextattr)]TJ
/R29476752 10 Tf
51.5102 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R30121096 10 Tf
-221.37 -16.8 Td
(Remo)Tj
-0.1 Tc
24.8898 0 Td
0.2 Tw
(ve g)Tj
0 Tc
16.8398 0 Td
0 Tw
(raph objects)Tj
/R29476752 10 Tf
-5.72969 -12 Td
(bool)Tj
/R30121096 10 Tf
20.2801 0 Td
[(Gv)69.9927(.rm)]TJ
/R29476752 10 Tf
29.85 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-50.1301 -12 Td
(bool)Tj
/R30121096 10 Tf
20.2801 0 Td
[(Gv)69.9927(.rm)]TJ
/R29476752 10 Tf
29.85 0 Td
(\(node_handle\);)Tj
-50.1301 -12 Td
(bool)Tj
/R30121096 10 Tf
20.2801 0 Td
[(Gv)69.9927(.rm)]TJ
/R29476752 10 Tf
29.85 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
/R30121096 10 Tf
-86.1301 -16.8 Td
[(Lay)25.0073(out)]TJ
/R29789096 10 Tf
16.8 TL
T*[(Annotate a graph with layout attrib)19.9854(utes and v)25(alues using a specic layout engine)]TJ
/R29476752 10 Tf
36 -12 Td
(bool)Tj
/R30121096 10 Tf
20.2801 0 Td
[(Gv)69.9927(.lay)24.9927(out)]TJ
/R29476752 10 Tf
43.5 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring engine\);)Tj
/R30121096 10 Tf
-167.86 -16.8 Td
(Render)Tj
/R29789096 10 Tf
T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ
/R29476752 10 Tf
36 -12 Td
(bool)Tj
/R30121096 10 Tf
20.2801 0 Td
[(Gv)69.9927(.r)17.9846(ender)]TJ
/R29476752 10 Tf
45.7801 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R29789096 10 Tf
-102.06 -16.8 Td
(Render a layout to stdout)Tj
/R29476752 10 Tf
36 -12 Td
(bool)Tj
/R30121096 10 Tf
20.2801 0 Td
[(Gv)69.9927(.r)17.9846(ender)]TJ
/R29476752 10 Tf
45.7801 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R29789096 10 Tf
-170.14 -16.8 Td
(Render to an open le)Tj
/R29476752 10 Tf
36 -12 Td
(bool)Tj
/R30121096 10 Tf
20.2801 0 Td
[(Gv)69.9927(.r)17.9846(ender)]TJ
/R29476752 10 Tf
45.7801 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(tring format, c)14.9854(hannel fout\);)]TJ
/R29789096 10 Tf
2.86016 -50.4 Td
201.5 Tw
(1733862375 3)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R40982416 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R41294760 10 Tf
9.76016 0 Td
(\(3ruby\))Tj
/R40982416 10 Tf
418.07 0 Td
(gv)Tj
/R41294760 10 Tf
9.76016 0 Td
(\(3ruby\))Tj
-402.01 -36 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(dges of a node)Tj
/R40982416 10 Tf
-16.4496 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41626760 10 Tf
53.5 0 Td
[(Gv)69.9927(.rstedge)]TJ
/R40982416 10 Tf
53.7402 0 Td
(\(node_handle\);)Tj
-107.24 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41626760 10 Tf
53.5 0 Td
[(Gv)69.9927(.nextedge)]TJ
/R40982416 10 Tf
54.85 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R41294760 10 Tf
-208.68 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ro)Tj
0 Tc
10.8301 0 Td
(ut-edges of a node)Tj
/R40982416 10 Tf
-17.0098 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41626760 10 Tf
53.5 0 Td
[(Gv)69.9927(.rstout)]TJ
/R40982416 10 Tf
48.1902 0 Td
(\(node_handle\);)Tj
-101.69 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41626760 10 Tf
53.5 0 Td
[(Gv)69.9927(.nextout)]TJ
/R40982416 10 Tf
49.3 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R41294760 10 Tf
-203.13 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rh)Tj
0 Tc
10.8301 0 Td
(ead nodes reachable from out-edges of a node)Tj
/R40982416 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R41626760 10 Tf
54.1602 0 Td
[(Gv)69.9927(.rsthead)]TJ
/R40982416 10 Tf
54.8602 0 Td
(\(node_handle\);)Tj
-109.02 -12 Td
(node_handle)Tj
/R41626760 10 Tf
54.1602 0 Td
[(Gv)69.9927(.nexthead)]TJ
/R40982416 10 Tf
55.9699 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,h)Tj
0 Tc
10 0 Td
(ead_node_handle\);)Tj
/R41294760 10 Tf
-211.02 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ri)Tj
0 Tc
8.61016 0 Td
(n-edges of a graph)Tj
/R40982416 10 Tf
-14.7898 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41626760 10 Tf
53.5 0 Td
[(Gv)69.9927(.rstin)]TJ
/R40982416 10 Tf
42.6402 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-96.1402 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41626760 10 Tf
53.5 0 Td
[(Gv)69.9927(.nextin)]TJ
/R40982416 10 Tf
43.75 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R41294760 10 Tf
-197.58 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ri)Tj
0 Tc
8.61016 0 Td
(n-edges of a node)Tj
/R40982416 10 Tf
-14.7898 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41626760 10 Tf
53.5 0 Td
[(Gv)69.9927(.rstin)]TJ
/R40982416 10 Tf
42.6402 0 Td
(\(node_handle\);)Tj
-96.1402 -12 Td
[(edg)10.0159(e_handle)]TJ
/R41626760 10 Tf
53.5 0 Td
[(Gv)69.9927(.nextin)]TJ
/R40982416 10 Tf
43.75 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
[(dg)10(e_handle\);)]TJ
/R41294760 10 Tf
-201.88 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rt)Tj
0 Tc
8.61016 0 Td
(ail nodes reachable from in-edges of a node)Tj
/R40982416 10 Tf
-14.7898 -12 Td
(node_handle)Tj
/R41626760 10 Tf
54.1602 0 Td
[(Gv)69.9927(.rsttail)]TJ
/R40982416 10 Tf
48.1902 0 Td
(\(node_handle\);)Tj
-102.35 -12 Td
(node_handle)Tj
/R41626760 10 Tf
54.1602 0 Td
[(Gv)69.9927(.nexttail)]TJ
/R40982416 10 Tf
49.3 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
(ail_node_handle\);)Tj
/R41294760 10 Tf
-202.13 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rn)Tj
0 Tc
10.8301 0 Td
(odes of a graph)Tj
/R40982416 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R41626760 10 Tf
54.1602 0 Td
[(Gv)69.9927(.rstnode)]TJ
/R40982416 10 Tf
54.8602 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-109.02 -12 Td
(node_handle)Tj
/R41626760 10 Tf
54.1602 0 Td
[(Gv)69.9927(.nextnode)]TJ
/R40982416 10 Tf
55.9699 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,n)Tj
0 Tc
10 0 Td
(ode_handle\);)Tj
/R41294760 10 Tf
-215.32 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rn)Tj
0 Tc
10.8301 0 Td
(odes of an edge)Tj
/R40982416 10 Tf
-17.0098 -12 Td
(node_handle)Tj
/R41626760 10 Tf
54.1602 0 Td
[(Gv)69.9927(.rstnode)]TJ
/R40982416 10 Tf
54.8602 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-109.02 -12 Td
(node_handle)Tj
/R41626760 10 Tf
54.1602 0 Td
[(Gv)69.9927(.nextnode)]TJ
/R40982416 10 Tf
55.9699 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,n)Tj
0 Tc
10 0 Td
(ode_handle\);)Tj
/R41294760 10 Tf
-210.36 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of a graph)]TJ
/R40982416 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R41626760 10 Tf
68.9699 0 Td
[(Gv)69.9927(.rstattr)]TJ
/R40982416 10 Tf
50.4 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-119.37 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R41626760 10 Tf
68.9699 0 Td
[(Gv)69.9927(.nextattr)]TJ
/R40982416 10 Tf
51.5102 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R41294760 10 Tf
-225.67 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of an edge)]TJ
/R40982416 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R41626760 10 Tf
68.9699 0 Td
[(Gv)69.9927(.rstattr)]TJ
/R40982416 10 Tf
50.4 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
-119.37 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R41626760 10 Tf
68.9699 0 Td
[(Gv)69.9927(.nextattr)]TJ
/R40982416 10 Tf
51.5102 0 Td
[(\(edg)10.0073(e_handle)]TJ
2.5 Tc
54.2301 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R41294760 10 Tf
-220.71 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of a node)]TJ
/R40982416 10 Tf
-16.4496 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R41626760 10 Tf
68.9699 0 Td
[(Gv)69.9927(.rstattr)]TJ
/R40982416 10 Tf
50.4 0 Td
(\(node_handle\);)Tj
-119.37 -12 Td
[(attrib)19.9927(ute_handle)]TJ
/R41626760 10 Tf
68.9699 0 Td
[(Gv)69.9927(.nextattr)]TJ
/R40982416 10 Tf
51.5102 0 Td
(\(node_handle)Tj
2.5 Tc
54.8898 0 Td
(,a)Tj
0 Tc
10 0 Td
(ttr_handle\);)Tj
/R41626760 10 Tf
-221.37 -16.8 Td
(Remo)Tj
-0.1 Tc
24.8898 0 Td
0.2 Tw
(ve g)Tj
0 Tc
16.8398 0 Td
0 Tw
(raph objects)Tj
/R40982416 10 Tf
-5.72969 -12 Td
(bool)Tj
/R41626760 10 Tf
20.2801 0 Td
[(Gv)69.9927(.rm)]TJ
/R40982416 10 Tf
29.85 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
-50.1301 -12 Td
(bool)Tj
/R41626760 10 Tf
20.2801 0 Td
[(Gv)69.9927(.rm)]TJ
/R40982416 10 Tf
29.85 0 Td
(\(node_handle\);)Tj
-50.1301 -12 Td
(bool)Tj
/R41626760 10 Tf
20.2801 0 Td
[(Gv)69.9927(.rm)]TJ
/R40982416 10 Tf
29.85 0 Td
[(\(edg)10.0073(e_handle\);)]TJ
/R41626760 10 Tf
-86.1301 -16.8 Td
[(Lay)25.0073(out)]TJ
/R41294760 10 Tf
16.8 TL
T*[(Annotate a graph with layout attrib)19.9854(utes and v)25(alues using a specic layout engine)]TJ
/R40982416 10 Tf
36 -12 Td
(bool)Tj
/R41626760 10 Tf
20.2801 0 Td
[(Gv)69.9927(.lay)24.9927(out)]TJ
/R40982416 10 Tf
43.5 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring engine\);)Tj
/R41626760 10 Tf
-167.86 -16.8 Td
(Render)Tj
/R41294760 10 Tf
T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ
/R40982416 10 Tf
36 -12 Td
(bool)Tj
/R41626760 10 Tf
20.2801 0 Td
[(Gv)69.9927(.r)17.9846(ender)]TJ
/R40982416 10 Tf
45.7801 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R41294760 10 Tf
-102.06 -16.8 Td
(Render a layout to stdout)Tj
/R40982416 10 Tf
36 -12 Td
(bool)Tj
/R41626760 10 Tf
20.2801 0 Td
[(Gv)69.9927(.r)17.9846(ender)]TJ
/R40982416 10 Tf
45.7801 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R41294760 10 Tf
-170.14 -16.8 Td
(Render to an open le)Tj
/R40982416 10 Tf
36 -12 Td
(bool)Tj
/R41626760 10 Tf
20.2801 0 Td
[(Gv)69.9927(.r)17.9846(ender)]TJ
/R40982416 10 Tf
45.7801 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(tring format, c)14.9854(hannel fout\);)]TJ
/R41294760 10 Tf
2.86016 -50.4 Td
201.5 Tw
(1733862375 3)Tj
ET
Q
Q
\n \n \n \n \n 1186\n \n \n \n \n-R30121096\n+R41626760\n \n-R29789096\n+R41294760\n \n-R29476752\n+R40982416\n \n \n \n \n \n \n Type\n@@ -758,29 +758,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R29476752 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R29789096 10 Tf
9.76016 0 Td
(\(3ruby\))Tj
/R29476752 10 Tf
418.07 0 Td
(gv)Tj
/R29789096 10 Tf
9.76016 0 Td
(\(3ruby\))Tj
-402.01 -36 Td
(Render a layout to an unopened le by name)Tj
/R29476752 10 Tf
36 -12 Td
(bool)Tj
/R30121096 10 Tf
20.2801 0 Td
[(Gv)69.9927(.r)17.9846(ender)]TJ
/R29476752 10 Tf
45.7801 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format, string lename\);)Tj
/R29789096 10 Tf
-170.14 -16.8 Td
(Render to a string result)Tj
/R29476752 10 Tf
36 -12 Td
(string)Tj
/R30121096 10 Tf
25.8398 0 Td
[(Gv)69.9927(.r)17.9846(enderr)18(esult)]TJ
/R29476752 10 Tf
70.0402 0 Td
[(\(gr)15.0073(aph_handle ing)]TJ
2.5 Tc
74.4699 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R30121096 10 Tf
-179.24 -12 Td
[(Gv)69.9927(.r)17.9846(enderr)18(esult)]TJ
/R29476752 10 Tf
70.0402 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format, string outdata\);)Tj
/R29789096 10 Tf
-174.12 -16.8 Td
(Render to an open channel)Tj
/R29476752 10 Tf
36 -12 Td
(bool)Tj
/R30121096 10 Tf
20.2801 0 Td
[(Gv)69.9927(.r)17.9846(ender)17.9834(channel)]TJ
/R29476752 10 Tf
78.9402 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(tring format, string c)15(hannelname\);)]TJ
/R29789096 10 Tf
-203.3 -16.8 Td
(Render a layout to a malloc'ed string, to be free')Tj
2.5 Tc
193.9 0 Td
[(db)250(yt)]TJ
0 Tc
22.7801 0 Td
(he caller)Tj
-216.68 -16.8 Td
(\(deprecated - too easy to leak memory\))Tj
16.8 TL
(\(still needed for "e)'
-0.25 Tc
74.0898 0 Td
(va)Tj
2.5 Tc
9.18984 0 Td
(l[)Tj
0 Tc
8.61016 0 Td
(gv::renderdata $G tk]" \))Tj
/R29476752 10 Tf
-55.8898 -12 Td
(string)Tj
/R30121096 10 Tf
25.8398 0 Td
[(Gv)69.9927(.r)17.9846(enderdata)]TJ
/R29476752 10 Tf
64.6703 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R29789096 10 Tf
-194.59 -16.8 Td
(Writing graph back to le)Tj
/R29476752 10 Tf
36 -12 Td
(bool)Tj
/R30121096 10 Tf
20.2801 0 Td
[(Gv)69.9927(.write)]TJ
/R29476752 10 Tf
39.2902 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring lename\);)Tj
-127.65 -12 Td
(bool)Tj
/R30121096 10 Tf
20.2801 0 Td
[(Gv)69.9927(.write)]TJ
/R29476752 10 Tf
39.2902 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,c)Tj
0 Tc
9.28984 0 Td
(hannel\);)Tj
/R29789096 10 Tf
-164.05 -16.8 Td
(Graph transformation tools)Tj
/R29476752 10 Tf
36 -12 Td
(bool)Tj
/R30121096 10 Tf
20.2801 0 Td
[(Gv)69.9927(.tr)18.0151(ed)]TJ
/R29476752 10 Tf
34.6699 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R30121096 10.95 Tf
-126.95 -28.8 Td
[(KEYW)10.0365(ORDS)]TJ
/R29789096 10 Tf
36 -12 Td
[(graph, dot, neato, fdp, circo, tw)9.99268(opi, ruby)64.9854(.)]TJ
173 -429.6 Td
201.5 Tw
(1733862375 4)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R40982416 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R41294760 10 Tf
9.76016 0 Td
(\(3ruby\))Tj
/R40982416 10 Tf
418.07 0 Td
(gv)Tj
/R41294760 10 Tf
9.76016 0 Td
(\(3ruby\))Tj
-402.01 -36 Td
(Render a layout to an unopened le by name)Tj
/R40982416 10 Tf
36 -12 Td
(bool)Tj
/R41626760 10 Tf
20.2801 0 Td
[(Gv)69.9927(.r)17.9846(ender)]TJ
/R40982416 10 Tf
45.7801 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format, string lename\);)Tj
/R41294760 10 Tf
-170.14 -16.8 Td
(Render to a string result)Tj
/R40982416 10 Tf
36 -12 Td
(string)Tj
/R41626760 10 Tf
25.8398 0 Td
[(Gv)69.9927(.r)17.9846(enderr)18(esult)]TJ
/R40982416 10 Tf
70.0402 0 Td
[(\(gr)15.0073(aph_handle ing)]TJ
2.5 Tc
74.4699 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R41626760 10 Tf
-179.24 -12 Td
[(Gv)69.9927(.r)17.9846(enderr)18(esult)]TJ
/R40982416 10 Tf
70.0402 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format, string outdata\);)Tj
/R41294760 10 Tf
-174.12 -16.8 Td
(Render to an open channel)Tj
/R40982416 10 Tf
36 -12 Td
(bool)Tj
/R41626760 10 Tf
20.2801 0 Td
[(Gv)69.9927(.r)17.9846(ender)17.9834(channel)]TJ
/R40982416 10 Tf
78.9402 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
[(tring format, string c)15(hannelname\);)]TJ
/R41294760 10 Tf
-203.3 -16.8 Td
(Render a layout to a malloc'ed string, to be free')Tj
2.5 Tc
193.9 0 Td
[(db)250(yt)]TJ
0 Tc
22.7801 0 Td
(he caller)Tj
-216.68 -16.8 Td
(\(deprecated - too easy to leak memory\))Tj
16.8 TL
(\(still needed for "e)'
-0.25 Tc
74.0898 0 Td
(va)Tj
2.5 Tc
9.18984 0 Td
(l[)Tj
0 Tc
8.61016 0 Td
(gv::renderdata $G tk]" \))Tj
/R40982416 10 Tf
-55.8898 -12 Td
(string)Tj
/R41626760 10 Tf
25.8398 0 Td
[(Gv)69.9927(.r)17.9846(enderdata)]TJ
/R40982416 10 Tf
64.6703 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring format\);)Tj
/R41294760 10 Tf
-194.59 -16.8 Td
(Writing graph back to le)Tj
/R40982416 10 Tf
36 -12 Td
(bool)Tj
/R41626760 10 Tf
20.2801 0 Td
[(Gv)69.9927(.write)]TJ
/R40982416 10 Tf
39.2902 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,s)Tj
0 Tc
8.88984 0 Td
(tring lename\);)Tj
-127.65 -12 Td
(bool)Tj
/R41626760 10 Tf
20.2801 0 Td
[(Gv)69.9927(.write)]TJ
/R40982416 10 Tf
39.2902 0 Td
[(\(gr)15.0073(aph_handle)]TJ
2.5 Tc
59.1898 0 Td
(,c)Tj
0 Tc
9.28984 0 Td
(hannel\);)Tj
/R41294760 10 Tf
-164.05 -16.8 Td
(Graph transformation tools)Tj
/R40982416 10 Tf
36 -12 Td
(bool)Tj
/R41626760 10 Tf
20.2801 0 Td
[(Gv)69.9927(.tr)18.0151(ed)]TJ
/R40982416 10 Tf
34.6699 0 Td
[(\(gr)15.0073(aph_handle\);)]TJ
/R41626760 10.95 Tf
-126.95 -28.8 Td
[(KEYW)10.0365(ORDS)]TJ
/R41294760 10 Tf
36 -12 Td
[(graph, dot, neato, fdp, circo, tw)9.99268(opi, ruby)64.9854(.)]TJ
173 -429.6 Td
201.5 Tw
(1733862375 4)Tj
ET
Q
Q
\n \n \n \n \n-832\n+828\n \n \n \n \n-R30121096\n+R41626760\n \n-R29789096\n+R41294760\n \n-R29476752\n+R40982416\n \n \n \n \n \n \n \n@@ -832,18 +832,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-468\n+467\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R28861096 def
1 begincodespacerange
<00><ff>
endcodespacerange
49 beginbfrange
<20><20><0020>
<2e><2e><002e>
<2f><2f><002f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<57><57><0057>
<59><59><0059>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R40366760 def
1 begincodespacerange
<00><ff>
endcodespacerange
49 beginbfrange
<20><20><0020>
<2e><2e><002e>
<2f><2f><002f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<57><57><0057>
<59><59><0059>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -863,15 +863,15 @@\n \n Filter\n FlateDecode\n Length\n 518\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R28861464 def
1 begincodespacerange
<00><ff>
endcodespacerange
56 beginbfrange
<20><20><0020>
<21><21><0021>
<22><22><0022>
<23><23><0023>
<24><24><0024>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<3a><3a><003a>
<41><41><0041>
<47><47><0047>
<49><49><0049>
<4e><4e><004e>
<52><52><0052>
<53><53><0053>
<57><57><0057>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R40367128 def
1 begincodespacerange
<00><ff>
endcodespacerange
56 beginbfrange
<20><20><0020>
<21><21><0021>
<22><22><0022>
<23><23><0023>
<24><24><0024>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<3a><3a><003a>
<41><41><0041>
<47><47><0047>
<49><49><0049>
<4e><4e><004e>
<52><52><0052>
<53><53><0053>
<57><57><0057>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -890,18 +890,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-325\n+326\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R28861832 def
1 begincodespacerange
<00><ff>
endcodespacerange
26 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<3b><3b><003b>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R40367496 def
1 begincodespacerange
<00><ff>
endcodespacerange
26 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<3b><3b><003b>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -923,15 +923,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-0387c689824b'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-6d118b2cd167'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 36\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gv.3tcl.pdf.gz", "source2": "./usr/share/doc/graphviz/gv.3tcl.pdf.gz", "unified_diff": null, "details": [{"source1": "gv.3tcl.pdf", "source2": "gv.3tcl.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -74,20 +74,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R10459008 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R10771352 10 Tf
9.76016 0 Td
(\(3tcl\))Tj
/R10459008 10 Tf
426.4 0 Td
(gv)Tj
/R10771352 10 Tf
9.76016 0 Td
(\(3tcl\))Tj
-0.219 Tc
/R11103352 10.95 Tf
-446.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R10771352 10 Tf
20.407 -12 Td
(gv_tcl - graph manipulation in tcl)Tj
/R11103352 10.95 Tf
-36 -28.8 Td
(SYNOPSIS)Tj
/R10771352 10 Tf
36 -12 Td
(#!/usr/bin/tclsh)Tj
12 TL
(package require gv)'
/R11103352 10.95 Tf
-36 -28.8 Td
[(USA)54.9729(GE)]TJ
/R10771352 10 Tf
36 -12 Td
[(Requires tcl8.3 or later)55(.)]TJ
/R11103352 10.95 Tf
-36 -28.8 Td
[(INTR)30.0371(ODUCTION)]TJ
/R11103352 10 Tf
36 -12 Td
(gv_tcl)Tj
/R10771352 10 Tf
28.05 0 Td
[(is a dynamically loaded e)15(xtension for)]TJ
/R11103352 10 Tf
152.05 0 Td
(tcl)Tj
/R10771352 10 Tf
13.05 0 Td
[(that pro)14.9927(vides access to the graph f)10(acilities of)]TJ
/R11103352 10 Tf
180.27 0 Td
(graphviz.)Tj
/R11103352 10.95 Tf
-409.42 -28.8 Td
(COMMANDS)Tj
/R11103352 10 Tf
36 -12 Td
(New graphs)Tj
/R10771352 10 Tf
16.8 TL
(Ne)'
2.5 Tc
11.4102 0 Td
(we)Tj
0 Tc
14.1602 0 Td
(mpty graph)Tj
/R10459008 10 Tf
10.4297 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R11103352 10 Tf
71.9598 0 Td
(gv::graph)Tj
/R10459008 10 Tf
44.7199 0 Td
(<name>)Tj
-116.68 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R11103352 10 Tf
71.9598 0 Td
(gv::digraph)Tj
/R10459008 10 Tf
53.0602 0 Td
(<name>)Tj
-125.02 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R11103352 10 Tf
71.9598 0 Td
(gv::strictgraph)Tj
/R10459008 10 Tf
66.9301 0 Td
(<name>)Tj
-138.89 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R11103352 10 Tf
71.9598 0 Td
(gv::strictdigraph)Tj
/R10459008 10 Tf
75.2699 0 Td
(<name>)Tj
/R10771352 10 Tf
-183.23 -16.8 Td
(Ne)Tj
2.5 Tc
11.4102 0 Td
(wg)Tj
0 Tc
14.7199 0 Td
(raph from a dot-syntax string or le)Tj
/R10459008 10 Tf
9.86992 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R11103352 10 Tf
71.9598 0 Td
[(gv::r)18.0078(eadstring)]TJ
/R10459008 10 Tf
63.4199 0 Td
(<string>)Tj
-135.38 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R11103352 10 Tf
71.9598 0 Td
[(gv::r)18.0078(ead)]TJ
/R10459008 10 Tf
38.4199 0 Td
(<string> lename)Tj
-110.38 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R11103352 10 Tf
71.9598 0 Td
[(gv::r)18.0078(ead)]TJ
/R10459008 10 Tf
38.4199 0 Td
[(<c)15.0146(hannel>)]TJ
/R10771352 10 Tf
-146.38 -16.8 Td
(Add ne)Tj
2.5 Tc
28.9102 0 Td
(ws)Tj
0 Tc
13.6102 0 Td
[(ubgraph to e)15.0159(xisting graph)]TJ
/R10459008 10 Tf
-6.52031 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R11103352 10 Tf
71.9598 0 Td
(gv::graph)Tj
/R10459008 10 Tf
44.7199 0 Td
[(<gr)15.0146(aph_handle> <name>)]TJ
/R11103352 10 Tf
-152.68 -16.8 Td
(New nodes)Tj
/R10771352 10 Tf
(Add ne)'
2.5 Tc
28.9102 0 Td
(wn)Tj
0 Tc
14.7199 0 Td
[(ode to e)14.9841(xisting graph)]TJ
/R10459008 10 Tf
-7.63008 -12 Td
(<node_handle>)Tj
/R11103352 10 Tf
67.6602 0 Td
(gv::node)Tj
/R10459008 10 Tf
39.7199 0 Td
[(<gr)15.0146(aph_handle> <name>)]TJ
/R11103352 10 Tf
-143.38 -16.8 Td
(New edges)Tj
/R10771352 10 Tf
(Add ne)'
2.5 Tc
28.9102 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between e)15(xisting nodes)]TJ
/R10459008 10 Tf
-7.07031 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R11103352 10 Tf
67 0 Td
(gv::edge)Tj
/R10459008 10 Tf
38.6 0 Td
(<tail_node_handle> <head_node_handle>)Tj
/R10771352 10 Tf
-141.6 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between an e)15.0146(xisting tail node, and a named head node which will be induced in the graph)]TJ
-50.0102 -12 Td
(if it doesn')Tj
2.5 Tc
43.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
[(lready e)14.9927(xist)]TJ
/R10459008 10 Tf
-16.8699 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R11103352 10 Tf
67 0 Td
(gv::edge)Tj
/R10459008 10 Tf
38.6 0 Td
(<tail_node_handle> <head_name>)Tj
/R10771352 10 Tf
-141.6 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between an e)15.0146(xisting head node, and a named tail node which will be induced in the graph)]TJ
-50.0102 -12 Td
(if it doesn')Tj
2.5 Tc
43.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
[(lready e)14.9927(xist)]TJ
/R10459008 10 Tf
-16.8699 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R11103352 10 Tf
67 0 Td
(gv::edge)Tj
/R10459008 10 Tf
38.6 0 Td
(<tail_name> <head_node_handle>)Tj
/R10771352 10 Tf
-141.6 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between named tail)-500(and head nodes which will be induced in the graph if the)]TJ
2.5 Tc
325.9 0 Td
(yd)Tj
0 Tc
12.5 0 Td
(on')Tj
2.5 Tc
13.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
(l-)Tj
-411.28 -12 Td
[(ready e)15(xist)]TJ
/R10459008 10 Tf
36 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R11103352 10 Tf
67 0 Td
(gv::edge)Tj
/R10459008 10 Tf
38.6 0 Td
[(<gr)15.0146(aph_handle> <tail_name> <head_name>)]TJ
/R11103352 10 Tf
-141.6 -16.8 Td
[(Setting attrib)20.0159(ute v)9.99268(alues)]TJ
/R10771352 10 Tf
T*[(Set v)24.9927(alue of named attrib)19.9854(ute of graph/node/edge - creating attrib)20(ute if necessary)]TJ
/R10459008 10 Tf
36 -12 Td
(<string>)Tj
/R11103352 10 Tf
39.3398 0 Td
(gv::setv)Tj
/R10459008 10 Tf
35.8199 0 Td
[(<gr)15.0146(aph_handle> <attr_name> <attr_value>)]TJ
-75.1598 -12 Td
(<string>)Tj
/R11103352 10 Tf
39.3398 0 Td
(gv::setv)Tj
/R10459008 10 Tf
35.8199 0 Td
(<node_handle> <attr_name> <attr_value>)Tj
-75.1598 -12 Td
(<string>)Tj
/R11103352 10 Tf
39.3398 0 Td
(gv::setv)Tj
/R10459008 10 Tf
35.8199 0 Td
[(<edg)10.0146(e_handle> <attr_name> <attr_value>)]TJ
/R10771352 10 Tf
61.8402 -67.2 Td
201.5 Tw
(1733862375 1)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R26572672 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R26885016 10 Tf
9.76016 0 Td
(\(3tcl\))Tj
/R26572672 10 Tf
426.4 0 Td
(gv)Tj
/R26885016 10 Tf
9.76016 0 Td
(\(3tcl\))Tj
-0.219 Tc
/R27217016 10.95 Tf
-446.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R26885016 10 Tf
20.407 -12 Td
(gv_tcl - graph manipulation in tcl)Tj
/R27217016 10.95 Tf
-36 -28.8 Td
(SYNOPSIS)Tj
/R26885016 10 Tf
36 -12 Td
(#!/usr/bin/tclsh)Tj
12 TL
(package require gv)'
/R27217016 10.95 Tf
-36 -28.8 Td
[(USA)54.9729(GE)]TJ
/R26885016 10 Tf
36 -12 Td
[(Requires tcl8.3 or later)55(.)]TJ
/R27217016 10.95 Tf
-36 -28.8 Td
[(INTR)30.0371(ODUCTION)]TJ
/R27217016 10 Tf
36 -12 Td
(gv_tcl)Tj
/R26885016 10 Tf
28.05 0 Td
[(is a dynamically loaded e)15(xtension for)]TJ
/R27217016 10 Tf
152.05 0 Td
(tcl)Tj
/R26885016 10 Tf
13.05 0 Td
[(that pro)14.9927(vides access to the graph f)10(acilities of)]TJ
/R27217016 10 Tf
180.27 0 Td
(graphviz.)Tj
/R27217016 10.95 Tf
-409.42 -28.8 Td
(COMMANDS)Tj
/R27217016 10 Tf
36 -12 Td
(New graphs)Tj
/R26885016 10 Tf
16.8 TL
(Ne)'
2.5 Tc
11.4102 0 Td
(we)Tj
0 Tc
14.1602 0 Td
(mpty graph)Tj
/R26572672 10 Tf
10.4297 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R27217016 10 Tf
71.9598 0 Td
(gv::graph)Tj
/R26572672 10 Tf
44.7199 0 Td
(<name>)Tj
-116.68 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R27217016 10 Tf
71.9598 0 Td
(gv::digraph)Tj
/R26572672 10 Tf
53.0602 0 Td
(<name>)Tj
-125.02 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R27217016 10 Tf
71.9598 0 Td
(gv::strictgraph)Tj
/R26572672 10 Tf
66.9301 0 Td
(<name>)Tj
-138.89 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R27217016 10 Tf
71.9598 0 Td
(gv::strictdigraph)Tj
/R26572672 10 Tf
75.2699 0 Td
(<name>)Tj
/R26885016 10 Tf
-183.23 -16.8 Td
(Ne)Tj
2.5 Tc
11.4102 0 Td
(wg)Tj
0 Tc
14.7199 0 Td
(raph from a dot-syntax string or le)Tj
/R26572672 10 Tf
9.86992 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R27217016 10 Tf
71.9598 0 Td
[(gv::r)18.0078(eadstring)]TJ
/R26572672 10 Tf
63.4199 0 Td
(<string>)Tj
-135.38 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R27217016 10 Tf
71.9598 0 Td
[(gv::r)18.0078(ead)]TJ
/R26572672 10 Tf
38.4199 0 Td
(<string> lename)Tj
-110.38 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R27217016 10 Tf
71.9598 0 Td
[(gv::r)18.0078(ead)]TJ
/R26572672 10 Tf
38.4199 0 Td
[(<c)15.0146(hannel>)]TJ
/R26885016 10 Tf
-146.38 -16.8 Td
(Add ne)Tj
2.5 Tc
28.9102 0 Td
(ws)Tj
0 Tc
13.6102 0 Td
[(ubgraph to e)15.0159(xisting graph)]TJ
/R26572672 10 Tf
-6.52031 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R27217016 10 Tf
71.9598 0 Td
(gv::graph)Tj
/R26572672 10 Tf
44.7199 0 Td
[(<gr)15.0146(aph_handle> <name>)]TJ
/R27217016 10 Tf
-152.68 -16.8 Td
(New nodes)Tj
/R26885016 10 Tf
(Add ne)'
2.5 Tc
28.9102 0 Td
(wn)Tj
0 Tc
14.7199 0 Td
[(ode to e)14.9841(xisting graph)]TJ
/R26572672 10 Tf
-7.63008 -12 Td
(<node_handle>)Tj
/R27217016 10 Tf
67.6602 0 Td
(gv::node)Tj
/R26572672 10 Tf
39.7199 0 Td
[(<gr)15.0146(aph_handle> <name>)]TJ
/R27217016 10 Tf
-143.38 -16.8 Td
(New edges)Tj
/R26885016 10 Tf
(Add ne)'
2.5 Tc
28.9102 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between e)15(xisting nodes)]TJ
/R26572672 10 Tf
-7.07031 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R27217016 10 Tf
67 0 Td
(gv::edge)Tj
/R26572672 10 Tf
38.6 0 Td
(<tail_node_handle> <head_node_handle>)Tj
/R26885016 10 Tf
-141.6 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between an e)15.0146(xisting tail node, and a named head node which will be induced in the graph)]TJ
-50.0102 -12 Td
(if it doesn')Tj
2.5 Tc
43.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
[(lready e)14.9927(xist)]TJ
/R26572672 10 Tf
-16.8699 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R27217016 10 Tf
67 0 Td
(gv::edge)Tj
/R26572672 10 Tf
38.6 0 Td
(<tail_node_handle> <head_name>)Tj
/R26885016 10 Tf
-141.6 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between an e)15.0146(xisting head node, and a named tail node which will be induced in the graph)]TJ
-50.0102 -12 Td
(if it doesn')Tj
2.5 Tc
43.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
[(lready e)14.9927(xist)]TJ
/R26572672 10 Tf
-16.8699 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R27217016 10 Tf
67 0 Td
(gv::edge)Tj
/R26572672 10 Tf
38.6 0 Td
(<tail_name> <head_node_handle>)Tj
/R26885016 10 Tf
-141.6 -16.8 Td
(Add a ne)Tj
2.5 Tc
35.85 0 Td
(we)Tj
0 Tc
14.1602 0 Td
[(dge between named tail)-500(and head nodes which will be induced in the graph if the)]TJ
2.5 Tc
325.9 0 Td
(yd)Tj
0 Tc
12.5 0 Td
(on')Tj
2.5 Tc
13.15 0 Td
(ta)Tj
0 Tc
9.71992 0 Td
(l-)Tj
-411.28 -12 Td
[(ready e)15(xist)]TJ
/R26572672 10 Tf
36 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R27217016 10 Tf
67 0 Td
(gv::edge)Tj
/R26572672 10 Tf
38.6 0 Td
[(<gr)15.0146(aph_handle> <tail_name> <head_name>)]TJ
/R27217016 10 Tf
-141.6 -16.8 Td
[(Setting attrib)20.0159(ute v)9.99268(alues)]TJ
/R26885016 10 Tf
T*[(Set v)24.9927(alue of named attrib)19.9854(ute of graph/node/edge - creating attrib)20(ute if necessary)]TJ
/R26572672 10 Tf
36 -12 Td
(<string>)Tj
/R27217016 10 Tf
39.3398 0 Td
(gv::setv)Tj
/R26572672 10 Tf
35.8199 0 Td
[(<gr)15.0146(aph_handle> <attr_name> <attr_value>)]TJ
-75.1598 -12 Td
(<string>)Tj
/R27217016 10 Tf
39.3398 0 Td
(gv::setv)Tj
/R26572672 10 Tf
35.8199 0 Td
(<node_handle> <attr_name> <attr_value>)Tj
-75.1598 -12 Td
(<string>)Tj
/R27217016 10 Tf
39.3398 0 Td
(gv::setv)Tj
/R26572672 10 Tf
35.8199 0 Td
[(<edg)10.0146(e_handle> <attr_name> <attr_value>)]TJ
/R26885016 10 Tf
61.8402 -67.2 Td
201.5 Tw
(1733862375 1)Tj
ET
Q
Q
\n \n \n \n \n-1332\n+1333\n \n \n \n \n BaseFont\n ITVXIR+Times-Italic\n FontDescriptor\n@@ -591,19 +591,19 @@\n FontFile3\n \n \n \n \n \n \n-R11103352\n+R27217016\n \n-R10771352\n+R26885016\n \n-R10459008\n+R26572672\n \n \n \n \n \n \n Type\n@@ -640,29 +640,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R10459008 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R10771352 10 Tf
9.76016 0 Td
(\(3tcl\))Tj
/R10459008 10 Tf
426.4 0 Td
(gv)Tj
/R10771352 10 Tf
9.76016 0 Td
(\(3tcl\))Tj
-410.34 -36 Td
[(Set v)24.9927(alue of e)14.9927(xisting attrib)20.0146(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ
/R10459008 10 Tf
36 -12 Td
(<string>)Tj
/R11103352 10 Tf
39.3398 0 Td
(gv::setv)Tj
/R10459008 10 Tf
35.8199 0 Td
[(<gr)15.0146(aph_handle> <attr_handle> <attr_value>)]TJ
-75.1598 -12 Td
(<string>)Tj
/R11103352 10 Tf
39.3398 0 Td
(gv::setv)Tj
/R10459008 10 Tf
35.8199 0 Td
(<node_handle> <attr_handle> <attr_value>)Tj
-75.1598 -12 Td
(<string>)Tj
/R11103352 10 Tf
39.3398 0 Td
(gv::setv)Tj
/R10459008 10 Tf
35.8199 0 Td
[(<edg)10.0146(e_handle> <attr_handle> <attr_value>)]TJ
/R11103352 10 Tf
-111.16 -16.8 Td
[(Getting attrib)19.9841(ute v)9.99268(alues)]TJ
/R10771352 10 Tf
16.8 TL
T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ
/R10459008 10 Tf
36 -12 Td
(<string>)Tj
/R11103352 10 Tf
39.3398 0 Td
(gv::getv)Tj
/R10459008 10 Tf
36.9301 0 Td
[(<gr)15.0146(aph_handle> <attr_name>)]TJ
-76.2699 -12 Td
(<string>)Tj
/R11103352 10 Tf
39.3398 0 Td
(gv::getv)Tj
/R10459008 10 Tf
36.9301 0 Td
(<node_handle> <attr_name>)Tj
-76.2699 -12 Td
(<string>)Tj
/R11103352 10 Tf
39.3398 0 Td
(gv::getv)Tj
/R10459008 10 Tf
36.9301 0 Td
[(<edg)10.0146(e_handle> <attr_name>)]TJ
/R10771352 10 Tf
-112.27 -16.8 Td
[(Get v)25.0159(alue of attrib)20(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ
/R10459008 10 Tf
36 -12 Td
(<string>)Tj
/R11103352 10 Tf
39.3398 0 Td
(gv::getv)Tj
/R10459008 10 Tf
36.9301 0 Td
[(<gr)15.0146(aph_handle> <attr_handle>)]TJ
-76.2699 -12 Td
(<string>)Tj
/R11103352 10 Tf
39.3398 0 Td
(gv::getv)Tj
/R10459008 10 Tf
36.9301 0 Td
(<node_handle> <attr_handle>)Tj
-76.2699 -12 Td
(<string>)Tj
/R11103352 10 Tf
39.3398 0 Td
(gv::getv)Tj
/R10459008 10 Tf
36.9301 0 Td
[(<edg)10.0146(e_handle> <attr_handle>)]TJ
/R11103352 10 Tf
-112.27 -16.8 Td
[(Obtain names fr)18.0078(om handles)]TJ
/R10459008 10 Tf
36 -12 Td
(<string>)Tj
/R11103352 10 Tf
39.3398 0 Td
(gv::nameof)Tj
/R10459008 10 Tf
50.8199 0 Td
[(<gr)15.0146(aph_handle>)]TJ
-90.1598 -12 Td
(<string>)Tj
/R11103352 10 Tf
39.3398 0 Td
(gv::nameof)Tj
/R10459008 10 Tf
50.8199 0 Td
(<node_handle>)Tj
-90.1598 -12 Td
(<string>)Tj
/R11103352 10 Tf
39.3398 0 Td
(gv::nameof)Tj
/R10459008 10 Tf
50.8199 0 Td
(<attr_handle>)Tj
/R11103352 10 Tf
-126.16 -16.8 Td
[(Find handles fr)18.0151(om names)]TJ
/R10459008 10 Tf
36 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R11103352 10 Tf
71.9598 0 Td
(gv::ndsubg)Tj
/R10459008 10 Tf
55.85 0 Td
[(<gr)15.0146(aph_handle> <name>)]TJ
-127.81 -12 Td
(<node_handle>)Tj
/R11103352 10 Tf
67.6602 0 Td
(gv::ndnode)Tj
/R10459008 10 Tf
56.4 0 Td
[(<gr)15.0146(aph_handle> <name>)]TJ
-124.06 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R11103352 10 Tf
67 0 Td
(gv::ndedge)Tj
/R10459008 10 Tf
55.2801 0 Td
(<tail_node_handle> <head_node_handle>)Tj
-122.28 -12 Td
(<attr_handle>)Tj
/R11103352 10 Tf
62.6699 0 Td
(gv::ndattr)Tj
/R10459008 10 Tf
51.9398 0 Td
[(<gr)15.0146(aph_handle> <name>)]TJ
-114.61 -12 Td
(<attr_handle>)Tj
/R11103352 10 Tf
62.6699 0 Td
(gv::ndattr)Tj
/R10459008 10 Tf
51.9398 0 Td
(<node_handle> <name>)Tj
-114.61 -12 Td
(<attr_handle>)Tj
/R11103352 10 Tf
62.6699 0 Td
(gv::ndattr)Tj
/R10459008 10 Tf
51.9398 0 Td
[(<edg)10.0146(e_handle> <name>)]TJ
/R11103352 10 Tf
-150.61 -16.8 Td
[(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ
/R10459008 10 Tf
36 -12 Td
(<node_handle>)Tj
/R11103352 10 Tf
67.6602 0 Td
(gv::headof)Tj
/R10459008 10 Tf
48.05 0 Td
[(<edg)10.0146(e_handle>)]TJ
-115.71 -12 Td
(<node_handle>)Tj
/R11103352 10 Tf
67.6602 0 Td
(gv::tailof)Tj
/R10459008 10 Tf
41.3801 0 Td
[(<edg)10.0146(e_handle>)]TJ
-109.04 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R11103352 10 Tf
71.9598 0 Td
(gv::graphof)Tj
/R10459008 10 Tf
53.05 0 Td
[(<gr)15.0146(aph_handle>)]TJ
-125.01 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R11103352 10 Tf
71.9598 0 Td
(gv::graphof)Tj
/R10459008 10 Tf
53.05 0 Td
[(<edg)10.0146(e_handle>)]TJ
-125.01 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R11103352 10 Tf
71.9598 0 Td
(gv::graphof)Tj
/R10459008 10 Tf
53.05 0 Td
(<node_handle>)Tj
-125.01 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R11103352 10 Tf
71.9598 0 Td
[(gv::r)18.0078(ootof)]TJ
/R10459008 10 Tf
45.0801 0 Td
[(<gr)15.0146(aph_handle>)]TJ
/R11103352 10 Tf
-153.04 -16.8 Td
[(Obtain handles of pr)18(oto node/edge f)25.0146(or setting default attrib)19.9854(ute v)9.99268(alues)]TJ
/R10459008 10 Tf
36 -12 Td
(<node_handle>)Tj
/R11103352 10 Tf
67.6602 0 Td
[(gv::pr)17.9932(otonode)]TJ
/R10459008 10 Tf
62.8699 0 Td
[(<gr)15.0146(aph_handle>)]TJ
-130.53 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R11103352 10 Tf
67 0 Td
[(gv::pr)17.9932(otoedge)]TJ
/R10459008 10 Tf
61.75 0 Td
[(<gr)15.0146(aph_handle>)]TJ
/R11103352 10 Tf
-164.75 -16.8 Td
(Iterators)Tj
/R10771352 10 Tf
(Iteration termination tests)'
/R10459008 10 Tf
36 -12 Td
(<boolean_string>)Tj
/R11103352 10 Tf
76.5602 0 Td
(gv::ok)Tj
/R10459008 10 Tf
29.7199 0 Td
[(<gr)15.0146(aph_handle>)]TJ
-106.28 -12 Td
(<boolean_string>)Tj
/R11103352 10 Tf
76.5602 0 Td
(gv::ok)Tj
/R10459008 10 Tf
29.7199 0 Td
(<node_handle>)Tj
-106.28 -12 Td
(<boolean_string>)Tj
/R11103352 10 Tf
76.5602 0 Td
(gv::ok)Tj
/R10459008 10 Tf
29.7199 0 Td
[(<edg)10.0146(e_handle>)]TJ
-106.28 -12 Td
(<boolean_string>)Tj
/R11103352 10 Tf
76.5602 0 Td
(gv::ok)Tj
/R10459008 10 Tf
29.7199 0 Td
(<attr_handle>)Tj
/R10771352 10 Tf
-142.28 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rs)Tj
0 Tc
9.71992 0 Td
(ubgraphs of a graph)Tj
/R10459008 10 Tf
-15.8996 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R11103352 10 Tf
71.9598 0 Td
(gv::rstsubg)Tj
/R10459008 10 Tf
56.3898 0 Td
[(<gr)15.0146(aph_handle>)]TJ
-128.35 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R11103352 10 Tf
71.9598 0 Td
(gv::nextsubg)Tj
/R10459008 10 Tf
57.5 0 Td
[(<gr)15.0146(aph_handle> <subgr)15(aph_handle>)]TJ
/R10771352 10 Tf
-165.46 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rs)Tj
0 Tc
9.71992 0 Td
[(uper)18.0151(graphs of a graph \(obscure and rarely useful\))]TJ
/R10459008 10 Tf
-15.8996 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R11103352 10 Tf
71.9598 0 Td
(gv::rstsupg)Tj
/R10459008 10 Tf
56.3898 0 Td
[(<gr)15.0146(aph_handle>)]TJ
-128.35 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R11103352 10 Tf
71.9598 0 Td
(gv::nextsupg)Tj
/R10459008 10 Tf
57.5 0 Td
[(<gr)15.0146(aph_handle> <subgr)15(aph_handle>)]TJ
/R10771352 10 Tf
-165.46 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(dges of a graph)Tj
/R10459008 10 Tf
-16.4496 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R11103352 10 Tf
67 0 Td
(gv::rstedge)Tj
/R10459008 10 Tf
55.8199 0 Td
[(<gr)15.0146(aph_handle>)]TJ
-122.82 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R11103352 10 Tf
67 0 Td
(gv::nextedge)Tj
/R10459008 10 Tf
56.9301 0 Td
[(<gr)15.0146(aph_handle> <edg)9.98535(e_handle>)]TJ
/R10771352 10 Tf
13.0699 -50.4 Td
201.5 Tw
(1733862375 2)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R26572672 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R26885016 10 Tf
9.76016 0 Td
(\(3tcl\))Tj
/R26572672 10 Tf
426.4 0 Td
(gv)Tj
/R26885016 10 Tf
9.76016 0 Td
(\(3tcl\))Tj
-410.34 -36 Td
[(Set v)24.9927(alue of e)14.9927(xisting attrib)20.0146(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ
/R26572672 10 Tf
36 -12 Td
(<string>)Tj
/R27217016 10 Tf
39.3398 0 Td
(gv::setv)Tj
/R26572672 10 Tf
35.8199 0 Td
[(<gr)15.0146(aph_handle> <attr_handle> <attr_value>)]TJ
-75.1598 -12 Td
(<string>)Tj
/R27217016 10 Tf
39.3398 0 Td
(gv::setv)Tj
/R26572672 10 Tf
35.8199 0 Td
(<node_handle> <attr_handle> <attr_value>)Tj
-75.1598 -12 Td
(<string>)Tj
/R27217016 10 Tf
39.3398 0 Td
(gv::setv)Tj
/R26572672 10 Tf
35.8199 0 Td
[(<edg)10.0146(e_handle> <attr_handle> <attr_value>)]TJ
/R27217016 10 Tf
-111.16 -16.8 Td
[(Getting attrib)19.9841(ute v)9.99268(alues)]TJ
/R26885016 10 Tf
16.8 TL
T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ
/R26572672 10 Tf
36 -12 Td
(<string>)Tj
/R27217016 10 Tf
39.3398 0 Td
(gv::getv)Tj
/R26572672 10 Tf
36.9301 0 Td
[(<gr)15.0146(aph_handle> <attr_name>)]TJ
-76.2699 -12 Td
(<string>)Tj
/R27217016 10 Tf
39.3398 0 Td
(gv::getv)Tj
/R26572672 10 Tf
36.9301 0 Td
(<node_handle> <attr_name>)Tj
-76.2699 -12 Td
(<string>)Tj
/R27217016 10 Tf
39.3398 0 Td
(gv::getv)Tj
/R26572672 10 Tf
36.9301 0 Td
[(<edg)10.0146(e_handle> <attr_name>)]TJ
/R26885016 10 Tf
-112.27 -16.8 Td
[(Get v)25.0159(alue of attrib)20(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ
/R26572672 10 Tf
36 -12 Td
(<string>)Tj
/R27217016 10 Tf
39.3398 0 Td
(gv::getv)Tj
/R26572672 10 Tf
36.9301 0 Td
[(<gr)15.0146(aph_handle> <attr_handle>)]TJ
-76.2699 -12 Td
(<string>)Tj
/R27217016 10 Tf
39.3398 0 Td
(gv::getv)Tj
/R26572672 10 Tf
36.9301 0 Td
(<node_handle> <attr_handle>)Tj
-76.2699 -12 Td
(<string>)Tj
/R27217016 10 Tf
39.3398 0 Td
(gv::getv)Tj
/R26572672 10 Tf
36.9301 0 Td
[(<edg)10.0146(e_handle> <attr_handle>)]TJ
/R27217016 10 Tf
-112.27 -16.8 Td
[(Obtain names fr)18.0078(om handles)]TJ
/R26572672 10 Tf
36 -12 Td
(<string>)Tj
/R27217016 10 Tf
39.3398 0 Td
(gv::nameof)Tj
/R26572672 10 Tf
50.8199 0 Td
[(<gr)15.0146(aph_handle>)]TJ
-90.1598 -12 Td
(<string>)Tj
/R27217016 10 Tf
39.3398 0 Td
(gv::nameof)Tj
/R26572672 10 Tf
50.8199 0 Td
(<node_handle>)Tj
-90.1598 -12 Td
(<string>)Tj
/R27217016 10 Tf
39.3398 0 Td
(gv::nameof)Tj
/R26572672 10 Tf
50.8199 0 Td
(<attr_handle>)Tj
/R27217016 10 Tf
-126.16 -16.8 Td
[(Find handles fr)18.0151(om names)]TJ
/R26572672 10 Tf
36 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R27217016 10 Tf
71.9598 0 Td
(gv::ndsubg)Tj
/R26572672 10 Tf
55.85 0 Td
[(<gr)15.0146(aph_handle> <name>)]TJ
-127.81 -12 Td
(<node_handle>)Tj
/R27217016 10 Tf
67.6602 0 Td
(gv::ndnode)Tj
/R26572672 10 Tf
56.4 0 Td
[(<gr)15.0146(aph_handle> <name>)]TJ
-124.06 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R27217016 10 Tf
67 0 Td
(gv::ndedge)Tj
/R26572672 10 Tf
55.2801 0 Td
(<tail_node_handle> <head_node_handle>)Tj
-122.28 -12 Td
(<attr_handle>)Tj
/R27217016 10 Tf
62.6699 0 Td
(gv::ndattr)Tj
/R26572672 10 Tf
51.9398 0 Td
[(<gr)15.0146(aph_handle> <name>)]TJ
-114.61 -12 Td
(<attr_handle>)Tj
/R27217016 10 Tf
62.6699 0 Td
(gv::ndattr)Tj
/R26572672 10 Tf
51.9398 0 Td
(<node_handle> <name>)Tj
-114.61 -12 Td
(<attr_handle>)Tj
/R27217016 10 Tf
62.6699 0 Td
(gv::ndattr)Tj
/R26572672 10 Tf
51.9398 0 Td
[(<edg)10.0146(e_handle> <name>)]TJ
/R27217016 10 Tf
-150.61 -16.8 Td
[(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ
/R26572672 10 Tf
36 -12 Td
(<node_handle>)Tj
/R27217016 10 Tf
67.6602 0 Td
(gv::headof)Tj
/R26572672 10 Tf
48.05 0 Td
[(<edg)10.0146(e_handle>)]TJ
-115.71 -12 Td
(<node_handle>)Tj
/R27217016 10 Tf
67.6602 0 Td
(gv::tailof)Tj
/R26572672 10 Tf
41.3801 0 Td
[(<edg)10.0146(e_handle>)]TJ
-109.04 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R27217016 10 Tf
71.9598 0 Td
(gv::graphof)Tj
/R26572672 10 Tf
53.05 0 Td
[(<gr)15.0146(aph_handle>)]TJ
-125.01 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R27217016 10 Tf
71.9598 0 Td
(gv::graphof)Tj
/R26572672 10 Tf
53.05 0 Td
[(<edg)10.0146(e_handle>)]TJ
-125.01 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R27217016 10 Tf
71.9598 0 Td
(gv::graphof)Tj
/R26572672 10 Tf
53.05 0 Td
(<node_handle>)Tj
-125.01 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R27217016 10 Tf
71.9598 0 Td
[(gv::r)18.0078(ootof)]TJ
/R26572672 10 Tf
45.0801 0 Td
[(<gr)15.0146(aph_handle>)]TJ
/R27217016 10 Tf
-153.04 -16.8 Td
[(Obtain handles of pr)18(oto node/edge f)25.0146(or setting default attrib)19.9854(ute v)9.99268(alues)]TJ
/R26572672 10 Tf
36 -12 Td
(<node_handle>)Tj
/R27217016 10 Tf
67.6602 0 Td
[(gv::pr)17.9932(otonode)]TJ
/R26572672 10 Tf
62.8699 0 Td
[(<gr)15.0146(aph_handle>)]TJ
-130.53 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R27217016 10 Tf
67 0 Td
[(gv::pr)17.9932(otoedge)]TJ
/R26572672 10 Tf
61.75 0 Td
[(<gr)15.0146(aph_handle>)]TJ
/R27217016 10 Tf
-164.75 -16.8 Td
(Iterators)Tj
/R26885016 10 Tf
(Iteration termination tests)'
/R26572672 10 Tf
36 -12 Td
(<boolean_string>)Tj
/R27217016 10 Tf
76.5602 0 Td
(gv::ok)Tj
/R26572672 10 Tf
29.7199 0 Td
[(<gr)15.0146(aph_handle>)]TJ
-106.28 -12 Td
(<boolean_string>)Tj
/R27217016 10 Tf
76.5602 0 Td
(gv::ok)Tj
/R26572672 10 Tf
29.7199 0 Td
(<node_handle>)Tj
-106.28 -12 Td
(<boolean_string>)Tj
/R27217016 10 Tf
76.5602 0 Td
(gv::ok)Tj
/R26572672 10 Tf
29.7199 0 Td
[(<edg)10.0146(e_handle>)]TJ
-106.28 -12 Td
(<boolean_string>)Tj
/R27217016 10 Tf
76.5602 0 Td
(gv::ok)Tj
/R26572672 10 Tf
29.7199 0 Td
(<attr_handle>)Tj
/R26885016 10 Tf
-142.28 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rs)Tj
0 Tc
9.71992 0 Td
(ubgraphs of a graph)Tj
/R26572672 10 Tf
-15.8996 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R27217016 10 Tf
71.9598 0 Td
(gv::rstsubg)Tj
/R26572672 10 Tf
56.3898 0 Td
[(<gr)15.0146(aph_handle>)]TJ
-128.35 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R27217016 10 Tf
71.9598 0 Td
(gv::nextsubg)Tj
/R26572672 10 Tf
57.5 0 Td
[(<gr)15.0146(aph_handle> <subgr)15(aph_handle>)]TJ
/R26885016 10 Tf
-165.46 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rs)Tj
0 Tc
9.71992 0 Td
[(uper)18.0151(graphs of a graph \(obscure and rarely useful\))]TJ
/R26572672 10 Tf
-15.8996 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R27217016 10 Tf
71.9598 0 Td
(gv::rstsupg)Tj
/R26572672 10 Tf
56.3898 0 Td
[(<gr)15.0146(aph_handle>)]TJ
-128.35 -12 Td
[(<gr)15.0159(aph_handle>)]TJ
/R27217016 10 Tf
71.9598 0 Td
(gv::nextsupg)Tj
/R26572672 10 Tf
57.5 0 Td
[(<gr)15.0146(aph_handle> <subgr)15(aph_handle>)]TJ
/R26885016 10 Tf
-165.46 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(dges of a graph)Tj
/R26572672 10 Tf
-16.4496 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R27217016 10 Tf
67 0 Td
(gv::rstedge)Tj
/R26572672 10 Tf
55.8199 0 Td
[(<gr)15.0146(aph_handle>)]TJ
-122.82 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R27217016 10 Tf
67 0 Td
(gv::nextedge)Tj
/R26572672 10 Tf
56.9301 0 Td
[(<gr)15.0146(aph_handle> <edg)9.98535(e_handle>)]TJ
/R26885016 10 Tf
13.0699 -50.4 Td
201.5 Tw
(1733862375 2)Tj
ET
Q
Q
\n \n \n \n \n-1208\n+1207\n \n \n \n \n-R11103352\n+R27217016\n \n-R10771352\n+R26885016\n \n-R10459008\n+R26572672\n \n \n \n \n \n \n Type\n@@ -699,29 +699,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R10459008 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R10771352 10 Tf
9.76016 0 Td
(\(3tcl\))Tj
/R10459008 10 Tf
426.4 0 Td
(gv)Tj
/R10771352 10 Tf
9.76016 0 Td
(\(3tcl\))Tj
-410.34 -36 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ro)Tj
0 Tc
10.8301 0 Td
(utedges of a graph)Tj
/R10459008 10 Tf
-17.0098 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R11103352 10 Tf
67 0 Td
(gv::rstout)Tj
/R10459008 10 Tf
50.2699 0 Td
[(<gr)15.0146(aph_handle>)]TJ
-117.27 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R11103352 10 Tf
67 0 Td
(gv::nextout)Tj
/R10459008 10 Tf
51.3801 0 Td
[(<gr)15.0146(aph_handle> <edg)9.98535(e_handle>)]TJ
/R10771352 10 Tf
-154.38 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(dges of a node)Tj
/R10459008 10 Tf
-16.4496 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R11103352 10 Tf
67 0 Td
(gv::rstedge)Tj
/R10459008 10 Tf
55.8199 0 Td
(<node_handle>)Tj
-122.82 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R11103352 10 Tf
67 0 Td
(gv::nextedge)Tj
/R10459008 10 Tf
56.9301 0 Td
[(<node_handle> <edg)10(e_handle>)]TJ
/R10771352 10 Tf
-159.93 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ro)Tj
0 Tc
10.8301 0 Td
(ut-edges of a node)Tj
/R10459008 10 Tf
-17.0098 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R11103352 10 Tf
67 0 Td
(gv::rstout)Tj
/R10459008 10 Tf
50.2699 0 Td
(<node_handle>)Tj
-117.27 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R11103352 10 Tf
67 0 Td
(gv::nextout)Tj
/R10459008 10 Tf
51.3801 0 Td
[(<node_handle> <edg)10(e_handle>)]TJ
/R10771352 10 Tf
-154.38 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rh)Tj
0 Tc
10.8301 0 Td
(ead nodes reachable from out-edges of a node)Tj
/R10459008 10 Tf
-17.0098 -12 Td
(<node_handle>)Tj
/R11103352 10 Tf
67.6602 0 Td
(gv::rsthead)Tj
/R10459008 10 Tf
56.9398 0 Td
(<node_handle>)Tj
-124.6 -12 Td
(<node_handle>)Tj
/R11103352 10 Tf
67.6602 0 Td
(gv::nexthead)Tj
/R10459008 10 Tf
58.05 0 Td
(<node_handle> <head_node_handle>)Tj
/R10771352 10 Tf
-161.71 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ri)Tj
0 Tc
8.61016 0 Td
(n-edges of a graph)Tj
/R10459008 10 Tf
-14.7898 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R11103352 10 Tf
67 0 Td
(gv::rstin)Tj
/R10459008 10 Tf
44.7199 0 Td
[(<gr)15.0146(aph_handle>)]TJ
-111.72 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R11103352 10 Tf
67 0 Td
(gv::nextin)Tj
/R10459008 10 Tf
45.8301 0 Td
[(<node_handle> <edg)10(e_handle>)]TJ
/R10771352 10 Tf
-148.83 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ri)Tj
0 Tc
8.61016 0 Td
(n-edges of a node)Tj
/R10459008 10 Tf
-14.7898 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R11103352 10 Tf
67 0 Td
(gv::rstin)Tj
/R10459008 10 Tf
44.7199 0 Td
(<node_handle>)Tj
-111.72 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R11103352 10 Tf
67 0 Td
(gv::nextin)Tj
/R10459008 10 Tf
45.8301 0 Td
[(<gr)15.0146(aph_handle> <edg)9.98535(e_handle>)]TJ
/R10771352 10 Tf
-148.83 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rt)Tj
0 Tc
8.61016 0 Td
(ail nodes reachable from in-edges of a node)Tj
/R10459008 10 Tf
-14.7898 -12 Td
(<node_handle>)Tj
/R11103352 10 Tf
67.6602 0 Td
(gv::rsttail)Tj
/R10459008 10 Tf
50.2699 0 Td
(<node_handle>)Tj
-117.93 -12 Td
(<node_handle>)Tj
/R11103352 10 Tf
67.6602 0 Td
(gv::nexttail)Tj
/R10459008 10 Tf
51.3801 0 Td
(<node_handle> <tail_node_handle>)Tj
/R10771352 10 Tf
-155.04 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rn)Tj
0 Tc
10.8301 0 Td
(odes of a graph)Tj
/R10459008 10 Tf
-17.0098 -12 Td
(<node_handle>)Tj
/R11103352 10 Tf
67.6602 0 Td
(gv::rstnode)Tj
/R10459008 10 Tf
56.9398 0 Td
[(<gr)15.0146(aph_handle>)]TJ
-124.6 -12 Td
(<node_handle>)Tj
/R11103352 10 Tf
67.6602 0 Td
(gv::nextnode)Tj
/R10459008 10 Tf
58.05 0 Td
[(<gr)15.0146(aph_handle> <node_handle>)]TJ
/R10771352 10 Tf
-161.71 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rn)Tj
0 Tc
10.8301 0 Td
(odes of an edge)Tj
/R10459008 10 Tf
-17.0098 -12 Td
(<node_handle>)Tj
/R11103352 10 Tf
67.6602 0 Td
(gv::rstnode)Tj
/R10459008 10 Tf
56.9398 0 Td
[(<edg)10.0146(e_handle>)]TJ
-124.6 -12 Td
(<node_handle>)Tj
/R11103352 10 Tf
67.6602 0 Td
(gv::nextnode)Tj
/R10459008 10 Tf
58.05 0 Td
[(<edg)10.0146(e_handle> <node_handle>)]TJ
/R10771352 10 Tf
-161.71 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of a graph)]TJ
/R10459008 10 Tf
-16.4496 -12 Td
(<attr_handle>)Tj
/R11103352 10 Tf
62.6699 0 Td
(gv::rstattr)Tj
/R10459008 10 Tf
52.4801 0 Td
[(<gr)15.0146(aph_handle>)]TJ
-115.15 -12 Td
(<attr_handle>)Tj
/R11103352 10 Tf
62.6699 0 Td
(gv::nextattr)Tj
/R10459008 10 Tf
53.5898 0 Td
[(<gr)15.0146(aph_handle> <attr_handle>)]TJ
/R10771352 10 Tf
-152.26 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of an edge)]TJ
/R10459008 10 Tf
-16.4496 -12 Td
(<attr_handle>)Tj
/R11103352 10 Tf
62.6699 0 Td
(gv::rstattr)Tj
/R10459008 10 Tf
52.4801 0 Td
[(<edg)10.0146(e_handle>)]TJ
-115.15 -12 Td
(<attr_handle>)Tj
/R11103352 10 Tf
62.6699 0 Td
(gv::nextattr)Tj
/R10459008 10 Tf
53.5898 0 Td
[(<edg)10.0146(e_handle> <attr_handle>)]TJ
/R10771352 10 Tf
-152.26 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of a node)]TJ
/R10459008 10 Tf
-16.4496 -12 Td
(<attr_handle>)Tj
/R11103352 10 Tf
62.6699 0 Td
(gv::rstattr)Tj
/R10459008 10 Tf
52.4801 0 Td
(<node_handle>)Tj
-115.15 -12 Td
(<attr_handle>)Tj
/R11103352 10 Tf
62.6699 0 Td
(gv::nextattr)Tj
/R10459008 10 Tf
53.5898 0 Td
(<node_handle> <attr_handle>)Tj
/R11103352 10 Tf
-152.26 -16.8 Td
(Remo)Tj
-0.1 Tc
24.8898 0 Td
0.2 Tw
(ve g)Tj
0 Tc
16.8398 0 Td
0 Tw
(raph objects)Tj
/R10459008 10 Tf
-5.72969 -12 Td
(<boolean_string>)Tj
/R11103352 10 Tf
76.5602 0 Td
(gv::rm)Tj
/R10459008 10 Tf
31.9301 0 Td
[(<gr)15.0146(aph_handle>)]TJ
-108.49 -12 Td
(<boolean_string>)Tj
/R11103352 10 Tf
76.5602 0 Td
(gv::rm)Tj
/R10459008 10 Tf
31.9301 0 Td
(<node_handle>)Tj
-108.49 -12 Td
(<boolean_string>)Tj
/R11103352 10 Tf
76.5602 0 Td
(gv::rm)Tj
/R10459008 10 Tf
31.9301 0 Td
[(<edg)10.0146(e_handle>)]TJ
/R11103352 10 Tf
-144.49 -16.8 Td
[(Lay)25.0073(out)]TJ
/R10771352 10 Tf
16.8 TL
T*[(Annotate a graph with layout attrib)19.9854(utes and v)25(alues using a specic layout engine)]TJ
/R10459008 10 Tf
36 -12 Td
(<boolean_string>)Tj
/R11103352 10 Tf
76.5602 0 Td
[(gv::lay)25.0146(out)]TJ
/R10459008 10 Tf
45.5797 0 Td
[(<gr)15.0146(aph_handle> <string> engine)]TJ
/R11103352 10 Tf
-158.14 -16.8 Td
(Render)Tj
/R10771352 10 Tf
T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ
/R10459008 10 Tf
36 -12 Td
(<boolean_string>)Tj
/R11103352 10 Tf
76.5602 0 Td
[(gv::r)18.0078(ender)]TJ
/R10459008 10 Tf
47.8598 0 Td
[(<gr)15.0146(aph_handle>)]TJ
/R10771352 10 Tf
12.5801 -67.2 Td
201.5 Tw
(1733862375 3)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R26572672 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R26885016 10 Tf
9.76016 0 Td
(\(3tcl\))Tj
/R26572672 10 Tf
426.4 0 Td
(gv)Tj
/R26885016 10 Tf
9.76016 0 Td
(\(3tcl\))Tj
-410.34 -36 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ro)Tj
0 Tc
10.8301 0 Td
(utedges of a graph)Tj
/R26572672 10 Tf
-17.0098 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R27217016 10 Tf
67 0 Td
(gv::rstout)Tj
/R26572672 10 Tf
50.2699 0 Td
[(<gr)15.0146(aph_handle>)]TJ
-117.27 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R27217016 10 Tf
67 0 Td
(gv::nextout)Tj
/R26572672 10 Tf
51.3801 0 Td
[(<gr)15.0146(aph_handle> <edg)9.98535(e_handle>)]TJ
/R26885016 10 Tf
-154.38 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(dges of a node)Tj
/R26572672 10 Tf
-16.4496 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R27217016 10 Tf
67 0 Td
(gv::rstedge)Tj
/R26572672 10 Tf
55.8199 0 Td
(<node_handle>)Tj
-122.82 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R27217016 10 Tf
67 0 Td
(gv::nextedge)Tj
/R26572672 10 Tf
56.9301 0 Td
[(<node_handle> <edg)10(e_handle>)]TJ
/R26885016 10 Tf
-159.93 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ro)Tj
0 Tc
10.8301 0 Td
(ut-edges of a node)Tj
/R26572672 10 Tf
-17.0098 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R27217016 10 Tf
67 0 Td
(gv::rstout)Tj
/R26572672 10 Tf
50.2699 0 Td
(<node_handle>)Tj
-117.27 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R27217016 10 Tf
67 0 Td
(gv::nextout)Tj
/R26572672 10 Tf
51.3801 0 Td
[(<node_handle> <edg)10(e_handle>)]TJ
/R26885016 10 Tf
-154.38 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rh)Tj
0 Tc
10.8301 0 Td
(ead nodes reachable from out-edges of a node)Tj
/R26572672 10 Tf
-17.0098 -12 Td
(<node_handle>)Tj
/R27217016 10 Tf
67.6602 0 Td
(gv::rsthead)Tj
/R26572672 10 Tf
56.9398 0 Td
(<node_handle>)Tj
-124.6 -12 Td
(<node_handle>)Tj
/R27217016 10 Tf
67.6602 0 Td
(gv::nexthead)Tj
/R26572672 10 Tf
58.05 0 Td
(<node_handle> <head_node_handle>)Tj
/R26885016 10 Tf
-161.71 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ri)Tj
0 Tc
8.61016 0 Td
(n-edges of a graph)Tj
/R26572672 10 Tf
-14.7898 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R27217016 10 Tf
67 0 Td
(gv::rstin)Tj
/R26572672 10 Tf
44.7199 0 Td
[(<gr)15.0146(aph_handle>)]TJ
-111.72 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R27217016 10 Tf
67 0 Td
(gv::nextin)Tj
/R26572672 10 Tf
45.8301 0 Td
[(<node_handle> <edg)10(e_handle>)]TJ
/R26885016 10 Tf
-148.83 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ri)Tj
0 Tc
8.61016 0 Td
(n-edges of a node)Tj
/R26572672 10 Tf
-14.7898 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R27217016 10 Tf
67 0 Td
(gv::rstin)Tj
/R26572672 10 Tf
44.7199 0 Td
(<node_handle>)Tj
-111.72 -12 Td
[(<edg)10.0159(e_handle>)]TJ
/R27217016 10 Tf
67 0 Td
(gv::nextin)Tj
/R26572672 10 Tf
45.8301 0 Td
[(<gr)15.0146(aph_handle> <edg)9.98535(e_handle>)]TJ
/R26885016 10 Tf
-148.83 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rt)Tj
0 Tc
8.61016 0 Td
(ail nodes reachable from in-edges of a node)Tj
/R26572672 10 Tf
-14.7898 -12 Td
(<node_handle>)Tj
/R27217016 10 Tf
67.6602 0 Td
(gv::rsttail)Tj
/R26572672 10 Tf
50.2699 0 Td
(<node_handle>)Tj
-117.93 -12 Td
(<node_handle>)Tj
/R27217016 10 Tf
67.6602 0 Td
(gv::nexttail)Tj
/R26572672 10 Tf
51.3801 0 Td
(<node_handle> <tail_node_handle>)Tj
/R26885016 10 Tf
-155.04 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rn)Tj
0 Tc
10.8301 0 Td
(odes of a graph)Tj
/R26572672 10 Tf
-17.0098 -12 Td
(<node_handle>)Tj
/R27217016 10 Tf
67.6602 0 Td
(gv::rstnode)Tj
/R26572672 10 Tf
56.9398 0 Td
[(<gr)15.0146(aph_handle>)]TJ
-124.6 -12 Td
(<node_handle>)Tj
/R27217016 10 Tf
67.6602 0 Td
(gv::nextnode)Tj
/R26572672 10 Tf
58.05 0 Td
[(<gr)15.0146(aph_handle> <node_handle>)]TJ
/R26885016 10 Tf
-161.71 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rn)Tj
0 Tc
10.8301 0 Td
(odes of an edge)Tj
/R26572672 10 Tf
-17.0098 -12 Td
(<node_handle>)Tj
/R27217016 10 Tf
67.6602 0 Td
(gv::rstnode)Tj
/R26572672 10 Tf
56.9398 0 Td
[(<edg)10.0146(e_handle>)]TJ
-124.6 -12 Td
(<node_handle>)Tj
/R27217016 10 Tf
67.6602 0 Td
(gv::nextnode)Tj
/R26572672 10 Tf
58.05 0 Td
[(<edg)10.0146(e_handle> <node_handle>)]TJ
/R26885016 10 Tf
-161.71 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of a graph)]TJ
/R26572672 10 Tf
-16.4496 -12 Td
(<attr_handle>)Tj
/R27217016 10 Tf
62.6699 0 Td
(gv::rstattr)Tj
/R26572672 10 Tf
52.4801 0 Td
[(<gr)15.0146(aph_handle>)]TJ
-115.15 -12 Td
(<attr_handle>)Tj
/R27217016 10 Tf
62.6699 0 Td
(gv::nextattr)Tj
/R26572672 10 Tf
53.5898 0 Td
[(<gr)15.0146(aph_handle> <attr_handle>)]TJ
/R26885016 10 Tf
-152.26 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of an edge)]TJ
/R26572672 10 Tf
-16.4496 -12 Td
(<attr_handle>)Tj
/R27217016 10 Tf
62.6699 0 Td
(gv::rstattr)Tj
/R26572672 10 Tf
52.4801 0 Td
[(<edg)10.0146(e_handle>)]TJ
-115.15 -12 Td
(<attr_handle>)Tj
/R27217016 10 Tf
62.6699 0 Td
(gv::nextattr)Tj
/R26572672 10 Tf
53.5898 0 Td
[(<edg)10.0146(e_handle> <attr_handle>)]TJ
/R26885016 10 Tf
-152.26 -16.8 Td
(Iterate o)Tj
-0.15 Tc
32.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ra)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(utes of a node)]TJ
/R26572672 10 Tf
-16.4496 -12 Td
(<attr_handle>)Tj
/R27217016 10 Tf
62.6699 0 Td
(gv::rstattr)Tj
/R26572672 10 Tf
52.4801 0 Td
(<node_handle>)Tj
-115.15 -12 Td
(<attr_handle>)Tj
/R27217016 10 Tf
62.6699 0 Td
(gv::nextattr)Tj
/R26572672 10 Tf
53.5898 0 Td
(<node_handle> <attr_handle>)Tj
/R27217016 10 Tf
-152.26 -16.8 Td
(Remo)Tj
-0.1 Tc
24.8898 0 Td
0.2 Tw
(ve g)Tj
0 Tc
16.8398 0 Td
0 Tw
(raph objects)Tj
/R26572672 10 Tf
-5.72969 -12 Td
(<boolean_string>)Tj
/R27217016 10 Tf
76.5602 0 Td
(gv::rm)Tj
/R26572672 10 Tf
31.9301 0 Td
[(<gr)15.0146(aph_handle>)]TJ
-108.49 -12 Td
(<boolean_string>)Tj
/R27217016 10 Tf
76.5602 0 Td
(gv::rm)Tj
/R26572672 10 Tf
31.9301 0 Td
(<node_handle>)Tj
-108.49 -12 Td
(<boolean_string>)Tj
/R27217016 10 Tf
76.5602 0 Td
(gv::rm)Tj
/R26572672 10 Tf
31.9301 0 Td
[(<edg)10.0146(e_handle>)]TJ
/R27217016 10 Tf
-144.49 -16.8 Td
[(Lay)25.0073(out)]TJ
/R26885016 10 Tf
16.8 TL
T*[(Annotate a graph with layout attrib)19.9854(utes and v)25(alues using a specic layout engine)]TJ
/R26572672 10 Tf
36 -12 Td
(<boolean_string>)Tj
/R27217016 10 Tf
76.5602 0 Td
[(gv::lay)25.0146(out)]TJ
/R26572672 10 Tf
45.5797 0 Td
[(<gr)15.0146(aph_handle> <string> engine)]TJ
/R27217016 10 Tf
-158.14 -16.8 Td
(Render)Tj
/R26885016 10 Tf
T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ
/R26572672 10 Tf
36 -12 Td
(<boolean_string>)Tj
/R27217016 10 Tf
76.5602 0 Td
[(gv::r)18.0078(ender)]TJ
/R26572672 10 Tf
47.8598 0 Td
[(<gr)15.0146(aph_handle>)]TJ
/R26885016 10 Tf
12.5801 -67.2 Td
201.5 Tw
(1733862375 3)Tj
ET
Q
Q
\n \n \n \n \n-1050\n+1049\n \n \n \n \n-R11103352\n+R27217016\n \n-R10771352\n+R26885016\n \n-R10459008\n+R26572672\n \n \n \n \n \n \n Type\n@@ -758,29 +758,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R10459008 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R10771352 10 Tf
9.76016 0 Td
(\(3tcl\))Tj
/R10459008 10 Tf
426.4 0 Td
(gv)Tj
/R10771352 10 Tf
9.76016 0 Td
(\(3tcl\))Tj
-410.34 -36 Td
(Render a layout to stdout)Tj
/R10459008 10 Tf
36 -12 Td
(<boolean_string>)Tj
/R11103352 10 Tf
76.5602 0 Td
[(gv::r)18.0078(ender)]TJ
/R10459008 10 Tf
47.8598 0 Td
[(<gr)15.0146(aph_handle> <string> format)]TJ
/R10771352 10 Tf
-160.42 -16.8 Td
(Render to an open le)Tj
/R10459008 10 Tf
36 -12 Td
(<boolean_string>)Tj
/R11103352 10 Tf
76.5602 0 Td
[(gv::r)18.0078(ender)]TJ
/R10459008 10 Tf
47.8598 0 Td
[(<gr)15.0146(aph_handle> <string> format <c)15.0098(hannel> fout)]TJ
/R10771352 10 Tf
-160.42 -16.8 Td
(Render a layout to an unopened le by name)Tj
/R10459008 10 Tf
36 -12 Td
(<boolean_string>)Tj
/R11103352 10 Tf
76.5602 0 Td
[(gv::r)18.0078(ender)]TJ
/R10459008 10 Tf
47.8598 0 Td
[(<gr)15.0146(aph_handle> <string> format <string> lename)]TJ
/R10771352 10 Tf
-160.42 -16.8 Td
(Render to a string result)Tj
/R10459008 10 Tf
36 -12 Td
(<string>)Tj
/R11103352 10 Tf
39.3398 0 Td
[(gv::r)18.0078(enderr)18(esult)]TJ
/R10459008 10 Tf
72.1199 0 Td
[(<gr)15.0146(aph_handle> ing <string> format)]TJ
/R11103352 10 Tf
-111.46 -12 Td
[(gv::r)18.0078(enderr)18(esult)]TJ
/R10459008 10 Tf
72.1199 0 Td
[(<gr)15.0146(aph_handle> <string> format <string> outdata)]TJ
/R10771352 10 Tf
-108.12 -16.8 Td
(Render to an open channel)Tj
/R10459008 10 Tf
36 -12 Td
(<boolean_string>)Tj
/R11103352 10 Tf
76.5602 0 Td
[(gv::r)18.0078(ender)17.9834(channel)]TJ
/R10459008 10 Tf
81.0199 0 Td
[(<gr)15.0146(aph_handle> <string> format <string> c)14.9854(hannelname)]TJ
/R10771352 10 Tf
-193.58 -16.8 Td
(Render a layout to a malloc'ed string, to be free')Tj
2.5 Tc
193.9 0 Td
[(db)250(yt)]TJ
0 Tc
22.7801 0 Td
(he caller)Tj
-216.68 -16.8 Td
(\(deprecated - too easy to leak memory\))Tj
16.8 TL
(\(still needed for "e)'
-0.25 Tc
74.0898 0 Td
(va)Tj
2.5 Tc
9.18984 0 Td
(l[)Tj
0 Tc
8.61016 0 Td
(gv::renderdata $G tk]" \))Tj
/R10459008 10 Tf
-55.8898 -12 Td
(<string>)Tj
/R11103352 10 Tf
39.3398 0 Td
[(gv::r)18.0078(enderdata)]TJ
/R10459008 10 Tf
66.75 0 Td
[(<gr)15.0146(aph_handle> <string> format)]TJ
/R10771352 10 Tf
-142.09 -16.8 Td
(Writing graph back to le)Tj
/R10459008 10 Tf
36 -12 Td
(<boolean_string>)Tj
/R11103352 10 Tf
76.5602 0 Td
(gv::write)Tj
/R10459008 10 Tf
41.3699 0 Td
[(<gr)15.0146(aph_handle> <string> lename)]TJ
-117.93 -12 Td
(<boolean_string>)Tj
/R11103352 10 Tf
76.5602 0 Td
(gv::write)Tj
/R10459008 10 Tf
41.3699 0 Td
[(<gr)15.0146(aph_handle> <c)14.9854(hannel>)]TJ
/R10771352 10 Tf
-153.93 -16.8 Td
(Graph transformation tools)Tj
/R10459008 10 Tf
36 -12 Td
(<boolean_string>)Tj
/R11103352 10 Tf
76.5602 0 Td
[(gv::tr)18(ed)]TJ
/R10459008 10 Tf
36.75 0 Td
[(<gr)15.0146(aph_handle>)]TJ
/R11103352 10.95 Tf
-185.31 -28.8 Td
[(KEYW)10.0365(ORDS)]TJ
/R10771352 10 Tf
36 -12 Td
[(graph, dot, neato, fdp, circo, tw)9.99268(opi, tcl.)]TJ
173 -372 Td
201.5 Tw
(1733862375 4)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R26572672 10 Tf
1 0 0 1 72.4199 793.89 Tm
(gv)Tj
/R26885016 10 Tf
9.76016 0 Td
(\(3tcl\))Tj
/R26572672 10 Tf
426.4 0 Td
(gv)Tj
/R26885016 10 Tf
9.76016 0 Td
(\(3tcl\))Tj
-410.34 -36 Td
(Render a layout to stdout)Tj
/R26572672 10 Tf
36 -12 Td
(<boolean_string>)Tj
/R27217016 10 Tf
76.5602 0 Td
[(gv::r)18.0078(ender)]TJ
/R26572672 10 Tf
47.8598 0 Td
[(<gr)15.0146(aph_handle> <string> format)]TJ
/R26885016 10 Tf
-160.42 -16.8 Td
(Render to an open le)Tj
/R26572672 10 Tf
36 -12 Td
(<boolean_string>)Tj
/R27217016 10 Tf
76.5602 0 Td
[(gv::r)18.0078(ender)]TJ
/R26572672 10 Tf
47.8598 0 Td
[(<gr)15.0146(aph_handle> <string> format <c)15.0098(hannel> fout)]TJ
/R26885016 10 Tf
-160.42 -16.8 Td
(Render a layout to an unopened le by name)Tj
/R26572672 10 Tf
36 -12 Td
(<boolean_string>)Tj
/R27217016 10 Tf
76.5602 0 Td
[(gv::r)18.0078(ender)]TJ
/R26572672 10 Tf
47.8598 0 Td
[(<gr)15.0146(aph_handle> <string> format <string> lename)]TJ
/R26885016 10 Tf
-160.42 -16.8 Td
(Render to a string result)Tj
/R26572672 10 Tf
36 -12 Td
(<string>)Tj
/R27217016 10 Tf
39.3398 0 Td
[(gv::r)18.0078(enderr)18(esult)]TJ
/R26572672 10 Tf
72.1199 0 Td
[(<gr)15.0146(aph_handle> ing <string> format)]TJ
/R27217016 10 Tf
-111.46 -12 Td
[(gv::r)18.0078(enderr)18(esult)]TJ
/R26572672 10 Tf
72.1199 0 Td
[(<gr)15.0146(aph_handle> <string> format <string> outdata)]TJ
/R26885016 10 Tf
-108.12 -16.8 Td
(Render to an open channel)Tj
/R26572672 10 Tf
36 -12 Td
(<boolean_string>)Tj
/R27217016 10 Tf
76.5602 0 Td
[(gv::r)18.0078(ender)17.9834(channel)]TJ
/R26572672 10 Tf
81.0199 0 Td
[(<gr)15.0146(aph_handle> <string> format <string> c)14.9854(hannelname)]TJ
/R26885016 10 Tf
-193.58 -16.8 Td
(Render a layout to a malloc'ed string, to be free')Tj
2.5 Tc
193.9 0 Td
[(db)250(yt)]TJ
0 Tc
22.7801 0 Td
(he caller)Tj
-216.68 -16.8 Td
(\(deprecated - too easy to leak memory\))Tj
16.8 TL
(\(still needed for "e)'
-0.25 Tc
74.0898 0 Td
(va)Tj
2.5 Tc
9.18984 0 Td
(l[)Tj
0 Tc
8.61016 0 Td
(gv::renderdata $G tk]" \))Tj
/R26572672 10 Tf
-55.8898 -12 Td
(<string>)Tj
/R27217016 10 Tf
39.3398 0 Td
[(gv::r)18.0078(enderdata)]TJ
/R26572672 10 Tf
66.75 0 Td
[(<gr)15.0146(aph_handle> <string> format)]TJ
/R26885016 10 Tf
-142.09 -16.8 Td
(Writing graph back to le)Tj
/R26572672 10 Tf
36 -12 Td
(<boolean_string>)Tj
/R27217016 10 Tf
76.5602 0 Td
(gv::write)Tj
/R26572672 10 Tf
41.3699 0 Td
[(<gr)15.0146(aph_handle> <string> lename)]TJ
-117.93 -12 Td
(<boolean_string>)Tj
/R27217016 10 Tf
76.5602 0 Td
(gv::write)Tj
/R26572672 10 Tf
41.3699 0 Td
[(<gr)15.0146(aph_handle> <c)14.9854(hannel>)]TJ
/R26885016 10 Tf
-153.93 -16.8 Td
(Graph transformation tools)Tj
/R26572672 10 Tf
36 -12 Td
(<boolean_string>)Tj
/R27217016 10 Tf
76.5602 0 Td
[(gv::tr)18(ed)]TJ
/R26572672 10 Tf
36.75 0 Td
[(<gr)15.0146(aph_handle>)]TJ
/R27217016 10.95 Tf
-185.31 -28.8 Td
[(KEYW)10.0365(ORDS)]TJ
/R26885016 10 Tf
36 -12 Td
[(graph, dot, neato, fdp, circo, tw)9.99268(opi, tcl.)]TJ
173 -372 Td
201.5 Tw
(1733862375 4)Tj
ET
Q
Q
\n \n \n \n \n-804\n+803\n \n \n \n \n-R11103352\n+R27217016\n \n-R10771352\n+R26885016\n \n-R10459008\n+R26572672\n \n \n \n \n \n \n \n@@ -832,18 +832,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-477\n+478\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R9843616 def
1 begincodespacerange
<00><ff>
endcodespacerange
50 beginbfrange
<20><20><0020>
<2e><2e><002e>
<2f><2f><002f>
<3a><3a><003a>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<57><57><0057>
<59><59><0059>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R25957280 def
1 begincodespacerange
<00><ff>
endcodespacerange
50 beginbfrange
<20><20><0020>
<2e><2e><002e>
<2f><2f><002f>
<3a><3a><003a>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<57><57><0057>
<59><59><0059>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -860,18 +860,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-516\n+518\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R9843984 def
1 begincodespacerange
<00><ff>
endcodespacerange
56 beginbfrange
<20><20><0020>
<21><21><0021>
<22><22><0022>
<23><23><0023>
<24><24><0024>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<3a><3a><003a>
<41><41><0041>
<47><47><0047>
<49><49><0049>
<4e><4e><004e>
<52><52><0052>
<53><53><0053>
<57><57><0057>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R25957648 def
1 begincodespacerange
<00><ff>
endcodespacerange
56 beginbfrange
<20><20><0020>
<21><21><0021>
<22><22><0022>
<23><23><0023>
<24><24><0024>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<3a><3a><003a>
<41><41><0041>
<47><47><0047>
<49><49><0049>
<4e><4e><004e>
<52><52><0052>
<53><53><0053>
<57><57><0057>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -890,18 +890,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-312\n+313\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R9844352 def
1 begincodespacerange
<00><ff>
endcodespacerange
24 beginbfrange
<20><20><0020>
<3c><3c><003c>
<3e><3e><003e>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R25958016 def
1 begincodespacerange
<00><ff>
endcodespacerange
24 beginbfrange
<20><20><0020>
<3c><3c><003c>
<3e><3e><003e>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -923,15 +923,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-ead0426bd5b5'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-fcc63029c5cd'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 36\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gvc.3.pdf.gz", "source2": "./usr/share/doc/graphviz/gvc.3.pdf.gz", "unified_diff": null, "details": [{"source1": "gvc.3.pdf", "source2": "gvc.3.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -72,15 +72,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R18995072 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBGVC)Tj
/R19322960 10 Tf
35.7199 0 Td
131.045 Tw
(\(3\) Library)Tj
177.695 0 Td
0 Tw
(Functions Manual)Tj
/R18995072 10 Tf
206.625 0 Td
(LIBGVC)Tj
/R19322960 10 Tf
35.7199 0 Td
(\(3\))Tj
-0.219 Tc
/R19639416 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R19639416 10 Tf
20.407 -12 Td
(libgvc)Tj
2.5 Tc
/R19322960 10 Tf
28.0602 0 Td
(G)Tj
0 Tc
15.3602 0 Td
[(raphviz conte)15(xt library)]TJ
/R19639416 10.95 Tf
-79.4203 -16.8 Td
(SYNOPSIS)Tj
/R19322960 10 Tf
36 -12 Td
(#include <graphviz/gvc.h>)Tj
24 TL
T*[(/* set up a graphviz conte)14.9927(xt */)]TJ
-0.15 Tc
12 TL
(ex)'
0 Tc
9.28984 0 Td
[(tern GVC_t *gvNEWconte)15.0073(xt\(char **info, char *user\);)]TJ
-0.15 Tc
-9.28984 -12 Td
(ex)Tj
0 Tc
9.28984 0 Td
[(tern char *gvUsername\(v)19.9927(oid\);)]TJ
-9.28984 -24 Td
2.5 Tw
(/* set)Tj
26.3898 0 Td
0 Tw
[(up a graphviz conte)15.0146(xt - alternati)]TJ
-0.15 Tc
127.07 0 Td
0.3 Tw
(ve *)Tj
0 Tc
16.7898 0 Td
(/)Tj
-170.25 -12 Td
10 Tw
(/* \(wraps)Tj
49.9898 0 Td
0 Tw
(the abo)Tj
-0.15 Tc
29.0102 0 Td
0.3 Tw
(ve t)Tj
-0.1 Tc
14.5699 0 Td
0.2 Tw
(wo f)Tj
0 Tc
17.95 0 Td
0 Tw
[(unctions using info b)20.0073(uilt into libgvc\) */)]TJ
-0.15 Tc
-111.52 -12 Td
(ex)Tj
0 Tc
9.28984 0 Td
[(tern GVC_t *gvConte)14.9927(xt\(v)19.9854(oid\);)]TJ
-9.28984 -24 Td
[(/* parse command line ar)17.9834(gs - minimally ar)17.9932(gv[0] sets layout engine */)]TJ
-0.15 Tc
(ex)'
0 Tc
9.28984 0 Td
[(tern int gvP)15.0073(arseAr)18.0078(gs\(GVC_t *gvc, int ar)18(gc, char **ar)18.0151(gv\);)]TJ
-0.15 Tc
-9.28984 -12 Td
(ex)Tj
0 Tc
9.28984 0 Td
[(tern graph_t *gvNe)14.9841(xtInputGraph\(GVC_t *gvc\);)]TJ
-9.28984 -24 Td
(/* Compute a layout using a specied engine */)Tj
-0.15 Tc
(ex)'
0 Tc
9.28984 0 Td
(tern int gvLayout\(GVC_t *gvc, graph_t *g, char *engine\);)Tj
-9.28984 -24 Td
[(/* Compute a layout using layout engine from command line ar)18.0151(gs */)]TJ
-0.15 Tc
(ex)'
0 Tc
9.28984 0 Td
(tern int gvLayoutJobs\(GVC_t *gvc, graph_t *g\);)Tj
-9.28984 -24 Td
[(/* Render layout into string attrib)19.9854(utes of the graph */)]TJ
-0.15 Tc
(ex)'
0 Tc
9.28984 0 Td
[(tern v)20(oid attach_attrs\(graph_t *g\);)]TJ
-9.28984 -24 Td
[(/* P)15.0159(arse an html string */)]TJ
-0.15 Tc
(ex)'
0 Tc
9.28984 0 Td
(tern char *agstrdup_html\(char *s\);)Tj
-0.15 Tc
-9.28984 -12 Td
(ex)Tj
0 Tc
9.28984 0 Td
(tern int aghtmlstr\(char *s\);)Tj
-9.28984 -24 Td
(/* Render layout in a specied format to an open FILE */)Tj
-0.15 Tc
(ex)'
0 Tc
9.28984 0 Td
(tern int gvRender\(GVC_t *gvc, graph_t *g, char *format, FILE *out\);)Tj
-9.28984 -24 Td
(/* Render layout in a specied format to an open FILE */)Tj
-0.15 Tc
(ex)'
0 Tc
9.28984 0 Td
(tern int gvRenderFilename\(GVC_t *gvc, graph_t *g, char *format, char *lename\);)Tj
-9.28984 -24 Td
[(/* Render layout according to T and o options found by gvP)15.0146(arseAr)18.0078(gs */)]TJ
-0.15 Tc
(ex)'
0 Tc
9.28984 0 Td
(tern int gvRenderJobs\(GVC_t *gvc, graph_t *g\);)Tj
-9.28984 -24 Td
(/* Clean up layout data structures - layouts are not nestable \(yet\) */)Tj
-0.15 Tc
(ex)'
0 Tc
9.28984 0 Td
(tern int gvFreeLayout\(GVC_t *gvc, graph_t *g\);)Tj
-9.28984 -24 Td
[(/* Clean up graphviz conte)14.9854(xt */)]TJ
-0.15 Tc
(ex)'
0 Tc
9.28984 0 Td
[(tern int gvFreeConte)15.0073(xt\(GVC_t *gvc\);)]TJ
-9.28984 -24 Td
(/* Inquire about a)Tj
-0.25 Tc
70.6199 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable plugins */)Tj
-79.8098 -12 Td
[(/* See comment in gvc.h)-3000(*/)]TJ
-0.15 Tc
(ex)'
0 Tc
9.28984 0 Td
(tern char** gvPluginList\(GVC_t *gvc, char* kind, int* cnt, char*\);)Tj
/R19639416 10.95 Tf
-45.2898 -28.8 Td
(DESCRIPTION)Tj
/R18995072 10 Tf
36 -12 Td
(libgvc)Tj
/R19322960 10 Tf
27.5961 0 Td
(pro)Tj
13.1801 0 Td
0.656 Tw
[(vides a conte)15.0122(xt for applications wishing to manipulate and render graphs.)]TJ
305.075 0 Td
0.655 Tw
[(It pro)15.0098(vides command)]TJ
-345.851 -12 Td
0 Tw
(line parsing, common rendering code, and a plugin mechanism for renderers.)Tj
427 -62.4 Td
(1)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R10803072 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBGVC)Tj
/R11130960 10 Tf
35.7199 0 Td
131.045 Tw
(\(3\) Library)Tj
177.695 0 Td
0 Tw
(Functions Manual)Tj
/R10803072 10 Tf
206.625 0 Td
(LIBGVC)Tj
/R11130960 10 Tf
35.7199 0 Td
(\(3\))Tj
-0.219 Tc
/R11447416 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R11447416 10 Tf
20.407 -12 Td
(libgvc)Tj
2.5 Tc
/R11130960 10 Tf
28.0602 0 Td
(G)Tj
0 Tc
15.3602 0 Td
[(raphviz conte)15(xt library)]TJ
/R11447416 10.95 Tf
-79.4203 -16.8 Td
(SYNOPSIS)Tj
/R11130960 10 Tf
36 -12 Td
(#include <graphviz/gvc.h>)Tj
24 TL
T*[(/* set up a graphviz conte)14.9927(xt */)]TJ
-0.15 Tc
12 TL
(ex)'
0 Tc
9.28984 0 Td
[(tern GVC_t *gvNEWconte)15.0073(xt\(char **info, char *user\);)]TJ
-0.15 Tc
-9.28984 -12 Td
(ex)Tj
0 Tc
9.28984 0 Td
[(tern char *gvUsername\(v)19.9927(oid\);)]TJ
-9.28984 -24 Td
2.5 Tw
(/* set)Tj
26.3898 0 Td
0 Tw
[(up a graphviz conte)15.0146(xt - alternati)]TJ
-0.15 Tc
127.07 0 Td
0.3 Tw
(ve *)Tj
0 Tc
16.7898 0 Td
(/)Tj
-170.25 -12 Td
10 Tw
(/* \(wraps)Tj
49.9898 0 Td
0 Tw
(the abo)Tj
-0.15 Tc
29.0102 0 Td
0.3 Tw
(ve t)Tj
-0.1 Tc
14.5699 0 Td
0.2 Tw
(wo f)Tj
0 Tc
17.95 0 Td
0 Tw
[(unctions using info b)20.0073(uilt into libgvc\) */)]TJ
-0.15 Tc
-111.52 -12 Td
(ex)Tj
0 Tc
9.28984 0 Td
[(tern GVC_t *gvConte)14.9927(xt\(v)19.9854(oid\);)]TJ
-9.28984 -24 Td
[(/* parse command line ar)17.9834(gs - minimally ar)17.9932(gv[0] sets layout engine */)]TJ
-0.15 Tc
(ex)'
0 Tc
9.28984 0 Td
[(tern int gvP)15.0073(arseAr)18.0078(gs\(GVC_t *gvc, int ar)18(gc, char **ar)18.0151(gv\);)]TJ
-0.15 Tc
-9.28984 -12 Td
(ex)Tj
0 Tc
9.28984 0 Td
[(tern graph_t *gvNe)14.9841(xtInputGraph\(GVC_t *gvc\);)]TJ
-9.28984 -24 Td
(/* Compute a layout using a specied engine */)Tj
-0.15 Tc
(ex)'
0 Tc
9.28984 0 Td
(tern int gvLayout\(GVC_t *gvc, graph_t *g, char *engine\);)Tj
-9.28984 -24 Td
[(/* Compute a layout using layout engine from command line ar)18.0151(gs */)]TJ
-0.15 Tc
(ex)'
0 Tc
9.28984 0 Td
(tern int gvLayoutJobs\(GVC_t *gvc, graph_t *g\);)Tj
-9.28984 -24 Td
[(/* Render layout into string attrib)19.9854(utes of the graph */)]TJ
-0.15 Tc
(ex)'
0 Tc
9.28984 0 Td
[(tern v)20(oid attach_attrs\(graph_t *g\);)]TJ
-9.28984 -24 Td
[(/* P)15.0159(arse an html string */)]TJ
-0.15 Tc
(ex)'
0 Tc
9.28984 0 Td
(tern char *agstrdup_html\(char *s\);)Tj
-0.15 Tc
-9.28984 -12 Td
(ex)Tj
0 Tc
9.28984 0 Td
(tern int aghtmlstr\(char *s\);)Tj
-9.28984 -24 Td
(/* Render layout in a specied format to an open FILE */)Tj
-0.15 Tc
(ex)'
0 Tc
9.28984 0 Td
(tern int gvRender\(GVC_t *gvc, graph_t *g, char *format, FILE *out\);)Tj
-9.28984 -24 Td
(/* Render layout in a specied format to an open FILE */)Tj
-0.15 Tc
(ex)'
0 Tc
9.28984 0 Td
(tern int gvRenderFilename\(GVC_t *gvc, graph_t *g, char *format, char *lename\);)Tj
-9.28984 -24 Td
[(/* Render layout according to T and o options found by gvP)15.0146(arseAr)18.0078(gs */)]TJ
-0.15 Tc
(ex)'
0 Tc
9.28984 0 Td
(tern int gvRenderJobs\(GVC_t *gvc, graph_t *g\);)Tj
-9.28984 -24 Td
(/* Clean up layout data structures - layouts are not nestable \(yet\) */)Tj
-0.15 Tc
(ex)'
0 Tc
9.28984 0 Td
(tern int gvFreeLayout\(GVC_t *gvc, graph_t *g\);)Tj
-9.28984 -24 Td
[(/* Clean up graphviz conte)14.9854(xt */)]TJ
-0.15 Tc
(ex)'
0 Tc
9.28984 0 Td
[(tern int gvFreeConte)15.0073(xt\(GVC_t *gvc\);)]TJ
-9.28984 -24 Td
(/* Inquire about a)Tj
-0.25 Tc
70.6199 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable plugins */)Tj
-79.8098 -12 Td
[(/* See comment in gvc.h)-3000(*/)]TJ
-0.15 Tc
(ex)'
0 Tc
9.28984 0 Td
(tern char** gvPluginList\(GVC_t *gvc, char* kind, int* cnt, char*\);)Tj
/R11447416 10.95 Tf
-45.2898 -28.8 Td
(DESCRIPTION)Tj
/R10803072 10 Tf
36 -12 Td
(libgvc)Tj
/R11130960 10 Tf
27.5961 0 Td
(pro)Tj
13.1801 0 Td
0.656 Tw
[(vides a conte)15.0122(xt for applications wishing to manipulate and render graphs.)]TJ
305.075 0 Td
0.655 Tw
[(It pro)15.0098(vides command)]TJ
-345.851 -12 Td
0 Tw
(line parsing, common rendering code, and a plugin mechanism for renderers.)Tj
427 -62.4 Td
(1)Tj
ET
Q
Q
\n \n \n \n \n 1380\n \n \n@@ -542,19 +542,19 @@\n FontFile3\n \n \n \n \n \n \n-R19639416\n+R11447416\n \n-R19322960\n+R11130960\n \n-R18995072\n+R10803072\n \n \n \n \n \n \n Type\n@@ -591,29 +591,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R18995072 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBGVC)Tj
/R19322960 10 Tf
35.7199 0 Td
131.045 Tw
(\(3\) Library)Tj
177.695 0 Td
0 Tw
(Functions Manual)Tj
/R18995072 10 Tf
206.625 0 Td
(LIBGVC)Tj
/R19322960 10 Tf
35.7199 0 Td
(\(3\))Tj
/R19639416 10.95 Tf
-456.34 -36 Td
(SEE ALSO)Tj
/R19639416 10 Tf
36 -12 Td
(dot)Tj
/R19322960 10 Tf
13.8898 0 Td
(\(1\),)Tj
/R19639416 10 Tf
16.6602 0 Td
(neato)Tj
/R19322960 10 Tf
23.3301 0 Td
(\(1\),)Tj
/R19639416 10 Tf
16.6602 0 Td
(cdt)Tj
/R19322960 10 Tf
13.3301 0 Td
(\(3\),)Tj
/R19639416 10 Tf
16.6602 0 Td
(cgraph)Tj
/R19322960 10 Tf
30 0 Td
(\(3\))Tj
-0.548 Tc
/R19639416 10.95 Tf
-166.53 -28.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
/R19322960 10 Tf
20.7363 -12 Td
[(John Ellson \(ellson@research.att.com\), A)111(T&T)]TJ
427 -631.2 Td
(2)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R10803072 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBGVC)Tj
/R11130960 10 Tf
35.7199 0 Td
131.045 Tw
(\(3\) Library)Tj
177.695 0 Td
0 Tw
(Functions Manual)Tj
/R10803072 10 Tf
206.625 0 Td
(LIBGVC)Tj
/R11130960 10 Tf
35.7199 0 Td
(\(3\))Tj
/R11447416 10.95 Tf
-456.34 -36 Td
(SEE ALSO)Tj
/R11447416 10 Tf
36 -12 Td
(dot)Tj
/R11130960 10 Tf
13.8898 0 Td
(\(1\),)Tj
/R11447416 10 Tf
16.6602 0 Td
(neato)Tj
/R11130960 10 Tf
23.3301 0 Td
(\(1\),)Tj
/R11447416 10 Tf
16.6602 0 Td
(cdt)Tj
/R11130960 10 Tf
13.3301 0 Td
(\(3\),)Tj
/R11447416 10 Tf
16.6602 0 Td
(cgraph)Tj
/R11130960 10 Tf
30 0 Td
(\(3\))Tj
-0.548 Tc
/R11447416 10.95 Tf
-166.53 -28.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
/R11130960 10 Tf
20.7363 -12 Td
[(John Ellson \(ellson@research.att.com\), A)111(T&T)]TJ
427 -631.2 Td
(2)Tj
ET
Q
Q
\n \n \n \n \n-370\n+369\n \n \n \n \n-R19639416\n+R11447416\n \n-R19322960\n+R11130960\n \n-R18995072\n+R10803072\n \n \n \n \n \n \n \n@@ -665,32 +665,32 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-365\n+364\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R15011440 def
1 begincodespacerange
<00><ff>
endcodespacerange
32 beginbfrange
<20><20><0020>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<74><74><0074>
<76><76><0076>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R6819440 def
1 begincodespacerange
<00><ff>
endcodespacerange
32 beginbfrange
<20><20><0020>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<74><74><0074>
<76><76><0076>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n \n \n Filter\n FlateDecode\n Length\n-576\n+575\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R15011808 def
1 begincodespacerange
<00><ff>
endcodespacerange
65 beginbfrange
<20><20><0020>
<23><23><0023>
<26><26><0026>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<3b><3b><003b>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<43><43><0043>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4a><4a><004a>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<57><57><0057>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R6819808 def
1 begincodespacerange
<00><ff>
endcodespacerange
65 beginbfrange
<20><20><0020>
<23><23><0023>
<26><26><0026>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<3b><3b><003b>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<43><43><0043>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4a><4a><004a>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<57><57><0057>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -712,15 +712,15 @@\n \n Filter\n FlateDecode\n Length\n 239\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R19639712 def
1 begincodespacerange
<00><ff>
endcodespacerange
12 beginbfrange
<42><42><0042>
<43><43><0043>
<47><47><0047>
<49><49><0049>
<4c><4c><004c>
<56><56><0056>
<62><62><0062>
<63><63><0063>
<67><67><0067>
<69><69><0069>
<6c><6c><006c>
<76><76><0076>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R11447712 def
1 begincodespacerange
<00><ff>
endcodespacerange
12 beginbfrange
<42><42><0042>
<43><43><0043>
<47><47><0047>
<49><49><0049>
<4c><4c><004c>
<56><56><0056>
<62><62><0062>
<63><63><0063>
<67><67><0067>
<69><69><0069>
<6c><6c><006c>
<76><76><0076>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n \n \n@@ -728,15 +728,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-111cbab017f6'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-5a071a9c9443'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 26\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gvcolor.1.pdf.gz", "source2": "./usr/share/doc/graphviz/gvcolor.1.pdf.gz", "unified_diff": null, "details": [{"source1": "gvcolor.1.pdf", "source2": "gvcolor.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,20 +71,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R17168320 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVCOLOR)Tj
/R17496208 10 Tf
46.3801 0 Td
117.1 Tw
(\(1\) General)Tj
165.41 0 Td
0 Tw
(Commands Manual)Tj
/R17168320 10 Tf
198.19 0 Td
(GVCOLOR)Tj
/R17496208 10 Tf
46.3801 0 Td
(\(1\))Tj
-0.219 Tc
/R17812664 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R17496208 10 Tf
20.407 -12 Td
(gvcolor o)Tj
2.5 Tc
51.5 0 Td
(wc)Tj
0 Tc
14.1602 0 Td
[(olors through a rank)10.0073(ed digraph)]TJ
/R17812664 10.95 Tf
-101.66 -16.8 Td
(SYNOPSIS)Tj
/R17812664 10 Tf
36 -12 Td
(gvcolor)Tj
/R17496208 10 Tf
34.1602 0 Td
([)Tj
/R17168320 10 Tf
7.73984 0 Td
(les)Tj
/R17496208 10 Tf
18.8801 0 Td
(])Tj
/R17812664 10.95 Tf
-96.7801 -16.8 Td
[(USA)54.9729(GE)]TJ
/R17496208 10 Tf
36 -12 Td
(dot le.gv | gvcolor | dot T)Tj
/R17168320 10 Tf
112.14 0 Td
(<format>)Tj
/R17812664 10.95 Tf
-148.14 -16.8 Td
(DESCRIPTION)Tj
/R17812664 10 Tf
36 -12 Td
(gvcolor)Tj
/R17496208 10 Tf
34.2578 0 Td
(\(pre)Tj
15.85 0 Td
0.098 Tw
[(viously kno)24.9951(wn as)]TJ
/R17812664 10 Tf
72.5441 0 Td
(colorize\))Tj
/R17496208 10 Tf
39.248 0 Td
(is a lter that sets node colors from initial seed v)Tj
195.16 0 Td
2.597 Tw
(alues. Colors)Tj
57.4141 0 Td
[(o)24.9854(w)]TJ
-414.474 -12 Td
0.712 Tw
(along edges from tail to head, and are a)Tj
-0.15 Tc
162.956 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.713 Tw
[(raged \(as HSB v)15.0024(ectors\) at nodes.)]TJ
/R17168320 10 Tf
140.208 0 Td
[(The gr)14.9854(aph must alr)36.9971(eady have)]TJ
-312.454 -12 Td
0.896 Tw
[(been pr)44.9988(ocessed by dot.)]TJ
/R17496208 10 Tf
99.2238 0 Td
(Appropriate choice of initial colors yields dra)Tj
187.416 0 Td
0.895 Tw
(wings in which node colors help to)Tj
-286.64 -12 Td
0 Tw
(emphasize logical relationships between nodes, e)Tj
-0.15 Tc
196.38 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(nw)Tj
0 Tc
14.7199 0 Td
(hen the)Tj
2.5 Tc
29.0102 0 Td
(ya)Tj
0 Tc
11.9398 0 Td
[(re spread f)10(ar apart in the layout.)]TJ
-261.34 -16.8 Td
0.195 Tw
(Initial colors must be set e)Tj
106.095 0 Td
(xternally)Tj
2.695 Tc
34.9 0 Td
(,u)Tj
0 Tc
10.1949 0 Td
(sing the)Tj
/R17812664 10 Tf
34.2801 0 Td
(color)Tj
/R17496208 10 Tf
24.3551 0 Td
(attrib)Tj
20.9102 0 Td
(ute of a node.)Tj
60.2102 0 Td
0.196 Tw
(It is often ef)Tj
48.9379 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.496 Tw
(ve t)Tj
2.696 Tc
14.766 0 Td
(oa)Tj
0 Tc
12.1359 0 Td
0.196 Tw
(ssign colors)Tj
-384.305 -12 Td
0.457 Tw
(to a fe)Tj
2.957 Tc
25.6539 0 Td
(wk)Tj
-0.15 Tc
15.077 0 Td
0.757 Tw
(ey s)Tj
0 Tc
16.1371 0 Td
0.456 Tw
[(ource or sink nodes, manually setting their colors by editing the graph le.)-545.61(Color names are)]TJ
-56.868 -12 Td
0.245 Tw
(as in)Tj
/R17168320 10 Tf
21.6 0 Td
(dot\(1\))Tj
2.745 Tc
/R17496208 10 Tf
24.4398 0 Td
(:s)Tj
0 Tc
9.41484 0 Td
[(ymbolic names or RGB triples.)-524.492(It is best to choose some easily-distinguished b)]TJ
320.51 0 Td
0.246 Tw
(ut related col-)Tj
-375.964 -12 Td
0.498 Tw
(ors; not necessarily spaced e)Tj
-0.15 Tc
115.602 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.497 Tw
(nly around the color wheel.)Tj
-0.15 Tc
117.185 0 Td
(Fo)Tj
2.997 Tc
10.4102 0 Td
(re)Tj
0 Tc
10.6172 0 Td
(xample, blue_green, green, and light_yel-)Tj
-263.104 -12 Td
(lo)Tj
2.5 Tc
7.53008 0 Td
(wl)Tj
0 Tc
12.5 0 Td
0 Tw
(ooks better than red, green, blue.)Tj
-20.0301 -16.8 Td
0.098 Tw
[(Certain graph attrib)19.9988(utes control the)]TJ
/R17168320 10 Tf
142.77 0 Td
(gvcolor)Tj
/R17496208 10 Tf
33.148 0 Td
(algorithm.)Tj
/R17812664 10 Tf
46.4879 0 Td
[(o)9.98535(w=back)]TJ
/R17496208 10 Tf
46.5383 0 Td
(re)Tj
-0.15 Tc
7.51992 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rses the o)Tj
2.598 Tc
43.2762 0 Td
[(wo)259.805(fc)]TJ
0 Tc
25.1859 0 Td
(olors from heads to)Tj
-354.216 -12 Td
(tails.)Tj
/R17812664 10 Tf
25.4621 0 Td
(saturation=.1,.9)Tj
/R17496208 10 Tf
70.882 0 Td
1.292 Tw
(\(or an)Tj
3.792 Tc
24.7422 0 Td
(yt)Tj
-0.1 Tc
11.5719 0 Td
1.492 Tw
(wo n)Tj
0 Tc
20.9121 0 Td
1.292 Tw
(umbers between 0 and 1\) adjusts the color saturation linearly from)Tj
-153.57 -12 Td
0 Tw
[(least to greatest rank.)-500(If)]TJ
/R17812664 10 Tf
99.1402 0 Td
(Defcolor)Tj
/R17496208 10 Tf
39.15 0 Td
[(is set, this color v)24.9927(alue is applied to an)]TJ
2.5 Tc
149.87 0 Td
(yn)Tj
0 Tc
12.5 0 Td
(ode not otherwise colored.)Tj
/R17812664 10.95 Tf
-336.66 -16.8 Td
(EXIT ST)Tj
-1.04 Tc
41.916 0 Td
(AT)Tj
0 Tc
14.1695 0 Td
(US)Tj
/R17496208 10 Tf
-20.0855 -12 Td
[(The follo)25.0159(wing e)15.0159(xit v)24.9841(alues are returned:)]TJ
/R17812664 10 Tf
16.8 TL
(0)'
/R17496208 10 Tf
20 0 Td
(Successful completion.)Tj
/R17812664 10 Tf
-20 -16.8 Td
(1)Tj
/R17496208 10 Tf
20 0 Td
[(If nodes of the graph do not possess a `)74.0088(`pos')]TJ
2.5 Tc
175.43 0 Td
('a)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(ute.)]TJ
-0.11 Tc
/R17812664 10.95 Tf
-241.7 -16.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R17496208 10 Tf
20.9004 -12 Td
[(It w)9.99268(ould be nice to mak)]TJ
2.5 Tc
94.5102 0 Td
(et)Tj
0 Tc
9.71992 0 Td
[(he program w)10.0146(ork without relying on an initial pass through)]TJ
/R17812664 10 Tf
238.77 0 Td
(dot)Tj
/R17496208 10 Tf
13.8898 0 Td
(.)Tj
-0.548 Tc
/R17812664 10.95 Tf
-392.89 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R17496208 10 Tf
20.7363 -12 Td
(Stephen C. North <north@research.att.com>)Tj
12 TL
T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R17812664 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R17496208 10 Tf
36 -12 Td
(gc\(1\), dot\(1\), gvpr\(1\), ccomps\(1\), sccmap\(1\), tred\(1\), libgraph\(3\))Tj
167.45 -283.2 Td
[(21 March 2001)-19845(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R27699136 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVCOLOR)Tj
/R28027024 10 Tf
46.3801 0 Td
117.1 Tw
(\(1\) General)Tj
165.41 0 Td
0 Tw
(Commands Manual)Tj
/R27699136 10 Tf
198.19 0 Td
(GVCOLOR)Tj
/R28027024 10 Tf
46.3801 0 Td
(\(1\))Tj
-0.219 Tc
/R28343480 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R28027024 10 Tf
20.407 -12 Td
(gvcolor o)Tj
2.5 Tc
51.5 0 Td
(wc)Tj
0 Tc
14.1602 0 Td
[(olors through a rank)10.0073(ed digraph)]TJ
/R28343480 10.95 Tf
-101.66 -16.8 Td
(SYNOPSIS)Tj
/R28343480 10 Tf
36 -12 Td
(gvcolor)Tj
/R28027024 10 Tf
34.1602 0 Td
([)Tj
/R27699136 10 Tf
7.73984 0 Td
(les)Tj
/R28027024 10 Tf
18.8801 0 Td
(])Tj
/R28343480 10.95 Tf
-96.7801 -16.8 Td
[(USA)54.9729(GE)]TJ
/R28027024 10 Tf
36 -12 Td
(dot le.gv | gvcolor | dot T)Tj
/R27699136 10 Tf
112.14 0 Td
(<format>)Tj
/R28343480 10.95 Tf
-148.14 -16.8 Td
(DESCRIPTION)Tj
/R28343480 10 Tf
36 -12 Td
(gvcolor)Tj
/R28027024 10 Tf
34.2578 0 Td
(\(pre)Tj
15.85 0 Td
0.098 Tw
[(viously kno)24.9951(wn as)]TJ
/R28343480 10 Tf
72.5441 0 Td
(colorize\))Tj
/R28027024 10 Tf
39.248 0 Td
(is a lter that sets node colors from initial seed v)Tj
195.16 0 Td
2.597 Tw
(alues. Colors)Tj
57.4141 0 Td
[(o)24.9854(w)]TJ
-414.474 -12 Td
0.712 Tw
(along edges from tail to head, and are a)Tj
-0.15 Tc
162.956 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.713 Tw
[(raged \(as HSB v)15.0024(ectors\) at nodes.)]TJ
/R27699136 10 Tf
140.208 0 Td
[(The gr)14.9854(aph must alr)36.9971(eady have)]TJ
-312.454 -12 Td
0.896 Tw
[(been pr)44.9988(ocessed by dot.)]TJ
/R28027024 10 Tf
99.2238 0 Td
(Appropriate choice of initial colors yields dra)Tj
187.416 0 Td
0.895 Tw
(wings in which node colors help to)Tj
-286.64 -12 Td
0 Tw
(emphasize logical relationships between nodes, e)Tj
-0.15 Tc
196.38 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(nw)Tj
0 Tc
14.7199 0 Td
(hen the)Tj
2.5 Tc
29.0102 0 Td
(ya)Tj
0 Tc
11.9398 0 Td
[(re spread f)10(ar apart in the layout.)]TJ
-261.34 -16.8 Td
0.195 Tw
(Initial colors must be set e)Tj
106.095 0 Td
(xternally)Tj
2.695 Tc
34.9 0 Td
(,u)Tj
0 Tc
10.1949 0 Td
(sing the)Tj
/R28343480 10 Tf
34.2801 0 Td
(color)Tj
/R28027024 10 Tf
24.3551 0 Td
(attrib)Tj
20.9102 0 Td
(ute of a node.)Tj
60.2102 0 Td
0.196 Tw
(It is often ef)Tj
48.9379 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.496 Tw
(ve t)Tj
2.696 Tc
14.766 0 Td
(oa)Tj
0 Tc
12.1359 0 Td
0.196 Tw
(ssign colors)Tj
-384.305 -12 Td
0.457 Tw
(to a fe)Tj
2.957 Tc
25.6539 0 Td
(wk)Tj
-0.15 Tc
15.077 0 Td
0.757 Tw
(ey s)Tj
0 Tc
16.1371 0 Td
0.456 Tw
[(ource or sink nodes, manually setting their colors by editing the graph le.)-545.61(Color names are)]TJ
-56.868 -12 Td
0.245 Tw
(as in)Tj
/R27699136 10 Tf
21.6 0 Td
(dot\(1\))Tj
2.745 Tc
/R28027024 10 Tf
24.4398 0 Td
(:s)Tj
0 Tc
9.41484 0 Td
[(ymbolic names or RGB triples.)-524.492(It is best to choose some easily-distinguished b)]TJ
320.51 0 Td
0.246 Tw
(ut related col-)Tj
-375.964 -12 Td
0.498 Tw
(ors; not necessarily spaced e)Tj
-0.15 Tc
115.602 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.497 Tw
(nly around the color wheel.)Tj
-0.15 Tc
117.185 0 Td
(Fo)Tj
2.997 Tc
10.4102 0 Td
(re)Tj
0 Tc
10.6172 0 Td
(xample, blue_green, green, and light_yel-)Tj
-263.104 -12 Td
(lo)Tj
2.5 Tc
7.53008 0 Td
(wl)Tj
0 Tc
12.5 0 Td
0 Tw
(ooks better than red, green, blue.)Tj
-20.0301 -16.8 Td
0.098 Tw
[(Certain graph attrib)19.9988(utes control the)]TJ
/R27699136 10 Tf
142.77 0 Td
(gvcolor)Tj
/R28027024 10 Tf
33.148 0 Td
(algorithm.)Tj
/R28343480 10 Tf
46.4879 0 Td
[(o)9.98535(w=back)]TJ
/R28027024 10 Tf
46.5383 0 Td
(re)Tj
-0.15 Tc
7.51992 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rses the o)Tj
2.598 Tc
43.2762 0 Td
[(wo)259.805(fc)]TJ
0 Tc
25.1859 0 Td
(olors from heads to)Tj
-354.216 -12 Td
(tails.)Tj
/R28343480 10 Tf
25.4621 0 Td
(saturation=.1,.9)Tj
/R28027024 10 Tf
70.882 0 Td
1.292 Tw
(\(or an)Tj
3.792 Tc
24.7422 0 Td
(yt)Tj
-0.1 Tc
11.5719 0 Td
1.492 Tw
(wo n)Tj
0 Tc
20.9121 0 Td
1.292 Tw
(umbers between 0 and 1\) adjusts the color saturation linearly from)Tj
-153.57 -12 Td
0 Tw
[(least to greatest rank.)-500(If)]TJ
/R28343480 10 Tf
99.1402 0 Td
(Defcolor)Tj
/R28027024 10 Tf
39.15 0 Td
[(is set, this color v)24.9927(alue is applied to an)]TJ
2.5 Tc
149.87 0 Td
(yn)Tj
0 Tc
12.5 0 Td
(ode not otherwise colored.)Tj
/R28343480 10.95 Tf
-336.66 -16.8 Td
(EXIT ST)Tj
-1.04 Tc
41.916 0 Td
(AT)Tj
0 Tc
14.1695 0 Td
(US)Tj
/R28027024 10 Tf
-20.0855 -12 Td
[(The follo)25.0159(wing e)15.0159(xit v)24.9841(alues are returned:)]TJ
/R28343480 10 Tf
16.8 TL
(0)'
/R28027024 10 Tf
20 0 Td
(Successful completion.)Tj
/R28343480 10 Tf
-20 -16.8 Td
(1)Tj
/R28027024 10 Tf
20 0 Td
[(If nodes of the graph do not possess a `)74.0088(`pos')]TJ
2.5 Tc
175.43 0 Td
('a)Tj
0 Tc
10.2699 0 Td
[(ttrib)20.0073(ute.)]TJ
-0.11 Tc
/R28343480 10.95 Tf
-241.7 -16.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R28027024 10 Tf
20.9004 -12 Td
[(It w)9.99268(ould be nice to mak)]TJ
2.5 Tc
94.5102 0 Td
(et)Tj
0 Tc
9.71992 0 Td
[(he program w)10.0146(ork without relying on an initial pass through)]TJ
/R28343480 10 Tf
238.77 0 Td
(dot)Tj
/R28027024 10 Tf
13.8898 0 Td
(.)Tj
-0.548 Tc
/R28343480 10.95 Tf
-392.89 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R28027024 10 Tf
20.7363 -12 Td
(Stephen C. North <north@research.att.com>)Tj
12 TL
T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R28343480 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R28027024 10 Tf
36 -12 Td
(gc\(1\), dot\(1\), gvpr\(1\), ccomps\(1\), sccmap\(1\), tred\(1\), libgraph\(3\))Tj
167.45 -283.2 Td
[(21 March 2001)-19845(1)]TJ
ET
Q
Q
\n \n \n \n \n-2309\n+2308\n \n \n \n \n BaseFont\n QWXRGQ+Times-Italic\n FontDescriptor\n@@ -620,19 +620,19 @@\n FontFile3\n \n \n \n \n \n \n-R17812664\n+R28343480\n \n-R17496208\n+R28027024\n \n-R17168320\n+R27699136\n \n \n \n \n \n \n \n@@ -687,15 +687,15 @@\n \n Filter\n FlateDecode\n Length\n 460\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R17870344 def
1 begincodespacerange
<00><ff>
endcodespacerange
47 beginbfrange
<20><20><0020>
<29><29><0029>
<2c><2c><002c>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<39><39><0039>
<3d><3d><003d>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<58><58><0058>
<59><59><0059>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6e><6e><006e>
<6f><6f><006f>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<7a><7a><007a>
<8d><8d><fb02>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R28401160 def
1 begincodespacerange
<00><ff>
endcodespacerange
47 beginbfrange
<20><20><0020>
<29><29><0029>
<2c><2c><002c>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<39><39><0039>
<3d><3d><003d>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<58><58><0058>
<59><59><0059>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6e><6e><006e>
<6f><6f><006f>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<7a><7a><007a>
<8d><8d><fb02>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -712,18 +712,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-555\n+556\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R17870712 def
1 begincodespacerange
<00><ff>
endcodespacerange
62 beginbfrange
<20><20><0020>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4d><4d><004d>
<4e><4e><004e>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<60><60><2018>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7c><7c><007c>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R28401528 def
1 begincodespacerange
<00><ff>
endcodespacerange
62 beginbfrange
<20><20><0020>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4d><4d><004d>
<4e><4e><004e>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<60><60><2018>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7c><7c><007c>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -750,15 +750,15 @@\n \n Filter\n FlateDecode\n Length\n 379\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R17871080 def
1 begincodespacerange
<00><ff>
endcodespacerange
34 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2e><2e><002e>
<31><31><0031>
<3c><3c><003c>
<3e><3e><003e>
<43><43><0043>
<47><47><0047>
<4c><4c><004c>
<4f><4f><004f>
<52><52><0052>
<54><54><0054>
<56><56><0056>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<79><79><0079>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R28401896 def
1 begincodespacerange
<00><ff>
endcodespacerange
34 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2e><2e><002e>
<31><31><0031>
<3c><3c><003c>
<3e><3e><003e>
<43><43><0043>
<47><47><0047>
<4c><4c><004c>
<4f><4f><004f>
<52><52><0052>
<54><54><0054>
<56><56><0056>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<79><79><0079>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -780,15 +780,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-3f263f700334'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-39a766e44ca2'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gvedit.1.pdf.gz", "source2": "./usr/share/doc/graphviz/gvedit.1.pdf.gz", "unified_diff": null, "details": [{"source1": "gvedit.1.pdf", "source2": "gvedit.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,15 +71,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R33388432 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVEDIT)Tj
/R33716320 10 Tf
36.8199 0 Td
126.66 Tw
(\(1\) General)Tj
174.97 0 Td
0 Tw
(Commands Manual)Tj
/R33388432 10 Tf
207.75 0 Td
(GVEDIT)Tj
/R33716320 10 Tf
36.8199 0 Td
(\(1\))Tj
-0.219 Tc
/R34032776 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R33716320 10 Tf
20.407 -12 Td
[(gv)15(edit simple graph editor and vie)25.0073(wer)]TJ
/R34032776 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R34032776 10 Tf
36 -12 Td
[(gv)10(edit)]TJ
/R33716320 10 Tf
28.5102 0 Td
([)Tj
/R34032776 10 Tf
5.83008 0 Td
(sv?)Tj
2.5 Tc
/R33716320 10 Tf
24.5898 0 Td
(][)Tj
0 Tc
/R33388432 10 Tf
13.5699 0 Td
(le)Tj
/R33716320 10 Tf
14.9 0 Td
(])Tj
/R34032776 10.95 Tf
-123.4 -16.8 Td
(DESCRIPTION)Tj
/R34032776 10 Tf
36 -12 Td
[(gv)10(edit)]TJ
/R33716320 10 Tf
28.577 0 Td
(pro)Tj
13.1801 0 Td
0.067 Tw
(vides a simple graph editor and vie)Tj
140.132 0 Td
(wer)Tj
2.567 Tc
14.4398 0 Td
[(.I)256.711(ta)]TJ
0 Tc
18.184 0 Td
(llo)Tj
10.3102 0 Td
(ws man)Tj
2.567 Tc
30.7469 0 Td
(yg)Tj
0 Tc
12.5672 0 Td
(raphs to be vie)Tj
58.5512 0 Td
0.066 Tw
(wed at the same time. The)Tj
-326.688 -12 Td
0 Tw
[(te)15.0073(xt of each graph is displayed in its o)24.9927(wn te)15.0146(xt windo)]TJ
-0.65 Tc
208.07 0 Td
(w.)Tj
0 Tc
-208.07 -16.8 Td
0.902 Tw
(The name of a Graphviz le can be specied on the command line. This graph le will be automatically)Tj
12 TL
0 Tw
(opened on start-up.)'
/R34032776 10.95 Tf
-36 -16.8 Td
(OPTIONS)Tj
/R33716320 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R34032776 10 Tf
16.8 TL
(s)'
/R33716320 10 Tf
36 0 Td
1.35 Tw
[(By def)10.0159(ault, the layout algorithms that use initial positions gi)]TJ
-0.15 Tc
251.81 0 Td
(ve)Tj
3.85 Tc
9.28984 0 Td
[(nb)385(yan)]TJ
0 Tc
35.9898 0 Td
(ode')Tj
3.85 Tc
17.2199 0 Td
(sp)Tj
0 Tc
12.7398 0 Td
[(os attrib)20(ute \(cur)]TJ
65.6199 0 Td
(-)Tj
-392.669 -12 Td
(rently)Tj
3.176 Tc
22.6801 0 Td
(,f)Tj
0 Tc
9.00586 0 Td
0.677 Tw
(dp and neato\) assume the coordinates are in inches. Frequently)Tj
3.177 Tc
256.503 0 Td
(,t)Tj
0 Tc
8.45703 0 Td
(he input graph has these)Tj
-296.646 -12 Td
0.15 Tw
(in points, especially if the graph is output by a Graphviz layout algorithm. This ag can be used to)Tj
12 TL
0 Tw
(scale the coordinates from points to inches.)'
/R34032776 10 Tf
-36 -16.8 Td
(v)Tj
-1.11 Tc
/R33716320 10 Tf
36 0 Td
(Ve)Tj
0 Tc
10.55 0 Td
(rbose mode.)Tj
/R34032776 10 Tf
-46.55 -16.8 Td
(?)Tj
/R33716320 10 Tf
36 0 Td
[(Prints usage information and e)14.9854(xit.)]TJ
-0.548 Tc
/R34032776 10.95 Tf
-72 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
/R33716320 10 Tf
20.7363 -12 Td
(Arif Bilgin <arif@research.att.com>)Tj
T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R34032776 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R33716320 10 Tf
36 -12 Td
(dot\(1\))Tj
2.5 Tc
172.445 -388.8 Td
(4A)Tj
0 Tc
14.7199 0 Td
[(pril 2011)-20344.5(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R29833104 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVEDIT)Tj
/R30160992 10 Tf
36.8199 0 Td
126.66 Tw
(\(1\) General)Tj
174.97 0 Td
0 Tw
(Commands Manual)Tj
/R29833104 10 Tf
207.75 0 Td
(GVEDIT)Tj
/R30160992 10 Tf
36.8199 0 Td
(\(1\))Tj
-0.219 Tc
/R30477448 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R30160992 10 Tf
20.407 -12 Td
[(gv)15(edit simple graph editor and vie)25.0073(wer)]TJ
/R30477448 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R30477448 10 Tf
36 -12 Td
[(gv)10(edit)]TJ
/R30160992 10 Tf
28.5102 0 Td
([)Tj
/R30477448 10 Tf
5.83008 0 Td
(sv?)Tj
2.5 Tc
/R30160992 10 Tf
24.5898 0 Td
(][)Tj
0 Tc
/R29833104 10 Tf
13.5699 0 Td
(le)Tj
/R30160992 10 Tf
14.9 0 Td
(])Tj
/R30477448 10.95 Tf
-123.4 -16.8 Td
(DESCRIPTION)Tj
/R30477448 10 Tf
36 -12 Td
[(gv)10(edit)]TJ
/R30160992 10 Tf
28.577 0 Td
(pro)Tj
13.1801 0 Td
0.067 Tw
(vides a simple graph editor and vie)Tj
140.132 0 Td
(wer)Tj
2.567 Tc
14.4398 0 Td
[(.I)256.711(ta)]TJ
0 Tc
18.184 0 Td
(llo)Tj
10.3102 0 Td
(ws man)Tj
2.567 Tc
30.7469 0 Td
(yg)Tj
0 Tc
12.5672 0 Td
(raphs to be vie)Tj
58.5512 0 Td
0.066 Tw
(wed at the same time. The)Tj
-326.688 -12 Td
0 Tw
[(te)15.0073(xt of each graph is displayed in its o)24.9927(wn te)15.0146(xt windo)]TJ
-0.65 Tc
208.07 0 Td
(w.)Tj
0 Tc
-208.07 -16.8 Td
0.902 Tw
(The name of a Graphviz le can be specied on the command line. This graph le will be automatically)Tj
12 TL
0 Tw
(opened on start-up.)'
/R30477448 10.95 Tf
-36 -16.8 Td
(OPTIONS)Tj
/R30160992 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R30477448 10 Tf
16.8 TL
(s)'
/R30160992 10 Tf
36 0 Td
1.35 Tw
[(By def)10.0159(ault, the layout algorithms that use initial positions gi)]TJ
-0.15 Tc
251.81 0 Td
(ve)Tj
3.85 Tc
9.28984 0 Td
[(nb)385(yan)]TJ
0 Tc
35.9898 0 Td
(ode')Tj
3.85 Tc
17.2199 0 Td
(sp)Tj
0 Tc
12.7398 0 Td
[(os attrib)20(ute \(cur)]TJ
65.6199 0 Td
(-)Tj
-392.669 -12 Td
(rently)Tj
3.176 Tc
22.6801 0 Td
(,f)Tj
0 Tc
9.00586 0 Td
0.677 Tw
(dp and neato\) assume the coordinates are in inches. Frequently)Tj
3.177 Tc
256.503 0 Td
(,t)Tj
0 Tc
8.45703 0 Td
(he input graph has these)Tj
-296.646 -12 Td
0.15 Tw
(in points, especially if the graph is output by a Graphviz layout algorithm. This ag can be used to)Tj
12 TL
0 Tw
(scale the coordinates from points to inches.)'
/R30477448 10 Tf
-36 -16.8 Td
(v)Tj
-1.11 Tc
/R30160992 10 Tf
36 0 Td
(Ve)Tj
0 Tc
10.55 0 Td
(rbose mode.)Tj
/R30477448 10 Tf
-46.55 -16.8 Td
(?)Tj
/R30160992 10 Tf
36 0 Td
[(Prints usage information and e)14.9854(xit.)]TJ
-0.548 Tc
/R30477448 10.95 Tf
-72 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
/R30160992 10 Tf
20.7363 -12 Td
(Arif Bilgin <arif@research.att.com>)Tj
T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R30477448 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R30160992 10 Tf
36 -12 Td
(dot\(1\))Tj
2.5 Tc
172.445 -388.8 Td
(4A)Tj
0 Tc
14.7199 0 Td
[(pril 2011)-20344.5(1)]TJ
ET
Q
Q
\n \n \n \n \n 1284\n \n \n@@ -614,19 +614,19 @@\n FontFile3\n \n \n \n \n \n \n-R34032776\n+R30477448\n \n-R33716320\n+R30160992\n \n-R33388432\n+R29833104\n \n \n \n \n \n \n \n@@ -678,18 +678,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-326\n+325\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R34051960 def
1 begincodespacerange
<00><ff>
endcodespacerange
26 beginbfrange
<20><20><0020>
<3f><3f><003f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<64><64><0064>
<65><65><0065>
<67><67><0067>
<69><69><0069>
<73><73><0073>
<74><74><0074>
<76><76><0076>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R30496632 def
1 begincodespacerange
<00><ff>
endcodespacerange
26 beginbfrange
<20><20><0020>
<3f><3f><003f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<64><64><0064>
<65><65><0065>
<67><67><0067>
<69><69><0069>
<73><73><0073>
<74><74><0074>
<76><76><0076>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -706,18 +706,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-515\n+516\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R34052328 def
1 begincodespacerange
<00><ff>
endcodespacerange
56 beginbfrange
<20><20><0020>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<34><34><0034>
<3a><3a><003a>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4d><4d><004d>
<50><50><0050>
<52><52><0052>
<54><54><0054>
<56><56><0056>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R30497000 def
1 begincodespacerange
<00><ff>
endcodespacerange
56 beginbfrange
<20><20><0020>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<34><34><0034>
<3a><3a><003a>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4d><4d><004d>
<50><50><0050>
<52><52><0052>
<54><54><0054>
<56><56><0056>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -739,18 +739,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-221\n+222\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R34052696 def
1 begincodespacerange
<00><ff>
endcodespacerange
9 beginbfrange
<44><44><0044>
<45><45><0045>
<47><47><0047>
<49><49><0049>
<54><54><0054>
<56><56><0056>
<65><65><0065>
<6c><6c><006c>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R30497368 def
1 begincodespacerange
<00><ff>
endcodespacerange
9 beginbfrange
<44><44><0044>
<45><45><0045>
<47><47><0047>
<49><49><0049>
<54><54><0054>
<56><56><0056>
<65><65><0065>
<6c><6c><006c>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -772,15 +772,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-275e9ab9ffcc'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-585adb1d2333'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gvgen.1.pdf.gz", "source2": "./usr/share/doc/graphviz/gvgen.1.pdf.gz", "unified_diff": null, "details": [{"source1": "gvgen.1.pdf", "source2": "gvgen.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -72,20 +72,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R33478528 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVGEN)Tj
/R33804304 10 Tf
34.4301 0 Td
129.05 Tw
(\(1\) General)Tj
177.36 0 Td
0 Tw
(Commands Manual)Tj
/R33478528 10 Tf
210.14 0 Td
(GVGEN)Tj
/R33804304 10 Tf
34.4301 0 Td
(\(1\))Tj
-0.219 Tc
/R34122872 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R33804304 10 Tf
20.407 -12 Td
(gvgen generate graphs)Tj
/R34122872 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R34122872 10 Tf
36 -12 Td
(gvgen)Tj
/R33804304 10 Tf
27.682 0 Td
([)Tj
/R34122872 10 Tf
6.01211 0 Td
(dv?)Tj
2.682 Tc
/R33804304 10 Tf
26.4422 0 Td
(][)Tj
0 Tc
/R34122872 10 Tf
12.0238 0 Td
(i)Tj
/R33478528 10 Tf
8.83984 0 Td
(n)Tj
2.682 Tc
/R33804304 10 Tf
7.92188 0 Td
(][)Tj
0 Tc
/R34122872 10 Tf
12.0238 0 Td
(c)Tj
/R33478528 10 Tf
10.5 0 Td
(n)Tj
2.681 Tc
/R33804304 10 Tf
7.92109 0 Td
(][)Tj
0 Tc
/R34122872 10 Tf
12.0219 0 Td
(C)Tj
/R33478528 10 Tf
13.6898 0 Td
(x,y)Tj
2.681 Tc
/R33804304 10 Tf
14.3809 0 Td
(][)Tj
0 Tc
/R34122872 10 Tf
12.0219 0 Td
(g)Tj
/R33478528 10 Tf
10.9898 0 Td
([)Tj
/R34122872 10 Tf
3.88984 0 Td
(f)Tj
/R33478528 10 Tf
3.33008 0 Td
(]x,y)Tj
2.681 Tc
/R33804304 10 Tf
18.2711 0 Td
(][)Tj
0 Tc
/R34122872 10 Tf
12.0219 0 Td
(G)Tj
/R33478528 10 Tf
13.7699 0 Td
([)Tj
/R34122872 10 Tf
3.88984 0 Td
(f)Tj
/R33478528 10 Tf
3.33008 0 Td
(]x,y)Tj
2.681 Tc
/R33804304 10 Tf
18.2711 0 Td
(][)Tj
0 Tc
/R34122872 10 Tf
12.0219 0 Td
(h)Tj
/R33478528 10 Tf
11.6199 0 Td
(n)Tj
2.681 Tc
/R33804304 10 Tf
7.92109 0 Td
(][)Tj
0 Tc
/R34122872 10 Tf
12.0219 0 Td
(k)Tj
/R33478528 10 Tf
11.6199 0 Td
(n)Tj
2.681 Tc
/R33804304 10 Tf
7.92109 0 Td
(][)Tj
0 Tc
/R34122872 10 Tf
12.0219 0 Td
(b)Tj
/R33478528 10 Tf
12.0301 0 Td
(x,y)Tj
2.681 Tc
/R33804304 10 Tf
14.3809 0 Td
(][)Tj
0 Tc
/R34122872 10 Tf
12.0219 0 Td
(B)Tj
/R33478528 10 Tf
13.1398 0 Td
(x,y)Tj
2.681 Tc
/R33804304 10 Tf
14.3809 0 Td
(][)Tj
0 Tc
/R34122872 10 Tf
12.0219 0 Td
(m)Tj
/R33478528 10 Tf
14.3898 0 Td
(n)Tj
2.587 Tc
/R33804304 10 Tf
-426.758 -12 Td
(][)Tj
0 Tc
/R34122872 10 Tf
11.834 0 Td
(M)Tj
/R33478528 10 Tf
15.9102 0 Td
(x,y)Tj
2.587 Tc
/R33804304 10 Tf
14.2871 0 Td
(][)Tj
0 Tc
/R34122872 10 Tf
11.834 0 Td
(p)Tj
/R33478528 10 Tf
11.6199 0 Td
(n)Tj
2.587 Tc
/R33804304 10 Tf
7.82695 0 Td
(][)Tj
0 Tc
/R34122872 10 Tf
11.834 0 Td
(r)Tj
/R33478528 10 Tf
10.9102 0 Td
(x,y)Tj
2.587 Tc
/R33804304 10 Tf
14.2871 0 Td
(][)Tj
0 Tc
/R34122872 10 Tf
11.834 0 Td
(R)Tj
/R33478528 10 Tf
13.6898 0 Td
(x)Tj
2.587 Tc
/R33804304 10 Tf
7.55703 0 Td
(][)Tj
0 Tc
/R34122872 10 Tf
11.834 0 Td
(s)Tj
/R33478528 10 Tf
9.95 0 Td
(n)Tj
2.587 Tc
/R33804304 10 Tf
7.82695 0 Td
(][)Tj
0 Tc
/R34122872 10 Tf
11.834 0 Td
(S)Tj
/R33478528 10 Tf
11.6199 0 Td
(n)Tj
2.587 Tc
/R33804304 10 Tf
7.82695 0 Td
(][)Tj
0 Tc
/R34122872 10 Tf
11.834 0 Td
(S)Tj
/R33478528 10 Tf
11.6199 0 Td
(n,d)Tj
2.588 Tc
/R33804304 10 Tf
15.8578 0 Td
(][)Tj
0 Tc
/R34122872 10 Tf
11.8359 0 Td
(t)Tj
/R33478528 10 Tf
9.38984 0 Td
(n)Tj
2.588 Tc
/R33804304 10 Tf
7.82813 0 Td
(][)Tj
0 Tc
/R34122872 10 Tf
11.8359 0 Td
(t)Tj
/R33478528 10 Tf
9.38008 0 Td
(d,n)Tj
2.588 Tc
/R33804304 10 Tf
15.3281 0 Td
(][)Tj
0 Tc
/R34122872 10 Tf
11.8359 0 Td
(T)Tj
/R33478528 10 Tf
13.1398 0 Td
(x,y)Tj
2.588 Tc
/R33804304 10 Tf
14.2879 0 Td
(][)Tj
0 Tc
/R34122872 10 Tf
11.8359 0 Td
(T)Tj
/R33478528 10 Tf
13.1398 0 Td
[(x,y)54.9902(,u,v)]TJ
2.588 Tc
/R33804304 10 Tf
28.1781 0 Td
(][)Tj
0 Tc
/R34122872 10 Tf
11.8359 0 Td
(w)Tj
/R33478528 10 Tf
13.2801 0 Td
(n)Tj
2.5 Tc
/R33804304 10 Tf
-426.759 -12 Td
(][)Tj
0 Tc
/R34122872 10 Tf
11.6602 0 Td
(n)Tj
/R33478528 10 Tf
12.5102 0 Td
[(pr)37.0081(ex)]TJ
2.5 Tc
/R33804304 10 Tf
25.4301 0 Td
(][)Tj
0 Tc
/R34122872 10 Tf
11.6602 0 Td
(N)Tj
/R33478528 10 Tf
13.2801 0 Td
(name)Tj
2.5 Tc
/R33804304 10 Tf
24.3398 0 Td
(][)Tj
0 Tc
/R34122872 10 Tf
11.6602 0 Td
(o)Tj
/R33478528 10 Tf
10.9301 0 Td
(outle)Tj
/R33804304 10 Tf
27.6801 0 Td
(])Tj
/R34122872 10.95 Tf
-185.151 -16.8 Td
(DESCRIPTION)Tj
/R34122872 10 Tf
36 -12 Td
(gvgen)Tj
/R33804304 10 Tf
27.5 0 Td
[(generates a v)25(ariety of simple, re)15.0146(gularly-structured abstract graphs.)]TJ
/R34122872 10.95 Tf
-63.5 -16.8 Td
(OPTIONS)Tj
/R33804304 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R34122872 10 Tf
16.8 TL
(c)'
/R33478528 10 Tf
12.6398 0 Td
(n)Tj
/R33804304 10 Tf
23.3602 0 Td
[(Generate a c)15.0073(ycle with)]TJ
/R33478528 10 Tf
89.2598 0 Td
(n)Tj
-0.15 Tc
/R33804304 10 Tf
7.5 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices and edges.)Tj
/R34122872 10 Tf
-142.05 -16.8 Td
(C)Tj
/R33478528 10 Tf
15.4199 0 Td
(x,y)Tj
/R33804304 10 Tf
20.5801 0 Td
(Generate an)Tj
/R33478528 10 Tf
50.5301 0 Td
(x)Tj
/R33804304 10 Tf
6.93984 0 Td
(by)Tj
/R33478528 10 Tf
12.5 0 Td
(y)Tj
-0.15 Tc
/R33804304 10 Tf
6.93984 0 Td
(cy)Tj
0 Tc
9.28984 0 Td
(linder)Tj
5 Tc
22.7801 0 Td
(.T)Tj
0 Tc
13.6102 0 Td
(his will ha)Tj
-0.15 Tc
41.4699 0 Td
(ve)Tj
0 Tc
/R33478528 10 Tf
11.7898 0 Td
(x*y)Tj
-0.15 Tc
/R33804304 10 Tf
16.3801 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices and)Tj
/R33478528 10 Tf
41.1 0 Td
(2*x*y - y)Tj
/R33804304 10 Tf
39.15 0 Td
(edges.)Tj
/R34122872 10 Tf
-317.77 -16.8 Td
(g)Tj
/R33478528 10 Tf
13.2 0 Td
([)Tj
/R34122872 10 Tf
3.88984 0 Td
(f)Tj
/R33478528 10 Tf
3.33008 0 Td
(]x,y)Tj
/R33804304 10 Tf
15.5801 -12 Td
0.085 Tw
(Generate an)Tj
/R33478528 10 Tf
50.7 0 Td
(x)Tj
/R33804304 10 Tf
7.025 0 Td
(by)Tj
/R33478528 10 Tf
12.5852 0 Td
(y)Tj
/R33804304 10 Tf
7.025 0 Td
2.585 Tw
(grid. If)Tj
/R34122872 10 Tf
32.9391 0 Td
(f)Tj
/R33804304 10 Tf
5.91406 0 Td
0.084 Tw
(is gi)Tj
-0.15 Tc
16.784 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n, the grid is folded, with an edge attaching each pair of oppos-)Tj
-142.262 -12 Td
0.229 Tw
(ing corner v)Tj
48.6281 0 Td
2.729 Tw
(ertices. This)Tj
54.3379 0 Td
0.229 Tw
(will ha)Tj
-0.15 Tc
27.5289 0 Td
(ve)Tj
0 Tc
/R33478528 10 Tf
12.0191 0 Td
(x*y)Tj
-0.15 Tc
/R33804304 10 Tf
16.609 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices and)Tj
/R33478528 10 Tf
41.5578 0 Td
0.23 Tw
(2*x*y - y - x)Tj
/R33804304 10 Tf
53.0699 0 Td
(edges if unfolded and)Tj
/R33478528 10 Tf
89.7898 0 Td
(2*x*y - y -)Tj
2.5 Tc
-352.83 -12 Td
(x+2)Tj
0 Tc
/R33804304 10 Tf
23.6898 0 Td
0 Tw
(edges if folded.)Tj
/R34122872 10 Tf
-59.6898 -16.8 Td
(G)Tj
/R33478528 10 Tf
15.9801 0 Td
([)Tj
/R34122872 10 Tf
3.88984 0 Td
(f)Tj
/R33478528 10 Tf
3.33008 0 Td
(]x,y)Tj
/R33804304 10 Tf
12.8 -12 Td
0.164 Tw
(Generate an)Tj
/R33478528 10 Tf
50.8578 0 Td
(x)Tj
/R33804304 10 Tf
7.10391 0 Td
(by)Tj
/R33478528 10 Tf
12.6641 0 Td
(y)Tj
/R33804304 10 Tf
7.10391 0 Td
(partial grid.)Tj
51.9879 0 Td
(If)Tj
/R34122872 10 Tf
9.32383 0 Td
(f)Tj
/R33804304 10 Tf
5.99414 0 Td
(is gi)Tj
-0.15 Tc
16.8641 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n, the grid is folded, with an edge attaching each pair of)Tj
-171.189 -12 Td
0 Tw
(opposing corner v)Tj
72.0602 0 Td
2.5 Tw
(ertices. This)Tj
53.8801 0 Td
0 Tw
(will ha)Tj
-0.15 Tc
27.3 0 Td
(ve)Tj
0 Tc
/R33478528 10 Tf
11.7898 0 Td
(x*y)Tj
-0.15 Tc
/R33804304 10 Tf
16.3801 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices.)Tj
/R34122872 10 Tf
-226.7 -16.8 Td
(h)Tj
/R33478528 10 Tf
13.7602 0 Td
(n)Tj
/R33804304 10 Tf
22.2398 0 Td
[(Generate a h)4.99268(ypercube of de)15.0073(gree)]TJ
/R33478528 10 Tf
129.46 0 Td
(n)Tj
5 Tc
/R33804304 10 Tf
5 0 Td
(.T)Tj
0 Tc
13.6102 0 Td
(his will ha)Tj
-0.15 Tc
41.4699 0 Td
(ve)Tj
0 Tc
/R33478528 10 Tf
11.7898 0 Td
(2^n)Tj
-0.15 Tc
/R33804304 10 Tf
15.8301 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices and)Tj
/R33478528 10 Tf
41.1 0 Td
(n*2^\(n-1\))Tj
/R33804304 10 Tf
40.8199 0 Td
(edges.)Tj
/R34122872 10 Tf
-344.37 -16.8 Td
(k)Tj
/R33478528 10 Tf
13.7602 0 Td
(n)Tj
/R33804304 10 Tf
22.2398 0 Td
(Generate a complete graph on)Tj
/R33478528 10 Tf
122.46 0 Td
(n)Tj
-0.15 Tc
/R33804304 10 Tf
7.5 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices with)Tj
/R33478528 10 Tf
44.4398 0 Td
(n*\(n-1\)/2)Tj
/R33804304 10 Tf
40.2699 0 Td
(edges.)Tj
/R34122872 10 Tf
-259.96 -16.8 Td
(b)Tj
/R33478528 10 Tf
13.7602 0 Td
(x,y)Tj
/R33804304 10 Tf
22.2398 0 Td
(Generate a complete)Tj
/R33478528 10 Tf
84.6898 0 Td
(x)Tj
/R33804304 10 Tf
6.93984 0 Td
(by)Tj
/R33478528 10 Tf
12.5 0 Td
(y)Tj
/R33804304 10 Tf
6.93984 0 Td
[(bipartite graph.)-500(This will ha)]TJ
-0.15 Tc
113.68 0 Td
(ve)Tj
0 Tc
/R33478528 10 Tf
11.7898 0 Td
(x+y)Tj
-0.15 Tc
/R33804304 10 Tf
18.1301 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices and)Tj
/R33478528 10 Tf
41.1 0 Td
(x*y)Tj
/R33804304 10 Tf
16.3801 0 Td
(edges.)Tj
/R34122872 10 Tf
-357.439 -16.8 Td
(B)Tj
/R33478528 10 Tf
14.8699 0 Td
(x,y)Tj
/R33804304 10 Tf
21.1301 0 Td
0.63 Tw
(Generate an)Tj
/R33478528 10 Tf
51.7898 0 Td
(x)Tj
/R33804304 10 Tf
7.56992 0 Td
(by)Tj
/R33478528 10 Tf
13.1301 0 Td
(y)Tj
/R33804304 10 Tf
7.56992 0 Td
(ball, i.e., an)Tj
/R33478528 10 Tf
51.05 0 Td
(x)Tj
/R33804304 10 Tf
7.56992 0 Td
(by)Tj
/R33478528 10 Tf
13.1301 0 Td
(y)Tj
-0.15 Tc
/R33804304 10 Tf
7.56992 0 Td
(cy)Tj
0 Tc
9.28984 0 Td
(linder with tw)Tj
3.13 Tc
57.2699 0 Td
(o")Tj
0 Tc
12.2102 0 Td
[(cap" nodes closing the ends.)-563.008(This will)]TJ
-238.15 -12 Td
(ha)Tj
-0.15 Tc
9.23984 0 Td
(ve)Tj
0 Tc
/R33478528 10 Tf
11.7898 0 Td
0 Tw
(x*y + 2)Tj
-0.15 Tc
/R33804304 10 Tf
33.1301 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices and)Tj
/R33478528 10 Tf
41.1 0 Td
(2*x*y + y)Tj
/R33804304 10 Tf
42.5699 0 Td
(edges.)Tj
/R34122872 10 Tf
-183.12 -16.8 Td
(m)Tj
/R33478528 10 Tf
16.5301 0 Td
(n)Tj
/R33804304 10 Tf
19.4699 0 Td
2.017 Tw
(Generate a triangular mesh with)Tj
/R33478528 10 Tf
140.885 0 Td
(n)Tj
-0.15 Tc
/R33804304 10 Tf
9.51719 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices on a side.)Tj
75.2781 0 Td
2.016 Tw
(This will ha)Tj
-0.15 Tc
51.6121 0 Td
(ve)Tj
0 Tc
/R33478528 10 Tf
13.8059 0 Td
(\(n+1\)*n/2)Tj
-0.15 Tc
/R33804304 10 Tf
45.7059 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices and)Tj
/R33478528 10 Tf
-355.384 -12 Td
(3*\(n-1\)*n/2)Tj
/R33804304 10 Tf
50.2699 0 Td
(edges.)Tj
/R34122872 10 Tf
-86.2699 -16.8 Td
(M)Tj
/R33478528 10 Tf
17.6398 0 Td
(x,y)Tj
/R33804304 10 Tf
18.3602 0 Td
0 Tw
[(Generate an x by y Moebius strip.)-500(This will ha)]TJ
-0.15 Tc
188.39 0 Td
(ve)Tj
0 Tc
/R33478528 10 Tf
11.7898 0 Td
(x*y)Tj
-0.15 Tc
/R33804304 10 Tf
16.3801 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices and)Tj
/R33478528 10 Tf
41.1 0 Td
(2*x*y - y)Tj
/R33804304 10 Tf
39.15 0 Td
(edges.)Tj
/R34122872 10 Tf
-342.1 -16.8 Td
(p)Tj
/R33478528 10 Tf
13.7602 0 Td
(n)Tj
/R33804304 10 Tf
22.2398 0 Td
(Generate a path on)Tj
/R33478528 10 Tf
77.75 0 Td
(n)Tj
-0.15 Tc
/R33804304 10 Tf
7.5 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
2.5 Tw
(rtices. This)Tj
49.4398 0 Td
0 Tw
(will ha)Tj
-0.15 Tc
27.3 0 Td
(ve)Tj
0 Tc
/R33478528 10 Tf
11.7898 0 Td
(n-1)Tj
/R33804304 10 Tf
15.8301 0 Td
(edges.)Tj
/R34122872 10 Tf
-234.9 -16.8 Td
(r)Tj
/R33478528 10 Tf
12.6398 0 Td
(x,y)Tj
/R33804304 10 Tf
23.3602 0 Td
0.441 Tw
(Generate a random graph.)Tj
110.614 0 Td
0.442 Tw
[(The number of v)15.0146(ertices will be the lar)18.0176(gest v)25.0049(alue of the form)]TJ
/R33478528 10 Tf
245.784 0 Td
(2^n-1)Tj
/R33804304 10 Tf
24.602 0 Td
(less)Tj
-381 -12 Td
0 Tw
(than or equal to)Tj
/R33478528 10 Tf
64.9898 0 Td
(x)Tj
2.5 Tc
/R33804304 10 Tf
4.43984 0 Td
(.L)Tj
0 Tc
11.1102 0 Td
[(ar)18.0151(ger v)25.0073(alues of)]TJ
/R33478528 10 Tf
61.4898 0 Td
(y)Tj
/R33804304 10 Tf
6.93984 0 Td
(increase the density of the graph.)Tj
/R34122872 10 Tf
-184.97 -16.8 Td
(R)Tj
/R33478528 10 Tf
15.4199 0 Td
(x)Tj
/R33804304 10 Tf
20.5801 0 Td
(Generate a random rooted tree on)Tj
/R33478528 10 Tf
136.62 0 Td
(x)Tj
-0.15 Tc
/R33804304 10 Tf
6.93984 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices.)Tj
/R34122872 10 Tf
-188.85 -16.8 Td
(s)Tj
/R33478528 10 Tf
12.0898 0 Td
(n)Tj
/R33804304 10 Tf
23.9102 0 Td
(Generate a star on)Tj
/R33478528 10 Tf
74.9699 0 Td
(n)Tj
-0.15 Tc
/R33804304 10 Tf
7.5 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
2.5 Tw
(rtices. This)Tj
49.4398 0 Td
0 Tw
(will ha)Tj
-0.15 Tc
27.3 0 Td
(ve)Tj
0 Tc
/R33478528 10 Tf
11.7898 0 Td
(n-1)Tj
/R33804304 10 Tf
15.8301 0 Td
(edges.)Tj
/R34122872 10 Tf
-232.12 -16.8 Td
(S)Tj
/R33478528 10 Tf
13.7602 0 Td
(n)Tj
/R33804304 10 Tf
22.2398 0 Td
(Generate a Sierpinski graph of order)Tj
/R33478528 10 Tf
148.29 0 Td
(n)Tj
5 Tc
/R33804304 10 Tf
5 0 Td
(.T)Tj
0 Tc
13.6102 0 Td
(his will ha)Tj
-0.15 Tc
41.4699 0 Td
(ve)Tj
0 Tc
/R33478528 10 Tf
11.7898 0 Td
(3*\(3^\(n-1\) + 1\)/2)Tj
-0.15 Tc
/R33804304 10 Tf
72.0102 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices and)Tj
/R33478528 10 Tf
41.1 0 Td
(3^n)Tj
/R33804304 10 Tf
15.8301 0 Td
(edges.)Tj
/R34122872 10 Tf
-394.39 -16.8 Td
(S)Tj
/R33478528 10 Tf
13.7602 0 Td
(n,d)Tj
/R33804304 10 Tf
22.2398 0 Td
0.064 Tw
(Generate a)Tj
/R33478528 10 Tf
45.6578 0 Td
(d)Tj
/R33804304 10 Tf
5 0 Td
(-dimensional Sierpinski graph of order)Tj
/R33478528 10 Tf
157.8 0 Td
(n)Tj
5.064 Tc
/R33804304 10 Tf
5 0 Td
(.A)Tj
2.564 Tc
14.784 0 Td
(tp)Tj
0 Tc
10.3441 0 Td
(resent,)Tj
/R33478528 10 Tf
28.9441 0 Td
(d)Tj
/R33804304 10 Tf
7.56406 0 Td
(must be 2 or 3.)Tj
-0.15 Tc
65.0391 0 Td
(Fo)Tj
2.563 Tc
10.4102 0 Td
(rde)Tj
0 Tc
17.8961 0 Td
0.063 Tw
(qual to)Tj
-368.439 -12 Td
0 Tw
(3, there will be)Tj
/R33478528 10 Tf
62.4898 0 Td
(4*\(4^\(n-1\) + 1\)/2)Tj
-0.15 Tc
/R33804304 10 Tf
72.0102 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices and)Tj
2.5 Tc
/R33478528 10 Tf
41.1 0 Td
(6*4)Tj
0 Tc
20 0 Td
(^\(n-1\))Tj
/R33804304 10 Tf
25.8199 0 Td
(edges.)Tj
/R34122872 10 Tf
-266.71 -16.8 Td
(t)Tj
/R33478528 10 Tf
11.5301 0 Td
(n)Tj
/R33804304 10 Tf
24.4699 0 Td
(Generate a binary tree of height)Tj
/R33478528 10 Tf
129.4 0 Td
(n)Tj
5 Tc
/R33804304 10 Tf
5 0 Td
(.T)Tj
0 Tc
13.6102 0 Td
(his will ha)Tj
-0.15 Tc
41.4699 0 Td
(ve)Tj
0 Tc
/R33478528 10 Tf
11.7898 0 Td
(2^n-1)Tj
-0.15 Tc
/R33804304 10 Tf
24.1602 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices and)Tj
/R33478528 10 Tf
41.1 0 Td
(2^n-2)Tj
/R33804304 10 Tf
24.1602 0 Td
(edges.)Tj
/R34122872 10 Tf
-335.98 -16.8 Td
(t)Tj
/R33478528 10 Tf
11.5301 0 Td
(h,n)Tj
/R33804304 10 Tf
24.4699 0 Td
(Generate a n-ary tree of height)Tj
/R33478528 10 Tf
124.95 0 Td
(h)Tj
/R33804304 10 Tf
5 0 Td
(.)Tj
/R34122872 10 Tf
-165.95 -16.8 Td
(T)Tj
/R33478528 10 Tf
14.8699 0 Td
(x,y)Tj
/R34122872 10 Tf
-14.8699 -16.8 Td
(T)Tj
/R33478528 10 Tf
14.8699 0 Td
[(x,y)54.9927(,u,v)]TJ
/R33804304 10 Tf
21.1301 -12 Td
0.483 Tw
(Generate an)Tj
/R33478528 10 Tf
51.4961 0 Td
(x)Tj
/R33804304 10 Tf
7.42305 0 Td
(by)Tj
/R33478528 10 Tf
12.9828 0 Td
(y)Tj
/R33804304 10 Tf
7.42305 0 Td
2.983 Tw
(torus. This)Tj
48.7461 0 Td
0.483 Tw
(will ha)Tj
-0.15 Tc
27.7828 0 Td
(ve)Tj
0 Tc
/R33478528 10 Tf
12.273 0 Td
(x*y)Tj
-0.15 Tc
/R33804304 10 Tf
16.8629 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices and)Tj
/R33478528 10 Tf
42.066 0 Td
(2*x*y)Tj
/R33804304 10 Tf
26.8629 0 Td
2.983 Tw
(edges. If)Tj
/R33478528 10 Tf
40.3961 0 Td
(u)Tj
/R33804304 10 Tf
7.98281 0 Td
(and)Tj
/R33478528 10 Tf
17.423 0 Td
(v)Tj
/R33804304 10 Tf
7.42305 0 Td
0.483 Tw
(are gi)Tj
-0.15 Tc
22.723 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n, the)Tj
22.5531 0 Td
(y)Tj
-391 -12 Td
0 Tw
[(specify twists of that amount in the horizontal and v)15.0146(ertical directions, respecti)]TJ
-0.15 Tc
310.67 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(ly)64.9902(.)]TJ
/R34122872 10 Tf
-355.96 -16.8 Td
(w)Tj
/R33478528 10 Tf
15.4199 0 Td
(n)Tj
/R33804304 10 Tf
20.5801 0 Td
(Generate a path on)Tj
/R33478528 10 Tf
77.75 0 Td
(n)Tj
-0.15 Tc
/R33804304 10 Tf
7.5 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
2.5 Tw
(rtices. This)Tj
49.4398 0 Td
0 Tw
(will ha)Tj
-0.15 Tc
27.3 0 Td
(ve)Tj
0 Tc
/R33478528 10 Tf
11.7898 0 Td
(n-1)Tj
/R33804304 10 Tf
15.8301 0 Td
(edges.)Tj
2.5 Tc
-61.0645 -76.8 Td
(5J)Tj
0 Tc
11.3898 0 Td
[(une 2012)-20483.5(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R39987072 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVGEN)Tj
/R40312848 10 Tf
34.4301 0 Td
129.05 Tw
(\(1\) General)Tj
177.36 0 Td
0 Tw
(Commands Manual)Tj
/R39987072 10 Tf
210.14 0 Td
(GVGEN)Tj
/R40312848 10 Tf
34.4301 0 Td
(\(1\))Tj
-0.219 Tc
/R40631416 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R40312848 10 Tf
20.407 -12 Td
(gvgen generate graphs)Tj
/R40631416 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R40631416 10 Tf
36 -12 Td
(gvgen)Tj
/R40312848 10 Tf
27.682 0 Td
([)Tj
/R40631416 10 Tf
6.01211 0 Td
(dv?)Tj
2.682 Tc
/R40312848 10 Tf
26.4422 0 Td
(][)Tj
0 Tc
/R40631416 10 Tf
12.0238 0 Td
(i)Tj
/R39987072 10 Tf
8.83984 0 Td
(n)Tj
2.682 Tc
/R40312848 10 Tf
7.92188 0 Td
(][)Tj
0 Tc
/R40631416 10 Tf
12.0238 0 Td
(c)Tj
/R39987072 10 Tf
10.5 0 Td
(n)Tj
2.681 Tc
/R40312848 10 Tf
7.92109 0 Td
(][)Tj
0 Tc
/R40631416 10 Tf
12.0219 0 Td
(C)Tj
/R39987072 10 Tf
13.6898 0 Td
(x,y)Tj
2.681 Tc
/R40312848 10 Tf
14.3809 0 Td
(][)Tj
0 Tc
/R40631416 10 Tf
12.0219 0 Td
(g)Tj
/R39987072 10 Tf
10.9898 0 Td
([)Tj
/R40631416 10 Tf
3.88984 0 Td
(f)Tj
/R39987072 10 Tf
3.33008 0 Td
(]x,y)Tj
2.681 Tc
/R40312848 10 Tf
18.2711 0 Td
(][)Tj
0 Tc
/R40631416 10 Tf
12.0219 0 Td
(G)Tj
/R39987072 10 Tf
13.7699 0 Td
([)Tj
/R40631416 10 Tf
3.88984 0 Td
(f)Tj
/R39987072 10 Tf
3.33008 0 Td
(]x,y)Tj
2.681 Tc
/R40312848 10 Tf
18.2711 0 Td
(][)Tj
0 Tc
/R40631416 10 Tf
12.0219 0 Td
(h)Tj
/R39987072 10 Tf
11.6199 0 Td
(n)Tj
2.681 Tc
/R40312848 10 Tf
7.92109 0 Td
(][)Tj
0 Tc
/R40631416 10 Tf
12.0219 0 Td
(k)Tj
/R39987072 10 Tf
11.6199 0 Td
(n)Tj
2.681 Tc
/R40312848 10 Tf
7.92109 0 Td
(][)Tj
0 Tc
/R40631416 10 Tf
12.0219 0 Td
(b)Tj
/R39987072 10 Tf
12.0301 0 Td
(x,y)Tj
2.681 Tc
/R40312848 10 Tf
14.3809 0 Td
(][)Tj
0 Tc
/R40631416 10 Tf
12.0219 0 Td
(B)Tj
/R39987072 10 Tf
13.1398 0 Td
(x,y)Tj
2.681 Tc
/R40312848 10 Tf
14.3809 0 Td
(][)Tj
0 Tc
/R40631416 10 Tf
12.0219 0 Td
(m)Tj
/R39987072 10 Tf
14.3898 0 Td
(n)Tj
2.587 Tc
/R40312848 10 Tf
-426.758 -12 Td
(][)Tj
0 Tc
/R40631416 10 Tf
11.834 0 Td
(M)Tj
/R39987072 10 Tf
15.9102 0 Td
(x,y)Tj
2.587 Tc
/R40312848 10 Tf
14.2871 0 Td
(][)Tj
0 Tc
/R40631416 10 Tf
11.834 0 Td
(p)Tj
/R39987072 10 Tf
11.6199 0 Td
(n)Tj
2.587 Tc
/R40312848 10 Tf
7.82695 0 Td
(][)Tj
0 Tc
/R40631416 10 Tf
11.834 0 Td
(r)Tj
/R39987072 10 Tf
10.9102 0 Td
(x,y)Tj
2.587 Tc
/R40312848 10 Tf
14.2871 0 Td
(][)Tj
0 Tc
/R40631416 10 Tf
11.834 0 Td
(R)Tj
/R39987072 10 Tf
13.6898 0 Td
(x)Tj
2.587 Tc
/R40312848 10 Tf
7.55703 0 Td
(][)Tj
0 Tc
/R40631416 10 Tf
11.834 0 Td
(s)Tj
/R39987072 10 Tf
9.95 0 Td
(n)Tj
2.587 Tc
/R40312848 10 Tf
7.82695 0 Td
(][)Tj
0 Tc
/R40631416 10 Tf
11.834 0 Td
(S)Tj
/R39987072 10 Tf
11.6199 0 Td
(n)Tj
2.587 Tc
/R40312848 10 Tf
7.82695 0 Td
(][)Tj
0 Tc
/R40631416 10 Tf
11.834 0 Td
(S)Tj
/R39987072 10 Tf
11.6199 0 Td
(n,d)Tj
2.588 Tc
/R40312848 10 Tf
15.8578 0 Td
(][)Tj
0 Tc
/R40631416 10 Tf
11.8359 0 Td
(t)Tj
/R39987072 10 Tf
9.38984 0 Td
(n)Tj
2.588 Tc
/R40312848 10 Tf
7.82813 0 Td
(][)Tj
0 Tc
/R40631416 10 Tf
11.8359 0 Td
(t)Tj
/R39987072 10 Tf
9.38008 0 Td
(d,n)Tj
2.588 Tc
/R40312848 10 Tf
15.3281 0 Td
(][)Tj
0 Tc
/R40631416 10 Tf
11.8359 0 Td
(T)Tj
/R39987072 10 Tf
13.1398 0 Td
(x,y)Tj
2.588 Tc
/R40312848 10 Tf
14.2879 0 Td
(][)Tj
0 Tc
/R40631416 10 Tf
11.8359 0 Td
(T)Tj
/R39987072 10 Tf
13.1398 0 Td
[(x,y)54.9902(,u,v)]TJ
2.588 Tc
/R40312848 10 Tf
28.1781 0 Td
(][)Tj
0 Tc
/R40631416 10 Tf
11.8359 0 Td
(w)Tj
/R39987072 10 Tf
13.2801 0 Td
(n)Tj
2.5 Tc
/R40312848 10 Tf
-426.759 -12 Td
(][)Tj
0 Tc
/R40631416 10 Tf
11.6602 0 Td
(n)Tj
/R39987072 10 Tf
12.5102 0 Td
[(pr)37.0081(ex)]TJ
2.5 Tc
/R40312848 10 Tf
25.4301 0 Td
(][)Tj
0 Tc
/R40631416 10 Tf
11.6602 0 Td
(N)Tj
/R39987072 10 Tf
13.2801 0 Td
(name)Tj
2.5 Tc
/R40312848 10 Tf
24.3398 0 Td
(][)Tj
0 Tc
/R40631416 10 Tf
11.6602 0 Td
(o)Tj
/R39987072 10 Tf
10.9301 0 Td
(outle)Tj
/R40312848 10 Tf
27.6801 0 Td
(])Tj
/R40631416 10.95 Tf
-185.151 -16.8 Td
(DESCRIPTION)Tj
/R40631416 10 Tf
36 -12 Td
(gvgen)Tj
/R40312848 10 Tf
27.5 0 Td
[(generates a v)25(ariety of simple, re)15.0146(gularly-structured abstract graphs.)]TJ
/R40631416 10.95 Tf
-63.5 -16.8 Td
(OPTIONS)Tj
/R40312848 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R40631416 10 Tf
16.8 TL
(c)'
/R39987072 10 Tf
12.6398 0 Td
(n)Tj
/R40312848 10 Tf
23.3602 0 Td
[(Generate a c)15.0073(ycle with)]TJ
/R39987072 10 Tf
89.2598 0 Td
(n)Tj
-0.15 Tc
/R40312848 10 Tf
7.5 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices and edges.)Tj
/R40631416 10 Tf
-142.05 -16.8 Td
(C)Tj
/R39987072 10 Tf
15.4199 0 Td
(x,y)Tj
/R40312848 10 Tf
20.5801 0 Td
(Generate an)Tj
/R39987072 10 Tf
50.5301 0 Td
(x)Tj
/R40312848 10 Tf
6.93984 0 Td
(by)Tj
/R39987072 10 Tf
12.5 0 Td
(y)Tj
-0.15 Tc
/R40312848 10 Tf
6.93984 0 Td
(cy)Tj
0 Tc
9.28984 0 Td
(linder)Tj
5 Tc
22.7801 0 Td
(.T)Tj
0 Tc
13.6102 0 Td
(his will ha)Tj
-0.15 Tc
41.4699 0 Td
(ve)Tj
0 Tc
/R39987072 10 Tf
11.7898 0 Td
(x*y)Tj
-0.15 Tc
/R40312848 10 Tf
16.3801 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices and)Tj
/R39987072 10 Tf
41.1 0 Td
(2*x*y - y)Tj
/R40312848 10 Tf
39.15 0 Td
(edges.)Tj
/R40631416 10 Tf
-317.77 -16.8 Td
(g)Tj
/R39987072 10 Tf
13.2 0 Td
([)Tj
/R40631416 10 Tf
3.88984 0 Td
(f)Tj
/R39987072 10 Tf
3.33008 0 Td
(]x,y)Tj
/R40312848 10 Tf
15.5801 -12 Td
0.085 Tw
(Generate an)Tj
/R39987072 10 Tf
50.7 0 Td
(x)Tj
/R40312848 10 Tf
7.025 0 Td
(by)Tj
/R39987072 10 Tf
12.5852 0 Td
(y)Tj
/R40312848 10 Tf
7.025 0 Td
2.585 Tw
(grid. If)Tj
/R40631416 10 Tf
32.9391 0 Td
(f)Tj
/R40312848 10 Tf
5.91406 0 Td
0.084 Tw
(is gi)Tj
-0.15 Tc
16.784 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n, the grid is folded, with an edge attaching each pair of oppos-)Tj
-142.262 -12 Td
0.229 Tw
(ing corner v)Tj
48.6281 0 Td
2.729 Tw
(ertices. This)Tj
54.3379 0 Td
0.229 Tw
(will ha)Tj
-0.15 Tc
27.5289 0 Td
(ve)Tj
0 Tc
/R39987072 10 Tf
12.0191 0 Td
(x*y)Tj
-0.15 Tc
/R40312848 10 Tf
16.609 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices and)Tj
/R39987072 10 Tf
41.5578 0 Td
0.23 Tw
(2*x*y - y - x)Tj
/R40312848 10 Tf
53.0699 0 Td
(edges if unfolded and)Tj
/R39987072 10 Tf
89.7898 0 Td
(2*x*y - y -)Tj
2.5 Tc
-352.83 -12 Td
(x+2)Tj
0 Tc
/R40312848 10 Tf
23.6898 0 Td
0 Tw
(edges if folded.)Tj
/R40631416 10 Tf
-59.6898 -16.8 Td
(G)Tj
/R39987072 10 Tf
15.9801 0 Td
([)Tj
/R40631416 10 Tf
3.88984 0 Td
(f)Tj
/R39987072 10 Tf
3.33008 0 Td
(]x,y)Tj
/R40312848 10 Tf
12.8 -12 Td
0.164 Tw
(Generate an)Tj
/R39987072 10 Tf
50.8578 0 Td
(x)Tj
/R40312848 10 Tf
7.10391 0 Td
(by)Tj
/R39987072 10 Tf
12.6641 0 Td
(y)Tj
/R40312848 10 Tf
7.10391 0 Td
(partial grid.)Tj
51.9879 0 Td
(If)Tj
/R40631416 10 Tf
9.32383 0 Td
(f)Tj
/R40312848 10 Tf
5.99414 0 Td
(is gi)Tj
-0.15 Tc
16.8641 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n, the grid is folded, with an edge attaching each pair of)Tj
-171.189 -12 Td
0 Tw
(opposing corner v)Tj
72.0602 0 Td
2.5 Tw
(ertices. This)Tj
53.8801 0 Td
0 Tw
(will ha)Tj
-0.15 Tc
27.3 0 Td
(ve)Tj
0 Tc
/R39987072 10 Tf
11.7898 0 Td
(x*y)Tj
-0.15 Tc
/R40312848 10 Tf
16.3801 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices.)Tj
/R40631416 10 Tf
-226.7 -16.8 Td
(h)Tj
/R39987072 10 Tf
13.7602 0 Td
(n)Tj
/R40312848 10 Tf
22.2398 0 Td
[(Generate a h)4.99268(ypercube of de)15.0073(gree)]TJ
/R39987072 10 Tf
129.46 0 Td
(n)Tj
5 Tc
/R40312848 10 Tf
5 0 Td
(.T)Tj
0 Tc
13.6102 0 Td
(his will ha)Tj
-0.15 Tc
41.4699 0 Td
(ve)Tj
0 Tc
/R39987072 10 Tf
11.7898 0 Td
(2^n)Tj
-0.15 Tc
/R40312848 10 Tf
15.8301 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices and)Tj
/R39987072 10 Tf
41.1 0 Td
(n*2^\(n-1\))Tj
/R40312848 10 Tf
40.8199 0 Td
(edges.)Tj
/R40631416 10 Tf
-344.37 -16.8 Td
(k)Tj
/R39987072 10 Tf
13.7602 0 Td
(n)Tj
/R40312848 10 Tf
22.2398 0 Td
(Generate a complete graph on)Tj
/R39987072 10 Tf
122.46 0 Td
(n)Tj
-0.15 Tc
/R40312848 10 Tf
7.5 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices with)Tj
/R39987072 10 Tf
44.4398 0 Td
(n*\(n-1\)/2)Tj
/R40312848 10 Tf
40.2699 0 Td
(edges.)Tj
/R40631416 10 Tf
-259.96 -16.8 Td
(b)Tj
/R39987072 10 Tf
13.7602 0 Td
(x,y)Tj
/R40312848 10 Tf
22.2398 0 Td
(Generate a complete)Tj
/R39987072 10 Tf
84.6898 0 Td
(x)Tj
/R40312848 10 Tf
6.93984 0 Td
(by)Tj
/R39987072 10 Tf
12.5 0 Td
(y)Tj
/R40312848 10 Tf
6.93984 0 Td
[(bipartite graph.)-500(This will ha)]TJ
-0.15 Tc
113.68 0 Td
(ve)Tj
0 Tc
/R39987072 10 Tf
11.7898 0 Td
(x+y)Tj
-0.15 Tc
/R40312848 10 Tf
18.1301 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices and)Tj
/R39987072 10 Tf
41.1 0 Td
(x*y)Tj
/R40312848 10 Tf
16.3801 0 Td
(edges.)Tj
/R40631416 10 Tf
-357.439 -16.8 Td
(B)Tj
/R39987072 10 Tf
14.8699 0 Td
(x,y)Tj
/R40312848 10 Tf
21.1301 0 Td
0.63 Tw
(Generate an)Tj
/R39987072 10 Tf
51.7898 0 Td
(x)Tj
/R40312848 10 Tf
7.56992 0 Td
(by)Tj
/R39987072 10 Tf
13.1301 0 Td
(y)Tj
/R40312848 10 Tf
7.56992 0 Td
(ball, i.e., an)Tj
/R39987072 10 Tf
51.05 0 Td
(x)Tj
/R40312848 10 Tf
7.56992 0 Td
(by)Tj
/R39987072 10 Tf
13.1301 0 Td
(y)Tj
-0.15 Tc
/R40312848 10 Tf
7.56992 0 Td
(cy)Tj
0 Tc
9.28984 0 Td
(linder with tw)Tj
3.13 Tc
57.2699 0 Td
(o")Tj
0 Tc
12.2102 0 Td
[(cap" nodes closing the ends.)-563.008(This will)]TJ
-238.15 -12 Td
(ha)Tj
-0.15 Tc
9.23984 0 Td
(ve)Tj
0 Tc
/R39987072 10 Tf
11.7898 0 Td
0 Tw
(x*y + 2)Tj
-0.15 Tc
/R40312848 10 Tf
33.1301 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices and)Tj
/R39987072 10 Tf
41.1 0 Td
(2*x*y + y)Tj
/R40312848 10 Tf
42.5699 0 Td
(edges.)Tj
/R40631416 10 Tf
-183.12 -16.8 Td
(m)Tj
/R39987072 10 Tf
16.5301 0 Td
(n)Tj
/R40312848 10 Tf
19.4699 0 Td
2.017 Tw
(Generate a triangular mesh with)Tj
/R39987072 10 Tf
140.885 0 Td
(n)Tj
-0.15 Tc
/R40312848 10 Tf
9.51719 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices on a side.)Tj
75.2781 0 Td
2.016 Tw
(This will ha)Tj
-0.15 Tc
51.6121 0 Td
(ve)Tj
0 Tc
/R39987072 10 Tf
13.8059 0 Td
(\(n+1\)*n/2)Tj
-0.15 Tc
/R40312848 10 Tf
45.7059 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices and)Tj
/R39987072 10 Tf
-355.384 -12 Td
(3*\(n-1\)*n/2)Tj
/R40312848 10 Tf
50.2699 0 Td
(edges.)Tj
/R40631416 10 Tf
-86.2699 -16.8 Td
(M)Tj
/R39987072 10 Tf
17.6398 0 Td
(x,y)Tj
/R40312848 10 Tf
18.3602 0 Td
0 Tw
[(Generate an x by y Moebius strip.)-500(This will ha)]TJ
-0.15 Tc
188.39 0 Td
(ve)Tj
0 Tc
/R39987072 10 Tf
11.7898 0 Td
(x*y)Tj
-0.15 Tc
/R40312848 10 Tf
16.3801 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices and)Tj
/R39987072 10 Tf
41.1 0 Td
(2*x*y - y)Tj
/R40312848 10 Tf
39.15 0 Td
(edges.)Tj
/R40631416 10 Tf
-342.1 -16.8 Td
(p)Tj
/R39987072 10 Tf
13.7602 0 Td
(n)Tj
/R40312848 10 Tf
22.2398 0 Td
(Generate a path on)Tj
/R39987072 10 Tf
77.75 0 Td
(n)Tj
-0.15 Tc
/R40312848 10 Tf
7.5 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
2.5 Tw
(rtices. This)Tj
49.4398 0 Td
0 Tw
(will ha)Tj
-0.15 Tc
27.3 0 Td
(ve)Tj
0 Tc
/R39987072 10 Tf
11.7898 0 Td
(n-1)Tj
/R40312848 10 Tf
15.8301 0 Td
(edges.)Tj
/R40631416 10 Tf
-234.9 -16.8 Td
(r)Tj
/R39987072 10 Tf
12.6398 0 Td
(x,y)Tj
/R40312848 10 Tf
23.3602 0 Td
0.441 Tw
(Generate a random graph.)Tj
110.614 0 Td
0.442 Tw
[(The number of v)15.0146(ertices will be the lar)18.0176(gest v)25.0049(alue of the form)]TJ
/R39987072 10 Tf
245.784 0 Td
(2^n-1)Tj
/R40312848 10 Tf
24.602 0 Td
(less)Tj
-381 -12 Td
0 Tw
(than or equal to)Tj
/R39987072 10 Tf
64.9898 0 Td
(x)Tj
2.5 Tc
/R40312848 10 Tf
4.43984 0 Td
(.L)Tj
0 Tc
11.1102 0 Td
[(ar)18.0151(ger v)25.0073(alues of)]TJ
/R39987072 10 Tf
61.4898 0 Td
(y)Tj
/R40312848 10 Tf
6.93984 0 Td
(increase the density of the graph.)Tj
/R40631416 10 Tf
-184.97 -16.8 Td
(R)Tj
/R39987072 10 Tf
15.4199 0 Td
(x)Tj
/R40312848 10 Tf
20.5801 0 Td
(Generate a random rooted tree on)Tj
/R39987072 10 Tf
136.62 0 Td
(x)Tj
-0.15 Tc
/R40312848 10 Tf
6.93984 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices.)Tj
/R40631416 10 Tf
-188.85 -16.8 Td
(s)Tj
/R39987072 10 Tf
12.0898 0 Td
(n)Tj
/R40312848 10 Tf
23.9102 0 Td
(Generate a star on)Tj
/R39987072 10 Tf
74.9699 0 Td
(n)Tj
-0.15 Tc
/R40312848 10 Tf
7.5 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
2.5 Tw
(rtices. This)Tj
49.4398 0 Td
0 Tw
(will ha)Tj
-0.15 Tc
27.3 0 Td
(ve)Tj
0 Tc
/R39987072 10 Tf
11.7898 0 Td
(n-1)Tj
/R40312848 10 Tf
15.8301 0 Td
(edges.)Tj
/R40631416 10 Tf
-232.12 -16.8 Td
(S)Tj
/R39987072 10 Tf
13.7602 0 Td
(n)Tj
/R40312848 10 Tf
22.2398 0 Td
(Generate a Sierpinski graph of order)Tj
/R39987072 10 Tf
148.29 0 Td
(n)Tj
5 Tc
/R40312848 10 Tf
5 0 Td
(.T)Tj
0 Tc
13.6102 0 Td
(his will ha)Tj
-0.15 Tc
41.4699 0 Td
(ve)Tj
0 Tc
/R39987072 10 Tf
11.7898 0 Td
(3*\(3^\(n-1\) + 1\)/2)Tj
-0.15 Tc
/R40312848 10 Tf
72.0102 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices and)Tj
/R39987072 10 Tf
41.1 0 Td
(3^n)Tj
/R40312848 10 Tf
15.8301 0 Td
(edges.)Tj
/R40631416 10 Tf
-394.39 -16.8 Td
(S)Tj
/R39987072 10 Tf
13.7602 0 Td
(n,d)Tj
/R40312848 10 Tf
22.2398 0 Td
0.064 Tw
(Generate a)Tj
/R39987072 10 Tf
45.6578 0 Td
(d)Tj
/R40312848 10 Tf
5 0 Td
(-dimensional Sierpinski graph of order)Tj
/R39987072 10 Tf
157.8 0 Td
(n)Tj
5.064 Tc
/R40312848 10 Tf
5 0 Td
(.A)Tj
2.564 Tc
14.784 0 Td
(tp)Tj
0 Tc
10.3441 0 Td
(resent,)Tj
/R39987072 10 Tf
28.9441 0 Td
(d)Tj
/R40312848 10 Tf
7.56406 0 Td
(must be 2 or 3.)Tj
-0.15 Tc
65.0391 0 Td
(Fo)Tj
2.563 Tc
10.4102 0 Td
(rde)Tj
0 Tc
17.8961 0 Td
0.063 Tw
(qual to)Tj
-368.439 -12 Td
0 Tw
(3, there will be)Tj
/R39987072 10 Tf
62.4898 0 Td
(4*\(4^\(n-1\) + 1\)/2)Tj
-0.15 Tc
/R40312848 10 Tf
72.0102 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices and)Tj
2.5 Tc
/R39987072 10 Tf
41.1 0 Td
(6*4)Tj
0 Tc
20 0 Td
(^\(n-1\))Tj
/R40312848 10 Tf
25.8199 0 Td
(edges.)Tj
/R40631416 10 Tf
-266.71 -16.8 Td
(t)Tj
/R39987072 10 Tf
11.5301 0 Td
(n)Tj
/R40312848 10 Tf
24.4699 0 Td
(Generate a binary tree of height)Tj
/R39987072 10 Tf
129.4 0 Td
(n)Tj
5 Tc
/R40312848 10 Tf
5 0 Td
(.T)Tj
0 Tc
13.6102 0 Td
(his will ha)Tj
-0.15 Tc
41.4699 0 Td
(ve)Tj
0 Tc
/R39987072 10 Tf
11.7898 0 Td
(2^n-1)Tj
-0.15 Tc
/R40312848 10 Tf
24.1602 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices and)Tj
/R39987072 10 Tf
41.1 0 Td
(2^n-2)Tj
/R40312848 10 Tf
24.1602 0 Td
(edges.)Tj
/R40631416 10 Tf
-335.98 -16.8 Td
(t)Tj
/R39987072 10 Tf
11.5301 0 Td
(h,n)Tj
/R40312848 10 Tf
24.4699 0 Td
(Generate a n-ary tree of height)Tj
/R39987072 10 Tf
124.95 0 Td
(h)Tj
/R40312848 10 Tf
5 0 Td
(.)Tj
/R40631416 10 Tf
-165.95 -16.8 Td
(T)Tj
/R39987072 10 Tf
14.8699 0 Td
(x,y)Tj
/R40631416 10 Tf
-14.8699 -16.8 Td
(T)Tj
/R39987072 10 Tf
14.8699 0 Td
[(x,y)54.9927(,u,v)]TJ
/R40312848 10 Tf
21.1301 -12 Td
0.483 Tw
(Generate an)Tj
/R39987072 10 Tf
51.4961 0 Td
(x)Tj
/R40312848 10 Tf
7.42305 0 Td
(by)Tj
/R39987072 10 Tf
12.9828 0 Td
(y)Tj
/R40312848 10 Tf
7.42305 0 Td
2.983 Tw
(torus. This)Tj
48.7461 0 Td
0.483 Tw
(will ha)Tj
-0.15 Tc
27.7828 0 Td
(ve)Tj
0 Tc
/R39987072 10 Tf
12.273 0 Td
(x*y)Tj
-0.15 Tc
/R40312848 10 Tf
16.8629 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rtices and)Tj
/R39987072 10 Tf
42.066 0 Td
(2*x*y)Tj
/R40312848 10 Tf
26.8629 0 Td
2.983 Tw
(edges. If)Tj
/R39987072 10 Tf
40.3961 0 Td
(u)Tj
/R40312848 10 Tf
7.98281 0 Td
(and)Tj
/R39987072 10 Tf
17.423 0 Td
(v)Tj
/R40312848 10 Tf
7.42305 0 Td
0.483 Tw
(are gi)Tj
-0.15 Tc
22.723 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n, the)Tj
22.5531 0 Td
(y)Tj
-391 -12 Td
0 Tw
[(specify twists of that amount in the horizontal and v)15.0146(ertical directions, respecti)]TJ
-0.15 Tc
310.67 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(ly)64.9902(.)]TJ
/R40631416 10 Tf
-355.96 -16.8 Td
(w)Tj
/R39987072 10 Tf
15.4199 0 Td
(n)Tj
/R40312848 10 Tf
20.5801 0 Td
(Generate a path on)Tj
/R39987072 10 Tf
77.75 0 Td
(n)Tj
-0.15 Tc
/R40312848 10 Tf
7.5 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
2.5 Tw
(rtices. This)Tj
49.4398 0 Td
0 Tw
(will ha)Tj
-0.15 Tc
27.3 0 Td
(ve)Tj
0 Tc
/R39987072 10 Tf
11.7898 0 Td
(n-1)Tj
/R40312848 10 Tf
15.8301 0 Td
(edges.)Tj
2.5 Tc
-61.0645 -76.8 Td
(5J)Tj
0 Tc
11.3898 0 Td
[(une 2012)-20483.5(1)]TJ
ET
Q
Q
\n \n \n \n \n-2989\n+2990\n \n \n \n \n BaseFont\n OIOIEP+Times-Italic\n FontDescriptor\n@@ -651,19 +651,19 @@\n FontFile3\n \n \n \n \n \n \n-R34122872\n+R40631416\n \n-R33804304\n+R40312848\n \n-R33478528\n+R39987072\n \n \n \n \n \n \n Type\n@@ -700,29 +700,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R33478528 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVGEN)Tj
/R33804304 10 Tf
34.4301 0 Td
129.05 Tw
(\(1\) General)Tj
177.36 0 Td
0 Tw
(Commands Manual)Tj
/R33478528 10 Tf
210.14 0 Td
(GVGEN)Tj
/R33804304 10 Tf
34.4301 0 Td
(\(1\))Tj
/R34122872 10 Tf
-420.34 -36 Td
(i)Tj
/R33478528 10 Tf
10.9801 0 Td
(n)Tj
/R33804304 10 Tf
25.0199 0 Td
(Generate)Tj
/R33478528 10 Tf
38.5898 0 Td
(n)Tj
/R33804304 10 Tf
7.5 0 Td
(graphs of the requested type. At present, only a)Tj
-0.25 Tc
188.65 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable if the)Tj
/R34122872 10 Tf
48.05 0 Td
(R)Tj
/R33804304 10 Tf
15.4199 0 Td
(ag is used.)Tj
/R34122872 10 Tf
-343.4 -16.8 Td
(n)Tj
/R33478528 10 Tf
13.7602 0 Td
[(pr)37.0081(ex)]TJ
/R33804304 10 Tf
22.2398 -12 Td
(Normally)Tj
2.632 Tc
37.6801 0 Td
(,i)Tj
0 Tc
7.91211 0 Td
(nte)Tj
12.0699 0 Td
0.132 Tw
(gers are used as node names. If)Tj
/R33478528 10 Tf
128.104 0 Td
[(pr)37.0068(ex)]TJ
/R33804304 10 Tf
25.032 0 Td
(is specied, this will be prepended to the inte-)Tj
-210.798 -12 Td
0 Tw
(ger to create the name.)Tj
/R34122872 10 Tf
-36 -16.8 Td
(N)Tj
/R33478528 10 Tf
15.4199 0 Td
(name)Tj
/R33804304 10 Tf
20.5801 -12 Td
(Use)Tj
/R33478528 10 Tf
18.05 0 Td
(name)Tj
/R33804304 10 Tf
24.1602 0 Td
[(as the name of the graph.)-500(By def)10.0146(ault, the graph is anon)15(ymous.)]TJ
/R34122872 10 Tf
-78.2102 -16.8 Td
(o)Tj
/R33478528 10 Tf
13.2 0 Td
(outle)Tj
/R33804304 10 Tf
22.8 -12 Td
0.651 Tw
(If specied, the generated graph is written into the le)Tj
/R33478528 10 Tf
225.87 0 Td
[(outle)15(.)]TJ
/R33804304 10 Tf
33.0012 0 Td
0.652 Tw
(Otherwise, the graph is written to)Tj
-258.871 -12 Td
0 Tw
(standard out.)Tj
/R34122872 10 Tf
-36 -16.8 Td
(d)Tj
/R33804304 10 Tf
36 0 Td
(Mak)Tj
2.5 Tc
18.2301 0 Td
(et)Tj
0 Tc
9.71992 0 Td
(he generated graph directed.)Tj
/R34122872 10 Tf
-63.95 -16.8 Td
(v)Tj
-1.11 Tc
/R33804304 10 Tf
36 0 Td
(Ve)Tj
0 Tc
10.55 0 Td
(rbose output.)Tj
/R34122872 10 Tf
-46.55 -16.8 Td
(?)Tj
/R33804304 10 Tf
36 0 Td
(Print usage information.)Tj
/R34122872 10.95 Tf
-72 -16.8 Td
(EXIT ST)Tj
-1.04 Tc
41.916 0 Td
(AT)Tj
0 Tc
14.1695 0 Td
(US)Tj
/R34122872 10 Tf
-20.0855 -12 Td
(gvgen)Tj
-0.15 Tc
/R33804304 10 Tf
28.0102 0 Td
(ex)Tj
0 Tc
9.28984 0 Td
0.51 Tw
[(its with 0 on successful completion, and e)14.9927(xits with 1 if gi)]TJ
-0.15 Tc
233.54 0 Td
(ve)Tj
3.01 Tc
9.28984 0 Td
[(na)301(ni)]TJ
0 Tc
23.2398 0 Td
(ll-formed or incorrect ag, or if)Tj
-303.37 -12 Td
0 Tw
(the specied output le could not be opened.)Tj
-0.548 Tc
/R34122872 10.95 Tf
-36 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
/R33804304 10 Tf
20.7363 -12 Td
[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R34122872 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R33804304 10 Tf
36 -12 Td
[(gc\(1\), ac)14.9927(yclic\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), sccmap\(1\), tred\(1\), libgraph\(3\))]TJ
2.5 Tc
173.835 -424.8 Td
(5J)Tj
0 Tc
11.3898 0 Td
[(une 2012)-20483.5(2)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R39987072 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVGEN)Tj
/R40312848 10 Tf
34.4301 0 Td
129.05 Tw
(\(1\) General)Tj
177.36 0 Td
0 Tw
(Commands Manual)Tj
/R39987072 10 Tf
210.14 0 Td
(GVGEN)Tj
/R40312848 10 Tf
34.4301 0 Td
(\(1\))Tj
/R40631416 10 Tf
-420.34 -36 Td
(i)Tj
/R39987072 10 Tf
10.9801 0 Td
(n)Tj
/R40312848 10 Tf
25.0199 0 Td
(Generate)Tj
/R39987072 10 Tf
38.5898 0 Td
(n)Tj
/R40312848 10 Tf
7.5 0 Td
(graphs of the requested type. At present, only a)Tj
-0.25 Tc
188.65 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable if the)Tj
/R40631416 10 Tf
48.05 0 Td
(R)Tj
/R40312848 10 Tf
15.4199 0 Td
(ag is used.)Tj
/R40631416 10 Tf
-343.4 -16.8 Td
(n)Tj
/R39987072 10 Tf
13.7602 0 Td
[(pr)37.0081(ex)]TJ
/R40312848 10 Tf
22.2398 -12 Td
(Normally)Tj
2.632 Tc
37.6801 0 Td
(,i)Tj
0 Tc
7.91211 0 Td
(nte)Tj
12.0699 0 Td
0.132 Tw
(gers are used as node names. If)Tj
/R39987072 10 Tf
128.104 0 Td
[(pr)37.0068(ex)]TJ
/R40312848 10 Tf
25.032 0 Td
(is specied, this will be prepended to the inte-)Tj
-210.798 -12 Td
0 Tw
(ger to create the name.)Tj
/R40631416 10 Tf
-36 -16.8 Td
(N)Tj
/R39987072 10 Tf
15.4199 0 Td
(name)Tj
/R40312848 10 Tf
20.5801 -12 Td
(Use)Tj
/R39987072 10 Tf
18.05 0 Td
(name)Tj
/R40312848 10 Tf
24.1602 0 Td
[(as the name of the graph.)-500(By def)10.0146(ault, the graph is anon)15(ymous.)]TJ
/R40631416 10 Tf
-78.2102 -16.8 Td
(o)Tj
/R39987072 10 Tf
13.2 0 Td
(outle)Tj
/R40312848 10 Tf
22.8 -12 Td
0.651 Tw
(If specied, the generated graph is written into the le)Tj
/R39987072 10 Tf
225.87 0 Td
[(outle)15(.)]TJ
/R40312848 10 Tf
33.0012 0 Td
0.652 Tw
(Otherwise, the graph is written to)Tj
-258.871 -12 Td
0 Tw
(standard out.)Tj
/R40631416 10 Tf
-36 -16.8 Td
(d)Tj
/R40312848 10 Tf
36 0 Td
(Mak)Tj
2.5 Tc
18.2301 0 Td
(et)Tj
0 Tc
9.71992 0 Td
(he generated graph directed.)Tj
/R40631416 10 Tf
-63.95 -16.8 Td
(v)Tj
-1.11 Tc
/R40312848 10 Tf
36 0 Td
(Ve)Tj
0 Tc
10.55 0 Td
(rbose output.)Tj
/R40631416 10 Tf
-46.55 -16.8 Td
(?)Tj
/R40312848 10 Tf
36 0 Td
(Print usage information.)Tj
/R40631416 10.95 Tf
-72 -16.8 Td
(EXIT ST)Tj
-1.04 Tc
41.916 0 Td
(AT)Tj
0 Tc
14.1695 0 Td
(US)Tj
/R40631416 10 Tf
-20.0855 -12 Td
(gvgen)Tj
-0.15 Tc
/R40312848 10 Tf
28.0102 0 Td
(ex)Tj
0 Tc
9.28984 0 Td
0.51 Tw
[(its with 0 on successful completion, and e)14.9927(xits with 1 if gi)]TJ
-0.15 Tc
233.54 0 Td
(ve)Tj
3.01 Tc
9.28984 0 Td
[(na)301(ni)]TJ
0 Tc
23.2398 0 Td
(ll-formed or incorrect ag, or if)Tj
-303.37 -12 Td
0 Tw
(the specied output le could not be opened.)Tj
-0.548 Tc
/R40631416 10.95 Tf
-36 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
/R40312848 10 Tf
20.7363 -12 Td
[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R40631416 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R40312848 10 Tf
36 -12 Td
[(gc\(1\), ac)14.9927(yclic\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), sccmap\(1\), tred\(1\), libgraph\(3\))]TJ
2.5 Tc
173.835 -424.8 Td
(5J)Tj
0 Tc
11.3898 0 Td
[(une 2012)-20483.5(2)]TJ
ET
Q
Q
\n \n \n \n \n-1174\n+1176\n \n \n \n \n-R34122872\n+R40631416\n \n-R33804304\n+R40312848\n \n-R33478528\n+R39987072\n \n \n \n \n \n \n \n@@ -774,18 +774,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-418\n+417\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R34200016 def
1 begincodespacerange
<00><ff>
endcodespacerange
40 beginbfrange
<20><20><0020>
<3f><3f><003f>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<58><58><0058>
<59><59><0059>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<76><76><0076>
<77><77><0077>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R40708560 def
1 begincodespacerange
<00><ff>
endcodespacerange
40 beginbfrange
<20><20><0020>
<3f><3f><003f>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<58><58><0058>
<59><59><0059>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<76><76><0076>
<77><77><0077>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -802,18 +802,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-565\n+566\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R34200384 def
1 begincodespacerange
<00><ff>
endcodespacerange
64 beginbfrange
<20><20><0020>
<22><22><0022>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<35><35><0035>
<3a><3a><003a>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4a><4a><004a>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R40708928 def
1 begincodespacerange
<00><ff>
endcodespacerange
64 beginbfrange
<20><20><0020>
<22><22><0022>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<35><35><0035>
<3a><3a><003a>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4a><4a><004a>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -833,18 +833,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-396\n+398\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R34200752 def
1 begincodespacerange
<00><ff>
endcodespacerange
37 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2b><2b><002b>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<36><36><0036>
<45><45><0045>
<47><47><0047>
<4e><4e><004e>
<56><56><0056>
<5b><5b><005b>
<5d><5d><005d>
<5e><5e><02c6>
<61><61><0061>
<64><64><0064>
<65><65><0065>
<68><68><0068>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R40709296 def
1 begincodespacerange
<00><ff>
endcodespacerange
37 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2b><2b><002b>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<36><36><0036>
<45><45><0045>
<47><47><0047>
<4e><4e><004e>
<56><56><0056>
<5b><5b><005b>
<5d><5d><005d>
<5e><5e><02c6>
<61><61><0061>
<64><64><0064>
<65><65><0065>
<68><68><0068>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -868,15 +868,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-bb262b8af675'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-dcdf4fa88813'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 28\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gvmap.1.pdf.gz", "source2": "./usr/share/doc/graphviz/gvmap.1.pdf.gz", "unified_diff": null, "details": [{"source1": "gvmap.1.pdf", "source2": "gvmap.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -73,20 +73,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R22058880 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVMAP)Tj
/R22384656 10 Tf
34.3199 0 Td
129.16 Tw
(\(1\) General)Tj
177.47 0 Td
0 Tw
(Commands Manual)Tj
/R22058880 10 Tf
210.25 0 Td
(GVMAP)Tj
/R22384656 10 Tf
34.3199 0 Td
(\(1\))Tj
-0.219 Tc
/R22703224 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R22384656 10 Tf
20.407 -12 Td
(gvmap nd clusters and create a geographical map highlighting clusters.)Tj
/R22703224 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R22703224 10 Tf
36 -12 Td
(gvmap)Tj
/R22384656 10 Tf
31.3898 0 Td
([)Tj
/R22058880 10 Tf
6.06016 0 Td
(options)Tj
2.5 Tc
/R22384656 10 Tf
32.2199 0 Td
(][)Tj
0 Tc
/R22703224 10 Tf
11.6602 0 Td
(o)Tj
/R22058880 10 Tf
13.4301 0 Td
(outle)Tj
2.5 Tc
/R22384656 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R22058880 10 Tf
13.5699 0 Td
(les)Tj
/R22384656 10 Tf
18.8801 0 Td
(])Tj
/R22703224 10.95 Tf
-190.89 -16.8 Td
(DESCRIPTION)Tj
/R22703224 10 Tf
36 -12 Td
(gvmap)Tj
/R22384656 10 Tf
31.4219 0 Td
(tak)Tj
12.1199 0 Td
0.032 Tw
(es as input a graph in DO)Tj
2.532 Tc
101.442 0 Td
(Tf)Tj
0 Tc
11.9719 0 Td
(ormat, nds node clusters and produces a rendering of the graph as a)Tj
-156.956 -12 Td
0 Tw
(geographic-style map, with clusters highlighted as countries, in xdot format.)Tj
16.8 TL
0.63 Tw
(In the input graph, each node must ha)'
-0.15 Tc
154.74 0 Td
0.931 Tw
(ve p)Tj
0 Tc
17.4211 0 Td
0.631 Tw
(osition, width and height information \(pos, width and height at-)Tj
-172.161 -12 Td
0 Tw
[(trib)20.0159(utes, respecti)]TJ
-0.15 Tc
65.65 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly\) dened, and nodes must not o)Tj
-0.15 Tc
132.9 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlap.)Tj
-217.13 -16.8 Td
0.75 Tw
(By def)Tj
27.5898 0 Td
(ault,)Tj
/R22703224 10 Tf
20.75 0 Td
(gvmap)Tj
/R22384656 10 Tf
32.1398 0 Td
0.749 Tw
(will generate the clusters from the data. If desired, the input graph can specify cluster)Tj
-80.4797 -12 Td
0.071 Tw
[(information by gi)24.9817(ving e)]TJ
-0.15 Tc
94.4332 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ry node a)Tj
/R22058880 10 Tf
39.923 0 Td
(cluster)Tj
/R22384656 10 Tf
29.7922 0 Td
(attrib)Tj
20.9102 0 Td
0.072 Tw
[(ute whose v)24.9927(alue is a small positi)]TJ
-0.15 Tc
129.372 0 Td
0.372 Tw
(ve i)Tj
0 Tc
14.6422 0 Td
[(nte)15.0098(ger)]TJ
2.572 Tc
24.2898 0 Td
(.\()Tj
0 Tc
8.40195 0 Td
0.072 Tw
[(It is w)9.98535(orks best)]TJ
-371.054 -12 Td
(if)Tj
/R22058880 10 Tf
9.29805 0 Td
(cluster)Tj
-0.25 Tc
/R22384656 10 Tf
30.4078 0 Td
(va)Tj
0 Tc
9.18984 0 Td
0.688 Tw
(lues are all inte)Tj
62.734 0 Td
0.687 Tw
[(gers in the interv)24.9829(al [1,K] for some K. Nodes sharing the same)]TJ
/R22058880 10 Tf
256.834 0 Td
(cluster)Tj
/R22384656 10 Tf
30.407 0 Td
[(attrib)19.9854(ute)]TJ
-0.25 Tc
-398.871 -12 Td
(va)Tj
0 Tc
9.18984 0 Td
0.22 Tw
(lue will be put into the same cluster)Tj
143.48 0 Td
(.)Tj
/R22703224 10 Tf
5.21992 0 Td
(N.B.)Tj
-0.15 Tc
/R22384656 10 Tf
21.6102 0 Td
(Fo)Tj
2.72 Tc
10.4102 0 Td
(rt)Tj
0 Tc
8.83008 0 Td
(he)Tj
/R22058880 10 Tf
12.1602 0 Td
(cluster)Tj
/R22384656 10 Tf
29.9398 0 Td
(attrib)Tj
20.9102 0 Td
(ute to be used, all nodes must ha)Tj
-0.15 Tc
131.33 0 Td
0.52 Tw
(ve a v)Tj
0 Tc
23.9199 0 Td
(alid)Tj
-0.25 Tc
-417 -12 Td
(va)Tj
0 Tc
9.18984 0 Td
(lue.)Tj
-9.18984 -16.8 Td
1.341 Tw
(If the)Tj
/R22058880 10 Tf
26.5621 0 Td
(D)Tj
/R22384656 10 Tf
17.8109 0 Td
(ag is used,)Tj
/R22703224 10 Tf
54.023 0 Td
(gvmap)Tj
/R22384656 10 Tf
32.7309 0 Td
(will use the top-le)Tj
-0.15 Tc
75.7129 0 Td
(ve)Tj
3.84 Tc
9.28984 0 Td
(lc)Tj
0 Tc
11.0602 0 Td
1.34 Tw
(luster subgraphs to determine the clustering. An)Tj
199.81 0 Td
(y)Tj
-427 -12 Td
0 Tw
[(nodes not in such a cluster will be put into a single catch-all cluster)54.9927(.)]TJ
0.066 Tw
(If the input species the desired clustering as described abo)'
-0.15 Tc
238.454 0 Td
(ve)Tj
2.567 Tc
9.28984 0 Td
[(,i)256.711(tc)]TJ
0 Tc
17.634 0 Td
0.067 Tw
(an also specify a desired coloring by ha)Tj
158.289 0 Td
(v-)Tj
-423.667 -12 Td
0.11 Tw
[(ing some node in each cluster pro)14.9927(vide a)]TJ
/R22058880 10 Tf
161.809 0 Td
[(cluster)37(color)]TJ
/R22384656 10 Tf
50.5691 0 Td
[(attrib)19.9854(ute.)]TJ
/R22703224 10 Tf
38.2391 0 Td
(N.B.)Tj
/R22384656 10 Tf
21.4988 0 Td
0.109 Tw
(Unless one species)Tj
/R22058880 10 Tf
83.927 0 Td
(c0)Tj
2.609 Tc
/R22384656 10 Tf
16.1898 0 Td
(,o)Tj
0 Tc
10.109 0 Td
(nly the)Tj
/R22058880 10 Tf
30.218 0 Td
(clus-)Tj
-412.56 -12 Td
[(ter)37.0154(color)]TJ
/R22384656 10 Tf
34.4379 0 Td
0.088 Tw
(of the last node in a cluster has an ef)Tj
146.342 0 Td
0.089 Tw
(fect. In addition, unless one uses)Tj
/R22058880 10 Tf
133.294 0 Td
(O)Tj
/R22384656 10 Tf
13.9699 0 Td
(,)Tj
/R22703224 10 Tf
5.08906 0 Td
(gvmap)Tj
/R22384656 10 Tf
31.4789 0 Td
(may permute the)Tj
-364.612 -12 Td
(gi)Tj
-0.15 Tc
7.53008 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(nc)Tj
0 Tc
11.9398 0 Td
(olors.)Tj
/R22703224 10.95 Tf
-64.7598 -16.8 Td
(OPTIONS)Tj
/R22384656 10 Tf
36 -12 Td
0 Tw
[(The follo)25.0159(wing options are supported:)]TJ
/R22703224 10 Tf
(a)'
/R22058880 10 Tf
13.2 0 Td
(k)Tj
/R22384656 10 Tf
22.8 0 Td
0.133 Tw
[(The inte)15.0183(ger k species the a)]TJ
-0.15 Tc
112.235 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.132 Tw
(rage number of articial points added along the bounding box of the)Tj
-121.525 -12 Td
0.718 Tw
(labels. Such articial points are added to a)Tj
-0.2 Tc
174.246 0 Td
(vo)Tj
0 Tc
9.8 0 Td
0.719 Tw
(id a country boundary cutting through the boundary)Tj
-184.046 -12 Td
0.437 Tw
(box of the labels. Computing time is proportional to k; hence, for lar)Tj
278.934 0 Td
0.436 Tw
[(ge graphs, a small v)25.0098(alue of k)]TJ
-278.934 -12 Td
0.561 Tw
(is suggested. If k = -1, a suitable v)Tj
141.528 0 Td
0.562 Tw
(alue of k is automatically selected based on the graph size. By)Tj
-141.528 -12 Td
0 Tw
[(def)10.0073(ault k = -1.)]TJ
/R22703224 10 Tf
-36 -16.8 Td
(b)Tj
/R22058880 10 Tf
13.7602 0 Td
(v)Tj
/R22384656 10 Tf
22.2398 0 Td
0.293 Tw
(The real number v species the line width used to dra)Tj
2.793 Tc
217.19 0 Td
(wt)Tj
0 Tc
12.793 0 Td
0.292 Tw
(he polygon boundaries, with v < 0 for no)Tj
-229.983 -12 Td
0 Tw
[(line. By def)10.0159(ault v = 0.)]TJ
/R22703224 10 Tf
-36 -16.8 Td
(c)Tj
/R22058880 10 Tf
12.6398 0 Td
(k)Tj
/R22384656 10 Tf
23.3602 0 Td
[(The inte)15(ger k species color scheme used to color the countries. By def)9.99023(ault k = 1.)]TJ
-28.5 -16.8 Td
[(Acceptable v)24.9927(alues are:)]TJ
2.5 Tc
36 -12 Td
[(0:n)249.993(op)]TJ
0 Tc
30.2801 0 Td
(olygons)Tj
2.5 Tc
-30.2801 -12 Td
(1:p)Tj
0 Tc
17.7801 0 Td
(astel)Tj
2.5 Tc
-17.7801 -12 Td
(2:b)Tj
0 Tc
17.7801 0 Td
[(lue to yello)25(w)]TJ
2.5 Tc
-17.7801 -12 Td
(3:w)Tj
0 Tc
20 0 Td
(hite to red)Tj
2.5 Tc
-20 -12 Td
(4:l)Tj
0 Tc
15.5602 0 Td
(ight gre)Tj
2.5 Tc
30.6801 0 Td
[(yt)249.993(or)]TJ
0 Tc
21.1102 0 Td
(ed)Tj
2.5 Tc
-67.3504 -12 Td
(5:p)Tj
0 Tc
17.7801 0 Td
(rimary colors)Tj
2.5 Tc
-17.7801 -12 Td
(6:s)Tj
0 Tc
16.6699 0 Td
(equential single hue red)Tj
2.5 Tc
-16.6699 -12 Td
(7:s)Tj
0 Tc
16.6699 0 Td
(equential single hue lighter red)Tj
2.5 Tc
-16.6699 -12 Td
(8:l)Tj
0 Tc
15.5602 0 Td
[(ight gre)14.9927(y)]TJ
/R22703224 10 Tf
-59.0602 -16.8 Td
(c_opacity=)Tj
/R22058880 10 Tf
52.7199 0 Td
(xy)Tj
/R22384656 10 Tf
-16.7199 -12 Td
[(Species a tw)10(o-character he)14.9854(xadecimal string specifying the opacity of the polygons.)]TJ
/R22703224 10 Tf
-36 -16.8 Td
(C)Tj
/R22058880 10 Tf
15.4199 0 Td
(d)Tj
/R22384656 10 Tf
20.5801 0 Td
1.264 Tw
(The inte)Tj
34.1641 0 Td
1.265 Tw
[(ger d species the maximum number of clusters \(countries\) allo)25(wed. By def)9.99023(ault d = 0,)]TJ
-34.1641 -12 Td
0 Tw
(which means that there is no limit.)Tj
/R22703224 10 Tf
-36 -16.8 Td
(d)Tj
/R22058880 10 Tf
13.7602 0 Td
(d)Tj
/R22384656 10 Tf
22.2398 0 Td
0.413 Tw
(The inte)Tj
33.3129 0 Td
0.412 Tw
(ger d species the random seed used during color assignment optimization that maximize)Tj
-33.3129 -12 Td
0 Tw
[(color dif)24.9841(ference between neighboring countries.)]TJ
2.5 Tc
133.95 -76.8 Td
(3M)Tj
0 Tc
16.3898 0 Td
[(arch 2011)-20095(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R16246656 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVMAP)Tj
/R16572432 10 Tf
34.3199 0 Td
129.16 Tw
(\(1\) General)Tj
177.47 0 Td
0 Tw
(Commands Manual)Tj
/R16246656 10 Tf
210.25 0 Td
(GVMAP)Tj
/R16572432 10 Tf
34.3199 0 Td
(\(1\))Tj
-0.219 Tc
/R16891000 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R16572432 10 Tf
20.407 -12 Td
(gvmap nd clusters and create a geographical map highlighting clusters.)Tj
/R16891000 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R16891000 10 Tf
36 -12 Td
(gvmap)Tj
/R16572432 10 Tf
31.3898 0 Td
([)Tj
/R16246656 10 Tf
6.06016 0 Td
(options)Tj
2.5 Tc
/R16572432 10 Tf
32.2199 0 Td
(][)Tj
0 Tc
/R16891000 10 Tf
11.6602 0 Td
(o)Tj
/R16246656 10 Tf
13.4301 0 Td
(outle)Tj
2.5 Tc
/R16572432 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R16246656 10 Tf
13.5699 0 Td
(les)Tj
/R16572432 10 Tf
18.8801 0 Td
(])Tj
/R16891000 10.95 Tf
-190.89 -16.8 Td
(DESCRIPTION)Tj
/R16891000 10 Tf
36 -12 Td
(gvmap)Tj
/R16572432 10 Tf
31.4219 0 Td
(tak)Tj
12.1199 0 Td
0.032 Tw
(es as input a graph in DO)Tj
2.532 Tc
101.442 0 Td
(Tf)Tj
0 Tc
11.9719 0 Td
(ormat, nds node clusters and produces a rendering of the graph as a)Tj
-156.956 -12 Td
0 Tw
(geographic-style map, with clusters highlighted as countries, in xdot format.)Tj
16.8 TL
0.63 Tw
(In the input graph, each node must ha)'
-0.15 Tc
154.74 0 Td
0.931 Tw
(ve p)Tj
0 Tc
17.4211 0 Td
0.631 Tw
(osition, width and height information \(pos, width and height at-)Tj
-172.161 -12 Td
0 Tw
[(trib)20.0159(utes, respecti)]TJ
-0.15 Tc
65.65 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly\) dened, and nodes must not o)Tj
-0.15 Tc
132.9 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlap.)Tj
-217.13 -16.8 Td
0.75 Tw
(By def)Tj
27.5898 0 Td
(ault,)Tj
/R16891000 10 Tf
20.75 0 Td
(gvmap)Tj
/R16572432 10 Tf
32.1398 0 Td
0.749 Tw
(will generate the clusters from the data. If desired, the input graph can specify cluster)Tj
-80.4797 -12 Td
0.071 Tw
[(information by gi)24.9817(ving e)]TJ
-0.15 Tc
94.4332 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ry node a)Tj
/R16246656 10 Tf
39.923 0 Td
(cluster)Tj
/R16572432 10 Tf
29.7922 0 Td
(attrib)Tj
20.9102 0 Td
0.072 Tw
[(ute whose v)24.9927(alue is a small positi)]TJ
-0.15 Tc
129.372 0 Td
0.372 Tw
(ve i)Tj
0 Tc
14.6422 0 Td
[(nte)15.0098(ger)]TJ
2.572 Tc
24.2898 0 Td
(.\()Tj
0 Tc
8.40195 0 Td
0.072 Tw
[(It is w)9.98535(orks best)]TJ
-371.054 -12 Td
(if)Tj
/R16246656 10 Tf
9.29805 0 Td
(cluster)Tj
-0.25 Tc
/R16572432 10 Tf
30.4078 0 Td
(va)Tj
0 Tc
9.18984 0 Td
0.688 Tw
(lues are all inte)Tj
62.734 0 Td
0.687 Tw
[(gers in the interv)24.9829(al [1,K] for some K. Nodes sharing the same)]TJ
/R16246656 10 Tf
256.834 0 Td
(cluster)Tj
/R16572432 10 Tf
30.407 0 Td
[(attrib)19.9854(ute)]TJ
-0.25 Tc
-398.871 -12 Td
(va)Tj
0 Tc
9.18984 0 Td
0.22 Tw
(lue will be put into the same cluster)Tj
143.48 0 Td
(.)Tj
/R16891000 10 Tf
5.21992 0 Td
(N.B.)Tj
-0.15 Tc
/R16572432 10 Tf
21.6102 0 Td
(Fo)Tj
2.72 Tc
10.4102 0 Td
(rt)Tj
0 Tc
8.83008 0 Td
(he)Tj
/R16246656 10 Tf
12.1602 0 Td
(cluster)Tj
/R16572432 10 Tf
29.9398 0 Td
(attrib)Tj
20.9102 0 Td
(ute to be used, all nodes must ha)Tj
-0.15 Tc
131.33 0 Td
0.52 Tw
(ve a v)Tj
0 Tc
23.9199 0 Td
(alid)Tj
-0.25 Tc
-417 -12 Td
(va)Tj
0 Tc
9.18984 0 Td
(lue.)Tj
-9.18984 -16.8 Td
1.341 Tw
(If the)Tj
/R16246656 10 Tf
26.5621 0 Td
(D)Tj
/R16572432 10 Tf
17.8109 0 Td
(ag is used,)Tj
/R16891000 10 Tf
54.023 0 Td
(gvmap)Tj
/R16572432 10 Tf
32.7309 0 Td
(will use the top-le)Tj
-0.15 Tc
75.7129 0 Td
(ve)Tj
3.84 Tc
9.28984 0 Td
(lc)Tj
0 Tc
11.0602 0 Td
1.34 Tw
(luster subgraphs to determine the clustering. An)Tj
199.81 0 Td
(y)Tj
-427 -12 Td
0 Tw
[(nodes not in such a cluster will be put into a single catch-all cluster)54.9927(.)]TJ
0.066 Tw
(If the input species the desired clustering as described abo)'
-0.15 Tc
238.454 0 Td
(ve)Tj
2.567 Tc
9.28984 0 Td
[(,i)256.711(tc)]TJ
0 Tc
17.634 0 Td
0.067 Tw
(an also specify a desired coloring by ha)Tj
158.289 0 Td
(v-)Tj
-423.667 -12 Td
0.11 Tw
[(ing some node in each cluster pro)14.9927(vide a)]TJ
/R16246656 10 Tf
161.809 0 Td
[(cluster)37(color)]TJ
/R16572432 10 Tf
50.5691 0 Td
[(attrib)19.9854(ute.)]TJ
/R16891000 10 Tf
38.2391 0 Td
(N.B.)Tj
/R16572432 10 Tf
21.4988 0 Td
0.109 Tw
(Unless one species)Tj
/R16246656 10 Tf
83.927 0 Td
(c0)Tj
2.609 Tc
/R16572432 10 Tf
16.1898 0 Td
(,o)Tj
0 Tc
10.109 0 Td
(nly the)Tj
/R16246656 10 Tf
30.218 0 Td
(clus-)Tj
-412.56 -12 Td
[(ter)37.0154(color)]TJ
/R16572432 10 Tf
34.4379 0 Td
0.088 Tw
(of the last node in a cluster has an ef)Tj
146.342 0 Td
0.089 Tw
(fect. In addition, unless one uses)Tj
/R16246656 10 Tf
133.294 0 Td
(O)Tj
/R16572432 10 Tf
13.9699 0 Td
(,)Tj
/R16891000 10 Tf
5.08906 0 Td
(gvmap)Tj
/R16572432 10 Tf
31.4789 0 Td
(may permute the)Tj
-364.612 -12 Td
(gi)Tj
-0.15 Tc
7.53008 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(nc)Tj
0 Tc
11.9398 0 Td
(olors.)Tj
/R16891000 10.95 Tf
-64.7598 -16.8 Td
(OPTIONS)Tj
/R16572432 10 Tf
36 -12 Td
0 Tw
[(The follo)25.0159(wing options are supported:)]TJ
/R16891000 10 Tf
(a)'
/R16246656 10 Tf
13.2 0 Td
(k)Tj
/R16572432 10 Tf
22.8 0 Td
0.133 Tw
[(The inte)15.0183(ger k species the a)]TJ
-0.15 Tc
112.235 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.132 Tw
(rage number of articial points added along the bounding box of the)Tj
-121.525 -12 Td
0.718 Tw
(labels. Such articial points are added to a)Tj
-0.2 Tc
174.246 0 Td
(vo)Tj
0 Tc
9.8 0 Td
0.719 Tw
(id a country boundary cutting through the boundary)Tj
-184.046 -12 Td
0.437 Tw
(box of the labels. Computing time is proportional to k; hence, for lar)Tj
278.934 0 Td
0.436 Tw
[(ge graphs, a small v)25.0098(alue of k)]TJ
-278.934 -12 Td
0.561 Tw
(is suggested. If k = -1, a suitable v)Tj
141.528 0 Td
0.562 Tw
(alue of k is automatically selected based on the graph size. By)Tj
-141.528 -12 Td
0 Tw
[(def)10.0073(ault k = -1.)]TJ
/R16891000 10 Tf
-36 -16.8 Td
(b)Tj
/R16246656 10 Tf
13.7602 0 Td
(v)Tj
/R16572432 10 Tf
22.2398 0 Td
0.293 Tw
(The real number v species the line width used to dra)Tj
2.793 Tc
217.19 0 Td
(wt)Tj
0 Tc
12.793 0 Td
0.292 Tw
(he polygon boundaries, with v < 0 for no)Tj
-229.983 -12 Td
0 Tw
[(line. By def)10.0159(ault v = 0.)]TJ
/R16891000 10 Tf
-36 -16.8 Td
(c)Tj
/R16246656 10 Tf
12.6398 0 Td
(k)Tj
/R16572432 10 Tf
23.3602 0 Td
[(The inte)15(ger k species color scheme used to color the countries. By def)9.99023(ault k = 1.)]TJ
-28.5 -16.8 Td
[(Acceptable v)24.9927(alues are:)]TJ
2.5 Tc
36 -12 Td
[(0:n)249.993(op)]TJ
0 Tc
30.2801 0 Td
(olygons)Tj
2.5 Tc
-30.2801 -12 Td
(1:p)Tj
0 Tc
17.7801 0 Td
(astel)Tj
2.5 Tc
-17.7801 -12 Td
(2:b)Tj
0 Tc
17.7801 0 Td
[(lue to yello)25(w)]TJ
2.5 Tc
-17.7801 -12 Td
(3:w)Tj
0 Tc
20 0 Td
(hite to red)Tj
2.5 Tc
-20 -12 Td
(4:l)Tj
0 Tc
15.5602 0 Td
(ight gre)Tj
2.5 Tc
30.6801 0 Td
[(yt)249.993(or)]TJ
0 Tc
21.1102 0 Td
(ed)Tj
2.5 Tc
-67.3504 -12 Td
(5:p)Tj
0 Tc
17.7801 0 Td
(rimary colors)Tj
2.5 Tc
-17.7801 -12 Td
(6:s)Tj
0 Tc
16.6699 0 Td
(equential single hue red)Tj
2.5 Tc
-16.6699 -12 Td
(7:s)Tj
0 Tc
16.6699 0 Td
(equential single hue lighter red)Tj
2.5 Tc
-16.6699 -12 Td
(8:l)Tj
0 Tc
15.5602 0 Td
[(ight gre)14.9927(y)]TJ
/R16891000 10 Tf
-59.0602 -16.8 Td
(c_opacity=)Tj
/R16246656 10 Tf
52.7199 0 Td
(xy)Tj
/R16572432 10 Tf
-16.7199 -12 Td
[(Species a tw)10(o-character he)14.9854(xadecimal string specifying the opacity of the polygons.)]TJ
/R16891000 10 Tf
-36 -16.8 Td
(C)Tj
/R16246656 10 Tf
15.4199 0 Td
(d)Tj
/R16572432 10 Tf
20.5801 0 Td
1.264 Tw
(The inte)Tj
34.1641 0 Td
1.265 Tw
[(ger d species the maximum number of clusters \(countries\) allo)25(wed. By def)9.99023(ault d = 0,)]TJ
-34.1641 -12 Td
0 Tw
(which means that there is no limit.)Tj
/R16891000 10 Tf
-36 -16.8 Td
(d)Tj
/R16246656 10 Tf
13.7602 0 Td
(d)Tj
/R16572432 10 Tf
22.2398 0 Td
0.413 Tw
(The inte)Tj
33.3129 0 Td
0.412 Tw
(ger d species the random seed used during color assignment optimization that maximize)Tj
-33.3129 -12 Td
0 Tw
[(color dif)24.9841(ference between neighboring countries.)]TJ
2.5 Tc
133.95 -76.8 Td
(3M)Tj
0 Tc
16.3898 0 Td
[(arch 2011)-20095(1)]TJ
ET
Q
Q
\n \n \n \n \n-2878\n+2877\n \n \n \n \n BaseFont\n BUHQOS+Times-Italic\n FontDescriptor\n@@ -670,19 +670,19 @@\n FontFile3\n \n \n \n \n \n \n-R22703224\n+R16891000\n \n-R22384656\n+R16572432\n \n-R22058880\n+R16246656\n \n \n \n \n \n \n Type\n@@ -719,29 +719,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R22058880 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVMAP)Tj
/R22384656 10 Tf
34.3199 0 Td
129.16 Tw
(\(1\) General)Tj
177.47 0 Td
0 Tw
(Commands Manual)Tj
/R22058880 10 Tf
210.25 0 Td
(GVMAP)Tj
/R22384656 10 Tf
34.3199 0 Td
(\(1\))Tj
/R22703224 10 Tf
-420.34 -36 Td
(D)Tj
/R22384656 10 Tf
36 0 Td
(If specied, the graph')Tj
2.5 Tc
89.9801 0 Td
(sc)Tj
0 Tc
10.8301 0 Td
(luster subgraphs are used to specify the clustering.)Tj
/R22703224 10 Tf
-136.81 -16.8 Td
(e)Tj
/R22384656 10 Tf
36 0 Td
(If specied, edges will be included in the nal output.)Tj
/R22703224 10 Tf
-36 -16.8 Td
(g)Tj
/R22058880 10 Tf
13.2 0 Td
(c)Tj
/R22384656 10 Tf
22.8 0 Td
(Species the bounding box color)Tj
2.5 Tc
131.11 0 Td
[(.I)249.993(fn)]TJ
0 Tc
19.1602 0 Td
[(ot specied, a bounding box is not dra)15.0098(wn.)]TJ
/R22703224 10 Tf
-186.27 -16.8 Td
(h)Tj
/R22058880 10 Tf
13.7602 0 Td
(k)Tj
/R22384656 10 Tf
22.2398 0 Td
0.798 Tw
[(The number of articial points added to maintain a bridge between endpoints. By def)10(ault, this is)]TJ
12 TL
(zero.)'
/R22703224 10 Tf
-36 -16.8 Td
(highlight=)Tj
/R22058880 10 Tf
50.1102 0 Td
(k)Tj
/R22384656 10 Tf
-14.1102 -12 Td
0 Tw
(Only dra)Tj
2.5 Tc
35.1199 0 Td
(wc)Tj
0 Tc
14.1602 0 Td
(luster)Tj
/R22058880 10 Tf
24.7199 0 Td
(k)Tj
2.5 Tc
/R22384656 10 Tf
4.43984 0 Td
[(.B)250.007(yd)]TJ
0 Tc
24.1699 0 Td
[(ef)10.0073(ault, all clusters are dra)14.9927(wn.)]TJ
/R22703224 10 Tf
-138.61 -16.8 Td
(k)Tj
/R22384656 10 Tf
36 0 Td
[(If specied, increases the randomness of outer boundary)65(.)]TJ
/R22703224 10 Tf
-36 -16.8 Td
(l)Tj
/R22058880 10 Tf
10.9801 0 Td
(s)Tj
/R22384656 10 Tf
25.0199 0 Td
(Use the string)Tj
/R22058880 10 Tf
58.05 0 Td
(s)Tj
/R22384656 10 Tf
6.38984 0 Td
[(as a label for the dra)14.9854(wing.)]TJ
/R22703224 10 Tf
-100.44 -16.8 Td
(m)Tj
/R22058880 10 Tf
16.5301 0 Td
(v)Tj
/R22384656 10 Tf
19.4699 0 Td
[(Generate a mar)18(gin of)]TJ
/R22058880 10 Tf
87.0102 0 Td
(v)Tj
/R22384656 10 Tf
6.93984 0 Td
[(points around the dra)14.9854(wing. By def)10.0146(ault, this is determined by)]TJ
/R22703224 10 Tf
242.51 0 Td
(gvmap)Tj
/R22384656 10 Tf
28.8898 0 Td
(.)Tj
/R22703224 10 Tf
-401.35 -16.8 Td
(O)Tj
/R22384656 10 Tf
36 0 Td
0.484 Tw
(Do NO)Tj
2.984 Tc
29.2441 0 Td
[(Td)298.386(oc)]TJ
0 Tc
26.518 0 Td
(olor assignment optimization that maximizes color dif)Tj
219.314 0 Td
0.483 Tw
(ferences between neighboring)Tj
-275.076 -12 Td
(countries)Tj
/R22703224 10 Tf
-36 -16.8 Td
(o)Tj
/R22058880 10 Tf
10.3602 0 Td
(<le>)Tj
/R22384656 10 Tf
25.6398 -12 Td
0 Tw
[(Put output in <le>. Def)9.99268(ault output is stdout)]TJ
/R22703224 10 Tf
-36 -16.8 Td
(p)Tj
/R22058880 10 Tf
13.7602 0 Td
(k)Tj
/R22384656 10 Tf
22.2398 0 Td
(Indicates what le)Tj
-0.15 Tc
67.5102 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
[(lo)249.993(fp)]TJ
0 Tc
21.1102 0 Td
[(oints should be sho)25(wn. By def)9.98535(ault, no points are sho)25(wn.)]TJ
-126.41 -16.8 Td
[(Acceptable v)24.9927(alues are:)]TJ
2.5 Tc
36 -12 Td
[(0:n)249.993(op)]TJ
0 Tc
30.2801 0 Td
(oints)Tj
2.5 Tc
-30.2801 -12 Td
(1:a)Tj
0 Tc
17.2199 0 Td
(ll points)Tj
2.5 Tc
-17.2199 -12 Td
(2:l)Tj
0 Tc
15.5602 0 Td
(abel points)Tj
2.5 Tc
-15.5602 -12 Td
(3:r)Tj
0 Tc
16.1102 0 Td
(andom/articial points)Tj
/R22703224 10 Tf
-59.6102 -16.8 Td
(Q)Tj
/R22384656 10 Tf
36 0 Td
[(Use modularity quality for clustering rather than the def)10(ault modularity clustering.)]TJ
/R22703224 10 Tf
-36 -16.8 Td
(r)Tj
/R22058880 10 Tf
12.6398 0 Td
(k)Tj
/R22384656 10 Tf
23.3602 0 Td
1.238 Tw
[(The number of random points k \(inte)15.0098(ger\) used to dene sea and lak)]TJ
3.738 Tc
283.446 0 Td
(eb)Tj
0 Tc
13.1781 0 Td
1.239 Tw
(oundaries. If 0, auto as-)Tj
-296.624 -12 Td
0 Tw
[(signed. By def)10(ault v = 0)]TJ
/R22703224 10 Tf
-36 -16.8 Td
(s)Tj
/R22058880 10 Tf
12.0898 0 Td
(v)Tj
/R22384656 10 Tf
23.9102 0 Td
0.471 Tw
(The real number v species the depth of the sea and lak)Tj
2.97 Tc
227.531 0 Td
(es)Tj
0 Tc
11.3 0 Td
0.47 Tw
(hores in points. If 0, auto assigned. By)Tj
-238.831 -12 Td
0 Tw
[(def)10.0073(ault v = 0.)]TJ
/R22703224 10 Tf
-36 -16.8 Td
(t)Tj
/R22058880 10 Tf
11.5301 0 Td
(n)Tj
/R22384656 10 Tf
24.4699 0 Td
[(Mak)9.99268(e)]TJ
/R22058880 10 Tf
25.1699 0 Td
(n)Tj
/R22384656 10 Tf
7.5 0 Td
(attempts to impro)Tj
-0.15 Tc
70.4102 0 Td
0.3 Tw
(ve c)Tj
0 Tc
16.2301 0 Td
0 Tw
[(luster contiguity)64.9927(.)]TJ
/R22703224 10 Tf
-155.31 -16.8 Td
(v)Tj
-1.11 Tc
/R22384656 10 Tf
36 0 Td
(Ve)Tj
0 Tc
10.55 0 Td
(rbose mode.)Tj
/R22703224 10 Tf
-46.55 -16.8 Td
(z)Tj
/R22058880 10 Tf
12.6398 0 Td
(c)Tj
/R22384656 10 Tf
23.3602 0 Td
(Specied the polygon line color)Tj
2.5 Tc
127.22 0 Td
(.D)Tj
0 Tc
12.2199 0 Td
[(ef)10.0073(ault is black.)]TJ
/R22703224 10 Tf
-175.44 -16.8 Td
(?)Tj
/R22384656 10 Tf
36 0 Td
[(Print usage and e)15(xit.)]TJ
/R22703224 10.95 Tf
-72 -16.8 Td
(EXAMPLES)Tj
/R22384656 10 Tf
36 -12 Td
(Gi)Tj
-0.15 Tc
9.75 0 Td
(ve)Tj
3.133 Tc
9.28984 0 Td
(nag)Tj
0 Tc
20.7059 0 Td
0.633 Tw
(raph foo.gv)Tj
3.133 Tc
46.0828 0 Td
(,o)Tj
0 Tc
10.6328 0 Td
[(ne w)10.0024(ay to generate a layout and highlight the clusters is to rst select a layout en-)]TJ
-96.4613 -12 Td
0.277 Tw
(gine with a suitable o)Tj
-0.15 Tc
86.5078 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlap remo)Tj
-0.25 Tc
38.727 0 Td
(va)Tj
2.777 Tc
9.18984 0 Td
(lm)Tj
0 Tc
13.3371 0 Td
(ethod, then feed the output to gvmap, and nally render the map us-)Tj
-157.052 -12 Td
0.822 Tw
[(ing specic graphics format. F)15.0024(or e)]TJ
141.01 0 Td
0.823 Tw
[(xample, the follo)24.9902(wing pipeline creates a map with edges in semi-trans-)]TJ
-141.01 -12 Td
0 Tw
(parent light gray and nodes laid out using sfdp:)Tj
16.8 TL
(sfdp Go)'
-0.15 Tc
37.4301 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlap=prism foo.gv | gvmap e | neato n2 Ecolor=#55555522 Tpng > foo.png)Tj
-46.7199 -16.8 Td
0.541 Tw
[(The shell script gvmap.sh pro)14.9927(vides a shorthand for such pipelines. F)]TJ
277.86 0 Td
0.54 Tw
[(or e)14.9854(xample, the abo)]TJ
-0.15 Tc
80.1902 0 Td
0.84 Tw
(ve p)Tj
0 Tc
17.3301 0 Td
0.54 Tw
(ipeline can be)Tj
-375.38 -12 Td
(achie)Tj
-0.15 Tc
20.85 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(du)Tj
0 Tc
12.5 0 Td
(sing)Tj
-42.6398 -16.8 Td
0 Tw
(gvmap.sh Ae Ecolor=#55555522 Tpng foo.gv > foo.png)Tj
-0.548 Tc
/R22703224 10.95 Tf
-36 -40.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
-0.55 Tc
/R22384656 10 Tf
20.7363 -12 Td
(Yi)Tj
-0.1 Tc
9.45 0 Td
(fa)Tj
2.5 Tc
7.66992 0 Td
[(nH)250.007(u<)]TJ
0 Tc
27.8598 0 Td
[(yif)9.98413(anhu@yahoo.com>)]TJ
/R22703224 10.95 Tf
-80.9797 -16.8 Td
(SEE ALSO)Tj
/R22384656 10 Tf
36 -12 Td
(gvmap.sh\(1\), sfdp\(1\), neato\(1\), gvpr\(1\))Tj
2.5 Tc
169.95 -52.8 Td
(3M)Tj
0 Tc
16.3898 0 Td
[(arch 2011)-20095(2)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R16246656 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVMAP)Tj
/R16572432 10 Tf
34.3199 0 Td
129.16 Tw
(\(1\) General)Tj
177.47 0 Td
0 Tw
(Commands Manual)Tj
/R16246656 10 Tf
210.25 0 Td
(GVMAP)Tj
/R16572432 10 Tf
34.3199 0 Td
(\(1\))Tj
/R16891000 10 Tf
-420.34 -36 Td
(D)Tj
/R16572432 10 Tf
36 0 Td
(If specied, the graph')Tj
2.5 Tc
89.9801 0 Td
(sc)Tj
0 Tc
10.8301 0 Td
(luster subgraphs are used to specify the clustering.)Tj
/R16891000 10 Tf
-136.81 -16.8 Td
(e)Tj
/R16572432 10 Tf
36 0 Td
(If specied, edges will be included in the nal output.)Tj
/R16891000 10 Tf
-36 -16.8 Td
(g)Tj
/R16246656 10 Tf
13.2 0 Td
(c)Tj
/R16572432 10 Tf
22.8 0 Td
(Species the bounding box color)Tj
2.5 Tc
131.11 0 Td
[(.I)249.993(fn)]TJ
0 Tc
19.1602 0 Td
[(ot specied, a bounding box is not dra)15.0098(wn.)]TJ
/R16891000 10 Tf
-186.27 -16.8 Td
(h)Tj
/R16246656 10 Tf
13.7602 0 Td
(k)Tj
/R16572432 10 Tf
22.2398 0 Td
0.798 Tw
[(The number of articial points added to maintain a bridge between endpoints. By def)10(ault, this is)]TJ
12 TL
(zero.)'
/R16891000 10 Tf
-36 -16.8 Td
(highlight=)Tj
/R16246656 10 Tf
50.1102 0 Td
(k)Tj
/R16572432 10 Tf
-14.1102 -12 Td
0 Tw
(Only dra)Tj
2.5 Tc
35.1199 0 Td
(wc)Tj
0 Tc
14.1602 0 Td
(luster)Tj
/R16246656 10 Tf
24.7199 0 Td
(k)Tj
2.5 Tc
/R16572432 10 Tf
4.43984 0 Td
[(.B)250.007(yd)]TJ
0 Tc
24.1699 0 Td
[(ef)10.0073(ault, all clusters are dra)14.9927(wn.)]TJ
/R16891000 10 Tf
-138.61 -16.8 Td
(k)Tj
/R16572432 10 Tf
36 0 Td
[(If specied, increases the randomness of outer boundary)65(.)]TJ
/R16891000 10 Tf
-36 -16.8 Td
(l)Tj
/R16246656 10 Tf
10.9801 0 Td
(s)Tj
/R16572432 10 Tf
25.0199 0 Td
(Use the string)Tj
/R16246656 10 Tf
58.05 0 Td
(s)Tj
/R16572432 10 Tf
6.38984 0 Td
[(as a label for the dra)14.9854(wing.)]TJ
/R16891000 10 Tf
-100.44 -16.8 Td
(m)Tj
/R16246656 10 Tf
16.5301 0 Td
(v)Tj
/R16572432 10 Tf
19.4699 0 Td
[(Generate a mar)18(gin of)]TJ
/R16246656 10 Tf
87.0102 0 Td
(v)Tj
/R16572432 10 Tf
6.93984 0 Td
[(points around the dra)14.9854(wing. By def)10.0146(ault, this is determined by)]TJ
/R16891000 10 Tf
242.51 0 Td
(gvmap)Tj
/R16572432 10 Tf
28.8898 0 Td
(.)Tj
/R16891000 10 Tf
-401.35 -16.8 Td
(O)Tj
/R16572432 10 Tf
36 0 Td
0.484 Tw
(Do NO)Tj
2.984 Tc
29.2441 0 Td
[(Td)298.386(oc)]TJ
0 Tc
26.518 0 Td
(olor assignment optimization that maximizes color dif)Tj
219.314 0 Td
0.483 Tw
(ferences between neighboring)Tj
-275.076 -12 Td
(countries)Tj
/R16891000 10 Tf
-36 -16.8 Td
(o)Tj
/R16246656 10 Tf
10.3602 0 Td
(<le>)Tj
/R16572432 10 Tf
25.6398 -12 Td
0 Tw
[(Put output in <le>. Def)9.99268(ault output is stdout)]TJ
/R16891000 10 Tf
-36 -16.8 Td
(p)Tj
/R16246656 10 Tf
13.7602 0 Td
(k)Tj
/R16572432 10 Tf
22.2398 0 Td
(Indicates what le)Tj
-0.15 Tc
67.5102 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
[(lo)249.993(fp)]TJ
0 Tc
21.1102 0 Td
[(oints should be sho)25(wn. By def)9.98535(ault, no points are sho)25(wn.)]TJ
-126.41 -16.8 Td
[(Acceptable v)24.9927(alues are:)]TJ
2.5 Tc
36 -12 Td
[(0:n)249.993(op)]TJ
0 Tc
30.2801 0 Td
(oints)Tj
2.5 Tc
-30.2801 -12 Td
(1:a)Tj
0 Tc
17.2199 0 Td
(ll points)Tj
2.5 Tc
-17.2199 -12 Td
(2:l)Tj
0 Tc
15.5602 0 Td
(abel points)Tj
2.5 Tc
-15.5602 -12 Td
(3:r)Tj
0 Tc
16.1102 0 Td
(andom/articial points)Tj
/R16891000 10 Tf
-59.6102 -16.8 Td
(Q)Tj
/R16572432 10 Tf
36 0 Td
[(Use modularity quality for clustering rather than the def)10(ault modularity clustering.)]TJ
/R16891000 10 Tf
-36 -16.8 Td
(r)Tj
/R16246656 10 Tf
12.6398 0 Td
(k)Tj
/R16572432 10 Tf
23.3602 0 Td
1.238 Tw
[(The number of random points k \(inte)15.0098(ger\) used to dene sea and lak)]TJ
3.738 Tc
283.446 0 Td
(eb)Tj
0 Tc
13.1781 0 Td
1.239 Tw
(oundaries. If 0, auto as-)Tj
-296.624 -12 Td
0 Tw
[(signed. By def)10(ault v = 0)]TJ
/R16891000 10 Tf
-36 -16.8 Td
(s)Tj
/R16246656 10 Tf
12.0898 0 Td
(v)Tj
/R16572432 10 Tf
23.9102 0 Td
0.471 Tw
(The real number v species the depth of the sea and lak)Tj
2.97 Tc
227.531 0 Td
(es)Tj
0 Tc
11.3 0 Td
0.47 Tw
(hores in points. If 0, auto assigned. By)Tj
-238.831 -12 Td
0 Tw
[(def)10.0073(ault v = 0.)]TJ
/R16891000 10 Tf
-36 -16.8 Td
(t)Tj
/R16246656 10 Tf
11.5301 0 Td
(n)Tj
/R16572432 10 Tf
24.4699 0 Td
[(Mak)9.99268(e)]TJ
/R16246656 10 Tf
25.1699 0 Td
(n)Tj
/R16572432 10 Tf
7.5 0 Td
(attempts to impro)Tj
-0.15 Tc
70.4102 0 Td
0.3 Tw
(ve c)Tj
0 Tc
16.2301 0 Td
0 Tw
[(luster contiguity)64.9927(.)]TJ
/R16891000 10 Tf
-155.31 -16.8 Td
(v)Tj
-1.11 Tc
/R16572432 10 Tf
36 0 Td
(Ve)Tj
0 Tc
10.55 0 Td
(rbose mode.)Tj
/R16891000 10 Tf
-46.55 -16.8 Td
(z)Tj
/R16246656 10 Tf
12.6398 0 Td
(c)Tj
/R16572432 10 Tf
23.3602 0 Td
(Specied the polygon line color)Tj
2.5 Tc
127.22 0 Td
(.D)Tj
0 Tc
12.2199 0 Td
[(ef)10.0073(ault is black.)]TJ
/R16891000 10 Tf
-175.44 -16.8 Td
(?)Tj
/R16572432 10 Tf
36 0 Td
[(Print usage and e)15(xit.)]TJ
/R16891000 10.95 Tf
-72 -16.8 Td
(EXAMPLES)Tj
/R16572432 10 Tf
36 -12 Td
(Gi)Tj
-0.15 Tc
9.75 0 Td
(ve)Tj
3.133 Tc
9.28984 0 Td
(nag)Tj
0 Tc
20.7059 0 Td
0.633 Tw
(raph foo.gv)Tj
3.133 Tc
46.0828 0 Td
(,o)Tj
0 Tc
10.6328 0 Td
[(ne w)10.0024(ay to generate a layout and highlight the clusters is to rst select a layout en-)]TJ
-96.4613 -12 Td
0.277 Tw
(gine with a suitable o)Tj
-0.15 Tc
86.5078 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlap remo)Tj
-0.25 Tc
38.727 0 Td
(va)Tj
2.777 Tc
9.18984 0 Td
(lm)Tj
0 Tc
13.3371 0 Td
(ethod, then feed the output to gvmap, and nally render the map us-)Tj
-157.052 -12 Td
0.822 Tw
[(ing specic graphics format. F)15.0024(or e)]TJ
141.01 0 Td
0.823 Tw
[(xample, the follo)24.9902(wing pipeline creates a map with edges in semi-trans-)]TJ
-141.01 -12 Td
0 Tw
(parent light gray and nodes laid out using sfdp:)Tj
16.8 TL
(sfdp Go)'
-0.15 Tc
37.4301 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlap=prism foo.gv | gvmap e | neato n2 Ecolor=#55555522 Tpng > foo.png)Tj
-46.7199 -16.8 Td
0.541 Tw
[(The shell script gvmap.sh pro)14.9927(vides a shorthand for such pipelines. F)]TJ
277.86 0 Td
0.54 Tw
[(or e)14.9854(xample, the abo)]TJ
-0.15 Tc
80.1902 0 Td
0.84 Tw
(ve p)Tj
0 Tc
17.3301 0 Td
0.54 Tw
(ipeline can be)Tj
-375.38 -12 Td
(achie)Tj
-0.15 Tc
20.85 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(du)Tj
0 Tc
12.5 0 Td
(sing)Tj
-42.6398 -16.8 Td
0 Tw
(gvmap.sh Ae Ecolor=#55555522 Tpng foo.gv > foo.png)Tj
-0.548 Tc
/R16891000 10.95 Tf
-36 -40.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
-0.55 Tc
/R16572432 10 Tf
20.7363 -12 Td
(Yi)Tj
-0.1 Tc
9.45 0 Td
(fa)Tj
2.5 Tc
7.66992 0 Td
[(nH)250.007(u<)]TJ
0 Tc
27.8598 0 Td
[(yif)9.98413(anhu@yahoo.com>)]TJ
/R16891000 10.95 Tf
-80.9797 -16.8 Td
(SEE ALSO)Tj
/R16572432 10 Tf
36 -12 Td
(gvmap.sh\(1\), sfdp\(1\), neato\(1\), gvpr\(1\))Tj
2.5 Tc
169.95 -52.8 Td
(3M)Tj
0 Tc
16.3898 0 Td
[(arch 2011)-20095(2)]TJ
ET
Q
Q
\n \n \n \n \n 2409\n \n \n \n \n-R22703224\n+R16891000\n \n-R22384656\n+R16572432\n \n-R22058880\n+R16246656\n \n \n \n \n \n \n Type\n@@ -778,27 +778,27 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R22058880 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVMAP)Tj
/R22384656 10 Tf
34.3199 0 Td
129.16 Tw
(\(1\) General)Tj
177.47 0 Td
0 Tw
(Commands Manual)Tj
/R22058880 10 Tf
210.25 0 Td
(GVMAP)Tj
/R22384656 10 Tf
34.3199 0 Td
(\(1\))Tj
-420.34 -36 Td
0.246 Tw
(E. R. Gansner)Tj
2.746 Tc
56.1922 0 Td
[(,Y)403.583(.H)]TJ
0 Tc
23.6422 0 Td
(u, S. G. K)Tj
40.3879 0 Td
(obouro)Tj
-0.65 Tc
28.1801 0 Td
1.546 Tw
(v, ")Tj
0 Tc
13.6762 0 Td
0.246 Tw
(GMap: V)Tj
37.6961 0 Td
0.247 Tw
[(isualizing graphs and clusters as maps," Proc. P)15.0098(acic V)]TJ
223.056 0 Td
(is.)Tj
-422.83 -12 Td
0 Tw
(2010, pp. 201-208.)Tj
2.5 Tc
169.95 -672 Td
(3M)Tj
0 Tc
16.3898 0 Td
[(arch 2011)-20095(3)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R16246656 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVMAP)Tj
/R16572432 10 Tf
34.3199 0 Td
129.16 Tw
(\(1\) General)Tj
177.47 0 Td
0 Tw
(Commands Manual)Tj
/R16246656 10 Tf
210.25 0 Td
(GVMAP)Tj
/R16572432 10 Tf
34.3199 0 Td
(\(1\))Tj
-420.34 -36 Td
0.246 Tw
(E. R. Gansner)Tj
2.746 Tc
56.1922 0 Td
[(,Y)403.583(.H)]TJ
0 Tc
23.6422 0 Td
(u, S. G. K)Tj
40.3879 0 Td
(obouro)Tj
-0.65 Tc
28.1801 0 Td
1.546 Tw
(v, ")Tj
0 Tc
13.6762 0 Td
0.246 Tw
(GMap: V)Tj
37.6961 0 Td
0.247 Tw
[(isualizing graphs and clusters as maps," Proc. P)15.0098(acic V)]TJ
223.056 0 Td
(is.)Tj
-422.83 -12 Td
0 Tw
(2010, pp. 201-208.)Tj
2.5 Tc
169.95 -672 Td
(3M)Tj
0 Tc
16.3898 0 Td
[(arch 2011)-20095(3)]TJ
ET
Q
Q
\n \n \n \n \n-420\n+421\n \n \n \n \n-R22384656\n+R16572432\n \n-R22058880\n+R16246656\n \n \n \n \n \n \n \n@@ -853,15 +853,15 @@\n \n Filter\n FlateDecode\n Length\n 436\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R22780448 def
1 begincodespacerange
<00><ff>
endcodespacerange
44 beginbfrange
<20><20><0020>
<2e><2e><002e>
<3d><3d><003d>
<3f><3f><003f>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<51><51><0051>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<58><58><0058>
<59><59><0059>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<76><76><0076>
<79><79><0079>
<7a><7a><007a>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R16968224 def
1 begincodespacerange
<00><ff>
endcodespacerange
44 beginbfrange
<20><20><0020>
<2e><2e><002e>
<3d><3d><003d>
<3f><3f><003f>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<51><51><0051>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<58><58><0058>
<59><59><0059>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<76><76><0076>
<79><79><0079>
<7a><7a><007a>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -881,15 +881,15 @@\n \n Filter\n FlateDecode\n Length\n 632\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R22780816 def
1 begincodespacerange
<00><ff>
endcodespacerange
76 beginbfrange
<20><20><0020>
<22><22><0022>
<23><23><0023>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4b><4b><004b>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<59><59><0059>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7c><7c><007c>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R16968592 def
1 begincodespacerange
<00><ff>
endcodespacerange
76 beginbfrange
<20><20><0020>
<22><22><0022>
<23><23><0023>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4b><4b><004b>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<59><59><0059>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7c><7c><007c>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -911,18 +911,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-347\n+346\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R22781184 def
1 begincodespacerange
<00><ff>
endcodespacerange
29 beginbfrange
<2d><2d><002d>
<30><30><0030>
<3c><3c><003c>
<3e><3e><003e>
<41><41><0041>
<44><44><0044>
<47><47><0047>
<4d><4d><004d>
<4f><4f><004f>
<50><50><0050>
<56><56><0056>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R16968960 def
1 begincodespacerange
<00><ff>
endcodespacerange
29 beginbfrange
<2d><2d><002d>
<30><30><0030>
<3c><3c><003c>
<3e><3e><003e>
<41><41><0041>
<44><44><0044>
<47><47><0047>
<4d><4d><004d>
<4f><4f><004f>
<50><50><0050>
<56><56><0056>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -946,15 +946,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-ba283a7c309d'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-f6f36fce1593'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 32\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gvmap.sh.1.pdf.gz", "source2": "./usr/share/doc/graphviz/gvmap.sh.1.pdf.gz", "unified_diff": null, "details": [{"source1": "gvmap.sh.1.pdf", "source2": "gvmap.sh.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -72,15 +72,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R20498368 10 Tf
1 0 0 1 71.9801 793.89 Tm
[(GVMAP)134.993(.SH)]TJ
/R20826256 10 Tf
48.2 0 Td
115.28 Tw
(\(1\) General)Tj
163.59 0 Td
0 Tw
(Commands Manual)Tj
/R20498368 10 Tf
196.37 0 Td
[(GVMAP)134.99(.SH)]TJ
/R20826256 10 Tf
48.2 0 Td
(\(1\))Tj
-0.219 Tc
/R21142712 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R20826256 10 Tf
20.407 -12 Td
(gvmap.sh pipeline for running gvmap)Tj
/R21142712 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R21142712 10 Tf
36 -12 Td
(gvmap.sh)Tj
/R20826256 10 Tf
43.3398 0 Td
([)Tj
/R21142712 10 Tf
3.33008 0 Td
(vV?)Tj
5 Tc
/R20826256 10 Tf
22.9199 0 Td
(][)Tj
0 Tc
/R20498368 10 Tf
14.3898 0 Td
(options)Tj
2.5 Tc
/R20826256 10 Tf
32.2199 0 Td
(][)Tj
0 Tc
/R21142712 10 Tf
11.6602 0 Td
(o)Tj
/R20498368 10 Tf
13.4301 0 Td
(outle)Tj
2.5 Tc
/R20826256 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R20498368 10 Tf
13.5699 0 Td
(les)Tj
/R20826256 10 Tf
18.8801 0 Td
(])Tj
/R21142712 10.95 Tf
-237.42 -16.8 Td
(DESCRIPTION)Tj
/R21142712 10 Tf
36 -12 Td
(gvmap.sh)Tj
/R20826256 10 Tf
43.3738 0 Td
(tak)Tj
12.1199 0 Td
0.034 Tw
(es as input a graph in DO)Tj
2.534 Tc
101.454 0 Td
(Tf)Tj
0 Tc
11.9738 0 Td
(ormat, performs a layout, runs the output through gvmap and ren-)Tj
-168.921 -12 Td
0 Tw
[(ders the output. At some point, it is hoped to inte)14.9854(grate all of these tasks into gvmap.)]TJ
/R21142712 10.95 Tf
-36 -16.8 Td
(OPTIONS)Tj
/R20826256 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R21142712 10 Tf
16.8 TL
(a)'
/R20498368 10 Tf
13.2 0 Td
(k)Tj
/R20826256 10 Tf
22.8 0 Td
0.132 Tw
[(The inte)14.9963(ger k species the a)]TJ
-0.15 Tc
112.23 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.133 Tw
(rage number of articial points added along the bounding box of the)Tj
-121.52 -12 Td
0.719 Tw
(labels. Such articial points are added to a)Tj
-0.2 Tc
174.253 0 Td
(vo)Tj
0 Tc
9.8 0 Td
0.718 Tw
(id a country boundary cutting through the boundary)Tj
-184.053 -12 Td
0.436 Tw
(box of the labels. Computing time is proportional to k; hence, for lar)Tj
278.922 0 Td
0.437 Tw
[(ge graphs, a small v)25.0195(alue of k)]TJ
-278.922 -12 Td
0.562 Tw
(is suggested. If k = -1, a suitable v)Tj
141.536 0 Td
0.561 Tw
(alue of k is automatically selected based on the graph size. By)Tj
-141.536 -12 Td
0 Tw
[(def)10.0073(ault k = -1.)]TJ
/R21142712 10 Tf
-36 -16.8 Td
(K)Tj
/R20498368 10 Tf
15.9801 0 Td
(layout)Tj
/R20826256 10 Tf
20.0199 -12 Td
0.786 Tw
[(species which program should be use for the initial layout. By def)10.0146(ault, sfdp is run. Also by de-)]TJ
-0.1 Tc
12 TL
(fa)'
0 Tc
7.66992 0 Td
0 Tw
(ult, the layout is passed the ag Go)Tj
-0.15 Tc
146.04 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlap=prism. This can be o)Tj
-0.15 Tc
102.42 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rridden using a g ag.)Tj
/R21142712 10 Tf
-310.709 -16.8 Td
(T)Tj
/R20498368 10 Tf
14.8699 0 Td
(format)Tj
/R20826256 10 Tf
21.1301 -12 Td
0.437 Tw
[(species the nal output format. This w)9.99756(orks the same w)9.99023(ay as the T ag for an)]TJ
2.937 Tc
322.915 0 Td
(yG)Tj
0 Tc
15.157 0 Td
(raphviz layout)Tj
-338.072 -12 Td
(program.)Tj
/R21142712 10 Tf
-36 -16.8 Td
(N)Tj
/R20498368 10 Tf
15.4199 0 Td
(attr=val)Tj
/R20826256 10 Tf
20.5801 -12 Td
1.023 Tw
[(species the setting of a def)9.98535(ault node attrib)19.9902(ute during the rendering phase. This w)]TJ
338.959 0 Td
1.024 Tw
(orks the same)Tj
-0.1 Tc
-338.959 -12 Td
(wa)Tj
2.5 Tc
11.5602 0 Td
[(ya)250.016(st)]TJ
0 Tc
21.1098 0 Td
0 Tw
(he N ag for an)Tj
2.5 Tc
68.25 0 Td
(yG)Tj
0 Tc
14.7199 0 Td
(raphviz layout program.)Tj
/R21142712 10 Tf
-151.64 -16.8 Td
(G)Tj
/R20498368 10 Tf
15.9801 0 Td
(attr=val)Tj
/R20826256 10 Tf
20.0199 -12 Td
0.769 Tw
[(species the setting of a graph attrib)19.9854(ute during the rendering phase. This w)]TJ
308.048 0 Td
0.768 Tw
[(orks the same w)9.99512(ay as)]TJ
-308.048 -12 Td
0 Tw
(the G ag for an)Tj
2.5 Tc
71.0301 0 Td
(yG)Tj
0 Tc
14.7199 0 Td
(raphviz layout program.)Tj
/R21142712 10 Tf
-121.75 -16.8 Td
(E)Tj
/R20498368 10 Tf
14.8699 0 Td
(attr=val)Tj
/R20826256 10 Tf
21.1301 -12 Td
1.06 Tw
(species the setting of a def)Tj
116.57 0 Td
1.061 Tw
[(ault edge attrib)19.9902(ute during the rendering phase. This w)10.0146(orks the same)]TJ
-0.1 Tc
-116.57 -12 Td
(wa)Tj
2.5 Tc
11.5602 0 Td
[(ya)250.016(st)]TJ
0 Tc
21.1098 0 Td
0 Tw
(he E ag for an)Tj
2.5 Tc
67.1398 0 Td
(yG)Tj
0 Tc
14.7199 0 Td
(raphviz layout program.)Tj
/R21142712 10 Tf
-150.53 -16.8 Td
(n)Tj
/R20498368 10 Tf
13.7602 0 Td
(attr=val)Tj
/R20826256 10 Tf
22.2398 -12 Td
0.601 Tw
[(species the setting of a def)10(ault node attrib)20.0049(ute during the layout phase. This w)]TJ
320.153 0 Td
0.6 Tw
(orks the same w)Tj
66.4102 0 Td
(ay)Tj
-386.563 -12 Td
0 Tw
(as the N ag for an)Tj
2.5 Tc
81.8602 0 Td
(yG)Tj
0 Tc
14.7199 0 Td
(raphviz layout program.)Tj
/R21142712 10 Tf
-132.58 -16.8 Td
(g)Tj
/R20498368 10 Tf
13.2 0 Td
(attr=val)Tj
/R20826256 10 Tf
22.8 -12 Td
0.641 Tw
[(species the setting of a graph attrib)19.9829(ute during the layout phase. This w)10(orks the same w)]TJ
359.725 0 Td
0.642 Tw
(ay as the)Tj
-359.725 -12 Td
0 Tw
(G ag for an)Tj
2.5 Tc
56.3102 0 Td
(yG)Tj
0 Tc
14.7199 0 Td
(raphviz layout program.)Tj
/R21142712 10 Tf
-107.03 -16.8 Td
(e)Tj
/R20498368 10 Tf
12.6398 0 Td
(attr=val)Tj
/R20826256 10 Tf
23.3602 -12 Td
0.636 Tw
[(species the setting of a def)10(ault edge attrib)19.9902(ute during the layout phase. This w)]TJ
320.048 0 Td
0.635 Tw
(orks the same w)Tj
66.5148 0 Td
(ay)Tj
-386.563 -12 Td
0 Tw
(as the E ag for an)Tj
2.5 Tc
80.75 0 Td
(yG)Tj
0 Tc
14.7199 0 Td
(raphviz layout program.)Tj
/R21142712 10 Tf
-131.47 -16.8 Td
(A)Tj
/R20498368 10 Tf
15.4199 0 Td
[(a)10(g)]TJ
/R20826256 10 Tf
20.5801 0 Td
0.288 Tw
[(species a ag to be passed to gvmap. F)15.0171(or e)15.0195(xample, gvmap.sh Ae As3 causes gvmap e s3 to)]TJ
0 Tw
(be run.)'
/R21142712 10 Tf
-36 -16.8 Td
(v)Tj
/R20826256 10 Tf
36 0 Td
[(Set v)14.9927(erbose mode.)]TJ
/R21142712 10 Tf
-36 -16.8 Td
(V)Tj
/R20826256 10 Tf
36 0 Td
[(Print v)15(ersion information and e)15.0146(xit.)]TJ
/R21142712 10 Tf
-36 -16.8 Td
(?)Tj
/R20826256 10 Tf
36 0 Td
[(Print usage information and e)15.0073(xit.)]TJ
/R21142712 10.95 Tf
-72 -28.8 Td
(EXAMPLES)Tj
/R20826256 10 Tf
36 -12 Td
0.529 Tw
[(The follo)24.9854(wing in)]TJ
-0.2 Tc
67.6281 0 Td
(vo)Tj
0 Tc
9.8 0 Td
(cation creates a map with edges in semi-transparent light gray and nodes laid out using)Tj
-77.4281 -12 Td
(sfdp:)Tj
167.45 -50.4 Td
0 Tw
[(31 March 2011)-19845(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R31250368 10 Tf
1 0 0 1 71.9801 793.89 Tm
[(GVMAP)134.993(.SH)]TJ
/R31578256 10 Tf
48.2 0 Td
115.28 Tw
(\(1\) General)Tj
163.59 0 Td
0 Tw
(Commands Manual)Tj
/R31250368 10 Tf
196.37 0 Td
[(GVMAP)134.99(.SH)]TJ
/R31578256 10 Tf
48.2 0 Td
(\(1\))Tj
-0.219 Tc
/R31894712 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R31578256 10 Tf
20.407 -12 Td
(gvmap.sh pipeline for running gvmap)Tj
/R31894712 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R31894712 10 Tf
36 -12 Td
(gvmap.sh)Tj
/R31578256 10 Tf
43.3398 0 Td
([)Tj
/R31894712 10 Tf
3.33008 0 Td
(vV?)Tj
5 Tc
/R31578256 10 Tf
22.9199 0 Td
(][)Tj
0 Tc
/R31250368 10 Tf
14.3898 0 Td
(options)Tj
2.5 Tc
/R31578256 10 Tf
32.2199 0 Td
(][)Tj
0 Tc
/R31894712 10 Tf
11.6602 0 Td
(o)Tj
/R31250368 10 Tf
13.4301 0 Td
(outle)Tj
2.5 Tc
/R31578256 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R31250368 10 Tf
13.5699 0 Td
(les)Tj
/R31578256 10 Tf
18.8801 0 Td
(])Tj
/R31894712 10.95 Tf
-237.42 -16.8 Td
(DESCRIPTION)Tj
/R31894712 10 Tf
36 -12 Td
(gvmap.sh)Tj
/R31578256 10 Tf
43.3738 0 Td
(tak)Tj
12.1199 0 Td
0.034 Tw
(es as input a graph in DO)Tj
2.534 Tc
101.454 0 Td
(Tf)Tj
0 Tc
11.9738 0 Td
(ormat, performs a layout, runs the output through gvmap and ren-)Tj
-168.921 -12 Td
0 Tw
[(ders the output. At some point, it is hoped to inte)14.9854(grate all of these tasks into gvmap.)]TJ
/R31894712 10.95 Tf
-36 -16.8 Td
(OPTIONS)Tj
/R31578256 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R31894712 10 Tf
16.8 TL
(a)'
/R31250368 10 Tf
13.2 0 Td
(k)Tj
/R31578256 10 Tf
22.8 0 Td
0.132 Tw
[(The inte)14.9963(ger k species the a)]TJ
-0.15 Tc
112.23 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.133 Tw
(rage number of articial points added along the bounding box of the)Tj
-121.52 -12 Td
0.719 Tw
(labels. Such articial points are added to a)Tj
-0.2 Tc
174.253 0 Td
(vo)Tj
0 Tc
9.8 0 Td
0.718 Tw
(id a country boundary cutting through the boundary)Tj
-184.053 -12 Td
0.436 Tw
(box of the labels. Computing time is proportional to k; hence, for lar)Tj
278.922 0 Td
0.437 Tw
[(ge graphs, a small v)25.0195(alue of k)]TJ
-278.922 -12 Td
0.562 Tw
(is suggested. If k = -1, a suitable v)Tj
141.536 0 Td
0.561 Tw
(alue of k is automatically selected based on the graph size. By)Tj
-141.536 -12 Td
0 Tw
[(def)10.0073(ault k = -1.)]TJ
/R31894712 10 Tf
-36 -16.8 Td
(K)Tj
/R31250368 10 Tf
15.9801 0 Td
(layout)Tj
/R31578256 10 Tf
20.0199 -12 Td
0.786 Tw
[(species which program should be use for the initial layout. By def)10.0146(ault, sfdp is run. Also by de-)]TJ
-0.1 Tc
12 TL
(fa)'
0 Tc
7.66992 0 Td
0 Tw
(ult, the layout is passed the ag Go)Tj
-0.15 Tc
146.04 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlap=prism. This can be o)Tj
-0.15 Tc
102.42 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rridden using a g ag.)Tj
/R31894712 10 Tf
-310.709 -16.8 Td
(T)Tj
/R31250368 10 Tf
14.8699 0 Td
(format)Tj
/R31578256 10 Tf
21.1301 -12 Td
0.437 Tw
[(species the nal output format. This w)9.99756(orks the same w)9.99023(ay as the T ag for an)]TJ
2.937 Tc
322.915 0 Td
(yG)Tj
0 Tc
15.157 0 Td
(raphviz layout)Tj
-338.072 -12 Td
(program.)Tj
/R31894712 10 Tf
-36 -16.8 Td
(N)Tj
/R31250368 10 Tf
15.4199 0 Td
(attr=val)Tj
/R31578256 10 Tf
20.5801 -12 Td
1.023 Tw
[(species the setting of a def)9.98535(ault node attrib)19.9902(ute during the rendering phase. This w)]TJ
338.959 0 Td
1.024 Tw
(orks the same)Tj
-0.1 Tc
-338.959 -12 Td
(wa)Tj
2.5 Tc
11.5602 0 Td
[(ya)250.016(st)]TJ
0 Tc
21.1098 0 Td
0 Tw
(he N ag for an)Tj
2.5 Tc
68.25 0 Td
(yG)Tj
0 Tc
14.7199 0 Td
(raphviz layout program.)Tj
/R31894712 10 Tf
-151.64 -16.8 Td
(G)Tj
/R31250368 10 Tf
15.9801 0 Td
(attr=val)Tj
/R31578256 10 Tf
20.0199 -12 Td
0.769 Tw
[(species the setting of a graph attrib)19.9854(ute during the rendering phase. This w)]TJ
308.048 0 Td
0.768 Tw
[(orks the same w)9.99512(ay as)]TJ
-308.048 -12 Td
0 Tw
(the G ag for an)Tj
2.5 Tc
71.0301 0 Td
(yG)Tj
0 Tc
14.7199 0 Td
(raphviz layout program.)Tj
/R31894712 10 Tf
-121.75 -16.8 Td
(E)Tj
/R31250368 10 Tf
14.8699 0 Td
(attr=val)Tj
/R31578256 10 Tf
21.1301 -12 Td
1.06 Tw
(species the setting of a def)Tj
116.57 0 Td
1.061 Tw
[(ault edge attrib)19.9902(ute during the rendering phase. This w)10.0146(orks the same)]TJ
-0.1 Tc
-116.57 -12 Td
(wa)Tj
2.5 Tc
11.5602 0 Td
[(ya)250.016(st)]TJ
0 Tc
21.1098 0 Td
0 Tw
(he E ag for an)Tj
2.5 Tc
67.1398 0 Td
(yG)Tj
0 Tc
14.7199 0 Td
(raphviz layout program.)Tj
/R31894712 10 Tf
-150.53 -16.8 Td
(n)Tj
/R31250368 10 Tf
13.7602 0 Td
(attr=val)Tj
/R31578256 10 Tf
22.2398 -12 Td
0.601 Tw
[(species the setting of a def)10(ault node attrib)20.0049(ute during the layout phase. This w)]TJ
320.153 0 Td
0.6 Tw
(orks the same w)Tj
66.4102 0 Td
(ay)Tj
-386.563 -12 Td
0 Tw
(as the N ag for an)Tj
2.5 Tc
81.8602 0 Td
(yG)Tj
0 Tc
14.7199 0 Td
(raphviz layout program.)Tj
/R31894712 10 Tf
-132.58 -16.8 Td
(g)Tj
/R31250368 10 Tf
13.2 0 Td
(attr=val)Tj
/R31578256 10 Tf
22.8 -12 Td
0.641 Tw
[(species the setting of a graph attrib)19.9829(ute during the layout phase. This w)10(orks the same w)]TJ
359.725 0 Td
0.642 Tw
(ay as the)Tj
-359.725 -12 Td
0 Tw
(G ag for an)Tj
2.5 Tc
56.3102 0 Td
(yG)Tj
0 Tc
14.7199 0 Td
(raphviz layout program.)Tj
/R31894712 10 Tf
-107.03 -16.8 Td
(e)Tj
/R31250368 10 Tf
12.6398 0 Td
(attr=val)Tj
/R31578256 10 Tf
23.3602 -12 Td
0.636 Tw
[(species the setting of a def)10(ault edge attrib)19.9902(ute during the layout phase. This w)]TJ
320.048 0 Td
0.635 Tw
(orks the same w)Tj
66.5148 0 Td
(ay)Tj
-386.563 -12 Td
0 Tw
(as the E ag for an)Tj
2.5 Tc
80.75 0 Td
(yG)Tj
0 Tc
14.7199 0 Td
(raphviz layout program.)Tj
/R31894712 10 Tf
-131.47 -16.8 Td
(A)Tj
/R31250368 10 Tf
15.4199 0 Td
[(a)10(g)]TJ
/R31578256 10 Tf
20.5801 0 Td
0.288 Tw
[(species a ag to be passed to gvmap. F)15.0171(or e)15.0195(xample, gvmap.sh Ae As3 causes gvmap e s3 to)]TJ
0 Tw
(be run.)'
/R31894712 10 Tf
-36 -16.8 Td
(v)Tj
/R31578256 10 Tf
36 0 Td
[(Set v)14.9927(erbose mode.)]TJ
/R31894712 10 Tf
-36 -16.8 Td
(V)Tj
/R31578256 10 Tf
36 0 Td
[(Print v)15(ersion information and e)15.0146(xit.)]TJ
/R31894712 10 Tf
-36 -16.8 Td
(?)Tj
/R31578256 10 Tf
36 0 Td
[(Print usage information and e)15.0073(xit.)]TJ
/R31894712 10.95 Tf
-72 -28.8 Td
(EXAMPLES)Tj
/R31578256 10 Tf
36 -12 Td
0.529 Tw
[(The follo)24.9854(wing in)]TJ
-0.2 Tc
67.6281 0 Td
(vo)Tj
0 Tc
9.8 0 Td
(cation creates a map with edges in semi-transparent light gray and nodes laid out using)Tj
-77.4281 -12 Td
(sfdp:)Tj
167.45 -50.4 Td
0 Tw
[(31 March 2011)-19845(1)]TJ
ET
Q
Q
\n \n \n \n \n 2116\n \n \n@@ -638,19 +638,19 @@\n FontFile3\n \n \n \n \n \n \n-R21142712\n+R31894712\n \n-R20826256\n+R31578256\n \n-R20498368\n+R31250368\n \n \n \n \n \n \n Type\n@@ -687,29 +687,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R20498368 10 Tf
1 0 0 1 71.9801 793.89 Tm
[(GVMAP)134.993(.SH)]TJ
/R20826256 10 Tf
48.2 0 Td
115.28 Tw
(\(1\) General)Tj
163.59 0 Td
0 Tw
(Commands Manual)Tj
/R20498368 10 Tf
196.37 0 Td
[(GVMAP)134.99(.SH)]TJ
/R20826256 10 Tf
48.2 0 Td
(\(1\))Tj
-420.34 -36 Td
(gvmap.sh Ae Ecolor=#55555522 Tpng foo.gv > foo.png)Tj
16.8 TL
(It is equi)'
-0.25 Tc
34.75 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(lent to running the pipeline)Tj
-43.9398 -16.8 Td
(sfdp Go)Tj
-0.15 Tc
37.4301 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlap=prism foo.gv | gvmap e | neato n2 Ecolor=#55555522 Tpng > foo.png)Tj
-0.548 Tc
/R21142712 10.95 Tf
-82.7199 -28.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
/R20826256 10 Tf
20.7363 -12 Td
[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R21142712 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R20826256 10 Tf
36 -12 Td
(gvmap\(1\), sfdp\(1\), neato\(1\), gvpr\(1\))Tj
0.246 Tw
(E. R. Gansner)'
2.746 Tc
56.1922 0 Td
[(,Y)403.583(.H)]TJ
0 Tc
23.6422 0 Td
(u, S. G. K)Tj
40.3879 0 Td
(obouro)Tj
-0.65 Tc
28.1801 0 Td
1.546 Tw
(v, ")Tj
0 Tc
13.6762 0 Td
0.246 Tw
(GMap: V)Tj
37.6961 0 Td
0.247 Tw
[(isualizing graphs and clusters as maps," Proc. P)15.0098(acic V)]TJ
223.056 0 Td
(is.)Tj
-422.83 -12 Td
0 Tw
(2010, pp. 201-208.)Tj
167.45 -552 Td
[(31 March 2011)-19845(2)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R31250368 10 Tf
1 0 0 1 71.9801 793.89 Tm
[(GVMAP)134.993(.SH)]TJ
/R31578256 10 Tf
48.2 0 Td
115.28 Tw
(\(1\) General)Tj
163.59 0 Td
0 Tw
(Commands Manual)Tj
/R31250368 10 Tf
196.37 0 Td
[(GVMAP)134.99(.SH)]TJ
/R31578256 10 Tf
48.2 0 Td
(\(1\))Tj
-420.34 -36 Td
(gvmap.sh Ae Ecolor=#55555522 Tpng foo.gv > foo.png)Tj
16.8 TL
(It is equi)'
-0.25 Tc
34.75 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(lent to running the pipeline)Tj
-43.9398 -16.8 Td
(sfdp Go)Tj
-0.15 Tc
37.4301 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlap=prism foo.gv | gvmap e | neato n2 Ecolor=#55555522 Tpng > foo.png)Tj
-0.548 Tc
/R31894712 10.95 Tf
-82.7199 -28.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
/R31578256 10 Tf
20.7363 -12 Td
[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R31894712 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R31578256 10 Tf
36 -12 Td
(gvmap\(1\), sfdp\(1\), neato\(1\), gvpr\(1\))Tj
0.246 Tw
(E. R. Gansner)'
2.746 Tc
56.1922 0 Td
[(,Y)403.583(.H)]TJ
0 Tc
23.6422 0 Td
(u, S. G. K)Tj
40.3879 0 Td
(obouro)Tj
-0.65 Tc
28.1801 0 Td
1.546 Tw
(v, ")Tj
0 Tc
13.6762 0 Td
0.246 Tw
(GMap: V)Tj
37.6961 0 Td
0.247 Tw
[(isualizing graphs and clusters as maps," Proc. P)15.0098(acic V)]TJ
223.056 0 Td
(is.)Tj
-422.83 -12 Td
0 Tw
(2010, pp. 201-208.)Tj
167.45 -552 Td
[(31 March 2011)-19845(2)]TJ
ET
Q
Q
\n \n \n \n \n-712\n+711\n \n \n \n \n-R21142712\n+R31894712\n \n-R20826256\n+R31578256\n \n-R20498368\n+R31250368\n \n \n \n \n \n \n \n@@ -764,15 +764,15 @@\n \n Filter\n FlateDecode\n Length\n 376\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R21219464 def
1 begincodespacerange
<00><ff>
endcodespacerange
34 beginbfrange
<20><20><0020>
<2e><2e><002e>
<3f><3f><003f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<58><58><0058>
<59><59><0059>
<61><61><0061>
<65><65><0065>
<67><67><0067>
<68><68><0068>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<73><73><0073>
<76><76><0076>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R31971464 def
1 begincodespacerange
<00><ff>
endcodespacerange
34 beginbfrange
<20><20><0020>
<2e><2e><002e>
<3f><3f><003f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<58><58><0058>
<59><59><0059>
<61><61><0061>
<65><65><0065>
<67><67><0067>
<68><68><0068>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<73><73><0073>
<76><76><0076>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -792,15 +792,15 @@\n \n Filter\n FlateDecode\n Length\n 600\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R21219832 def
1 begincodespacerange
<00><ff>
endcodespacerange
70 beginbfrange
<20><20><0020>
<22><22><0022>
<23><23><0023>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<35><35><0035>
<38><38><0038>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4b><4b><004b>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<56><56><0056>
<59><59><0059>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7c><7c><007c>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R31971832 def
1 begincodespacerange
<00><ff>
endcodespacerange
70 beginbfrange
<20><20><0020>
<22><22><0022>
<23><23><0023>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<35><35><0035>
<38><38><0038>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4b><4b><004b>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<56><56><0056>
<59><59><0059>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7c><7c><007c>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -823,15 +823,15 @@\n \n Filter\n FlateDecode\n Length\n 339\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R21220200 def
1 begincodespacerange
<00><ff>
endcodespacerange
28 beginbfrange
<2e><2e><002e>
<3d><3d><003d>
<41><41><0041>
<47><47><0047>
<48><48><0048>
<4d><4d><004d>
<50><50><0050>
<53><53><0053>
<56><56><0056>
<61><61><0061>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<79><79><0079>
<8c><8c><fb01>
<8d><8d><fb02>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R31972200 def
1 begincodespacerange
<00><ff>
endcodespacerange
28 beginbfrange
<2e><2e><002e>
<3d><3d><003d>
<41><41><0041>
<47><47><0047>
<48><48><0048>
<4d><4d><004d>
<50><50><0050>
<53><53><0053>
<56><56><0056>
<61><61><0061>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<79><79><0079>
<8c><8c><fb01>
<8d><8d><fb02>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -854,15 +854,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-6a92736805be'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-943afb6fc960'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 28\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gvpack.1.pdf.gz", "source2": "./usr/share/doc/graphviz/gvpack.1.pdf.gz", "unified_diff": null, "details": [{"source1": "gvpack.1.pdf", "source2": "gvpack.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -72,20 +72,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R14067344 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVP)Tj
-0.3 Tc
18.5398 0 Td
(AC)Tj
0 Tc
12.4801 0 Td
(K)Tj
/R14415264 10 Tf
7.71992 0 Td
124.74 Tw
(\(1\) General)Tj
173.05 0 Td
0 Tw
(Commands Manual)Tj
/R14067344 10 Tf
205.83 0 Td
(GVP)Tj
-0.3 Tc
18.5398 0 Td
(AC)Tj
0 Tc
12.4801 0 Td
(K)Tj
/R14415264 10 Tf
7.71992 0 Td
(\(1\))Tj
-0.219 Tc
/R14731720 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R14415264 10 Tf
20.407 -12 Td
[(gvpack mer)18.0151(ge and pack disjoint graphs)]TJ
/R14731720 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R14731720 10 Tf
36 -12 Td
(gvpack)Tj
/R14415264 10 Tf
33.0602 0 Td
([)Tj
/R14731720 10 Tf
5.83008 0 Td
(nguv?)Tj
2.5 Tc
/R14415264 10 Tf
36.8199 0 Td
(][)Tj
0 Tc
/R14731720 10 Tf
11.6602 0 Td
(m)Tj
/R14067344 10 Tf
14.4102 0 Td
[(mar)37.0166(gin)]TJ
2.5 Tc
/R14415264 10 Tf
31.2598 0 Td
(][)Tj
0 Tc
/R14731720 10 Tf
11.6602 0 Td
(array)Tj
/R14067344 10 Tf
29.5801 0 Td
(opts)Tj
2.5 Tc
/R14415264 10 Tf
19.1699 0 Td
(][)Tj
0 Tc
/R14731720 10 Tf
11.6602 0 Td
(o)Tj
/R14067344 10 Tf
10.9301 0 Td
(outle)Tj
2.5 Tc
/R14415264 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R14731720 10 Tf
11.6602 0 Td
(s)Tj
/R14067344 10 Tf
10.0102 0 Td
[(gr)15.0146(aph_name)]TJ
2.5 Tc
/R14415264 10 Tf
53.0797 0 Td
(][)Tj
0 Tc
/R14731720 10 Tf
11.6602 0 Td
(G)Tj
/R14067344 10 Tf
13.8398 0 Td
(name)Tj
/R14731720 10 Tf
21.6602 0 Td
(=)Tj
/R14067344 10 Tf
5.7 0 Td
(value)Tj
2.5 Tc
/R14415264 10 Tf
24.3398 0 Td
(][)Tj
0 Tc
/R14067344 10 Tf
13.5699 0 Td
(les)Tj
/R14415264 10 Tf
18.8801 0 Td
(])Tj
/R14731720 10.95 Tf
-464.121 -16.8 Td
(DESCRIPTION)Tj
/R14731720 10 Tf
36 -12 Td
(gvpack)Tj
/R14415264 10 Tf
33.5449 0 Td
0.485 Tw
(reads in a stream of graphs, combines the graphs into a single layout, and produces a single graph)Tj
-33.5449 -12 Td
0.481 Tw
(serving as the union of the input graphs. The input graphs must be in dot format, and must ha)Tj
-0.15 Tc
381.208 0 Td
0.781 Tw
(ve a)Tj
0 Tc
16.7109 0 Td
0.481 Tw
(ll neces-)Tj
-397.919 -12 Td
0.341 Tw
(sary layout information. Acceptable input is produced by applying a Graphviz layout program, such as)Tj
/R14731720 10 Tf
418.105 0 Td
(dot)Tj
/R14415264 10 Tf
-418.105 -12 Td
(or)Tj
/R14731720 10 Tf
10.8301 0 Td
(neato)Tj
2.5 Tc
/R14415264 10 Tf
23.3301 0 Td
(,w)Tj
0 Tc
12.2199 0 Td
0 Tw
(ith no)Tj
/R14731720 10 Tf
25.5602 0 Td
(T)Tj
/R14415264 10 Tf
14.8699 0 Td
(ag.)Tj
-86.8102 -16.8 Td
0.621 Tw
[(By def)10.0061(ault, the packing is done at the cluster le)]TJ
-0.15 Tc
192.989 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(l. Thus, parts of one graph will not intrude into an)Tj
3.121 Tc
205.49 0 Td
(yt)Tj
0 Tc
10.9012 0 Td
(op-)Tj
-418.67 -12 Td
(le)Tj
-0.15 Tc
6.96992 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(lc)Tj
0 Tc
9.71992 0 Td
0 Tw
(lusters or o)Tj
-0.15 Tc
44.2898 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlap an)Tj
2.5 Tc
27.3398 0 Td
(yn)Tj
0 Tc
12.5 0 Td
[(odes or edges of another)55(.)]TJ
-119.399 -16.8 Td
0.715 Tw
(The output of)Tj
/R14731720 10 Tf
59.0852 0 Td
(gvpack)Tj
/R14415264 10 Tf
33.775 0 Td
(can be used to produce concrete output by applying)Tj
/R14731720 10 Tf
215.005 0 Td
(neato s n2)Tj
/R14415264 10 Tf
58.825 0 Td
(with the desired)Tj
/R14731720 10 Tf
-366.69 -12 Td
(T)Tj
/R14415264 10 Tf
14.8699 0 Td
(ag.)Tj
/R14731720 10.95 Tf
-50.8699 -16.8 Td
(OPTIONS)Tj
/R14415264 10 Tf
36 -12 Td
0 Tw
[(The follo)25.0159(wing options are supported:)]TJ
/R14731720 10 Tf
16.8 TL
(g)'
/R14415264 10 Tf
36 0 Td
1.344 Tw
(Combines the graphs at the graph le)Tj
-0.15 Tc
151.684 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(l. This uses more space, b)Tj
109.56 0 Td
1.345 Tw
(ut pre)Tj
-0.15 Tc
24.1449 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(nts parts of one graph)Tj
-303.969 -12 Td
0 Tw
[(from occurring between parts of another)55.0146(.)]TJ
/R14731720 10 Tf
-36 -16.8 Td
(array)Tj
/R14067344 10 Tf
29.5801 0 Td
[([_a)10.0159(gs][n])]TJ
/R14415264 10 Tf
6.41992 -12 Td
0.184 Tw
(Combines the graphs at the graph le)Tj
-0.15 Tc
144.724 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(l, placing them in an array)Tj
5.184 Tc
105.25 0 Td
(.B)Tj
2.684 Tc
14.3539 0 Td
(yd)Tj
0 Tc
12.684 0 Td
(ef)Tj
7.66992 0 Td
(ault, the layout is done in)Tj
-293.971 -12 Td
(ro)Tj
8.08008 0 Td
0.221 Tw
(w-major order)Tj
2.721 Tc
57.1512 0 Td
(.T)Tj
0 Tc
11.3309 0 Td
(he number of columns used is roughly the square root of the number of graphs.)Tj
-76.5621 -12 Td
0 Tw
[(If the optional inte)14.9854(ger)]TJ
/R14067344 10 Tf
89.2801 0 Td
(n)Tj
/R14415264 10 Tf
7.5 0 Td
(is supplied, this indicates the number of columns to use.)Tj
-132.78 -16.8 Td
[(If optional ags are supplied, these consist of an underscore follo)25.0146(wed)]TJ
36 -12 Td
0.75 Tw
(by an)Tj
3.25 Tc
22.5398 0 Td
[(yo)325(ft)]TJ
0 Tc
22.6102 0 Td
[(he letters "c", "t", "b", "l", "r", "u" or "i".)-574.985(If "c" is supplied, the graphs are pack)10.0146(ed in)]TJ
-45.15 -12 Td
0.225 Tw
(column-major order)Tj
2.725 Tc
80.0852 0 Td
[(,i)272.493(nw)]TJ
0 Tc
22.95 0 Td
[(hich case a nal inte)15(ger species the number of ro)]TJ
202.415 0 Td
2.725 Tw
(ws. The)Tj
37.1102 0 Td
0.225 Tw
(ags "t", "b",)Tj
-342.56 -12 Td
0.625 Tw
("l", "r" indicate that components are aligned along the top, bottom, left or right, respecti)Tj
-0.15 Tc
359.78 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
5.625 Tc
7.13008 0 Td
(.B)Tj
0 Tc
14.7949 0 Td
(y)Tj
-390.995 -12 Td
(def)Tj
12.6699 0 Td
0.795 Tw
[(ault, the insertion order is determined by sorting the graphs by size, lar)17.998(gest to smallest. If the)]TJ
-12.6699 -12 Td
0.849 Tw
("u" ag is set, the graphs are sorted based on the non-ne)Tj
-0.05 Tc
233.419 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
1.149 Tw
(ve i)Tj
0 Tc
15.4191 0 Td
[(nte)15.0098(ger)]TJ
/R14067344 10 Tf
28.1879 0 Td
(sortv)Tj
/R14415264 10 Tf
23.348 0 Td
(attrib)Tj
20.9102 0 Td
0.848 Tw
(ute attached to)Tj
-335.984 -12 Td
0 Tw
[(each graph.)-500(The "i" ag indicates that no sorting is done, with the graphs inserted in input order)55.0146(.)]TJ
/R14731720 10 Tf
-36 -16.8 Td
(G)Tj
/R14067344 10 Tf
13.8398 0 Td
(name)Tj
/R14731720 10 Tf
21.6602 0 Td
(=)Tj
/R14067344 10 Tf
5.7 0 Td
(value)Tj
/R14415264 10 Tf
-5.2 -12 Td
0.074 Tw
(Species attrib)Tj
59.5941 0 Td
0.075 Tw
[(utes to be added to the resulting union graph. F)15.0073(or e)15.0073(xample, this can be used to spec-)]TJ
-59.5941 -12 Td
0 Tw
(ify a graph label.)Tj
/R14731720 10 Tf
-36 -16.8 Td
(m)Tj
/R14067344 10 Tf
14.4102 0 Td
[(mar)37.0154(gin)]TJ
-0.15 Tc
/R14415264 10 Tf
21.5898 -12 Td
(Pa)Tj
0 Tc
9.85 0 Td
[(cks the graphs allo)24.9854(wing a mar)17.9834(gin of)]TJ
/R14067344 10 Tf
145.38 0 Td
(output)Tj
/R14415264 10 Tf
28.0602 0 Td
(points around the parts.)Tj
/R14731720 10 Tf
-219.291 -16.8 Td
(n)Tj
/R14415264 10 Tf
36 0 Td
(Combines the graphs at the node le)Tj
-0.15 Tc
140.29 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(l. Clusters are ignored in the packing.)Tj
/R14731720 10 Tf
-185.58 -16.8 Td
(o)Tj
/R14067344 10 Tf
10.9301 0 Td
(output)Tj
/R14415264 10 Tf
25.0699 -12 Td
(Prints output to the le)Tj
/R14067344 10 Tf
94.1801 0 Td
(output)Tj
2.5 Tc
/R14415264 10 Tf
25.5602 0 Td
[(.I)249.993(fn)]TJ
0 Tc
19.1602 0 Td
(ot gi)Tj
-0.15 Tc
17.8102 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n,)Tj
/R14731720 10 Tf
10 0 Td
(gvpack)Tj
/R14415264 10 Tf
33.0602 0 Td
(uses stdout.)Tj
/R14731720 10 Tf
-245.061 -16.8 Td
(s)Tj
/R14067344 10 Tf
10.0102 0 Td
[(gr)15.0159(aph_name)]TJ
/R14415264 10 Tf
25.9898 -12 Td
(Use)Tj
/R14067344 10 Tf
18.05 0 Td
[(gr)15.0159(aph_name)]TJ
/R14415264 10 Tf
52.9 0 Td
[(as the name of the root graph. By def)9.99268(ault, "root" is used.)]TJ
/R14731720 10 Tf
-106.95 -16.8 Td
(u)Tj
/R14415264 10 Tf
36 0 Td
(Don')Tj
2.5 Tc
20.3699 0 Td
(tp)Tj
0 Tc
10.2801 0 Td
(ack the graphs. Just combine them into a single graph.)Tj
/R14731720 10 Tf
-66.65 -16.8 Td
(v)Tj
-1.11 Tc
/R14415264 10 Tf
36 0 Td
(Ve)Tj
0 Tc
10.55 0 Td
(rbose mode.)Tj
/R14731720 10 Tf
-46.55 -16.8 Td
(?)Tj
/R14415264 10 Tf
36 0 Td
[(Prints usage information and e)14.9854(xit.)]TJ
/R14731720 10.95 Tf
-72 -16.8 Td
(OPERANDS)Tj
/R14415264 10 Tf
36 -12 Td
[(The follo)25.0159(wing operand is supported:)]TJ
/R14067344 10 Tf
1.91016 -16.8 Td
(les)Tj
/R14415264 10 Tf
38.0898 0 Td
1.038 Tw
[(Names of les containing 1 or more graphs in dot format.)-603.796(If no)]TJ
/R14067344 10 Tf
272.314 0 Td
(les)Tj
/R14415264 10 Tf
19.918 0 Td
(operand is specied, the)Tj
-292.232 -12 Td
0 Tw
(standard input will be used.)Tj
131.335 -69.6 Td
[(27 May 2010)-20233.5(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R14075536 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVP)Tj
-0.3 Tc
18.5398 0 Td
(AC)Tj
0 Tc
12.4801 0 Td
(K)Tj
/R14423456 10 Tf
7.71992 0 Td
124.74 Tw
(\(1\) General)Tj
173.05 0 Td
0 Tw
(Commands Manual)Tj
/R14075536 10 Tf
205.83 0 Td
(GVP)Tj
-0.3 Tc
18.5398 0 Td
(AC)Tj
0 Tc
12.4801 0 Td
(K)Tj
/R14423456 10 Tf
7.71992 0 Td
(\(1\))Tj
-0.219 Tc
/R14739912 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R14423456 10 Tf
20.407 -12 Td
[(gvpack mer)18.0151(ge and pack disjoint graphs)]TJ
/R14739912 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R14739912 10 Tf
36 -12 Td
(gvpack)Tj
/R14423456 10 Tf
33.0602 0 Td
([)Tj
/R14739912 10 Tf
5.83008 0 Td
(nguv?)Tj
2.5 Tc
/R14423456 10 Tf
36.8199 0 Td
(][)Tj
0 Tc
/R14739912 10 Tf
11.6602 0 Td
(m)Tj
/R14075536 10 Tf
14.4102 0 Td
[(mar)37.0166(gin)]TJ
2.5 Tc
/R14423456 10 Tf
31.2598 0 Td
(][)Tj
0 Tc
/R14739912 10 Tf
11.6602 0 Td
(array)Tj
/R14075536 10 Tf
29.5801 0 Td
(opts)Tj
2.5 Tc
/R14423456 10 Tf
19.1699 0 Td
(][)Tj
0 Tc
/R14739912 10 Tf
11.6602 0 Td
(o)Tj
/R14075536 10 Tf
10.9301 0 Td
(outle)Tj
2.5 Tc
/R14423456 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R14739912 10 Tf
11.6602 0 Td
(s)Tj
/R14075536 10 Tf
10.0102 0 Td
[(gr)15.0146(aph_name)]TJ
2.5 Tc
/R14423456 10 Tf
53.0797 0 Td
(][)Tj
0 Tc
/R14739912 10 Tf
11.6602 0 Td
(G)Tj
/R14075536 10 Tf
13.8398 0 Td
(name)Tj
/R14739912 10 Tf
21.6602 0 Td
(=)Tj
/R14075536 10 Tf
5.7 0 Td
(value)Tj
2.5 Tc
/R14423456 10 Tf
24.3398 0 Td
(][)Tj
0 Tc
/R14075536 10 Tf
13.5699 0 Td
(les)Tj
/R14423456 10 Tf
18.8801 0 Td
(])Tj
/R14739912 10.95 Tf
-464.121 -16.8 Td
(DESCRIPTION)Tj
/R14739912 10 Tf
36 -12 Td
(gvpack)Tj
/R14423456 10 Tf
33.5449 0 Td
0.485 Tw
(reads in a stream of graphs, combines the graphs into a single layout, and produces a single graph)Tj
-33.5449 -12 Td
0.481 Tw
(serving as the union of the input graphs. The input graphs must be in dot format, and must ha)Tj
-0.15 Tc
381.208 0 Td
0.781 Tw
(ve a)Tj
0 Tc
16.7109 0 Td
0.481 Tw
(ll neces-)Tj
-397.919 -12 Td
0.341 Tw
(sary layout information. Acceptable input is produced by applying a Graphviz layout program, such as)Tj
/R14739912 10 Tf
418.105 0 Td
(dot)Tj
/R14423456 10 Tf
-418.105 -12 Td
(or)Tj
/R14739912 10 Tf
10.8301 0 Td
(neato)Tj
2.5 Tc
/R14423456 10 Tf
23.3301 0 Td
(,w)Tj
0 Tc
12.2199 0 Td
0 Tw
(ith no)Tj
/R14739912 10 Tf
25.5602 0 Td
(T)Tj
/R14423456 10 Tf
14.8699 0 Td
(ag.)Tj
-86.8102 -16.8 Td
0.621 Tw
[(By def)10.0061(ault, the packing is done at the cluster le)]TJ
-0.15 Tc
192.989 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(l. Thus, parts of one graph will not intrude into an)Tj
3.121 Tc
205.49 0 Td
(yt)Tj
0 Tc
10.9012 0 Td
(op-)Tj
-418.67 -12 Td
(le)Tj
-0.15 Tc
6.96992 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(lc)Tj
0 Tc
9.71992 0 Td
0 Tw
(lusters or o)Tj
-0.15 Tc
44.2898 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlap an)Tj
2.5 Tc
27.3398 0 Td
(yn)Tj
0 Tc
12.5 0 Td
[(odes or edges of another)55(.)]TJ
-119.399 -16.8 Td
0.715 Tw
(The output of)Tj
/R14739912 10 Tf
59.0852 0 Td
(gvpack)Tj
/R14423456 10 Tf
33.775 0 Td
(can be used to produce concrete output by applying)Tj
/R14739912 10 Tf
215.005 0 Td
(neato s n2)Tj
/R14423456 10 Tf
58.825 0 Td
(with the desired)Tj
/R14739912 10 Tf
-366.69 -12 Td
(T)Tj
/R14423456 10 Tf
14.8699 0 Td
(ag.)Tj
/R14739912 10.95 Tf
-50.8699 -16.8 Td
(OPTIONS)Tj
/R14423456 10 Tf
36 -12 Td
0 Tw
[(The follo)25.0159(wing options are supported:)]TJ
/R14739912 10 Tf
16.8 TL
(g)'
/R14423456 10 Tf
36 0 Td
1.344 Tw
(Combines the graphs at the graph le)Tj
-0.15 Tc
151.684 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(l. This uses more space, b)Tj
109.56 0 Td
1.345 Tw
(ut pre)Tj
-0.15 Tc
24.1449 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(nts parts of one graph)Tj
-303.969 -12 Td
0 Tw
[(from occurring between parts of another)55.0146(.)]TJ
/R14739912 10 Tf
-36 -16.8 Td
(array)Tj
/R14075536 10 Tf
29.5801 0 Td
[([_a)10.0159(gs][n])]TJ
/R14423456 10 Tf
6.41992 -12 Td
0.184 Tw
(Combines the graphs at the graph le)Tj
-0.15 Tc
144.724 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(l, placing them in an array)Tj
5.184 Tc
105.25 0 Td
(.B)Tj
2.684 Tc
14.3539 0 Td
(yd)Tj
0 Tc
12.684 0 Td
(ef)Tj
7.66992 0 Td
(ault, the layout is done in)Tj
-293.971 -12 Td
(ro)Tj
8.08008 0 Td
0.221 Tw
(w-major order)Tj
2.721 Tc
57.1512 0 Td
(.T)Tj
0 Tc
11.3309 0 Td
(he number of columns used is roughly the square root of the number of graphs.)Tj
-76.5621 -12 Td
0 Tw
[(If the optional inte)14.9854(ger)]TJ
/R14075536 10 Tf
89.2801 0 Td
(n)Tj
/R14423456 10 Tf
7.5 0 Td
(is supplied, this indicates the number of columns to use.)Tj
-132.78 -16.8 Td
[(If optional ags are supplied, these consist of an underscore follo)25.0146(wed)]TJ
36 -12 Td
0.75 Tw
(by an)Tj
3.25 Tc
22.5398 0 Td
[(yo)325(ft)]TJ
0 Tc
22.6102 0 Td
[(he letters "c", "t", "b", "l", "r", "u" or "i".)-574.985(If "c" is supplied, the graphs are pack)10.0146(ed in)]TJ
-45.15 -12 Td
0.225 Tw
(column-major order)Tj
2.725 Tc
80.0852 0 Td
[(,i)272.493(nw)]TJ
0 Tc
22.95 0 Td
[(hich case a nal inte)15(ger species the number of ro)]TJ
202.415 0 Td
2.725 Tw
(ws. The)Tj
37.1102 0 Td
0.225 Tw
(ags "t", "b",)Tj
-342.56 -12 Td
0.625 Tw
("l", "r" indicate that components are aligned along the top, bottom, left or right, respecti)Tj
-0.15 Tc
359.78 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
5.625 Tc
7.13008 0 Td
(.B)Tj
0 Tc
14.7949 0 Td
(y)Tj
-390.995 -12 Td
(def)Tj
12.6699 0 Td
0.795 Tw
[(ault, the insertion order is determined by sorting the graphs by size, lar)17.998(gest to smallest. If the)]TJ
-12.6699 -12 Td
0.849 Tw
("u" ag is set, the graphs are sorted based on the non-ne)Tj
-0.05 Tc
233.419 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
1.149 Tw
(ve i)Tj
0 Tc
15.4191 0 Td
[(nte)15.0098(ger)]TJ
/R14075536 10 Tf
28.1879 0 Td
(sortv)Tj
/R14423456 10 Tf
23.348 0 Td
(attrib)Tj
20.9102 0 Td
0.848 Tw
(ute attached to)Tj
-335.984 -12 Td
0 Tw
[(each graph.)-500(The "i" ag indicates that no sorting is done, with the graphs inserted in input order)55.0146(.)]TJ
/R14739912 10 Tf
-36 -16.8 Td
(G)Tj
/R14075536 10 Tf
13.8398 0 Td
(name)Tj
/R14739912 10 Tf
21.6602 0 Td
(=)Tj
/R14075536 10 Tf
5.7 0 Td
(value)Tj
/R14423456 10 Tf
-5.2 -12 Td
0.074 Tw
(Species attrib)Tj
59.5941 0 Td
0.075 Tw
[(utes to be added to the resulting union graph. F)15.0073(or e)15.0073(xample, this can be used to spec-)]TJ
-59.5941 -12 Td
0 Tw
(ify a graph label.)Tj
/R14739912 10 Tf
-36 -16.8 Td
(m)Tj
/R14075536 10 Tf
14.4102 0 Td
[(mar)37.0154(gin)]TJ
-0.15 Tc
/R14423456 10 Tf
21.5898 -12 Td
(Pa)Tj
0 Tc
9.85 0 Td
[(cks the graphs allo)24.9854(wing a mar)17.9834(gin of)]TJ
/R14075536 10 Tf
145.38 0 Td
(output)Tj
/R14423456 10 Tf
28.0602 0 Td
(points around the parts.)Tj
/R14739912 10 Tf
-219.291 -16.8 Td
(n)Tj
/R14423456 10 Tf
36 0 Td
(Combines the graphs at the node le)Tj
-0.15 Tc
140.29 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(l. Clusters are ignored in the packing.)Tj
/R14739912 10 Tf
-185.58 -16.8 Td
(o)Tj
/R14075536 10 Tf
10.9301 0 Td
(output)Tj
/R14423456 10 Tf
25.0699 -12 Td
(Prints output to the le)Tj
/R14075536 10 Tf
94.1801 0 Td
(output)Tj
2.5 Tc
/R14423456 10 Tf
25.5602 0 Td
[(.I)249.993(fn)]TJ
0 Tc
19.1602 0 Td
(ot gi)Tj
-0.15 Tc
17.8102 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n,)Tj
/R14739912 10 Tf
10 0 Td
(gvpack)Tj
/R14423456 10 Tf
33.0602 0 Td
(uses stdout.)Tj
/R14739912 10 Tf
-245.061 -16.8 Td
(s)Tj
/R14075536 10 Tf
10.0102 0 Td
[(gr)15.0159(aph_name)]TJ
/R14423456 10 Tf
25.9898 -12 Td
(Use)Tj
/R14075536 10 Tf
18.05 0 Td
[(gr)15.0159(aph_name)]TJ
/R14423456 10 Tf
52.9 0 Td
[(as the name of the root graph. By def)9.99268(ault, "root" is used.)]TJ
/R14739912 10 Tf
-106.95 -16.8 Td
(u)Tj
/R14423456 10 Tf
36 0 Td
(Don')Tj
2.5 Tc
20.3699 0 Td
(tp)Tj
0 Tc
10.2801 0 Td
(ack the graphs. Just combine them into a single graph.)Tj
/R14739912 10 Tf
-66.65 -16.8 Td
(v)Tj
-1.11 Tc
/R14423456 10 Tf
36 0 Td
(Ve)Tj
0 Tc
10.55 0 Td
(rbose mode.)Tj
/R14739912 10 Tf
-46.55 -16.8 Td
(?)Tj
/R14423456 10 Tf
36 0 Td
[(Prints usage information and e)14.9854(xit.)]TJ
/R14739912 10.95 Tf
-72 -16.8 Td
(OPERANDS)Tj
/R14423456 10 Tf
36 -12 Td
[(The follo)25.0159(wing operand is supported:)]TJ
/R14075536 10 Tf
1.91016 -16.8 Td
(les)Tj
/R14423456 10 Tf
38.0898 0 Td
1.038 Tw
[(Names of les containing 1 or more graphs in dot format.)-603.796(If no)]TJ
/R14075536 10 Tf
272.314 0 Td
(les)Tj
/R14423456 10 Tf
19.918 0 Td
(operand is specied, the)Tj
-292.232 -12 Td
0 Tw
(standard input will be used.)Tj
131.335 -69.6 Td
[(27 May 2010)-20233.5(1)]TJ
ET
Q
Q
\n \n \n \n \n-2798\n+2797\n \n \n \n \n BaseFont\n SQSUSX+Times-Italic\n FontDescriptor\n@@ -638,19 +638,19 @@\n FontFile3\n \n \n \n \n \n \n-R14731720\n+R14739912\n \n-R14415264\n+R14423456\n \n-R14067344\n+R14075536\n \n \n \n \n \n \n Type\n@@ -687,15 +687,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R14067344 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVP)Tj
-0.3 Tc
18.5398 0 Td
(AC)Tj
0 Tc
12.4801 0 Td
(K)Tj
/R14415264 10 Tf
7.71992 0 Td
124.74 Tw
(\(1\) General)Tj
173.05 0 Td
0 Tw
(Commands Manual)Tj
/R14067344 10 Tf
205.83 0 Td
(GVP)Tj
-0.3 Tc
18.5398 0 Td
(AC)Tj
0 Tc
12.4801 0 Td
(K)Tj
/R14415264 10 Tf
7.71992 0 Td
(\(1\))Tj
/R14731720 10.95 Tf
-456.34 -36 Td
(RETURN CODES)Tj
/R14731720 10 Tf
36 -12 Td
(gvpack)Tj
/R14415264 10 Tf
33.0602 0 Td
(returns)Tj
/R14731720 10 Tf
30.2699 0 Td
(0)Tj
/R14415264 10 Tf
7.5 0 Td
(if there were no problems, and non-zero otherwise.)Tj
/R14731720 10.95 Tf
-106.83 -16.8 Td
(EXAMPLES)Tj
/R15119328 10 Tf
36 -12 Td
(ccomps x abc.gv | dot | gvpack | neato s n2 Tps)Tj
/R14415264 10 Tf
12 TL
1.654 Tw
(This pipeline decomposes the graph in)'
/R14067344 10 Tf
166.575 0 Td
(abc.gv)Tj
/R14415264 10 Tf
30.5352 0 Td
1.655 Tw
(into its connected components, lays out each using)Tj
/R14731720 10 Tf
218.5 0 Td
(dot)Tj
/R14415264 10 Tf
13.8898 0 Td
(,)Tj
-429.5 -12 Td
0.656 Tw
(packs them all together ag)Tj
107.554 0 Td
0.655 Tw
[(ain, and produces the nal dra)14.9927(wing in PostScript. Of course, there is nothing to)]TJ
-107.554 -12 Td
(pre)Tj
-0.15 Tc
12.5199 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0 Tw
[(nt one from using dif)25.0146(ferent layouts for each component.)]TJ
-0.11 Tc
/R14731720 10.95 Tf
-57.8098 -16.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R14415264 10 Tf
20.9004 -12 Td
(All the input graphs must be directed or undirected.)Tj
16.8 TL
1.221 Tw
(An input graph should not ha)'
-0.15 Tc
122.845 0 Td
1.521 Tw
(ve a l)Tj
0 Tc
23.952 0 Td
1.221 Tw
(abel, since this will be used in its layout. Since)Tj
/R14731720 10 Tf
201.65 0 Td
(gvpack)Tj
/R14415264 10 Tf
34.2809 0 Td
1.222 Tw
(ignores root)Tj
-382.728 -12 Td
0 Tw
[(graph labels, resulting layout may contain some e)14.9854(xtra space.)]TJ
/R14731720 10 Tf
(gvpack)'
/R14415264 10 Tf
33.0602 0 Td
[(unsets the bounding box attrib)19.9854(ute of all non-cluster subgraphs.)]TJ
-0.548 Tc
/R14731720 10.95 Tf
-69.0602 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R14415264 10 Tf
20.7363 -12 Td
[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R14731720 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R14415264 10 Tf
36 -12 Td
[(gvpr\(1\), dot\(1\), neato\(1\), tw)10(opi\(1\), ccomps\(1\), libpack\(3\))]TJ
171.335 -475.2 Td
[(27 May 2010)-20233.5(2)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R14075536 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVP)Tj
-0.3 Tc
18.5398 0 Td
(AC)Tj
0 Tc
12.4801 0 Td
(K)Tj
/R14423456 10 Tf
7.71992 0 Td
124.74 Tw
(\(1\) General)Tj
173.05 0 Td
0 Tw
(Commands Manual)Tj
/R14075536 10 Tf
205.83 0 Td
(GVP)Tj
-0.3 Tc
18.5398 0 Td
(AC)Tj
0 Tc
12.4801 0 Td
(K)Tj
/R14423456 10 Tf
7.71992 0 Td
(\(1\))Tj
/R14739912 10.95 Tf
-456.34 -36 Td
(RETURN CODES)Tj
/R14739912 10 Tf
36 -12 Td
(gvpack)Tj
/R14423456 10 Tf
33.0602 0 Td
(returns)Tj
/R14739912 10 Tf
30.2699 0 Td
(0)Tj
/R14423456 10 Tf
7.5 0 Td
(if there were no problems, and non-zero otherwise.)Tj
/R14739912 10.95 Tf
-106.83 -16.8 Td
(EXAMPLES)Tj
/R15127520 10 Tf
36 -12 Td
(ccomps x abc.gv | dot | gvpack | neato s n2 Tps)Tj
/R14423456 10 Tf
12 TL
1.654 Tw
(This pipeline decomposes the graph in)'
/R14075536 10 Tf
166.575 0 Td
(abc.gv)Tj
/R14423456 10 Tf
30.5352 0 Td
1.655 Tw
(into its connected components, lays out each using)Tj
/R14739912 10 Tf
218.5 0 Td
(dot)Tj
/R14423456 10 Tf
13.8898 0 Td
(,)Tj
-429.5 -12 Td
0.656 Tw
(packs them all together ag)Tj
107.554 0 Td
0.655 Tw
[(ain, and produces the nal dra)14.9927(wing in PostScript. Of course, there is nothing to)]TJ
-107.554 -12 Td
(pre)Tj
-0.15 Tc
12.5199 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0 Tw
[(nt one from using dif)25.0146(ferent layouts for each component.)]TJ
-0.11 Tc
/R14739912 10.95 Tf
-57.8098 -16.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R14423456 10 Tf
20.9004 -12 Td
(All the input graphs must be directed or undirected.)Tj
16.8 TL
1.221 Tw
(An input graph should not ha)'
-0.15 Tc
122.845 0 Td
1.521 Tw
(ve a l)Tj
0 Tc
23.952 0 Td
1.221 Tw
(abel, since this will be used in its layout. Since)Tj
/R14739912 10 Tf
201.65 0 Td
(gvpack)Tj
/R14423456 10 Tf
34.2809 0 Td
1.222 Tw
(ignores root)Tj
-382.728 -12 Td
0 Tw
[(graph labels, resulting layout may contain some e)14.9854(xtra space.)]TJ
/R14739912 10 Tf
(gvpack)'
/R14423456 10 Tf
33.0602 0 Td
[(unsets the bounding box attrib)19.9854(ute of all non-cluster subgraphs.)]TJ
-0.548 Tc
/R14739912 10.95 Tf
-69.0602 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R14423456 10 Tf
20.7363 -12 Td
[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R14739912 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R14423456 10 Tf
36 -12 Td
[(gvpr\(1\), dot\(1\), neato\(1\), tw)10(opi\(1\), ccomps\(1\), libpack\(3\))]TJ
171.335 -475.2 Td
[(27 May 2010)-20233.5(2)]TJ
ET
Q
Q
\n \n \n \n \n 1085\n \n \n@@ -901,21 +901,21 @@\n FontFile3\n \n \n \n \n \n \n-R15119328\n+R15127520\n \n-R14731720\n+R14739912\n \n-R14415264\n+R14423456\n \n-R14067344\n+R14075536\n \n \n \n \n \n \n \n@@ -983,18 +983,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-292\n+291\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R15125960 def
1 begincodespacerange
<00><ff>
endcodespacerange
21 beginbfrange
<20><20><0020>
<2e><2e><002e>
<32><32><0032>
<54><54><0054>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<67><67><0067>
<6b><6b><006b>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<73><73><0073>
<74><74><0074>
<76><76><0076>
<78><78><0078>
<7c><7c><007c>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R15134152 def
1 begincodespacerange
<00><ff>
endcodespacerange
21 beginbfrange
<20><20><0020>
<2e><2e><002e>
<32><32><0032>
<54><54><0054>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<67><67><0067>
<6b><6b><006b>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<73><73><0073>
<74><74><0074>
<76><76><0076>
<78><78><0078>
<7c><7c><007c>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -1014,15 +1014,15 @@\n \n Filter\n FlateDecode\n Length\n 420\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R15126328 def
1 begincodespacerange
<00><ff>
endcodespacerange
41 beginbfrange
<20><20><0020>
<30><30><0030>
<32><32><0032>
<3d><3d><003d>
<3f><3f><003f>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<58><58><0058>
<59><59><0059>
<61><61><0061>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<67><67><0067>
<6b><6b><006b>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<79><79><0079>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R15134520 def
1 begincodespacerange
<00><ff>
endcodespacerange
41 beginbfrange
<20><20><0020>
<30><30><0030>
<32><32><0032>
<3d><3d><003d>
<3f><3f><003f>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<58><58><0058>
<59><59><0059>
<61><61><0061>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<67><67><0067>
<6b><6b><006b>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<79><79><0079>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -1042,15 +1042,15 @@\n \n Filter\n FlateDecode\n Length\n 578\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R15126696 def
1 begincodespacerange
<00><ff>
endcodespacerange
66 beginbfrange
<20><20><0020>
<22><22><0022>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<37><37><0037>
<3a><3a><003a>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4a><4a><004a>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R15134888 def
1 begincodespacerange
<00><ff>
endcodespacerange
66 beginbfrange
<20><20><0020>
<22><22><0022>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<37><37><0037>
<3a><3a><003a>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4a><4a><004a>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -1072,18 +1072,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-342\n+343\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R15127064 def
1 begincodespacerange
<00><ff>
endcodespacerange
29 beginbfrange
<2e><2e><002e>
<41><41><0041>
<43><43><0043>
<47><47><0047>
<4b><4b><004b>
<50><50><0050>
<56><56><0056>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<65><65><0065>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<8c><8c><fb01>
<8d><8d><fb02>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R15135256 def
1 begincodespacerange
<00><ff>
endcodespacerange
29 beginbfrange
<2e><2e><002e>
<41><41><0041>
<43><43><0043>
<47><47><0047>
<4b><4b><004b>
<50><50><0050>
<56><56><0056>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<65><65><0065>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<8c><8c><fb01>
<8d><8d><fb02>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -1106,15 +1106,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-34a076352de8'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-02a16630a258'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 33\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gvpr.1.pdf.gz", "source2": "./usr/share/doc/graphviz/gvpr.1.pdf.gz", "unified_diff": null, "details": [{"source1": "gvpr.1.pdf", "source2": "gvpr.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -84,15 +84,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R36112256 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R36112256 10 Tf
218.75 0 Td
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
(\(1\))Tj
-0.219 Tc
/R36756600 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R36438032 10 Tf
20.407 -12 Td
(gvpr graph pattern scanning and processing language)Tj
/R36756600 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R36756600 10 Tf
36 -12 Td
(gvpr)Tj
/R36438032 10 Tf
22.5 0 Td
([)Tj
/R36756600 10 Tf
3.33008 0 Td
(icnqV?)Tj
5 Tc
/R36438032 10 Tf
36.2602 0 Td
(][)Tj
0 Tc
/R36756600 10 Tf
14.1602 0 Td
(o)Tj
/R36112256 10 Tf
13.4301 0 Td
(outle)Tj
2.5 Tc
/R36438032 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R36756600 10 Tf
11.6602 0 Td
(a)Tj
/R36112256 10 Tf
13.5301 0 Td
[(ar)37.0068(gs)]TJ
2.5 Tc
/R36438032 10 Tf
20.1801 0 Td
(][)Tj
0 Tc
/R36112256 10 Tf
10.65 0 Td
('pr)Tj
-0.1 Tc
11.7699 0 Td
(og)Tj
0 Tc
9.9 0 Td
(')Tj
/R36438032 10 Tf
5.9 0 Td
(|)Tj
/R36756600 10 Tf
4.5 0 Td
(f)Tj
/R36112256 10 Tf
12.7801 0 Td
(pr)Tj
-0.1 Tc
8.43984 0 Td
(og)Tj
0 Tc
9.9 0 Td
(le)Tj
2.5 Tc
/R36438032 10 Tf
14.9 0 Td
(][)Tj
0 Tc
/R36112256 10 Tf
13.5699 0 Td
(les)Tj
/R36438032 10 Tf
18.8801 0 Td
(])Tj
/R36756600 10.95 Tf
-319.921 -16.8 Td
(DESCRIPTION)Tj
/R36756600 10 Tf
36 -12 Td
(gvpr)Tj
/R36438032 10 Tf
22.7359 0 Td
(\(pre)Tj
15.85 0 Td
0.236 Tw
[(viously kno)25.0061(wn as)]TJ
/R36756600 10 Tf
72.9578 0 Td
(gpr)Tj
2.736 Tc
/R36438032 10 Tf
15 0 Td
[(\)i)273.591(sag)]TJ
0 Tc
27.648 0 Td
(raph stream editor inspired by)Tj
/R36756600 10 Tf
123.66 0 Td
(awk)Tj
5.236 Tc
/R36438032 10 Tf
17.7801 0 Td
(.I)Tj
2.736 Tc
11.066 0 Td
(tc)Tj
0 Tc
9.95586 0 Td
0.235 Tw
(opies input graphs to its out-)Tj
-316.654 -12 Td
0.364 Tw
(put, possibly transforming their structure and attrib)Tj
206.134 0 Td
0.365 Tw
(utes, creating ne)Tj
2.865 Tc
65.7398 0 Td
(wg)Tj
0 Tc
15.0852 0 Td
(raphs, or printing arbitrary informa-)Tj
-286.959 -12 Td
3.014 Tw
(tion. The)Tj
42.1379 0 Td
0.514 Tw
[(graph model is that pro)14.9829(vided by)]TJ
/R36112256 10 Tf
133.014 0 Td
[(libcgr)15.0146(aph)]TJ
/R36438032 10 Tf
39.0199 0 Td
3.014 Tw
(\(3\). In)Tj
31.018 0 Td
[(particular)40.0073(,)]TJ
/R36756600 10 Tf
43.434 0 Td
(gvpr)Tj
/R36438032 10 Tf
23.0141 0 Td
0.513 Tw
(reads and writes graphs using)Tj
-311.638 -12 Td
0 Tw
(the dot language.)Tj
16.8 TL
T*[(Basically)65.0073(,)]TJ
/R36756600 10 Tf
42.3508 0 Td
(gvpr)Tj
/R36438032 10 Tf
23.2809 0 Td
(tra)Tj
-0.15 Tc
10.35 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.781 Tw
(rses each input graph, denoted by)Tj
/R36756600 10 Tf
141.046 0 Td
($G)Tj
3.281 Tc
/R36438032 10 Tf
12.7801 0 Td
(,v)Tj
0 Tc
10.7809 0 Td
0.782 Tw
(isiting each node and edge, matching it with)Tj
-249.879 -12 Td
0.519 Tw
[(the predicate-action rules supplied in the input program.)-551.912(The rules are e)]TJ
-0.25 Tc
294.009 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(luated in order)Tj
5.518 Tc
58.8078 0 Td
(.F)Tj
0 Tc
13.4281 0 Td
0.518 Tw
(or each predi-)Tj
-375.435 -12 Td
1.252 Tw
(cate e)Tj
-0.25 Tc
24.0422 0 Td
(va)Tj
0 Tc
9.18984 0 Td
[(luating to true, the corresponding action is performed.)-625.203(During the tra)]TJ
-0.15 Tc
289.22 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsal, the current node or)Tj
-331.742 -12 Td
0 Tw
(edge being visited is denoted by)Tj
/R36756600 10 Tf
131.1 0 Td
($)Tj
/R36438032 10 Tf
5 0 Td
(.)Tj
-0.15 Tc
-136.1 -16.8 Td
(Fo)Tj
2.525 Tc
10.4102 0 Td
(re)Tj
0 Tc
10.2949 0 Td
0.025 Tw
[(ach input graph, there is a tar)17.9932(get subgraph, denoted by)]TJ
/R36756600 10 Tf
219.47 0 Td
($T)Tj
2.525 Tc
/R36438032 10 Tf
11.6699 0 Td
(,i)Tj
0 Tc
7.80508 0 Td
(nitially empty and used to accumulate cho-)Tj
-259.65 -12 Td
0.52 Tw
(sen entities, and an output graph,)Tj
/R36756600 10 Tf
137.55 0 Td
($O)Tj
3.02 Tc
/R36438032 10 Tf
12.7801 0 Td
(,u)Tj
0 Tc
10.5199 0 Td
[(sed for nal processing and then written to output.)-552.002(By def)9.98535(ault, the)]TJ
-160.85 -12 Td
0.589 Tw
[(output graph is the tar)17.9907(get graph.)-558.896(The output graph can be set in the program or)]TJ
3.088 Tc
324.035 0 Td
[(,i)308.804(nal)]TJ
0 Tc
26.7641 0 Td
0.588 Tw
(imited sense, on the)Tj
-350.799 -12 Td
0 Tw
(command line.)Tj
/R36756600 10.95 Tf
-36 -16.8 Td
(OPTIONS)Tj
/R36438032 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R36756600 10 Tf
(a)'
/R36112256 10 Tf
13.2 0 Td
[(ar)37.0081(gs)]TJ
/R36438032 10 Tf
22.8 0 Td
1.074 Tw
(The string)Tj
/R36112256 10 Tf
45.4781 0 Td
[(ar)37.0081(gs)]TJ
/R36438032 10 Tf
20.984 0 Td
(is split into whitespace-separated tok)Tj
151.956 0 Td
1.075 Tw
[(ens, with the indi)25.0146(vidual tok)9.99023(ens a)]TJ
-0.25 Tc
134.265 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable as)Tj
-361.873 -12 Td
1.894 Tw
(strings in the)Tj
/R36756600 10 Tf
59.852 0 Td
(gvpr)Tj
/R36438032 10 Tf
24.393 0 Td
1.893 Tw
(program as)Tj
/R36756600 10 Tf
50.9961 0 Td
(ARGV[)Tj
/R36112256 10 Tf
32.7699 0 Td
(0)Tj
/R36756600 10 Tf
5 0 Td
(],...,ARGV[ARGC1])Tj
6.893 Tc
/R36438032 10 Tf
92.0699 0 Td
(.W)Tj
0 Tc
18.8328 0 Td
(hitespace characters within)Tj
-283.914 -12 Td
0.387 Tw
(single or double quoted substrings, or preceded by a backslash, are ignored as separators.)Tj
367.009 0 Td
0.388 Tw
(In gen-)Tj
-367.009 -12 Td
0.414 Tw
(eral, a backslash character turns of)Tj
2.913 Tc
140.1 0 Td
(fa)Tj
-0.15 Tc
10.6828 0 Td
0.713 Tw
(ny s)Tj
0 Tc
16.6531 0 Td
0.413 Tw
[(pecial meaning of the follo)24.9902(wing character)]TJ
5.413 Tc
168.165 0 Td
(.N)Tj
0 Tc
15.1328 0 Td
(ote that the)Tj
-350.734 -12 Td
0 Tw
[(tok)9.99268(ens deri)]TJ
-0.15 Tc
43.8102 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(df)Tj
0 Tc
10.8301 0 Td
(rom multiple)Tj
/R36756600 10 Tf
54.45 0 Td
(a)Tj
/R36438032 10 Tf
13.2 0 Td
(ags are concatenated.)Tj
/R36756600 10 Tf
-167.58 -16.8 Td
(c)Tj
/R36438032 10 Tf
36 0 Td
(Use the source graph as the output graph.)Tj
/R36756600 10 Tf
-36 -16.8 Td
(i)Tj
/R36438032 10 Tf
36 0 Td
(Deri)Tj
-0.15 Tc
17.5199 0 Td
0.3 Tw
(ve t)Tj
0 Tc
14.5699 0 Td
0 Tw
[(he node-induced subgraph e)15.0073(xtension of the output graph in the conte)14.9902(xt of its root graph.)]TJ
/R36756600 10 Tf
-68.0898 -16.8 Td
(o)Tj
/R36112256 10 Tf
13.2 0 Td
(outle)Tj
/R36438032 10 Tf
22.8 -12 Td
[(Causes the output stream to be written to the specied le; by def)10(ault, output is written to)]TJ
/R36756600 10 Tf
360.44 0 Td
(stdout)Tj
/R36438032 10 Tf
26.6699 0 Td
(.)Tj
/R36756600 10 Tf
-423.11 -16.8 Td
(f)Tj
/R36112256 10 Tf
11.5301 0 Td
(pr)Tj
-0.1 Tc
8.43984 0 Td
(og)Tj
0 Tc
9.9 0 Td
(le)Tj
/R36438032 10 Tf
6.13008 -12 Td
0.461 Tw
(Use the contents of the specied le as the program to e)Tj
-0.15 Tc
229.051 0 Td
(xe)Tj
0 Tc
9.28984 0 Td
(cute on the input. If)Tj
/R36112256 10 Tf
83.4051 0 Td
(pr)Tj
-0.1 Tc
8.43984 0 Td
(og)Tj
0 Tc
9.9 0 Td
(le)Tj
/R36438032 10 Tf
15.182 0 Td
0.462 Tw
(contains a)Tj
-355.268 -12 Td
0.093 Tw
(slash character)Tj
2.593 Tc
58.8328 0 Td
(,t)Tj
0 Tc
7.87305 0 Td
[(he name is tak)9.98535(en as the pathname of the le. Otherwise,)]TJ
/R36756600 10 Tf
226.713 0 Td
(gvpr)Tj
/R36438032 10 Tf
22.593 0 Td
(will use the directo-)Tj
-316.012 -12 Td
0.164 Tw
[(ries specied in the en)40.0073(vironment v)]TJ
138.21 0 Td
(ariable)Tj
/R36756600 10 Tf
29.875 0 Td
(GVPRP)Tj
-0.95 Tc
33.7 0 Td
(AT)Tj
0 Tc
12.9398 0 Td
(H)Tj
/R36438032 10 Tf
10.4449 0 Td
0.165 Tw
(to look for the le. If)Tj
/R36756600 10 Tf
87.3699 0 Td
(f)Tj
/R36438032 10 Tf
11.6949 0 Td
(is not gi)Tj
-0.15 Tc
32.3102 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n,)Tj
/R36756600 10 Tf
10.1648 0 Td
(gvpr)Tj
/R36438032 10 Tf
-375.999 -12 Td
0 Tw
[(will use the rst non-option ar)18(gument as the program.)]TJ
/R36756600 10 Tf
-36 -16.8 Td
(q)Tj
-0.45 Tc
/R36438032 10 Tf
36 0 Td
(Tu)Tj
0 Tc
10.6602 0 Td
(rns of)Tj
2.5 Tc
22.8 0 Td
(fw)Tj
0 Tc
12.95 0 Td
(arning messages.)Tj
/R36756600 10 Tf
-82.4102 -16.8 Td
(n)Tj
-0.45 Tc
/R36438032 10 Tf
36 0 Td
(Tu)Tj
0 Tc
10.6602 0 Td
0.429 Tw
(rns of)Tj
2.929 Tc
23.2289 0 Td
(fg)Tj
0 Tc
11.259 0 Td
[(raph read-ahead. By def)9.99756(ault, the v)]TJ
137.585 0 Td
(ariable)Tj
/R36756600 10 Tf
30.1391 0 Td
($NG)Tj
/R36438032 10 Tf
22.9289 0 Td
(is set to the ne)Tj
58.7859 0 Td
0.428 Tw
(xt graph to be processed.)Tj
-294.587 -12 Td
0.302 Tw
(This requires a read of the ne)Tj
118.292 0 Td
0.303 Tw
(xt graph before processing the current graph, which may block if the)Tj
-118.292 -12 Td
(ne)Tj
9.28984 0 Td
0.284 Tw
(xt graph is only generated in response to some action pertaining to the processing of the current)Tj
-9.28984 -12 Td
(graph.)Tj
/R36756600 10 Tf
-36 -16.8 Td
(V)Tj
/R36438032 10 Tf
36 0 Td
0 Tw
[(Causes the program to print v)15(ersion information and e)15.0146(xit.)]TJ
/R36756600 10 Tf
-36 -16.8 Td
(?)Tj
/R36438032 10 Tf
36 0 Td
[(Causes the program to print usage information and e)15.0073(xit.)]TJ
/R36756600 10.95 Tf
-72 -16.8 Td
(OPERANDS)Tj
/R36438032 10 Tf
36 -12 Td
[(The follo)25.0159(wing operand is supported:)]TJ
/R36112256 10 Tf
1.91016 -16.8 Td
(les)Tj
/R36438032 10 Tf
38.0898 0 Td
0.267 Tw
[(Names of les containing 1 or more graphs in the dot language.)-526.707(If no)]TJ
/R36756600 10 Tf
284.808 0 Td
(f)Tj
/R36438032 10 Tf
11.7969 0 Td
(option is gi)Tj
-0.15 Tc
45.2941 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n, the rst)Tj
-351.189 -12 Td
0.873 Tw
(name is remo)Tj
-0.15 Tc
55.4762 0 Td
(ve)Tj
3.373 Tc
9.28984 0 Td
(df)Tj
0 Tc
11.7031 0 Td
(rom the list and used as the input program. If the list of les is empty)Tj
288.545 0 Td
(,)Tj
/R36756600 10 Tf
5.87188 0 Td
(stdin)Tj
/R36438032 10 Tf
-370.886 -12 Td
0 Tw
(will be used.)Tj
/R36756600 10.95 Tf
-76 -16.8 Td
[(PR)30.0605(OGRAMS)]TJ
/R36438032 10 Tf
36 -12 Td
(A)Tj
/R36756600 10 Tf
9.71992 0 Td
(gvpr)Tj
/R36438032 10 Tf
22.5 0 Td
[(program consists of a list of predicate-action clauses, ha)20.0073(ving one of the forms:)]TJ
133.835 -50.4 Td
[(29 August 2013)-19705.5(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R31102848 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R31102848 10 Tf
218.75 0 Td
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
(\(1\))Tj
-0.219 Tc
/R31747192 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R31428624 10 Tf
20.407 -12 Td
(gvpr graph pattern scanning and processing language)Tj
/R31747192 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R31747192 10 Tf
36 -12 Td
(gvpr)Tj
/R31428624 10 Tf
22.5 0 Td
([)Tj
/R31747192 10 Tf
3.33008 0 Td
(icnqV?)Tj
5 Tc
/R31428624 10 Tf
36.2602 0 Td
(][)Tj
0 Tc
/R31747192 10 Tf
14.1602 0 Td
(o)Tj
/R31102848 10 Tf
13.4301 0 Td
(outle)Tj
2.5 Tc
/R31428624 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R31747192 10 Tf
11.6602 0 Td
(a)Tj
/R31102848 10 Tf
13.5301 0 Td
[(ar)37.0068(gs)]TJ
2.5 Tc
/R31428624 10 Tf
20.1801 0 Td
(][)Tj
0 Tc
/R31102848 10 Tf
10.65 0 Td
('pr)Tj
-0.1 Tc
11.7699 0 Td
(og)Tj
0 Tc
9.9 0 Td
(')Tj
/R31428624 10 Tf
5.9 0 Td
(|)Tj
/R31747192 10 Tf
4.5 0 Td
(f)Tj
/R31102848 10 Tf
12.7801 0 Td
(pr)Tj
-0.1 Tc
8.43984 0 Td
(og)Tj
0 Tc
9.9 0 Td
(le)Tj
2.5 Tc
/R31428624 10 Tf
14.9 0 Td
(][)Tj
0 Tc
/R31102848 10 Tf
13.5699 0 Td
(les)Tj
/R31428624 10 Tf
18.8801 0 Td
(])Tj
/R31747192 10.95 Tf
-319.921 -16.8 Td
(DESCRIPTION)Tj
/R31747192 10 Tf
36 -12 Td
(gvpr)Tj
/R31428624 10 Tf
22.7359 0 Td
(\(pre)Tj
15.85 0 Td
0.236 Tw
[(viously kno)25.0061(wn as)]TJ
/R31747192 10 Tf
72.9578 0 Td
(gpr)Tj
2.736 Tc
/R31428624 10 Tf
15 0 Td
[(\)i)273.591(sag)]TJ
0 Tc
27.648 0 Td
(raph stream editor inspired by)Tj
/R31747192 10 Tf
123.66 0 Td
(awk)Tj
5.236 Tc
/R31428624 10 Tf
17.7801 0 Td
(.I)Tj
2.736 Tc
11.066 0 Td
(tc)Tj
0 Tc
9.95586 0 Td
0.235 Tw
(opies input graphs to its out-)Tj
-316.654 -12 Td
0.364 Tw
(put, possibly transforming their structure and attrib)Tj
206.134 0 Td
0.365 Tw
(utes, creating ne)Tj
2.865 Tc
65.7398 0 Td
(wg)Tj
0 Tc
15.0852 0 Td
(raphs, or printing arbitrary informa-)Tj
-286.959 -12 Td
3.014 Tw
(tion. The)Tj
42.1379 0 Td
0.514 Tw
[(graph model is that pro)14.9829(vided by)]TJ
/R31102848 10 Tf
133.014 0 Td
[(libcgr)15.0146(aph)]TJ
/R31428624 10 Tf
39.0199 0 Td
3.014 Tw
(\(3\). In)Tj
31.018 0 Td
[(particular)40.0073(,)]TJ
/R31747192 10 Tf
43.434 0 Td
(gvpr)Tj
/R31428624 10 Tf
23.0141 0 Td
0.513 Tw
(reads and writes graphs using)Tj
-311.638 -12 Td
0 Tw
(the dot language.)Tj
16.8 TL
T*[(Basically)65.0073(,)]TJ
/R31747192 10 Tf
42.3508 0 Td
(gvpr)Tj
/R31428624 10 Tf
23.2809 0 Td
(tra)Tj
-0.15 Tc
10.35 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.781 Tw
(rses each input graph, denoted by)Tj
/R31747192 10 Tf
141.046 0 Td
($G)Tj
3.281 Tc
/R31428624 10 Tf
12.7801 0 Td
(,v)Tj
0 Tc
10.7809 0 Td
0.782 Tw
(isiting each node and edge, matching it with)Tj
-249.879 -12 Td
0.519 Tw
[(the predicate-action rules supplied in the input program.)-551.912(The rules are e)]TJ
-0.25 Tc
294.009 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(luated in order)Tj
5.518 Tc
58.8078 0 Td
(.F)Tj
0 Tc
13.4281 0 Td
0.518 Tw
(or each predi-)Tj
-375.435 -12 Td
1.252 Tw
(cate e)Tj
-0.25 Tc
24.0422 0 Td
(va)Tj
0 Tc
9.18984 0 Td
[(luating to true, the corresponding action is performed.)-625.203(During the tra)]TJ
-0.15 Tc
289.22 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsal, the current node or)Tj
-331.742 -12 Td
0 Tw
(edge being visited is denoted by)Tj
/R31747192 10 Tf
131.1 0 Td
($)Tj
/R31428624 10 Tf
5 0 Td
(.)Tj
-0.15 Tc
-136.1 -16.8 Td
(Fo)Tj
2.525 Tc
10.4102 0 Td
(re)Tj
0 Tc
10.2949 0 Td
0.025 Tw
[(ach input graph, there is a tar)17.9932(get subgraph, denoted by)]TJ
/R31747192 10 Tf
219.47 0 Td
($T)Tj
2.525 Tc
/R31428624 10 Tf
11.6699 0 Td
(,i)Tj
0 Tc
7.80508 0 Td
(nitially empty and used to accumulate cho-)Tj
-259.65 -12 Td
0.52 Tw
(sen entities, and an output graph,)Tj
/R31747192 10 Tf
137.55 0 Td
($O)Tj
3.02 Tc
/R31428624 10 Tf
12.7801 0 Td
(,u)Tj
0 Tc
10.5199 0 Td
[(sed for nal processing and then written to output.)-552.002(By def)9.98535(ault, the)]TJ
-160.85 -12 Td
0.589 Tw
[(output graph is the tar)17.9907(get graph.)-558.896(The output graph can be set in the program or)]TJ
3.088 Tc
324.035 0 Td
[(,i)308.804(nal)]TJ
0 Tc
26.7641 0 Td
0.588 Tw
(imited sense, on the)Tj
-350.799 -12 Td
0 Tw
(command line.)Tj
/R31747192 10.95 Tf
-36 -16.8 Td
(OPTIONS)Tj
/R31428624 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R31747192 10 Tf
(a)'
/R31102848 10 Tf
13.2 0 Td
[(ar)37.0081(gs)]TJ
/R31428624 10 Tf
22.8 0 Td
1.074 Tw
(The string)Tj
/R31102848 10 Tf
45.4781 0 Td
[(ar)37.0081(gs)]TJ
/R31428624 10 Tf
20.984 0 Td
(is split into whitespace-separated tok)Tj
151.956 0 Td
1.075 Tw
[(ens, with the indi)25.0146(vidual tok)9.99023(ens a)]TJ
-0.25 Tc
134.265 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable as)Tj
-361.873 -12 Td
1.894 Tw
(strings in the)Tj
/R31747192 10 Tf
59.852 0 Td
(gvpr)Tj
/R31428624 10 Tf
24.393 0 Td
1.893 Tw
(program as)Tj
/R31747192 10 Tf
50.9961 0 Td
(ARGV[)Tj
/R31102848 10 Tf
32.7699 0 Td
(0)Tj
/R31747192 10 Tf
5 0 Td
(],...,ARGV[ARGC1])Tj
6.893 Tc
/R31428624 10 Tf
92.0699 0 Td
(.W)Tj
0 Tc
18.8328 0 Td
(hitespace characters within)Tj
-283.914 -12 Td
0.387 Tw
(single or double quoted substrings, or preceded by a backslash, are ignored as separators.)Tj
367.009 0 Td
0.388 Tw
(In gen-)Tj
-367.009 -12 Td
0.414 Tw
(eral, a backslash character turns of)Tj
2.913 Tc
140.1 0 Td
(fa)Tj
-0.15 Tc
10.6828 0 Td
0.713 Tw
(ny s)Tj
0 Tc
16.6531 0 Td
0.413 Tw
[(pecial meaning of the follo)24.9902(wing character)]TJ
5.413 Tc
168.165 0 Td
(.N)Tj
0 Tc
15.1328 0 Td
(ote that the)Tj
-350.734 -12 Td
0 Tw
[(tok)9.99268(ens deri)]TJ
-0.15 Tc
43.8102 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(df)Tj
0 Tc
10.8301 0 Td
(rom multiple)Tj
/R31747192 10 Tf
54.45 0 Td
(a)Tj
/R31428624 10 Tf
13.2 0 Td
(ags are concatenated.)Tj
/R31747192 10 Tf
-167.58 -16.8 Td
(c)Tj
/R31428624 10 Tf
36 0 Td
(Use the source graph as the output graph.)Tj
/R31747192 10 Tf
-36 -16.8 Td
(i)Tj
/R31428624 10 Tf
36 0 Td
(Deri)Tj
-0.15 Tc
17.5199 0 Td
0.3 Tw
(ve t)Tj
0 Tc
14.5699 0 Td
0 Tw
[(he node-induced subgraph e)15.0073(xtension of the output graph in the conte)14.9902(xt of its root graph.)]TJ
/R31747192 10 Tf
-68.0898 -16.8 Td
(o)Tj
/R31102848 10 Tf
13.2 0 Td
(outle)Tj
/R31428624 10 Tf
22.8 -12 Td
[(Causes the output stream to be written to the specied le; by def)10(ault, output is written to)]TJ
/R31747192 10 Tf
360.44 0 Td
(stdout)Tj
/R31428624 10 Tf
26.6699 0 Td
(.)Tj
/R31747192 10 Tf
-423.11 -16.8 Td
(f)Tj
/R31102848 10 Tf
11.5301 0 Td
(pr)Tj
-0.1 Tc
8.43984 0 Td
(og)Tj
0 Tc
9.9 0 Td
(le)Tj
/R31428624 10 Tf
6.13008 -12 Td
0.461 Tw
(Use the contents of the specied le as the program to e)Tj
-0.15 Tc
229.051 0 Td
(xe)Tj
0 Tc
9.28984 0 Td
(cute on the input. If)Tj
/R31102848 10 Tf
83.4051 0 Td
(pr)Tj
-0.1 Tc
8.43984 0 Td
(og)Tj
0 Tc
9.9 0 Td
(le)Tj
/R31428624 10 Tf
15.182 0 Td
0.462 Tw
(contains a)Tj
-355.268 -12 Td
0.093 Tw
(slash character)Tj
2.593 Tc
58.8328 0 Td
(,t)Tj
0 Tc
7.87305 0 Td
[(he name is tak)9.98535(en as the pathname of the le. Otherwise,)]TJ
/R31747192 10 Tf
226.713 0 Td
(gvpr)Tj
/R31428624 10 Tf
22.593 0 Td
(will use the directo-)Tj
-316.012 -12 Td
0.164 Tw
[(ries specied in the en)40.0073(vironment v)]TJ
138.21 0 Td
(ariable)Tj
/R31747192 10 Tf
29.875 0 Td
(GVPRP)Tj
-0.95 Tc
33.7 0 Td
(AT)Tj
0 Tc
12.9398 0 Td
(H)Tj
/R31428624 10 Tf
10.4449 0 Td
0.165 Tw
(to look for the le. If)Tj
/R31747192 10 Tf
87.3699 0 Td
(f)Tj
/R31428624 10 Tf
11.6949 0 Td
(is not gi)Tj
-0.15 Tc
32.3102 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n,)Tj
/R31747192 10 Tf
10.1648 0 Td
(gvpr)Tj
/R31428624 10 Tf
-375.999 -12 Td
0 Tw
[(will use the rst non-option ar)18(gument as the program.)]TJ
/R31747192 10 Tf
-36 -16.8 Td
(q)Tj
-0.45 Tc
/R31428624 10 Tf
36 0 Td
(Tu)Tj
0 Tc
10.6602 0 Td
(rns of)Tj
2.5 Tc
22.8 0 Td
(fw)Tj
0 Tc
12.95 0 Td
(arning messages.)Tj
/R31747192 10 Tf
-82.4102 -16.8 Td
(n)Tj
-0.45 Tc
/R31428624 10 Tf
36 0 Td
(Tu)Tj
0 Tc
10.6602 0 Td
0.429 Tw
(rns of)Tj
2.929 Tc
23.2289 0 Td
(fg)Tj
0 Tc
11.259 0 Td
[(raph read-ahead. By def)9.99756(ault, the v)]TJ
137.585 0 Td
(ariable)Tj
/R31747192 10 Tf
30.1391 0 Td
($NG)Tj
/R31428624 10 Tf
22.9289 0 Td
(is set to the ne)Tj
58.7859 0 Td
0.428 Tw
(xt graph to be processed.)Tj
-294.587 -12 Td
0.302 Tw
(This requires a read of the ne)Tj
118.292 0 Td
0.303 Tw
(xt graph before processing the current graph, which may block if the)Tj
-118.292 -12 Td
(ne)Tj
9.28984 0 Td
0.284 Tw
(xt graph is only generated in response to some action pertaining to the processing of the current)Tj
-9.28984 -12 Td
(graph.)Tj
/R31747192 10 Tf
-36 -16.8 Td
(V)Tj
/R31428624 10 Tf
36 0 Td
0 Tw
[(Causes the program to print v)15(ersion information and e)15.0146(xit.)]TJ
/R31747192 10 Tf
-36 -16.8 Td
(?)Tj
/R31428624 10 Tf
36 0 Td
[(Causes the program to print usage information and e)15.0073(xit.)]TJ
/R31747192 10.95 Tf
-72 -16.8 Td
(OPERANDS)Tj
/R31428624 10 Tf
36 -12 Td
[(The follo)25.0159(wing operand is supported:)]TJ
/R31102848 10 Tf
1.91016 -16.8 Td
(les)Tj
/R31428624 10 Tf
38.0898 0 Td
0.267 Tw
[(Names of les containing 1 or more graphs in the dot language.)-526.707(If no)]TJ
/R31747192 10 Tf
284.808 0 Td
(f)Tj
/R31428624 10 Tf
11.7969 0 Td
(option is gi)Tj
-0.15 Tc
45.2941 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n, the rst)Tj
-351.189 -12 Td
0.873 Tw
(name is remo)Tj
-0.15 Tc
55.4762 0 Td
(ve)Tj
3.373 Tc
9.28984 0 Td
(df)Tj
0 Tc
11.7031 0 Td
(rom the list and used as the input program. If the list of les is empty)Tj
288.545 0 Td
(,)Tj
/R31747192 10 Tf
5.87188 0 Td
(stdin)Tj
/R31428624 10 Tf
-370.886 -12 Td
0 Tw
(will be used.)Tj
/R31747192 10.95 Tf
-76 -16.8 Td
[(PR)30.0605(OGRAMS)]TJ
/R31428624 10 Tf
36 -12 Td
(A)Tj
/R31747192 10 Tf
9.71992 0 Td
(gvpr)Tj
/R31428624 10 Tf
22.5 0 Td
[(program consists of a list of predicate-action clauses, ha)20.0073(ving one of the forms:)]TJ
133.835 -50.4 Td
[(29 August 2013)-19705.5(1)]TJ
ET
Q
Q
\n \n \n \n \n 3387\n \n \n@@ -663,19 +663,19 @@\n FontFile3\n \n \n \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\n \n \n \n \n \n \n Type\n@@ -712,29 +712,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R36112256 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R36112256 10 Tf
218.75 0 Td
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
(\(1\))Tj
/R36756600 10 Tf
-384.34 -36 Td
(BEGIN {)Tj
/R36112256 10 Tf
41.5 0 Td
(action)Tj
/R36756600 10 Tf
27.7398 0 Td
(})Tj
-69.2398 -16.8 Td
(BEG_G {)Tj
/R36112256 10 Tf
43.1699 0 Td
(action)Tj
/R36756600 10 Tf
27.7398 0 Td
(})Tj
2.5 Tc
-70.9098 -16.8 Td
(N[)Tj
0 Tc
/R36112256 10 Tf
16.8 0 Td
[(pr)37.0081(edicate)]TJ
2.5 Tc
/R36756600 10 Tf
40.0801 0 Td
(]{)Tj
0 Tc
/R36112256 10 Tf
12.6 0 Td
(action)Tj
/R36756600 10 Tf
27.7398 0 Td
(})Tj
2.5 Tc
-97.2199 -16.8 Td
(E[)Tj
0 Tc
/R36112256 10 Tf
16.25 0 Td
[(pr)37.0081(edicate)]TJ
2.5 Tc
/R36756600 10 Tf
40.0801 0 Td
(]{)Tj
0 Tc
/R36112256 10 Tf
12.6 0 Td
(action)Tj
/R36756600 10 Tf
27.7398 0 Td
(})Tj
-96.6699 -16.8 Td
(END_G {)Tj
/R36112256 10 Tf
43.1602 0 Td
(action)Tj
/R36756600 10 Tf
27.7398 0 Td
(})Tj
-70.9 -16.8 Td
(END {)Tj
/R36112256 10 Tf
30.3801 0 Td
(action)Tj
/R36756600 10 Tf
27.7398 0 Td
(})Tj
3.173 Tc
/R36438032 10 Tf
-94.1199 -16.8 Td
(Ap)Tj
0 Tc
15.393 0 Td
0.673 Tw
(rogram can contain at most one of each of the)Tj
/R36756600 10 Tf
192.24 0 Td
(BEGIN)Tj
/R36438032 10 Tf
32.2301 0 Td
(,)Tj
/R36756600 10 Tf
5.67305 0 Td
(END_G)Tj
/R36438032 10 Tf
37.0629 0 Td
(and)Tj
/R36756600 10 Tf
17.6129 0 Td
(END)Tj
/R36438032 10 Tf
24.2828 0 Td
3.173 Tw
(clauses. There)Tj
63.5469 0 Td
0.674 Tw
(can be an)Tj
38.9578 0 Td
(y)Tj
-426.999 -12 Td
0.224 Tw
(number of)Tj
/R36756600 10 Tf
44.3281 0 Td
(BEG_G)Tj
/R36438032 10 Tf
33.9 0 Td
(,)Tj
/R36756600 10 Tf
5.22383 0 Td
(N)Tj
/R36438032 10 Tf
9.94414 0 Td
(and)Tj
/R36756600 10 Tf
17.1641 0 Td
(E)Tj
/R36438032 10 Tf
9.39414 0 Td
(statements, the rst applied to graphs, the second to nodes, the third to edges.)Tj
-119.954 -12 Td
0.253 Tw
(These are separated into blocks, a block consisting of an optional)Tj
/R36756600 10 Tf
266.073 0 Td
(BEG_G)Tj
/R36438032 10 Tf
36.6531 0 Td
(statement and all)Tj
/R36756600 10 Tf
71.0289 0 Td
(N)Tj
/R36438032 10 Tf
9.97305 0 Td
(and)Tj
/R36756600 10 Tf
17.193 0 Td
(E)Tj
/R36438032 10 Tf
9.42305 0 Td
(state-)Tj
-410.344 -12 Td
0 Tw
[(ments up to the ne)14.9927(xt)]TJ
/R36756600 10 Tf
83.4602 0 Td
(BEG_G)Tj
/R36438032 10 Tf
36.4 0 Td
(statement, if an)Tj
-0.65 Tc
61.2301 0 Td
3.8 Tw
(y. T)Tj
0 Tc
17.9602 0 Td
0 Tw
(he top-le)Tj
-0.15 Tc
35.0199 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ls)Tj
0 Tc
9.16992 0 Td
(emantics of a)Tj
/R36756600 10 Tf
55.8199 0 Td
(gvpr)Tj
/R36438032 10 Tf
22.5 0 Td
(program are:)Tj
-294.85 -16.8 Td
[(Ev)24.9841(aluate the)]TJ
/R36756600 10 Tf
51.9602 0 Td
(BEGIN)Tj
/R36438032 10 Tf
34.7301 0 Td
(clause, if an)Tj
-0.65 Tc
47.8898 0 Td
(y.)Tj
-0.15 Tc
-134.58 -12 Td
(Fo)Tj
2.5 Tc
10.4102 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(ach input graph)Tj
/R36112256 10 Tf
64.7102 0 Td
(G)Tj
/R36438032 10 Tf
9.71992 0 Td
({)Tj
-0.15 Tc
-85.1102 -12 Td
(Fo)Tj
2.5 Tc
10.4102 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(ach block {)Tj
-10.6801 -12 Td
(Set)Tj
/R36112256 10 Tf
15.2801 0 Td
(G)Tj
/R36438032 10 Tf
9.71992 0 Td
(as the current graph and current object.)Tj
-25 -12 Td
[(Ev)24.9841(aluate the)]TJ
/R36756600 10 Tf
51.9602 0 Td
(BEG_G)Tj
/R36438032 10 Tf
36.4 0 Td
(clause, if an)Tj
-0.65 Tc
47.8898 0 Td
(y.)Tj
-0.15 Tc
-136.25 -12 Td
(Fo)Tj
2.5 Tc
10.4102 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(ach node and edge in)Tj
/R36112256 10 Tf
86.9199 0 Td
(G)Tj
/R36438032 10 Tf
9.71992 0 Td
({)Tj
-107.32 -12 Td
(Set the node or edge as the current object.)Tj
12 TL
T*[(Ev)24.9841(aluate the)]TJ
/R36756600 10 Tf
51.9602 0 Td
(N)Tj
/R36438032 10 Tf
9.71992 0 Td
(or)Tj
/R36756600 10 Tf
10.8301 0 Td
(E)Tj
/R36438032 10 Tf
9.16992 0 Td
(clauses, as appropriate.)Tj
-91.6801 -12 Td
(})Tj
-10 -12 Td
(})Tj
(Set)'
/R36112256 10 Tf
15.2801 0 Td
(G)Tj
/R36438032 10 Tf
9.71992 0 Td
(as the current object.)Tj
-25 -12 Td
[(Ev)24.9841(aluate the)]TJ
/R36756600 10 Tf
51.9602 0 Td
(END_G)Tj
/R36438032 10 Tf
36.3898 0 Td
(clause, if an)Tj
-0.65 Tc
47.8898 0 Td
(y.)Tj
0 Tc
-146.24 -12 Td
(})Tj
T*[(Ev)24.9841(aluate the)]TJ
/R36756600 10 Tf
51.9602 0 Td
(END)Tj
/R36438032 10 Tf
23.6102 0 Td
(clause, if an)Tj
-0.65 Tc
47.8898 0 Td
(y.)Tj
0 Tc
-159.46 -16.8 Td
0.3 Tw
(The actions of the)Tj
/R36756600 10 Tf
75.6301 0 Td
(BEGIN)Tj
/R36438032 10 Tf
32.2301 0 Td
(,)Tj
/R36756600 10 Tf
5.3 0 Td
(BEG_G)Tj
/R36438032 10 Tf
33.9 0 Td
(,)Tj
/R36756600 10 Tf
5.3 0 Td
(END_G)Tj
/R36438032 10 Tf
36.6898 0 Td
(and)Tj
/R36756600 10 Tf
17.2398 0 Td
(END)Tj
/R36438032 10 Tf
23.9102 0 Td
(clauses are performed when the clauses are e)Tj
-0.25 Tc
181.5 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(lu-)Tj
-420.89 -12 Td
2.712 Tw
(ated. F)Tj
29.782 0 Td
(or)Tj
/R36756600 10 Tf
11.0422 0 Td
(N)Tj
/R36438032 10 Tf
9.93203 0 Td
(or)Tj
/R36756600 10 Tf
11.043 0 Td
(E)Tj
/R36438032 10 Tf
9.38281 0 Td
0.213 Tw
[(clauses, either the predicate or action may be omitted.)-521.296(If there is no predicate with an ac-)]TJ
-71.182 -12 Td
0.556 Tw
(tion, the action is performed on e)Tj
-0.15 Tc
135.566 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ry node or edge, as appropriate.)Tj
134.686 0 Td
0.555 Tw
(If there is no action and the predicate)Tj
-0.25 Tc
-279.542 -12 Td
(eva)Tj
0 Tc
13.3801 0 Td
0 Tw
[(luates to true, the associated node or edge is added to the tar)18(get graph.)]TJ
-13.3801 -16.8 Td
0.034 Tw
(The blocks are e)Tj
-0.25 Tc
65.6621 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(luated in the order in which the)Tj
2.534 Tc
125.034 0 Td
(yo)Tj
0 Tc
12.534 0 Td
(ccur)Tj
5.034 Tc
16.6602 0 Td
(.W)Tj
0 Tc
16.5738 0 Td
(ithin a block, the)Tj
/R36756600 10 Tf
69.8559 0 Td
(N)Tj
/R36438032 10 Tf
9.75508 0 Td
0.035 Tw
(clauses \()Tj
/R36756600 10 Tf
34.7449 0 Td
(E)Tj
/R36438032 10 Tf
9.20508 0 Td
(clauses, respec-)Tj
-369.215 -12 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.073 Tw
(ly\) are e)Tj
-0.25 Tc
32.6559 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(luated in the order in which the)Tj
2.573 Tc
125.268 0 Td
(yo)Tj
0 Tc
12.573 0 Td
(ccur)Tj
2.573 Tc
16.6602 0 Td
(.N)Tj
0 Tc
12.293 0 Td
0.072 Tw
(ote, though, that within a block,)Tj
/R36756600 10 Tf
130.152 0 Td
(N)Tj
/R36438032 10 Tf
9.79219 0 Td
(or)Tj
/R36756600 10 Tf
10.902 0 Td
(E)Tj
/R36438032 10 Tf
9.24219 0 Td
(clauses may)Tj
-383.328 -12 Td
0 Tw
(be interlaced, depending on the tra)Tj
-0.15 Tc
138.1 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rsal order)55.0146(.)]TJ
-147.39 -16.8 Td
0.832 Tw
(Predicates and actions are sequences of statements in the C dialect supported by the)Tj
-0.2 Tc
/R36112256 10 Tf
348.809 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
(pr)Tj
/R36438032 10 Tf
9.61992 0 Td
0.833 Tw
(\(3\) library)Tj
5.833 Tc
41.0031 0 Td
(.T)Tj
0 Tc
14.443 0 Td
(he)Tj
-422.555 -12 Td
0.6 Tw
[(only dif)25.0159(ference between predicates and actions is that the former must ha)]TJ
-0.15 Tc
298.58 0 Td
0.9 Tw
(ve a t)Tj
0 Tc
22.7102 0 Td
0.6 Tw
(ype that may interpreted as)Tj
-321.29 -12 Td
0.396 Tw
(either true or f)Tj
58.568 0 Td
2.896 Tw
(alse. Here)Tj
45.7719 0 Td
0.396 Tw
(the usual C con)Tj
-0.15 Tc
62.7281 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(ntion is follo)24.9902(wed, in which a non-zero v)]TJ
162.252 0 Td
0.397 Tw
(alue is considered true.)Tj
-338.61 -12 Td
0.604 Tw
[(This w)10.0098(ould include non-empty strings and non-empty references to nodes, edges, etc. Ho)]TJ
363.228 0 Td
(we)Tj
-0.15 Tc
11.4102 0 Td
(ve)Tj
-0.4 Tc
9.28984 0 Td
1.404 Tw
(r, i)Tj
3.104 Tc
11.3141 0 Td
(fas)Tj
0 Tc
17.868 0 Td
(tring)Tj
-413.11 -12 Td
0 Tw
(can be con)Tj
-0.15 Tc
42.3602 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rted to an inte)15.0073(ger)]TJ
2.5 Tc
67.4898 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
[(his v)25.0073(alue is used.)]TJ
-126.92 -16.8 Td
1.03 Tw
(In addition to the usual C base types \()Tj
-0.1 Tc
/R36756600 10 Tf
159.34 0 Td
(vo)Tj
0 Tc
9.9 0 Td
(id)Tj
/R36438032 10 Tf
8.33984 0 Td
(,)Tj
/R36756600 10 Tf
6.03008 0 Td
(int)Tj
/R36438032 10 Tf
11.6699 0 Td
(,)Tj
/R36756600 10 Tf
6.03008 0 Td
(char)Tj
/R36438032 10 Tf
19.4398 0 Td
(,)Tj
/R36756600 10 Tf
6.03008 0 Td
(oat)Tj
/R36438032 10 Tf
18.8898 0 Td
(,)Tj
/R36756600 10 Tf
6.03008 0 Td
(long)Tj
/R36438032 10 Tf
18.3398 0 Td
(,)Tj
/R36756600 10 Tf
6.03008 0 Td
(unsigned)Tj
/R36438032 10 Tf
41.8801 0 Td
(and)Tj
/R36756600 10 Tf
17.9699 0 Td
(double)Tj
/R36438032 10 Tf
28.9 0 Td
(\),)Tj
/R36756600 10 Tf
9.36016 0 Td
(gvpr)Tj
/R36438032 10 Tf
23.5301 0 Td
[(pro)14.9902(vides)]TJ
/R36756600 10 Tf
-397.71 -12 Td
(string)Tj
/R36438032 10 Tf
27.9691 0 Td
0.469 Tw
(as a synon)Tj
42.448 0 Td
0.468 Tw
(ym for)Tj
/R36756600 10 Tf
30.3762 0 Td
(char*)Tj
2.968 Tc
/R36438032 10 Tf
24.4398 0 Td
(,a)Tj
0 Tc
9.90781 0 Td
(nd the graph-based types)Tj
/R36756600 10 Tf
104.072 0 Td
(node_t)Tj
/R36438032 10 Tf
28.8898 0 Td
(,)Tj
/R36756600 10 Tf
5.46797 0 Td
(edge_t)Tj
/R36438032 10 Tf
27.7699 0 Td
(,)Tj
/R36756600 10 Tf
5.46797 0 Td
(graph_t)Tj
/R36438032 10 Tf
36.8578 0 Td
(and)Tj
/R36756600 10 Tf
17.4078 0 Td
(obj_t)Tj
5.468 Tc
/R36438032 10 Tf
22.2199 0 Td
(.T)Tj
0 Tc
14.0781 0 Td
(he)Tj
/R36756600 10 Tf
12.4078 0 Td
(obj_t)Tj
/R36438032 10 Tf
-409.78 -12 Td
0.021 Tw
(type can be vie)Tj
60.073 0 Td
0.022 Tw
(wed as a supertype of the other 3 concrete types; the correct base type is maintained dynami-)Tj
-60.073 -12 Td
(cally)Tj
5 Tc
18.7898 0 Td
(.B)Tj
0 Tc
14.1699 0 Td
0 Tw
[(esides these base types, the only other supported type e)15.0073(xpressions are \(associati)]TJ
-0.15 Tc
317.32 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(\)a)Tj
0 Tc
10.2699 0 Td
(rrays.)Tj
-369.839 -16.8 Td
0.071 Tw
(Constants follo)Tj
2.571 Tc
60.6609 0 Td
(wCs)Tj
0 Tc
22.9219 0 Td
[(yntax, b)19.9976(ut strings may be quoted with either)]TJ
/R36756600 10 Tf
178.967 0 Td
("...")Tj
/R36438032 10 Tf
21.1699 0 Td
(or)Tj
/R36756600 10 Tf
10.9 0 Td
[('...)54.9902(')]TJ
/R36438032 10 Tf
13.6102 0 Td
(.)Tj
/R36756600 10 Tf
7.56992 0 Td
(gvpr)Tj
/R36438032 10 Tf
22.5699 0 Td
0.07 Tw
(accepts C++ comments)Tj
-338.37 -12 Td
0.422 Tw
(as well as cpp-type comments.)Tj
-0.15 Tc
129.59 0 Td
(Fo)Tj
2.922 Tc
10.4102 0 Td
(rt)Tj
0 Tc
9.03203 0 Td
(he latter)Tj
2.922 Tc
32.5121 0 Td
[(,i)292.205(fal)]TJ
0 Tc
24.5961 0 Td
[(ine be)14.9976(gins with a '#' character)]TJ
2.922 Tc
122.91 0 Td
(,t)Tj
0 Tc
8.20195 0 Td
0.423 Tw
(he rest of the line is ig-)Tj
-337.252 -12 Td
(nored.)Tj
2.625 Tc
16.8 TL
(As)'
0 Tc
13.7352 0 Td
0.125 Tw
[(tatement can be a declaration of a function, a v)25.0073(ariable or an array)]TJ
2.625 Tc
260.79 0 Td
(,o)Tj
2.624 Tc
10.125 0 Td
[(ra)262.385(ne)]TJ
-0.15 Tc
22.3082 0 Td
(xe)Tj
0 Tc
9.28984 0 Td
0.124 Tw
[(cutable statement. F)15.0049(or decla-)]TJ
-316.248 -12 Td
0 Tw
(rations, there is a single scope. Array declarations ha)Tj
-0.15 Tc
210.86 0 Td
0.3 Tw
(ve t)Tj
0 Tc
14.5699 0 Td
0 Tw
(he form:)Tj
/R36112256 10 Tf
-186.93 -16.8 Td
[(type arr)15.0159(ay)]TJ
/R36756600 10 Tf
43.7297 0 Td
([)Tj
/R36112256 10 Tf
5.83008 0 Td
(type0)Tj
/R36756600 10 Tf
24.1602 0 Td
(])Tj
/R36438032 10 Tf
-112.22 -16.8 Td
(where)Tj
/R36112256 10 Tf
29.6879 0 Td
(type0)Tj
/R36438032 10 Tf
26.918 0 Td
0.258 Tw
(is optional. If it is supplied, the parser will enforce that all array subscripts ha)Tj
-0.15 Tc
312.812 0 Td
0.559 Tw
(ve t)Tj
0 Tc
14.8289 0 Td
0.259 Tw
(he specied)Tj
-384.247 -12 Td
0.321 Tw
[(type. If it is not supplied, objects of all types can be used as subscripts.)-532.092(As in C, v)24.9951(ariables and arrays must)]TJ
166.055 -48 Td
0 Tw
[(29 August 2013)-19705.5(2)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R31102848 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R31102848 10 Tf
218.75 0 Td
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
(\(1\))Tj
/R31747192 10 Tf
-384.34 -36 Td
(BEGIN {)Tj
/R31102848 10 Tf
41.5 0 Td
(action)Tj
/R31747192 10 Tf
27.7398 0 Td
(})Tj
-69.2398 -16.8 Td
(BEG_G {)Tj
/R31102848 10 Tf
43.1699 0 Td
(action)Tj
/R31747192 10 Tf
27.7398 0 Td
(})Tj
2.5 Tc
-70.9098 -16.8 Td
(N[)Tj
0 Tc
/R31102848 10 Tf
16.8 0 Td
[(pr)37.0081(edicate)]TJ
2.5 Tc
/R31747192 10 Tf
40.0801 0 Td
(]{)Tj
0 Tc
/R31102848 10 Tf
12.6 0 Td
(action)Tj
/R31747192 10 Tf
27.7398 0 Td
(})Tj
2.5 Tc
-97.2199 -16.8 Td
(E[)Tj
0 Tc
/R31102848 10 Tf
16.25 0 Td
[(pr)37.0081(edicate)]TJ
2.5 Tc
/R31747192 10 Tf
40.0801 0 Td
(]{)Tj
0 Tc
/R31102848 10 Tf
12.6 0 Td
(action)Tj
/R31747192 10 Tf
27.7398 0 Td
(})Tj
-96.6699 -16.8 Td
(END_G {)Tj
/R31102848 10 Tf
43.1602 0 Td
(action)Tj
/R31747192 10 Tf
27.7398 0 Td
(})Tj
-70.9 -16.8 Td
(END {)Tj
/R31102848 10 Tf
30.3801 0 Td
(action)Tj
/R31747192 10 Tf
27.7398 0 Td
(})Tj
3.173 Tc
/R31428624 10 Tf
-94.1199 -16.8 Td
(Ap)Tj
0 Tc
15.393 0 Td
0.673 Tw
(rogram can contain at most one of each of the)Tj
/R31747192 10 Tf
192.24 0 Td
(BEGIN)Tj
/R31428624 10 Tf
32.2301 0 Td
(,)Tj
/R31747192 10 Tf
5.67305 0 Td
(END_G)Tj
/R31428624 10 Tf
37.0629 0 Td
(and)Tj
/R31747192 10 Tf
17.6129 0 Td
(END)Tj
/R31428624 10 Tf
24.2828 0 Td
3.173 Tw
(clauses. There)Tj
63.5469 0 Td
0.674 Tw
(can be an)Tj
38.9578 0 Td
(y)Tj
-426.999 -12 Td
0.224 Tw
(number of)Tj
/R31747192 10 Tf
44.3281 0 Td
(BEG_G)Tj
/R31428624 10 Tf
33.9 0 Td
(,)Tj
/R31747192 10 Tf
5.22383 0 Td
(N)Tj
/R31428624 10 Tf
9.94414 0 Td
(and)Tj
/R31747192 10 Tf
17.1641 0 Td
(E)Tj
/R31428624 10 Tf
9.39414 0 Td
(statements, the rst applied to graphs, the second to nodes, the third to edges.)Tj
-119.954 -12 Td
0.253 Tw
(These are separated into blocks, a block consisting of an optional)Tj
/R31747192 10 Tf
266.073 0 Td
(BEG_G)Tj
/R31428624 10 Tf
36.6531 0 Td
(statement and all)Tj
/R31747192 10 Tf
71.0289 0 Td
(N)Tj
/R31428624 10 Tf
9.97305 0 Td
(and)Tj
/R31747192 10 Tf
17.193 0 Td
(E)Tj
/R31428624 10 Tf
9.42305 0 Td
(state-)Tj
-410.344 -12 Td
0 Tw
[(ments up to the ne)14.9927(xt)]TJ
/R31747192 10 Tf
83.4602 0 Td
(BEG_G)Tj
/R31428624 10 Tf
36.4 0 Td
(statement, if an)Tj
-0.65 Tc
61.2301 0 Td
3.8 Tw
(y. T)Tj
0 Tc
17.9602 0 Td
0 Tw
(he top-le)Tj
-0.15 Tc
35.0199 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ls)Tj
0 Tc
9.16992 0 Td
(emantics of a)Tj
/R31747192 10 Tf
55.8199 0 Td
(gvpr)Tj
/R31428624 10 Tf
22.5 0 Td
(program are:)Tj
-294.85 -16.8 Td
[(Ev)24.9841(aluate the)]TJ
/R31747192 10 Tf
51.9602 0 Td
(BEGIN)Tj
/R31428624 10 Tf
34.7301 0 Td
(clause, if an)Tj
-0.65 Tc
47.8898 0 Td
(y.)Tj
-0.15 Tc
-134.58 -12 Td
(Fo)Tj
2.5 Tc
10.4102 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(ach input graph)Tj
/R31102848 10 Tf
64.7102 0 Td
(G)Tj
/R31428624 10 Tf
9.71992 0 Td
({)Tj
-0.15 Tc
-85.1102 -12 Td
(Fo)Tj
2.5 Tc
10.4102 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(ach block {)Tj
-10.6801 -12 Td
(Set)Tj
/R31102848 10 Tf
15.2801 0 Td
(G)Tj
/R31428624 10 Tf
9.71992 0 Td
(as the current graph and current object.)Tj
-25 -12 Td
[(Ev)24.9841(aluate the)]TJ
/R31747192 10 Tf
51.9602 0 Td
(BEG_G)Tj
/R31428624 10 Tf
36.4 0 Td
(clause, if an)Tj
-0.65 Tc
47.8898 0 Td
(y.)Tj
-0.15 Tc
-136.25 -12 Td
(Fo)Tj
2.5 Tc
10.4102 0 Td
(re)Tj
0 Tc
10.2699 0 Td
(ach node and edge in)Tj
/R31102848 10 Tf
86.9199 0 Td
(G)Tj
/R31428624 10 Tf
9.71992 0 Td
({)Tj
-107.32 -12 Td
(Set the node or edge as the current object.)Tj
12 TL
T*[(Ev)24.9841(aluate the)]TJ
/R31747192 10 Tf
51.9602 0 Td
(N)Tj
/R31428624 10 Tf
9.71992 0 Td
(or)Tj
/R31747192 10 Tf
10.8301 0 Td
(E)Tj
/R31428624 10 Tf
9.16992 0 Td
(clauses, as appropriate.)Tj
-91.6801 -12 Td
(})Tj
-10 -12 Td
(})Tj
(Set)'
/R31102848 10 Tf
15.2801 0 Td
(G)Tj
/R31428624 10 Tf
9.71992 0 Td
(as the current object.)Tj
-25 -12 Td
[(Ev)24.9841(aluate the)]TJ
/R31747192 10 Tf
51.9602 0 Td
(END_G)Tj
/R31428624 10 Tf
36.3898 0 Td
(clause, if an)Tj
-0.65 Tc
47.8898 0 Td
(y.)Tj
0 Tc
-146.24 -12 Td
(})Tj
T*[(Ev)24.9841(aluate the)]TJ
/R31747192 10 Tf
51.9602 0 Td
(END)Tj
/R31428624 10 Tf
23.6102 0 Td
(clause, if an)Tj
-0.65 Tc
47.8898 0 Td
(y.)Tj
0 Tc
-159.46 -16.8 Td
0.3 Tw
(The actions of the)Tj
/R31747192 10 Tf
75.6301 0 Td
(BEGIN)Tj
/R31428624 10 Tf
32.2301 0 Td
(,)Tj
/R31747192 10 Tf
5.3 0 Td
(BEG_G)Tj
/R31428624 10 Tf
33.9 0 Td
(,)Tj
/R31747192 10 Tf
5.3 0 Td
(END_G)Tj
/R31428624 10 Tf
36.6898 0 Td
(and)Tj
/R31747192 10 Tf
17.2398 0 Td
(END)Tj
/R31428624 10 Tf
23.9102 0 Td
(clauses are performed when the clauses are e)Tj
-0.25 Tc
181.5 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(lu-)Tj
-420.89 -12 Td
2.712 Tw
(ated. F)Tj
29.782 0 Td
(or)Tj
/R31747192 10 Tf
11.0422 0 Td
(N)Tj
/R31428624 10 Tf
9.93203 0 Td
(or)Tj
/R31747192 10 Tf
11.043 0 Td
(E)Tj
/R31428624 10 Tf
9.38281 0 Td
0.213 Tw
[(clauses, either the predicate or action may be omitted.)-521.296(If there is no predicate with an ac-)]TJ
-71.182 -12 Td
0.556 Tw
(tion, the action is performed on e)Tj
-0.15 Tc
135.566 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ry node or edge, as appropriate.)Tj
134.686 0 Td
0.555 Tw
(If there is no action and the predicate)Tj
-0.25 Tc
-279.542 -12 Td
(eva)Tj
0 Tc
13.3801 0 Td
0 Tw
[(luates to true, the associated node or edge is added to the tar)18(get graph.)]TJ
-13.3801 -16.8 Td
0.034 Tw
(The blocks are e)Tj
-0.25 Tc
65.6621 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(luated in the order in which the)Tj
2.534 Tc
125.034 0 Td
(yo)Tj
0 Tc
12.534 0 Td
(ccur)Tj
5.034 Tc
16.6602 0 Td
(.W)Tj
0 Tc
16.5738 0 Td
(ithin a block, the)Tj
/R31747192 10 Tf
69.8559 0 Td
(N)Tj
/R31428624 10 Tf
9.75508 0 Td
0.035 Tw
(clauses \()Tj
/R31747192 10 Tf
34.7449 0 Td
(E)Tj
/R31428624 10 Tf
9.20508 0 Td
(clauses, respec-)Tj
-369.215 -12 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.073 Tw
(ly\) are e)Tj
-0.25 Tc
32.6559 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(luated in the order in which the)Tj
2.573 Tc
125.268 0 Td
(yo)Tj
0 Tc
12.573 0 Td
(ccur)Tj
2.573 Tc
16.6602 0 Td
(.N)Tj
0 Tc
12.293 0 Td
0.072 Tw
(ote, though, that within a block,)Tj
/R31747192 10 Tf
130.152 0 Td
(N)Tj
/R31428624 10 Tf
9.79219 0 Td
(or)Tj
/R31747192 10 Tf
10.902 0 Td
(E)Tj
/R31428624 10 Tf
9.24219 0 Td
(clauses may)Tj
-383.328 -12 Td
0 Tw
(be interlaced, depending on the tra)Tj
-0.15 Tc
138.1 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rsal order)55.0146(.)]TJ
-147.39 -16.8 Td
0.832 Tw
(Predicates and actions are sequences of statements in the C dialect supported by the)Tj
-0.2 Tc
/R31102848 10 Tf
348.809 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
(pr)Tj
/R31428624 10 Tf
9.61992 0 Td
0.833 Tw
(\(3\) library)Tj
5.833 Tc
41.0031 0 Td
(.T)Tj
0 Tc
14.443 0 Td
(he)Tj
-422.555 -12 Td
0.6 Tw
[(only dif)25.0159(ference between predicates and actions is that the former must ha)]TJ
-0.15 Tc
298.58 0 Td
0.9 Tw
(ve a t)Tj
0 Tc
22.7102 0 Td
0.6 Tw
(ype that may interpreted as)Tj
-321.29 -12 Td
0.396 Tw
(either true or f)Tj
58.568 0 Td
2.896 Tw
(alse. Here)Tj
45.7719 0 Td
0.396 Tw
(the usual C con)Tj
-0.15 Tc
62.7281 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(ntion is follo)24.9902(wed, in which a non-zero v)]TJ
162.252 0 Td
0.397 Tw
(alue is considered true.)Tj
-338.61 -12 Td
0.604 Tw
[(This w)10.0098(ould include non-empty strings and non-empty references to nodes, edges, etc. Ho)]TJ
363.228 0 Td
(we)Tj
-0.15 Tc
11.4102 0 Td
(ve)Tj
-0.4 Tc
9.28984 0 Td
1.404 Tw
(r, i)Tj
3.104 Tc
11.3141 0 Td
(fas)Tj
0 Tc
17.868 0 Td
(tring)Tj
-413.11 -12 Td
0 Tw
(can be con)Tj
-0.15 Tc
42.3602 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rted to an inte)15.0073(ger)]TJ
2.5 Tc
67.4898 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
[(his v)25.0073(alue is used.)]TJ
-126.92 -16.8 Td
1.03 Tw
(In addition to the usual C base types \()Tj
-0.1 Tc
/R31747192 10 Tf
159.34 0 Td
(vo)Tj
0 Tc
9.9 0 Td
(id)Tj
/R31428624 10 Tf
8.33984 0 Td
(,)Tj
/R31747192 10 Tf
6.03008 0 Td
(int)Tj
/R31428624 10 Tf
11.6699 0 Td
(,)Tj
/R31747192 10 Tf
6.03008 0 Td
(char)Tj
/R31428624 10 Tf
19.4398 0 Td
(,)Tj
/R31747192 10 Tf
6.03008 0 Td
(oat)Tj
/R31428624 10 Tf
18.8898 0 Td
(,)Tj
/R31747192 10 Tf
6.03008 0 Td
(long)Tj
/R31428624 10 Tf
18.3398 0 Td
(,)Tj
/R31747192 10 Tf
6.03008 0 Td
(unsigned)Tj
/R31428624 10 Tf
41.8801 0 Td
(and)Tj
/R31747192 10 Tf
17.9699 0 Td
(double)Tj
/R31428624 10 Tf
28.9 0 Td
(\),)Tj
/R31747192 10 Tf
9.36016 0 Td
(gvpr)Tj
/R31428624 10 Tf
23.5301 0 Td
[(pro)14.9902(vides)]TJ
/R31747192 10 Tf
-397.71 -12 Td
(string)Tj
/R31428624 10 Tf
27.9691 0 Td
0.469 Tw
(as a synon)Tj
42.448 0 Td
0.468 Tw
(ym for)Tj
/R31747192 10 Tf
30.3762 0 Td
(char*)Tj
2.968 Tc
/R31428624 10 Tf
24.4398 0 Td
(,a)Tj
0 Tc
9.90781 0 Td
(nd the graph-based types)Tj
/R31747192 10 Tf
104.072 0 Td
(node_t)Tj
/R31428624 10 Tf
28.8898 0 Td
(,)Tj
/R31747192 10 Tf
5.46797 0 Td
(edge_t)Tj
/R31428624 10 Tf
27.7699 0 Td
(,)Tj
/R31747192 10 Tf
5.46797 0 Td
(graph_t)Tj
/R31428624 10 Tf
36.8578 0 Td
(and)Tj
/R31747192 10 Tf
17.4078 0 Td
(obj_t)Tj
5.468 Tc
/R31428624 10 Tf
22.2199 0 Td
(.T)Tj
0 Tc
14.0781 0 Td
(he)Tj
/R31747192 10 Tf
12.4078 0 Td
(obj_t)Tj
/R31428624 10 Tf
-409.78 -12 Td
0.021 Tw
(type can be vie)Tj
60.073 0 Td
0.022 Tw
(wed as a supertype of the other 3 concrete types; the correct base type is maintained dynami-)Tj
-60.073 -12 Td
(cally)Tj
5 Tc
18.7898 0 Td
(.B)Tj
0 Tc
14.1699 0 Td
0 Tw
[(esides these base types, the only other supported type e)15.0073(xpressions are \(associati)]TJ
-0.15 Tc
317.32 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(\)a)Tj
0 Tc
10.2699 0 Td
(rrays.)Tj
-369.839 -16.8 Td
0.071 Tw
(Constants follo)Tj
2.571 Tc
60.6609 0 Td
(wCs)Tj
0 Tc
22.9219 0 Td
[(yntax, b)19.9976(ut strings may be quoted with either)]TJ
/R31747192 10 Tf
178.967 0 Td
("...")Tj
/R31428624 10 Tf
21.1699 0 Td
(or)Tj
/R31747192 10 Tf
10.9 0 Td
[('...)54.9902(')]TJ
/R31428624 10 Tf
13.6102 0 Td
(.)Tj
/R31747192 10 Tf
7.56992 0 Td
(gvpr)Tj
/R31428624 10 Tf
22.5699 0 Td
0.07 Tw
(accepts C++ comments)Tj
-338.37 -12 Td
0.422 Tw
(as well as cpp-type comments.)Tj
-0.15 Tc
129.59 0 Td
(Fo)Tj
2.922 Tc
10.4102 0 Td
(rt)Tj
0 Tc
9.03203 0 Td
(he latter)Tj
2.922 Tc
32.5121 0 Td
[(,i)292.205(fal)]TJ
0 Tc
24.5961 0 Td
[(ine be)14.9976(gins with a '#' character)]TJ
2.922 Tc
122.91 0 Td
(,t)Tj
0 Tc
8.20195 0 Td
0.423 Tw
(he rest of the line is ig-)Tj
-337.252 -12 Td
(nored.)Tj
2.625 Tc
16.8 TL
(As)'
0 Tc
13.7352 0 Td
0.125 Tw
[(tatement can be a declaration of a function, a v)25.0073(ariable or an array)]TJ
2.625 Tc
260.79 0 Td
(,o)Tj
2.624 Tc
10.125 0 Td
[(ra)262.385(ne)]TJ
-0.15 Tc
22.3082 0 Td
(xe)Tj
0 Tc
9.28984 0 Td
0.124 Tw
[(cutable statement. F)15.0049(or decla-)]TJ
-316.248 -12 Td
0 Tw
(rations, there is a single scope. Array declarations ha)Tj
-0.15 Tc
210.86 0 Td
0.3 Tw
(ve t)Tj
0 Tc
14.5699 0 Td
0 Tw
(he form:)Tj
/R31102848 10 Tf
-186.93 -16.8 Td
[(type arr)15.0159(ay)]TJ
/R31747192 10 Tf
43.7297 0 Td
([)Tj
/R31102848 10 Tf
5.83008 0 Td
(type0)Tj
/R31747192 10 Tf
24.1602 0 Td
(])Tj
/R31428624 10 Tf
-112.22 -16.8 Td
(where)Tj
/R31102848 10 Tf
29.6879 0 Td
(type0)Tj
/R31428624 10 Tf
26.918 0 Td
0.258 Tw
(is optional. If it is supplied, the parser will enforce that all array subscripts ha)Tj
-0.15 Tc
312.812 0 Td
0.559 Tw
(ve t)Tj
0 Tc
14.8289 0 Td
0.259 Tw
(he specied)Tj
-384.247 -12 Td
0.321 Tw
[(type. If it is not supplied, objects of all types can be used as subscripts.)-532.092(As in C, v)24.9951(ariables and arrays must)]TJ
166.055 -48 Td
0 Tw
[(29 August 2013)-19705.5(2)]TJ
ET
Q
Q
\n \n \n \n \n-3483\n+3485\n \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\n \n \n \n \n \n \n Type\n@@ -771,29 +771,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R36112256 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R36112256 10 Tf
218.75 0 Td
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
(\(1\))Tj
-420.34 -36 Td
0.612 Tw
(be declared. In particular)Tj
3.112 Tc
101.396 0 Td
(,a)Tj
3.113 Tc
10.052 0 Td
(nu)Tj
0 Tc
13.1129 0 Td
0.613 Tw
[(ndeclared v)25.0195(ariable will be interpreted as the name of an attrib)19.9902(ute of a node,)]TJ
-124.561 -12 Td
0 Tw
[(edge or graph, depending on the conte)15.0073(xt.)]TJ
16.8 TL
T*[(Ex)14.9841(ecutable statements can be one of the follo)25.0146(wing:)]TJ
2.758 Tc
36 -12 Td
(ll)Tj
0 Tc
8.31797 0 Td
(.)Tj
/R36756600 10 Tf
7.75703 0 Td
({)Tj
/R36438032 10 Tf
6.69688 0 Td
([)Tj
/R36112256 10 Tf
6.08711 0 Td
0.257 Tw
(statement ...)Tj
/R36438032 10 Tf
51.3441 0 Td
(])Tj
/R36756600 10 Tf
6.08711 0 Td
(})Tj
-0.2 Tc
/R36112256 10 Tf
6.69688 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
[(pr)37.0068(ession)]TJ
/R36438032 10 Tf
63.3199 0 Td
(// commonly)Tj
/R36112256 10 Tf
53.8539 0 Td
(var)Tj
/R36756600 10 Tf
16.0871 0 Td
(=)Tj
-0.2 Tc
/R36112256 10 Tf
8.45703 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
[(pr)37.0068(ession)]TJ
/R36756600 10 Tf
36.277 0 Td
(if\()Tj
-0.2 Tc
/R36112256 10 Tf
12.1969 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
[(pr)37.0068(ession)]TJ
/R36756600 10 Tf
36.277 0 Td
(\))Tj
/R36112256 10 Tf
6.08711 0 Td
(statement)Tj
/R36438032 10 Tf
41.0871 0 Td
([)Tj
/R36756600 10 Tf
-392.67 -12 Td
(else)Tj
/R36112256 10 Tf
18.5781 0 Td
(statement)Tj
/R36438032 10 Tf
41.3578 0 Td
(])Tj
-0.25 Tc
/R36756600 10 Tf
6.35781 0 Td
(fo)Tj
0 Tc
8.08008 0 Td
(r\()Tj
-0.2 Tc
/R36112256 10 Tf
10.798 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
[(pr)37.0068(ession)]TJ
/R36756600 10 Tf
36.548 0 Td
(;)Tj
-0.2 Tc
/R36112256 10 Tf
6.35781 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
[(pr)37.0068(ession)]TJ
/R36756600 10 Tf
36.548 0 Td
(;)Tj
-0.2 Tc
/R36112256 10 Tf
6.35781 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
[(pr)37.0068(ession)]TJ
/R36756600 10 Tf
36.548 0 Td
(\))Tj
/R36112256 10 Tf
6.35781 0 Td
(statement)Tj
-0.25 Tc
/R36756600 10 Tf
41.3578 0 Td
(fo)Tj
0 Tc
8.08008 0 Td
(r\()Tj
/R36112256 10 Tf
10.798 0 Td
[(arr)14.9902(ay)]TJ
/R36756600 10 Tf
25.098 0 Td
([)Tj
/R36112256 10 Tf
6.35781 0 Td
(var)Tj
/R36756600 10 Tf
16.359 0 Td
(]\))Tj
/R36112256 10 Tf
9.68906 0 Td
(statement)Tj
-0.25 Tc
/R36756600 10 Tf
-357.67 -12 Td
(fo)Tj
0 Tc
8.08008 0 Td
(rr\()Tj
/R36112256 10 Tf
15.493 0 Td
[(arr)14.9927(ay)]TJ
/R36756600 10 Tf
25.3531 0 Td
([)Tj
/R36112256 10 Tf
6.61211 0 Td
(var)Tj
/R36756600 10 Tf
16.6121 0 Td
(]\))Tj
/R36112256 10 Tf
9.94219 0 Td
(statement)Tj
/R36756600 10 Tf
41.6121 0 Td
(while\()Tj
-0.2 Tc
/R36112256 10 Tf
29.3922 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
[(pr)37.0068(ession)]TJ
/R36756600 10 Tf
36.802 0 Td
(\))Tj
/R36112256 10 Tf
6.61211 0 Td
(statement)Tj
/R36756600 10 Tf
41.6121 0 Td
(switch\()Tj
-0.2 Tc
/R36112256 10 Tf
33.832 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
[(pr)37.0068(ession)]TJ
/R36756600 10 Tf
36.802 0 Td
(\))Tj
/R36112256 10 Tf
6.61211 0 Td
0.782 Tw
(case statements)Tj
/R36756600 10 Tf
-332.729 -12 Td
0 Tw
[(br)18.0078(eak [)]TJ
-0.2 Tc
/R36112256 10 Tf
33.15 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
[(pr)37.0081(ession)]TJ
2.5 Tc
/R36756600 10 Tf
36.0199 0 Td
(]c)Tj
0 Tc
10.2699 0 Td
(ontinue [)Tj
-0.2 Tc
/R36112256 10 Tf
40.5602 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
[(pr)37.0068(ession)]TJ
2.5 Tc
/R36756600 10 Tf
36.0199 0 Td
(]r)Tj
0 Tc
10.0898 0 Td
(etur)Tj
2.5 Tc
17.6199 0 Td
(n[)Tj
-0.2 Tc
/R36112256 10 Tf
13.8898 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
[(pr)37.0068(ession)]TJ
/R36756600 10 Tf
36.0199 0 Td
(])Tj
/R36438032 9 Tf
-295.68 -12 Td
[(Items in brack)10.0193(ets are optional.)]TJ
/R36438032 10 Tf
0.306 Tw
(In the second form of the)'
-0.25 Tc
/R36756600 10 Tf
105.146 0 Td
(fo)Tj
0 Tc
8.08008 0 Td
(r)Tj
/R36438032 10 Tf
7.24609 0 Td
(statement and the)Tj
-0.25 Tc
/R36756600 10 Tf
73.4078 0 Td
(fo)Tj
0 Tc
8.08008 0 Td
(rr)Tj
/R36438032 10 Tf
11.6859 0 Td
(statement, the v)Tj
63.4121 0 Td
(ariable)Tj
/R36112256 10 Tf
30.016 0 Td
(var)Tj
/R36438032 10 Tf
16.1359 0 Td
(is set to each v)Tj
59.8539 0 Td
0.307 Tw
(alue used as)Tj
-383.064 -12 Td
0.986 Tw
(an inde)Tj
3.486 Tc
29.9961 0 Td
[(xi)348.599(nt)]TJ
0 Tc
22.532 0 Td
(he specied array and then the associated)Tj
/R36112256 10 Tf
174.912 0 Td
(statement)Tj
/R36438032 10 Tf
41.816 0 Td
(is e)Tj
-0.25 Tc
14.3461 0 Td
(va)Tj
0 Tc
9.18984 0 Td
[(luated. F)15.0049(or numeric and string in-)]TJ
-292.792 -12 Td
0.834 Tw
(dices, the indices are returned in increasing \(decreasing\) numeric or le)Tj
288.94 0 Td
0.835 Tw
(xicographic order for)Tj
-0.25 Tc
/R36756600 10 Tf
89.975 0 Td
(fo)Tj
0 Tc
8.08008 0 Td
(r)Tj
/R36438032 10 Tf
7.775 0 Td
(\()Tj
-0.25 Tc
/R36756600 10 Tf
3.33008 0 Td
(fo)Tj
0 Tc
8.08008 0 Td
(rr)Tj
3.335 Tc
/R36438032 10 Tf
8.88008 0 Td
(,r)Tj
0 Tc
9.16484 0 Td
(e-)Tj
-424.225 -12 Td
(specti)Tj
-0.15 Tc
23.0801 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0 Tw
(ly\). This can be used for sorting.)Tj
-32.3699 -16.8 Td
(Function denitions can only appear in the)Tj
/R36756600 10 Tf
173.6 0 Td
(BEGIN)Tj
/R36438032 10 Tf
34.7301 0 Td
(clause.)Tj
-208.33 -16.8 Td
1.691 Tw
(Expressions include the usual C e)Tj
143.015 0 Td
4.191 Tw
(xpressions. String)Tj
80.052 0 Td
1.691 Tw
(comparisons using)Tj
/R36756600 10 Tf
80.602 0 Td
(==)Tj
/R36438032 10 Tf
15.591 0 Td
(and)Tj
/R36756600 10 Tf
18.6301 0 Td
(!=)Tj
/R36438032 10 Tf
13.2199 0 Td
1.69 Tw
(treat the right hand)Tj
-351.11 -12 Td
0.397 Tw
[(operand as a pattern for the purpose of re)14.9976(gular e)14.9902(xpression matching.)]TJ
-0.15 Tc
281.497 0 Td
(Pa)Tj
0 Tc
9.85 0 Td
(tterns use)Tj
/R36112256 10 Tf
41.7039 0 Td
(ksh)Tj
/R36438032 10 Tf
13.6102 0 Td
(\(1\) le match pattern)Tj
-346.661 -12 Td
2.5 Tw
(syntax. \(F)Tj
42.35 0 Td
0 Tw
(or simple string equality)Tj
2.5 Tc
96.85 0 Td
(,u)Tj
0 Tc
10 0 Td
(se the)Tj
/R36756600 10 Tf
25.55 0 Td
[(str)17.9932(cmp)]TJ
/R36438032 10 Tf
32.3102 0 Td
(function.)Tj
/R36756600 10 Tf
-207.06 -16.8 Td
(gvpr)Tj
/R36438032 10 Tf
23.368 0 Td
0.868 Tw
(will attempt to use an e)Tj
97.2398 0 Td
0.867 Tw
[(xpression as a string or numeric v)24.9976(alue as appropriate. Both C-lik)]TJ
3.367 Tc
266.34 0 Td
(ec)Tj
0 Tc
12.2469 0 Td
(asts and)Tj
-399.195 -12 Td
0 Tw
(function templates will cause con)Tj
-0.15 Tc
133.47 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsions to be performed, if possible.)Tj
-142.76 -16.8 Td
0.006 Tw
(Expressions of graphical type \(i.e.,)Tj
/R36756600 10 Tf
141.671 0 Td
0.007 Tw
(graph_t, node_t, edge_t, obj_t)Tj
2.507 Tc
/R36438032 10 Tf
127.791 0 Td
(\)m)Tj
0 Tc
13.6172 0 Td
[(ay be follo)25(wed by a eld reference in)]TJ
-283.079 -12 Td
0.02 Tw
(the form of)Tj
/R36756600 10 Tf
47.55 0 Td
(.)Tj
/R36112256 10 Tf
2.5 0 Td
(name)Tj
2.52 Tc
/R36438032 10 Tf
21.6602 0 Td
(.T)Tj
0 Tc
11.1301 0 Td
[(he resulting v)24.9927(alue is the v)24.9854(alue of the attrib)19.9927(ute named)]TJ
/R36112256 10 Tf
211.69 0 Td
(name)Tj
/R36438032 10 Tf
24.1801 0 Td
(of the gi)Tj
-0.15 Tc
33.1199 0 Td
(ve)Tj
2.52 Tc
9.28984 0 Td
(no)Tj
0 Tc
12.5199 0 Td
2.52 Tw
(bject. In)Tj
37.8102 0 Td
(addi-)Tj
-411.45 -12 Td
0.636 Tw
[(tion, in certain conte)15.0037(xts an undeclared, unmodied identier is tak)10.0146(en to be an attrib)20.0098(ute name. Specically)]TJ
429.5 0 Td
(,)Tj
-429.5 -12 Td
0.398 Tw
(such identiers denote attrib)Tj
114.594 0 Td
0.397 Tw
(utes of the current node or edge, respecti)Tj
-0.15 Tc
165.259 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
2.897 Tc
7.13008 0 Td
(,i)Tj
0 Tc
8.17695 0 Td
(n)Tj
/R36756600 10 Tf
7.89687 0 Td
(N)Tj
/R36438032 10 Tf
10.1172 0 Td
(and)Tj
/R36756600 10 Tf
17.3371 0 Td
(E)Tj
/R36438032 10 Tf
9.56719 0 Td
(clauses, and the cur)Tj
79.3012 0 Td
(-)Tj
-428.67 -12 Td
0 Tw
(rent graph in)Tj
/R36756600 10 Tf
53.6 0 Td
(BEG_G)Tj
/R36438032 10 Tf
36.4 0 Td
(and)Tj
/R36756600 10 Tf
16.9398 0 Td
(END_G)Tj
/R36438032 10 Tf
36.3898 0 Td
(clauses.)Tj
-143.33 -16.8 Td
0.242 Tw
(As usual in the)Tj
/R36112256 10 Tf
63.2781 0 Td
[(libcgr)15.0159(aph)]TJ
/R36438032 10 Tf
39.0199 0 Td
[(\(3\) model, attrib)20.0098(utes are string-v)]TJ
130.218 0 Td
2.742 Tw
(alued. In)Tj
40.4738 0 Td
(addition,)Tj
/R36756600 10 Tf
38.0219 0 Td
(gvpr)Tj
/R36438032 10 Tf
22.7422 0 Td
0.243 Tw
(supports certain pseudo-)Tj
-333.754 -12 Td
(attrib)Tj
20.9102 0 Td
0.538 Tw
[(utes of graph objects, not necessarily string-v)25.0098(alued. These reect intrinsic properties of the graph ob-)]TJ
-20.9102 -12 Td
0 Tw
[(jects and cannot be set by the user)54.9854(.)]TJ
/R36756600 10 Tf
(head)'
/R36438032 10 Tf
23.0602 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
/R36438032 10 Tf
7.65977 -12 Td
(the head of an edge.)Tj
/R36756600 10 Tf
-36 -16.8 Td
(tail)Tj
/R36438032 10 Tf
16.3898 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
/R36438032 10 Tf
14.3301 -12 Td
(the tail of an edge.)Tj
/R36756600 10 Tf
-36 -16.8 Td
(name)Tj
/R36438032 10 Tf
25.8301 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
4.88984 -12 Td
1.644 Tw
(the name of an edge, node or graph. The name of an edge has the form ")Tj
/R36112256 10 Tf
315.304 0 Td
[(<tail-name><edg)10.0098(e-)]TJ
-315.304 -12 Td
(op><head-name>)Tj
/R36756600 10 Tf
74.6801 0 Td
([)Tj
/R36112256 10 Tf
3.33008 0 Td
(<k)Tj
-0.3 Tc
11.0898 0 Td
(ey)Tj
0 Tc
8.58008 0 Td
(>)Tj
/R36756600 10 Tf
6.75 0 Td
(])Tj
/R36438032 10 Tf
3.33008 0 Td
0.165 Tw
(", where)Tj
/R36112256 10 Tf
36.3398 0 Td
[(<edg)10.0146(e-op>)]TJ
/R36438032 10 Tf
48.2738 0 Td
0.164 Tw
(is ")Tj
/R36756600 10 Tf
13.4141 0 Td
(>)Tj
2.664 Tc
/R36438032 10 Tf
11.4 0 Td
[("o)266.387(r")]TJ
0 Tc
/R36756600 10 Tf
21.818 0 Td
()Tj
2.664 Tc
/R36438032 10 Tf
11.4 0 Td
("d)Tj
0 Tc
11.7441 0 Td
(epending on whether the graph is)Tj
-262.15 -12 Td
0 Tw
[(directed or not. The brack)9.99268(et part)]TJ
/R36756600 10 Tf
131.25 0 Td
([)Tj
/R36112256 10 Tf
3.33008 0 Td
(<k)Tj
-0.3 Tc
11.0898 0 Td
(ey)Tj
0 Tc
8.58008 0 Td
(>)Tj
/R36756600 10 Tf
6.75 0 Td
(])Tj
/R36438032 10 Tf
5.83008 0 Td
[(only appears if the edge has a non-tri)25.0098(vial k)]TJ
-0.15 Tc
170.17 0 Td
(ey)Tj
0 Tc
8.63984 0 Td
(.)Tj
/R36756600 10 Tf
-381.64 -16.8 Td
[(indegr)18(ee)]TJ
/R36438032 10 Tf
38.9801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(int)Tj
/R36438032 10 Tf
-8.26016 -12 Td
[(the inde)15.0159(gree of a node.)]TJ
/R36756600 10 Tf
-36 -16.8 Td
[(outdegr)18(ee)]TJ
/R36438032 10 Tf
44.5301 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(int)Tj
/R36438032 10 Tf
-13.8102 -12 Td
[(the outde)15.0159(gree of a node.)]TJ
/R36756600 10 Tf
-36 -16.8 Td
[(degr)17.9846(ee)]TJ
/R36438032 10 Tf
30.6402 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(int)Tj
/R36438032 10 Tf
0.0796875 -12 Td
[(the de)14.9841(gree of a node.)]TJ
/R36756600 10 Tf
-36 -16.8 Td
(X)Tj
/R36438032 10 Tf
9.71992 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(double)Tj
/R36438032 10 Tf
21 -12 Td
(the X coordinate of a node. \(Assumes the node has a)Tj
/R36112256 10 Tf
212.73 0 Td
(pos)Tj
/R36438032 10 Tf
16.3898 0 Td
[(attrib)19.9854(ute.\))]TJ
/R36756600 10 Tf
-265.12 -16.8 Td
(Y)Tj
/R36438032 10 Tf
9.71992 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(double)Tj
/R36438032 10 Tf
21 -12 Td
(the Y coordinate of a node. \(Assumes the node has a)Tj
/R36112256 10 Tf
212.73 0 Td
(pos)Tj
/R36438032 10 Tf
16.3898 0 Td
[(attrib)19.9854(ute.\))]TJ
-0.18 Tc
/R36756600 10 Tf
-265.12 -16.8 Td
(ro)Tj
0 Tc
9.26016 0 Td
(ot)Tj
/R36438032 10 Tf
10.8301 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
10.6297 -12 Td
(the root graph of an object. The root of a root graph is itself.)Tj
130.055 -67.2 Td
[(29 August 2013)-19705.5(3)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R31102848 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R31102848 10 Tf
218.75 0 Td
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
(\(1\))Tj
-420.34 -36 Td
0.612 Tw
(be declared. In particular)Tj
3.112 Tc
101.396 0 Td
(,a)Tj
3.113 Tc
10.052 0 Td
(nu)Tj
0 Tc
13.1129 0 Td
0.613 Tw
[(ndeclared v)25.0195(ariable will be interpreted as the name of an attrib)19.9902(ute of a node,)]TJ
-124.561 -12 Td
0 Tw
[(edge or graph, depending on the conte)15.0073(xt.)]TJ
16.8 TL
T*[(Ex)14.9841(ecutable statements can be one of the follo)25.0146(wing:)]TJ
2.758 Tc
36 -12 Td
(ll)Tj
0 Tc
8.31797 0 Td
(.)Tj
/R31747192 10 Tf
7.75703 0 Td
({)Tj
/R31428624 10 Tf
6.69688 0 Td
([)Tj
/R31102848 10 Tf
6.08711 0 Td
0.257 Tw
(statement ...)Tj
/R31428624 10 Tf
51.3441 0 Td
(])Tj
/R31747192 10 Tf
6.08711 0 Td
(})Tj
-0.2 Tc
/R31102848 10 Tf
6.69688 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
[(pr)37.0068(ession)]TJ
/R31428624 10 Tf
63.3199 0 Td
(// commonly)Tj
/R31102848 10 Tf
53.8539 0 Td
(var)Tj
/R31747192 10 Tf
16.0871 0 Td
(=)Tj
-0.2 Tc
/R31102848 10 Tf
8.45703 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
[(pr)37.0068(ession)]TJ
/R31747192 10 Tf
36.277 0 Td
(if\()Tj
-0.2 Tc
/R31102848 10 Tf
12.1969 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
[(pr)37.0068(ession)]TJ
/R31747192 10 Tf
36.277 0 Td
(\))Tj
/R31102848 10 Tf
6.08711 0 Td
(statement)Tj
/R31428624 10 Tf
41.0871 0 Td
([)Tj
/R31747192 10 Tf
-392.67 -12 Td
(else)Tj
/R31102848 10 Tf
18.5781 0 Td
(statement)Tj
/R31428624 10 Tf
41.3578 0 Td
(])Tj
-0.25 Tc
/R31747192 10 Tf
6.35781 0 Td
(fo)Tj
0 Tc
8.08008 0 Td
(r\()Tj
-0.2 Tc
/R31102848 10 Tf
10.798 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
[(pr)37.0068(ession)]TJ
/R31747192 10 Tf
36.548 0 Td
(;)Tj
-0.2 Tc
/R31102848 10 Tf
6.35781 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
[(pr)37.0068(ession)]TJ
/R31747192 10 Tf
36.548 0 Td
(;)Tj
-0.2 Tc
/R31102848 10 Tf
6.35781 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
[(pr)37.0068(ession)]TJ
/R31747192 10 Tf
36.548 0 Td
(\))Tj
/R31102848 10 Tf
6.35781 0 Td
(statement)Tj
-0.25 Tc
/R31747192 10 Tf
41.3578 0 Td
(fo)Tj
0 Tc
8.08008 0 Td
(r\()Tj
/R31102848 10 Tf
10.798 0 Td
[(arr)14.9902(ay)]TJ
/R31747192 10 Tf
25.098 0 Td
([)Tj
/R31102848 10 Tf
6.35781 0 Td
(var)Tj
/R31747192 10 Tf
16.359 0 Td
(]\))Tj
/R31102848 10 Tf
9.68906 0 Td
(statement)Tj
-0.25 Tc
/R31747192 10 Tf
-357.67 -12 Td
(fo)Tj
0 Tc
8.08008 0 Td
(rr\()Tj
/R31102848 10 Tf
15.493 0 Td
[(arr)14.9927(ay)]TJ
/R31747192 10 Tf
25.3531 0 Td
([)Tj
/R31102848 10 Tf
6.61211 0 Td
(var)Tj
/R31747192 10 Tf
16.6121 0 Td
(]\))Tj
/R31102848 10 Tf
9.94219 0 Td
(statement)Tj
/R31747192 10 Tf
41.6121 0 Td
(while\()Tj
-0.2 Tc
/R31102848 10 Tf
29.3922 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
[(pr)37.0068(ession)]TJ
/R31747192 10 Tf
36.802 0 Td
(\))Tj
/R31102848 10 Tf
6.61211 0 Td
(statement)Tj
/R31747192 10 Tf
41.6121 0 Td
(switch\()Tj
-0.2 Tc
/R31102848 10 Tf
33.832 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
[(pr)37.0068(ession)]TJ
/R31747192 10 Tf
36.802 0 Td
(\))Tj
/R31102848 10 Tf
6.61211 0 Td
0.782 Tw
(case statements)Tj
/R31747192 10 Tf
-332.729 -12 Td
0 Tw
[(br)18.0078(eak [)]TJ
-0.2 Tc
/R31102848 10 Tf
33.15 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
[(pr)37.0081(ession)]TJ
2.5 Tc
/R31747192 10 Tf
36.0199 0 Td
(]c)Tj
0 Tc
10.2699 0 Td
(ontinue [)Tj
-0.2 Tc
/R31102848 10 Tf
40.5602 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
[(pr)37.0068(ession)]TJ
2.5 Tc
/R31747192 10 Tf
36.0199 0 Td
(]r)Tj
0 Tc
10.0898 0 Td
(etur)Tj
2.5 Tc
17.6199 0 Td
(n[)Tj
-0.2 Tc
/R31102848 10 Tf
13.8898 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
[(pr)37.0068(ession)]TJ
/R31747192 10 Tf
36.0199 0 Td
(])Tj
/R31428624 9 Tf
-295.68 -12 Td
[(Items in brack)10.0193(ets are optional.)]TJ
/R31428624 10 Tf
0.306 Tw
(In the second form of the)'
-0.25 Tc
/R31747192 10 Tf
105.146 0 Td
(fo)Tj
0 Tc
8.08008 0 Td
(r)Tj
/R31428624 10 Tf
7.24609 0 Td
(statement and the)Tj
-0.25 Tc
/R31747192 10 Tf
73.4078 0 Td
(fo)Tj
0 Tc
8.08008 0 Td
(rr)Tj
/R31428624 10 Tf
11.6859 0 Td
(statement, the v)Tj
63.4121 0 Td
(ariable)Tj
/R31102848 10 Tf
30.016 0 Td
(var)Tj
/R31428624 10 Tf
16.1359 0 Td
(is set to each v)Tj
59.8539 0 Td
0.307 Tw
(alue used as)Tj
-383.064 -12 Td
0.986 Tw
(an inde)Tj
3.486 Tc
29.9961 0 Td
[(xi)348.599(nt)]TJ
0 Tc
22.532 0 Td
(he specied array and then the associated)Tj
/R31102848 10 Tf
174.912 0 Td
(statement)Tj
/R31428624 10 Tf
41.816 0 Td
(is e)Tj
-0.25 Tc
14.3461 0 Td
(va)Tj
0 Tc
9.18984 0 Td
[(luated. F)15.0049(or numeric and string in-)]TJ
-292.792 -12 Td
0.834 Tw
(dices, the indices are returned in increasing \(decreasing\) numeric or le)Tj
288.94 0 Td
0.835 Tw
(xicographic order for)Tj
-0.25 Tc
/R31747192 10 Tf
89.975 0 Td
(fo)Tj
0 Tc
8.08008 0 Td
(r)Tj
/R31428624 10 Tf
7.775 0 Td
(\()Tj
-0.25 Tc
/R31747192 10 Tf
3.33008 0 Td
(fo)Tj
0 Tc
8.08008 0 Td
(rr)Tj
3.335 Tc
/R31428624 10 Tf
8.88008 0 Td
(,r)Tj
0 Tc
9.16484 0 Td
(e-)Tj
-424.225 -12 Td
(specti)Tj
-0.15 Tc
23.0801 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0 Tw
(ly\). This can be used for sorting.)Tj
-32.3699 -16.8 Td
(Function denitions can only appear in the)Tj
/R31747192 10 Tf
173.6 0 Td
(BEGIN)Tj
/R31428624 10 Tf
34.7301 0 Td
(clause.)Tj
-208.33 -16.8 Td
1.691 Tw
(Expressions include the usual C e)Tj
143.015 0 Td
4.191 Tw
(xpressions. String)Tj
80.052 0 Td
1.691 Tw
(comparisons using)Tj
/R31747192 10 Tf
80.602 0 Td
(==)Tj
/R31428624 10 Tf
15.591 0 Td
(and)Tj
/R31747192 10 Tf
18.6301 0 Td
(!=)Tj
/R31428624 10 Tf
13.2199 0 Td
1.69 Tw
(treat the right hand)Tj
-351.11 -12 Td
0.397 Tw
[(operand as a pattern for the purpose of re)14.9976(gular e)14.9902(xpression matching.)]TJ
-0.15 Tc
281.497 0 Td
(Pa)Tj
0 Tc
9.85 0 Td
(tterns use)Tj
/R31102848 10 Tf
41.7039 0 Td
(ksh)Tj
/R31428624 10 Tf
13.6102 0 Td
(\(1\) le match pattern)Tj
-346.661 -12 Td
2.5 Tw
(syntax. \(F)Tj
42.35 0 Td
0 Tw
(or simple string equality)Tj
2.5 Tc
96.85 0 Td
(,u)Tj
0 Tc
10 0 Td
(se the)Tj
/R31747192 10 Tf
25.55 0 Td
[(str)17.9932(cmp)]TJ
/R31428624 10 Tf
32.3102 0 Td
(function.)Tj
/R31747192 10 Tf
-207.06 -16.8 Td
(gvpr)Tj
/R31428624 10 Tf
23.368 0 Td
0.868 Tw
(will attempt to use an e)Tj
97.2398 0 Td
0.867 Tw
[(xpression as a string or numeric v)24.9976(alue as appropriate. Both C-lik)]TJ
3.367 Tc
266.34 0 Td
(ec)Tj
0 Tc
12.2469 0 Td
(asts and)Tj
-399.195 -12 Td
0 Tw
(function templates will cause con)Tj
-0.15 Tc
133.47 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsions to be performed, if possible.)Tj
-142.76 -16.8 Td
0.006 Tw
(Expressions of graphical type \(i.e.,)Tj
/R31747192 10 Tf
141.671 0 Td
0.007 Tw
(graph_t, node_t, edge_t, obj_t)Tj
2.507 Tc
/R31428624 10 Tf
127.791 0 Td
(\)m)Tj
0 Tc
13.6172 0 Td
[(ay be follo)25(wed by a eld reference in)]TJ
-283.079 -12 Td
0.02 Tw
(the form of)Tj
/R31747192 10 Tf
47.55 0 Td
(.)Tj
/R31102848 10 Tf
2.5 0 Td
(name)Tj
2.52 Tc
/R31428624 10 Tf
21.6602 0 Td
(.T)Tj
0 Tc
11.1301 0 Td
[(he resulting v)24.9927(alue is the v)24.9854(alue of the attrib)19.9927(ute named)]TJ
/R31102848 10 Tf
211.69 0 Td
(name)Tj
/R31428624 10 Tf
24.1801 0 Td
(of the gi)Tj
-0.15 Tc
33.1199 0 Td
(ve)Tj
2.52 Tc
9.28984 0 Td
(no)Tj
0 Tc
12.5199 0 Td
2.52 Tw
(bject. In)Tj
37.8102 0 Td
(addi-)Tj
-411.45 -12 Td
0.636 Tw
[(tion, in certain conte)15.0037(xts an undeclared, unmodied identier is tak)10.0146(en to be an attrib)20.0098(ute name. Specically)]TJ
429.5 0 Td
(,)Tj
-429.5 -12 Td
0.398 Tw
(such identiers denote attrib)Tj
114.594 0 Td
0.397 Tw
(utes of the current node or edge, respecti)Tj
-0.15 Tc
165.259 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
2.897 Tc
7.13008 0 Td
(,i)Tj
0 Tc
8.17695 0 Td
(n)Tj
/R31747192 10 Tf
7.89687 0 Td
(N)Tj
/R31428624 10 Tf
10.1172 0 Td
(and)Tj
/R31747192 10 Tf
17.3371 0 Td
(E)Tj
/R31428624 10 Tf
9.56719 0 Td
(clauses, and the cur)Tj
79.3012 0 Td
(-)Tj
-428.67 -12 Td
0 Tw
(rent graph in)Tj
/R31747192 10 Tf
53.6 0 Td
(BEG_G)Tj
/R31428624 10 Tf
36.4 0 Td
(and)Tj
/R31747192 10 Tf
16.9398 0 Td
(END_G)Tj
/R31428624 10 Tf
36.3898 0 Td
(clauses.)Tj
-143.33 -16.8 Td
0.242 Tw
(As usual in the)Tj
/R31102848 10 Tf
63.2781 0 Td
[(libcgr)15.0159(aph)]TJ
/R31428624 10 Tf
39.0199 0 Td
[(\(3\) model, attrib)20.0098(utes are string-v)]TJ
130.218 0 Td
2.742 Tw
(alued. In)Tj
40.4738 0 Td
(addition,)Tj
/R31747192 10 Tf
38.0219 0 Td
(gvpr)Tj
/R31428624 10 Tf
22.7422 0 Td
0.243 Tw
(supports certain pseudo-)Tj
-333.754 -12 Td
(attrib)Tj
20.9102 0 Td
0.538 Tw
[(utes of graph objects, not necessarily string-v)25.0098(alued. These reect intrinsic properties of the graph ob-)]TJ
-20.9102 -12 Td
0 Tw
[(jects and cannot be set by the user)54.9854(.)]TJ
/R31747192 10 Tf
(head)'
/R31428624 10 Tf
23.0602 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
/R31428624 10 Tf
7.65977 -12 Td
(the head of an edge.)Tj
/R31747192 10 Tf
-36 -16.8 Td
(tail)Tj
/R31428624 10 Tf
16.3898 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
/R31428624 10 Tf
14.3301 -12 Td
(the tail of an edge.)Tj
/R31747192 10 Tf
-36 -16.8 Td
(name)Tj
/R31428624 10 Tf
25.8301 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
4.88984 -12 Td
1.644 Tw
(the name of an edge, node or graph. The name of an edge has the form ")Tj
/R31102848 10 Tf
315.304 0 Td
[(<tail-name><edg)10.0098(e-)]TJ
-315.304 -12 Td
(op><head-name>)Tj
/R31747192 10 Tf
74.6801 0 Td
([)Tj
/R31102848 10 Tf
3.33008 0 Td
(<k)Tj
-0.3 Tc
11.0898 0 Td
(ey)Tj
0 Tc
8.58008 0 Td
(>)Tj
/R31747192 10 Tf
6.75 0 Td
(])Tj
/R31428624 10 Tf
3.33008 0 Td
0.165 Tw
(", where)Tj
/R31102848 10 Tf
36.3398 0 Td
[(<edg)10.0146(e-op>)]TJ
/R31428624 10 Tf
48.2738 0 Td
0.164 Tw
(is ")Tj
/R31747192 10 Tf
13.4141 0 Td
(>)Tj
2.664 Tc
/R31428624 10 Tf
11.4 0 Td
[("o)266.387(r")]TJ
0 Tc
/R31747192 10 Tf
21.818 0 Td
()Tj
2.664 Tc
/R31428624 10 Tf
11.4 0 Td
("d)Tj
0 Tc
11.7441 0 Td
(epending on whether the graph is)Tj
-262.15 -12 Td
0 Tw
[(directed or not. The brack)9.99268(et part)]TJ
/R31747192 10 Tf
131.25 0 Td
([)Tj
/R31102848 10 Tf
3.33008 0 Td
(<k)Tj
-0.3 Tc
11.0898 0 Td
(ey)Tj
0 Tc
8.58008 0 Td
(>)Tj
/R31747192 10 Tf
6.75 0 Td
(])Tj
/R31428624 10 Tf
5.83008 0 Td
[(only appears if the edge has a non-tri)25.0098(vial k)]TJ
-0.15 Tc
170.17 0 Td
(ey)Tj
0 Tc
8.63984 0 Td
(.)Tj
/R31747192 10 Tf
-381.64 -16.8 Td
[(indegr)18(ee)]TJ
/R31428624 10 Tf
38.9801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(int)Tj
/R31428624 10 Tf
-8.26016 -12 Td
[(the inde)15.0159(gree of a node.)]TJ
/R31747192 10 Tf
-36 -16.8 Td
[(outdegr)18(ee)]TJ
/R31428624 10 Tf
44.5301 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(int)Tj
/R31428624 10 Tf
-13.8102 -12 Td
[(the outde)15.0159(gree of a node.)]TJ
/R31747192 10 Tf
-36 -16.8 Td
[(degr)17.9846(ee)]TJ
/R31428624 10 Tf
30.6402 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(int)Tj
/R31428624 10 Tf
0.0796875 -12 Td
[(the de)14.9841(gree of a node.)]TJ
/R31747192 10 Tf
-36 -16.8 Td
(X)Tj
/R31428624 10 Tf
9.71992 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(double)Tj
/R31428624 10 Tf
21 -12 Td
(the X coordinate of a node. \(Assumes the node has a)Tj
/R31102848 10 Tf
212.73 0 Td
(pos)Tj
/R31428624 10 Tf
16.3898 0 Td
[(attrib)19.9854(ute.\))]TJ
/R31747192 10 Tf
-265.12 -16.8 Td
(Y)Tj
/R31428624 10 Tf
9.71992 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(double)Tj
/R31428624 10 Tf
21 -12 Td
(the Y coordinate of a node. \(Assumes the node has a)Tj
/R31102848 10 Tf
212.73 0 Td
(pos)Tj
/R31428624 10 Tf
16.3898 0 Td
[(attrib)19.9854(ute.\))]TJ
-0.18 Tc
/R31747192 10 Tf
-265.12 -16.8 Td
(ro)Tj
0 Tc
9.26016 0 Td
(ot)Tj
/R31428624 10 Tf
10.8301 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
10.6297 -12 Td
(the root graph of an object. The root of a root graph is itself.)Tj
130.055 -67.2 Td
[(29 August 2013)-19705.5(3)]TJ
ET
Q
Q
\n \n \n \n \n 3385\n \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\n \n \n \n \n \n \n Type\n@@ -830,29 +830,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R36112256 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R36112256 10 Tf
218.75 0 Td
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
(\(1\))Tj
/R36756600 10 Tf
-420.34 -36 Td
[(par)18.0078(ent)]TJ
/R36438032 10 Tf
30.65 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
0.0699219 -12 Td
(the parent graph of a subgraph. The parent of a root graph is)Tj
/R36756600 10 Tf
243.27 0 Td
(NULL)Tj
-279.27 -16.8 Td
(n_edges)Tj
/R36438032 10 Tf
36.3898 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(int)Tj
/R36438032 10 Tf
-5.66992 -12 Td
(the number of edges in the graph)Tj
/R36756600 10 Tf
-36 -16.8 Td
(n_nodes)Tj
/R36438032 10 Tf
37.5102 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(int)Tj
/R36438032 10 Tf
-6.79023 -12 Td
(the number of nodes in the graph)Tj
/R36756600 10 Tf
-36 -16.8 Td
[(dir)18(ected)]TJ
/R36438032 10 Tf
37.3102 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(int)Tj
/R36438032 10 Tf
-6.59023 -12 Td
(true \(non-zero\) if the graph is directed)Tj
/R36756600 10 Tf
-36 -16.8 Td
(strict)Tj
/R36438032 10 Tf
24.7102 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(int)Tj
/R36438032 10 Tf
6.00977 -12 Td
(true \(non-zero\) if the graph is strict)Tj
-0.11 Tc
/R36756600 10.95 Tf
-72 -16.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(IL)Tj
-1.007 Tc
10.5563 0 Td
(T-)Tj
0 Tc
9.94297 0 Td
(IN FUNCTIONS)Tj
/R36438032 10 Tf
0.401172 -12 Td
1.072 Tw
(The follo)Tj
37.7621 0 Td
1.073 Tw
[(wing functions are b)20.0171(uilt into)]TJ
/R36756600 10 Tf
120.995 0 Td
(gvpr)Tj
3.573 Tc
/R36438032 10 Tf
20 0 Td
(.T)Tj
0 Tc
12.1828 0 Td
(hose functions returning references to graph objects return)Tj
/R36756600 10 Tf
-190.94 -12 Td
(NULL)Tj
/R36438032 10 Tf
30.2801 0 Td
0 Tw
[(in case of f)10(ailure.)]TJ
/R36756600 10 Tf
-51.2801 -16.8 Td
(Graphs and subgraph)Tj
21 -12 Td
(graph)Tj
/R36438032 10 Tf
25.5602 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(t)Tj
/R36438032 10 Tf
5.28008 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(graph_t)Tj
/R36438032 10 Tf
-81.2305 -12 Td
1.233 Tw
(creates a graph whose name is)Tj
/R36112256 10 Tf
131.247 0 Td
(s)Tj
/R36438032 10 Tf
7.62188 0 Td
1.232 Tw
(and whose type is specied by the string)Tj
/R36112256 10 Tf
174.286 0 Td
(t)Tj
3.732 Tc
/R36438032 10 Tf
2.78008 0 Td
(.I)Tj
0 Tc
9.56211 0 Td
(gnoring case, the)Tj
-325.497 -12 Td
(characters)Tj
-0.5 Tc
/R36756600 10 Tf
44.4191 0 Td
2.389 Tw
(U, D)Tj
3.889 Tc
20.3289 0 Td
[(,S)388.916(,N)]TJ
0 Tc
/R36438032 10 Tf
29.4469 0 Td
(ha)Tj
-0.15 Tc
9.23984 0 Td
1.689 Tw
(ve t)Tj
0 Tc
15.959 0 Td
1.389 Tw
(he interpretation undirected, directed, strict, and non-strict, respec-)Tj
-119.394 -12 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
2.5 Tc
7.13008 0 Td
(.I)Tj
0 Tc
8.33008 0 Td
(f)Tj
/R36112256 10 Tf
5.83008 0 Td
(t)Tj
/R36438032 10 Tf
5.28008 0 Td
0 Tw
(is empty)Tj
2.5 Tc
33.5199 0 Td
(,ad)Tj
0 Tc
16.9398 0 Td
(irected, non-strict graph is generated.)Tj
/R36756600 10 Tf
-127.63 -16.8 Td
(subg)Tj
/R36438032 10 Tf
20.0102 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(graph_t)Tj
/R36438032 10 Tf
-86.7902 -12 Td
(creates a subgraph in graph)Tj
/R36112256 10 Tf
111.91 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(with name)Tj
/R36112256 10 Tf
44.4398 0 Td
(s)Tj
2.5 Tc
/R36438032 10 Tf
3.88984 0 Td
[(.I)249.993(ft)]TJ
0 Tc
16.9402 0 Td
[(he subgraph already e)15.0098(xists, it is returned.)]TJ
/R36756600 10 Tf
-220.68 -16.8 Td
(isSubg)Tj
/R36438032 10 Tf
28.35 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(graph_t)Tj
/R36438032 10 Tf
-95.1301 -12 Td
(returns the subgraph in graph)Tj
/R36112256 10 Tf
119.7 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(with name)Tj
/R36112256 10 Tf
44.4398 0 Td
(s)Tj
2.5 Tc
/R36438032 10 Tf
3.88984 0 Td
[(,i)249.993(fi)249.985(te)]TJ
0 Tc
25.9602 0 Td
(xists, or)Tj
/R36756600 10 Tf
34.1699 0 Td
(NULL)Tj
/R36438032 10 Tf
30.2801 0 Td
(otherwise.)Tj
/R36756600 10 Tf
-301.94 -16.8 Td
(fstsubg)Tj
/R36438032 10 Tf
30.5602 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
2.5 Tc
/R36438032 10 Tf
33.8898 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(graph_t)Tj
/R36438032 10 Tf
-55.6703 -12 Td
(returns the rst subgraph in graph)Tj
/R36112256 10 Tf
137.76 0 Td
(g)Tj
2.5 Tc
/R36438032 10 Tf
5 0 Td
(,o)Tj
0 Tc
10 0 Td
(r)Tj
/R36756600 10 Tf
5.83008 0 Td
(NULL)Tj
/R36438032 10 Tf
30.2801 0 Td
[(if none e)15.0146(xists.)]TJ
/R36756600 10 Tf
-224.87 -16.8 Td
(nxtsubg)Tj
/R36438032 10 Tf
33.9 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(sg)Tj
/R36438032 10 Tf
11.3898 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
2.5 Tc
/R36438032 10 Tf
33.8898 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(graph_t)Tj
/R36438032 10 Tf
-62.9 -12 Td
[(returns the ne)14.9927(xt subgraph after)]TJ
/R36112256 10 Tf
124.54 0 Td
(sg)Tj
2.5 Tc
/R36438032 10 Tf
8.88984 0 Td
(,o)Tj
0 Tc
10 0 Td
(r)Tj
/R36756600 10 Tf
5.83008 0 Td
(NULL)Tj
/R36438032 10 Tf
27.7801 0 Td
(.)Tj
/R36756600 10 Tf
-213.04 -16.8 Td
[(isDir)17.9919(ect)]TJ
/R36438032 10 Tf
33.1402 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
2.5 Tc
/R36438032 10 Tf
33.8898 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-58.2504 -12 Td
(returns true if and only if)Tj
/R36112256 10 Tf
102.76 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(is directed.)Tj
/R36756600 10 Tf
-146.26 -16.8 Td
(isStrict)Tj
/R36438032 10 Tf
30.55 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
2.5 Tc
/R36438032 10 Tf
33.8898 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-55.6602 -12 Td
(returns true if and only if)Tj
/R36112256 10 Tf
102.76 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(is strict.)Tj
/R36756600 10 Tf
-146.26 -16.8 Td
(nNodes)Tj
/R36438032 10 Tf
31.6699 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
2.5 Tc
/R36438032 10 Tf
33.8898 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-56.7801 -12 Td
(returns the number of nodes in)Tj
/R36112256 10 Tf
124.98 0 Td
(g)Tj
/R36438032 10 Tf
5 0 Td
(.)Tj
/R36756600 10 Tf
-165.98 -16.8 Td
(nEdges)Tj
/R36438032 10 Tf
31.1199 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
2.5 Tc
/R36438032 10 Tf
33.8898 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-56.2301 -12 Td
(returns the number of edges in)Tj
/R36112256 10 Tf
124.42 0 Td
(g)Tj
/R36438032 10 Tf
5 0 Td
(.)Tj
/R36756600 10 Tf
-186.42 -16.8 Td
(Nodes)Tj
21 -12 Td
(node)Tj
/R36438032 10 Tf
20.5602 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(node_t)Tj
/R36438032 10 Tf
-87.3402 -12 Td
(creates a node in graph)Tj
/R36112256 10 Tf
94.6898 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(of name)Tj
/R36112256 10 Tf
34.9898 0 Td
(s)Tj
2.5 Tc
/R36438032 10 Tf
3.88984 0 Td
[(.I)249.993(fs)]TJ
0 Tc
18.05 0 Td
[(uch a node already e)15.0146(xists, it is returned.)]TJ
/R36756600 10 Tf
-195.12 -16.8 Td
(subnode)Tj
/R36438032 10 Tf
35.5699 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(sg)Tj
/R36438032 10 Tf
11.3898 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R36438032 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(node_t)Tj
/R36438032 10 Tf
-111.24 -12 Td
(inserts the node)Tj
/R36112256 10 Tf
65.2699 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(into the subgraph)Tj
/R36112256 10 Tf
71.9398 0 Td
(sg)Tj
2.5 Tc
/R36438032 10 Tf
8.88984 0 Td
(.R)Tj
0 Tc
11.6699 0 Td
(eturns the node.)Tj
/R36756600 10 Tf
-201.27 -16.8 Td
(fstnode)Tj
/R36438032 10 Tf
31.1102 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
2.5 Tc
/R36438032 10 Tf
33.8898 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(node_t)Tj
/R36438032 10 Tf
-56.2203 -12 Td
(returns the rst node in graph)Tj
/R36112256 10 Tf
120.54 0 Td
(g)Tj
2.5 Tc
/R36438032 10 Tf
5 0 Td
(,o)Tj
0 Tc
10 0 Td
(r)Tj
/R36756600 10 Tf
5.83008 0 Td
(NULL)Tj
/R36438032 10 Tf
30.2801 0 Td
[(if none e)15.0146(xists.)]TJ
/R36756600 10 Tf
-207.65 -16.8 Td
(nxtnode)Tj
/R36438032 10 Tf
34.45 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R36438032 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(node_t)Tj
/R36438032 10 Tf
-54.5602 -12 Td
[(returns the ne)14.9927(xt node after)]TJ
/R36112256 10 Tf
107.32 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(in the root graph, or)Tj
/R36756600 10 Tf
82.2102 0 Td
(NULL)Tj
/R36438032 10 Tf
27.7801 0 Td
(.)Tj
/R36756600 10 Tf
-260.81 -16.8 Td
(nxtnode_sg)Tj
/R36438032 10 Tf
48.3398 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(sg)Tj
/R36438032 10 Tf
11.3898 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R36438032 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(node_t)Tj
/R36438032 10 Tf
-124.01 -12 Td
[(returns the ne)14.9927(xt node after)]TJ
/R36112256 10 Tf
107.32 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(in)Tj
/R36112256 10 Tf
10.2801 0 Td
(sg)Tj
2.5 Tc
/R36438032 10 Tf
8.88984 0 Td
(,o)Tj
0 Tc
10 0 Td
(r)Tj
/R36756600 10 Tf
5.83008 0 Td
(NULL)Tj
/R36438032 10 Tf
27.7801 0 Td
(.)Tj
-47.5449 -64.8 Td
[(29 August 2013)-19705.5(4)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R31102848 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R31102848 10 Tf
218.75 0 Td
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
(\(1\))Tj
/R31747192 10 Tf
-420.34 -36 Td
[(par)18.0078(ent)]TJ
/R31428624 10 Tf
30.65 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
0.0699219 -12 Td
(the parent graph of a subgraph. The parent of a root graph is)Tj
/R31747192 10 Tf
243.27 0 Td
(NULL)Tj
-279.27 -16.8 Td
(n_edges)Tj
/R31428624 10 Tf
36.3898 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(int)Tj
/R31428624 10 Tf
-5.66992 -12 Td
(the number of edges in the graph)Tj
/R31747192 10 Tf
-36 -16.8 Td
(n_nodes)Tj
/R31428624 10 Tf
37.5102 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(int)Tj
/R31428624 10 Tf
-6.79023 -12 Td
(the number of nodes in the graph)Tj
/R31747192 10 Tf
-36 -16.8 Td
[(dir)18(ected)]TJ
/R31428624 10 Tf
37.3102 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(int)Tj
/R31428624 10 Tf
-6.59023 -12 Td
(true \(non-zero\) if the graph is directed)Tj
/R31747192 10 Tf
-36 -16.8 Td
(strict)Tj
/R31428624 10 Tf
24.7102 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(int)Tj
/R31428624 10 Tf
6.00977 -12 Td
(true \(non-zero\) if the graph is strict)Tj
-0.11 Tc
/R31747192 10.95 Tf
-72 -16.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(IL)Tj
-1.007 Tc
10.5563 0 Td
(T-)Tj
0 Tc
9.94297 0 Td
(IN FUNCTIONS)Tj
/R31428624 10 Tf
0.401172 -12 Td
1.072 Tw
(The follo)Tj
37.7621 0 Td
1.073 Tw
[(wing functions are b)20.0171(uilt into)]TJ
/R31747192 10 Tf
120.995 0 Td
(gvpr)Tj
3.573 Tc
/R31428624 10 Tf
20 0 Td
(.T)Tj
0 Tc
12.1828 0 Td
(hose functions returning references to graph objects return)Tj
/R31747192 10 Tf
-190.94 -12 Td
(NULL)Tj
/R31428624 10 Tf
30.2801 0 Td
0 Tw
[(in case of f)10(ailure.)]TJ
/R31747192 10 Tf
-51.2801 -16.8 Td
(Graphs and subgraph)Tj
21 -12 Td
(graph)Tj
/R31428624 10 Tf
25.5602 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(t)Tj
/R31428624 10 Tf
5.28008 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(graph_t)Tj
/R31428624 10 Tf
-81.2305 -12 Td
1.233 Tw
(creates a graph whose name is)Tj
/R31102848 10 Tf
131.247 0 Td
(s)Tj
/R31428624 10 Tf
7.62188 0 Td
1.232 Tw
(and whose type is specied by the string)Tj
/R31102848 10 Tf
174.286 0 Td
(t)Tj
3.732 Tc
/R31428624 10 Tf
2.78008 0 Td
(.I)Tj
0 Tc
9.56211 0 Td
(gnoring case, the)Tj
-325.497 -12 Td
(characters)Tj
-0.5 Tc
/R31747192 10 Tf
44.4191 0 Td
2.389 Tw
(U, D)Tj
3.889 Tc
20.3289 0 Td
[(,S)388.916(,N)]TJ
0 Tc
/R31428624 10 Tf
29.4469 0 Td
(ha)Tj
-0.15 Tc
9.23984 0 Td
1.689 Tw
(ve t)Tj
0 Tc
15.959 0 Td
1.389 Tw
(he interpretation undirected, directed, strict, and non-strict, respec-)Tj
-119.394 -12 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
2.5 Tc
7.13008 0 Td
(.I)Tj
0 Tc
8.33008 0 Td
(f)Tj
/R31102848 10 Tf
5.83008 0 Td
(t)Tj
/R31428624 10 Tf
5.28008 0 Td
0 Tw
(is empty)Tj
2.5 Tc
33.5199 0 Td
(,ad)Tj
0 Tc
16.9398 0 Td
(irected, non-strict graph is generated.)Tj
/R31747192 10 Tf
-127.63 -16.8 Td
(subg)Tj
/R31428624 10 Tf
20.0102 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(graph_t)Tj
/R31428624 10 Tf
-86.7902 -12 Td
(creates a subgraph in graph)Tj
/R31102848 10 Tf
111.91 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(with name)Tj
/R31102848 10 Tf
44.4398 0 Td
(s)Tj
2.5 Tc
/R31428624 10 Tf
3.88984 0 Td
[(.I)249.993(ft)]TJ
0 Tc
16.9402 0 Td
[(he subgraph already e)15.0098(xists, it is returned.)]TJ
/R31747192 10 Tf
-220.68 -16.8 Td
(isSubg)Tj
/R31428624 10 Tf
28.35 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(graph_t)Tj
/R31428624 10 Tf
-95.1301 -12 Td
(returns the subgraph in graph)Tj
/R31102848 10 Tf
119.7 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(with name)Tj
/R31102848 10 Tf
44.4398 0 Td
(s)Tj
2.5 Tc
/R31428624 10 Tf
3.88984 0 Td
[(,i)249.993(fi)249.985(te)]TJ
0 Tc
25.9602 0 Td
(xists, or)Tj
/R31747192 10 Tf
34.1699 0 Td
(NULL)Tj
/R31428624 10 Tf
30.2801 0 Td
(otherwise.)Tj
/R31747192 10 Tf
-301.94 -16.8 Td
(fstsubg)Tj
/R31428624 10 Tf
30.5602 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
2.5 Tc
/R31428624 10 Tf
33.8898 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(graph_t)Tj
/R31428624 10 Tf
-55.6703 -12 Td
(returns the rst subgraph in graph)Tj
/R31102848 10 Tf
137.76 0 Td
(g)Tj
2.5 Tc
/R31428624 10 Tf
5 0 Td
(,o)Tj
0 Tc
10 0 Td
(r)Tj
/R31747192 10 Tf
5.83008 0 Td
(NULL)Tj
/R31428624 10 Tf
30.2801 0 Td
[(if none e)15.0146(xists.)]TJ
/R31747192 10 Tf
-224.87 -16.8 Td
(nxtsubg)Tj
/R31428624 10 Tf
33.9 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(sg)Tj
/R31428624 10 Tf
11.3898 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
2.5 Tc
/R31428624 10 Tf
33.8898 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(graph_t)Tj
/R31428624 10 Tf
-62.9 -12 Td
[(returns the ne)14.9927(xt subgraph after)]TJ
/R31102848 10 Tf
124.54 0 Td
(sg)Tj
2.5 Tc
/R31428624 10 Tf
8.88984 0 Td
(,o)Tj
0 Tc
10 0 Td
(r)Tj
/R31747192 10 Tf
5.83008 0 Td
(NULL)Tj
/R31428624 10 Tf
27.7801 0 Td
(.)Tj
/R31747192 10 Tf
-213.04 -16.8 Td
[(isDir)17.9919(ect)]TJ
/R31428624 10 Tf
33.1402 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
2.5 Tc
/R31428624 10 Tf
33.8898 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-58.2504 -12 Td
(returns true if and only if)Tj
/R31102848 10 Tf
102.76 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(is directed.)Tj
/R31747192 10 Tf
-146.26 -16.8 Td
(isStrict)Tj
/R31428624 10 Tf
30.55 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
2.5 Tc
/R31428624 10 Tf
33.8898 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-55.6602 -12 Td
(returns true if and only if)Tj
/R31102848 10 Tf
102.76 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(is strict.)Tj
/R31747192 10 Tf
-146.26 -16.8 Td
(nNodes)Tj
/R31428624 10 Tf
31.6699 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
2.5 Tc
/R31428624 10 Tf
33.8898 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-56.7801 -12 Td
(returns the number of nodes in)Tj
/R31102848 10 Tf
124.98 0 Td
(g)Tj
/R31428624 10 Tf
5 0 Td
(.)Tj
/R31747192 10 Tf
-165.98 -16.8 Td
(nEdges)Tj
/R31428624 10 Tf
31.1199 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
2.5 Tc
/R31428624 10 Tf
33.8898 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-56.2301 -12 Td
(returns the number of edges in)Tj
/R31102848 10 Tf
124.42 0 Td
(g)Tj
/R31428624 10 Tf
5 0 Td
(.)Tj
/R31747192 10 Tf
-186.42 -16.8 Td
(Nodes)Tj
21 -12 Td
(node)Tj
/R31428624 10 Tf
20.5602 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(node_t)Tj
/R31428624 10 Tf
-87.3402 -12 Td
(creates a node in graph)Tj
/R31102848 10 Tf
94.6898 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(of name)Tj
/R31102848 10 Tf
34.9898 0 Td
(s)Tj
2.5 Tc
/R31428624 10 Tf
3.88984 0 Td
[(.I)249.993(fs)]TJ
0 Tc
18.05 0 Td
[(uch a node already e)15.0146(xists, it is returned.)]TJ
/R31747192 10 Tf
-195.12 -16.8 Td
(subnode)Tj
/R31428624 10 Tf
35.5699 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(sg)Tj
/R31428624 10 Tf
11.3898 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R31428624 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(node_t)Tj
/R31428624 10 Tf
-111.24 -12 Td
(inserts the node)Tj
/R31102848 10 Tf
65.2699 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(into the subgraph)Tj
/R31102848 10 Tf
71.9398 0 Td
(sg)Tj
2.5 Tc
/R31428624 10 Tf
8.88984 0 Td
(.R)Tj
0 Tc
11.6699 0 Td
(eturns the node.)Tj
/R31747192 10 Tf
-201.27 -16.8 Td
(fstnode)Tj
/R31428624 10 Tf
31.1102 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
2.5 Tc
/R31428624 10 Tf
33.8898 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(node_t)Tj
/R31428624 10 Tf
-56.2203 -12 Td
(returns the rst node in graph)Tj
/R31102848 10 Tf
120.54 0 Td
(g)Tj
2.5 Tc
/R31428624 10 Tf
5 0 Td
(,o)Tj
0 Tc
10 0 Td
(r)Tj
/R31747192 10 Tf
5.83008 0 Td
(NULL)Tj
/R31428624 10 Tf
30.2801 0 Td
[(if none e)15.0146(xists.)]TJ
/R31747192 10 Tf
-207.65 -16.8 Td
(nxtnode)Tj
/R31428624 10 Tf
34.45 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R31428624 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(node_t)Tj
/R31428624 10 Tf
-54.5602 -12 Td
[(returns the ne)14.9927(xt node after)]TJ
/R31102848 10 Tf
107.32 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(in the root graph, or)Tj
/R31747192 10 Tf
82.2102 0 Td
(NULL)Tj
/R31428624 10 Tf
27.7801 0 Td
(.)Tj
/R31747192 10 Tf
-260.81 -16.8 Td
(nxtnode_sg)Tj
/R31428624 10 Tf
48.3398 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(sg)Tj
/R31428624 10 Tf
11.3898 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R31428624 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(node_t)Tj
/R31428624 10 Tf
-124.01 -12 Td
[(returns the ne)14.9927(xt node after)]TJ
/R31102848 10 Tf
107.32 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(in)Tj
/R31102848 10 Tf
10.2801 0 Td
(sg)Tj
2.5 Tc
/R31428624 10 Tf
8.88984 0 Td
(,o)Tj
0 Tc
10 0 Td
(r)Tj
/R31747192 10 Tf
5.83008 0 Td
(NULL)Tj
/R31428624 10 Tf
27.7801 0 Td
(.)Tj
-47.5449 -64.8 Td
[(29 August 2013)-19705.5(4)]TJ
ET
Q
Q
\n \n \n \n \n-1925\n+1926\n \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\n \n \n \n \n \n \n Type\n@@ -889,29 +889,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R36112256 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R36112256 10 Tf
218.75 0 Td
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
(\(1\))Tj
/R36756600 10 Tf
-420.34 -36 Td
(isNode)Tj
/R36438032 10 Tf
28.8898 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(sg)Tj
/R36438032 10 Tf
11.3898 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(node_t)Tj
/R36438032 10 Tf
-99.5598 -12 Td
0.079 Tw
(looks for a node in \(sub\)graph)Tj
/R36112256 10 Tf
123.784 0 Td
(sg)Tj
/R36438032 10 Tf
11.4691 0 Td
(of name)Tj
/R36112256 10 Tf
35.1469 0 Td
(s)Tj
2.578 Tc
/R36438032 10 Tf
3.88984 0 Td
[(.I)257.82(fs)]TJ
0 Tc
18.2059 0 Td
0.078 Tw
[(uch a node e)14.9854(xists, it is returned. Otherwise,)]TJ
/R36756600 10 Tf
175.724 0 Td
(NULL)Tj
/R36438032 10 Tf
-368.22 -12 Td
0 Tw
(is returned.)Tj
/R36756600 10 Tf
-36 -16.8 Td
(isSubnode)Tj
/R36438032 10 Tf
43.9102 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(sg)Tj
/R36438032 10 Tf
11.3898 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R36438032 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-119.58 -12 Td
(returns non-zero if node)Tj
/R36112256 10 Tf
98.8602 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(is in \(sub\)graph)Tj
/R36112256 10 Tf
65.2699 0 Td
(sg)Tj
2.5 Tc
/R36438032 10 Tf
8.88984 0 Td
[(,o)250(rz)]TJ
0 Tc
20.2699 0 Td
(ero otherwise.)Tj
/R36756600 10 Tf
-236.79 -16.8 Td
[(indegr)18(eeOf)]TJ
/R36438032 10 Tf
47.5898 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(sg)Tj
/R36438032 10 Tf
11.3898 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R36438032 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-123.26 -12 Td
[(returns the inde)14.9854(gree of node)]TJ
/R36112256 10 Tf
114.54 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(in \(sub\)graph)Tj
/R36112256 10 Tf
56.1 0 Td
(sg)Tj
/R36438032 10 Tf
8.88984 0 Td
(.)Tj
/R36756600 10 Tf
-223.03 -16.8 Td
[(outdegr)18(eeOf)]TJ
/R36438032 10 Tf
53.1398 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(sg)Tj
/R36438032 10 Tf
11.3898 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R36438032 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-128.81 -12 Td
[(returns the outde)14.9854(gree of node)]TJ
/R36112256 10 Tf
119.54 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(in \(sub\)graph)Tj
/R36112256 10 Tf
56.1 0 Td
(sg)Tj
/R36438032 10 Tf
8.88984 0 Td
(.)Tj
/R36756600 10 Tf
-228.03 -16.8 Td
[(degr)17.9846(eeOf)]TJ
/R36438032 10 Tf
39.25 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(sg)Tj
/R36438032 10 Tf
11.3898 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R36438032 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-114.92 -12 Td
[(returns the de)14.9927(gree of node)]TJ
/R36112256 10 Tf
106.76 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(in \(sub\)graph)Tj
/R36112256 10 Tf
56.1 0 Td
(sg)Tj
/R36438032 10 Tf
8.88984 0 Td
(.)Tj
/R36756600 10 Tf
-236.25 -16.8 Td
(Edges)Tj
21 -12 Td
(edge)Tj
/R36438032 10 Tf
19.4398 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(t)Tj
/R36438032 10 Tf
5.28008 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
/R36438032 10 Tf
28.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(h)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
/R36438032 10 Tf
28.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(edge_t)Tj
/R36438032 10 Tf
-125.67 -12 Td
0.858 Tw
(creates an edge with tail node)Tj
/R36112256 10 Tf
126.228 0 Td
(t)Tj
3.358 Tc
/R36438032 10 Tf
2.78008 0 Td
(,h)Tj
0 Tc
10.8578 0 Td
(ead node)Tj
/R36112256 10 Tf
40.0359 0 Td
(h)Tj
/R36438032 10 Tf
8.35781 0 Td
(and name)Tj
/R36112256 10 Tf
42.816 0 Td
(s)Tj
/R36438032 10 Tf
7.24805 0 Td
(in the root graph. If the graph is undi-)Tj
-238.324 -12 Td
0.396 Tw
[(rected, the distinction between head and tail nodes is unimportant.)-539.6(If such an edge already e)]TJ
375.16 0 Td
(xists,)Tj
-375.16 -12 Td
0 Tw
(it is returned.)Tj
/R36756600 10 Tf
-36 -16.8 Td
(edge_sg)Tj
/R36438032 10 Tf
33.3301 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(sg)Tj
/R36438032 10 Tf
11.3898 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(t)Tj
/R36438032 10 Tf
5.28008 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
/R36438032 10 Tf
28.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(h)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
/R36438032 10 Tf
28.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(edge_t)Tj
/R36438032 10 Tf
-195.12 -12 Td
0.452 Tw
(creates an edge with tail node)Tj
/R36112256 10 Tf
123.792 0 Td
(t)Tj
2.952 Tc
/R36438032 10 Tf
2.78008 0 Td
(,h)Tj
0 Tc
10.452 0 Td
(ead node)Tj
/R36112256 10 Tf
39.2238 0 Td
(h)Tj
/R36438032 10 Tf
7.95195 0 Td
(and name)Tj
/R36112256 10 Tf
42.0039 0 Td
(s)Tj
/R36438032 10 Tf
6.84219 0 Td
(in \(sub\)graph)Tj
/R36112256 10 Tf
57.0039 0 Td
(sg)Tj
/R36438032 10 Tf
11.8422 0 Td
0.453 Tw
(\(and all parent graphs\).)Tj
-301.892 -12 Td
0.674 Tw
(If the graph is undirected, the distinction between head and tail nodes is unimportant.)Tj
355.225 0 Td
0.673 Tw
(If such an)Tj
-355.225 -12 Td
0 Tw
[(edge already e)15(xists, it is returned.)]TJ
/R36756600 10 Tf
-36 -16.8 Td
(subedge)Tj
/R36438032 10 Tf
34.45 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(e)Tj
/R36438032 10 Tf
6.93984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(edge_t)Tj
2.5 Tc
/R36438032 10 Tf
27.7699 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(edge_t)Tj
/R36438032 10 Tf
-104.55 -12 Td
(inserts the edge)Tj
/R36112256 10 Tf
64.7102 0 Td
(e)Tj
/R36438032 10 Tf
6.93984 0 Td
(into the subgraph)Tj
/R36112256 10 Tf
71.9398 0 Td
(g)Tj
2.5 Tc
/R36438032 10 Tf
5 0 Td
(.R)Tj
0 Tc
11.6699 0 Td
(eturns the edge.)Tj
/R36756600 10 Tf
-196.26 -16.8 Td
(isEdge)Tj
/R36438032 10 Tf
28.3398 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(t)Tj
/R36438032 10 Tf
5.28008 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
/R36438032 10 Tf
28.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(h)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
/R36438032 10 Tf
28.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(edge_t)Tj
/R36438032 10 Tf
-134.57 -12 Td
0.4 Tw
(looks for an edge with tail node)Tj
/R36112256 10 Tf
131.95 0 Td
(t)Tj
2.9 Tc
/R36438032 10 Tf
2.78008 0 Td
(,h)Tj
0 Tc
10.4 0 Td
(ead node)Tj
/R36112256 10 Tf
39.1199 0 Td
(h)Tj
/R36438032 10 Tf
7.90117 0 Td
0.401 Tw
(and name)Tj
/R36112256 10 Tf
41.902 0 Td
(s)Tj
2.901 Tc
/R36438032 10 Tf
3.88984 0 Td
[(.I)290.115(ft)]TJ
0 Tc
17.7418 0 Td
(he graph is undirected, the distinc-)Tj
-255.685 -12 Td
0.44 Tw
[(tion between head and tail nodes is unimportant.)-543.984(If such an edge e)14.9854(xists, it is returned. Otherwise,)]TJ
/R36756600 10 Tf
12 TL
(NULL)'
/R36438032 10 Tf
30.2801 0 Td
0 Tw
(is returned.)Tj
/R36756600 10 Tf
-66.2801 -16.8 Td
(isEdge_sg)Tj
/R36438032 10 Tf
42.2301 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(sg)Tj
/R36438032 10 Tf
11.3898 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(t)Tj
/R36438032 10 Tf
5.28008 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
/R36438032 10 Tf
28.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(h)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
/R36438032 10 Tf
28.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(edge_t)Tj
/R36438032 10 Tf
-204.02 -12 Td
0.54 Tw
(looks for an edge with tail node)Tj
/R36112256 10 Tf
132.93 0 Td
(t)Tj
3.04 Tc
/R36438032 10 Tf
2.78008 0 Td
(,h)Tj
0 Tc
10.5398 0 Td
(ead node)Tj
/R36112256 10 Tf
39.4 0 Td
(h)Tj
/R36438032 10 Tf
8.03984 0 Td
(and name)Tj
/R36112256 10 Tf
42.1801 0 Td
(s)Tj
/R36438032 10 Tf
6.93008 0 Td
(in \(sub\)graph)Tj
/R36112256 10 Tf
57.1801 0 Td
(sg)Tj
3.04 Tc
/R36438032 10 Tf
8.88984 0 Td
[(.I)304.009(ft)]TJ
0 Tc
18.0199 0 Td
(he graph is undi-)Tj
-326.89 -12 Td
0.414 Tw
[(rected, the distinction between head and tail nodes is unimportant.)-541.406(If such an edge e)15.0146(xists, it is re-)]TJ
0 Tw
(turned. Otherwise,)'
/R36756600 10 Tf
76.65 0 Td
(NULL)Tj
/R36438032 10 Tf
30.2801 0 Td
(is returned.)Tj
/R36756600 10 Tf
-142.93 -16.8 Td
(isSubedge)Tj
/R36438032 10 Tf
42.7898 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(sg)Tj
/R36438032 10 Tf
11.3898 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(e)Tj
/R36438032 10 Tf
6.93984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(edge_t)Tj
2.5 Tc
/R36438032 10 Tf
27.7699 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-116.78 -12 Td
(returns non-zero if edge)Tj
/R36112256 10 Tf
98.3 0 Td
(e)Tj
/R36438032 10 Tf
6.93984 0 Td
(is in \(sub\)graph)Tj
/R36112256 10 Tf
65.2699 0 Td
(sg)Tj
2.5 Tc
/R36438032 10 Tf
8.88984 0 Td
[(,o)250(rz)]TJ
0 Tc
20.2699 0 Td
(ero otherwise.)Tj
/R36756600 10 Tf
-235.67 -16.8 Td
(fstout)Tj
/R36438032 10 Tf
24.4398 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R36438032 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(edge_t)Tj
/R36438032 10 Tf
-44.55 -12 Td
(returns the rst outedge of node)Tj
/R36112256 10 Tf
129.98 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(in the root graph.)Tj
/R36756600 10 Tf
-173.48 -16.8 Td
(fstout_sg)Tj
/R36438032 10 Tf
38.3301 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(sg)Tj
/R36438032 10 Tf
11.3898 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R36438032 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(edge_t)Tj
/R36438032 10 Tf
-114 -12 Td
(returns the rst outedge of node)Tj
/R36112256 10 Tf
129.98 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(in \(sub\)graph)Tj
/R36112256 10 Tf
56.1 0 Td
(sg)Tj
/R36438032 10 Tf
8.88984 0 Td
(.)Tj
/R36756600 10 Tf
-238.47 -16.8 Td
(nxtout)Tj
/R36438032 10 Tf
27.7801 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(e)Tj
/R36438032 10 Tf
6.93984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(edge_t)Tj
2.5 Tc
/R36438032 10 Tf
27.7699 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(edge_t)Tj
/R36438032 10 Tf
-46.2102 -12 Td
[(returns the ne)14.9927(xt outedge after)]TJ
/R36112256 10 Tf
119.54 0 Td
(e)Tj
/R36438032 10 Tf
6.93984 0 Td
(in the root graph.)Tj
/R36756600 10 Tf
-162.48 -16.8 Td
(nxtout_sg)Tj
/R36438032 10 Tf
41.6699 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(sg)Tj
/R36438032 10 Tf
11.3898 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(e)Tj
/R36438032 10 Tf
6.93984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(edge_t)Tj
2.5 Tc
/R36438032 10 Tf
27.7699 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(edge_t)Tj
/R36438032 10 Tf
-115.66 -12 Td
[(returns the ne)14.9927(xt outedge after)]TJ
/R36112256 10 Tf
119.54 0 Td
(e)Tj
/R36438032 10 Tf
6.93984 0 Td
(in graph)Tj
/R36112256 10 Tf
35.55 0 Td
(sg)Tj
/R36438032 10 Tf
8.88984 0 Td
(.)Tj
/R36756600 10 Tf
-206.92 -16.8 Td
(fstin)Tj
/R36438032 10 Tf
18.8898 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R36438032 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(edge_t)Tj
/R36438032 10 Tf
-39 -12 Td
(returns the rst inedge of node)Tj
/R36112256 10 Tf
124.98 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(in the root graph.)Tj
/R36756600 10 Tf
-168.48 -16.8 Td
(fstin_sg)Tj
/R36438032 10 Tf
32.7801 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(sg)Tj
/R36438032 10 Tf
11.3898 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R36438032 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(edge_t)Tj
/R36438032 10 Tf
-108.45 -12 Td
(returns the rst inedge of node)Tj
/R36112256 10 Tf
124.98 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(in graph)Tj
/R36112256 10 Tf
35.55 0 Td
(sg)Tj
/R36438032 10 Tf
8.88984 0 Td
(.)Tj
/R36756600 10 Tf
-212.92 -16.8 Td
(nxtin)Tj
/R36438032 10 Tf
22.2301 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(e)Tj
/R36438032 10 Tf
6.93984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(edge_t)Tj
2.5 Tc
/R36438032 10 Tf
27.7699 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(edge_t)Tj
/R36438032 10 Tf
-40.6602 -12 Td
[(returns the ne)14.9927(xt inedge after)]TJ
/R36112256 10 Tf
114.54 0 Td
(e)Tj
/R36438032 10 Tf
6.93984 0 Td
(in the root graph.)Tj
8.575 -62.4 Td
[(29 August 2013)-19705.5(5)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R31102848 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R31102848 10 Tf
218.75 0 Td
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
(\(1\))Tj
/R31747192 10 Tf
-420.34 -36 Td
(isNode)Tj
/R31428624 10 Tf
28.8898 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(sg)Tj
/R31428624 10 Tf
11.3898 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(node_t)Tj
/R31428624 10 Tf
-99.5598 -12 Td
0.079 Tw
(looks for a node in \(sub\)graph)Tj
/R31102848 10 Tf
123.784 0 Td
(sg)Tj
/R31428624 10 Tf
11.4691 0 Td
(of name)Tj
/R31102848 10 Tf
35.1469 0 Td
(s)Tj
2.578 Tc
/R31428624 10 Tf
3.88984 0 Td
[(.I)257.82(fs)]TJ
0 Tc
18.2059 0 Td
0.078 Tw
[(uch a node e)14.9854(xists, it is returned. Otherwise,)]TJ
/R31747192 10 Tf
175.724 0 Td
(NULL)Tj
/R31428624 10 Tf
-368.22 -12 Td
0 Tw
(is returned.)Tj
/R31747192 10 Tf
-36 -16.8 Td
(isSubnode)Tj
/R31428624 10 Tf
43.9102 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(sg)Tj
/R31428624 10 Tf
11.3898 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R31428624 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-119.58 -12 Td
(returns non-zero if node)Tj
/R31102848 10 Tf
98.8602 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(is in \(sub\)graph)Tj
/R31102848 10 Tf
65.2699 0 Td
(sg)Tj
2.5 Tc
/R31428624 10 Tf
8.88984 0 Td
[(,o)250(rz)]TJ
0 Tc
20.2699 0 Td
(ero otherwise.)Tj
/R31747192 10 Tf
-236.79 -16.8 Td
[(indegr)18(eeOf)]TJ
/R31428624 10 Tf
47.5898 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(sg)Tj
/R31428624 10 Tf
11.3898 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R31428624 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-123.26 -12 Td
[(returns the inde)14.9854(gree of node)]TJ
/R31102848 10 Tf
114.54 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(in \(sub\)graph)Tj
/R31102848 10 Tf
56.1 0 Td
(sg)Tj
/R31428624 10 Tf
8.88984 0 Td
(.)Tj
/R31747192 10 Tf
-223.03 -16.8 Td
[(outdegr)18(eeOf)]TJ
/R31428624 10 Tf
53.1398 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(sg)Tj
/R31428624 10 Tf
11.3898 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R31428624 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-128.81 -12 Td
[(returns the outde)14.9854(gree of node)]TJ
/R31102848 10 Tf
119.54 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(in \(sub\)graph)Tj
/R31102848 10 Tf
56.1 0 Td
(sg)Tj
/R31428624 10 Tf
8.88984 0 Td
(.)Tj
/R31747192 10 Tf
-228.03 -16.8 Td
[(degr)17.9846(eeOf)]TJ
/R31428624 10 Tf
39.25 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(sg)Tj
/R31428624 10 Tf
11.3898 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R31428624 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-114.92 -12 Td
[(returns the de)14.9927(gree of node)]TJ
/R31102848 10 Tf
106.76 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(in \(sub\)graph)Tj
/R31102848 10 Tf
56.1 0 Td
(sg)Tj
/R31428624 10 Tf
8.88984 0 Td
(.)Tj
/R31747192 10 Tf
-236.25 -16.8 Td
(Edges)Tj
21 -12 Td
(edge)Tj
/R31428624 10 Tf
19.4398 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(t)Tj
/R31428624 10 Tf
5.28008 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
/R31428624 10 Tf
28.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(h)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
/R31428624 10 Tf
28.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(edge_t)Tj
/R31428624 10 Tf
-125.67 -12 Td
0.858 Tw
(creates an edge with tail node)Tj
/R31102848 10 Tf
126.228 0 Td
(t)Tj
3.358 Tc
/R31428624 10 Tf
2.78008 0 Td
(,h)Tj
0 Tc
10.8578 0 Td
(ead node)Tj
/R31102848 10 Tf
40.0359 0 Td
(h)Tj
/R31428624 10 Tf
8.35781 0 Td
(and name)Tj
/R31102848 10 Tf
42.816 0 Td
(s)Tj
/R31428624 10 Tf
7.24805 0 Td
(in the root graph. If the graph is undi-)Tj
-238.324 -12 Td
0.396 Tw
[(rected, the distinction between head and tail nodes is unimportant.)-539.6(If such an edge already e)]TJ
375.16 0 Td
(xists,)Tj
-375.16 -12 Td
0 Tw
(it is returned.)Tj
/R31747192 10 Tf
-36 -16.8 Td
(edge_sg)Tj
/R31428624 10 Tf
33.3301 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(sg)Tj
/R31428624 10 Tf
11.3898 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(t)Tj
/R31428624 10 Tf
5.28008 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
/R31428624 10 Tf
28.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(h)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
/R31428624 10 Tf
28.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(edge_t)Tj
/R31428624 10 Tf
-195.12 -12 Td
0.452 Tw
(creates an edge with tail node)Tj
/R31102848 10 Tf
123.792 0 Td
(t)Tj
2.952 Tc
/R31428624 10 Tf
2.78008 0 Td
(,h)Tj
0 Tc
10.452 0 Td
(ead node)Tj
/R31102848 10 Tf
39.2238 0 Td
(h)Tj
/R31428624 10 Tf
7.95195 0 Td
(and name)Tj
/R31102848 10 Tf
42.0039 0 Td
(s)Tj
/R31428624 10 Tf
6.84219 0 Td
(in \(sub\)graph)Tj
/R31102848 10 Tf
57.0039 0 Td
(sg)Tj
/R31428624 10 Tf
11.8422 0 Td
0.453 Tw
(\(and all parent graphs\).)Tj
-301.892 -12 Td
0.674 Tw
(If the graph is undirected, the distinction between head and tail nodes is unimportant.)Tj
355.225 0 Td
0.673 Tw
(If such an)Tj
-355.225 -12 Td
0 Tw
[(edge already e)15(xists, it is returned.)]TJ
/R31747192 10 Tf
-36 -16.8 Td
(subedge)Tj
/R31428624 10 Tf
34.45 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(e)Tj
/R31428624 10 Tf
6.93984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(edge_t)Tj
2.5 Tc
/R31428624 10 Tf
27.7699 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(edge_t)Tj
/R31428624 10 Tf
-104.55 -12 Td
(inserts the edge)Tj
/R31102848 10 Tf
64.7102 0 Td
(e)Tj
/R31428624 10 Tf
6.93984 0 Td
(into the subgraph)Tj
/R31102848 10 Tf
71.9398 0 Td
(g)Tj
2.5 Tc
/R31428624 10 Tf
5 0 Td
(.R)Tj
0 Tc
11.6699 0 Td
(eturns the edge.)Tj
/R31747192 10 Tf
-196.26 -16.8 Td
(isEdge)Tj
/R31428624 10 Tf
28.3398 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(t)Tj
/R31428624 10 Tf
5.28008 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
/R31428624 10 Tf
28.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(h)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
/R31428624 10 Tf
28.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(edge_t)Tj
/R31428624 10 Tf
-134.57 -12 Td
0.4 Tw
(looks for an edge with tail node)Tj
/R31102848 10 Tf
131.95 0 Td
(t)Tj
2.9 Tc
/R31428624 10 Tf
2.78008 0 Td
(,h)Tj
0 Tc
10.4 0 Td
(ead node)Tj
/R31102848 10 Tf
39.1199 0 Td
(h)Tj
/R31428624 10 Tf
7.90117 0 Td
0.401 Tw
(and name)Tj
/R31102848 10 Tf
41.902 0 Td
(s)Tj
2.901 Tc
/R31428624 10 Tf
3.88984 0 Td
[(.I)290.115(ft)]TJ
0 Tc
17.7418 0 Td
(he graph is undirected, the distinc-)Tj
-255.685 -12 Td
0.44 Tw
[(tion between head and tail nodes is unimportant.)-543.984(If such an edge e)14.9854(xists, it is returned. Otherwise,)]TJ
/R31747192 10 Tf
12 TL
(NULL)'
/R31428624 10 Tf
30.2801 0 Td
0 Tw
(is returned.)Tj
/R31747192 10 Tf
-66.2801 -16.8 Td
(isEdge_sg)Tj
/R31428624 10 Tf
42.2301 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(sg)Tj
/R31428624 10 Tf
11.3898 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(t)Tj
/R31428624 10 Tf
5.28008 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
/R31428624 10 Tf
28.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(h)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
/R31428624 10 Tf
28.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(edge_t)Tj
/R31428624 10 Tf
-204.02 -12 Td
0.54 Tw
(looks for an edge with tail node)Tj
/R31102848 10 Tf
132.93 0 Td
(t)Tj
3.04 Tc
/R31428624 10 Tf
2.78008 0 Td
(,h)Tj
0 Tc
10.5398 0 Td
(ead node)Tj
/R31102848 10 Tf
39.4 0 Td
(h)Tj
/R31428624 10 Tf
8.03984 0 Td
(and name)Tj
/R31102848 10 Tf
42.1801 0 Td
(s)Tj
/R31428624 10 Tf
6.93008 0 Td
(in \(sub\)graph)Tj
/R31102848 10 Tf
57.1801 0 Td
(sg)Tj
3.04 Tc
/R31428624 10 Tf
8.88984 0 Td
[(.I)304.009(ft)]TJ
0 Tc
18.0199 0 Td
(he graph is undi-)Tj
-326.89 -12 Td
0.414 Tw
[(rected, the distinction between head and tail nodes is unimportant.)-541.406(If such an edge e)15.0146(xists, it is re-)]TJ
0 Tw
(turned. Otherwise,)'
/R31747192 10 Tf
76.65 0 Td
(NULL)Tj
/R31428624 10 Tf
30.2801 0 Td
(is returned.)Tj
/R31747192 10 Tf
-142.93 -16.8 Td
(isSubedge)Tj
/R31428624 10 Tf
42.7898 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(sg)Tj
/R31428624 10 Tf
11.3898 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(e)Tj
/R31428624 10 Tf
6.93984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(edge_t)Tj
2.5 Tc
/R31428624 10 Tf
27.7699 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-116.78 -12 Td
(returns non-zero if edge)Tj
/R31102848 10 Tf
98.3 0 Td
(e)Tj
/R31428624 10 Tf
6.93984 0 Td
(is in \(sub\)graph)Tj
/R31102848 10 Tf
65.2699 0 Td
(sg)Tj
2.5 Tc
/R31428624 10 Tf
8.88984 0 Td
[(,o)250(rz)]TJ
0 Tc
20.2699 0 Td
(ero otherwise.)Tj
/R31747192 10 Tf
-235.67 -16.8 Td
(fstout)Tj
/R31428624 10 Tf
24.4398 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R31428624 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(edge_t)Tj
/R31428624 10 Tf
-44.55 -12 Td
(returns the rst outedge of node)Tj
/R31102848 10 Tf
129.98 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(in the root graph.)Tj
/R31747192 10 Tf
-173.48 -16.8 Td
(fstout_sg)Tj
/R31428624 10 Tf
38.3301 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(sg)Tj
/R31428624 10 Tf
11.3898 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R31428624 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(edge_t)Tj
/R31428624 10 Tf
-114 -12 Td
(returns the rst outedge of node)Tj
/R31102848 10 Tf
129.98 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(in \(sub\)graph)Tj
/R31102848 10 Tf
56.1 0 Td
(sg)Tj
/R31428624 10 Tf
8.88984 0 Td
(.)Tj
/R31747192 10 Tf
-238.47 -16.8 Td
(nxtout)Tj
/R31428624 10 Tf
27.7801 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(e)Tj
/R31428624 10 Tf
6.93984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(edge_t)Tj
2.5 Tc
/R31428624 10 Tf
27.7699 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(edge_t)Tj
/R31428624 10 Tf
-46.2102 -12 Td
[(returns the ne)14.9927(xt outedge after)]TJ
/R31102848 10 Tf
119.54 0 Td
(e)Tj
/R31428624 10 Tf
6.93984 0 Td
(in the root graph.)Tj
/R31747192 10 Tf
-162.48 -16.8 Td
(nxtout_sg)Tj
/R31428624 10 Tf
41.6699 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(sg)Tj
/R31428624 10 Tf
11.3898 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(e)Tj
/R31428624 10 Tf
6.93984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(edge_t)Tj
2.5 Tc
/R31428624 10 Tf
27.7699 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(edge_t)Tj
/R31428624 10 Tf
-115.66 -12 Td
[(returns the ne)14.9927(xt outedge after)]TJ
/R31102848 10 Tf
119.54 0 Td
(e)Tj
/R31428624 10 Tf
6.93984 0 Td
(in graph)Tj
/R31102848 10 Tf
35.55 0 Td
(sg)Tj
/R31428624 10 Tf
8.88984 0 Td
(.)Tj
/R31747192 10 Tf
-206.92 -16.8 Td
(fstin)Tj
/R31428624 10 Tf
18.8898 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R31428624 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(edge_t)Tj
/R31428624 10 Tf
-39 -12 Td
(returns the rst inedge of node)Tj
/R31102848 10 Tf
124.98 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(in the root graph.)Tj
/R31747192 10 Tf
-168.48 -16.8 Td
(fstin_sg)Tj
/R31428624 10 Tf
32.7801 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(sg)Tj
/R31428624 10 Tf
11.3898 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R31428624 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(edge_t)Tj
/R31428624 10 Tf
-108.45 -12 Td
(returns the rst inedge of node)Tj
/R31102848 10 Tf
124.98 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(in graph)Tj
/R31102848 10 Tf
35.55 0 Td
(sg)Tj
/R31428624 10 Tf
8.88984 0 Td
(.)Tj
/R31747192 10 Tf
-212.92 -16.8 Td
(nxtin)Tj
/R31428624 10 Tf
22.2301 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(e)Tj
/R31428624 10 Tf
6.93984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(edge_t)Tj
2.5 Tc
/R31428624 10 Tf
27.7699 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(edge_t)Tj
/R31428624 10 Tf
-40.6602 -12 Td
[(returns the ne)14.9927(xt inedge after)]TJ
/R31102848 10 Tf
114.54 0 Td
(e)Tj
/R31428624 10 Tf
6.93984 0 Td
(in the root graph.)Tj
8.575 -62.4 Td
[(29 August 2013)-19705.5(5)]TJ
ET
Q
Q
\n \n \n \n \n-1849\n+1848\n \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\n \n \n \n \n \n \n Type\n@@ -948,29 +948,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R36112256 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R36112256 10 Tf
218.75 0 Td
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
(\(1\))Tj
/R36756600 10 Tf
-420.34 -36 Td
(nxtin_sg)Tj
/R36438032 10 Tf
36.1199 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(sg)Tj
/R36438032 10 Tf
11.3898 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(e)Tj
/R36438032 10 Tf
6.93984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(edge_t)Tj
2.5 Tc
/R36438032 10 Tf
27.7699 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(edge_t)Tj
/R36438032 10 Tf
-110.11 -12 Td
[(returns the ne)14.9927(xt inedge after)]TJ
/R36112256 10 Tf
114.54 0 Td
(e)Tj
/R36438032 10 Tf
6.93984 0 Td
(in graph)Tj
/R36112256 10 Tf
35.55 0 Td
(sg)Tj
/R36438032 10 Tf
8.88984 0 Td
(.)Tj
/R36756600 10 Tf
-201.92 -16.8 Td
(fstedge)Tj
/R36438032 10 Tf
29.9898 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R36438032 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(edge_t)Tj
/R36438032 10 Tf
-50.1 -12 Td
(returns the rst edge of node)Tj
/R36112256 10 Tf
117.2 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(in the root graph.)Tj
/R36756600 10 Tf
-160.7 -16.8 Td
(fstedge_sg)Tj
/R36438032 10 Tf
43.8801 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(sg)Tj
/R36438032 10 Tf
11.3898 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R36438032 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(edge_t)Tj
/R36438032 10 Tf
-119.55 -12 Td
(returns the rst edge of node)Tj
/R36112256 10 Tf
117.2 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(in graph)Tj
/R36112256 10 Tf
35.55 0 Td
(sg)Tj
/R36438032 10 Tf
8.88984 0 Td
(.)Tj
/R36756600 10 Tf
-205.14 -16.8 Td
(nxtedge)Tj
/R36438032 10 Tf
33.3301 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(e)Tj
/R36438032 10 Tf
6.93984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(edge_t)Tj
/R36438032 10 Tf
27.7699 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R36438032 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(edge_t)Tj
/R36438032 10 Tf
-98.4301 -12 Td
[(returns the ne)14.9927(xt edge after)]TJ
/R36112256 10 Tf
106.76 0 Td
(e)Tj
/R36438032 10 Tf
6.93984 0 Td
(in the root graph.)Tj
/R36756600 10 Tf
-149.7 -16.8 Td
(nxtedge_sg)Tj
/R36438032 10 Tf
47.2199 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(sg)Tj
/R36438032 10 Tf
11.3898 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(e)Tj
/R36438032 10 Tf
6.93984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(edge_t)Tj
/R36438032 10 Tf
27.7699 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R36438032 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(edge_t)Tj
/R36438032 10 Tf
-167.88 -12 Td
[(returns the ne)14.9927(xt edge after)]TJ
/R36112256 10 Tf
106.76 0 Td
(e)Tj
/R36438032 10 Tf
6.93984 0 Td
(in the graph)Tj
/R36112256 10 Tf
50.2699 0 Td
(sg)Tj
/R36438032 10 Tf
8.88984 0 Td
(.)Tj
/R36756600 10 Tf
-208.86 -16.8 Td
(opp)Tj
/R36438032 10 Tf
16.1199 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(e)Tj
/R36438032 10 Tf
6.93984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(edge_t)Tj
/R36438032 10 Tf
27.7699 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R36438032 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(node_t)Tj
/R36438032 10 Tf
-81.2199 -12 Td
0.444 Tw
(returns the node on the edge)Tj
/R36112256 10 Tf
118.195 0 Td
(e)Tj
/R36438032 10 Tf
7.38516 0 Td
0.445 Tw
(not equal to)Tj
/R36112256 10 Tf
51.0551 0 Td
(n)Tj
5.445 Tc
/R36438032 10 Tf
5 0 Td
(.R)Tj
0 Tc
14.6148 0 Td
(eturns NULL if)Tj
/R36112256 10 Tf
66.0449 0 Td
(n)Tj
/R36438032 10 Tf
7.94492 0 Td
(is not a node of)Tj
/R36112256 10 Tf
66.3852 0 Td
(e)Tj
5.445 Tc
/R36438032 10 Tf
4.43984 0 Td
(.T)Tj
0 Tc
14.0551 0 Td
(his can be)Tj
-355.12 -12 Td
0 Tw
(useful when using)Tj
/R36756600 10 Tf
75.2699 0 Td
(fstedge)Tj
/R36438032 10 Tf
32.4898 0 Td
(and)Tj
/R36756600 10 Tf
16.9398 0 Td
(nxtedge)Tj
/R36438032 10 Tf
35.8301 0 Td
(to enumerate the neighbors of)Tj
/R36112256 10 Tf
121.92 0 Td
(n)Tj
/R36438032 10 Tf
5 0 Td
(.)Tj
/R36756600 10 Tf
-344.45 -16.8 Td
(Graph I/O)Tj
21 -12 Td
(write)Tj
/R36438032 10 Tf
22.2102 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
2.5 Tc
/R36438032 10 Tf
33.8898 0 Td
(\):)Tj
-0.1 Tc
/R36756600 10 Tf
11.1102 0 Td
(vo)Tj
0 Tc
9.9 0 Td
(id)Tj
/R36438032 10 Tf
-57.2203 -12 Td
(prints)Tj
/R36112256 10 Tf
25.2801 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(in dot format onto the output stream.)Tj
/R36756600 10 Tf
-68.7801 -16.8 Td
(writeG)Tj
/R36438032 10 Tf
29.9898 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(fname)Tj
/R36438032 10 Tf
26.9398 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
-0.1 Tc
/R36756600 10 Tf
11.1102 0 Td
(vo)Tj
0 Tc
9.9 0 Td
(id)Tj
/R36438032 10 Tf
-127.22 -12 Td
(prints)Tj
/R36112256 10 Tf
25.2801 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(in dot format into the le)Tj
/R36112256 10 Tf
102.78 0 Td
(fname)Tj
/R36438032 10 Tf
24.4398 0 Td
(.)Tj
/R36756600 10 Tf
-196 -16.8 Td
(fwriteG)Tj
/R36438032 10 Tf
33.3199 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(fd)Tj
/R36438032 10 Tf
10.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(int)Tj
2.5 Tc
/R36438032 10 Tf
11.6699 0 Td
(\):)Tj
-0.1 Tc
/R36756600 10 Tf
11.1102 0 Td
(vo)Tj
0 Tc
9.9 0 Td
(id)Tj
/R36438032 10 Tf
-100.56 -12 Td
(prints)Tj
/R36112256 10 Tf
25.2801 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
[(in dot format onto the open stream denoted by the inte)15(ger)]TJ
/R36112256 10 Tf
232.32 0 Td
(fd)Tj
/R36438032 10 Tf
7.78008 0 Td
(.)Tj
-0.18 Tc
/R36756600 10 Tf
-308.88 -16.8 Td
(re)Tj
0 Tc
8.7 0 Td
(adG)Tj
/R36438032 10 Tf
18.3398 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(fname)Tj
/R36438032 10 Tf
26.9398 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(graph_t)Tj
/R36438032 10 Tf
-62.7 -12 Td
0.949 Tw
(returns a graph read from the le)Tj
/R36112256 10 Tf
140.773 0 Td
(fname)Tj
3.449 Tc
/R36438032 10 Tf
24.4398 0 Td
(.T)Tj
0 Tc
12.059 0 Td
(he graph should be in dot format. If no graph can be)Tj
-177.272 -12 Td
(read,)Tj
/R36756600 10 Tf
22.2102 0 Td
(NULL)Tj
/R36438032 10 Tf
30.2801 0 Td
0 Tw
(is returned.)Tj
/R36756600 10 Tf
-88.4902 -16.8 Td
[(fr)18.0151(eadG)]TJ
/R36438032 10 Tf
30.3699 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(fd)Tj
/R36438032 10 Tf
10.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(int)Tj
2.5 Tc
/R36438032 10 Tf
11.6699 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(graph_t)Tj
/R36438032 10 Tf
-36.0402 -12 Td
[(returns the ne)14.9927(xt graph read from the open stream)]TJ
/R36112256 10 Tf
197.3 0 Td
(fd)Tj
5 Tc
/R36438032 10 Tf
7.78008 0 Td
(.R)Tj
0 Tc
14.1699 0 Td
(eturns)Tj
/R36756600 10 Tf
26.9398 0 Td
(NULL)Tj
/R36438032 10 Tf
30.2801 0 Td
(at end of le.)Tj
/R36756600 10 Tf
-333.47 -16.8 Td
(Graph miscellany)Tj
21 -12 Td
(delete)Tj
/R36438032 10 Tf
24.9898 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(x)Tj
/R36438032 10 Tf
6.93984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(obj_t)Tj
2.5 Tc
/R36438032 10 Tf
22.2199 0 Td
(\):)Tj
-0.1 Tc
/R36756600 10 Tf
11.1102 0 Td
(vo)Tj
0 Tc
9.9 0 Td
(id)Tj
/R36438032 10 Tf
-99.4398 -12 Td
0.314 Tw
(deletes object)Tj
/R36112256 10 Tf
57.8379 0 Td
(x)Tj
/R36438032 10 Tf
7.25391 0 Td
(from graph)Tj
/R36112256 10 Tf
47.8379 0 Td
(g)Tj
5.314 Tc
/R36438032 10 Tf
5 0 Td
(.I)Tj
0 Tc
11.1441 0 Td
(f)Tj
/R36112256 10 Tf
6.14414 0 Td
(g)Tj
/R36438032 10 Tf
7.81406 0 Td
(is)Tj
/R36756600 10 Tf
9.48398 0 Td
(NULL)Tj
2.814 Tc
/R36438032 10 Tf
27.7801 0 Td
(,t)Tj
0 Tc
8.09414 0 Td
(he function uses the root graph of)Tj
/R36112256 10 Tf
139.118 0 Td
(x)Tj
5.314 Tc
/R36438032 10 Tf
4.43984 0 Td
(.I)Tj
0 Tc
11.1441 0 Td
(f)Tj
/R36112256 10 Tf
6.14414 0 Td
(x)Tj
/R36438032 10 Tf
7.25391 0 Td
0.315 Tw
(is a graph)Tj
-356.49 -12 Td
0 Tw
(or subgraph, it is closed unless)Tj
/R36112256 10 Tf
125.27 0 Td
(x)Tj
/R36438032 10 Tf
6.93984 0 Td
[(is lock)10.0146(ed.)]TJ
/R36756600 10 Tf
-168.21 -16.8 Td
(isIn)Tj
/R36438032 10 Tf
16.1199 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(x)Tj
/R36438032 10 Tf
6.93984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(obj_t)Tj
2.5 Tc
/R36438032 10 Tf
22.2199 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-80.6699 -12 Td
(returns true if)Tj
/R36112256 10 Tf
56.9301 0 Td
(x)Tj
/R36438032 10 Tf
6.93984 0 Td
(is in subgraph)Tj
/R36112256 10 Tf
58.6102 0 Td
(g)Tj
/R36438032 10 Tf
5 0 Td
(.)Tj
/R36756600 10 Tf
-163.48 -16.8 Td
(cloneG)Tj
/R36438032 10 Tf
30 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(graph_t)Tj
/R36438032 10 Tf
-96.7801 -12 Td
(creates a clone of graph)Tj
/R36112256 10 Tf
97.4602 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(with name of)Tj
/R36112256 10 Tf
55.2699 0 Td
(s)Tj
5 Tc
/R36438032 10 Tf
3.88984 0 Td
(.I)Tj
0 Tc
10.8301 0 Td
(f)Tj
/R36112256 10 Tf
5.83008 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(is "", the created graph has the same name as)Tj
/R36112256 10 Tf
182.28 0 Td
(g)Tj
/R36438032 10 Tf
5 0 Td
(.)Tj
/R36756600 10 Tf
-410.45 -16.8 Td
(clone)Tj
/R36438032 10 Tf
22.2199 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(x)Tj
/R36438032 10 Tf
6.93984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(obj_t)Tj
2.5 Tc
/R36438032 10 Tf
22.2199 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(obj_t)Tj
/R36438032 10 Tf
-86.7699 -12 Td
0.065 Tw
(creates a clone of object)Tj
/R36112256 10 Tf
99.4551 0 Td
(x)Tj
/R36438032 10 Tf
7.00508 0 Td
(in graph)Tj
/R36112256 10 Tf
35.6801 0 Td
(g)Tj
5.065 Tc
/R36438032 10 Tf
5 0 Td
(.I)Tj
2.565 Tc
10.8949 0 Td
(np)Tj
0 Tc
12.5648 0 Td
(articular)Tj
2.565 Tc
32.9199 0 Td
(,t)Tj
0 Tc
7.84492 0 Td
(he ne)Tj
2.565 Tc
21.1949 0 Td
(wo)Tj
0 Tc
14.7852 0 Td
[(bject has the same name/v)25.0146(alue attrib-)]TJ
-247.345 -12 Td
0.486 Tw
(utes and structure as the original object.)Tj
167.543 0 Td
0.487 Tw
(If an object with the same k)Tj
-0.15 Tc
113.912 0 Td
0.787 Tw
(ey a)Tj
0 Tc
16.7172 0 Td
(s)Tj
/R36112256 10 Tf
6.87695 0 Td
(x)Tj
/R36438032 10 Tf
7.42695 0 Td
0.487 Tw
[(already e)14.9951(xists, its at-)]TJ
-312.476 -12 Td
(trib)Tj
13.6898 0 Td
0.504 Tw
(utes are o)Tj
-0.15 Tc
39.1781 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlaid by those of)Tj
/R36112256 10 Tf
69.7859 0 Td
(x)Tj
/R36438032 10 Tf
7.44414 0 Td
[(and the object is returned.)-550.415(If an edge is cloned, both endpoints)]TJ
-139.388 -12 Td
0.031 Tw
(are implicitly cloned.)Tj
90.3641 0 Td
0.032 Tw
(If a graph is cloned, all nodes, edges and subgraphs are implicitly cloned.)Tj
298.976 0 Td
(If)Tj
/R36112256 10 Tf
-389.34 -12 Td
(x)Tj
/R36438032 10 Tf
7.79688 0 Td
0.857 Tw
(is a graph,)Tj
/R36112256 10 Tf
46.4512 0 Td
(g)Tj
/R36438032 10 Tf
8.35586 0 Td
0.856 Tw
(may be)Tj
/R36756600 10 Tf
33.3719 0 Td
(NULL)Tj
3.356 Tc
/R36438032 10 Tf
27.7801 0 Td
[(,i)335.605(nw)]TJ
0 Tc
24.2121 0 Td
(hich case the cloned object will be a ne)Tj
3.356 Tc
163.228 0 Td
(wr)Tj
0 Tc
13.9059 0 Td
(oot graph. In this)Tj
-325.102 -12 Td
0 Tw
(case, the call is equi)Tj
-0.25 Tc
80.0102 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(lent to)Tj
/R36756600 10 Tf
27.7801 0 Td
(cloneG\()Tj
/R36112256 10 Tf
33.3301 0 Td
(x)Tj
/R36756600 10 Tf
4.43984 0 Td
(,""\))Tj
/R36438032 10 Tf
16.9301 0 Td
(.)Tj
/R36756600 10 Tf
-207.68 -16.8 Td
(copy)Tj
/R36438032 10 Tf
20 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(x)Tj
/R36438032 10 Tf
6.93984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(obj_t)Tj
2.5 Tc
/R36438032 10 Tf
22.2199 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(obj_t)Tj
/R36438032 10 Tf
-84.55 -12 Td
0.522 Tw
(creates a cop)Tj
3.022 Tc
52.584 0 Td
[(yo)302.212(fo)]TJ
0 Tc
24.3738 0 Td
(bject)Tj
/R36112256 10 Tf
22.4621 0 Td
(x)Tj
/R36438032 10 Tf
7.46211 0 Td
(in graph)Tj
/R36112256 10 Tf
36.5941 0 Td
(g)Tj
3.022 Tc
/R36438032 10 Tf
5 0 Td
(,w)Tj
0 Tc
12.7422 0 Td
(here the ne)Tj
3.022 Tc
44.6641 0 Td
(wo)Tj
0 Tc
15.2422 0 Td
(bject has the same name/v)Tj
106.818 0 Td
0.523 Tw
[(alue attrib)20.0049(utes as)]TJ
-327.943 -12 Td
0.249 Tw
[(the original object.)-524.919(If an object with the same k)]TJ
-0.15 Tc
193.501 0 Td
0.548 Tw
(ey a)Tj
0 Tc
16.4781 0 Td
(s)Tj
/R36112256 10 Tf
6.63789 0 Td
(x)Tj
/R36438032 10 Tf
7.18789 0 Td
0.248 Tw
[(already e)15.0024(xists, its attrib)19.9902(utes are o)]TJ
-0.15 Tc
131.83 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlaid by)Tj
-364.925 -12 Td
0.649 Tw
(those of)Tj
/R36112256 10 Tf
35.7379 0 Td
(x)Tj
/R36438032 10 Tf
7.58906 0 Td
[(and the object is returned.)-564.915(Note that this is a shallo)]TJ
3.149 Tc
211.22 0 Td
(wc)Tj
0 Tc
14.809 0 Td
(op)Tj
-0.65 Tc
9.9 0 Td
1.949 Tw
(y. I)Tj
0 Tc
13.3289 0 Td
(f)Tj
/R36112256 10 Tf
6.47891 0 Td
(x)Tj
/R36438032 10 Tf
7.58906 0 Td
0.649 Tw
(is a graph, none of its)Tj
-306.653 -12 Td
0.245 Tw
(nodes, edges or subgraphs are copied into the ne)Tj
2.745 Tc
195.28 0 Td
(wg)Tj
0 Tc
14.9648 0 Td
(raph. If)Tj
/R36112256 10 Tf
32.4199 0 Td
(x)Tj
/R36438032 10 Tf
7.18516 0 Td
(is an edge, the endpoints are created)Tj
-249.85 -12 Td
0.757 Tw
(if necessary)Tj
3.257 Tc
47.5871 0 Td
(,b)Tj
0 Tc
10.557 0 Td
(ut the)Tj
3.257 Tc
23.107 0 Td
(ya)Tj
0 Tc
12.6969 0 Td
(re not cloned.)Tj
61.9809 0 Td
(If)Tj
/R36112256 10 Tf
9.91719 0 Td
(x)Tj
/R36438032 10 Tf
7.69688 0 Td
(is a graph,)Tj
/R36112256 10 Tf
46.1512 0 Td
(g)Tj
/R36438032 10 Tf
8.25703 0 Td
(may be)Tj
/R36756600 10 Tf
33.1738 0 Td
(NULL)Tj
3.257 Tc
/R36438032 10 Tf
27.7801 0 Td
[(,i)325.688(nw)]TJ
0 Tc
24.0141 0 Td
(hich case the cloned)Tj
-312.919 -12 Td
0 Tw
(object will be a ne)Tj
2.5 Tc
73.0699 0 Td
(wr)Tj
0 Tc
13.05 0 Td
(oot graph.)Tj
43.9352 -60 Td
[(29 August 2013)-19705.5(6)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R31102848 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R31102848 10 Tf
218.75 0 Td
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
(\(1\))Tj
/R31747192 10 Tf
-420.34 -36 Td
(nxtin_sg)Tj
/R31428624 10 Tf
36.1199 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(sg)Tj
/R31428624 10 Tf
11.3898 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(e)Tj
/R31428624 10 Tf
6.93984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(edge_t)Tj
2.5 Tc
/R31428624 10 Tf
27.7699 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(edge_t)Tj
/R31428624 10 Tf
-110.11 -12 Td
[(returns the ne)14.9927(xt inedge after)]TJ
/R31102848 10 Tf
114.54 0 Td
(e)Tj
/R31428624 10 Tf
6.93984 0 Td
(in graph)Tj
/R31102848 10 Tf
35.55 0 Td
(sg)Tj
/R31428624 10 Tf
8.88984 0 Td
(.)Tj
/R31747192 10 Tf
-201.92 -16.8 Td
(fstedge)Tj
/R31428624 10 Tf
29.9898 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R31428624 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(edge_t)Tj
/R31428624 10 Tf
-50.1 -12 Td
(returns the rst edge of node)Tj
/R31102848 10 Tf
117.2 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(in the root graph.)Tj
/R31747192 10 Tf
-160.7 -16.8 Td
(fstedge_sg)Tj
/R31428624 10 Tf
43.8801 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(sg)Tj
/R31428624 10 Tf
11.3898 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R31428624 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(edge_t)Tj
/R31428624 10 Tf
-119.55 -12 Td
(returns the rst edge of node)Tj
/R31102848 10 Tf
117.2 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(in graph)Tj
/R31102848 10 Tf
35.55 0 Td
(sg)Tj
/R31428624 10 Tf
8.88984 0 Td
(.)Tj
/R31747192 10 Tf
-205.14 -16.8 Td
(nxtedge)Tj
/R31428624 10 Tf
33.3301 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(e)Tj
/R31428624 10 Tf
6.93984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(edge_t)Tj
/R31428624 10 Tf
27.7699 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R31428624 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(edge_t)Tj
/R31428624 10 Tf
-98.4301 -12 Td
[(returns the ne)14.9927(xt edge after)]TJ
/R31102848 10 Tf
106.76 0 Td
(e)Tj
/R31428624 10 Tf
6.93984 0 Td
(in the root graph.)Tj
/R31747192 10 Tf
-149.7 -16.8 Td
(nxtedge_sg)Tj
/R31428624 10 Tf
47.2199 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(sg)Tj
/R31428624 10 Tf
11.3898 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(e)Tj
/R31428624 10 Tf
6.93984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(edge_t)Tj
/R31428624 10 Tf
27.7699 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R31428624 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(edge_t)Tj
/R31428624 10 Tf
-167.88 -12 Td
[(returns the ne)14.9927(xt edge after)]TJ
/R31102848 10 Tf
106.76 0 Td
(e)Tj
/R31428624 10 Tf
6.93984 0 Td
(in the graph)Tj
/R31102848 10 Tf
50.2699 0 Td
(sg)Tj
/R31428624 10 Tf
8.88984 0 Td
(.)Tj
/R31747192 10 Tf
-208.86 -16.8 Td
(opp)Tj
/R31428624 10 Tf
16.1199 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(e)Tj
/R31428624 10 Tf
6.93984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(edge_t)Tj
/R31428624 10 Tf
27.7699 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R31428624 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(node_t)Tj
/R31428624 10 Tf
-81.2199 -12 Td
0.444 Tw
(returns the node on the edge)Tj
/R31102848 10 Tf
118.195 0 Td
(e)Tj
/R31428624 10 Tf
7.38516 0 Td
0.445 Tw
(not equal to)Tj
/R31102848 10 Tf
51.0551 0 Td
(n)Tj
5.445 Tc
/R31428624 10 Tf
5 0 Td
(.R)Tj
0 Tc
14.6148 0 Td
(eturns NULL if)Tj
/R31102848 10 Tf
66.0449 0 Td
(n)Tj
/R31428624 10 Tf
7.94492 0 Td
(is not a node of)Tj
/R31102848 10 Tf
66.3852 0 Td
(e)Tj
5.445 Tc
/R31428624 10 Tf
4.43984 0 Td
(.T)Tj
0 Tc
14.0551 0 Td
(his can be)Tj
-355.12 -12 Td
0 Tw
(useful when using)Tj
/R31747192 10 Tf
75.2699 0 Td
(fstedge)Tj
/R31428624 10 Tf
32.4898 0 Td
(and)Tj
/R31747192 10 Tf
16.9398 0 Td
(nxtedge)Tj
/R31428624 10 Tf
35.8301 0 Td
(to enumerate the neighbors of)Tj
/R31102848 10 Tf
121.92 0 Td
(n)Tj
/R31428624 10 Tf
5 0 Td
(.)Tj
/R31747192 10 Tf
-344.45 -16.8 Td
(Graph I/O)Tj
21 -12 Td
(write)Tj
/R31428624 10 Tf
22.2102 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
2.5 Tc
/R31428624 10 Tf
33.8898 0 Td
(\):)Tj
-0.1 Tc
/R31747192 10 Tf
11.1102 0 Td
(vo)Tj
0 Tc
9.9 0 Td
(id)Tj
/R31428624 10 Tf
-57.2203 -12 Td
(prints)Tj
/R31102848 10 Tf
25.2801 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(in dot format onto the output stream.)Tj
/R31747192 10 Tf
-68.7801 -16.8 Td
(writeG)Tj
/R31428624 10 Tf
29.9898 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(fname)Tj
/R31428624 10 Tf
26.9398 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
-0.1 Tc
/R31747192 10 Tf
11.1102 0 Td
(vo)Tj
0 Tc
9.9 0 Td
(id)Tj
/R31428624 10 Tf
-127.22 -12 Td
(prints)Tj
/R31102848 10 Tf
25.2801 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(in dot format into the le)Tj
/R31102848 10 Tf
102.78 0 Td
(fname)Tj
/R31428624 10 Tf
24.4398 0 Td
(.)Tj
/R31747192 10 Tf
-196 -16.8 Td
(fwriteG)Tj
/R31428624 10 Tf
33.3199 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(fd)Tj
/R31428624 10 Tf
10.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(int)Tj
2.5 Tc
/R31428624 10 Tf
11.6699 0 Td
(\):)Tj
-0.1 Tc
/R31747192 10 Tf
11.1102 0 Td
(vo)Tj
0 Tc
9.9 0 Td
(id)Tj
/R31428624 10 Tf
-100.56 -12 Td
(prints)Tj
/R31102848 10 Tf
25.2801 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
[(in dot format onto the open stream denoted by the inte)15(ger)]TJ
/R31102848 10 Tf
232.32 0 Td
(fd)Tj
/R31428624 10 Tf
7.78008 0 Td
(.)Tj
-0.18 Tc
/R31747192 10 Tf
-308.88 -16.8 Td
(re)Tj
0 Tc
8.7 0 Td
(adG)Tj
/R31428624 10 Tf
18.3398 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(fname)Tj
/R31428624 10 Tf
26.9398 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(graph_t)Tj
/R31428624 10 Tf
-62.7 -12 Td
0.949 Tw
(returns a graph read from the le)Tj
/R31102848 10 Tf
140.773 0 Td
(fname)Tj
3.449 Tc
/R31428624 10 Tf
24.4398 0 Td
(.T)Tj
0 Tc
12.059 0 Td
(he graph should be in dot format. If no graph can be)Tj
-177.272 -12 Td
(read,)Tj
/R31747192 10 Tf
22.2102 0 Td
(NULL)Tj
/R31428624 10 Tf
30.2801 0 Td
0 Tw
(is returned.)Tj
/R31747192 10 Tf
-88.4902 -16.8 Td
[(fr)18.0151(eadG)]TJ
/R31428624 10 Tf
30.3699 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(fd)Tj
/R31428624 10 Tf
10.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(int)Tj
2.5 Tc
/R31428624 10 Tf
11.6699 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(graph_t)Tj
/R31428624 10 Tf
-36.0402 -12 Td
[(returns the ne)14.9927(xt graph read from the open stream)]TJ
/R31102848 10 Tf
197.3 0 Td
(fd)Tj
5 Tc
/R31428624 10 Tf
7.78008 0 Td
(.R)Tj
0 Tc
14.1699 0 Td
(eturns)Tj
/R31747192 10 Tf
26.9398 0 Td
(NULL)Tj
/R31428624 10 Tf
30.2801 0 Td
(at end of le.)Tj
/R31747192 10 Tf
-333.47 -16.8 Td
(Graph miscellany)Tj
21 -12 Td
(delete)Tj
/R31428624 10 Tf
24.9898 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(x)Tj
/R31428624 10 Tf
6.93984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(obj_t)Tj
2.5 Tc
/R31428624 10 Tf
22.2199 0 Td
(\):)Tj
-0.1 Tc
/R31747192 10 Tf
11.1102 0 Td
(vo)Tj
0 Tc
9.9 0 Td
(id)Tj
/R31428624 10 Tf
-99.4398 -12 Td
0.314 Tw
(deletes object)Tj
/R31102848 10 Tf
57.8379 0 Td
(x)Tj
/R31428624 10 Tf
7.25391 0 Td
(from graph)Tj
/R31102848 10 Tf
47.8379 0 Td
(g)Tj
5.314 Tc
/R31428624 10 Tf
5 0 Td
(.I)Tj
0 Tc
11.1441 0 Td
(f)Tj
/R31102848 10 Tf
6.14414 0 Td
(g)Tj
/R31428624 10 Tf
7.81406 0 Td
(is)Tj
/R31747192 10 Tf
9.48398 0 Td
(NULL)Tj
2.814 Tc
/R31428624 10 Tf
27.7801 0 Td
(,t)Tj
0 Tc
8.09414 0 Td
(he function uses the root graph of)Tj
/R31102848 10 Tf
139.118 0 Td
(x)Tj
5.314 Tc
/R31428624 10 Tf
4.43984 0 Td
(.I)Tj
0 Tc
11.1441 0 Td
(f)Tj
/R31102848 10 Tf
6.14414 0 Td
(x)Tj
/R31428624 10 Tf
7.25391 0 Td
0.315 Tw
(is a graph)Tj
-356.49 -12 Td
0 Tw
(or subgraph, it is closed unless)Tj
/R31102848 10 Tf
125.27 0 Td
(x)Tj
/R31428624 10 Tf
6.93984 0 Td
[(is lock)10.0146(ed.)]TJ
/R31747192 10 Tf
-168.21 -16.8 Td
(isIn)Tj
/R31428624 10 Tf
16.1199 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(x)Tj
/R31428624 10 Tf
6.93984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(obj_t)Tj
2.5 Tc
/R31428624 10 Tf
22.2199 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-80.6699 -12 Td
(returns true if)Tj
/R31102848 10 Tf
56.9301 0 Td
(x)Tj
/R31428624 10 Tf
6.93984 0 Td
(is in subgraph)Tj
/R31102848 10 Tf
58.6102 0 Td
(g)Tj
/R31428624 10 Tf
5 0 Td
(.)Tj
/R31747192 10 Tf
-163.48 -16.8 Td
(cloneG)Tj
/R31428624 10 Tf
30 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(graph_t)Tj
/R31428624 10 Tf
-96.7801 -12 Td
(creates a clone of graph)Tj
/R31102848 10 Tf
97.4602 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(with name of)Tj
/R31102848 10 Tf
55.2699 0 Td
(s)Tj
5 Tc
/R31428624 10 Tf
3.88984 0 Td
(.I)Tj
0 Tc
10.8301 0 Td
(f)Tj
/R31102848 10 Tf
5.83008 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(is "", the created graph has the same name as)Tj
/R31102848 10 Tf
182.28 0 Td
(g)Tj
/R31428624 10 Tf
5 0 Td
(.)Tj
/R31747192 10 Tf
-410.45 -16.8 Td
(clone)Tj
/R31428624 10 Tf
22.2199 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(x)Tj
/R31428624 10 Tf
6.93984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(obj_t)Tj
2.5 Tc
/R31428624 10 Tf
22.2199 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(obj_t)Tj
/R31428624 10 Tf
-86.7699 -12 Td
0.065 Tw
(creates a clone of object)Tj
/R31102848 10 Tf
99.4551 0 Td
(x)Tj
/R31428624 10 Tf
7.00508 0 Td
(in graph)Tj
/R31102848 10 Tf
35.6801 0 Td
(g)Tj
5.065 Tc
/R31428624 10 Tf
5 0 Td
(.I)Tj
2.565 Tc
10.8949 0 Td
(np)Tj
0 Tc
12.5648 0 Td
(articular)Tj
2.565 Tc
32.9199 0 Td
(,t)Tj
0 Tc
7.84492 0 Td
(he ne)Tj
2.565 Tc
21.1949 0 Td
(wo)Tj
0 Tc
14.7852 0 Td
[(bject has the same name/v)25.0146(alue attrib-)]TJ
-247.345 -12 Td
0.486 Tw
(utes and structure as the original object.)Tj
167.543 0 Td
0.487 Tw
(If an object with the same k)Tj
-0.15 Tc
113.912 0 Td
0.787 Tw
(ey a)Tj
0 Tc
16.7172 0 Td
(s)Tj
/R31102848 10 Tf
6.87695 0 Td
(x)Tj
/R31428624 10 Tf
7.42695 0 Td
0.487 Tw
[(already e)14.9951(xists, its at-)]TJ
-312.476 -12 Td
(trib)Tj
13.6898 0 Td
0.504 Tw
(utes are o)Tj
-0.15 Tc
39.1781 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlaid by those of)Tj
/R31102848 10 Tf
69.7859 0 Td
(x)Tj
/R31428624 10 Tf
7.44414 0 Td
[(and the object is returned.)-550.415(If an edge is cloned, both endpoints)]TJ
-139.388 -12 Td
0.031 Tw
(are implicitly cloned.)Tj
90.3641 0 Td
0.032 Tw
(If a graph is cloned, all nodes, edges and subgraphs are implicitly cloned.)Tj
298.976 0 Td
(If)Tj
/R31102848 10 Tf
-389.34 -12 Td
(x)Tj
/R31428624 10 Tf
7.79688 0 Td
0.857 Tw
(is a graph,)Tj
/R31102848 10 Tf
46.4512 0 Td
(g)Tj
/R31428624 10 Tf
8.35586 0 Td
0.856 Tw
(may be)Tj
/R31747192 10 Tf
33.3719 0 Td
(NULL)Tj
3.356 Tc
/R31428624 10 Tf
27.7801 0 Td
[(,i)335.605(nw)]TJ
0 Tc
24.2121 0 Td
(hich case the cloned object will be a ne)Tj
3.356 Tc
163.228 0 Td
(wr)Tj
0 Tc
13.9059 0 Td
(oot graph. In this)Tj
-325.102 -12 Td
0 Tw
(case, the call is equi)Tj
-0.25 Tc
80.0102 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(lent to)Tj
/R31747192 10 Tf
27.7801 0 Td
(cloneG\()Tj
/R31102848 10 Tf
33.3301 0 Td
(x)Tj
/R31747192 10 Tf
4.43984 0 Td
(,""\))Tj
/R31428624 10 Tf
16.9301 0 Td
(.)Tj
/R31747192 10 Tf
-207.68 -16.8 Td
(copy)Tj
/R31428624 10 Tf
20 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(x)Tj
/R31428624 10 Tf
6.93984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(obj_t)Tj
2.5 Tc
/R31428624 10 Tf
22.2199 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(obj_t)Tj
/R31428624 10 Tf
-84.55 -12 Td
0.522 Tw
(creates a cop)Tj
3.022 Tc
52.584 0 Td
[(yo)302.212(fo)]TJ
0 Tc
24.3738 0 Td
(bject)Tj
/R31102848 10 Tf
22.4621 0 Td
(x)Tj
/R31428624 10 Tf
7.46211 0 Td
(in graph)Tj
/R31102848 10 Tf
36.5941 0 Td
(g)Tj
3.022 Tc
/R31428624 10 Tf
5 0 Td
(,w)Tj
0 Tc
12.7422 0 Td
(here the ne)Tj
3.022 Tc
44.6641 0 Td
(wo)Tj
0 Tc
15.2422 0 Td
(bject has the same name/v)Tj
106.818 0 Td
0.523 Tw
[(alue attrib)20.0049(utes as)]TJ
-327.943 -12 Td
0.249 Tw
[(the original object.)-524.919(If an object with the same k)]TJ
-0.15 Tc
193.501 0 Td
0.548 Tw
(ey a)Tj
0 Tc
16.4781 0 Td
(s)Tj
/R31102848 10 Tf
6.63789 0 Td
(x)Tj
/R31428624 10 Tf
7.18789 0 Td
0.248 Tw
[(already e)15.0024(xists, its attrib)19.9902(utes are o)]TJ
-0.15 Tc
131.83 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlaid by)Tj
-364.925 -12 Td
0.649 Tw
(those of)Tj
/R31102848 10 Tf
35.7379 0 Td
(x)Tj
/R31428624 10 Tf
7.58906 0 Td
[(and the object is returned.)-564.915(Note that this is a shallo)]TJ
3.149 Tc
211.22 0 Td
(wc)Tj
0 Tc
14.809 0 Td
(op)Tj
-0.65 Tc
9.9 0 Td
1.949 Tw
(y. I)Tj
0 Tc
13.3289 0 Td
(f)Tj
/R31102848 10 Tf
6.47891 0 Td
(x)Tj
/R31428624 10 Tf
7.58906 0 Td
0.649 Tw
(is a graph, none of its)Tj
-306.653 -12 Td
0.245 Tw
(nodes, edges or subgraphs are copied into the ne)Tj
2.745 Tc
195.28 0 Td
(wg)Tj
0 Tc
14.9648 0 Td
(raph. If)Tj
/R31102848 10 Tf
32.4199 0 Td
(x)Tj
/R31428624 10 Tf
7.18516 0 Td
(is an edge, the endpoints are created)Tj
-249.85 -12 Td
0.757 Tw
(if necessary)Tj
3.257 Tc
47.5871 0 Td
(,b)Tj
0 Tc
10.557 0 Td
(ut the)Tj
3.257 Tc
23.107 0 Td
(ya)Tj
0 Tc
12.6969 0 Td
(re not cloned.)Tj
61.9809 0 Td
(If)Tj
/R31102848 10 Tf
9.91719 0 Td
(x)Tj
/R31428624 10 Tf
7.69688 0 Td
(is a graph,)Tj
/R31102848 10 Tf
46.1512 0 Td
(g)Tj
/R31428624 10 Tf
8.25703 0 Td
(may be)Tj
/R31747192 10 Tf
33.1738 0 Td
(NULL)Tj
3.257 Tc
/R31428624 10 Tf
27.7801 0 Td
[(,i)325.688(nw)]TJ
0 Tc
24.0141 0 Td
(hich case the cloned)Tj
-312.919 -12 Td
0 Tw
(object will be a ne)Tj
2.5 Tc
73.0699 0 Td
(wr)Tj
0 Tc
13.05 0 Td
(oot graph.)Tj
43.9352 -60 Td
[(29 August 2013)-19705.5(6)]TJ
ET
Q
Q
\n \n \n \n \n-2924\n+2922\n \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\n \n \n \n \n \n \n Type\n@@ -1007,29 +1007,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R36112256 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R36112256 10 Tf
218.75 0 Td
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
(\(1\))Tj
/R36756600 10 Tf
-420.34 -36 Td
(copyA)Tj
/R36438032 10 Tf
27.2199 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
[(sr)36.9849(c)]TJ
/R36438032 10 Tf
14.35 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(obj_t)Tj
/R36438032 10 Tf
22.2199 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(tgt)Tj
/R36438032 10 Tf
13.0602 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(obj_t)Tj
2.5 Tc
/R36438032 10 Tf
22.2199 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-93.0703 -12 Td
1.056 Tw
[(copies the attrib)19.9805(utes of object)]TJ
/R36112256 10 Tf
125.34 0 Td
[(sr)36.9849(c)]TJ
/R36438032 10 Tf
15.4051 0 Td
1.055 Tw
(to object)Tj
/R36112256 10 Tf
39.3301 0 Td
(tgt)Tj
3.555 Tc
/R36438032 10 Tf
10.5602 0 Td
(,o)Tj
-0.15 Tc
10.9051 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rwriting an)Tj
3.555 Tc
45.0648 0 Td
(ya)Tj
0 Tc
12.9949 0 Td
(ttrib)Tj
16.4699 0 Td
(ute v)Tj
20.525 0 Td
(alues)Tj
/R36112256 10 Tf
24.1051 0 Td
(tgt)Tj
/R36438032 10 Tf
14.1148 0 Td
(may initially)Tj
-344.105 -12 Td
(ha)Tj
-0.15 Tc
9.23984 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(.)Tj
/R36756600 10 Tf
-54.5297 -16.8 Td
(induce)Tj
/R36438032 10 Tf
28.3398 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
2.5 Tc
/R36438032 10 Tf
33.8898 0 Td
(\):)Tj
-0.1 Tc
/R36756600 10 Tf
11.1102 0 Td
(vo)Tj
0 Tc
9.9 0 Td
(id)Tj
-0.15 Tc
/R36438032 10 Tf
-63.35 -12 Td
(ex)Tj
0 Tc
9.28984 0 Td
(tends)Tj
/R36112256 10 Tf
23.6102 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
0 Tw
[(to its node-induced subgraph e)14.9854(xtension in its root graph.)]TJ
/R36756600 10 Tf
-76.4 -16.8 Td
(hasAttr)Tj
/R36438032 10 Tf
32.7699 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
[(sr)36.9849(c)]TJ
/R36438032 10 Tf
14.35 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(obj_t)Tj
/R36438032 10 Tf
22.2199 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(name)Tj
/R36438032 10 Tf
24.1602 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-112.5 -12 Td
(returns non-zero if object)Tj
/R36112256 10 Tf
103.86 0 Td
[(sr)36.9849(c)]TJ
/R36438032 10 Tf
14.35 0 Td
[(has an attrib)19.9927(ute whose name is)]TJ
/R36112256 10 Tf
124.78 0 Td
(name)Tj
2.5 Tc
/R36438032 10 Tf
21.6602 0 Td
[(.I)249.99(tr)]TJ
0 Tc
16.9402 0 Td
(eturns 0 otherwise.)Tj
/R36756600 10 Tf
-317.591 -16.8 Td
(isAttr)Tj
/R36438032 10 Tf
24.9898 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(kind)Tj
/R36438032 10 Tf
19.7199 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(name)Tj
/R36438032 10 Tf
24.1602 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-164.54 -12 Td
0.07 Tw
(returns non-zero if an attrib)Tj
110.05 0 Td
(ute)Tj
/R36112256 10 Tf
14.7898 0 Td
(name)Tj
/R36438032 10 Tf
24.2301 0 Td
(has been dened in)Tj
/R36112256 10 Tf
79.7109 0 Td
(g)Tj
/R36438032 10 Tf
7.57109 0 Td
0.071 Tw
(for objects of the gi)Tj
-0.15 Tc
78.3539 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n)Tj
/R36112256 10 Tf
7.57109 0 Td
(kind)Tj
2.571 Tc
/R36438032 10 Tf
17.2199 0 Td
(.F)Tj
0 Tc
10.4809 0 Td
(or nodes,)Tj
-359.268 -12 Td
0 Tw
(edges, and graphs,)Tj
/R36112256 10 Tf
76.3699 0 Td
(kind)Tj
/R36438032 10 Tf
19.7199 0 Td
(should be "N", "E", and "G", respecti)Tj
-0.15 Tc
148.93 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
5 Tc
7.13008 0 Td
(.I)Tj
2.5 Tc
10.8301 0 Td
(tr)Tj
0 Tc
8.61016 0 Td
(eturns 0 otherwise.)Tj
/R36756600 10 Tf
-316.88 -16.8 Td
(aget)Tj
/R36438032 10 Tf
17.7699 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
[(sr)36.9849(c)]TJ
/R36438032 10 Tf
14.35 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(obj_t)Tj
/R36438032 10 Tf
22.2199 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(name)Tj
/R36438032 10 Tf
24.1602 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(string)Tj
/R36438032 10 Tf
-97.5004 -12 Td
0.144 Tw
[(returns the v)24.9878(alue of attrib)]TJ
101.216 0 Td
(ute)Tj
/R36112256 10 Tf
14.8641 0 Td
(name)Tj
/R36438032 10 Tf
24.3039 0 Td
(in object)Tj
/R36112256 10 Tf
37.5078 0 Td
[(sr)36.9849(c)]TJ
2.644 Tc
/R36438032 10 Tf
11.85 0 Td
(.T)Tj
0 Tc
11.2539 0 Td
0.143 Tw
(his is useful for those cases when)Tj
/R36112256 10 Tf
136.811 0 Td
(name)Tj
/R36438032 10 Tf
24.3031 0 Td
(conicts)Tj
-362.11 -12 Td
0.973 Tw
(with one of the k)Tj
-0.15 Tc
71.5621 0 Td
(ey)Tj
-0.1 Tc
9.28984 0 Td
(wo)Tj
0 Tc
12.1199 0 Td
0.974 Tw
[(rds such as "head" or "root".)-597.407(If the attrib)20.0098(ute has not been declared in the)]TJ
-92.9719 -12 Td
1.002 Tw
[(graph, the function will initialize it with a def)9.99023(ault v)25.0049(alue of "". T)]TJ
3.501 Tc
264.564 0 Td
(oa)Tj
-0.2 Tc
12.741 0 Td
(vo)Tj
0 Tc
9.8 0 Td
1.001 Tw
(id this, one should use the)Tj
/R36756600 10 Tf
-287.105 -12 Td
(hasAttr)Tj
/R36438032 10 Tf
35.2699 0 Td
(or)Tj
/R36756600 10 Tf
10.8301 0 Td
(isAttr)Tj
/R36438032 10 Tf
27.4898 0 Td
0 Tw
[(function to check that the attrib)19.9854(ute e)14.9854(xists.)]TJ
/R36756600 10 Tf
-109.59 -16.8 Td
(aset)Tj
/R36438032 10 Tf
16.6602 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
[(sr)36.9849(c)]TJ
/R36438032 10 Tf
14.35 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(obj_t)Tj
/R36438032 10 Tf
22.2199 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(name)Tj
/R36438032 10 Tf
24.1602 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(value)Tj
/R36438032 10 Tf
24.1602 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-155.831 -12 Td
0.623 Tw
[(sets the v)24.9988(alue of attrib)]TJ
90.3621 0 Td
(ute)Tj
/R36112256 10 Tf
15.343 0 Td
(name)Tj
/R36438032 10 Tf
24.7828 0 Td
(in object)Tj
/R36112256 10 Tf
38.466 0 Td
[(sr)36.9849(c)]TJ
/R36438032 10 Tf
14.9742 0 Td
(to)Tj
/R36112256 10 Tf
10.9039 0 Td
(value)Tj
5.624 Tc
/R36438032 10 Tf
21.6602 0 Td
(.R)Tj
0 Tc
14.7941 0 Td
0.624 Tw
(eturns 0 on success, non-zero on f)Tj
139.444 0 Td
(ailure.)Tj
-370.73 -12 Td
(See)Tj
/R36756600 10 Tf
16.9398 0 Td
(aget)Tj
/R36438032 10 Tf
20.2699 0 Td
(abo)Tj
-0.15 Tc
14.2898 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(.)Tj
/R36756600 10 Tf
-96.7895 -16.8 Td
(getDt)Tj
/R36438032 10 Tf
28.8801 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(kind)Tj
/R36438032 10 Tf
19.7199 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(name)Tj
/R36438032 10 Tf
24.1602 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(string)Tj
/R36438032 10 Tf
-168.43 -12 Td
0.475 Tw
[(returns the def)9.98413(ault v)25(alue of attrib)]TJ
133.185 0 Td
(ute)Tj
/R36112256 10 Tf
15.1949 0 Td
(name)Tj
/R36438032 10 Tf
24.6352 0 Td
(in objects in)Tj
/R36112256 10 Tf
52.8148 0 Td
(g)Tj
/R36438032 10 Tf
7.975 0 Td
(of the gi)Tj
-0.15 Tc
34.0301 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n)Tj
/R36112256 10 Tf
7.975 0 Td
(kind)Tj
2.975 Tc
/R36438032 10 Tf
17.2199 0 Td
(.F)Tj
0 Tc
10.8852 0 Td
(or nodes, edges, and)Tj
-313.205 -12 Td
(graphs,)Tj
/R36112256 10 Tf
31.7121 0 Td
(kind)Tj
/R36438032 10 Tf
19.773 0 Td
0.053 Tw
(should be "N", "E", and "G", respecti)Tj
-0.15 Tc
149.248 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
5.053 Tc
7.13008 0 Td
(.I)Tj
2.553 Tc
10.8828 0 Td
(ft)Tj
0 Tc
8.66289 0 Td
[(he attrib)19.9854(ute has not been declared in the)]TJ
-236.699 -12 Td
1.002 Tw
[(graph, the function will initialize it with a def)9.99023(ault v)25.0049(alue of "". T)]TJ
3.501 Tc
264.564 0 Td
(oa)Tj
-0.2 Tc
12.741 0 Td
(vo)Tj
0 Tc
9.8 0 Td
1.001 Tw
(id this, one should use the)Tj
/R36756600 10 Tf
-287.105 -12 Td
(isAttr)Tj
/R36438032 10 Tf
27.4898 0 Td
0 Tw
[(function to check that the attrib)19.9854(ute e)14.9854(xists.)]TJ
/R36756600 10 Tf
-63.4898 -16.8 Td
(setDt)Tj
/R36438032 10 Tf
27.7699 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(kind)Tj
/R36438032 10 Tf
19.7199 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(name)Tj
/R36438032 10 Tf
24.1602 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(value)Tj
/R36438032 10 Tf
24.1602 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-226.761 -12 Td
0.201 Tw
[(sets the def)9.98169(ault v)24.9829(alue of attrib)]TJ
119.045 0 Td
(ute)Tj
/R36112256 10 Tf
14.9211 0 Td
(name)Tj
/R36438032 10 Tf
24.3609 0 Td
(to)Tj
/R36112256 10 Tf
10.4809 0 Td
(value)Tj
/R36438032 10 Tf
24.3609 0 Td
(in objects in)Tj
/R36112256 10 Tf
51.993 0 Td
(g)Tj
/R36438032 10 Tf
7.70117 0 Td
(of the gi)Tj
-0.15 Tc
33.482 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n)Tj
/R36112256 10 Tf
7.70117 0 Td
(kind)Tj
2.701 Tc
/R36438032 10 Tf
17.2199 0 Td
(.F)Tj
0 Tc
10.6109 0 Td
(or nodes, edges,)Tj
-331.167 -12 Td
1.213 Tw
(and graphs,)Tj
/R36112256 10 Tf
51.0262 0 Td
(kind)Tj
/R36438032 10 Tf
20.9328 0 Td
(should be "N", "E", and "G", respecti)Tj
-0.15 Tc
156.208 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
6.213 Tc
7.13008 0 Td
(.R)Tj
0 Tc
15.3828 0 Td
1.212 Tw
(eturns 0 on success, non-zero on)Tj
-0.1 Tc
-259.97 -12 Td
(fa)Tj
0 Tc
7.66992 0 Td
0 Tw
(ilure. See)Tj
/R36756600 10 Tf
40.2699 0 Td
(getDt)Tj
/R36438032 10 Tf
31.3801 0 Td
(abo)Tj
-0.15 Tc
14.2898 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(.)Tj
/R36756600 10 Tf
-138.9 -16.8 Td
(fstAttr)Tj
/R36438032 10 Tf
28.8699 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(kind)Tj
/R36438032 10 Tf
19.7199 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(string)Tj
/R36438032 10 Tf
-108.98 -12 Td
1.627 Tw
(returns the name of the rst attrib)Tj
143.432 0 Td
1.628 Tw
(ute of objects in)Tj
/R36112256 10 Tf
73.1719 0 Td
(g)Tj
/R36438032 10 Tf
9.12813 0 Td
(of the gi)Tj
-0.15 Tc
36.3359 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n)Tj
/R36112256 10 Tf
9.12813 0 Td
(kind)Tj
4.128 Tc
/R36438032 10 Tf
17.2199 0 Td
(.F)Tj
0 Tc
12.0379 0 Td
(or nodes, edges, and)Tj
-309.744 -12 Td
(graphs,)Tj
/R36112256 10 Tf
32.4578 0 Td
(kind)Tj
/R36438032 10 Tf
20.518 0 Td
0.798 Tw
(should be "N", "E", and "G", respecti)Tj
-0.15 Tc
153.718 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
5.798 Tc
7.13008 0 Td
(.I)Tj
3.298 Tc
11.6281 0 Td
(ft)Tj
0 Tc
9.40781 0 Td
0.797 Tw
[(here are no attrib)19.9902(utes, the string "" is)]TJ
-244.15 -12 Td
(returned.)Tj
/R36756600 10 Tf
-36 -16.8 Td
(nxtAttr)Tj
/R36438032 10 Tf
32.2102 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(kind)Tj
/R36438032 10 Tf
19.7199 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(name)Tj
/R36438032 10 Tf
24.1602 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(string)Tj
/R36438032 10 Tf
-171.761 -12 Td
0.062 Tw
[(returns the name of the ne)15(xt attrib)]TJ
135.552 0 Td
0.063 Tw
(ute of objects in)Tj
/R36112256 10 Tf
66.9121 0 Td
(g)Tj
/R36438032 10 Tf
7.56289 0 Td
(of the gi)Tj
-0.15 Tc
33.2059 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n)Tj
/R36112256 10 Tf
7.56289 0 Td
(kind)Tj
/R36438032 10 Tf
19.7828 0 Td
(after the attrib)Tj
56.5762 0 Td
(ute)Tj
/R36112256 10 Tf
14.7828 0 Td
(name)Tj
5.063 Tc
/R36438032 10 Tf
21.6602 0 Td
(.T)Tj
0 Tc
13.673 0 Td
(he)Tj
-386.561 -12 Td
[(ar)18.0151(gument)]TJ
/R36112256 10 Tf
40.2539 0 Td
(name)Tj
/R36438032 10 Tf
24.3238 0 Td
0.164 Tw
(must be the name of an e)Tj
100.814 0 Td
0.163 Tw
[(xisting attrib)19.9878(ute; it will typically be the return v)24.9805(alue of an)]TJ
-165.392 -12 Td
(pre)Tj
12.5199 0 Td
0.895 Tw
(vious call to)Tj
/R36756600 10 Tf
54.075 0 Td
(fstAttr)Tj
/R36438032 10 Tf
32.2648 0 Td
(or)Tj
/R36756600 10 Tf
11.725 0 Td
(nxtAttr)Tj
5.895 Tc
/R36438032 10 Tf
32.2102 0 Td
(.F)Tj
0 Tc
13.8051 0 Td
(or nodes, edges, and graphs,)Tj
/R36112256 10 Tf
120.005 0 Td
(kind)Tj
/R36438032 10 Tf
20.6148 0 Td
(should be "N", "E", and)Tj
-297.22 -12 Td
0 Tw
("G", respecti)Tj
-0.15 Tc
51.2301 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
5 Tc
7.13008 0 Td
(.I)Tj
2.5 Tc
10.8301 0 Td
(ft)Tj
0 Tc
8.61016 0 Td
[(here are no attrib)19.9927(utes left, the string "" is returned.)]TJ
/R36756600 10 Tf
-123.09 -16.8 Td
(compOf)Tj
/R36438032 10 Tf
34.4398 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R36438032 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(graph_t)Tj
/R36438032 10 Tf
-106.22 -12 Td
0.766 Tw
(returns the connected component of the graph)Tj
/R36112256 10 Tf
191.152 0 Td
(g)Tj
/R36438032 10 Tf
8.26602 0 Td
(containing node)Tj
/R36112256 10 Tf
68.1922 0 Td
(n)Tj
3.266 Tc
/R36438032 10 Tf
5 0 Td
[(,a)326.616(sas)]TJ
0 Tc
28.9578 0 Td
(ubgraph of)Tj
/R36112256 10 Tf
47.632 0 Td
(g)Tj
3.265 Tc
/R36438032 10 Tf
5 0 Td
(.T)Tj
0 Tc
11.875 0 Td
0.765 Tw
(he sub-)Tj
-366.075 -12 Td
0.183 Tw
(graph only contains the nodes. One can use)Tj
/R36112256 10 Tf
177.264 0 Td
(induce)Tj
/R36438032 10 Tf
29.3441 0 Td
0.184 Tw
[(to add the edges. The function f)10.0195(ails and returns)]TJ
/R36756600 10 Tf
-206.608 -12 Td
(NULL)Tj
/R36438032 10 Tf
30.2801 0 Td
(if)Tj
/R36112256 10 Tf
8.61016 0 Td
(n)Tj
/R36438032 10 Tf
7.5 0 Td
0 Tw
(is not in)Tj
/R36112256 10 Tf
34.7301 0 Td
(g)Tj
2.5 Tc
/R36438032 10 Tf
5 0 Td
(.C)Tj
0 Tc
11.6699 0 Td
[(onnecti)25.0146(vity is based on the underlying undirected graph of)]TJ
/R36112256 10 Tf
235.55 0 Td
(g)Tj
/R36438032 10 Tf
5 0 Td
(.)Tj
/R36756600 10 Tf
-374.34 -16.8 Td
(kindOf)Tj
/R36438032 10 Tf
30.5699 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(obj)Tj
/R36438032 10 Tf
15.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(obj_t)Tj
2.5 Tc
/R36438032 10 Tf
22.2199 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(string)Tj
/R36438032 10 Tf
-51.7902 -12 Td
0.065 Tw
(returns an indication of the type of)Tj
/R36112256 10 Tf
141.265 0 Td
(obj)Tj
5.065 Tc
/R36438032 10 Tf
12.7801 0 Td
(.F)Tj
0 Tc
12.975 0 Td
(or nodes, edges, and graphs, it returns "N", "E", and "G",)Tj
-167.02 -12 Td
(respecti)Tj
-0.15 Tc
30.85 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(ly)64.9927(.)]TJ
/R36756600 10 Tf
-76.1398 -16.8 Td
(lock)Tj
/R36438032 10 Tf
17.7801 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(v)Tj
/R36438032 10 Tf
6.93984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(int)Tj
2.5 Tc
/R36438032 10 Tf
11.6699 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-71.7801 -12 Td
0.242 Tw
(implements graph locking on root graphs. If the inte)Tj
210.376 0 Td
(ger)Tj
/R36112256 10 Tf
15.5129 0 Td
(v)Tj
/R36438032 10 Tf
7.18281 0 Td
0.243 Tw
(is positi)Tj
-0.15 Tc
31.393 0 Td
(ve)Tj
2.743 Tc
9.28984 0 Td
(,t)Tj
0 Tc
8.02305 0 Td
(he graph is set so that future)Tj
-281.778 -12 Td
0.035 Tw
(calls to)Tj
/R36756600 10 Tf
31.1801 0 Td
(delete)Tj
/R36438032 10 Tf
27.525 0 Td
(ha)Tj
-0.15 Tc
9.23984 0 Td
0.335 Tw
(ve n)Tj
2.535 Tc
16.825 0 Td
(oi)Tj
0 Tc
10.3148 0 Td
0.035 Tw
(mmediate ef)Tj
49.4949 0 Td
2.535 Tw
(fect. If)Tj
/R36112256 10 Tf
31.7199 0 Td
(v)Tj
/R36438032 10 Tf
6.975 0 Td
0.035 Tw
[(is zero, the graph is unlock)9.98535(ed. If there has been a call)]TJ
-183.275 -12 Td
0.065 Tw
[(to delete the graph while it w)10.0146(as lock)10.0146(ed, the graph is closed.)]TJ
241.93 0 Td
(If)Tj
/R36112256 10 Tf
9.225 0 Td
(v)Tj
/R36438032 10 Tf
7.00508 0 Td
(is ne)Tj
-0.05 Tc
18.525 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
(ve)Tj
2.565 Tc
9.28984 0 Td
(,n)Tj
0 Tc
10.0648 0 Td
[(othing is done.)-506.484(In all)]TJ
-310.739 -12 Td
0 Tw
[(cases, the pre)25.0159(vious lock v)25.0146(alue is returned.)]TJ
130.055 -62.4 Td
[(29 August 2013)-19705.5(7)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R31102848 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R31102848 10 Tf
218.75 0 Td
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
(\(1\))Tj
/R31747192 10 Tf
-420.34 -36 Td
(copyA)Tj
/R31428624 10 Tf
27.2199 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
[(sr)36.9849(c)]TJ
/R31428624 10 Tf
14.35 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(obj_t)Tj
/R31428624 10 Tf
22.2199 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(tgt)Tj
/R31428624 10 Tf
13.0602 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(obj_t)Tj
2.5 Tc
/R31428624 10 Tf
22.2199 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-93.0703 -12 Td
1.056 Tw
[(copies the attrib)19.9805(utes of object)]TJ
/R31102848 10 Tf
125.34 0 Td
[(sr)36.9849(c)]TJ
/R31428624 10 Tf
15.4051 0 Td
1.055 Tw
(to object)Tj
/R31102848 10 Tf
39.3301 0 Td
(tgt)Tj
3.555 Tc
/R31428624 10 Tf
10.5602 0 Td
(,o)Tj
-0.15 Tc
10.9051 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rwriting an)Tj
3.555 Tc
45.0648 0 Td
(ya)Tj
0 Tc
12.9949 0 Td
(ttrib)Tj
16.4699 0 Td
(ute v)Tj
20.525 0 Td
(alues)Tj
/R31102848 10 Tf
24.1051 0 Td
(tgt)Tj
/R31428624 10 Tf
14.1148 0 Td
(may initially)Tj
-344.105 -12 Td
(ha)Tj
-0.15 Tc
9.23984 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(.)Tj
/R31747192 10 Tf
-54.5297 -16.8 Td
(induce)Tj
/R31428624 10 Tf
28.3398 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
2.5 Tc
/R31428624 10 Tf
33.8898 0 Td
(\):)Tj
-0.1 Tc
/R31747192 10 Tf
11.1102 0 Td
(vo)Tj
0 Tc
9.9 0 Td
(id)Tj
-0.15 Tc
/R31428624 10 Tf
-63.35 -12 Td
(ex)Tj
0 Tc
9.28984 0 Td
(tends)Tj
/R31102848 10 Tf
23.6102 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
0 Tw
[(to its node-induced subgraph e)14.9854(xtension in its root graph.)]TJ
/R31747192 10 Tf
-76.4 -16.8 Td
(hasAttr)Tj
/R31428624 10 Tf
32.7699 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
[(sr)36.9849(c)]TJ
/R31428624 10 Tf
14.35 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(obj_t)Tj
/R31428624 10 Tf
22.2199 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(name)Tj
/R31428624 10 Tf
24.1602 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-112.5 -12 Td
(returns non-zero if object)Tj
/R31102848 10 Tf
103.86 0 Td
[(sr)36.9849(c)]TJ
/R31428624 10 Tf
14.35 0 Td
[(has an attrib)19.9927(ute whose name is)]TJ
/R31102848 10 Tf
124.78 0 Td
(name)Tj
2.5 Tc
/R31428624 10 Tf
21.6602 0 Td
[(.I)249.99(tr)]TJ
0 Tc
16.9402 0 Td
(eturns 0 otherwise.)Tj
/R31747192 10 Tf
-317.591 -16.8 Td
(isAttr)Tj
/R31428624 10 Tf
24.9898 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(kind)Tj
/R31428624 10 Tf
19.7199 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(name)Tj
/R31428624 10 Tf
24.1602 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-164.54 -12 Td
0.07 Tw
(returns non-zero if an attrib)Tj
110.05 0 Td
(ute)Tj
/R31102848 10 Tf
14.7898 0 Td
(name)Tj
/R31428624 10 Tf
24.2301 0 Td
(has been dened in)Tj
/R31102848 10 Tf
79.7109 0 Td
(g)Tj
/R31428624 10 Tf
7.57109 0 Td
0.071 Tw
(for objects of the gi)Tj
-0.15 Tc
78.3539 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n)Tj
/R31102848 10 Tf
7.57109 0 Td
(kind)Tj
2.571 Tc
/R31428624 10 Tf
17.2199 0 Td
(.F)Tj
0 Tc
10.4809 0 Td
(or nodes,)Tj
-359.268 -12 Td
0 Tw
(edges, and graphs,)Tj
/R31102848 10 Tf
76.3699 0 Td
(kind)Tj
/R31428624 10 Tf
19.7199 0 Td
(should be "N", "E", and "G", respecti)Tj
-0.15 Tc
148.93 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
5 Tc
7.13008 0 Td
(.I)Tj
2.5 Tc
10.8301 0 Td
(tr)Tj
0 Tc
8.61016 0 Td
(eturns 0 otherwise.)Tj
/R31747192 10 Tf
-316.88 -16.8 Td
(aget)Tj
/R31428624 10 Tf
17.7699 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
[(sr)36.9849(c)]TJ
/R31428624 10 Tf
14.35 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(obj_t)Tj
/R31428624 10 Tf
22.2199 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(name)Tj
/R31428624 10 Tf
24.1602 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(string)Tj
/R31428624 10 Tf
-97.5004 -12 Td
0.144 Tw
[(returns the v)24.9878(alue of attrib)]TJ
101.216 0 Td
(ute)Tj
/R31102848 10 Tf
14.8641 0 Td
(name)Tj
/R31428624 10 Tf
24.3039 0 Td
(in object)Tj
/R31102848 10 Tf
37.5078 0 Td
[(sr)36.9849(c)]TJ
2.644 Tc
/R31428624 10 Tf
11.85 0 Td
(.T)Tj
0 Tc
11.2539 0 Td
0.143 Tw
(his is useful for those cases when)Tj
/R31102848 10 Tf
136.811 0 Td
(name)Tj
/R31428624 10 Tf
24.3031 0 Td
(conicts)Tj
-362.11 -12 Td
0.973 Tw
(with one of the k)Tj
-0.15 Tc
71.5621 0 Td
(ey)Tj
-0.1 Tc
9.28984 0 Td
(wo)Tj
0 Tc
12.1199 0 Td
0.974 Tw
[(rds such as "head" or "root".)-597.407(If the attrib)20.0098(ute has not been declared in the)]TJ
-92.9719 -12 Td
1.002 Tw
[(graph, the function will initialize it with a def)9.99023(ault v)25.0049(alue of "". T)]TJ
3.501 Tc
264.564 0 Td
(oa)Tj
-0.2 Tc
12.741 0 Td
(vo)Tj
0 Tc
9.8 0 Td
1.001 Tw
(id this, one should use the)Tj
/R31747192 10 Tf
-287.105 -12 Td
(hasAttr)Tj
/R31428624 10 Tf
35.2699 0 Td
(or)Tj
/R31747192 10 Tf
10.8301 0 Td
(isAttr)Tj
/R31428624 10 Tf
27.4898 0 Td
0 Tw
[(function to check that the attrib)19.9854(ute e)14.9854(xists.)]TJ
/R31747192 10 Tf
-109.59 -16.8 Td
(aset)Tj
/R31428624 10 Tf
16.6602 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
[(sr)36.9849(c)]TJ
/R31428624 10 Tf
14.35 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(obj_t)Tj
/R31428624 10 Tf
22.2199 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(name)Tj
/R31428624 10 Tf
24.1602 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(value)Tj
/R31428624 10 Tf
24.1602 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-155.831 -12 Td
0.623 Tw
[(sets the v)24.9988(alue of attrib)]TJ
90.3621 0 Td
(ute)Tj
/R31102848 10 Tf
15.343 0 Td
(name)Tj
/R31428624 10 Tf
24.7828 0 Td
(in object)Tj
/R31102848 10 Tf
38.466 0 Td
[(sr)36.9849(c)]TJ
/R31428624 10 Tf
14.9742 0 Td
(to)Tj
/R31102848 10 Tf
10.9039 0 Td
(value)Tj
5.624 Tc
/R31428624 10 Tf
21.6602 0 Td
(.R)Tj
0 Tc
14.7941 0 Td
0.624 Tw
(eturns 0 on success, non-zero on f)Tj
139.444 0 Td
(ailure.)Tj
-370.73 -12 Td
(See)Tj
/R31747192 10 Tf
16.9398 0 Td
(aget)Tj
/R31428624 10 Tf
20.2699 0 Td
(abo)Tj
-0.15 Tc
14.2898 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(.)Tj
/R31747192 10 Tf
-96.7895 -16.8 Td
(getDt)Tj
/R31428624 10 Tf
28.8801 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(kind)Tj
/R31428624 10 Tf
19.7199 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(name)Tj
/R31428624 10 Tf
24.1602 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(string)Tj
/R31428624 10 Tf
-168.43 -12 Td
0.475 Tw
[(returns the def)9.98413(ault v)25(alue of attrib)]TJ
133.185 0 Td
(ute)Tj
/R31102848 10 Tf
15.1949 0 Td
(name)Tj
/R31428624 10 Tf
24.6352 0 Td
(in objects in)Tj
/R31102848 10 Tf
52.8148 0 Td
(g)Tj
/R31428624 10 Tf
7.975 0 Td
(of the gi)Tj
-0.15 Tc
34.0301 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n)Tj
/R31102848 10 Tf
7.975 0 Td
(kind)Tj
2.975 Tc
/R31428624 10 Tf
17.2199 0 Td
(.F)Tj
0 Tc
10.8852 0 Td
(or nodes, edges, and)Tj
-313.205 -12 Td
(graphs,)Tj
/R31102848 10 Tf
31.7121 0 Td
(kind)Tj
/R31428624 10 Tf
19.773 0 Td
0.053 Tw
(should be "N", "E", and "G", respecti)Tj
-0.15 Tc
149.248 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
5.053 Tc
7.13008 0 Td
(.I)Tj
2.553 Tc
10.8828 0 Td
(ft)Tj
0 Tc
8.66289 0 Td
[(he attrib)19.9854(ute has not been declared in the)]TJ
-236.699 -12 Td
1.002 Tw
[(graph, the function will initialize it with a def)9.99023(ault v)25.0049(alue of "". T)]TJ
3.501 Tc
264.564 0 Td
(oa)Tj
-0.2 Tc
12.741 0 Td
(vo)Tj
0 Tc
9.8 0 Td
1.001 Tw
(id this, one should use the)Tj
/R31747192 10 Tf
-287.105 -12 Td
(isAttr)Tj
/R31428624 10 Tf
27.4898 0 Td
0 Tw
[(function to check that the attrib)19.9854(ute e)14.9854(xists.)]TJ
/R31747192 10 Tf
-63.4898 -16.8 Td
(setDt)Tj
/R31428624 10 Tf
27.7699 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(kind)Tj
/R31428624 10 Tf
19.7199 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(name)Tj
/R31428624 10 Tf
24.1602 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(value)Tj
/R31428624 10 Tf
24.1602 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-226.761 -12 Td
0.201 Tw
[(sets the def)9.98169(ault v)24.9829(alue of attrib)]TJ
119.045 0 Td
(ute)Tj
/R31102848 10 Tf
14.9211 0 Td
(name)Tj
/R31428624 10 Tf
24.3609 0 Td
(to)Tj
/R31102848 10 Tf
10.4809 0 Td
(value)Tj
/R31428624 10 Tf
24.3609 0 Td
(in objects in)Tj
/R31102848 10 Tf
51.993 0 Td
(g)Tj
/R31428624 10 Tf
7.70117 0 Td
(of the gi)Tj
-0.15 Tc
33.482 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n)Tj
/R31102848 10 Tf
7.70117 0 Td
(kind)Tj
2.701 Tc
/R31428624 10 Tf
17.2199 0 Td
(.F)Tj
0 Tc
10.6109 0 Td
(or nodes, edges,)Tj
-331.167 -12 Td
1.213 Tw
(and graphs,)Tj
/R31102848 10 Tf
51.0262 0 Td
(kind)Tj
/R31428624 10 Tf
20.9328 0 Td
(should be "N", "E", and "G", respecti)Tj
-0.15 Tc
156.208 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
6.213 Tc
7.13008 0 Td
(.R)Tj
0 Tc
15.3828 0 Td
1.212 Tw
(eturns 0 on success, non-zero on)Tj
-0.1 Tc
-259.97 -12 Td
(fa)Tj
0 Tc
7.66992 0 Td
0 Tw
(ilure. See)Tj
/R31747192 10 Tf
40.2699 0 Td
(getDt)Tj
/R31428624 10 Tf
31.3801 0 Td
(abo)Tj
-0.15 Tc
14.2898 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(.)Tj
/R31747192 10 Tf
-138.9 -16.8 Td
(fstAttr)Tj
/R31428624 10 Tf
28.8699 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(kind)Tj
/R31428624 10 Tf
19.7199 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(string)Tj
/R31428624 10 Tf
-108.98 -12 Td
1.627 Tw
(returns the name of the rst attrib)Tj
143.432 0 Td
1.628 Tw
(ute of objects in)Tj
/R31102848 10 Tf
73.1719 0 Td
(g)Tj
/R31428624 10 Tf
9.12813 0 Td
(of the gi)Tj
-0.15 Tc
36.3359 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n)Tj
/R31102848 10 Tf
9.12813 0 Td
(kind)Tj
4.128 Tc
/R31428624 10 Tf
17.2199 0 Td
(.F)Tj
0 Tc
12.0379 0 Td
(or nodes, edges, and)Tj
-309.744 -12 Td
(graphs,)Tj
/R31102848 10 Tf
32.4578 0 Td
(kind)Tj
/R31428624 10 Tf
20.518 0 Td
0.798 Tw
(should be "N", "E", and "G", respecti)Tj
-0.15 Tc
153.718 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
5.798 Tc
7.13008 0 Td
(.I)Tj
3.298 Tc
11.6281 0 Td
(ft)Tj
0 Tc
9.40781 0 Td
0.797 Tw
[(here are no attrib)19.9902(utes, the string "" is)]TJ
-244.15 -12 Td
(returned.)Tj
/R31747192 10 Tf
-36 -16.8 Td
(nxtAttr)Tj
/R31428624 10 Tf
32.2102 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(kind)Tj
/R31428624 10 Tf
19.7199 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(name)Tj
/R31428624 10 Tf
24.1602 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(string)Tj
/R31428624 10 Tf
-171.761 -12 Td
0.062 Tw
[(returns the name of the ne)15(xt attrib)]TJ
135.552 0 Td
0.063 Tw
(ute of objects in)Tj
/R31102848 10 Tf
66.9121 0 Td
(g)Tj
/R31428624 10 Tf
7.56289 0 Td
(of the gi)Tj
-0.15 Tc
33.2059 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n)Tj
/R31102848 10 Tf
7.56289 0 Td
(kind)Tj
/R31428624 10 Tf
19.7828 0 Td
(after the attrib)Tj
56.5762 0 Td
(ute)Tj
/R31102848 10 Tf
14.7828 0 Td
(name)Tj
5.063 Tc
/R31428624 10 Tf
21.6602 0 Td
(.T)Tj
0 Tc
13.673 0 Td
(he)Tj
-386.561 -12 Td
[(ar)18.0151(gument)]TJ
/R31102848 10 Tf
40.2539 0 Td
(name)Tj
/R31428624 10 Tf
24.3238 0 Td
0.164 Tw
(must be the name of an e)Tj
100.814 0 Td
0.163 Tw
[(xisting attrib)19.9878(ute; it will typically be the return v)24.9805(alue of an)]TJ
-165.392 -12 Td
(pre)Tj
12.5199 0 Td
0.895 Tw
(vious call to)Tj
/R31747192 10 Tf
54.075 0 Td
(fstAttr)Tj
/R31428624 10 Tf
32.2648 0 Td
(or)Tj
/R31747192 10 Tf
11.725 0 Td
(nxtAttr)Tj
5.895 Tc
/R31428624 10 Tf
32.2102 0 Td
(.F)Tj
0 Tc
13.8051 0 Td
(or nodes, edges, and graphs,)Tj
/R31102848 10 Tf
120.005 0 Td
(kind)Tj
/R31428624 10 Tf
20.6148 0 Td
(should be "N", "E", and)Tj
-297.22 -12 Td
0 Tw
("G", respecti)Tj
-0.15 Tc
51.2301 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
5 Tc
7.13008 0 Td
(.I)Tj
2.5 Tc
10.8301 0 Td
(ft)Tj
0 Tc
8.61016 0 Td
[(here are no attrib)19.9927(utes left, the string "" is returned.)]TJ
/R31747192 10 Tf
-123.09 -16.8 Td
(compOf)Tj
/R31428624 10 Tf
34.4398 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
2.5 Tc
/R31428624 10 Tf
28.8898 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(graph_t)Tj
/R31428624 10 Tf
-106.22 -12 Td
0.766 Tw
(returns the connected component of the graph)Tj
/R31102848 10 Tf
191.152 0 Td
(g)Tj
/R31428624 10 Tf
8.26602 0 Td
(containing node)Tj
/R31102848 10 Tf
68.1922 0 Td
(n)Tj
3.266 Tc
/R31428624 10 Tf
5 0 Td
[(,a)326.616(sas)]TJ
0 Tc
28.9578 0 Td
(ubgraph of)Tj
/R31102848 10 Tf
47.632 0 Td
(g)Tj
3.265 Tc
/R31428624 10 Tf
5 0 Td
(.T)Tj
0 Tc
11.875 0 Td
0.765 Tw
(he sub-)Tj
-366.075 -12 Td
0.183 Tw
(graph only contains the nodes. One can use)Tj
/R31102848 10 Tf
177.264 0 Td
(induce)Tj
/R31428624 10 Tf
29.3441 0 Td
0.184 Tw
[(to add the edges. The function f)10.0195(ails and returns)]TJ
/R31747192 10 Tf
-206.608 -12 Td
(NULL)Tj
/R31428624 10 Tf
30.2801 0 Td
(if)Tj
/R31102848 10 Tf
8.61016 0 Td
(n)Tj
/R31428624 10 Tf
7.5 0 Td
0 Tw
(is not in)Tj
/R31102848 10 Tf
34.7301 0 Td
(g)Tj
2.5 Tc
/R31428624 10 Tf
5 0 Td
(.C)Tj
0 Tc
11.6699 0 Td
[(onnecti)25.0146(vity is based on the underlying undirected graph of)]TJ
/R31102848 10 Tf
235.55 0 Td
(g)Tj
/R31428624 10 Tf
5 0 Td
(.)Tj
/R31747192 10 Tf
-374.34 -16.8 Td
(kindOf)Tj
/R31428624 10 Tf
30.5699 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(obj)Tj
/R31428624 10 Tf
15.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(obj_t)Tj
2.5 Tc
/R31428624 10 Tf
22.2199 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(string)Tj
/R31428624 10 Tf
-51.7902 -12 Td
0.065 Tw
(returns an indication of the type of)Tj
/R31102848 10 Tf
141.265 0 Td
(obj)Tj
5.065 Tc
/R31428624 10 Tf
12.7801 0 Td
(.F)Tj
0 Tc
12.975 0 Td
(or nodes, edges, and graphs, it returns "N", "E", and "G",)Tj
-167.02 -12 Td
(respecti)Tj
-0.15 Tc
30.85 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(ly)64.9927(.)]TJ
/R31747192 10 Tf
-76.1398 -16.8 Td
(lock)Tj
/R31428624 10 Tf
17.7801 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(v)Tj
/R31428624 10 Tf
6.93984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(int)Tj
2.5 Tc
/R31428624 10 Tf
11.6699 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-71.7801 -12 Td
0.242 Tw
(implements graph locking on root graphs. If the inte)Tj
210.376 0 Td
(ger)Tj
/R31102848 10 Tf
15.5129 0 Td
(v)Tj
/R31428624 10 Tf
7.18281 0 Td
0.243 Tw
(is positi)Tj
-0.15 Tc
31.393 0 Td
(ve)Tj
2.743 Tc
9.28984 0 Td
(,t)Tj
0 Tc
8.02305 0 Td
(he graph is set so that future)Tj
-281.778 -12 Td
0.035 Tw
(calls to)Tj
/R31747192 10 Tf
31.1801 0 Td
(delete)Tj
/R31428624 10 Tf
27.525 0 Td
(ha)Tj
-0.15 Tc
9.23984 0 Td
0.335 Tw
(ve n)Tj
2.535 Tc
16.825 0 Td
(oi)Tj
0 Tc
10.3148 0 Td
0.035 Tw
(mmediate ef)Tj
49.4949 0 Td
2.535 Tw
(fect. If)Tj
/R31102848 10 Tf
31.7199 0 Td
(v)Tj
/R31428624 10 Tf
6.975 0 Td
0.035 Tw
[(is zero, the graph is unlock)9.98535(ed. If there has been a call)]TJ
-183.275 -12 Td
0.065 Tw
[(to delete the graph while it w)10.0146(as lock)10.0146(ed, the graph is closed.)]TJ
241.93 0 Td
(If)Tj
/R31102848 10 Tf
9.225 0 Td
(v)Tj
/R31428624 10 Tf
7.00508 0 Td
(is ne)Tj
-0.05 Tc
18.525 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
(ve)Tj
2.565 Tc
9.28984 0 Td
(,n)Tj
0 Tc
10.0648 0 Td
[(othing is done.)-506.484(In all)]TJ
-310.739 -12 Td
0 Tw
[(cases, the pre)25.0159(vious lock v)25.0146(alue is returned.)]TJ
130.055 -62.4 Td
[(29 August 2013)-19705.5(7)]TJ
ET
Q
Q
\n \n \n \n \n 3476\n \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\n \n \n \n \n \n \n Type\n@@ -1066,29 +1066,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R36112256 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R36112256 10 Tf
218.75 0 Td
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
(\(1\))Tj
/R36756600 10 Tf
-441.34 -36 Td
(Strings)Tj
21 -12 Td
(sprintf)Tj
/R36438032 10 Tf
28.8898 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(fmt)Tj
/R36438032 10 Tf
15.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(...)Tj
2.5 Tc
/R36438032 10 Tf
7.5 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(string)Tj
/R36438032 10 Tf
-65.3902 -12 Td
1.097 Tw
[(returns the string resulting from formatting the v)25.0098(alues of the e)15.0146(xpressions occurring after)]TJ
/R36112256 10 Tf
367.411 0 Td
(fmt)Tj
/R36438032 10 Tf
16.377 0 Td
(ac-)Tj
-383.788 -12 Td
0 Tw
(cording to the)Tj
/R36112256 10 Tf
59.3 0 Td
(printf)Tj
/R36438032 10 Tf
24.1898 0 Td
(\(3\) format)Tj
/R36112256 10 Tf
45.2898 0 Td
(fmt)Tj
/R36756600 10 Tf
-164.78 -16.8 Td
(gsub)Tj
/R36438032 10 Tf
20.0102 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(str)Tj
/R36438032 10 Tf
13.0602 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(pat)Tj
/R36438032 10 Tf
15.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(string)Tj
-128.351 -16.8 Td
(gsub)Tj
/R36438032 10 Tf
20.0102 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(str)Tj
/R36438032 10 Tf
13.0602 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(pat)Tj
/R36438032 10 Tf
15.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
-0.37 Tc
/R36112256 10 Tf
5 0 Td
(re)Tj
0 Tc
7.96016 0 Td
(pl)Tj
/R36438032 10 Tf
10.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(string)Tj
/R36438032 10 Tf
-145.871 -12 Td
(returns)Tj
/R36112256 10 Tf
30.2699 0 Td
(str)Tj
/R36438032 10 Tf
13.0602 0 Td
(with all substrings matching)Tj
/R36112256 10 Tf
115.56 0 Td
(pat)Tj
/R36438032 10 Tf
15.2801 0 Td
(deleted or replaced by)Tj
-0.37 Tc
/R36112256 10 Tf
91.0801 0 Td
(re)Tj
0 Tc
7.96016 0 Td
(pl)Tj
2.5 Tc
/R36438032 10 Tf
7.78008 0 Td
(,r)Tj
0 Tc
8.33008 0 Td
(especti)Tj
-0.15 Tc
27.5199 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(ly)64.9902(.)]TJ
/R36756600 10 Tf
-362.13 -16.8 Td
(sub)Tj
/R36438032 10 Tf
15.0102 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(str)Tj
/R36438032 10 Tf
13.0602 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(pat)Tj
/R36438032 10 Tf
15.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(string)Tj
-123.351 -16.8 Td
(sub)Tj
/R36438032 10 Tf
15.0102 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(str)Tj
/R36438032 10 Tf
13.0602 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(pat)Tj
/R36438032 10 Tf
15.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
-0.37 Tc
/R36112256 10 Tf
5 0 Td
(re)Tj
0 Tc
7.96016 0 Td
(pl)Tj
/R36438032 10 Tf
10.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(string)Tj
/R36438032 10 Tf
-140.871 -12 Td
(returns)Tj
/R36112256 10 Tf
30.882 0 Td
(str)Tj
/R36438032 10 Tf
13.6719 0 Td
0.613 Tw
(with the leftmost substring matching)Tj
/R36112256 10 Tf
152.235 0 Td
(pat)Tj
/R36438032 10 Tf
15.893 0 Td
(deleted or replaced by)Tj
-0.37 Tc
/R36112256 10 Tf
93.532 0 Td
(re)Tj
0 Tc
7.96016 0 Td
(pl)Tj
3.113 Tc
/R36438032 10 Tf
7.78008 0 Td
(,r)Tj
0 Tc
8.94297 0 Td
(especti)Tj
-0.15 Tc
27.5199 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
3.113 Tc
7.13008 0 Td
(.T)Tj
0 Tc
11.723 0 Td
(he)Tj
-386.56 -12 Td
0.282 Tw
[(characters '^' and '$' may be used at the be)14.9878(ginning and end, respecti)]TJ
-0.15 Tc
276.514 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
2.782 Tc
7.13008 0 Td
(,o)Tj
0 Tc
10.282 0 Td
(f)Tj
/R36112256 10 Tf
6.11211 0 Td
(pat)Tj
/R36438032 10 Tf
15.5621 0 Td
(to anchor the pat-)Tj
-324.89 -12 Td
0 Tw
[(tern to the be)15.0159(ginning or end of)]TJ
/R36112256 10 Tf
124 0 Td
(str)Tj
/R36438032 10 Tf
10.5602 0 Td
(.)Tj
/R36756600 10 Tf
-170.56 -16.8 Td
(substr)Tj
/R36438032 10 Tf
26.6699 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(str)Tj
/R36438032 10 Tf
13.0602 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(idx)Tj
/R36438032 10 Tf
14.7199 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(int)Tj
2.5 Tc
/R36438032 10 Tf
11.6699 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(string)Tj
-121.12 -16.8 Td
(substr)Tj
/R36438032 10 Tf
26.6699 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(str)Tj
/R36438032 10 Tf
13.0602 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(idx)Tj
/R36438032 10 Tf
14.7199 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(int)Tj
/R36438032 10 Tf
11.6699 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(len)Tj
/R36438032 10 Tf
14.7199 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(int)Tj
2.5 Tc
/R36438032 10 Tf
11.6699 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(string)Tj
/R36438032 10 Tf
-121.79 -12 Td
0.434 Tw
(returns the substring of)Tj
/R36112256 10 Tf
96.7262 0 Td
(str)Tj
/R36438032 10 Tf
13.4941 0 Td
0.435 Tw
(starting at position)Tj
/R36112256 10 Tf
78.2551 0 Td
(idx)Tj
/R36438032 10 Tf
15.1551 0 Td
(to the end of the string or of length)Tj
/R36112256 10 Tf
145.845 0 Td
(len)Tj
2.935 Tc
/R36438032 10 Tf
12.2199 0 Td
(,r)Tj
0 Tc
8.76484 0 Td
(espec-)Tj
-370.46 -12 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
5.076 Tc
7.13008 0 Td
(.I)Tj
0 Tc
10.9059 0 Td
(nde)Tj
14.2898 0 Td
0.076 Tw
(xing starts at 0. If)Tj
/R36112256 10 Tf
73.15 0 Td
(idx)Tj
/R36438032 10 Tf
14.7961 0 Td
(is ne)Tj
-0.05 Tc
18.5359 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
0.376 Tw
(ve o)Tj
0 Tc
16.866 0 Td
(r)Tj
/R36112256 10 Tf
5.90586 0 Td
(idx)Tj
/R36438032 10 Tf
14.7961 0 Td
0.076 Tw
(is greater than the length of)Tj
/R36112256 10 Tf
112.655 0 Td
(str)Tj
2.575 Tc
/R36438032 10 Tf
10.5602 0 Td
(,af)Tj
0 Tc
15.3199 0 Td
0.075 Tw
(atal error oc-)Tj
-344.211 -12 Td
0.304 Tw
(curs. Similarly)Tj
2.804 Tc
58.5441 0 Td
[(,i)280.4(nt)]TJ
0 Tc
18.668 0 Td
(he second case, if)Tj
/R36112256 10 Tf
74.2461 0 Td
(len)Tj
/R36438032 10 Tf
15.0238 0 Td
(is ne)Tj
-0.05 Tc
18.7641 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
0.604 Tw
(ve o)Tj
0 Tc
17.0941 0 Td
(r)Tj
/R36112256 10 Tf
6.13398 0 Td
(idx)Tj
/R36438032 10 Tf
15.0238 0 Td
(+)Tj
/R36112256 10 Tf
8.44414 0 Td
(len)Tj
/R36438032 10 Tf
15.0238 0 Td
0.305 Tw
(is greater than the length of)Tj
/R36112256 10 Tf
114.03 0 Td
(str)Tj
2.805 Tc
/R36438032 10 Tf
10.5602 0 Td
(,a)Tj
-0.1 Tc
-386.256 -12 Td
(fa)Tj
0 Tc
7.66992 0 Td
0 Tw
(tal error occurs.)Tj
/R36756600 10 Tf
-43.6699 -16.8 Td
[(str)17.9919(cmp)]TJ
/R36438032 10 Tf
29.8102 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(s1)Tj
/R36438032 10 Tf
11.3898 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(s2)Tj
/R36438032 10 Tf
11.3898 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-96.5902 -12 Td
[(pro)14.9927(vides the standard C function)]TJ
/R36112256 10 Tf
133.23 0 Td
[(str)37.0166(cmp)]TJ
/R36438032 10 Tf
27.0398 0 Td
(\(3\).)Tj
/R36756600 10 Tf
-196.27 -16.8 Td
(length)Tj
/R36438032 10 Tf
26.6699 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-41.7801 -12 Td
(returns the length of string)Tj
/R36112256 10 Tf
108.6 0 Td
(s)Tj
/R36438032 10 Tf
3.88984 0 Td
(.)Tj
/R36756600 10 Tf
-148.49 -16.8 Td
(index)Tj
/R36438032 10 Tf
23.3398 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(t)Tj
/R36438032 10 Tf
5.28008 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
-115.01 -16.8 Td
(rindex)Tj
/R36438032 10 Tf
27.7801 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(t)Tj
/R36438032 10 Tf
5.28008 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-83.4504 -12 Td
0.352 Tw
(returns the inde)Tj
2.851 Tc
62.7641 0 Td
[(xo)285.083(ft)]TJ
0 Tc
21.8121 0 Td
0.351 Tw
(he character in string)Tj
/R36112256 10 Tf
88.0441 0 Td
(s)Tj
/R36438032 10 Tf
6.74102 0 Td
(where the leftmost \(rightmost\) cop)Tj
2.851 Tc
140.174 0 Td
[(yo)285.083(fs)]TJ
0 Tc
22.9223 0 Td
(tring)Tj
/R36112256 10 Tf
21.741 0 Td
(t)Tj
/R36438032 10 Tf
5.63086 0 Td
(can be)Tj
-369.829 -12 Td
0 Tw
(found, or 1 if)Tj
/R36112256 10 Tf
60.9102 0 Td
(t)Tj
/R36438032 10 Tf
5.28008 0 Td
(is not a substring of)Tj
/R36112256 10 Tf
81.3898 0 Td
(s)Tj
/R36438032 10 Tf
3.88984 0 Td
(.)Tj
/R36756600 10 Tf
-187.47 -16.8 Td
(match)Tj
/R36438032 10 Tf
26.6602 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(p)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-84.5504 -12 Td
0.123 Tw
(returns the inde)Tj
2.623 Tc
62.3059 0 Td
[(xo)262.295(ft)]TJ
0 Tc
21.3559 0 Td
(he character in string)Tj
/R36112256 10 Tf
87.1328 0 Td
(s)Tj
/R36438032 10 Tf
6.51406 0 Td
0.124 Tw
(where the leftmost match of pattern)Tj
/R36112256 10 Tf
145.714 0 Td
(p)Tj
/R36438032 10 Tf
7.62383 0 Td
(can be found, or)Tj
-330.646 -12 Td
0 Tw
(1 if no substring of)Tj
/R36112256 10 Tf
84.25 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(matches)Tj
/R36112256 10 Tf
35.2699 0 Td
(p)Tj
/R36438032 10 Tf
5 0 Td
(.)Tj
/R36756600 10 Tf
-166.91 -16.8 Td
(toupper)Tj
/R36438032 10 Tf
33.8898 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(string)Tj
/R36438032 10 Tf
-49 -12 Td
[(returns a v)14.9841(ersion of)]TJ
/R36112256 10 Tf
79.8301 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(with the alphabetic characters con)Tj
-0.15 Tc
135.67 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rted to upper)20(-case.)]TJ
/R36756600 10 Tf
-267.18 -16.8 Td
[(tolo)9.98413(wer)]TJ
/R36438032 10 Tf
32.1102 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(string)Tj
/R36438032 10 Tf
-47.2203 -12 Td
[(returns a v)14.9841(ersion of)]TJ
/R36112256 10 Tf
79.8301 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(with the alphabetic characters con)Tj
-0.15 Tc
135.67 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rted to lo)24.9854(wer)20.0146(-case.)]TJ
/R36756600 10 Tf
-267.18 -16.8 Td
(canon)Tj
/R36438032 10 Tf
25.5602 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(string)Tj
/R36438032 10 Tf
-40.6703 -12 Td
[(returns a v)14.9841(ersion of)]TJ
/R36112256 10 Tf
79.8301 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(appropriate to be used as an identier in a dot le.)Tj
/R36756600 10 Tf
-122.22 -16.8 Td
(html)Tj
/R36438032 10 Tf
20 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(g)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
33.8898 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(string)Tj
/R36438032 10 Tf
-86.7801 -12 Td
1.907 Tw
(returns a `)Tj
43.6141 0 Td
(`magic')Tj
4.407 Tc
30.3602 0 Td
('v)Tj
0 Tc
12.5871 0 Td
4.407 Tw
(ersion of)Tj
/R36112256 10 Tf
44.084 0 Td
(s)Tj
/R36438032 10 Tf
8.29688 0 Td
1.906 Tw
(as an HTML string. This will typically be used to attach an)Tj
-138.942 -12 Td
(HTML-lik)Tj
2.901 Tc
42.1199 0 Td
(el)Tj
0 Tc
10.1211 0 Td
0.401 Tw
(abel to a graph object. Note that the returned string li)Tj
-0.15 Tc
215.67 0 Td
(ve)Tj
2.902 Tc
9.28984 0 Td
(si)Tj
0 Tc
9.57188 0 Td
(n)Tj
/R36112256 10 Tf
7.90195 0 Td
(g)Tj
2.902 Tc
/R36438032 10 Tf
5 0 Td
[(.I)290.195(np)]TJ
0 Tc
21.634 0 Td
(articular)Tj
2.902 Tc
32.9199 0 Td
[(,i)290.195(tw)]TJ
0 Tc
21.084 0 Td
0.402 Tw
(ill be)Tj
-375.313 -12 Td
0.023 Tw
(freed when)Tj
/R36112256 10 Tf
47.2461 0 Td
(g)Tj
/R36438032 10 Tf
7.52305 0 Td
0.022 Tw
(is closed, and to act as an HTML string, it has to be used with an object of)Tj
/R36112256 10 Tf
299.806 0 Td
(g)Tj
2.522 Tc
/R36438032 10 Tf
5 0 Td
[(.I)252.207(na)]TJ
0 Tc
20.3141 0 Td
(ddi-)Tj
-379.889 -12 Td
0.418 Tw
[(tion, note that the angle brack)9.98535(et quotes should not be part of)]TJ
/R36112256 10 Tf
247.387 0 Td
(s)Tj
2.919 Tc
/R36438032 10 Tf
3.88984 0 Td
(.T)Tj
0 Tc
11.5289 0 Td
0.419 Tw
(hese will be added if)Tj
/R36112256 10 Tf
87.3551 0 Td
(g)Tj
/R36438032 10 Tf
7.91914 0 Td
(is written)Tj
-358.08 -12 Td
0 Tw
(in concrete DO)Tj
2.5 Tc
60.6898 0 Td
(Tf)Tj
0 Tc
11.9398 0 Td
(ormat.)Tj
/R36756600 10 Tf
-108.63 -16.8 Td
(ishtml)Tj
/R36438032 10 Tf
26.6699 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-41.7801 -12 Td
(returns non-zero if and only if)Tj
/R36112256 10 Tf
122.75 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(is an HTML string.)Tj
/R36756600 10 Tf
-165.14 -16.8 Td
(xOf)Tj
/R36438032 10 Tf
16.1102 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(string)Tj
/R36438032 10 Tf
-31.2203 -12 Td
(returns the string ")Tj
/R36112256 10 Tf
74.35 0 Td
(x)Tj
2.5 Tc
/R36438032 10 Tf
4.43984 0 Td
("i)Tj
0 Tc
9.36016 0 Td
(f)Tj
/R36112256 10 Tf
5.83008 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(has the form ")Tj
/R36112256 10 Tf
56.5699 0 Td
(x)Tj
/R36438032 10 Tf
4.43984 0 Td
(,)Tj
/R36112256 10 Tf
2.5 0 Td
(y)Tj
/R36438032 10 Tf
4.43984 0 Td
(", where both)Tj
/R36112256 10 Tf
56.2898 0 Td
(x)Tj
/R36438032 10 Tf
6.93984 0 Td
(and)Tj
/R36112256 10 Tf
16.9398 0 Td
(y)Tj
/R36438032 10 Tf
6.93984 0 Td
(are numeric.)Tj
-125.374 -74.4 Td
[(29 August 2013)-19705.5(8)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R31102848 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R31102848 10 Tf
218.75 0 Td
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
(\(1\))Tj
/R31747192 10 Tf
-441.34 -36 Td
(Strings)Tj
21 -12 Td
(sprintf)Tj
/R31428624 10 Tf
28.8898 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(fmt)Tj
/R31428624 10 Tf
15.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(...)Tj
2.5 Tc
/R31428624 10 Tf
7.5 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(string)Tj
/R31428624 10 Tf
-65.3902 -12 Td
1.097 Tw
[(returns the string resulting from formatting the v)25.0098(alues of the e)15.0146(xpressions occurring after)]TJ
/R31102848 10 Tf
367.411 0 Td
(fmt)Tj
/R31428624 10 Tf
16.377 0 Td
(ac-)Tj
-383.788 -12 Td
0 Tw
(cording to the)Tj
/R31102848 10 Tf
59.3 0 Td
(printf)Tj
/R31428624 10 Tf
24.1898 0 Td
(\(3\) format)Tj
/R31102848 10 Tf
45.2898 0 Td
(fmt)Tj
/R31747192 10 Tf
-164.78 -16.8 Td
(gsub)Tj
/R31428624 10 Tf
20.0102 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(str)Tj
/R31428624 10 Tf
13.0602 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(pat)Tj
/R31428624 10 Tf
15.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(string)Tj
-128.351 -16.8 Td
(gsub)Tj
/R31428624 10 Tf
20.0102 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(str)Tj
/R31428624 10 Tf
13.0602 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(pat)Tj
/R31428624 10 Tf
15.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
-0.37 Tc
/R31102848 10 Tf
5 0 Td
(re)Tj
0 Tc
7.96016 0 Td
(pl)Tj
/R31428624 10 Tf
10.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(string)Tj
/R31428624 10 Tf
-145.871 -12 Td
(returns)Tj
/R31102848 10 Tf
30.2699 0 Td
(str)Tj
/R31428624 10 Tf
13.0602 0 Td
(with all substrings matching)Tj
/R31102848 10 Tf
115.56 0 Td
(pat)Tj
/R31428624 10 Tf
15.2801 0 Td
(deleted or replaced by)Tj
-0.37 Tc
/R31102848 10 Tf
91.0801 0 Td
(re)Tj
0 Tc
7.96016 0 Td
(pl)Tj
2.5 Tc
/R31428624 10 Tf
7.78008 0 Td
(,r)Tj
0 Tc
8.33008 0 Td
(especti)Tj
-0.15 Tc
27.5199 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(ly)64.9902(.)]TJ
/R31747192 10 Tf
-362.13 -16.8 Td
(sub)Tj
/R31428624 10 Tf
15.0102 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(str)Tj
/R31428624 10 Tf
13.0602 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(pat)Tj
/R31428624 10 Tf
15.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(string)Tj
-123.351 -16.8 Td
(sub)Tj
/R31428624 10 Tf
15.0102 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(str)Tj
/R31428624 10 Tf
13.0602 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(pat)Tj
/R31428624 10 Tf
15.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
-0.37 Tc
/R31102848 10 Tf
5 0 Td
(re)Tj
0 Tc
7.96016 0 Td
(pl)Tj
/R31428624 10 Tf
10.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(string)Tj
/R31428624 10 Tf
-140.871 -12 Td
(returns)Tj
/R31102848 10 Tf
30.882 0 Td
(str)Tj
/R31428624 10 Tf
13.6719 0 Td
0.613 Tw
(with the leftmost substring matching)Tj
/R31102848 10 Tf
152.235 0 Td
(pat)Tj
/R31428624 10 Tf
15.893 0 Td
(deleted or replaced by)Tj
-0.37 Tc
/R31102848 10 Tf
93.532 0 Td
(re)Tj
0 Tc
7.96016 0 Td
(pl)Tj
3.113 Tc
/R31428624 10 Tf
7.78008 0 Td
(,r)Tj
0 Tc
8.94297 0 Td
(especti)Tj
-0.15 Tc
27.5199 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
3.113 Tc
7.13008 0 Td
(.T)Tj
0 Tc
11.723 0 Td
(he)Tj
-386.56 -12 Td
0.282 Tw
[(characters '^' and '$' may be used at the be)14.9878(ginning and end, respecti)]TJ
-0.15 Tc
276.514 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
2.782 Tc
7.13008 0 Td
(,o)Tj
0 Tc
10.282 0 Td
(f)Tj
/R31102848 10 Tf
6.11211 0 Td
(pat)Tj
/R31428624 10 Tf
15.5621 0 Td
(to anchor the pat-)Tj
-324.89 -12 Td
0 Tw
[(tern to the be)15.0159(ginning or end of)]TJ
/R31102848 10 Tf
124 0 Td
(str)Tj
/R31428624 10 Tf
10.5602 0 Td
(.)Tj
/R31747192 10 Tf
-170.56 -16.8 Td
(substr)Tj
/R31428624 10 Tf
26.6699 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(str)Tj
/R31428624 10 Tf
13.0602 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(idx)Tj
/R31428624 10 Tf
14.7199 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(int)Tj
2.5 Tc
/R31428624 10 Tf
11.6699 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(string)Tj
-121.12 -16.8 Td
(substr)Tj
/R31428624 10 Tf
26.6699 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(str)Tj
/R31428624 10 Tf
13.0602 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(idx)Tj
/R31428624 10 Tf
14.7199 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(int)Tj
/R31428624 10 Tf
11.6699 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(len)Tj
/R31428624 10 Tf
14.7199 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(int)Tj
2.5 Tc
/R31428624 10 Tf
11.6699 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(string)Tj
/R31428624 10 Tf
-121.79 -12 Td
0.434 Tw
(returns the substring of)Tj
/R31102848 10 Tf
96.7262 0 Td
(str)Tj
/R31428624 10 Tf
13.4941 0 Td
0.435 Tw
(starting at position)Tj
/R31102848 10 Tf
78.2551 0 Td
(idx)Tj
/R31428624 10 Tf
15.1551 0 Td
(to the end of the string or of length)Tj
/R31102848 10 Tf
145.845 0 Td
(len)Tj
2.935 Tc
/R31428624 10 Tf
12.2199 0 Td
(,r)Tj
0 Tc
8.76484 0 Td
(espec-)Tj
-370.46 -12 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
5.076 Tc
7.13008 0 Td
(.I)Tj
0 Tc
10.9059 0 Td
(nde)Tj
14.2898 0 Td
0.076 Tw
(xing starts at 0. If)Tj
/R31102848 10 Tf
73.15 0 Td
(idx)Tj
/R31428624 10 Tf
14.7961 0 Td
(is ne)Tj
-0.05 Tc
18.5359 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
0.376 Tw
(ve o)Tj
0 Tc
16.866 0 Td
(r)Tj
/R31102848 10 Tf
5.90586 0 Td
(idx)Tj
/R31428624 10 Tf
14.7961 0 Td
0.076 Tw
(is greater than the length of)Tj
/R31102848 10 Tf
112.655 0 Td
(str)Tj
2.575 Tc
/R31428624 10 Tf
10.5602 0 Td
(,af)Tj
0 Tc
15.3199 0 Td
0.075 Tw
(atal error oc-)Tj
-344.211 -12 Td
0.304 Tw
(curs. Similarly)Tj
2.804 Tc
58.5441 0 Td
[(,i)280.4(nt)]TJ
0 Tc
18.668 0 Td
(he second case, if)Tj
/R31102848 10 Tf
74.2461 0 Td
(len)Tj
/R31428624 10 Tf
15.0238 0 Td
(is ne)Tj
-0.05 Tc
18.7641 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
0.604 Tw
(ve o)Tj
0 Tc
17.0941 0 Td
(r)Tj
/R31102848 10 Tf
6.13398 0 Td
(idx)Tj
/R31428624 10 Tf
15.0238 0 Td
(+)Tj
/R31102848 10 Tf
8.44414 0 Td
(len)Tj
/R31428624 10 Tf
15.0238 0 Td
0.305 Tw
(is greater than the length of)Tj
/R31102848 10 Tf
114.03 0 Td
(str)Tj
2.805 Tc
/R31428624 10 Tf
10.5602 0 Td
(,a)Tj
-0.1 Tc
-386.256 -12 Td
(fa)Tj
0 Tc
7.66992 0 Td
0 Tw
(tal error occurs.)Tj
/R31747192 10 Tf
-43.6699 -16.8 Td
[(str)17.9919(cmp)]TJ
/R31428624 10 Tf
29.8102 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(s1)Tj
/R31428624 10 Tf
11.3898 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(s2)Tj
/R31428624 10 Tf
11.3898 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-96.5902 -12 Td
[(pro)14.9927(vides the standard C function)]TJ
/R31102848 10 Tf
133.23 0 Td
[(str)37.0166(cmp)]TJ
/R31428624 10 Tf
27.0398 0 Td
(\(3\).)Tj
/R31747192 10 Tf
-196.27 -16.8 Td
(length)Tj
/R31428624 10 Tf
26.6699 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-41.7801 -12 Td
(returns the length of string)Tj
/R31102848 10 Tf
108.6 0 Td
(s)Tj
/R31428624 10 Tf
3.88984 0 Td
(.)Tj
/R31747192 10 Tf
-148.49 -16.8 Td
(index)Tj
/R31428624 10 Tf
23.3398 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(t)Tj
/R31428624 10 Tf
5.28008 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
-115.01 -16.8 Td
(rindex)Tj
/R31428624 10 Tf
27.7801 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(t)Tj
/R31428624 10 Tf
5.28008 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-83.4504 -12 Td
0.352 Tw
(returns the inde)Tj
2.851 Tc
62.7641 0 Td
[(xo)285.083(ft)]TJ
0 Tc
21.8121 0 Td
0.351 Tw
(he character in string)Tj
/R31102848 10 Tf
88.0441 0 Td
(s)Tj
/R31428624 10 Tf
6.74102 0 Td
(where the leftmost \(rightmost\) cop)Tj
2.851 Tc
140.174 0 Td
[(yo)285.083(fs)]TJ
0 Tc
22.9223 0 Td
(tring)Tj
/R31102848 10 Tf
21.741 0 Td
(t)Tj
/R31428624 10 Tf
5.63086 0 Td
(can be)Tj
-369.829 -12 Td
0 Tw
(found, or 1 if)Tj
/R31102848 10 Tf
60.9102 0 Td
(t)Tj
/R31428624 10 Tf
5.28008 0 Td
(is not a substring of)Tj
/R31102848 10 Tf
81.3898 0 Td
(s)Tj
/R31428624 10 Tf
3.88984 0 Td
(.)Tj
/R31747192 10 Tf
-187.47 -16.8 Td
(match)Tj
/R31428624 10 Tf
26.6602 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(p)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-84.5504 -12 Td
0.123 Tw
(returns the inde)Tj
2.623 Tc
62.3059 0 Td
[(xo)262.295(ft)]TJ
0 Tc
21.3559 0 Td
(he character in string)Tj
/R31102848 10 Tf
87.1328 0 Td
(s)Tj
/R31428624 10 Tf
6.51406 0 Td
0.124 Tw
(where the leftmost match of pattern)Tj
/R31102848 10 Tf
145.714 0 Td
(p)Tj
/R31428624 10 Tf
7.62383 0 Td
(can be found, or)Tj
-330.646 -12 Td
0 Tw
(1 if no substring of)Tj
/R31102848 10 Tf
84.25 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(matches)Tj
/R31102848 10 Tf
35.2699 0 Td
(p)Tj
/R31428624 10 Tf
5 0 Td
(.)Tj
/R31747192 10 Tf
-166.91 -16.8 Td
(toupper)Tj
/R31428624 10 Tf
33.8898 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(string)Tj
/R31428624 10 Tf
-49 -12 Td
[(returns a v)14.9841(ersion of)]TJ
/R31102848 10 Tf
79.8301 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(with the alphabetic characters con)Tj
-0.15 Tc
135.67 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rted to upper)20(-case.)]TJ
/R31747192 10 Tf
-267.18 -16.8 Td
[(tolo)9.98413(wer)]TJ
/R31428624 10 Tf
32.1102 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(string)Tj
/R31428624 10 Tf
-47.2203 -12 Td
[(returns a v)14.9841(ersion of)]TJ
/R31102848 10 Tf
79.8301 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(with the alphabetic characters con)Tj
-0.15 Tc
135.67 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rted to lo)24.9854(wer)20.0146(-case.)]TJ
/R31747192 10 Tf
-267.18 -16.8 Td
(canon)Tj
/R31428624 10 Tf
25.5602 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(string)Tj
/R31428624 10 Tf
-40.6703 -12 Td
[(returns a v)14.9841(ersion of)]TJ
/R31102848 10 Tf
79.8301 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(appropriate to be used as an identier in a dot le.)Tj
/R31747192 10 Tf
-122.22 -16.8 Td
(html)Tj
/R31428624 10 Tf
20 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(g)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
33.8898 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(string)Tj
/R31428624 10 Tf
-86.7801 -12 Td
1.907 Tw
(returns a `)Tj
43.6141 0 Td
(`magic')Tj
4.407 Tc
30.3602 0 Td
('v)Tj
0 Tc
12.5871 0 Td
4.407 Tw
(ersion of)Tj
/R31102848 10 Tf
44.084 0 Td
(s)Tj
/R31428624 10 Tf
8.29688 0 Td
1.906 Tw
(as an HTML string. This will typically be used to attach an)Tj
-138.942 -12 Td
(HTML-lik)Tj
2.901 Tc
42.1199 0 Td
(el)Tj
0 Tc
10.1211 0 Td
0.401 Tw
(abel to a graph object. Note that the returned string li)Tj
-0.15 Tc
215.67 0 Td
(ve)Tj
2.902 Tc
9.28984 0 Td
(si)Tj
0 Tc
9.57188 0 Td
(n)Tj
/R31102848 10 Tf
7.90195 0 Td
(g)Tj
2.902 Tc
/R31428624 10 Tf
5 0 Td
[(.I)290.195(np)]TJ
0 Tc
21.634 0 Td
(articular)Tj
2.902 Tc
32.9199 0 Td
[(,i)290.195(tw)]TJ
0 Tc
21.084 0 Td
0.402 Tw
(ill be)Tj
-375.313 -12 Td
0.023 Tw
(freed when)Tj
/R31102848 10 Tf
47.2461 0 Td
(g)Tj
/R31428624 10 Tf
7.52305 0 Td
0.022 Tw
(is closed, and to act as an HTML string, it has to be used with an object of)Tj
/R31102848 10 Tf
299.806 0 Td
(g)Tj
2.522 Tc
/R31428624 10 Tf
5 0 Td
[(.I)252.207(na)]TJ
0 Tc
20.3141 0 Td
(ddi-)Tj
-379.889 -12 Td
0.418 Tw
[(tion, note that the angle brack)9.98535(et quotes should not be part of)]TJ
/R31102848 10 Tf
247.387 0 Td
(s)Tj
2.919 Tc
/R31428624 10 Tf
3.88984 0 Td
(.T)Tj
0 Tc
11.5289 0 Td
0.419 Tw
(hese will be added if)Tj
/R31102848 10 Tf
87.3551 0 Td
(g)Tj
/R31428624 10 Tf
7.91914 0 Td
(is written)Tj
-358.08 -12 Td
0 Tw
(in concrete DO)Tj
2.5 Tc
60.6898 0 Td
(Tf)Tj
0 Tc
11.9398 0 Td
(ormat.)Tj
/R31747192 10 Tf
-108.63 -16.8 Td
(ishtml)Tj
/R31428624 10 Tf
26.6699 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-41.7801 -12 Td
(returns non-zero if and only if)Tj
/R31102848 10 Tf
122.75 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(is an HTML string.)Tj
/R31747192 10 Tf
-165.14 -16.8 Td
(xOf)Tj
/R31428624 10 Tf
16.1102 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(string)Tj
/R31428624 10 Tf
-31.2203 -12 Td
(returns the string ")Tj
/R31102848 10 Tf
74.35 0 Td
(x)Tj
2.5 Tc
/R31428624 10 Tf
4.43984 0 Td
("i)Tj
0 Tc
9.36016 0 Td
(f)Tj
/R31102848 10 Tf
5.83008 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(has the form ")Tj
/R31102848 10 Tf
56.5699 0 Td
(x)Tj
/R31428624 10 Tf
4.43984 0 Td
(,)Tj
/R31102848 10 Tf
2.5 0 Td
(y)Tj
/R31428624 10 Tf
4.43984 0 Td
(", where both)Tj
/R31102848 10 Tf
56.2898 0 Td
(x)Tj
/R31428624 10 Tf
6.93984 0 Td
(and)Tj
/R31102848 10 Tf
16.9398 0 Td
(y)Tj
/R31428624 10 Tf
6.93984 0 Td
(are numeric.)Tj
-125.374 -74.4 Td
[(29 August 2013)-19705.5(8)]TJ
ET
Q
Q
\n \n \n \n \n-2912\n+2911\n \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\n \n \n \n \n \n \n Type\n@@ -1125,29 +1125,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R36112256 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R36112256 10 Tf
218.75 0 Td
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
(\(1\))Tj
/R36756600 10 Tf
-420.34 -36 Td
(yOf)Tj
/R36438032 10 Tf
16.1102 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(string)Tj
/R36438032 10 Tf
-31.2203 -12 Td
(returns the string ")Tj
/R36112256 10 Tf
74.35 0 Td
(y)Tj
2.5 Tc
/R36438032 10 Tf
4.43984 0 Td
("i)Tj
0 Tc
9.36016 0 Td
(f)Tj
/R36112256 10 Tf
5.83008 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(has the form ")Tj
/R36112256 10 Tf
56.5699 0 Td
(x)Tj
/R36438032 10 Tf
4.43984 0 Td
(,)Tj
/R36112256 10 Tf
2.5 0 Td
(y)Tj
/R36438032 10 Tf
4.43984 0 Td
(", where both)Tj
/R36112256 10 Tf
56.2898 0 Td
(x)Tj
/R36438032 10 Tf
6.93984 0 Td
(and)Tj
/R36112256 10 Tf
16.9398 0 Td
(y)Tj
/R36438032 10 Tf
6.93984 0 Td
(are numeric.)Tj
/R36756600 10 Tf
-291.429 -16.8 Td
(llOf)Tj
/R36438032 10 Tf
16.6699 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(string)Tj
/R36438032 10 Tf
-31.7801 -12 Td
0.789 Tw
(returns the string ")Tj
/R36112256 10 Tf
76.7172 0 Td
(llx)Tj
/R36438032 10 Tf
10 0 Td
(,)Tj
/R36112256 10 Tf
2.5 0 Td
(lly)Tj
3.289 Tc
/R36438032 10 Tf
10 0 Td
("i)Tj
0 Tc
10.1488 0 Td
(f)Tj
/R36112256 10 Tf
6.61914 0 Td
(s)Tj
/R36438032 10 Tf
7.17891 0 Td
0.788 Tw
(has the form ")Tj
/R36112256 10 Tf
58.934 0 Td
(llx)Tj
/R36438032 10 Tf
10 0 Td
(,)Tj
/R36112256 10 Tf
2.5 0 Td
(lly)Tj
/R36438032 10 Tf
10 0 Td
(,)Tj
/R36112256 10 Tf
2.5 0 Td
(urx)Tj
/R36438032 10 Tf
13.3301 0 Td
(,)Tj
/R36112256 10 Tf
2.5 0 Td
(ury)Tj
/R36438032 10 Tf
13.3301 0 Td
(", where all of)Tj
/R36112256 10 Tf
62.4922 0 Td
(llx)Tj
/R36438032 10 Tf
10 0 Td
(,)Tj
/R36112256 10 Tf
5.78789 0 Td
(lly)Tj
/R36438032 10 Tf
10 0 Td
(,)Tj
/R36112256 10 Tf
5.78789 0 Td
(urx)Tj
3.288 Tc
/R36438032 10 Tf
13.3301 0 Td
(,a)Tj
0 Tc
10.2281 0 Td
(nd)Tj
/R36112256 10 Tf
13.2879 0 Td
(ury)Tj
/R36438032 10 Tf
16.618 0 Td
(are)Tj
-383.79 -12 Td
(numeric.)Tj
/R36756600 10 Tf
-36 -16.8 Td
(urOf\()Tj
/R36112256 10 Tf
24.7801 0 Td
(s)Tj
/R36756600 10 Tf
4.16016 0 Td
(\))Tj
7.05977 -12 Td
(urOf)Tj
/R36438032 10 Tf
21.1102 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(s)Tj
/R36438032 10 Tf
6.60195 0 Td
(:)Tj
/R36756600 10 Tf
5.49297 0 Td
(string)Tj
2.713 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.5359 0 Td
(string)Tj
/R36438032 10 Tf
27.7129 0 Td
0.213 Tw
(returns the string ")Tj
/R36112256 10 Tf
74.9891 0 Td
(urx)Tj
/R36438032 10 Tf
13.3301 0 Td
(,)Tj
/R36112256 10 Tf
2.5 0 Td
(ury)Tj
2.713 Tc
/R36438032 10 Tf
13.3301 0 Td
("i)Tj
0 Tc
9.57305 0 Td
(f)Tj
/R36112256 10 Tf
6.04297 0 Td
(s)Tj
/R36438032 10 Tf
6.60313 0 Td
(has the form ")Tj
/R36112256 10 Tf
57.209 0 Td
(llx)Tj
/R36438032 10 Tf
10 0 Td
(,)Tj
/R36112256 10 Tf
2.5 0 Td
(lly)Tj
/R36438032 10 Tf
10 0 Td
(,)Tj
/R36112256 10 Tf
2.5 0 Td
(urx)Tj
/R36438032 10 Tf
13.3301 0 Td
(,)Tj
/R36112256 10 Tf
2.5 0 Td
(ury)Tj
/R36438032 10 Tf
13.3301 0 Td
(", where all of)Tj
/R36112256 10 Tf
-338.521 -12 Td
(llx)Tj
/R36438032 10 Tf
10 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(lly)Tj
/R36438032 10 Tf
10 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(urx)Tj
2.5 Tc
/R36438032 10 Tf
13.3301 0 Td
(,a)Tj
0 Tc
9.43984 0 Td
(nd)Tj
/R36112256 10 Tf
12.5 0 Td
(ury)Tj
/R36438032 10 Tf
15.8301 0 Td
0 Tw
(are numeric.)Tj
/R36756600 10 Tf
-117.1 -16.8 Td
(sscanf)Tj
/R36438032 10 Tf
26.1102 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(fmt)Tj
/R36438032 10 Tf
15.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(...)Tj
2.5 Tc
/R36438032 10 Tf
7.5 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-104.28 -12 Td
0.489 Tw
(scans the string)Tj
/R36112256 10 Tf
65.627 0 Td
(s)Tj
2.989 Tc
/R36438032 10 Tf
3.88984 0 Td
(,e)Tj
0 Tc
9.77891 0 Td
[(xtracting v)24.9927(alues according to the)]TJ
/R36112256 10 Tf
135.565 0 Td
(sscanf)Tj
/R36438032 10 Tf
26.9602 0 Td
(\(3\) format)Tj
/R36112256 10 Tf
46.2672 0 Td
(fmt)Tj
5.488 Tc
/R36438032 10 Tf
13.4602 0 Td
(.T)Tj
0 Tc
14.098 0 Td
0.488 Tw
[(he v)24.9854(alues are stored)]TJ
-315.646 -12 Td
0.042 Tw
(in the addresses follo)Tj
84.5859 0 Td
(wing)Tj
/R36112256 10 Tf
22.5422 0 Td
(fmt)Tj
2.542 Tc
/R36438032 10 Tf
12.7801 0 Td
(,a)Tj
0 Tc
9.48203 0 Td
[(ddresses ha)19.9902(ving the form)]TJ
/R36756600 10 Tf
102.729 0 Td
(&)Tj
/R36112256 10 Tf
8.33008 0 Td
(v)Tj
2.543 Tc
/R36438032 10 Tf
4.43984 0 Td
(,w)Tj
0 Tc
12.2629 0 Td
(here)Tj
/R36112256 10 Tf
19.7531 0 Td
(v)Tj
/R36438032 10 Tf
6.98281 0 Td
0.043 Tw
[(is some declared v)25.0098(ariable of)]TJ
-283.888 -12 Td
0 Tw
[(the correct type.)-500(Returns the number of items successfully scanned.)]TJ
/R36756600 10 Tf
-36 -16.8 Td
(split)Tj
/R36438032 10 Tf
18.3398 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(arr)Tj
/R36438032 10 Tf
15.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(array)Tj
/R36438032 10 Tf
23.8801 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(seps)Tj
/R36438032 10 Tf
19.7199 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
-173.89 -16.8 Td
(split)Tj
/R36438032 10 Tf
18.3398 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(arr)Tj
/R36438032 10 Tf
15.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(array)Tj
2.5 Tc
/R36438032 10 Tf
23.8801 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
-118.89 -16.8 Td
[(tok)10.0159(ens)]TJ
/R36438032 10 Tf
27.6797 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(arr)Tj
/R36438032 10 Tf
15.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(array)Tj
/R36438032 10 Tf
23.8801 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(seps)Tj
/R36438032 10 Tf
19.7199 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
-183.23 -16.8 Td
[(tok)10.0159(ens)]TJ
/R36438032 10 Tf
27.6797 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(arr)Tj
/R36438032 10 Tf
15.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(array)Tj
2.5 Tc
/R36438032 10 Tf
23.8801 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-92.2301 -12 Td
(The)Tj
/R36756600 10 Tf
18.7969 0 Td
(split)Tj
/R36438032 10 Tf
21.5871 0 Td
0.747 Tw
(function breaks the string)Tj
/R36112256 10 Tf
107.418 0 Td
(s)Tj
/R36438032 10 Tf
7.13711 0 Td
(into elds, while the)Tj
/R36756600 10 Tf
87.1578 0 Td
[(tok)10.0146(ens)]TJ
/R36438032 10 Tf
30.927 0 Td
(function breaks the string into)Tj
-273.024 -12 Td
(tok)Tj
12.6801 0 Td
2.554 Tw
(ens. A)Tj
30.6578 0 Td
0.054 Tw
(eld consists of all non-separator characters between tw)Tj
2.554 Tc
224.388 0 Td
(os)Tj
0 Tc
11.4441 0 Td
0.055 Tw
(eparator characters or the be-)Tj
-279.17 -12 Td
1.01 Tw
(ginning or end of the string. Thus, a eld may be the empty string. A tok)Tj
305.59 0 Td
1.009 Tw
(en is a maximal, non-)Tj
-305.59 -12 Td
0.692 Tw
(empty substring not containing a separator character)Tj
5.692 Tc
213.002 0 Td
(.T)Tj
0 Tc
14.302 0 Td
0.693 Tw
(he separator characters are those gi)Tj
-0.15 Tc
143.435 0 Td
(ve)Tj
3.193 Tc
9.28984 0 Td
(ni)Tj
0 Tc
10.973 0 Td
(n)Tj
-391.002 -12 Td
(the)Tj
/R36112256 10 Tf
15.7148 0 Td
(seps)Tj
/R36438032 10 Tf
20.7148 0 Td
(ar)Tj
7.58984 0 Td
3.494 Tw
(gument. If)Tj
/R36112256 10 Tf
48.648 0 Td
(seps)Tj
/R36438032 10 Tf
20.7141 0 Td
0.994 Tw
[(is not pro)15.0024(vided, the def)9.99512(ault v)24.9854(alue is " \\t\\n".)-599.385(The functions return the)]TJ
-113.382 -12 Td
0 Tw
[(number of elds or tok)9.98535(ens.)]TJ
24 TL
0.563 Tw
T*[(The elds and tok)10.0098(ens are stored in the ar)17.9834(gument array)]TJ
3.063 Tc
219.367 0 Td
(.T)Tj
0 Tc
11.673 0 Td
(he array must be)Tj
/R36756600 10 Tf
71.1219 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(-v)Tj
8.08008 0 Td
0.564 Tw
(alued and ha)Tj
-0.15 Tc
51.468 0 Td
(ve)Tj
0 Tc
/R36756600 10 Tf
-386.71 -12 Td
(int)Tj
/R36438032 10 Tf
14.6422 0 Td
0.472 Tw
(as its inde)Tj
2.972 Tc
40.7941 0 Td
(xt)Tj
0 Tc
10.752 0 Td
(ype. The entries are inde)Tj
-0.15 Tc
100.318 0 Td
(xe)Tj
2.972 Tc
9.28984 0 Td
[(db)297.212(yc)]TJ
0 Tc
25.384 0 Td
(onsecuti)Tj
-0.15 Tc
33.0801 0 Td
0.772 Tw
(ve i)Tj
0 Tc
15.0422 0 Td
(nte)Tj
12.0699 0 Td
0.472 Tw
(gers, starting at 0. An)Tj
2.971 Tc
87.8379 0 Td
(yv)Tj
0 Tc
12.7211 0 Td
0.471 Tw
(alues al-)Tj
-361.931 -12 Td
0 Tw
(ready stored in the array will be either o)Tj
-0.15 Tc
159.81 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rwritten, or still be present after the function returns.)Tj
/R36756600 10 Tf
-226.1 -16.8 Td
(I/O)Tj
21 -12 Td
(print)Tj
/R36438032 10 Tf
21.6699 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(...)Tj
2.5 Tc
/R36438032 10 Tf
7.5 0 Td
(\):)Tj
-0.1 Tc
/R36756600 10 Tf
11.1102 0 Td
(vo)Tj
0 Tc
9.9 0 Td
(id)Tj
-17.5102 -12 Td
(print\()Tj
-0.2 Tc
/R36112256 10 Tf
27.8172 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
(pr)Tj
/R36756600 10 Tf
9.61992 0 Td
(,)Tj
/R36112256 10 Tf
5.31719 0 Td
(...)Tj
/R36756600 10 Tf
10.3172 0 Td
(\))Tj
/R36438032 10 Tf
6.14687 0 Td
0.318 Tw
[(prints a string representation of each ar)17.9956(gument in turn onto)]TJ
/R36756600 10 Tf
240.74 0 Td
(stdout)Tj
2.818 Tc
/R36438032 10 Tf
26.6699 0 Td
(,f)Tj
0 Tc
8.64805 0 Td
(ollo)Tj
15.3102 0 Td
(wed by a)Tj
-359.267 -12 Td
[(ne)25.0159(wline.)]TJ
/R36756600 10 Tf
-36 -16.8 Td
(printf)Tj
/R36438032 10 Tf
25 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(fmt)Tj
/R36438032 10 Tf
15.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(...)Tj
2.5 Tc
/R36438032 10 Tf
7.5 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
-97.5004 -16.8 Td
(printf)Tj
/R36438032 10 Tf
25 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(fd)Tj
/R36438032 10 Tf
10.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(int)Tj
/R36438032 10 Tf
11.6699 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(fmt)Tj
/R36438032 10 Tf
15.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(...)Tj
2.5 Tc
/R36438032 10 Tf
7.5 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-93.7305 -12 Td
0.24 Tw
(prints the string resulting from formatting the v)Tj
190.59 0 Td
0.239 Tw
[(alues of the e)14.9976(xpressions follo)]TJ
117.206 0 Td
(wing)Tj
/R36112256 10 Tf
22.7391 0 Td
(fmt)Tj
/R36438032 10 Tf
15.5191 0 Td
(according to)Tj
-346.054 -12 Td
(the)Tj
/R36112256 10 Tf
16.05 0 Td
(printf)Tj
/R36438032 10 Tf
24.1898 0 Td
0.08 Tw
(\(3\) format)Tj
/R36112256 10 Tf
45.45 0 Td
(fmt)Tj
5.08 Tc
/R36438032 10 Tf
13.4602 0 Td
(.R)Tj
0 Tc
14.25 0 Td
(eturns 0 on success.)Tj
84.7512 0 Td
0.081 Tw
[(By def)9.99023(ault, it prints on)]TJ
/R36756600 10 Tf
93.0852 0 Td
(stdout)Tj
5.081 Tc
/R36438032 10 Tf
26.6699 0 Td
(.I)Tj
2.581 Tc
10.9109 0 Td
(ft)Tj
0 Tc
8.69102 0 Td
(he optional in-)Tj
-337.508 -12 Td
[(te)15.0073(ger)]TJ
/R36112256 10 Tf
22.3398 0 Td
(fd)Tj
/R36438032 10 Tf
10.2801 0 Td
0 Tw
(is gi)Tj
-0.15 Tc
16.7 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n, output is written on the open stream associated with)Tj
/R36112256 10 Tf
220.26 0 Td
(fd)Tj
/R36438032 10 Tf
7.78008 0 Td
(.)Tj
/R36756600 10 Tf
-322.65 -16.8 Td
(scanf)Tj
/R36438032 10 Tf
22.2199 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(fmt)Tj
/R36438032 10 Tf
15.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(...)Tj
2.5 Tc
/R36438032 10 Tf
7.5 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
-94.7203 -16.8 Td
(scanf)Tj
/R36438032 10 Tf
22.2199 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(fd)Tj
/R36438032 10 Tf
10.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(int)Tj
/R36438032 10 Tf
11.6699 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(fmt)Tj
/R36438032 10 Tf
15.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(...)Tj
2.5 Tc
/R36438032 10 Tf
7.5 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-90.9504 -12 Td
0.38 Tw
[(scans in v)25(alues from an input stream according to the)]TJ
/R36112256 10 Tf
219.409 0 Td
(scanf)Tj
/R36438032 10 Tf
23.0699 0 Td
0.379 Tw
(\(3\) format)Tj
/R36112256 10 Tf
46.048 0 Td
(fmt)Tj
5.379 Tc
/R36438032 10 Tf
13.4602 0 Td
(.T)Tj
0 Tc
13.9891 0 Td
[(he v)24.9854(alues are stored)]TJ
-315.976 -12 Td
0.042 Tw
(in the addresses follo)Tj
84.5859 0 Td
(wing)Tj
/R36112256 10 Tf
22.5422 0 Td
(fmt)Tj
2.542 Tc
/R36438032 10 Tf
12.7801 0 Td
(,a)Tj
0 Tc
9.48203 0 Td
[(ddresses ha)19.9902(ving the form)]TJ
/R36756600 10 Tf
102.729 0 Td
(&)Tj
/R36112256 10 Tf
8.33008 0 Td
(v)Tj
2.543 Tc
/R36438032 10 Tf
4.43984 0 Td
(,w)Tj
0 Tc
12.2629 0 Td
(here)Tj
/R36112256 10 Tf
19.7531 0 Td
(v)Tj
/R36438032 10 Tf
6.98281 0 Td
0.043 Tw
[(is some declared v)25.0098(ariable of)]TJ
-283.888 -12 Td
0.681 Tw
[(the correct type.)-568.096(By def)9.99023(ault, it reads from)]TJ
/R36756600 10 Tf
175.588 0 Td
(stdin)Tj
5.681 Tc
/R36438032 10 Tf
21.1199 0 Td
(.I)Tj
3.181 Tc
11.5109 0 Td
(ft)Tj
0 Tc
9.29102 0 Td
0.68 Tw
(he optional inte)Tj
63.4301 0 Td
(ger)Tj
/R36112256 10 Tf
15.95 0 Td
(fd)Tj
/R36438032 10 Tf
10.9602 0 Td
(is gi)Tj
-0.15 Tc
17.3801 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n, input is read)Tj
-334.52 -12 Td
0 Tw
(from the open stream associated with)Tj
/R36112256 10 Tf
151.64 0 Td
(fd)Tj
5 Tc
/R36438032 10 Tf
7.78008 0 Td
(.R)Tj
0 Tc
14.1699 0 Td
(eturns the number of items successfully scanned.)Tj
/R36756600 10 Tf
-209.59 -16.8 Td
(openF)Tj
/R36438032 10 Tf
26.6699 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(s)Tj
/R36438032 10 Tf
6.38984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(t)Tj
/R36438032 10 Tf
5.28008 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-82.3402 -12 Td
0.336 Tw
(opens the le)Tj
/R36112256 10 Tf
56.8379 0 Td
(s)Tj
/R36438032 10 Tf
6.72617 0 Td
(as an I/O stream. The string ar)Tj
123.196 0 Td
(gument)Tj
/R36112256 10 Tf
32.8359 0 Td
(t)Tj
/R36438032 10 Tf
5.61602 0 Td
(species ho)Tj
2.837 Tc
47.0262 0 Td
(wt)Tj
0 Tc
12.8371 0 Td
0.337 Tw
(he le is opened. The ar)Tj
97.5949 0 Td
(gu-)Tj
-382.67 -12 Td
0.141 Tw
(ments are the same as for the C function)Tj
/R36112256 10 Tf
166.819 0 Td
(fopen)Tj
/R36438032 10 Tf
22.4602 0 Td
2.641 Tw
(\(3\). It)Tj
28.052 0 Td
0.141 Tw
[(returns an inte)14.9805(ger denoting the stream, or 1)]TJ
-217.331 -12 Td
0 Tw
[(on error)54.9927(.)]TJ
1.347 Tw
(As usual, streams 0, 1 and 2 are already open as)'
/R36756600 10 Tf
208.938 0 Td
(stdin)Tj
/R36438032 10 Tf
21.1199 0 Td
(,)Tj
/R36756600 10 Tf
6.34805 0 Td
(stdout)Tj
3.848 Tc
/R36438032 10 Tf
26.6699 0 Td
(,a)Tj
0 Tc
10.7879 0 Td
(nd)Tj
/R36756600 10 Tf
13.848 0 Td
(stderr)Tj
3.848 Tc
/R36438032 10 Tf
26.1 0 Td
(,r)Tj
0 Tc
9.67812 0 Td
(especti)Tj
-0.15 Tc
27.5199 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
3.848 Tc
7.13008 0 Td
(.S)Tj
0 Tc
11.9078 0 Td
(ince)Tj
/R36756600 10 Tf
-379.337 -12 Td
(gvpr)Tj
/R36438032 10 Tf
22.5 0 Td
0 Tw
(may use)Tj
/R36756600 10 Tf
35.55 0 Td
(stdin)Tj
/R36438032 10 Tf
23.6199 0 Td
(to read the input graphs, the user should a)Tj
-0.2 Tc
166.72 0 Td
(vo)Tj
0 Tc
9.8 0 Td
(id using this stream.)Tj
-128.135 -57.6 Td
[(29 August 2013)-19705.5(9)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R31102848 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R31102848 10 Tf
218.75 0 Td
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
(\(1\))Tj
/R31747192 10 Tf
-420.34 -36 Td
(yOf)Tj
/R31428624 10 Tf
16.1102 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(string)Tj
/R31428624 10 Tf
-31.2203 -12 Td
(returns the string ")Tj
/R31102848 10 Tf
74.35 0 Td
(y)Tj
2.5 Tc
/R31428624 10 Tf
4.43984 0 Td
("i)Tj
0 Tc
9.36016 0 Td
(f)Tj
/R31102848 10 Tf
5.83008 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(has the form ")Tj
/R31102848 10 Tf
56.5699 0 Td
(x)Tj
/R31428624 10 Tf
4.43984 0 Td
(,)Tj
/R31102848 10 Tf
2.5 0 Td
(y)Tj
/R31428624 10 Tf
4.43984 0 Td
(", where both)Tj
/R31102848 10 Tf
56.2898 0 Td
(x)Tj
/R31428624 10 Tf
6.93984 0 Td
(and)Tj
/R31102848 10 Tf
16.9398 0 Td
(y)Tj
/R31428624 10 Tf
6.93984 0 Td
(are numeric.)Tj
/R31747192 10 Tf
-291.429 -16.8 Td
(llOf)Tj
/R31428624 10 Tf
16.6699 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(string)Tj
/R31428624 10 Tf
-31.7801 -12 Td
0.789 Tw
(returns the string ")Tj
/R31102848 10 Tf
76.7172 0 Td
(llx)Tj
/R31428624 10 Tf
10 0 Td
(,)Tj
/R31102848 10 Tf
2.5 0 Td
(lly)Tj
3.289 Tc
/R31428624 10 Tf
10 0 Td
("i)Tj
0 Tc
10.1488 0 Td
(f)Tj
/R31102848 10 Tf
6.61914 0 Td
(s)Tj
/R31428624 10 Tf
7.17891 0 Td
0.788 Tw
(has the form ")Tj
/R31102848 10 Tf
58.934 0 Td
(llx)Tj
/R31428624 10 Tf
10 0 Td
(,)Tj
/R31102848 10 Tf
2.5 0 Td
(lly)Tj
/R31428624 10 Tf
10 0 Td
(,)Tj
/R31102848 10 Tf
2.5 0 Td
(urx)Tj
/R31428624 10 Tf
13.3301 0 Td
(,)Tj
/R31102848 10 Tf
2.5 0 Td
(ury)Tj
/R31428624 10 Tf
13.3301 0 Td
(", where all of)Tj
/R31102848 10 Tf
62.4922 0 Td
(llx)Tj
/R31428624 10 Tf
10 0 Td
(,)Tj
/R31102848 10 Tf
5.78789 0 Td
(lly)Tj
/R31428624 10 Tf
10 0 Td
(,)Tj
/R31102848 10 Tf
5.78789 0 Td
(urx)Tj
3.288 Tc
/R31428624 10 Tf
13.3301 0 Td
(,a)Tj
0 Tc
10.2281 0 Td
(nd)Tj
/R31102848 10 Tf
13.2879 0 Td
(ury)Tj
/R31428624 10 Tf
16.618 0 Td
(are)Tj
-383.79 -12 Td
(numeric.)Tj
/R31747192 10 Tf
-36 -16.8 Td
(urOf\()Tj
/R31102848 10 Tf
24.7801 0 Td
(s)Tj
/R31747192 10 Tf
4.16016 0 Td
(\))Tj
7.05977 -12 Td
(urOf)Tj
/R31428624 10 Tf
21.1102 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(s)Tj
/R31428624 10 Tf
6.60195 0 Td
(:)Tj
/R31747192 10 Tf
5.49297 0 Td
(string)Tj
2.713 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.5359 0 Td
(string)Tj
/R31428624 10 Tf
27.7129 0 Td
0.213 Tw
(returns the string ")Tj
/R31102848 10 Tf
74.9891 0 Td
(urx)Tj
/R31428624 10 Tf
13.3301 0 Td
(,)Tj
/R31102848 10 Tf
2.5 0 Td
(ury)Tj
2.713 Tc
/R31428624 10 Tf
13.3301 0 Td
("i)Tj
0 Tc
9.57305 0 Td
(f)Tj
/R31102848 10 Tf
6.04297 0 Td
(s)Tj
/R31428624 10 Tf
6.60313 0 Td
(has the form ")Tj
/R31102848 10 Tf
57.209 0 Td
(llx)Tj
/R31428624 10 Tf
10 0 Td
(,)Tj
/R31102848 10 Tf
2.5 0 Td
(lly)Tj
/R31428624 10 Tf
10 0 Td
(,)Tj
/R31102848 10 Tf
2.5 0 Td
(urx)Tj
/R31428624 10 Tf
13.3301 0 Td
(,)Tj
/R31102848 10 Tf
2.5 0 Td
(ury)Tj
/R31428624 10 Tf
13.3301 0 Td
(", where all of)Tj
/R31102848 10 Tf
-338.521 -12 Td
(llx)Tj
/R31428624 10 Tf
10 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(lly)Tj
/R31428624 10 Tf
10 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(urx)Tj
2.5 Tc
/R31428624 10 Tf
13.3301 0 Td
(,a)Tj
0 Tc
9.43984 0 Td
(nd)Tj
/R31102848 10 Tf
12.5 0 Td
(ury)Tj
/R31428624 10 Tf
15.8301 0 Td
0 Tw
(are numeric.)Tj
/R31747192 10 Tf
-117.1 -16.8 Td
(sscanf)Tj
/R31428624 10 Tf
26.1102 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(fmt)Tj
/R31428624 10 Tf
15.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(...)Tj
2.5 Tc
/R31428624 10 Tf
7.5 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-104.28 -12 Td
0.489 Tw
(scans the string)Tj
/R31102848 10 Tf
65.627 0 Td
(s)Tj
2.989 Tc
/R31428624 10 Tf
3.88984 0 Td
(,e)Tj
0 Tc
9.77891 0 Td
[(xtracting v)24.9927(alues according to the)]TJ
/R31102848 10 Tf
135.565 0 Td
(sscanf)Tj
/R31428624 10 Tf
26.9602 0 Td
(\(3\) format)Tj
/R31102848 10 Tf
46.2672 0 Td
(fmt)Tj
5.488 Tc
/R31428624 10 Tf
13.4602 0 Td
(.T)Tj
0 Tc
14.098 0 Td
0.488 Tw
[(he v)24.9854(alues are stored)]TJ
-315.646 -12 Td
0.042 Tw
(in the addresses follo)Tj
84.5859 0 Td
(wing)Tj
/R31102848 10 Tf
22.5422 0 Td
(fmt)Tj
2.542 Tc
/R31428624 10 Tf
12.7801 0 Td
(,a)Tj
0 Tc
9.48203 0 Td
[(ddresses ha)19.9902(ving the form)]TJ
/R31747192 10 Tf
102.729 0 Td
(&)Tj
/R31102848 10 Tf
8.33008 0 Td
(v)Tj
2.543 Tc
/R31428624 10 Tf
4.43984 0 Td
(,w)Tj
0 Tc
12.2629 0 Td
(here)Tj
/R31102848 10 Tf
19.7531 0 Td
(v)Tj
/R31428624 10 Tf
6.98281 0 Td
0.043 Tw
[(is some declared v)25.0098(ariable of)]TJ
-283.888 -12 Td
0 Tw
[(the correct type.)-500(Returns the number of items successfully scanned.)]TJ
/R31747192 10 Tf
-36 -16.8 Td
(split)Tj
/R31428624 10 Tf
18.3398 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(arr)Tj
/R31428624 10 Tf
15.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(array)Tj
/R31428624 10 Tf
23.8801 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(seps)Tj
/R31428624 10 Tf
19.7199 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
-173.89 -16.8 Td
(split)Tj
/R31428624 10 Tf
18.3398 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(arr)Tj
/R31428624 10 Tf
15.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(array)Tj
2.5 Tc
/R31428624 10 Tf
23.8801 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
-118.89 -16.8 Td
[(tok)10.0159(ens)]TJ
/R31428624 10 Tf
27.6797 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(arr)Tj
/R31428624 10 Tf
15.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(array)Tj
/R31428624 10 Tf
23.8801 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(seps)Tj
/R31428624 10 Tf
19.7199 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
-183.23 -16.8 Td
[(tok)10.0159(ens)]TJ
/R31428624 10 Tf
27.6797 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(arr)Tj
/R31428624 10 Tf
15.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(array)Tj
2.5 Tc
/R31428624 10 Tf
23.8801 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-92.2301 -12 Td
(The)Tj
/R31747192 10 Tf
18.7969 0 Td
(split)Tj
/R31428624 10 Tf
21.5871 0 Td
0.747 Tw
(function breaks the string)Tj
/R31102848 10 Tf
107.418 0 Td
(s)Tj
/R31428624 10 Tf
7.13711 0 Td
(into elds, while the)Tj
/R31747192 10 Tf
87.1578 0 Td
[(tok)10.0146(ens)]TJ
/R31428624 10 Tf
30.927 0 Td
(function breaks the string into)Tj
-273.024 -12 Td
(tok)Tj
12.6801 0 Td
2.554 Tw
(ens. A)Tj
30.6578 0 Td
0.054 Tw
(eld consists of all non-separator characters between tw)Tj
2.554 Tc
224.388 0 Td
(os)Tj
0 Tc
11.4441 0 Td
0.055 Tw
(eparator characters or the be-)Tj
-279.17 -12 Td
1.01 Tw
(ginning or end of the string. Thus, a eld may be the empty string. A tok)Tj
305.59 0 Td
1.009 Tw
(en is a maximal, non-)Tj
-305.59 -12 Td
0.692 Tw
(empty substring not containing a separator character)Tj
5.692 Tc
213.002 0 Td
(.T)Tj
0 Tc
14.302 0 Td
0.693 Tw
(he separator characters are those gi)Tj
-0.15 Tc
143.435 0 Td
(ve)Tj
3.193 Tc
9.28984 0 Td
(ni)Tj
0 Tc
10.973 0 Td
(n)Tj
-391.002 -12 Td
(the)Tj
/R31102848 10 Tf
15.7148 0 Td
(seps)Tj
/R31428624 10 Tf
20.7148 0 Td
(ar)Tj
7.58984 0 Td
3.494 Tw
(gument. If)Tj
/R31102848 10 Tf
48.648 0 Td
(seps)Tj
/R31428624 10 Tf
20.7141 0 Td
0.994 Tw
[(is not pro)15.0024(vided, the def)9.99512(ault v)24.9854(alue is " \\t\\n".)-599.385(The functions return the)]TJ
-113.382 -12 Td
0 Tw
[(number of elds or tok)9.98535(ens.)]TJ
24 TL
0.563 Tw
T*[(The elds and tok)10.0098(ens are stored in the ar)17.9834(gument array)]TJ
3.063 Tc
219.367 0 Td
(.T)Tj
0 Tc
11.673 0 Td
(he array must be)Tj
/R31747192 10 Tf
71.1219 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(-v)Tj
8.08008 0 Td
0.564 Tw
(alued and ha)Tj
-0.15 Tc
51.468 0 Td
(ve)Tj
0 Tc
/R31747192 10 Tf
-386.71 -12 Td
(int)Tj
/R31428624 10 Tf
14.6422 0 Td
0.472 Tw
(as its inde)Tj
2.972 Tc
40.7941 0 Td
(xt)Tj
0 Tc
10.752 0 Td
(ype. The entries are inde)Tj
-0.15 Tc
100.318 0 Td
(xe)Tj
2.972 Tc
9.28984 0 Td
[(db)297.212(yc)]TJ
0 Tc
25.384 0 Td
(onsecuti)Tj
-0.15 Tc
33.0801 0 Td
0.772 Tw
(ve i)Tj
0 Tc
15.0422 0 Td
(nte)Tj
12.0699 0 Td
0.472 Tw
(gers, starting at 0. An)Tj
2.971 Tc
87.8379 0 Td
(yv)Tj
0 Tc
12.7211 0 Td
0.471 Tw
(alues al-)Tj
-361.931 -12 Td
0 Tw
(ready stored in the array will be either o)Tj
-0.15 Tc
159.81 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rwritten, or still be present after the function returns.)Tj
/R31747192 10 Tf
-226.1 -16.8 Td
(I/O)Tj
21 -12 Td
(print)Tj
/R31428624 10 Tf
21.6699 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(...)Tj
2.5 Tc
/R31428624 10 Tf
7.5 0 Td
(\):)Tj
-0.1 Tc
/R31747192 10 Tf
11.1102 0 Td
(vo)Tj
0 Tc
9.9 0 Td
(id)Tj
-17.5102 -12 Td
(print\()Tj
-0.2 Tc
/R31102848 10 Tf
27.8172 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
(pr)Tj
/R31747192 10 Tf
9.61992 0 Td
(,)Tj
/R31102848 10 Tf
5.31719 0 Td
(...)Tj
/R31747192 10 Tf
10.3172 0 Td
(\))Tj
/R31428624 10 Tf
6.14687 0 Td
0.318 Tw
[(prints a string representation of each ar)17.9956(gument in turn onto)]TJ
/R31747192 10 Tf
240.74 0 Td
(stdout)Tj
2.818 Tc
/R31428624 10 Tf
26.6699 0 Td
(,f)Tj
0 Tc
8.64805 0 Td
(ollo)Tj
15.3102 0 Td
(wed by a)Tj
-359.267 -12 Td
[(ne)25.0159(wline.)]TJ
/R31747192 10 Tf
-36 -16.8 Td
(printf)Tj
/R31428624 10 Tf
25 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(fmt)Tj
/R31428624 10 Tf
15.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(...)Tj
2.5 Tc
/R31428624 10 Tf
7.5 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
-97.5004 -16.8 Td
(printf)Tj
/R31428624 10 Tf
25 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(fd)Tj
/R31428624 10 Tf
10.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(int)Tj
/R31428624 10 Tf
11.6699 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(fmt)Tj
/R31428624 10 Tf
15.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(...)Tj
2.5 Tc
/R31428624 10 Tf
7.5 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-93.7305 -12 Td
0.24 Tw
(prints the string resulting from formatting the v)Tj
190.59 0 Td
0.239 Tw
[(alues of the e)14.9976(xpressions follo)]TJ
117.206 0 Td
(wing)Tj
/R31102848 10 Tf
22.7391 0 Td
(fmt)Tj
/R31428624 10 Tf
15.5191 0 Td
(according to)Tj
-346.054 -12 Td
(the)Tj
/R31102848 10 Tf
16.05 0 Td
(printf)Tj
/R31428624 10 Tf
24.1898 0 Td
0.08 Tw
(\(3\) format)Tj
/R31102848 10 Tf
45.45 0 Td
(fmt)Tj
5.08 Tc
/R31428624 10 Tf
13.4602 0 Td
(.R)Tj
0 Tc
14.25 0 Td
(eturns 0 on success.)Tj
84.7512 0 Td
0.081 Tw
[(By def)9.99023(ault, it prints on)]TJ
/R31747192 10 Tf
93.0852 0 Td
(stdout)Tj
5.081 Tc
/R31428624 10 Tf
26.6699 0 Td
(.I)Tj
2.581 Tc
10.9109 0 Td
(ft)Tj
0 Tc
8.69102 0 Td
(he optional in-)Tj
-337.508 -12 Td
[(te)15.0073(ger)]TJ
/R31102848 10 Tf
22.3398 0 Td
(fd)Tj
/R31428624 10 Tf
10.2801 0 Td
0 Tw
(is gi)Tj
-0.15 Tc
16.7 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n, output is written on the open stream associated with)Tj
/R31102848 10 Tf
220.26 0 Td
(fd)Tj
/R31428624 10 Tf
7.78008 0 Td
(.)Tj
/R31747192 10 Tf
-322.65 -16.8 Td
(scanf)Tj
/R31428624 10 Tf
22.2199 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(fmt)Tj
/R31428624 10 Tf
15.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(...)Tj
2.5 Tc
/R31428624 10 Tf
7.5 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
-94.7203 -16.8 Td
(scanf)Tj
/R31428624 10 Tf
22.2199 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(fd)Tj
/R31428624 10 Tf
10.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(int)Tj
/R31428624 10 Tf
11.6699 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(fmt)Tj
/R31428624 10 Tf
15.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(...)Tj
2.5 Tc
/R31428624 10 Tf
7.5 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-90.9504 -12 Td
0.38 Tw
[(scans in v)25(alues from an input stream according to the)]TJ
/R31102848 10 Tf
219.409 0 Td
(scanf)Tj
/R31428624 10 Tf
23.0699 0 Td
0.379 Tw
(\(3\) format)Tj
/R31102848 10 Tf
46.048 0 Td
(fmt)Tj
5.379 Tc
/R31428624 10 Tf
13.4602 0 Td
(.T)Tj
0 Tc
13.9891 0 Td
[(he v)24.9854(alues are stored)]TJ
-315.976 -12 Td
0.042 Tw
(in the addresses follo)Tj
84.5859 0 Td
(wing)Tj
/R31102848 10 Tf
22.5422 0 Td
(fmt)Tj
2.542 Tc
/R31428624 10 Tf
12.7801 0 Td
(,a)Tj
0 Tc
9.48203 0 Td
[(ddresses ha)19.9902(ving the form)]TJ
/R31747192 10 Tf
102.729 0 Td
(&)Tj
/R31102848 10 Tf
8.33008 0 Td
(v)Tj
2.543 Tc
/R31428624 10 Tf
4.43984 0 Td
(,w)Tj
0 Tc
12.2629 0 Td
(here)Tj
/R31102848 10 Tf
19.7531 0 Td
(v)Tj
/R31428624 10 Tf
6.98281 0 Td
0.043 Tw
[(is some declared v)25.0098(ariable of)]TJ
-283.888 -12 Td
0.681 Tw
[(the correct type.)-568.096(By def)9.99023(ault, it reads from)]TJ
/R31747192 10 Tf
175.588 0 Td
(stdin)Tj
5.681 Tc
/R31428624 10 Tf
21.1199 0 Td
(.I)Tj
3.181 Tc
11.5109 0 Td
(ft)Tj
0 Tc
9.29102 0 Td
0.68 Tw
(he optional inte)Tj
63.4301 0 Td
(ger)Tj
/R31102848 10 Tf
15.95 0 Td
(fd)Tj
/R31428624 10 Tf
10.9602 0 Td
(is gi)Tj
-0.15 Tc
17.3801 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n, input is read)Tj
-334.52 -12 Td
0 Tw
(from the open stream associated with)Tj
/R31102848 10 Tf
151.64 0 Td
(fd)Tj
5 Tc
/R31428624 10 Tf
7.78008 0 Td
(.R)Tj
0 Tc
14.1699 0 Td
(eturns the number of items successfully scanned.)Tj
/R31747192 10 Tf
-209.59 -16.8 Td
(openF)Tj
/R31428624 10 Tf
26.6699 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(s)Tj
/R31428624 10 Tf
6.38984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(t)Tj
/R31428624 10 Tf
5.28008 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-82.3402 -12 Td
0.336 Tw
(opens the le)Tj
/R31102848 10 Tf
56.8379 0 Td
(s)Tj
/R31428624 10 Tf
6.72617 0 Td
(as an I/O stream. The string ar)Tj
123.196 0 Td
(gument)Tj
/R31102848 10 Tf
32.8359 0 Td
(t)Tj
/R31428624 10 Tf
5.61602 0 Td
(species ho)Tj
2.837 Tc
47.0262 0 Td
(wt)Tj
0 Tc
12.8371 0 Td
0.337 Tw
(he le is opened. The ar)Tj
97.5949 0 Td
(gu-)Tj
-382.67 -12 Td
0.141 Tw
(ments are the same as for the C function)Tj
/R31102848 10 Tf
166.819 0 Td
(fopen)Tj
/R31428624 10 Tf
22.4602 0 Td
2.641 Tw
(\(3\). It)Tj
28.052 0 Td
0.141 Tw
[(returns an inte)14.9805(ger denoting the stream, or 1)]TJ
-217.331 -12 Td
0 Tw
[(on error)54.9927(.)]TJ
1.347 Tw
(As usual, streams 0, 1 and 2 are already open as)'
/R31747192 10 Tf
208.938 0 Td
(stdin)Tj
/R31428624 10 Tf
21.1199 0 Td
(,)Tj
/R31747192 10 Tf
6.34805 0 Td
(stdout)Tj
3.848 Tc
/R31428624 10 Tf
26.6699 0 Td
(,a)Tj
0 Tc
10.7879 0 Td
(nd)Tj
/R31747192 10 Tf
13.848 0 Td
(stderr)Tj
3.848 Tc
/R31428624 10 Tf
26.1 0 Td
(,r)Tj
0 Tc
9.67812 0 Td
(especti)Tj
-0.15 Tc
27.5199 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
3.848 Tc
7.13008 0 Td
(.S)Tj
0 Tc
11.9078 0 Td
(ince)Tj
/R31747192 10 Tf
-379.337 -12 Td
(gvpr)Tj
/R31428624 10 Tf
22.5 0 Td
0 Tw
(may use)Tj
/R31747192 10 Tf
35.55 0 Td
(stdin)Tj
/R31428624 10 Tf
23.6199 0 Td
(to read the input graphs, the user should a)Tj
-0.2 Tc
166.72 0 Td
(vo)Tj
0 Tc
9.8 0 Td
(id using this stream.)Tj
-128.135 -57.6 Td
[(29 August 2013)-19705.5(9)]TJ
ET
Q
Q
\n \n \n \n \n 3426\n \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\n \n \n \n \n \n \n Type\n@@ -1184,29 +1184,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R36112256 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R36112256 10 Tf
218.75 0 Td
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
(\(1\))Tj
/R36756600 10 Tf
-420.34 -36 Td
(closeF)Tj
/R36438032 10 Tf
26.6602 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(fd)Tj
/R36438032 10 Tf
10.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(int)Tj
2.5 Tc
/R36438032 10 Tf
11.6699 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-32.3305 -12 Td
0.253 Tw
(closes the open stream denoted by the inte)Tj
170.761 0 Td
(ger)Tj
/R36112256 10 Tf
15.5219 0 Td
(fd)Tj
5.252 Tc
/R36438032 10 Tf
7.78008 0 Td
(.S)Tj
0 Tc
13.3121 0 Td
2.752 Tw
(treams 0,)Tj
2.752 Tc
42.1641 0 Td
(1a)Tj
0 Tc
12.1922 0 Td
0.252 Tw
[(nd 2 cannot be closed.)-525.215(Returns 0)]TJ
-261.731 -12 Td
0 Tw
(on success.)Tj
-0.18 Tc
/R36756600 10 Tf
-36 -16.8 Td
(re)Tj
0 Tc
8.7 0 Td
(adL)Tj
/R36438032 10 Tf
17.2301 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(fd)Tj
/R36438032 10 Tf
10.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(int)Tj
2.5 Tc
/R36438032 10 Tf
11.6699 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(string)Tj
/R36438032 10 Tf
-31.6004 -12 Td
1.051 Tw
[(returns the ne)14.9963(xt line read from the input stream)]TJ
/R36112256 10 Tf
200.11 0 Td
(fd)Tj
3.552 Tc
/R36438032 10 Tf
7.78008 0 Td
[(.I)355.198(tr)]TJ
0 Tc
19.0441 0 Td
1.052 Tw
(eturns the empty string "" on end of le.)Tj
-226.934 -12 Td
0 Tw
[(Note that the ne)25(wline character is left in the returned string.)]TJ
/R36756600 10 Tf
-57 -16.8 Td
(Math)Tj
21 -12 Td
(exp)Tj
/R36438032 10 Tf
15 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(d)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(double)Tj
2.5 Tc
/R36438032 10 Tf
28.9 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(double)Tj
/R36438032 10 Tf
-35.1203 -12 Td
(returns e to the)Tj
/R36112256 10 Tf
62.2102 0 Td
(d)Tj
/R36438032 10 Tf
5 0 Td
[(th po)24.9927(wer)55.0146(.)]TJ
/R36756600 10 Tf
-103.21 -16.8 Td
(log)Tj
/R36438032 10 Tf
12.7801 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(d)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(double)Tj
2.5 Tc
/R36438032 10 Tf
28.9 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(double)Tj
/R36438032 10 Tf
-32.9004 -12 Td
(returns the natural log of)Tj
/R36112256 10 Tf
101.37 0 Td
(d)Tj
/R36438032 10 Tf
5 0 Td
(.)Tj
/R36756600 10 Tf
-142.37 -16.8 Td
(sqrt)Tj
/R36438032 10 Tf
17.2199 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(d)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(double)Tj
2.5 Tc
/R36438032 10 Tf
28.9 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(double)Tj
/R36438032 10 Tf
-37.3402 -12 Td
(returns the square root of the double)Tj
/R36112256 10 Tf
147.47 0 Td
(d)Tj
/R36438032 10 Tf
5 0 Td
(.)Tj
/R36756600 10 Tf
-188.47 -16.8 Td
[(po)9.98413(w)]TJ
/R36438032 10 Tf
17.6801 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(d)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(double)Tj
/R36438032 10 Tf
28.9 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(x)Tj
/R36438032 10 Tf
6.93984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(double)Tj
2.5 Tc
/R36438032 10 Tf
28.9 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(double)Tj
/R36438032 10 Tf
-83.9203 -12 Td
(returns)Tj
/R36112256 10 Tf
30.2699 0 Td
(d)Tj
/R36438032 10 Tf
7.5 0 Td
(raised to the)Tj
/R36112256 10 Tf
51.3801 0 Td
(x)Tj
/R36438032 10 Tf
4.43984 0 Td
[(th po)24.9927(wer)55.0146(.)]TJ
/R36756600 10 Tf
-129.59 -16.8 Td
(cos)Tj
/R36438032 10 Tf
13.3301 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(d)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(double)Tj
2.5 Tc
/R36438032 10 Tf
28.9 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(double)Tj
/R36438032 10 Tf
-33.4504 -12 Td
(returns the cosine of)Tj
/R36112256 10 Tf
83.8699 0 Td
(d)Tj
/R36438032 10 Tf
5 0 Td
(.)Tj
/R36756600 10 Tf
-124.87 -16.8 Td
(sin)Tj
/R36438032 10 Tf
12.2301 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(d)Tj
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(double)Tj
2.5 Tc
/R36438032 10 Tf
28.9 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(double)Tj
/R36438032 10 Tf
-32.3504 -12 Td
(returns the sine of)Tj
/R36112256 10 Tf
74.4301 0 Td
(d)Tj
/R36438032 10 Tf
5 0 Td
(.)Tj
/R36756600 10 Tf
-115.43 -16.8 Td
(atan2)Tj
/R36438032 10 Tf
23.8898 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(y)Tj
/R36438032 10 Tf
6.93984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(double)Tj
/R36438032 10 Tf
28.9 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(x)Tj
/R36438032 10 Tf
6.93984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(double)Tj
2.5 Tc
/R36438032 10 Tf
28.9 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(double)Tj
/R36438032 10 Tf
-89.5699 -12 Td
(returns the arctangent of)Tj
/R36112256 10 Tf
99.9699 0 Td
(y/x)Tj
/R36438032 10 Tf
14.1602 0 Td
(in the range pi to pi.)Tj
/R36756600 10 Tf
-150.13 -16.8 Td
(MIN)Tj
/R36438032 10 Tf
20.55 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(y)Tj
/R36438032 10 Tf
6.93984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(double)Tj
/R36438032 10 Tf
28.9 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(x)Tj
/R36438032 10 Tf
6.93984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(double)Tj
2.5 Tc
/R36438032 10 Tf
28.9 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(double)Tj
/R36438032 10 Tf
-86.2301 -12 Td
(returns the minimum of)Tj
/R36112256 10 Tf
97.2199 0 Td
(y)Tj
/R36438032 10 Tf
6.93984 0 Td
(and)Tj
/R36112256 10 Tf
16.9398 0 Td
(x)Tj
/R36438032 10 Tf
4.43984 0 Td
(.)Tj
/R36756600 10 Tf
-161.539 -16.8 Td
(MAX)Tj
/R36438032 10 Tf
23.8801 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(y)Tj
/R36438032 10 Tf
6.93984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(double)Tj
/R36438032 10 Tf
28.9 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(x)Tj
/R36438032 10 Tf
6.93984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(double)Tj
2.5 Tc
/R36438032 10 Tf
28.9 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(double)Tj
/R36438032 10 Tf
-89.5602 -12 Td
(returns the maximum of)Tj
/R36112256 10 Tf
98.8801 0 Td
(y)Tj
/R36438032 10 Tf
6.93984 0 Td
(and)Tj
/R36112256 10 Tf
16.9398 0 Td
(x)Tj
/R36438032 10 Tf
4.43984 0 Td
(.)Tj
/R36756600 10 Tf
-184.2 -16.8 Td
(Associati)Tj
-0.1 Tc
38.2301 0 Td
0.2 Tw
(ve A)Tj
0 Tc
19.0602 0 Td
(rrays)Tj
-36.2902 -12 Td
(#)Tj
/R36112256 10 Tf
7.5 0 Td
(arr)Tj
/R36438032 10 Tf
15.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(int)Tj
/R36438032 10 Tf
7.93984 -12 Td
0 Tw
(returns the number of elements in the array)Tj
/R36112256 10 Tf
174.96 0 Td
(arr)Tj
/R36438032 10 Tf
12.7801 0 Td
(.)Tj
/R36112256 10 Tf
-223.74 -16.8 Td
(idx)Tj
/R36756600 10 Tf
14.7199 0 Td
(in)Tj
/R36112256 10 Tf
10.8398 0 Td
(arr)Tj
/R36438032 10 Tf
15.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(int)Tj
/R36438032 10 Tf
-10.1199 -12 Td
[(returns 1 if a v)25.0073(alue has been set for inde)14.9854(x)]TJ
/R36112256 10 Tf
166.78 0 Td
(idx)Tj
/R36438032 10 Tf
14.7199 0 Td
(in the array)Tj
/R36112256 10 Tf
48.0398 0 Td
(arr)Tj
5 Tc
/R36438032 10 Tf
12.7801 0 Td
(.I)Tj
2.5 Tc
10.8301 0 Td
(tr)Tj
0 Tc
8.61016 0 Td
(eturns 0 otherwise.)Tj
/R36756600 10 Tf
-297.76 -16.8 Td
(unset)Tj
/R36438032 10 Tf
22.7801 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(v)Tj
/R36438032 10 Tf
6.93984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(array)Tj
/R36438032 10 Tf
23.8801 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(idx)Tj
2.5 Tc
/R36438032 10 Tf
12.2199 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-54.5402 -12 Td
(remo)Tj
-0.15 Tc
20.4 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(st)Tj
0 Tc
9.16992 0 Td
(he item inde)Tj
-0.15 Tc
49.2898 0 Td
(xe)Tj
2.5 Tc
9.28984 0 Td
(db)Tj
0 Tc
12.5 0 Td
(y)Tj
/R36112256 10 Tf
7.5 0 Td
(idx)Tj
2.5 Tc
/R36438032 10 Tf
12.2199 0 Td
[(.I)249.993(tr)]TJ
0 Tc
16.9402 0 Td
[(eturns 1 if the item e)15.0146(xisted, 0 otherwise.)]TJ
/R36756600 10 Tf
-182.6 -16.8 Td
(unset)Tj
/R36438032 10 Tf
22.7801 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(v)Tj
/R36438032 10 Tf
6.93984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(array)Tj
2.5 Tc
/R36438032 10 Tf
23.8801 0 Td
(\):)Tj
-0.1 Tc
/R36756600 10 Tf
11.1102 0 Td
(vo)Tj
0 Tc
9.9 0 Td
(id)Tj
/R36438032 10 Tf
-47.2203 -12 Td
[(re-initializes the array)65(.)]TJ
/R36756600 10 Tf
-57 -16.8 Td
(Miscellaneous)Tj
21 -12 Td
(exit)Tj
/R36438032 10 Tf
15.55 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(v)Tj
/R36438032 10 Tf
6.93984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(int)Tj
2.5 Tc
/R36438032 10 Tf
11.6699 0 Td
(\):)Tj
-0.1 Tc
/R36756600 10 Tf
11.1102 0 Td
(vo)Tj
0 Tc
9.9 0 Td
(id)Tj
/R36438032 10 Tf
-27.7801 -12 Td
(causes)Tj
/R36756600 10 Tf
28.6 0 Td
(gvpr)Tj
/R36438032 10 Tf
22.5 0 Td
[(to e)15.0073(xit with the e)15(xit code)]TJ
/R36112256 10 Tf
101.65 0 Td
(v)Tj
/R36438032 10 Tf
4.76016 0 Td
(.)Tj
/R36756600 10 Tf
-193.51 -16.8 Td
(system)Tj
/R36438032 10 Tf
28.8801 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(cmd)Tj
/R36438032 10 Tf
19.1602 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-56.7605 -12 Td
(pro)Tj
13.1801 0 Td
0.745 Tw
(vides the standard C function)Tj
/R36112256 10 Tf
123.774 0 Td
(system)Tj
/R36438032 10 Tf
26.9801 0 Td
3.244 Tw
(\(3\). It)Tj
-0.15 Tc
29.2578 0 Td
(exe)Tj
0 Tc
13.5801 0 Td
(cutes)Tj
/R36112256 10 Tf
23.7941 0 Td
(cmd)Tj
/R36438032 10 Tf
19.9039 0 Td
0.744 Tw
(in the user')Tj
3.244 Tc
45.9281 0 Td
(ss)Tj
0 Tc
11.0238 0 Td
[(hell en)40(vironment, and)]TJ
-307.422 -12 Td
0 Tw
[(returns the e)14.9927(xit status of the shell.)]TJ
/R36756600 10 Tf
-36 -16.8 Td
(rand)Tj
/R36438032 10 Tf
20.5602 0 Td
(\(\) :)Tj
/R36756600 10 Tf
14.4398 0 Td
(double)Tj
/R36438032 10 Tf
1 -12 Td
(returns a pseudo-random double between 0 and 1.)Tj
/R36756600 10 Tf
-36 -16.8 Td
(srand)Tj
/R36438032 10 Tf
24.45 0 Td
(\(\) :)Tj
/R36756600 10 Tf
14.4398 0 Td
(int)Tj
-38.8898 -16.8 Td
(srand)Tj
/R36438032 10 Tf
24.45 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(v)Tj
/R36438032 10 Tf
6.93984 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(int)Tj
2.5 Tc
/R36438032 10 Tf
11.6699 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(int)Tj
/R36438032 10 Tf
-26.7801 -12 Td
0.047 Tw
(sets a seed for the random number generator)Tj
2.547 Tc
177.229 0 Td
(.T)Tj
0 Tc
11.157 0 Td
[(he optional ar)18.0103(gument gi)]TJ
-0.15 Tc
94.9809 0 Td
(ve)Tj
2.547 Tc
9.28984 0 Td
(st)Tj
0 Tc
9.21719 0 Td
(he seed; if it is omitted,)Tj
-301.874 -12 Td
0.907 Tw
(the current time is used. The pre)Tj
134.332 0 Td
0.906 Tw
[(vious seed v)25.0049(alue is returned.)]TJ
/R36756600 10 Tf
120.37 0 Td
(srand)Tj
/R36438032 10 Tf
27.8559 0 Td
(should be called before an)Tj
108.444 0 Td
(y)Tj
-391.002 -12 Td
0 Tw
(calls to)Tj
/R36756600 10 Tf
31.1102 0 Td
(rand)Tj
/R36438032 10 Tf
20.5602 0 Td
(.)Tj
78.3848 -40.8 Td
[(29 August 2013)-19205.5(10)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R31102848 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R31102848 10 Tf
218.75 0 Td
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
(\(1\))Tj
/R31747192 10 Tf
-420.34 -36 Td
(closeF)Tj
/R31428624 10 Tf
26.6602 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(fd)Tj
/R31428624 10 Tf
10.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(int)Tj
2.5 Tc
/R31428624 10 Tf
11.6699 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-32.3305 -12 Td
0.253 Tw
(closes the open stream denoted by the inte)Tj
170.761 0 Td
(ger)Tj
/R31102848 10 Tf
15.5219 0 Td
(fd)Tj
5.252 Tc
/R31428624 10 Tf
7.78008 0 Td
(.S)Tj
0 Tc
13.3121 0 Td
2.752 Tw
(treams 0,)Tj
2.752 Tc
42.1641 0 Td
(1a)Tj
0 Tc
12.1922 0 Td
0.252 Tw
[(nd 2 cannot be closed.)-525.215(Returns 0)]TJ
-261.731 -12 Td
0 Tw
(on success.)Tj
-0.18 Tc
/R31747192 10 Tf
-36 -16.8 Td
(re)Tj
0 Tc
8.7 0 Td
(adL)Tj
/R31428624 10 Tf
17.2301 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(fd)Tj
/R31428624 10 Tf
10.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(int)Tj
2.5 Tc
/R31428624 10 Tf
11.6699 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(string)Tj
/R31428624 10 Tf
-31.6004 -12 Td
1.051 Tw
[(returns the ne)14.9963(xt line read from the input stream)]TJ
/R31102848 10 Tf
200.11 0 Td
(fd)Tj
3.552 Tc
/R31428624 10 Tf
7.78008 0 Td
[(.I)355.198(tr)]TJ
0 Tc
19.0441 0 Td
1.052 Tw
(eturns the empty string "" on end of le.)Tj
-226.934 -12 Td
0 Tw
[(Note that the ne)25(wline character is left in the returned string.)]TJ
/R31747192 10 Tf
-57 -16.8 Td
(Math)Tj
21 -12 Td
(exp)Tj
/R31428624 10 Tf
15 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(d)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(double)Tj
2.5 Tc
/R31428624 10 Tf
28.9 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(double)Tj
/R31428624 10 Tf
-35.1203 -12 Td
(returns e to the)Tj
/R31102848 10 Tf
62.2102 0 Td
(d)Tj
/R31428624 10 Tf
5 0 Td
[(th po)24.9927(wer)55.0146(.)]TJ
/R31747192 10 Tf
-103.21 -16.8 Td
(log)Tj
/R31428624 10 Tf
12.7801 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(d)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(double)Tj
2.5 Tc
/R31428624 10 Tf
28.9 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(double)Tj
/R31428624 10 Tf
-32.9004 -12 Td
(returns the natural log of)Tj
/R31102848 10 Tf
101.37 0 Td
(d)Tj
/R31428624 10 Tf
5 0 Td
(.)Tj
/R31747192 10 Tf
-142.37 -16.8 Td
(sqrt)Tj
/R31428624 10 Tf
17.2199 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(d)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(double)Tj
2.5 Tc
/R31428624 10 Tf
28.9 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(double)Tj
/R31428624 10 Tf
-37.3402 -12 Td
(returns the square root of the double)Tj
/R31102848 10 Tf
147.47 0 Td
(d)Tj
/R31428624 10 Tf
5 0 Td
(.)Tj
/R31747192 10 Tf
-188.47 -16.8 Td
[(po)9.98413(w)]TJ
/R31428624 10 Tf
17.6801 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(d)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(double)Tj
/R31428624 10 Tf
28.9 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(x)Tj
/R31428624 10 Tf
6.93984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(double)Tj
2.5 Tc
/R31428624 10 Tf
28.9 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(double)Tj
/R31428624 10 Tf
-83.9203 -12 Td
(returns)Tj
/R31102848 10 Tf
30.2699 0 Td
(d)Tj
/R31428624 10 Tf
7.5 0 Td
(raised to the)Tj
/R31102848 10 Tf
51.3801 0 Td
(x)Tj
/R31428624 10 Tf
4.43984 0 Td
[(th po)24.9927(wer)55.0146(.)]TJ
/R31747192 10 Tf
-129.59 -16.8 Td
(cos)Tj
/R31428624 10 Tf
13.3301 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(d)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(double)Tj
2.5 Tc
/R31428624 10 Tf
28.9 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(double)Tj
/R31428624 10 Tf
-33.4504 -12 Td
(returns the cosine of)Tj
/R31102848 10 Tf
83.8699 0 Td
(d)Tj
/R31428624 10 Tf
5 0 Td
(.)Tj
/R31747192 10 Tf
-124.87 -16.8 Td
(sin)Tj
/R31428624 10 Tf
12.2301 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(d)Tj
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(double)Tj
2.5 Tc
/R31428624 10 Tf
28.9 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(double)Tj
/R31428624 10 Tf
-32.3504 -12 Td
(returns the sine of)Tj
/R31102848 10 Tf
74.4301 0 Td
(d)Tj
/R31428624 10 Tf
5 0 Td
(.)Tj
/R31747192 10 Tf
-115.43 -16.8 Td
(atan2)Tj
/R31428624 10 Tf
23.8898 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(y)Tj
/R31428624 10 Tf
6.93984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(double)Tj
/R31428624 10 Tf
28.9 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(x)Tj
/R31428624 10 Tf
6.93984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(double)Tj
2.5 Tc
/R31428624 10 Tf
28.9 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(double)Tj
/R31428624 10 Tf
-89.5699 -12 Td
(returns the arctangent of)Tj
/R31102848 10 Tf
99.9699 0 Td
(y/x)Tj
/R31428624 10 Tf
14.1602 0 Td
(in the range pi to pi.)Tj
/R31747192 10 Tf
-150.13 -16.8 Td
(MIN)Tj
/R31428624 10 Tf
20.55 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(y)Tj
/R31428624 10 Tf
6.93984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(double)Tj
/R31428624 10 Tf
28.9 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(x)Tj
/R31428624 10 Tf
6.93984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(double)Tj
2.5 Tc
/R31428624 10 Tf
28.9 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(double)Tj
/R31428624 10 Tf
-86.2301 -12 Td
(returns the minimum of)Tj
/R31102848 10 Tf
97.2199 0 Td
(y)Tj
/R31428624 10 Tf
6.93984 0 Td
(and)Tj
/R31102848 10 Tf
16.9398 0 Td
(x)Tj
/R31428624 10 Tf
4.43984 0 Td
(.)Tj
/R31747192 10 Tf
-161.539 -16.8 Td
(MAX)Tj
/R31428624 10 Tf
23.8801 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(y)Tj
/R31428624 10 Tf
6.93984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(double)Tj
/R31428624 10 Tf
28.9 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(x)Tj
/R31428624 10 Tf
6.93984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(double)Tj
2.5 Tc
/R31428624 10 Tf
28.9 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(double)Tj
/R31428624 10 Tf
-89.5602 -12 Td
(returns the maximum of)Tj
/R31102848 10 Tf
98.8801 0 Td
(y)Tj
/R31428624 10 Tf
6.93984 0 Td
(and)Tj
/R31102848 10 Tf
16.9398 0 Td
(x)Tj
/R31428624 10 Tf
4.43984 0 Td
(.)Tj
/R31747192 10 Tf
-184.2 -16.8 Td
(Associati)Tj
-0.1 Tc
38.2301 0 Td
0.2 Tw
(ve A)Tj
0 Tc
19.0602 0 Td
(rrays)Tj
-36.2902 -12 Td
(#)Tj
/R31102848 10 Tf
7.5 0 Td
(arr)Tj
/R31428624 10 Tf
15.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(int)Tj
/R31428624 10 Tf
7.93984 -12 Td
0 Tw
(returns the number of elements in the array)Tj
/R31102848 10 Tf
174.96 0 Td
(arr)Tj
/R31428624 10 Tf
12.7801 0 Td
(.)Tj
/R31102848 10 Tf
-223.74 -16.8 Td
(idx)Tj
/R31747192 10 Tf
14.7199 0 Td
(in)Tj
/R31102848 10 Tf
10.8398 0 Td
(arr)Tj
/R31428624 10 Tf
15.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(int)Tj
/R31428624 10 Tf
-10.1199 -12 Td
[(returns 1 if a v)25.0073(alue has been set for inde)14.9854(x)]TJ
/R31102848 10 Tf
166.78 0 Td
(idx)Tj
/R31428624 10 Tf
14.7199 0 Td
(in the array)Tj
/R31102848 10 Tf
48.0398 0 Td
(arr)Tj
5 Tc
/R31428624 10 Tf
12.7801 0 Td
(.I)Tj
2.5 Tc
10.8301 0 Td
(tr)Tj
0 Tc
8.61016 0 Td
(eturns 0 otherwise.)Tj
/R31747192 10 Tf
-297.76 -16.8 Td
(unset)Tj
/R31428624 10 Tf
22.7801 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(v)Tj
/R31428624 10 Tf
6.93984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(array)Tj
/R31428624 10 Tf
23.8801 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(idx)Tj
2.5 Tc
/R31428624 10 Tf
12.2199 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-54.5402 -12 Td
(remo)Tj
-0.15 Tc
20.4 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(st)Tj
0 Tc
9.16992 0 Td
(he item inde)Tj
-0.15 Tc
49.2898 0 Td
(xe)Tj
2.5 Tc
9.28984 0 Td
(db)Tj
0 Tc
12.5 0 Td
(y)Tj
/R31102848 10 Tf
7.5 0 Td
(idx)Tj
2.5 Tc
/R31428624 10 Tf
12.2199 0 Td
[(.I)249.993(tr)]TJ
0 Tc
16.9402 0 Td
[(eturns 1 if the item e)15.0146(xisted, 0 otherwise.)]TJ
/R31747192 10 Tf
-182.6 -16.8 Td
(unset)Tj
/R31428624 10 Tf
22.7801 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(v)Tj
/R31428624 10 Tf
6.93984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(array)Tj
2.5 Tc
/R31428624 10 Tf
23.8801 0 Td
(\):)Tj
-0.1 Tc
/R31747192 10 Tf
11.1102 0 Td
(vo)Tj
0 Tc
9.9 0 Td
(id)Tj
/R31428624 10 Tf
-47.2203 -12 Td
[(re-initializes the array)65(.)]TJ
/R31747192 10 Tf
-57 -16.8 Td
(Miscellaneous)Tj
21 -12 Td
(exit)Tj
/R31428624 10 Tf
15.55 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(v)Tj
/R31428624 10 Tf
6.93984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(int)Tj
2.5 Tc
/R31428624 10 Tf
11.6699 0 Td
(\):)Tj
-0.1 Tc
/R31747192 10 Tf
11.1102 0 Td
(vo)Tj
0 Tc
9.9 0 Td
(id)Tj
/R31428624 10 Tf
-27.7801 -12 Td
(causes)Tj
/R31747192 10 Tf
28.6 0 Td
(gvpr)Tj
/R31428624 10 Tf
22.5 0 Td
[(to e)15.0073(xit with the e)15(xit code)]TJ
/R31102848 10 Tf
101.65 0 Td
(v)Tj
/R31428624 10 Tf
4.76016 0 Td
(.)Tj
/R31747192 10 Tf
-193.51 -16.8 Td
(system)Tj
/R31428624 10 Tf
28.8801 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(cmd)Tj
/R31428624 10 Tf
19.1602 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-56.7605 -12 Td
(pro)Tj
13.1801 0 Td
0.745 Tw
(vides the standard C function)Tj
/R31102848 10 Tf
123.774 0 Td
(system)Tj
/R31428624 10 Tf
26.9801 0 Td
3.244 Tw
(\(3\). It)Tj
-0.15 Tc
29.2578 0 Td
(exe)Tj
0 Tc
13.5801 0 Td
(cutes)Tj
/R31102848 10 Tf
23.7941 0 Td
(cmd)Tj
/R31428624 10 Tf
19.9039 0 Td
0.744 Tw
(in the user')Tj
3.244 Tc
45.9281 0 Td
(ss)Tj
0 Tc
11.0238 0 Td
[(hell en)40(vironment, and)]TJ
-307.422 -12 Td
0 Tw
[(returns the e)14.9927(xit status of the shell.)]TJ
/R31747192 10 Tf
-36 -16.8 Td
(rand)Tj
/R31428624 10 Tf
20.5602 0 Td
(\(\) :)Tj
/R31747192 10 Tf
14.4398 0 Td
(double)Tj
/R31428624 10 Tf
1 -12 Td
(returns a pseudo-random double between 0 and 1.)Tj
/R31747192 10 Tf
-36 -16.8 Td
(srand)Tj
/R31428624 10 Tf
24.45 0 Td
(\(\) :)Tj
/R31747192 10 Tf
14.4398 0 Td
(int)Tj
-38.8898 -16.8 Td
(srand)Tj
/R31428624 10 Tf
24.45 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(v)Tj
/R31428624 10 Tf
6.93984 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(int)Tj
2.5 Tc
/R31428624 10 Tf
11.6699 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(int)Tj
/R31428624 10 Tf
-26.7801 -12 Td
0.047 Tw
(sets a seed for the random number generator)Tj
2.547 Tc
177.229 0 Td
(.T)Tj
0 Tc
11.157 0 Td
[(he optional ar)18.0103(gument gi)]TJ
-0.15 Tc
94.9809 0 Td
(ve)Tj
2.547 Tc
9.28984 0 Td
(st)Tj
0 Tc
9.21719 0 Td
(he seed; if it is omitted,)Tj
-301.874 -12 Td
0.907 Tw
(the current time is used. The pre)Tj
134.332 0 Td
0.906 Tw
[(vious seed v)25.0049(alue is returned.)]TJ
/R31747192 10 Tf
120.37 0 Td
(srand)Tj
/R31428624 10 Tf
27.8559 0 Td
(should be called before an)Tj
108.444 0 Td
(y)Tj
-391.002 -12 Td
0 Tw
(calls to)Tj
/R31747192 10 Tf
31.1102 0 Td
(rand)Tj
/R31428624 10 Tf
20.5602 0 Td
(.)Tj
78.3848 -40.8 Td
[(29 August 2013)-19205.5(10)]TJ
ET
Q
Q
\n \n \n \n \n-2239\n+2237\n \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\n \n \n \n \n \n \n Type\n@@ -1243,29 +1243,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R36112256 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R36112256 10 Tf
218.75 0 Td
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
(\(1\))Tj
/R36756600 10 Tf
-420.34 -36 Td
(colorx)Tj
/R36438032 10 Tf
26.6602 0 Td
(\()Tj
/R36112256 10 Tf
3.33008 0 Td
(color)Tj
/R36438032 10 Tf
23.6102 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
25 0 Td
(,)Tj
/R36112256 10 Tf
5 0 Td
(fmt)Tj
/R36438032 10 Tf
15.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R36438032 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R36756600 10 Tf
11.1102 0 Td
(string)Tj
/R36438032 10 Tf
-109.551 -12 Td
0.547 Tw
(translates a color from one format to another)Tj
3.048 Tc
181.849 0 Td
(.T)Tj
0 Tc
11.6578 0 Td
(he)Tj
/R36112256 10 Tf
12.4879 0 Td
(color)Tj
/R36438032 10 Tf
24.1578 0 Td
(ar)Tj
7.58984 0 Td
0.548 Tw
(gument should be a color in one of the)Tj
-237.742 -12 Td
1.3 Tw
(recognized string representations. The)Tj
/R36112256 10 Tf
160.439 0 Td
(fmt)Tj
-0.25 Tc
/R36438032 10 Tf
16.5789 0 Td
(va)Tj
0 Tc
9.18984 0 Td
1.299 Tw
[(lue should be one of "RGB", "RGB)35.0098(A", "HSV", or)]TJ
-186.208 -12 Td
("HSV)Tj
22.7301 0 Td
2.5 Tw
(A". An)Tj
33.5199 0 Td
0 Tw
[(empty string is returned on error)55(.)]TJ
-0.11 Tc
/R36756600 10.95 Tf
-128.25 -16.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(IL)Tj
-1.007 Tc
10.5563 0 Td
(T-)Tj
0 Tc
9.94297 0 Td
[(IN V)134.976(ARIABLES)]TJ
/R36756600 10 Tf
0.401172 -12 Td
(gvpr)Tj
/R36438032 10 Tf
23.025 0 Td
(pro)Tj
13.1801 0 Td
0.525 Tw
(vides certain special, b)Tj
92.4648 0 Td
0.526 Tw
[(uilt-in v)24.9829(ariables, whose v)25.0049(alues are set automatically by)]TJ
/R36756600 10 Tf
225.618 0 Td
(gvpr)Tj
/R36438032 10 Tf
23.0262 0 Td
(depending on)Tj
-377.314 -12 Td
0 Tw
[(the conte)14.9927(xt. Except as noted, the user cannot modify their v)24.9854(alues.)]TJ
/R36756600 10 Tf
16.8 TL
($)'
/R36438032 10 Tf
7.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(obj_t)Tj
/R36438032 10 Tf
23.2199 -12 Td
0.243 Tw
(denotes the current object \(node, edge, graph\) depending on the conte)Tj
281.1 0 Td
2.743 Tw
(xt. It)Tj
24.3762 0 Td
0.243 Tw
(is not a)Tj
-0.25 Tc
29.1762 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable in)Tj
/R36756600 10 Tf
35.4859 0 Td
(BE-)Tj
-379.328 -12 Td
(GIN)Tj
/R36438032 10 Tf
21.3898 0 Td
(or)Tj
/R36756600 10 Tf
10.8301 0 Td
(END)Tj
/R36438032 10 Tf
23.6102 0 Td
(clauses.)Tj
/R36756600 10 Tf
-91.8301 -16.8 Td
($F)Tj
/R36438032 10 Tf
13.6102 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
17.1098 -12 Td
0 Tw
(is the name of the current input le.)Tj
/R36756600 10 Tf
-36 -16.8 Td
($G)Tj
/R36438032 10 Tf
15.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
15.4398 -12 Td
(denotes the current graph being processed. It is not a)Tj
-0.25 Tc
210.31 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable in)Tj
/R36756600 10 Tf
35 0 Td
(BEGIN)Tj
/R36438032 10 Tf
34.7301 0 Td
(or)Tj
/R36756600 10 Tf
10.8301 0 Td
(END)Tj
/R36438032 10 Tf
23.6102 0 Td
(clauses.)Tj
/R36756600 10 Tf
-359.67 -16.8 Td
($NG)Tj
/R36438032 10 Tf
22.5 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
8.21992 -12 Td
0.7 Tw
[(denotes the ne)14.9841(xt graph to be processed. If)]TJ
/R36756600 10 Tf
174.02 0 Td
($NG)Tj
/R36438032 10 Tf
23.2012 0 Td
0.701 Tw
(is NULL, the current graph)Tj
/R36756600 10 Tf
115.145 0 Td
($G)Tj
/R36438032 10 Tf
15.9809 0 Td
(is the last graph.)Tj
-328.347 -12 Td
0.319 Tw
(Note that if the input comes from stdin, the last graph cannot be determined until the input pipe is)Tj
12 TL
2.5 Tw
(closed. It)'
41.6602 0 Td
0 Tw
(is not a)Tj
-0.25 Tc
28.6898 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable in)Tj
/R36756600 10 Tf
35 0 Td
(BEGIN)Tj
/R36438032 10 Tf
34.7301 0 Td
(or)Tj
/R36756600 10 Tf
10.8301 0 Td
(END)Tj
/R36438032 10 Tf
23.6102 0 Td
(clauses, or if the)Tj
/R36756600 10 Tf
68.0398 0 Td
(n)Tj
/R36438032 10 Tf
13.7602 0 Td
(ag is used.)Tj
/R36756600 10 Tf
-301.51 -16.8 Td
($O)Tj
/R36438032 10 Tf
15.2801 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
15.4398 -12 Td
0.204 Tw
(denotes the output graph. Before graph tra)Tj
-0.15 Tc
170.154 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.205 Tw
[(rsal, it is initialized to the tar)18.0078(get graph. After tra)]TJ
-0.15 Tc
192.825 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsal)Tj
-381.559 -12 Td
0.969 Tw
(and an)Tj
27.1988 0 Td
(y)Tj
/R36756600 10 Tf
8.46914 0 Td
(END_G)Tj
/R36438032 10 Tf
37.359 0 Td
(actions, if it refers to a non-empty graph, that graph is printed onto the output)Tj
-73.027 -12 Td
2.5 Tw
(stream. It)Tj
42.7699 0 Td
0 Tw
[(is only v)25(alid in)]TJ
/R36756600 10 Tf
61.9801 0 Td
(N)Tj
/R36438032 10 Tf
7.21992 0 Td
(,)Tj
/R36756600 10 Tf
5 0 Td
(E)Tj
/R36438032 10 Tf
9.16992 0 Td
(and)Tj
/R36756600 10 Tf
16.9398 0 Td
(END_G)Tj
/R36438032 10 Tf
36.3898 0 Td
2.5 Tw
(clauses. The)Tj
54.4301 0 Td
0 Tw
[(output graph may be set by the user)54.9902(.)]TJ
/R36756600 10 Tf
-269.9 -16.8 Td
($T)Tj
/R36438032 10 Tf
14.1699 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(graph_t)Tj
/R36438032 10 Tf
16.55 -12 Td
0.395 Tw
(denotes the current tar)Tj
90.1449 0 Td
0.396 Tw
(get graph. It is a subgraph of)Tj
/R36756600 10 Tf
119.972 0 Td
($G)Tj
/R36438032 10 Tf
15.6762 0 Td
(and is a)Tj
-0.25 Tc
31.1422 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable only in)Tj
/R36756600 10 Tf
56.468 0 Td
(N)Tj
/R36438032 10 Tf
7.21992 0 Td
(,)Tj
/R36756600 10 Tf
5.39609 0 Td
(E)Tj
/R36438032 10 Tf
9.56602 0 Td
(and)Tj
/R36756600 10 Tf
17.3359 0 Td
(END_G)Tj
/R36438032 10 Tf
-362.111 -12 Td
(clauses.)Tj
/R36756600 10 Tf
-36 -16.8 Td
($tgtname)Tj
/R36438032 10 Tf
42.4898 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string)Tj
/R36438032 10 Tf
-11.7699 -12 Td
1.501 Tw
[(denotes the name of the tar)17.9932(get graph.)-650.12(By def)9.99756(ault, it is set to)]TJ
/R36756600 10 Tf
260.312 0 Td
[("gvpr_r)17.9834(esult")]TJ
6.5 Tc
/R36438032 10 Tf
60.3602 0 Td
(.I)Tj
4 Tc
12.3301 0 Td
(fu)Tj
0 Tc
12.3301 0 Td
1.5 Tw
(sed multiple)Tj
-345.332 -12 Td
0.196 Tw
(times during the e)Tj
-0.15 Tc
72.3781 0 Td
(xe)Tj
0 Tc
9.28984 0 Td
(cution of)Tj
/R36756600 10 Tf
38.7219 0 Td
(gvpr)Tj
2.696 Tc
/R36438032 10 Tf
20 0 Td
(,t)Tj
0 Tc
7.97617 0 Td
(he name will be appended with an inte)Tj
155.362 0 Td
(ger)Tj
5.197 Tc
12.2199 0 Td
(.T)Tj
0 Tc
13.807 0 Td
0.197 Tw
[(his v)24.9805(ariable may)]TJ
-329.755 -12 Td
0 Tw
[(be set by the user)54.9927(.)]TJ
/R36756600 10 Tf
-36 -16.8 Td
[($tvr)18.0151(oot)]TJ
/R36438032 10 Tf
33.4199 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
/R36438032 10 Tf
-2.7 -12 Td
0.381 Tw
(indicates the starting node for a \(directed or undirected\) depth-rst or breadth-rst tra)Tj
-0.15 Tc
345.962 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.38 Tw
(rsal of the)Tj
-355.252 -12 Td
0.215 Tw
(graph \(cf.)Tj
/R36756600 10 Tf
41.8 0 Td
($tvtype)Tj
/R36438032 10 Tf
34.375 0 Td
(belo)Tj
16.9699 0 Td
2.715 Tw
(w\). The)Tj
36.5301 0 Td
(def)Tj
12.6699 0 Td
0.215 Tw
[(ault v)25.0146(alue is)]TJ
/R36756600 10 Tf
51.225 0 Td
(NULL)Tj
/R36438032 10 Tf
30.4949 0 Td
[(for each input graph.)-521.494(After the tra)]TJ
-0.15 Tc
138.27 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsal at)Tj
-371.625 -12 Td
0.547 Tw
(the gi)Tj
-0.15 Tc
22.7969 0 Td
(ve)Tj
3.047 Tc
9.28984 0 Td
(nr)Tj
0 Tc
11.377 0 Td
0.546 Tw
[(oot, if the v)24.9951(alue of)]TJ
/R36756600 10 Tf
78.5801 0 Td
[($tvr)18.0151(oot)]TJ
/R36438032 10 Tf
33.966 0 Td
(has changed, a ne)Tj
3.046 Tc
71.918 0 Td
(wt)Tj
0 Tc
13.0461 0 Td
(ra)Tj
-0.15 Tc
7.56992 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rsal will be)14.9951(gin with the ne)]TJ
3.046 Tc
106.49 0 Td
(wv)Tj
0 Tc
15.016 0 Td
(alue)Tj
-379.339 -12 Td
(of)Tj
/R36756600 10 Tf
10.8301 0 Td
[($tvr)18.0151(oot)]TJ
2.5 Tc
/R36438032 10 Tf
30.9199 0 Td
(.A)Tj
0 Tc
12.2199 0 Td
0 Tw
(lso, see)Tj
/R36756600 10 Tf
31.9398 0 Td
($tvnext)Tj
/R36438032 10 Tf
34.1602 0 Td
(belo)Tj
-0.65 Tc
16.9699 0 Td
(w.)Tj
0 Tc
/R36756600 10 Tf
-173.04 -16.8 Td
($tvnext)Tj
/R36438032 10 Tf
34.1602 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(node_t)Tj
/R36438032 10 Tf
-3.44023 -12 Td
0.034 Tw
[(indicates the ne)14.9878(xt starting node for a \(directed or undirected\) depth-rst or breadth-rst tra)]TJ
-0.15 Tc
361.402 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.035 Tw
(rsal of)Tj
-370.692 -12 Td
1.103 Tw
(the graph \(cf.)Tj
/R36756600 10 Tf
59.3988 0 Td
($tvtype)Tj
/R36438032 10 Tf
35.2629 0 Td
(belo)Tj
16.9699 0 Td
3.603 Tw
(w\). If)Tj
3.602 Tc
29.416 0 Td
(at)Tj
0 Tc
10.8219 0 Td
(ra)Tj
-0.15 Tc
7.56992 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
1.102 Tw
(rsal nishes and the)Tj
/R36756600 10 Tf
86.068 0 Td
[($tvr)18.0176(oot)]TJ
/R36438032 10 Tf
34.5219 0 Td
[(has not been reset b)19.9854(ut the)]TJ
/R36756600 10 Tf
-289.319 -12 Td
($tvnext)Tj
/R36438032 10 Tf
34.7121 0 Td
0.552 Tw
[(has been set b)19.9829(ut not used, this node will be used as the ne)15.0098(xt choice for)]TJ
/R36756600 10 Tf
290.942 0 Td
[($tvr)18.0176(oot)]TJ
5.553 Tc
/R36438032 10 Tf
30.9199 0 Td
(.T)Tj
0 Tc
14.1629 0 Td
0.553 Tw
(he de-)Tj
-0.1 Tc
-370.737 -12 Td
(fa)Tj
0 Tc
7.66992 0 Td
0 Tw
[(ult v)24.9841(alue is)]TJ
/R36756600 10 Tf
46.1402 0 Td
(NULL)Tj
/R36438032 10 Tf
30.2801 0 Td
(for each input graph.)Tj
/R36756600 10 Tf
-120.09 -16.8 Td
[($tv)9.99268(edge)]TJ
/R36438032 10 Tf
35.1699 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(edge_t)Tj
-0.15 Tc
/R36438032 10 Tf
-4.45 -12 Td
(Fo)Tj
3.209 Tc
10.4102 0 Td
(rB)Tj
0 Tc
13.209 0 Td
0.709 Tw
(FS and DFS tra)Tj
-0.15 Tc
63.877 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsals, this is set to the edge used to arri)Tj
-0.15 Tc
160.561 0 Td
1.008 Tw
(ve a)Tj
3.208 Tc
16.9379 0 Td
(tt)Tj
0 Tc
8.76797 0 Td
0.708 Tw
(he current node or edge. At)Tj
-283.053 -12 Td
0 Tw
[(the be)14.9841(ginning of a tra)]TJ
-0.15 Tc
85.1902 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsal, or for other tra)Tj
-0.15 Tc
77.8301 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rsal types, the v)25.0073(alue is)]TJ
/R36756600 10 Tf
90.85 0 Td
(NULL)Tj
/R36438032 10 Tf
27.7801 0 Td
(.)Tj
/R36756600 10 Tf
-336.23 -16.8 Td
($tvtype)Tj
/R36438032 10 Tf
34.1602 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(tvtype_t)Tj
/R36438032 10 Tf
-3.44023 -12 Td
0.87 Tw
(indicates ho)Tj
48.6699 0 Td
(w)Tj
/R36756600 10 Tf
10.5898 0 Td
(gvpr)Tj
/R36438032 10 Tf
23.3699 0 Td
(tra)Tj
-0.15 Tc
10.35 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rses a graph. It can only tak)Tj
3.371 Tc
115.37 0 Td
(eo)Tj
0 Tc
12.8109 0 Td
0.871 Tw
[(ne of the constant v)25.0098(alues with the prex)]TJ
-230.45 -12 Td
0 Tw
("TV_" described belo)Tj
-0.65 Tc
86.7801 0 Td
(w.)Tj
0 Tc
/R36756600 10 Tf
14.0699 0 Td
(TV_at)Tj
/R36438032 10 Tf
35.2801 0 Td
[(is the def)9.98535(ault.)]TJ
-136.13 -16.8 Td
0.303 Tw
(In the underlying graph library)Tj
/R36112256 10 Tf
127.524 0 Td
[(cgr)14.9927(aph)]TJ
/R36438032 10 Tf
28.4602 0 Td
0.302 Tw
(\(3\), edges in undirected graphs are gi)Tj
-0.15 Tc
150.132 0 Td
(ve)Tj
2.802 Tc
9.28984 0 Td
[(na)280.181(na)]TJ
0 Tc
24.4844 0 Td
(rbitrary direc-)Tj
-339.89 -12 Td
0 Tw
(tion. This is used for tra)Tj
-0.15 Tc
95.35 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsals, such as)Tj
/R36756600 10 Tf
54.9898 0 Td
(TV_fwd)Tj
2.5 Tc
/R36438032 10 Tf
35 0 Td
(,r)Tj
0 Tc
8.33008 0 Td
(equiring directed edges.)Tj
-72.9047 -69.6 Td
[(29 August 2013)-19205.5(11)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R31102848 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R31102848 10 Tf
218.75 0 Td
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
(\(1\))Tj
/R31747192 10 Tf
-420.34 -36 Td
(colorx)Tj
/R31428624 10 Tf
26.6602 0 Td
(\()Tj
/R31102848 10 Tf
3.33008 0 Td
(color)Tj
/R31428624 10 Tf
23.6102 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
25 0 Td
(,)Tj
/R31102848 10 Tf
5 0 Td
(fmt)Tj
/R31428624 10 Tf
15.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
2.5 Tc
/R31428624 10 Tf
25 0 Td
(\):)Tj
0 Tc
/R31747192 10 Tf
11.1102 0 Td
(string)Tj
/R31428624 10 Tf
-109.551 -12 Td
0.547 Tw
(translates a color from one format to another)Tj
3.048 Tc
181.849 0 Td
(.T)Tj
0 Tc
11.6578 0 Td
(he)Tj
/R31102848 10 Tf
12.4879 0 Td
(color)Tj
/R31428624 10 Tf
24.1578 0 Td
(ar)Tj
7.58984 0 Td
0.548 Tw
(gument should be a color in one of the)Tj
-237.742 -12 Td
1.3 Tw
(recognized string representations. The)Tj
/R31102848 10 Tf
160.439 0 Td
(fmt)Tj
-0.25 Tc
/R31428624 10 Tf
16.5789 0 Td
(va)Tj
0 Tc
9.18984 0 Td
1.299 Tw
[(lue should be one of "RGB", "RGB)35.0098(A", "HSV", or)]TJ
-186.208 -12 Td
("HSV)Tj
22.7301 0 Td
2.5 Tw
(A". An)Tj
33.5199 0 Td
0 Tw
[(empty string is returned on error)55(.)]TJ
-0.11 Tc
/R31747192 10.95 Tf
-128.25 -16.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(IL)Tj
-1.007 Tc
10.5563 0 Td
(T-)Tj
0 Tc
9.94297 0 Td
[(IN V)134.976(ARIABLES)]TJ
/R31747192 10 Tf
0.401172 -12 Td
(gvpr)Tj
/R31428624 10 Tf
23.025 0 Td
(pro)Tj
13.1801 0 Td
0.525 Tw
(vides certain special, b)Tj
92.4648 0 Td
0.526 Tw
[(uilt-in v)24.9829(ariables, whose v)25.0049(alues are set automatically by)]TJ
/R31747192 10 Tf
225.618 0 Td
(gvpr)Tj
/R31428624 10 Tf
23.0262 0 Td
(depending on)Tj
-377.314 -12 Td
0 Tw
[(the conte)14.9927(xt. Except as noted, the user cannot modify their v)24.9854(alues.)]TJ
/R31747192 10 Tf
16.8 TL
($)'
/R31428624 10 Tf
7.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(obj_t)Tj
/R31428624 10 Tf
23.2199 -12 Td
0.243 Tw
(denotes the current object \(node, edge, graph\) depending on the conte)Tj
281.1 0 Td
2.743 Tw
(xt. It)Tj
24.3762 0 Td
0.243 Tw
(is not a)Tj
-0.25 Tc
29.1762 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable in)Tj
/R31747192 10 Tf
35.4859 0 Td
(BE-)Tj
-379.328 -12 Td
(GIN)Tj
/R31428624 10 Tf
21.3898 0 Td
(or)Tj
/R31747192 10 Tf
10.8301 0 Td
(END)Tj
/R31428624 10 Tf
23.6102 0 Td
(clauses.)Tj
/R31747192 10 Tf
-91.8301 -16.8 Td
($F)Tj
/R31428624 10 Tf
13.6102 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
17.1098 -12 Td
0 Tw
(is the name of the current input le.)Tj
/R31747192 10 Tf
-36 -16.8 Td
($G)Tj
/R31428624 10 Tf
15.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
15.4398 -12 Td
(denotes the current graph being processed. It is not a)Tj
-0.25 Tc
210.31 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable in)Tj
/R31747192 10 Tf
35 0 Td
(BEGIN)Tj
/R31428624 10 Tf
34.7301 0 Td
(or)Tj
/R31747192 10 Tf
10.8301 0 Td
(END)Tj
/R31428624 10 Tf
23.6102 0 Td
(clauses.)Tj
/R31747192 10 Tf
-359.67 -16.8 Td
($NG)Tj
/R31428624 10 Tf
22.5 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
8.21992 -12 Td
0.7 Tw
[(denotes the ne)14.9841(xt graph to be processed. If)]TJ
/R31747192 10 Tf
174.02 0 Td
($NG)Tj
/R31428624 10 Tf
23.2012 0 Td
0.701 Tw
(is NULL, the current graph)Tj
/R31747192 10 Tf
115.145 0 Td
($G)Tj
/R31428624 10 Tf
15.9809 0 Td
(is the last graph.)Tj
-328.347 -12 Td
0.319 Tw
(Note that if the input comes from stdin, the last graph cannot be determined until the input pipe is)Tj
12 TL
2.5 Tw
(closed. It)'
41.6602 0 Td
0 Tw
(is not a)Tj
-0.25 Tc
28.6898 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable in)Tj
/R31747192 10 Tf
35 0 Td
(BEGIN)Tj
/R31428624 10 Tf
34.7301 0 Td
(or)Tj
/R31747192 10 Tf
10.8301 0 Td
(END)Tj
/R31428624 10 Tf
23.6102 0 Td
(clauses, or if the)Tj
/R31747192 10 Tf
68.0398 0 Td
(n)Tj
/R31428624 10 Tf
13.7602 0 Td
(ag is used.)Tj
/R31747192 10 Tf
-301.51 -16.8 Td
($O)Tj
/R31428624 10 Tf
15.2801 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
15.4398 -12 Td
0.204 Tw
(denotes the output graph. Before graph tra)Tj
-0.15 Tc
170.154 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.205 Tw
[(rsal, it is initialized to the tar)18.0078(get graph. After tra)]TJ
-0.15 Tc
192.825 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsal)Tj
-381.559 -12 Td
0.969 Tw
(and an)Tj
27.1988 0 Td
(y)Tj
/R31747192 10 Tf
8.46914 0 Td
(END_G)Tj
/R31428624 10 Tf
37.359 0 Td
(actions, if it refers to a non-empty graph, that graph is printed onto the output)Tj
-73.027 -12 Td
2.5 Tw
(stream. It)Tj
42.7699 0 Td
0 Tw
[(is only v)25(alid in)]TJ
/R31747192 10 Tf
61.9801 0 Td
(N)Tj
/R31428624 10 Tf
7.21992 0 Td
(,)Tj
/R31747192 10 Tf
5 0 Td
(E)Tj
/R31428624 10 Tf
9.16992 0 Td
(and)Tj
/R31747192 10 Tf
16.9398 0 Td
(END_G)Tj
/R31428624 10 Tf
36.3898 0 Td
2.5 Tw
(clauses. The)Tj
54.4301 0 Td
0 Tw
[(output graph may be set by the user)54.9902(.)]TJ
/R31747192 10 Tf
-269.9 -16.8 Td
($T)Tj
/R31428624 10 Tf
14.1699 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(graph_t)Tj
/R31428624 10 Tf
16.55 -12 Td
0.395 Tw
(denotes the current tar)Tj
90.1449 0 Td
0.396 Tw
(get graph. It is a subgraph of)Tj
/R31747192 10 Tf
119.972 0 Td
($G)Tj
/R31428624 10 Tf
15.6762 0 Td
(and is a)Tj
-0.25 Tc
31.1422 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(ilable only in)Tj
/R31747192 10 Tf
56.468 0 Td
(N)Tj
/R31428624 10 Tf
7.21992 0 Td
(,)Tj
/R31747192 10 Tf
5.39609 0 Td
(E)Tj
/R31428624 10 Tf
9.56602 0 Td
(and)Tj
/R31747192 10 Tf
17.3359 0 Td
(END_G)Tj
/R31428624 10 Tf
-362.111 -12 Td
(clauses.)Tj
/R31747192 10 Tf
-36 -16.8 Td
($tgtname)Tj
/R31428624 10 Tf
42.4898 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string)Tj
/R31428624 10 Tf
-11.7699 -12 Td
1.501 Tw
[(denotes the name of the tar)17.9932(get graph.)-650.12(By def)9.99756(ault, it is set to)]TJ
/R31747192 10 Tf
260.312 0 Td
[("gvpr_r)17.9834(esult")]TJ
6.5 Tc
/R31428624 10 Tf
60.3602 0 Td
(.I)Tj
4 Tc
12.3301 0 Td
(fu)Tj
0 Tc
12.3301 0 Td
1.5 Tw
(sed multiple)Tj
-345.332 -12 Td
0.196 Tw
(times during the e)Tj
-0.15 Tc
72.3781 0 Td
(xe)Tj
0 Tc
9.28984 0 Td
(cution of)Tj
/R31747192 10 Tf
38.7219 0 Td
(gvpr)Tj
2.696 Tc
/R31428624 10 Tf
20 0 Td
(,t)Tj
0 Tc
7.97617 0 Td
(he name will be appended with an inte)Tj
155.362 0 Td
(ger)Tj
5.197 Tc
12.2199 0 Td
(.T)Tj
0 Tc
13.807 0 Td
0.197 Tw
[(his v)24.9805(ariable may)]TJ
-329.755 -12 Td
0 Tw
[(be set by the user)54.9927(.)]TJ
/R31747192 10 Tf
-36 -16.8 Td
[($tvr)18.0151(oot)]TJ
/R31428624 10 Tf
33.4199 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
/R31428624 10 Tf
-2.7 -12 Td
0.381 Tw
(indicates the starting node for a \(directed or undirected\) depth-rst or breadth-rst tra)Tj
-0.15 Tc
345.962 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.38 Tw
(rsal of the)Tj
-355.252 -12 Td
0.215 Tw
(graph \(cf.)Tj
/R31747192 10 Tf
41.8 0 Td
($tvtype)Tj
/R31428624 10 Tf
34.375 0 Td
(belo)Tj
16.9699 0 Td
2.715 Tw
(w\). The)Tj
36.5301 0 Td
(def)Tj
12.6699 0 Td
0.215 Tw
[(ault v)25.0146(alue is)]TJ
/R31747192 10 Tf
51.225 0 Td
(NULL)Tj
/R31428624 10 Tf
30.4949 0 Td
[(for each input graph.)-521.494(After the tra)]TJ
-0.15 Tc
138.27 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsal at)Tj
-371.625 -12 Td
0.547 Tw
(the gi)Tj
-0.15 Tc
22.7969 0 Td
(ve)Tj
3.047 Tc
9.28984 0 Td
(nr)Tj
0 Tc
11.377 0 Td
0.546 Tw
[(oot, if the v)24.9951(alue of)]TJ
/R31747192 10 Tf
78.5801 0 Td
[($tvr)18.0151(oot)]TJ
/R31428624 10 Tf
33.966 0 Td
(has changed, a ne)Tj
3.046 Tc
71.918 0 Td
(wt)Tj
0 Tc
13.0461 0 Td
(ra)Tj
-0.15 Tc
7.56992 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rsal will be)14.9951(gin with the ne)]TJ
3.046 Tc
106.49 0 Td
(wv)Tj
0 Tc
15.016 0 Td
(alue)Tj
-379.339 -12 Td
(of)Tj
/R31747192 10 Tf
10.8301 0 Td
[($tvr)18.0151(oot)]TJ
2.5 Tc
/R31428624 10 Tf
30.9199 0 Td
(.A)Tj
0 Tc
12.2199 0 Td
0 Tw
(lso, see)Tj
/R31747192 10 Tf
31.9398 0 Td
($tvnext)Tj
/R31428624 10 Tf
34.1602 0 Td
(belo)Tj
-0.65 Tc
16.9699 0 Td
(w.)Tj
0 Tc
/R31747192 10 Tf
-173.04 -16.8 Td
($tvnext)Tj
/R31428624 10 Tf
34.1602 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(node_t)Tj
/R31428624 10 Tf
-3.44023 -12 Td
0.034 Tw
[(indicates the ne)14.9878(xt starting node for a \(directed or undirected\) depth-rst or breadth-rst tra)]TJ
-0.15 Tc
361.402 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.035 Tw
(rsal of)Tj
-370.692 -12 Td
1.103 Tw
(the graph \(cf.)Tj
/R31747192 10 Tf
59.3988 0 Td
($tvtype)Tj
/R31428624 10 Tf
35.2629 0 Td
(belo)Tj
16.9699 0 Td
3.603 Tw
(w\). If)Tj
3.602 Tc
29.416 0 Td
(at)Tj
0 Tc
10.8219 0 Td
(ra)Tj
-0.15 Tc
7.56992 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
1.102 Tw
(rsal nishes and the)Tj
/R31747192 10 Tf
86.068 0 Td
[($tvr)18.0176(oot)]TJ
/R31428624 10 Tf
34.5219 0 Td
[(has not been reset b)19.9854(ut the)]TJ
/R31747192 10 Tf
-289.319 -12 Td
($tvnext)Tj
/R31428624 10 Tf
34.7121 0 Td
0.552 Tw
[(has been set b)19.9829(ut not used, this node will be used as the ne)15.0098(xt choice for)]TJ
/R31747192 10 Tf
290.942 0 Td
[($tvr)18.0176(oot)]TJ
5.553 Tc
/R31428624 10 Tf
30.9199 0 Td
(.T)Tj
0 Tc
14.1629 0 Td
0.553 Tw
(he de-)Tj
-0.1 Tc
-370.737 -12 Td
(fa)Tj
0 Tc
7.66992 0 Td
0 Tw
[(ult v)24.9841(alue is)]TJ
/R31747192 10 Tf
46.1402 0 Td
(NULL)Tj
/R31428624 10 Tf
30.2801 0 Td
(for each input graph.)Tj
/R31747192 10 Tf
-120.09 -16.8 Td
[($tv)9.99268(edge)]TJ
/R31428624 10 Tf
35.1699 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(edge_t)Tj
-0.15 Tc
/R31428624 10 Tf
-4.45 -12 Td
(Fo)Tj
3.209 Tc
10.4102 0 Td
(rB)Tj
0 Tc
13.209 0 Td
0.709 Tw
(FS and DFS tra)Tj
-0.15 Tc
63.877 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsals, this is set to the edge used to arri)Tj
-0.15 Tc
160.561 0 Td
1.008 Tw
(ve a)Tj
3.208 Tc
16.9379 0 Td
(tt)Tj
0 Tc
8.76797 0 Td
0.708 Tw
(he current node or edge. At)Tj
-283.053 -12 Td
0 Tw
[(the be)14.9841(ginning of a tra)]TJ
-0.15 Tc
85.1902 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsal, or for other tra)Tj
-0.15 Tc
77.8301 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rsal types, the v)25.0073(alue is)]TJ
/R31747192 10 Tf
90.85 0 Td
(NULL)Tj
/R31428624 10 Tf
27.7801 0 Td
(.)Tj
/R31747192 10 Tf
-336.23 -16.8 Td
($tvtype)Tj
/R31428624 10 Tf
34.1602 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(tvtype_t)Tj
/R31428624 10 Tf
-3.44023 -12 Td
0.87 Tw
(indicates ho)Tj
48.6699 0 Td
(w)Tj
/R31747192 10 Tf
10.5898 0 Td
(gvpr)Tj
/R31428624 10 Tf
23.3699 0 Td
(tra)Tj
-0.15 Tc
10.35 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rses a graph. It can only tak)Tj
3.371 Tc
115.37 0 Td
(eo)Tj
0 Tc
12.8109 0 Td
0.871 Tw
[(ne of the constant v)25.0098(alues with the prex)]TJ
-230.45 -12 Td
0 Tw
("TV_" described belo)Tj
-0.65 Tc
86.7801 0 Td
(w.)Tj
0 Tc
/R31747192 10 Tf
14.0699 0 Td
(TV_at)Tj
/R31428624 10 Tf
35.2801 0 Td
[(is the def)9.98535(ault.)]TJ
-136.13 -16.8 Td
0.303 Tw
(In the underlying graph library)Tj
/R31102848 10 Tf
127.524 0 Td
[(cgr)14.9927(aph)]TJ
/R31428624 10 Tf
28.4602 0 Td
0.302 Tw
(\(3\), edges in undirected graphs are gi)Tj
-0.15 Tc
150.132 0 Td
(ve)Tj
2.802 Tc
9.28984 0 Td
[(na)280.181(na)]TJ
0 Tc
24.4844 0 Td
(rbitrary direc-)Tj
-339.89 -12 Td
0 Tw
(tion. This is used for tra)Tj
-0.15 Tc
95.35 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsals, such as)Tj
/R31747192 10 Tf
54.9898 0 Td
(TV_fwd)Tj
2.5 Tc
/R31428624 10 Tf
35 0 Td
(,r)Tj
0 Tc
8.33008 0 Td
(equiring directed edges.)Tj
-72.9047 -69.6 Td
[(29 August 2013)-19205.5(11)]TJ
ET
Q
Q
\n \n \n \n \n 3395\n \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\n \n \n \n \n \n \n Type\n@@ -1302,29 +1302,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R36112256 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R36112256 10 Tf
218.75 0 Td
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
(\(1\))Tj
/R36756600 10 Tf
-420.34 -36 Td
(ARGC)Tj
/R36438032 10 Tf
31.9398 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(int)Tj
/R36438032 10 Tf
-1.21992 -12 Td
[(denotes the number of ar)18.0151(guments specied by the)]TJ
/R36756600 10 Tf
200.9 0 Td
(a)Tj
/R36112256 10 Tf
13.2 0 Td
[(ar)37.0068(gs)]TJ
/R36438032 10 Tf
19.9098 0 Td
[(command-line ar)17.9834(gument.)]TJ
/R36756600 10 Tf
-270.01 -16.8 Td
(ARGV)Tj
/R36438032 10 Tf
31.9398 0 Td
(:)Tj
/R36756600 10 Tf
5.28008 0 Td
(string array)Tj
/R36438032 10 Tf
-1.21992 -12 Td
0.031 Tw
[(denotes the array of ar)18.0103(guments specied by the)]TJ
/R36756600 10 Tf
191.138 0 Td
(a)Tj
/R36112256 10 Tf
13.232 0 Td
[(ar)37.0068(gs)]TJ
/R36438032 10 Tf
19.9418 0 Td
0.032 Tw
[(command-line ar)17.9834(gument. The)]TJ
/R36112256 10 Tf
121.006 0 Td
(i)Tj
/R36438032 10 Tf
2.78008 0 Td
(th ar)Tj
17.902 0 Td
(gument)Tj
-366 -12 Td
0 Tw
(is gi)Tj
-0.15 Tc
16.7 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(nb)Tj
0 Tc
12.5 0 Td
(y)Tj
/R36756600 10 Tf
7.5 0 Td
(ARGV[)Tj
/R36112256 10 Tf
32.7699 0 Td
(i)Tj
/R36756600 10 Tf
2.78008 0 Td
(])Tj
/R36438032 10 Tf
3.33008 0 Td
(.)Tj
-0.11 Tc
/R36756600 10.95 Tf
-156.87 -16.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(IL)Tj
-1.007 Tc
10.5563 0 Td
(T-)Tj
0 Tc
9.94297 0 Td
[(IN CONST)90.0322(ANTS)]TJ
/R36438032 10 Tf
0.401172 -12 Td
(There are se)Tj
-0.15 Tc
48.6102 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ral symbolic constants dened by)Tj
/R36756600 10 Tf
136.38 0 Td
(gvpr)Tj
/R36438032 10 Tf
20 0 Td
(.)Tj
/R36756600 10 Tf
-214.28 -16.8 Td
(NULL)Tj
/R36438032 10 Tf
30.2801 0 Td
(:)Tj
/R36112256 10 Tf
5.28008 0 Td
(obj_t)Tj
2.5 Tc
/R36438032 10 Tf
0.439844 -12 Td
(an)Tj
0 Tc
11.9398 0 Td
(ull object reference, equi)Tj
-0.25 Tc
99.1602 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(lent to 0.)Tj
/R36756600 10 Tf
-156.29 -16.8 Td
(TV_at)Tj
/R36438032 10 Tf
35.2801 0 Td
(:)Tj
/R36112256 10 Tf
5.28008 0 Td
(tvtype_t)Tj
2.5 Tc
/R36438032 10 Tf
-4.56016 -12 Td
(as)Tj
0 Tc
10.8301 0 Td
(imple, at tra)Tj
-0.15 Tc
53.4102 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rsal, with graph objects visited in seemingly arbitrary order)54.9854(.)]TJ
/R36756600 10 Tf
-109.53 -16.8 Td
(TV_ne)Tj
/R36438032 10 Tf
31.3898 0 Td
(:)Tj
/R36112256 10 Tf
5.28008 0 Td
(tvtype_t)Tj
2.5 Tc
/R36438032 10 Tf
-0.669922 -12 Td
(at)Tj
0 Tc
9.71992 0 Td
(ra)Tj
-0.15 Tc
7.56992 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsal which rst visits all of the nodes, then all of the edges.)Tj
/R36756600 10 Tf
-62.5797 -16.8 Td
(TV_en)Tj
/R36438032 10 Tf
31.3898 0 Td
(:)Tj
/R36112256 10 Tf
5.28008 0 Td
(tvtype_t)Tj
2.5 Tc
/R36438032 10 Tf
-0.669922 -12 Td
(at)Tj
0 Tc
9.71992 0 Td
(ra)Tj
-0.15 Tc
7.56992 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsal which rst visits all of the edges, then all of the nodes.)Tj
/R36756600 10 Tf
-62.5797 -16.8 Td
(TV_dfs)Tj
/R36438032 10 Tf
34.1699 0 Td
(:)Tj
/R36112256 10 Tf
5.28008 0 Td
(tvtype_t)Tj
/R36756600 10 Tf
-39.45 -12 Td
(TV_postdfs)Tj
/R36438032 10 Tf
51.95 0 Td
(:)Tj
/R36112256 10 Tf
5.28008 0 Td
(tvtype_t)Tj
/R36756600 10 Tf
-57.2301 -12 Td
[(TV_pr)17.9846(epostdfs)]TJ
/R36438032 10 Tf
66.2102 0 Td
(:)Tj
/R36112256 10 Tf
5.28008 0 Td
(tvtype_t)Tj
3.334 Tc
/R36438032 10 Tf
-35.4902 -12 Td
(at)Tj
0 Tc
10.5539 0 Td
(ra)Tj
-0.15 Tc
7.56992 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.834 Tw
(rsal of the graph using a depth-rst search on the underlying undirected graph.)Tj
-0.8 Tc
329.391 0 Td
2.433 Tw
(To d)Tj
3.333 Tc
18.643 0 Td
(ot)Tj
0 Tc
11.1129 0 Td
(he)Tj
-386.561 -12 Td
(tra)Tj
-0.15 Tc
10.35 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsal,)Tj
/R36756600 10 Tf
19.6629 0 Td
(gvpr)Tj
/R36438032 10 Tf
22.723 0 Td
0.223 Tw
[(will check the v)24.9854(alue of)]TJ
/R36756600 10 Tf
94.4551 0 Td
[($tvr)18.0151(oot)]TJ
2.723 Tc
/R36438032 10 Tf
30.9199 0 Td
[(.I)272.288(ft)]TJ
0 Tc
17.3859 0 Td
(his has the same v)Tj
73.4121 0 Td
0.224 Tw
[(alue that it had pre)24.9805(viously \(at)]TJ
-278.199 -12 Td
1.238 Tw
[(the start, the pre)24.9854(vious v)25.0195(alue is initialized to)]TJ
/R36756600 10 Tf
184.114 0 Td
(NULL)Tj
/R36438032 10 Tf
27.7801 0 Td
(.\),)Tj
/R36756600 10 Tf
12.068 0 Td
(gvpr)Tj
/R36438032 10 Tf
23.7379 0 Td
(will simply look for some un)Tj
121.63 0 Td
(visited)Tj
-369.33 -12 Td
1.07 Tw
(node and tra)Tj
-0.15 Tc
51.3699 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
1.071 Tw
(rse its connected component. On the other hand, if)Tj
/R36756600 10 Tf
213.769 0 Td
[($tvr)18.0176(oot)]TJ
/R36438032 10 Tf
34.491 0 Td
(has changed, its con-)Tj
-308.92 -12 Td
1.588 Tw
(nected component will be toured, assuming it has not been pre)Tj
265.32 0 Td
1.587 Tw
(viously visited or)Tj
4.087 Tc
72.2238 0 Td
(,i)Tj
0 Tc
9.36719 0 Td
(f)Tj
/R36756600 10 Tf
7.41719 0 Td
[($tvr)18.0176(oot)]TJ
/R36438032 10 Tf
35.007 0 Td
(is)Tj
/R36756600 10 Tf
-389.335 -12 Td
(NULL)Tj
2.722 Tc
/R36438032 10 Tf
27.7801 0 Td
(,t)Tj
0 Tc
8.00195 0 Td
0.222 Tw
(he tra)Tj
-0.15 Tc
22.5121 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsal will stop. Note that using)Tj
/R36756600 10 Tf
121.612 0 Td
(TV_dfs)Tj
/R36438032 10 Tf
34.3922 0 Td
(and)Tj
/R36756600 10 Tf
17.1621 0 Td
[($tvr)18.0151(oot)]TJ
2.722 Tc
/R36438032 10 Tf
30.9199 0 Td
(,i)Tj
2.723 Tc
8.00195 0 Td
[(ti)272.319(sp)]TJ
0 Tc
19.8957 0 Td
0.223 Tw
(ossible to create an in-)Tj
-299.568 -12 Td
0 Tw
(nite loop.)Tj
16.8 TL
0.862 Tw
T*[(By def)10.0049(ault, the tra)]TJ
-0.15 Tc
74.4961 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsal is done in pre-order)Tj
3.362 Tc
98.4281 0 Td
(.T)Tj
0 Tc
11.9719 0 Td
0.861 Tw
(hat is, a node is visited before all of its un)Tj
175.14 0 Td
(visited)Tj
-369.326 -12 Td
0.721 Tw
(edges. F)Tj
33.9012 0 Td
(or)Tj
/R36756600 10 Tf
11.5512 0 Td
(TV_postdfs)Tj
3.221 Tc
/R36438032 10 Tf
49.45 0 Td
(,a)Tj
0 Tc
10.1609 0 Td
(ll of a node')Tj
3.221 Tc
50.2129 0 Td
(su)Tj
-0.4 Tc
12.1109 0 Td
(nv)Tj
0 Tc
9.6 0 Td
0.722 Tw
(isited edges are visited before the node. F)Tj
170.984 0 Td
(or)Tj
/R36756600 10 Tf
11.552 0 Td
[(TV_pr)17.9834(e-)]TJ
-359.523 -12 Td
(postdfs)Tj
2.5 Tc
/R36438032 10 Tf
30.5602 0 Td
(,an)Tj
0 Tc
16.9398 0 Td
0 Tw
[(ode is visited twice, before and after all of its un)40.0073(visited edges.)]TJ
/R36756600 10 Tf
-83.5 -16.8 Td
(TV_fwd)Tj
/R36438032 10 Tf
37.5 0 Td
(:)Tj
/R36112256 10 Tf
5.28008 0 Td
(tvtype_t)Tj
/R36756600 10 Tf
-42.7801 -12 Td
(TV_postfwd)Tj
/R36438032 10 Tf
55.2801 0 Td
(:)Tj
/R36112256 10 Tf
5.28008 0 Td
(tvtype_t)Tj
/R36756600 10 Tf
-60.5602 -12 Td
[(TV_pr)17.9846(epostfwd)]TJ
/R36438032 10 Tf
69.5402 0 Td
(:)Tj
/R36112256 10 Tf
5.28008 0 Td
(tvtype_t)Tj
3.064 Tc
/R36438032 10 Tf
-38.8203 -12 Td
(At)Tj
0 Tc
13.0641 0 Td
(ra)Tj
-0.15 Tc
7.56992 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.563 Tw
[(rsal of the graph using a depth-rst search on the graph follo)25.0049(wing only forw)10.0049(ard arcs.)]TJ
350.525 0 Td
(The)Tj
-380.449 -12 Td
0.232 Tw
(choice of roots for the tra)Tj
-0.15 Tc
102.32 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsal is the same as described for)Tj
/R36756600 10 Tf
131.315 0 Td
(TV_dfs)Tj
/R36438032 10 Tf
34.4031 0 Td
(abo)Tj
-0.15 Tc
14.2898 0 Td
(ve)Tj
5.233 Tc
9.28984 0 Td
(.T)Tj
0 Tc
13.843 0 Td
0.233 Tw
[(he dif)25.0195(ferent order of)]TJ
-314.75 -12 Td
0.125 Tw
(visitation specied by)Tj
/R36756600 10 Tf
90.6539 0 Td
(TV_fwd)Tj
/R36438032 10 Tf
35 0 Td
(,)Tj
/R36756600 10 Tf
5.12383 0 Td
(TV_postfwd)Tj
/R36438032 10 Tf
55.4039 0 Td
(and)Tj
/R36756600 10 Tf
17.0641 0 Td
[(TV_pr)17.9834(epostfwd)]TJ
/R36438032 10 Tf
69.6641 0 Td
0.124 Tw
(are the same as those specied)Tj
-272.91 -12 Td
0 Tw
(by the analogous tra)Tj
-0.15 Tc
80.6199 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsals)Tj
/R36756600 10 Tf
20.8301 0 Td
(TV_dfs)Tj
/R36438032 10 Tf
31.6699 0 Td
(,)Tj
/R36756600 10 Tf
5 0 Td
(TV_postdfs)Tj
/R36438032 10 Tf
51.95 0 Td
(and)Tj
/R36756600 10 Tf
16.9398 0 Td
[(TV_pr)17.9834(epostdfs)]TJ
/R36438032 10 Tf
63.7102 0 Td
(.)Tj
/R36756600 10 Tf
-316.01 -16.8 Td
(TV_r)Tj
-0.15 Tc
23.15 0 Td
(ev)Tj
0 Tc
/R36438032 10 Tf
11.7898 0 Td
(:)Tj
/R36112256 10 Tf
5.28008 0 Td
(tvtype_t)Tj
/R36756600 10 Tf
-40.2199 -12 Td
(TV_postr)Tj
-0.15 Tc
40.9301 0 Td
(ev)Tj
0 Tc
/R36438032 10 Tf
11.7898 0 Td
(:)Tj
/R36112256 10 Tf
5.28008 0 Td
(tvtype_t)Tj
/R36756600 10 Tf
-58 -12 Td
[(TV_pr)17.9846(epostr)]TJ
-0.15 Tc
55.1902 0 Td
(ev)Tj
0 Tc
/R36438032 10 Tf
11.7898 0 Td
(:)Tj
/R36112256 10 Tf
5.28008 0 Td
(tvtype_t)Tj
3.255 Tc
/R36438032 10 Tf
-36.2602 -12 Td
(At)Tj
0 Tc
13.2551 0 Td
(ra)Tj
-0.15 Tc
7.56992 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.756 Tw
[(rsal of the graph using a depth-rst search on the graph follo)25(wing only re)]TJ
-0.15 Tc
301.778 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rse arcs.)Tj
39.2719 0 Td
(The)Tj
-380.455 -12 Td
0.233 Tw
(choice of roots for the tra)Tj
-0.15 Tc
102.325 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.232 Tw
(rsal is the same as described for)Tj
/R36756600 10 Tf
131.314 0 Td
(TV_dfs)Tj
/R36438032 10 Tf
34.402 0 Td
(abo)Tj
-0.15 Tc
14.2898 0 Td
(ve)Tj
5.232 Tc
9.28984 0 Td
(.T)Tj
0 Tc
13.8422 0 Td
[(he dif)24.9951(ferent order of)]TJ
-314.753 -12 Td
0.764 Tw
(visitation specied by)Tj
/R36756600 10 Tf
92.5719 0 Td
(TV_r)Tj
-0.15 Tc
23.15 0 Td
(ev)Tj
0 Tc
/R36438032 10 Tf
9.28984 0 Td
(,)Tj
/R36756600 10 Tf
5.76406 0 Td
(TV_postr)Tj
-0.15 Tc
40.9301 0 Td
(ev)Tj
0 Tc
/R36438032 10 Tf
12.5539 0 Td
(and)Tj
/R36756600 10 Tf
17.7039 0 Td
[(TV_pr)17.9834(epostr)]TJ
-0.15 Tc
55.1902 0 Td
(ev)Tj
0 Tc
/R36438032 10 Tf
12.5539 0 Td
(are the same as those specied)Tj
-269.708 -12 Td
0 Tw
(by the analogous tra)Tj
-0.15 Tc
80.6199 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsals)Tj
/R36756600 10 Tf
20.8301 0 Td
(TV_dfs)Tj
/R36438032 10 Tf
31.6699 0 Td
(,)Tj
/R36756600 10 Tf
5 0 Td
(TV_postdfs)Tj
/R36438032 10 Tf
51.95 0 Td
(and)Tj
/R36756600 10 Tf
16.9398 0 Td
[(TV_pr)17.9834(epostdfs)]TJ
/R36438032 10 Tf
63.7102 0 Td
(.)Tj
/R36756600 10 Tf
-316.01 -16.8 Td
(TV_bfs)Tj
/R36438032 10 Tf
34.1699 0 Td
(:)Tj
/R36112256 10 Tf
5.28008 0 Td
(tvtype_t)Tj
2.781 Tc
/R36438032 10 Tf
-3.45 -12 Td
(At)Tj
0 Tc
12.7809 0 Td
(ra)Tj
-0.15 Tc
7.56992 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.281 Tw
(rsal of the graph using a breadth-rst search on the graph ignoring edge directions. See the)Tj
-29.6406 -12 Td
0 Tw
(item on)Tj
/R36756600 10 Tf
32.7801 0 Td
(TV_dfs)Tj
/R36438032 10 Tf
34.1699 0 Td
(abo)Tj
-0.15 Tc
14.2898 0 Td
0.3 Tw
(ve f)Tj
0 Tc
15.1199 0 Td
0 Tw
(or the role of)Tj
/R36756600 10 Tf
54.4301 0 Td
[($tvr)18.0151(oot)]TJ
/R36438032 10 Tf
30.9199 0 Td
(.)Tj
/R36756600 10.95 Tf
-253.71 -16.8 Td
(EXAMPLES)Tj
/R36756600 10 Tf
72 -12 Td
(gvpr i 'N[color=="blue"]' le.gv)Tj
/R36438032 10 Tf
-36 -16.8 Td
(Generate the node-induced subgraph of all nodes with color blue.)Tj
/R36756600 10 Tf
36 -16.8 Td
[(gvpr c 'N[color=="blue"]{color = "r)17.9834(ed"}' le.gv)]TJ
/R36438032 10 Tf
130.055 -40.8 Td
[(29 August 2013)-19205.5(12)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R31102848 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R31102848 10 Tf
218.75 0 Td
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
(\(1\))Tj
/R31747192 10 Tf
-420.34 -36 Td
(ARGC)Tj
/R31428624 10 Tf
31.9398 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(int)Tj
/R31428624 10 Tf
-1.21992 -12 Td
[(denotes the number of ar)18.0151(guments specied by the)]TJ
/R31747192 10 Tf
200.9 0 Td
(a)Tj
/R31102848 10 Tf
13.2 0 Td
[(ar)37.0068(gs)]TJ
/R31428624 10 Tf
19.9098 0 Td
[(command-line ar)17.9834(gument.)]TJ
/R31747192 10 Tf
-270.01 -16.8 Td
(ARGV)Tj
/R31428624 10 Tf
31.9398 0 Td
(:)Tj
/R31747192 10 Tf
5.28008 0 Td
(string array)Tj
/R31428624 10 Tf
-1.21992 -12 Td
0.031 Tw
[(denotes the array of ar)18.0103(guments specied by the)]TJ
/R31747192 10 Tf
191.138 0 Td
(a)Tj
/R31102848 10 Tf
13.232 0 Td
[(ar)37.0068(gs)]TJ
/R31428624 10 Tf
19.9418 0 Td
0.032 Tw
[(command-line ar)17.9834(gument. The)]TJ
/R31102848 10 Tf
121.006 0 Td
(i)Tj
/R31428624 10 Tf
2.78008 0 Td
(th ar)Tj
17.902 0 Td
(gument)Tj
-366 -12 Td
0 Tw
(is gi)Tj
-0.15 Tc
16.7 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(nb)Tj
0 Tc
12.5 0 Td
(y)Tj
/R31747192 10 Tf
7.5 0 Td
(ARGV[)Tj
/R31102848 10 Tf
32.7699 0 Td
(i)Tj
/R31747192 10 Tf
2.78008 0 Td
(])Tj
/R31428624 10 Tf
3.33008 0 Td
(.)Tj
-0.11 Tc
/R31747192 10.95 Tf
-156.87 -16.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(IL)Tj
-1.007 Tc
10.5563 0 Td
(T-)Tj
0 Tc
9.94297 0 Td
[(IN CONST)90.0322(ANTS)]TJ
/R31428624 10 Tf
0.401172 -12 Td
(There are se)Tj
-0.15 Tc
48.6102 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ral symbolic constants dened by)Tj
/R31747192 10 Tf
136.38 0 Td
(gvpr)Tj
/R31428624 10 Tf
20 0 Td
(.)Tj
/R31747192 10 Tf
-214.28 -16.8 Td
(NULL)Tj
/R31428624 10 Tf
30.2801 0 Td
(:)Tj
/R31102848 10 Tf
5.28008 0 Td
(obj_t)Tj
2.5 Tc
/R31428624 10 Tf
0.439844 -12 Td
(an)Tj
0 Tc
11.9398 0 Td
(ull object reference, equi)Tj
-0.25 Tc
99.1602 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(lent to 0.)Tj
/R31747192 10 Tf
-156.29 -16.8 Td
(TV_at)Tj
/R31428624 10 Tf
35.2801 0 Td
(:)Tj
/R31102848 10 Tf
5.28008 0 Td
(tvtype_t)Tj
2.5 Tc
/R31428624 10 Tf
-4.56016 -12 Td
(as)Tj
0 Tc
10.8301 0 Td
(imple, at tra)Tj
-0.15 Tc
53.4102 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rsal, with graph objects visited in seemingly arbitrary order)54.9854(.)]TJ
/R31747192 10 Tf
-109.53 -16.8 Td
(TV_ne)Tj
/R31428624 10 Tf
31.3898 0 Td
(:)Tj
/R31102848 10 Tf
5.28008 0 Td
(tvtype_t)Tj
2.5 Tc
/R31428624 10 Tf
-0.669922 -12 Td
(at)Tj
0 Tc
9.71992 0 Td
(ra)Tj
-0.15 Tc
7.56992 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsal which rst visits all of the nodes, then all of the edges.)Tj
/R31747192 10 Tf
-62.5797 -16.8 Td
(TV_en)Tj
/R31428624 10 Tf
31.3898 0 Td
(:)Tj
/R31102848 10 Tf
5.28008 0 Td
(tvtype_t)Tj
2.5 Tc
/R31428624 10 Tf
-0.669922 -12 Td
(at)Tj
0 Tc
9.71992 0 Td
(ra)Tj
-0.15 Tc
7.56992 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsal which rst visits all of the edges, then all of the nodes.)Tj
/R31747192 10 Tf
-62.5797 -16.8 Td
(TV_dfs)Tj
/R31428624 10 Tf
34.1699 0 Td
(:)Tj
/R31102848 10 Tf
5.28008 0 Td
(tvtype_t)Tj
/R31747192 10 Tf
-39.45 -12 Td
(TV_postdfs)Tj
/R31428624 10 Tf
51.95 0 Td
(:)Tj
/R31102848 10 Tf
5.28008 0 Td
(tvtype_t)Tj
/R31747192 10 Tf
-57.2301 -12 Td
[(TV_pr)17.9846(epostdfs)]TJ
/R31428624 10 Tf
66.2102 0 Td
(:)Tj
/R31102848 10 Tf
5.28008 0 Td
(tvtype_t)Tj
3.334 Tc
/R31428624 10 Tf
-35.4902 -12 Td
(at)Tj
0 Tc
10.5539 0 Td
(ra)Tj
-0.15 Tc
7.56992 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.834 Tw
(rsal of the graph using a depth-rst search on the underlying undirected graph.)Tj
-0.8 Tc
329.391 0 Td
2.433 Tw
(To d)Tj
3.333 Tc
18.643 0 Td
(ot)Tj
0 Tc
11.1129 0 Td
(he)Tj
-386.561 -12 Td
(tra)Tj
-0.15 Tc
10.35 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsal,)Tj
/R31747192 10 Tf
19.6629 0 Td
(gvpr)Tj
/R31428624 10 Tf
22.723 0 Td
0.223 Tw
[(will check the v)24.9854(alue of)]TJ
/R31747192 10 Tf
94.4551 0 Td
[($tvr)18.0151(oot)]TJ
2.723 Tc
/R31428624 10 Tf
30.9199 0 Td
[(.I)272.288(ft)]TJ
0 Tc
17.3859 0 Td
(his has the same v)Tj
73.4121 0 Td
0.224 Tw
[(alue that it had pre)24.9805(viously \(at)]TJ
-278.199 -12 Td
1.238 Tw
[(the start, the pre)24.9854(vious v)25.0195(alue is initialized to)]TJ
/R31747192 10 Tf
184.114 0 Td
(NULL)Tj
/R31428624 10 Tf
27.7801 0 Td
(.\),)Tj
/R31747192 10 Tf
12.068 0 Td
(gvpr)Tj
/R31428624 10 Tf
23.7379 0 Td
(will simply look for some un)Tj
121.63 0 Td
(visited)Tj
-369.33 -12 Td
1.07 Tw
(node and tra)Tj
-0.15 Tc
51.3699 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
1.071 Tw
(rse its connected component. On the other hand, if)Tj
/R31747192 10 Tf
213.769 0 Td
[($tvr)18.0176(oot)]TJ
/R31428624 10 Tf
34.491 0 Td
(has changed, its con-)Tj
-308.92 -12 Td
1.588 Tw
(nected component will be toured, assuming it has not been pre)Tj
265.32 0 Td
1.587 Tw
(viously visited or)Tj
4.087 Tc
72.2238 0 Td
(,i)Tj
0 Tc
9.36719 0 Td
(f)Tj
/R31747192 10 Tf
7.41719 0 Td
[($tvr)18.0176(oot)]TJ
/R31428624 10 Tf
35.007 0 Td
(is)Tj
/R31747192 10 Tf
-389.335 -12 Td
(NULL)Tj
2.722 Tc
/R31428624 10 Tf
27.7801 0 Td
(,t)Tj
0 Tc
8.00195 0 Td
0.222 Tw
(he tra)Tj
-0.15 Tc
22.5121 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsal will stop. Note that using)Tj
/R31747192 10 Tf
121.612 0 Td
(TV_dfs)Tj
/R31428624 10 Tf
34.3922 0 Td
(and)Tj
/R31747192 10 Tf
17.1621 0 Td
[($tvr)18.0151(oot)]TJ
2.722 Tc
/R31428624 10 Tf
30.9199 0 Td
(,i)Tj
2.723 Tc
8.00195 0 Td
[(ti)272.319(sp)]TJ
0 Tc
19.8957 0 Td
0.223 Tw
(ossible to create an in-)Tj
-299.568 -12 Td
0 Tw
(nite loop.)Tj
16.8 TL
0.862 Tw
T*[(By def)10.0049(ault, the tra)]TJ
-0.15 Tc
74.4961 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsal is done in pre-order)Tj
3.362 Tc
98.4281 0 Td
(.T)Tj
0 Tc
11.9719 0 Td
0.861 Tw
(hat is, a node is visited before all of its un)Tj
175.14 0 Td
(visited)Tj
-369.326 -12 Td
0.721 Tw
(edges. F)Tj
33.9012 0 Td
(or)Tj
/R31747192 10 Tf
11.5512 0 Td
(TV_postdfs)Tj
3.221 Tc
/R31428624 10 Tf
49.45 0 Td
(,a)Tj
0 Tc
10.1609 0 Td
(ll of a node')Tj
3.221 Tc
50.2129 0 Td
(su)Tj
-0.4 Tc
12.1109 0 Td
(nv)Tj
0 Tc
9.6 0 Td
0.722 Tw
(isited edges are visited before the node. F)Tj
170.984 0 Td
(or)Tj
/R31747192 10 Tf
11.552 0 Td
[(TV_pr)17.9834(e-)]TJ
-359.523 -12 Td
(postdfs)Tj
2.5 Tc
/R31428624 10 Tf
30.5602 0 Td
(,an)Tj
0 Tc
16.9398 0 Td
0 Tw
[(ode is visited twice, before and after all of its un)40.0073(visited edges.)]TJ
/R31747192 10 Tf
-83.5 -16.8 Td
(TV_fwd)Tj
/R31428624 10 Tf
37.5 0 Td
(:)Tj
/R31102848 10 Tf
5.28008 0 Td
(tvtype_t)Tj
/R31747192 10 Tf
-42.7801 -12 Td
(TV_postfwd)Tj
/R31428624 10 Tf
55.2801 0 Td
(:)Tj
/R31102848 10 Tf
5.28008 0 Td
(tvtype_t)Tj
/R31747192 10 Tf
-60.5602 -12 Td
[(TV_pr)17.9846(epostfwd)]TJ
/R31428624 10 Tf
69.5402 0 Td
(:)Tj
/R31102848 10 Tf
5.28008 0 Td
(tvtype_t)Tj
3.064 Tc
/R31428624 10 Tf
-38.8203 -12 Td
(At)Tj
0 Tc
13.0641 0 Td
(ra)Tj
-0.15 Tc
7.56992 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.563 Tw
[(rsal of the graph using a depth-rst search on the graph follo)25.0049(wing only forw)10.0049(ard arcs.)]TJ
350.525 0 Td
(The)Tj
-380.449 -12 Td
0.232 Tw
(choice of roots for the tra)Tj
-0.15 Tc
102.32 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsal is the same as described for)Tj
/R31747192 10 Tf
131.315 0 Td
(TV_dfs)Tj
/R31428624 10 Tf
34.4031 0 Td
(abo)Tj
-0.15 Tc
14.2898 0 Td
(ve)Tj
5.233 Tc
9.28984 0 Td
(.T)Tj
0 Tc
13.843 0 Td
0.233 Tw
[(he dif)25.0195(ferent order of)]TJ
-314.75 -12 Td
0.125 Tw
(visitation specied by)Tj
/R31747192 10 Tf
90.6539 0 Td
(TV_fwd)Tj
/R31428624 10 Tf
35 0 Td
(,)Tj
/R31747192 10 Tf
5.12383 0 Td
(TV_postfwd)Tj
/R31428624 10 Tf
55.4039 0 Td
(and)Tj
/R31747192 10 Tf
17.0641 0 Td
[(TV_pr)17.9834(epostfwd)]TJ
/R31428624 10 Tf
69.6641 0 Td
0.124 Tw
(are the same as those specied)Tj
-272.91 -12 Td
0 Tw
(by the analogous tra)Tj
-0.15 Tc
80.6199 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsals)Tj
/R31747192 10 Tf
20.8301 0 Td
(TV_dfs)Tj
/R31428624 10 Tf
31.6699 0 Td
(,)Tj
/R31747192 10 Tf
5 0 Td
(TV_postdfs)Tj
/R31428624 10 Tf
51.95 0 Td
(and)Tj
/R31747192 10 Tf
16.9398 0 Td
[(TV_pr)17.9834(epostdfs)]TJ
/R31428624 10 Tf
63.7102 0 Td
(.)Tj
/R31747192 10 Tf
-316.01 -16.8 Td
(TV_r)Tj
-0.15 Tc
23.15 0 Td
(ev)Tj
0 Tc
/R31428624 10 Tf
11.7898 0 Td
(:)Tj
/R31102848 10 Tf
5.28008 0 Td
(tvtype_t)Tj
/R31747192 10 Tf
-40.2199 -12 Td
(TV_postr)Tj
-0.15 Tc
40.9301 0 Td
(ev)Tj
0 Tc
/R31428624 10 Tf
11.7898 0 Td
(:)Tj
/R31102848 10 Tf
5.28008 0 Td
(tvtype_t)Tj
/R31747192 10 Tf
-58 -12 Td
[(TV_pr)17.9846(epostr)]TJ
-0.15 Tc
55.1902 0 Td
(ev)Tj
0 Tc
/R31428624 10 Tf
11.7898 0 Td
(:)Tj
/R31102848 10 Tf
5.28008 0 Td
(tvtype_t)Tj
3.255 Tc
/R31428624 10 Tf
-36.2602 -12 Td
(At)Tj
0 Tc
13.2551 0 Td
(ra)Tj
-0.15 Tc
7.56992 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.756 Tw
[(rsal of the graph using a depth-rst search on the graph follo)25(wing only re)]TJ
-0.15 Tc
301.778 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rse arcs.)Tj
39.2719 0 Td
(The)Tj
-380.455 -12 Td
0.233 Tw
(choice of roots for the tra)Tj
-0.15 Tc
102.325 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.232 Tw
(rsal is the same as described for)Tj
/R31747192 10 Tf
131.314 0 Td
(TV_dfs)Tj
/R31428624 10 Tf
34.402 0 Td
(abo)Tj
-0.15 Tc
14.2898 0 Td
(ve)Tj
5.232 Tc
9.28984 0 Td
(.T)Tj
0 Tc
13.8422 0 Td
[(he dif)24.9951(ferent order of)]TJ
-314.753 -12 Td
0.764 Tw
(visitation specied by)Tj
/R31747192 10 Tf
92.5719 0 Td
(TV_r)Tj
-0.15 Tc
23.15 0 Td
(ev)Tj
0 Tc
/R31428624 10 Tf
9.28984 0 Td
(,)Tj
/R31747192 10 Tf
5.76406 0 Td
(TV_postr)Tj
-0.15 Tc
40.9301 0 Td
(ev)Tj
0 Tc
/R31428624 10 Tf
12.5539 0 Td
(and)Tj
/R31747192 10 Tf
17.7039 0 Td
[(TV_pr)17.9834(epostr)]TJ
-0.15 Tc
55.1902 0 Td
(ev)Tj
0 Tc
/R31428624 10 Tf
12.5539 0 Td
(are the same as those specied)Tj
-269.708 -12 Td
0 Tw
(by the analogous tra)Tj
-0.15 Tc
80.6199 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsals)Tj
/R31747192 10 Tf
20.8301 0 Td
(TV_dfs)Tj
/R31428624 10 Tf
31.6699 0 Td
(,)Tj
/R31747192 10 Tf
5 0 Td
(TV_postdfs)Tj
/R31428624 10 Tf
51.95 0 Td
(and)Tj
/R31747192 10 Tf
16.9398 0 Td
[(TV_pr)17.9834(epostdfs)]TJ
/R31428624 10 Tf
63.7102 0 Td
(.)Tj
/R31747192 10 Tf
-316.01 -16.8 Td
(TV_bfs)Tj
/R31428624 10 Tf
34.1699 0 Td
(:)Tj
/R31102848 10 Tf
5.28008 0 Td
(tvtype_t)Tj
2.781 Tc
/R31428624 10 Tf
-3.45 -12 Td
(At)Tj
0 Tc
12.7809 0 Td
(ra)Tj
-0.15 Tc
7.56992 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.281 Tw
(rsal of the graph using a breadth-rst search on the graph ignoring edge directions. See the)Tj
-29.6406 -12 Td
0 Tw
(item on)Tj
/R31747192 10 Tf
32.7801 0 Td
(TV_dfs)Tj
/R31428624 10 Tf
34.1699 0 Td
(abo)Tj
-0.15 Tc
14.2898 0 Td
0.3 Tw
(ve f)Tj
0 Tc
15.1199 0 Td
0 Tw
(or the role of)Tj
/R31747192 10 Tf
54.4301 0 Td
[($tvr)18.0151(oot)]TJ
/R31428624 10 Tf
30.9199 0 Td
(.)Tj
/R31747192 10.95 Tf
-253.71 -16.8 Td
(EXAMPLES)Tj
/R31747192 10 Tf
72 -12 Td
(gvpr i 'N[color=="blue"]' le.gv)Tj
/R31428624 10 Tf
-36 -16.8 Td
(Generate the node-induced subgraph of all nodes with color blue.)Tj
/R31747192 10 Tf
36 -16.8 Td
[(gvpr c 'N[color=="blue"]{color = "r)17.9834(ed"}' le.gv)]TJ
/R31428624 10 Tf
130.055 -40.8 Td
[(29 August 2013)-19205.5(12)]TJ
ET
Q
Q
\n \n \n \n \n-2843\n+2845\n \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\n \n \n \n \n \n \n Type\n@@ -1361,29 +1361,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R36112256 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R36112256 10 Tf
218.75 0 Td
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
(\(1\))Tj
-420.34 -36 Td
(Mak)Tj
2.5 Tc
18.2301 0 Td
(ea)Tj
0 Tc
11.3801 0 Td
(ll blue nodes red.)Tj
/R36756600 10 Tf
6.38984 -16.8 Td
(BEGIN { int n, e; int tot_n = 0; int tot_e = 0; })Tj
12 TL
(BEG_G {)'
2.5 Tc
5 -12 Td
(n=n)Tj
0 Tc
21.8199 0 Td
(Nodes\($G\);)Tj
2.5 Tc
-21.8199 -12 Td
(e=n)Tj
0 Tc
20.7 0 Td
(Edges\($G\);)Tj
-20.7 -12 Td
(printf \("%d nodes %d edges %s\\n", n, e, $G.name\);)Tj
(tot_n += n;)'
(tot_e += e;)'
-5 -12 Td
(})Tj
(END { printf \("%d nodes %d edges total\\n", tot_n, tot_e\) })'
-1.11 Tc
/R36438032 10 Tf
-36 -16.8 Td
(Ve)Tj
0 Tc
10.55 0 Td
(rsion of the program)Tj
/R36756600 10 Tf
84.4301 0 Td
(gc)Tj
/R36438032 10 Tf
9.43984 0 Td
(.)Tj
/R36756600 10 Tf
-68.4199 -16.8 Td
[(BEG_G { graph_t g = graph \("mer)9.99268(ge", "S"\); })]TJ
2.5 Tc
(E{)'
0 Tc
5 -12 Td
(node_t h = clone\(g,$.head\);)Tj
(node_t t = clone\(g,$.tail\);)'
(edge_t e = edge\(t,h,""\);)'
(e.weight = e.weight + 1;)'
-5 -12 Td
(})Tj
(END_G { $O = g; })'
/R36438032 10 Tf
-36 -16.8 Td
1.44 Tw
[(Produces a strict v)15.0073(ersion of the input graph, where the weight attrib)]TJ
284.89 0 Td
1.441 Tw
(ute of an edge indicates ho)Tj
3.941 Tc
113.875 0 Td
(wm)Tj
0 Tc
18.941 0 Td
[(an)15.0146(y)]TJ
-417.706 -12 Td
0 Tw
(edges from the input graph the edge represents.)Tj
/R36756600 10 Tf
36 -16.8 Td
(BEGIN {node_t n; int deg[]})Tj
(E{deg[head]++; deg[tail]++; })'
(END_G {)'
-0.25 Tc
5 -12 Td
(fo)Tj
2.5 Tc
8.08008 0 Td
(r\()Tj
0 Tc
10.2699 0 Td
(deg[n]\) {)Tj
-13.35 -12 Td
(printf \("deg[%s] = %d\\n", n.name, deg[n]\);)Tj
-5 -12 Td
(})Tj
-5 -12 Td
(})Tj
/R36438032 10 Tf
-36 -16.8 Td
[(Computes the de)15.0073(grees of nodes with edges.)]TJ
/R36756600 10 Tf
36 -16.8 Td
(BEGIN {)Tj
5 -12 Td
(int i, indent;)Tj
(int seen[string];)'
-0.1 Tc
(vo)'
0 Tc
9.9 0 Td
(id prInd \(int cnt\) {)Tj
-0.25 Tc
-4.9 -12 Td
(fo)Tj
2.5 Tc
8.08008 0 Td
[(r\()250.007(i=0)249.993(;i<c)]TJ
0 Tc
52.5 0 Td
[(nt; i++\) printf \(")-500("\);)]TJ
-65.5801 -12 Td
(})Tj
-5 -12 Td
(})Tj
(BEG_G {)'
7.5 -24 Td
[($tvtype = TV_pr)18.0078(epostfwd;)]TJ
T*[($tvr)18.0151(oot = node\($,ARGV[0]\);)]TJ
-7.5 -12 Td
(})Tj
2.5 Tc
(N{)'
0 Tc
5 -12 Td
(if \(seen[$.name]\) indent--;)Tj
(else {)'
5 -12 Td
(prInd\(indent\);)Tj
5 -12 Td
(print \($.name\);)Tj
-5 -12 Td
(seen[$.name] = 1;)Tj
(indent++;)'
-5 -12 Td
(})Tj
-5 -12 Td
(})Tj
/R36438032 10 Tf
-36 -16.8 Td
0.224 Tw
(Prints the depth-rst tra)Tj
-0.15 Tc
95.1922 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsal of the graph, starting with the node whose name is)Tj
/R36756600 10 Tf
223.543 0 Td
(ARGV[0])Tj
2.723 Tc
/R36438032 10 Tf
41.1 0 Td
[(,a)272.31(sa)272.285(ni)]TJ
0 Tc
31.2191 0 Td
(ndented)Tj
-234.289 -45.6 Td
0 Tw
[(29 August 2013)-19205.5(13)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R31102848 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R31102848 10 Tf
218.75 0 Td
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
(\(1\))Tj
-420.34 -36 Td
(Mak)Tj
2.5 Tc
18.2301 0 Td
(ea)Tj
0 Tc
11.3801 0 Td
(ll blue nodes red.)Tj
/R31747192 10 Tf
6.38984 -16.8 Td
(BEGIN { int n, e; int tot_n = 0; int tot_e = 0; })Tj
12 TL
(BEG_G {)'
2.5 Tc
5 -12 Td
(n=n)Tj
0 Tc
21.8199 0 Td
(Nodes\($G\);)Tj
2.5 Tc
-21.8199 -12 Td
(e=n)Tj
0 Tc
20.7 0 Td
(Edges\($G\);)Tj
-20.7 -12 Td
(printf \("%d nodes %d edges %s\\n", n, e, $G.name\);)Tj
(tot_n += n;)'
(tot_e += e;)'
-5 -12 Td
(})Tj
(END { printf \("%d nodes %d edges total\\n", tot_n, tot_e\) })'
-1.11 Tc
/R31428624 10 Tf
-36 -16.8 Td
(Ve)Tj
0 Tc
10.55 0 Td
(rsion of the program)Tj
/R31747192 10 Tf
84.4301 0 Td
(gc)Tj
/R31428624 10 Tf
9.43984 0 Td
(.)Tj
/R31747192 10 Tf
-68.4199 -16.8 Td
[(BEG_G { graph_t g = graph \("mer)9.99268(ge", "S"\); })]TJ
2.5 Tc
(E{)'
0 Tc
5 -12 Td
(node_t h = clone\(g,$.head\);)Tj
(node_t t = clone\(g,$.tail\);)'
(edge_t e = edge\(t,h,""\);)'
(e.weight = e.weight + 1;)'
-5 -12 Td
(})Tj
(END_G { $O = g; })'
/R31428624 10 Tf
-36 -16.8 Td
1.44 Tw
[(Produces a strict v)15.0073(ersion of the input graph, where the weight attrib)]TJ
284.89 0 Td
1.441 Tw
(ute of an edge indicates ho)Tj
3.941 Tc
113.875 0 Td
(wm)Tj
0 Tc
18.941 0 Td
[(an)15.0146(y)]TJ
-417.706 -12 Td
0 Tw
(edges from the input graph the edge represents.)Tj
/R31747192 10 Tf
36 -16.8 Td
(BEGIN {node_t n; int deg[]})Tj
(E{deg[head]++; deg[tail]++; })'
(END_G {)'
-0.25 Tc
5 -12 Td
(fo)Tj
2.5 Tc
8.08008 0 Td
(r\()Tj
0 Tc
10.2699 0 Td
(deg[n]\) {)Tj
-13.35 -12 Td
(printf \("deg[%s] = %d\\n", n.name, deg[n]\);)Tj
-5 -12 Td
(})Tj
-5 -12 Td
(})Tj
/R31428624 10 Tf
-36 -16.8 Td
[(Computes the de)15.0073(grees of nodes with edges.)]TJ
/R31747192 10 Tf
36 -16.8 Td
(BEGIN {)Tj
5 -12 Td
(int i, indent;)Tj
(int seen[string];)'
-0.1 Tc
(vo)'
0 Tc
9.9 0 Td
(id prInd \(int cnt\) {)Tj
-0.25 Tc
-4.9 -12 Td
(fo)Tj
2.5 Tc
8.08008 0 Td
[(r\()250.007(i=0)249.993(;i<c)]TJ
0 Tc
52.5 0 Td
[(nt; i++\) printf \(")-500("\);)]TJ
-65.5801 -12 Td
(})Tj
-5 -12 Td
(})Tj
(BEG_G {)'
7.5 -24 Td
[($tvtype = TV_pr)18.0078(epostfwd;)]TJ
T*[($tvr)18.0151(oot = node\($,ARGV[0]\);)]TJ
-7.5 -12 Td
(})Tj
2.5 Tc
(N{)'
0 Tc
5 -12 Td
(if \(seen[$.name]\) indent--;)Tj
(else {)'
5 -12 Td
(prInd\(indent\);)Tj
5 -12 Td
(print \($.name\);)Tj
-5 -12 Td
(seen[$.name] = 1;)Tj
(indent++;)'
-5 -12 Td
(})Tj
-5 -12 Td
(})Tj
/R31428624 10 Tf
-36 -16.8 Td
0.224 Tw
(Prints the depth-rst tra)Tj
-0.15 Tc
95.1922 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsal of the graph, starting with the node whose name is)Tj
/R31747192 10 Tf
223.543 0 Td
(ARGV[0])Tj
2.723 Tc
/R31428624 10 Tf
41.1 0 Td
[(,a)272.31(sa)272.285(ni)]TJ
0 Tc
31.2191 0 Td
(ndented)Tj
-234.289 -45.6 Td
0 Tw
[(29 August 2013)-19205.5(13)]TJ
ET
Q
Q
\n \n \n \n \n 1250\n \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\n \n \n \n \n \n \n Type\n@@ -1420,29 +1420,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R36112256 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R36112256 10 Tf
218.75 0 Td
(GVPR)Tj
/R36438032 10 Tf
25.8199 0 Td
(\(1\))Tj
-420.34 -36 Td
(list.)Tj
/R36756600 10.95 Tf
-36 -16.8 Td
[(ENVIR)30.0404(ONMENT)]TJ
/R36756600 10 Tf
36 -12 Td
(GVPRP)Tj
-0.95 Tc
33.7 0 Td
(AT)Tj
0 Tc
12.9398 0 Td
(H)Tj
/R36438032 10 Tf
-10.6398 -12 Td
0.772 Tw
(Colon-separated list of directories to be searched to nd the le specied by the f option.)Tj
/R36756600 10 Tf
376.002 0 Td
(gvpr)Tj
/R36438032 10 Tf
-376.002 -12 Td
0.838 Tw
[(has a def)9.99878(ault list b)20.0146(uilt in. If)]TJ
/R36756600 10 Tf
116.116 0 Td
(GVPRP)Tj
-0.95 Tc
33.7 0 Td
(AT)Tj
0 Tc
12.9398 0 Td
(H)Tj
/R36438032 10 Tf
11.118 0 Td
(is not dened, the def)Tj
89.632 0 Td
0.837 Tw
(ault list is used. If)Tj
/R36756600 10 Tf
78.075 0 Td
(GVPRP)Tj
-0.95 Tc
33.7 0 Td
(AT)Tj
0 Tc
12.9398 0 Td
(H)Tj
/R36438032 10 Tf
-388.221 -12 Td
0.355 Tw
(starts with colon, the list is formed by appending)Tj
/R36756600 10 Tf
200.965 0 Td
(GVPRP)Tj
-0.95 Tc
33.7 0 Td
(AT)Tj
0 Tc
12.9398 0 Td
(H)Tj
/R36438032 10 Tf
10.6352 0 Td
0.356 Tw
[(to the def)9.99512(ault list. If)]TJ
/R36756600 10 Tf
83.3398 0 Td
(GVPRP)Tj
-0.95 Tc
33.7 0 Td
(AT)Tj
0 Tc
12.9398 0 Td
(H)Tj
/R36438032 10 Tf
-388.22 -12 Td
2.007 Tw
(ends with colon, the list is formed by appending the def)Tj
242.45 0 Td
2.006 Tw
(ault list to)Tj
/R36756600 10 Tf
48.5281 0 Td
(GVPRP)Tj
-0.95 Tc
33.7 0 Td
(AT)Tj
0 Tc
12.9398 0 Td
(H)Tj
4.506 Tc
/R36438032 10 Tf
7.78008 0 Td
(.O)Tj
0 Tc
14.2262 0 Td
(therwise,)Tj
/R36756600 10 Tf
-359.624 -12 Td
(GVPRP)Tj
-0.95 Tc
33.7 0 Td
(AT)Tj
0 Tc
12.9398 0 Td
(H)Tj
/R36438032 10 Tf
10.2801 0 Td
0 Tw
(is used for the list.)Tj
-92.9199 -16.8 Td
[(On W)39.9841(indo)24.9927(ws systems, replace `)74.0161(`colon')]TJ
2.5 Tc
153.67 0 Td
('w)Tj
0 Tc
13.05 0 Td
[(ith `)74(`semicolon')]TJ
2.5 Tc
62.6801 0 Td
[('i)249.985(nt)]TJ
0 Tc
18.8902 0 Td
[(he pre)24.9854(vious paragraph.)]TJ
-0.11 Tc
/R36756600 10.95 Tf
-284.29 -16.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
[(GS AND W)120.006(ARNINGS)]TJ
/R36438032 10 Tf
20.9004 -12 Td
0.406 Tw
(Scripts should be careful deleting nodes during)Tj
/R36756600 10 Tf
193.652 0 Td
(N{})Tj
/R36438032 10 Tf
18.0059 0 Td
(and)Tj
/R36756600 10 Tf
17.3461 0 Td
(E{})Tj
/R36438032 10 Tf
17.4559 0 Td
(blocks using BFS and DFS tra)Tj
-0.15 Tc
123.23 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsals as these)Tj
-378.98 -12 Td
0 Tw
(rely on stacks and queues of nodes.)Tj
16.8 TL
0.728 Tw
(When the program is gi)'
-0.15 Tc
97.0922 0 Td
(ve)Tj
3.228 Tc
9.28984 0 Td
[(na)322.803(sac)]TJ
0 Tc
31.8941 0 Td
(ommand line ar)Tj
64.0461 0 Td
0.727 Tw
[(gument, the usual shell interpretation tak)9.99023(es place, which)]TJ
-202.322 -12 Td
0 Tw
[(may af)25.0159(fect some of the special names in)]TJ
/R36756600 10 Tf
162.49 0 Td
(gvpr)Tj
2.5 Tc
/R36438032 10 Tf
20 0 Td
[(.T)329.985(oa)]TJ
-0.2 Tc
22.05 0 Td
(vo)Tj
0 Tc
9.8 0 Td
(id this, it is best to wrap the program in single quotes.)Tj
-214.34 -16.8 Td
0.993 Tw
[(If string constants contain pattern metacharacters that you w)10.0098(ant to escape to a)]TJ
-0.2 Tc
321.546 0 Td
(vo)Tj
0 Tc
9.8 0 Td
0.994 Tw
(id pattern matching, tw)Tj
95.652 0 Td
(o)Tj
-426.998 -12 Td
1.645 Tw
(backslashes will probably be necessary)Tj
4.145 Tc
162.56 0 Td
[(,a)414.485(sa)]TJ
0 Tc
27.7043 0 Td
1.644 Tw
(single backslash will be lost when the string is originally)Tj
-190.264 -12 Td
0 Tw
(scanned. Usually)Tj
2.5 Tc
67.6699 0 Td
[(,i)249.993(ti)249.984(ss)]TJ
0 Tc
26.1203 0 Td
(impler to use)Tj
/R36756600 10 Tf
54.7199 0 Td
[(str)17.9932(cmp)]TJ
/R36438032 10 Tf
32.3102 0 Td
(to a)Tj
-0.2 Tc
14.5199 0 Td
(vo)Tj
0 Tc
9.8 0 Td
(id pattern matching.)Tj
-205.14 -16.8 Td
0.153 Tw
(As of 24 April 2008,)Tj
/R36756600 10 Tf
86.3148 0 Td
(gvpr)Tj
/R36438032 10 Tf
22.6531 0 Td
(switched to using a ne)Tj
-0.65 Tc
89.2422 0 Td
1.453 Tw
(w, u)Tj
0 Tc
16.723 0 Td
0.153 Tw
(nderlying graph library)Tj
2.654 Tc
92.416 0 Td
(,w)Tj
0 Tc
12.3738 0 Td
0.154 Tw
(hich uses the simpler model)Tj
-319.723 -12 Td
0.777 Tw
(that there is only one cop)Tj
3.277 Tc
104.605 0 Td
[(yo)327.705(fan)]TJ
0 Tc
32.6008 0 Td
(ode, not one cop)Tj
3.277 Tc
68.3309 0 Td
(yf)Tj
0 Tc
11.607 0 Td
(or each subgraph logically containing it. This means)Tj
-217.144 -12 Td
0.603 Tw
(that iterators such as)Tj
/R36112256 10 Tf
86.8422 0 Td
(nxtnode)Tj
/R36438032 10 Tf
34.7629 0 Td
(cannot tra)Tj
-0.15 Tc
40.1129 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rse a subgraph using just a node ar)17.9883(gument. F)15.0098(or this reason, sub-)]TJ
-171.008 -12 Td
0.349 Tw
(graph tra)Tj
-0.15 Tc
35.9691 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsal requires ne)Tj
2.849 Tc
61.5379 0 Td
(wf)Tj
0 Tc
13.3988 0 Td
(unctions ending in "_sg", which also tak)Tj
2.848 Tc
163.204 0 Td
(eas)Tj
0 Tc
18.466 0 Td
0.348 Tw
[(ubgraph ar)18.0176(gument. The v)]TJ
101.804 0 Td
(ersions)Tj
-403.67 -12 Td
0 Tw
[(without that suf)24.9927(x will al)]TJ
-0.1 Tc
100.77 0 Td
(wa)Tj
0 Tc
11.5602 0 Td
(ys tra)Tj
-0.15 Tc
21.7398 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rse the root graph.)Tj
-143.36 -16.8 Td
0.336 Tw
[(There is a single global scope, e)14.9902(xcept for formal function parameters, and e)]TJ
-0.15 Tc
305.222 0 Td
(ve)Tj
2.837 Tc
9.28984 0 Td
(nt)Tj
0 Tc
10.6172 0 Td
0.337 Tw
(hese can interfere with the)Tj
-325.129 -12 Td
1.023 Tw
(type system. Also, the e)Tj
99.4922 0 Td
1.022 Tw
[(xtent of all v)24.9902(ariables is the entire life of the program.)-602.207(It might be preferable for)]TJ
-99.4922 -12 Td
0.533 Tw
(scope to reect the natural nesting of the clauses, or for the program to at least reset locally declared v)Tj
418.117 0 Td
(ari-)Tj
-418.117 -12 Td
2.5 Tw
(ables. F)Tj
33.4602 0 Td
0 Tw
(or no)Tj
-0.65 Tc
20.5801 0 Td
1.3 Tw
(w, i)Tj
2.5 Tc
14.35 0 Td
[(ti)249.984(sa)]TJ
0 Tc
18.8902 0 Td
0 Tw
[(dvisable to use distinct names for all v)25(ariables.)]TJ
-87.2805 -16.8 Td
0.235 Tw
(If a function ends with a comple)Tj
2.734 Tc
130.68 0 Td
(xs)Tj
0 Tc
11.6238 0 Td
0.234 Tw
(tatement, such as an IF statement, with each branch doing a return, type)Tj
-142.304 -12 Td
0 Tw
(checking may f)Tj
61.55 0 Td
2.5 Tw
(ail. Functions)Tj
59.45 0 Td
0 Tw
(should use a return at the end.)Tj
-121 -16.8 Td
0.975 Tw
[(The e)15.0159(xpr library does not support string v)24.9927(alues of \(char*\)0.)-597.5(This means we can')]TJ
3.475 Tc
333.415 0 Td
(td)Tj
0 Tc
11.2551 0 Td
(istinguish between "")Tj
-344.67 -12 Td
0.396 Tw
(and \(char*\)0 edge k)Tj
-0.15 Tc
80.7781 0 Td
(ey)Tj
0 Tc
9.28984 0 Td
2.896 Tw
(s. F)Tj
17.1961 0 Td
0.395 Tw
(or the purposes of looking up and creating edges, we translate "" to be \(char*\)0,)Tj
-107.264 -12 Td
0 Tw
[(since this latter v)25(alue is necessary in order to look up an)]TJ
2.5 Tc
223.73 0 Td
(ye)Tj
0 Tc
11.9398 0 Td
(dge with a matching head and tail.)Tj
-235.67 -16.8 Td
0.943 Tw
(Related to this, strings con)Tj
-0.15 Tc
109.762 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.944 Tw
[(rted to inte)15.0024(gers act lik)]TJ
3.444 Tc
90.7359 0 Td
(ec)Tj
0 Tc
12.3238 0 Td
[(har pointers, getting the v)25(alue 0 or 1 depending on)]TJ
-222.112 -12 Td
0 Tw
(whether the string consists solely of zeroes or not. Thus, the \(\(int\)"2"\) e)Tj
-0.25 Tc
286.2 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(luates to 1.)Tj
-295.39 -16.8 Td
0.264 Tw
(The language inherits the usual C problems such as dangling references and the confusion between '=' and)Tj
12 TL
('=='.)'
-0.548 Tc
/R36756600 10.95 Tf
-36 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
/R36438032 10 Tf
20.7363 -12 Td
0 Tw
[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R36756600 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
-0.15 Tc
/R36438032 10 Tf
36 -12 Td
(aw)Tj
0 Tc
11.5102 0 Td
[(k\(1\), gc\(1\), dot\(1\), nop\(1\), e)15(xpr\(3\), cgraph\(3\))]TJ
154.545 -165.6 Td
[(29 August 2013)-19205.5(14)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R31102848 10 Tf
1 0 0 1 71.9801 793.89 Tm
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
137.66 Tw
(\(1\) General)Tj
185.97 0 Td
0 Tw
(Commands Manual)Tj
/R31102848 10 Tf
218.75 0 Td
(GVPR)Tj
/R31428624 10 Tf
25.8199 0 Td
(\(1\))Tj
-420.34 -36 Td
(list.)Tj
/R31747192 10.95 Tf
-36 -16.8 Td
[(ENVIR)30.0404(ONMENT)]TJ
/R31747192 10 Tf
36 -12 Td
(GVPRP)Tj
-0.95 Tc
33.7 0 Td
(AT)Tj
0 Tc
12.9398 0 Td
(H)Tj
/R31428624 10 Tf
-10.6398 -12 Td
0.772 Tw
(Colon-separated list of directories to be searched to nd the le specied by the f option.)Tj
/R31747192 10 Tf
376.002 0 Td
(gvpr)Tj
/R31428624 10 Tf
-376.002 -12 Td
0.838 Tw
[(has a def)9.99878(ault list b)20.0146(uilt in. If)]TJ
/R31747192 10 Tf
116.116 0 Td
(GVPRP)Tj
-0.95 Tc
33.7 0 Td
(AT)Tj
0 Tc
12.9398 0 Td
(H)Tj
/R31428624 10 Tf
11.118 0 Td
(is not dened, the def)Tj
89.632 0 Td
0.837 Tw
(ault list is used. If)Tj
/R31747192 10 Tf
78.075 0 Td
(GVPRP)Tj
-0.95 Tc
33.7 0 Td
(AT)Tj
0 Tc
12.9398 0 Td
(H)Tj
/R31428624 10 Tf
-388.221 -12 Td
0.355 Tw
(starts with colon, the list is formed by appending)Tj
/R31747192 10 Tf
200.965 0 Td
(GVPRP)Tj
-0.95 Tc
33.7 0 Td
(AT)Tj
0 Tc
12.9398 0 Td
(H)Tj
/R31428624 10 Tf
10.6352 0 Td
0.356 Tw
[(to the def)9.99512(ault list. If)]TJ
/R31747192 10 Tf
83.3398 0 Td
(GVPRP)Tj
-0.95 Tc
33.7 0 Td
(AT)Tj
0 Tc
12.9398 0 Td
(H)Tj
/R31428624 10 Tf
-388.22 -12 Td
2.007 Tw
(ends with colon, the list is formed by appending the def)Tj
242.45 0 Td
2.006 Tw
(ault list to)Tj
/R31747192 10 Tf
48.5281 0 Td
(GVPRP)Tj
-0.95 Tc
33.7 0 Td
(AT)Tj
0 Tc
12.9398 0 Td
(H)Tj
4.506 Tc
/R31428624 10 Tf
7.78008 0 Td
(.O)Tj
0 Tc
14.2262 0 Td
(therwise,)Tj
/R31747192 10 Tf
-359.624 -12 Td
(GVPRP)Tj
-0.95 Tc
33.7 0 Td
(AT)Tj
0 Tc
12.9398 0 Td
(H)Tj
/R31428624 10 Tf
10.2801 0 Td
0 Tw
(is used for the list.)Tj
-92.9199 -16.8 Td
[(On W)39.9841(indo)24.9927(ws systems, replace `)74.0161(`colon')]TJ
2.5 Tc
153.67 0 Td
('w)Tj
0 Tc
13.05 0 Td
[(ith `)74(`semicolon')]TJ
2.5 Tc
62.6801 0 Td
[('i)249.985(nt)]TJ
0 Tc
18.8902 0 Td
[(he pre)24.9854(vious paragraph.)]TJ
-0.11 Tc
/R31747192 10.95 Tf
-284.29 -16.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
[(GS AND W)120.006(ARNINGS)]TJ
/R31428624 10 Tf
20.9004 -12 Td
0.406 Tw
(Scripts should be careful deleting nodes during)Tj
/R31747192 10 Tf
193.652 0 Td
(N{})Tj
/R31428624 10 Tf
18.0059 0 Td
(and)Tj
/R31747192 10 Tf
17.3461 0 Td
(E{})Tj
/R31428624 10 Tf
17.4559 0 Td
(blocks using BFS and DFS tra)Tj
-0.15 Tc
123.23 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsals as these)Tj
-378.98 -12 Td
0 Tw
(rely on stacks and queues of nodes.)Tj
16.8 TL
0.728 Tw
(When the program is gi)'
-0.15 Tc
97.0922 0 Td
(ve)Tj
3.228 Tc
9.28984 0 Td
[(na)322.803(sac)]TJ
0 Tc
31.8941 0 Td
(ommand line ar)Tj
64.0461 0 Td
0.727 Tw
[(gument, the usual shell interpretation tak)9.99023(es place, which)]TJ
-202.322 -12 Td
0 Tw
[(may af)25.0159(fect some of the special names in)]TJ
/R31747192 10 Tf
162.49 0 Td
(gvpr)Tj
2.5 Tc
/R31428624 10 Tf
20 0 Td
[(.T)329.985(oa)]TJ
-0.2 Tc
22.05 0 Td
(vo)Tj
0 Tc
9.8 0 Td
(id this, it is best to wrap the program in single quotes.)Tj
-214.34 -16.8 Td
0.993 Tw
[(If string constants contain pattern metacharacters that you w)10.0098(ant to escape to a)]TJ
-0.2 Tc
321.546 0 Td
(vo)Tj
0 Tc
9.8 0 Td
0.994 Tw
(id pattern matching, tw)Tj
95.652 0 Td
(o)Tj
-426.998 -12 Td
1.645 Tw
(backslashes will probably be necessary)Tj
4.145 Tc
162.56 0 Td
[(,a)414.485(sa)]TJ
0 Tc
27.7043 0 Td
1.644 Tw
(single backslash will be lost when the string is originally)Tj
-190.264 -12 Td
0 Tw
(scanned. Usually)Tj
2.5 Tc
67.6699 0 Td
[(,i)249.993(ti)249.984(ss)]TJ
0 Tc
26.1203 0 Td
(impler to use)Tj
/R31747192 10 Tf
54.7199 0 Td
[(str)17.9932(cmp)]TJ
/R31428624 10 Tf
32.3102 0 Td
(to a)Tj
-0.2 Tc
14.5199 0 Td
(vo)Tj
0 Tc
9.8 0 Td
(id pattern matching.)Tj
-205.14 -16.8 Td
0.153 Tw
(As of 24 April 2008,)Tj
/R31747192 10 Tf
86.3148 0 Td
(gvpr)Tj
/R31428624 10 Tf
22.6531 0 Td
(switched to using a ne)Tj
-0.65 Tc
89.2422 0 Td
1.453 Tw
(w, u)Tj
0 Tc
16.723 0 Td
0.153 Tw
(nderlying graph library)Tj
2.654 Tc
92.416 0 Td
(,w)Tj
0 Tc
12.3738 0 Td
0.154 Tw
(hich uses the simpler model)Tj
-319.723 -12 Td
0.777 Tw
(that there is only one cop)Tj
3.277 Tc
104.605 0 Td
[(yo)327.705(fan)]TJ
0 Tc
32.6008 0 Td
(ode, not one cop)Tj
3.277 Tc
68.3309 0 Td
(yf)Tj
0 Tc
11.607 0 Td
(or each subgraph logically containing it. This means)Tj
-217.144 -12 Td
0.603 Tw
(that iterators such as)Tj
/R31102848 10 Tf
86.8422 0 Td
(nxtnode)Tj
/R31428624 10 Tf
34.7629 0 Td
(cannot tra)Tj
-0.15 Tc
40.1129 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rse a subgraph using just a node ar)17.9883(gument. F)15.0098(or this reason, sub-)]TJ
-171.008 -12 Td
0.349 Tw
(graph tra)Tj
-0.15 Tc
35.9691 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsal requires ne)Tj
2.849 Tc
61.5379 0 Td
(wf)Tj
0 Tc
13.3988 0 Td
(unctions ending in "_sg", which also tak)Tj
2.848 Tc
163.204 0 Td
(eas)Tj
0 Tc
18.466 0 Td
0.348 Tw
[(ubgraph ar)18.0176(gument. The v)]TJ
101.804 0 Td
(ersions)Tj
-403.67 -12 Td
0 Tw
[(without that suf)24.9927(x will al)]TJ
-0.1 Tc
100.77 0 Td
(wa)Tj
0 Tc
11.5602 0 Td
(ys tra)Tj
-0.15 Tc
21.7398 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rse the root graph.)Tj
-143.36 -16.8 Td
0.336 Tw
[(There is a single global scope, e)14.9902(xcept for formal function parameters, and e)]TJ
-0.15 Tc
305.222 0 Td
(ve)Tj
2.837 Tc
9.28984 0 Td
(nt)Tj
0 Tc
10.6172 0 Td
0.337 Tw
(hese can interfere with the)Tj
-325.129 -12 Td
1.023 Tw
(type system. Also, the e)Tj
99.4922 0 Td
1.022 Tw
[(xtent of all v)24.9902(ariables is the entire life of the program.)-602.207(It might be preferable for)]TJ
-99.4922 -12 Td
0.533 Tw
(scope to reect the natural nesting of the clauses, or for the program to at least reset locally declared v)Tj
418.117 0 Td
(ari-)Tj
-418.117 -12 Td
2.5 Tw
(ables. F)Tj
33.4602 0 Td
0 Tw
(or no)Tj
-0.65 Tc
20.5801 0 Td
1.3 Tw
(w, i)Tj
2.5 Tc
14.35 0 Td
[(ti)249.984(sa)]TJ
0 Tc
18.8902 0 Td
0 Tw
[(dvisable to use distinct names for all v)25(ariables.)]TJ
-87.2805 -16.8 Td
0.235 Tw
(If a function ends with a comple)Tj
2.734 Tc
130.68 0 Td
(xs)Tj
0 Tc
11.6238 0 Td
0.234 Tw
(tatement, such as an IF statement, with each branch doing a return, type)Tj
-142.304 -12 Td
0 Tw
(checking may f)Tj
61.55 0 Td
2.5 Tw
(ail. Functions)Tj
59.45 0 Td
0 Tw
(should use a return at the end.)Tj
-121 -16.8 Td
0.975 Tw
[(The e)15.0159(xpr library does not support string v)24.9927(alues of \(char*\)0.)-597.5(This means we can')]TJ
3.475 Tc
333.415 0 Td
(td)Tj
0 Tc
11.2551 0 Td
(istinguish between "")Tj
-344.67 -12 Td
0.396 Tw
(and \(char*\)0 edge k)Tj
-0.15 Tc
80.7781 0 Td
(ey)Tj
0 Tc
9.28984 0 Td
2.896 Tw
(s. F)Tj
17.1961 0 Td
0.395 Tw
(or the purposes of looking up and creating edges, we translate "" to be \(char*\)0,)Tj
-107.264 -12 Td
0 Tw
[(since this latter v)25(alue is necessary in order to look up an)]TJ
2.5 Tc
223.73 0 Td
(ye)Tj
0 Tc
11.9398 0 Td
(dge with a matching head and tail.)Tj
-235.67 -16.8 Td
0.943 Tw
(Related to this, strings con)Tj
-0.15 Tc
109.762 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.944 Tw
[(rted to inte)15.0024(gers act lik)]TJ
3.444 Tc
90.7359 0 Td
(ec)Tj
0 Tc
12.3238 0 Td
[(har pointers, getting the v)25(alue 0 or 1 depending on)]TJ
-222.112 -12 Td
0 Tw
(whether the string consists solely of zeroes or not. Thus, the \(\(int\)"2"\) e)Tj
-0.25 Tc
286.2 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(luates to 1.)Tj
-295.39 -16.8 Td
0.264 Tw
(The language inherits the usual C problems such as dangling references and the confusion between '=' and)Tj
12 TL
('=='.)'
-0.548 Tc
/R31747192 10.95 Tf
-36 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
/R31428624 10 Tf
20.7363 -12 Td
0 Tw
[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R31747192 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
-0.15 Tc
/R31428624 10 Tf
36 -12 Td
(aw)Tj
0 Tc
11.5102 0 Td
[(k\(1\), gc\(1\), dot\(1\), nop\(1\), e)15(xpr\(3\), cgraph\(3\))]TJ
154.545 -165.6 Td
[(29 August 2013)-19205.5(14)]TJ
ET
Q
Q
\n \n \n \n \n-3175\n+3176\n \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\n \n \n \n \n \n \n \n@@ -1494,18 +1494,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-659\n+660\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R36836008 def
1 begincodespacerange
<00><ff>
endcodespacerange
80 beginbfrange
<20><20><0020>
<21><21><0021>
<22><22><0022>
<23><23><0023>
<24><24><0024>
<25><25><0025>
<26><26><0026>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2b><2b><002b>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<3f><3f><003f>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<57><57><0057>
<58><58><0058>
<59><59><0059>
<5b><5b><005b>
<5c><5c><005c>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7b><7b><007b>
<7d><7d><007d>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R31826600 def
1 begincodespacerange
<00><ff>
endcodespacerange
80 beginbfrange
<20><20><0020>
<21><21><0021>
<22><22><0022>
<23><23><0023>
<24><24><0024>
<25><25><0025>
<26><26><0026>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2b><2b><002b>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<3f><3f><003f>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<57><57><0057>
<58><58><0058>
<59><59><0059>
<5b><5b><005b>
<5c><5c><005c>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7b><7b><007b>
<7d><7d><007d>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -1527,18 +1527,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-683\n+684\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R36836376 def
1 begincodespacerange
<00><ff>
endcodespacerange
89 beginbfrange
<20><20><0020>
<22><22><0022>
<23><23><0023>
<24><24><0024>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2b><2b><002b>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<39><39><0039>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<57><57><0057>
<58><58><0058>
<59><59><0059>
<5b><5b><005b>
<5c><5c><005c>
<5d><5d><005d>
<5e><5e><02c6>
<5f><5f><005f>
<60><60><2018>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7c><7c><007c>
<7d><7d><007d>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R31826968 def
1 begincodespacerange
<00><ff>
endcodespacerange
89 beginbfrange
<20><20><0020>
<22><22><0022>
<23><23><0023>
<24><24><0024>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2b><2b><002b>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<39><39><0039>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<57><57><0057>
<58><58><0058>
<59><59><0059>
<5b><5b><005b>
<5c><5c><005c>
<5d><5d><005d>
<5e><5e><02c6>
<5f><5f><005f>
<60><60><2018>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7c><7c><007c>
<7d><7d><007d>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -1567,15 +1567,15 @@\n \n Filter\n FlateDecode\n Length\n 410\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R36836744 def
1 begincodespacerange
<00><ff>
endcodespacerange
39 beginbfrange
<20><20><0020>
<27><27><2019>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<3c><3c><003c>
<3e><3e><003e>
<47><47><0047>
<50><50><0050>
<52><52><0052>
<56><56><0056>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R31827336 def
1 begincodespacerange
<00><ff>
endcodespacerange
39 beginbfrange
<20><20><0020>
<27><27><2019>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<3c><3c><003c>
<3e><3e><003e>
<47><47><0047>
<50><50><0050>
<52><52><0052>
<56><56><0056>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -1599,15 +1599,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-c983a841393f'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-370e2b205c25'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 76\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gvpr.3.pdf.gz", "source2": "./usr/share/doc/graphviz/gvpr.3.pdf.gz", "unified_diff": null, "details": [{"source1": "gvpr.3.pdf", "source2": "gvpr.3.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -72,20 +72,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R14448512 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBGVPR)Tj
/R14776400 10 Tf
40.8199 0 Td
125.945 Tw
(\(3\) Library)Tj
172.595 0 Td
0 Tw
(Functions Manual)Tj
/R14448512 10 Tf
201.525 0 Td
(LIBGVPR)Tj
/R14776400 10 Tf
40.8199 0 Td
(\(3\))Tj
-0.219 Tc
/R15092856 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R15092856 10 Tf
20.407 -12 Td
(libgvpr)Tj
2.5 Tc
/R14776400 10 Tf
33.6199 0 Td
(l)Tj
0 Tc
10.9199 0 Td
(ibrary for graph ltering)Tj
/R15092856 10.95 Tf
-80.5398 -16.8 Td
(SYNOPSIS)Tj
/R14776400 10 Tf
36 -12 Td
[(#include <graphviz/gvpr)54.9927(.h>)]TJ
5 -36 Td
[(/* If set, gvpr calls e)15(xit\(\) on errors */)]TJ
-5 -12 Td
(#dene GV_USE_EXIT 1)Tj
5 -12 Td
(/* If set, gvpr stores output graphs in gvpropts */)Tj
-5 -12 Td
(#dene GV_USE_OUTGRAPH 2)Tj
24 TL
T*[(typedef ssize_t \(*gvprwr\) \(v)19.9927(oid*, const char *b)20(uf, size_t nbyte, v)19.9927(oid*\);)]TJ
(typedef struct {)'
10 -12 Td
[(Agraph_t** ingraphs;)-1500(/* NULL-terminated array of input graphs */)]TJ
12 TL
T*[(int n_outgraphs;)-2500(/* if GV_USE_OUTGRAPH set, output graphs */)]TJ
(Agraph_t** outgraphs;)'
T*[(gvprwr out;)-3749.98(/* write function for stdout */)]TJ
T*[(gvprwr err;)-3750.02(/* write function for stderr */)]TJ
(int ags;)'
2.5 Tc
-10 -12 Td
(}g)Tj
0 Tc
12.3 0 Td
(vpropts;)Tj
-0.15 Tc
-12.3 -24 Td
(ex)Tj
0 Tc
9.28984 0 Td
[(tern int gvpr \(int ar)18.0078(gc, char *ar)18.0151(gv[], gvpropts* opts\);)]TJ
/R15092856 10.95 Tf
-45.2898 -28.8 Td
(DESCRIPTION)Tj
/R14776400 10 Tf
36 -12 Td
(The)Tj
/R15092856 10 Tf
18.7199 0 Td
(gvpr)Tj
/R14776400 10 Tf
23.1699 0 Td
0.67 Tw
[(library allo)24.9927(ws an application to perform general-purpose graph manipulation and ltering based)]TJ
-41.8898 -12 Td
0 Tw
[(on an a)14.9927(wk-lik)]TJ
2.5 Tc
54.7402 0 Td
(el)Tj
0 Tc
9.71992 0 Td
[(anguage. \(F)14.9854(or a more complete description of this language, see gvpr\(1\).\))]TJ
-64.4602 -16.8 Td
0.157 Tw
(The library has a single entry point: the)Tj
/R14448512 10 Tf
161.236 0 Td
(gvpr\(\))Tj
/R14776400 10 Tf
27.6469 0 Td
[(function. This pro)15.0098(vides a standard)]TJ
/R14448512 10 Tf
139.505 0 Td
[(ar)37.0068(gc/ar)37.0166(gv)]TJ
/R14776400 10 Tf
41.3566 0 Td
(interf)Tj
21.5602 0 Td
(ace, along)Tj
-391.305 -12 Td
0 Tw
(with a structure to support in-core graphs, application print functions, along with additional options.)Tj
16.8 TL
0.773 Tw
(When called,)'
/R14448512 10 Tf
56.8059 0 Td
(gvpr\(\))Tj
/R14776400 10 Tf
28.2629 0 Td
(processes an)Tj
3.273 Tc
50.8828 0 Td
(y)Tj
0 Tc
13.8328 0 Td
(ags pro)Tj
29.7828 0 Td
0.772 Tw
(vided in the)Tj
/R14448512 10 Tf
52.0359 0 Td
[(ar)37.0068(gv)]TJ
/R14776400 10 Tf
21.232 0 Td
(array)Tj
3.272 Tc
19.8898 0 Td
(,a)Tj
0 Tc
10.2121 0 Td
(nd compiles the)Tj
/R15092856 10 Tf
68.1461 0 Td
(gvpr)Tj
/R14776400 10 Tf
23.2719 0 Td
(program to be)Tj
-374.355 -12 Td
0.467 Tw
[(run \(pro)14.9963(vided either via the)]TJ
/R14448512 10 Tf
114.105 0 Td
(f)Tj
/R14776400 10 Tf
12.4969 0 Td
0.468 Tw
(ag or as an item in)Tj
/R14448512 10 Tf
84.468 0 Td
[(ar)37.0068(gv)]TJ
/R14776400 10 Tf
17.9598 0 Td
(\). It then runs the program on each input graph. If)Tj
/R14448512 10 Tf
-229.03 -12 Td
[(opt>ingr)15(aphs)]TJ
/R14776400 10 Tf
64.5789 0 Td
0.389 Tw
(is non-NULL, this is tak)Tj
98.9559 0 Td
0.388 Tw
(en as a NULL-terminated array of in-core graphs to be used as in-)Tj
-163.535 -12 Td
2.626 Tw
(put. Otherwise,)Tj
66.632 0 Td
0.126 Tw
(the unprocessed elements of)Tj
/R14448512 10 Tf
116.034 0 Td
[(ar)37.0068(gv)]TJ
/R14776400 10 Tf
20.5859 0 Td
[(are tak)10.0146(en to be the names of les containing graphs to be)]TJ
-203.252 -12 Td
0 Tw
(processed. \(If none remain,)Tj
/R15092856 10 Tf
111.63 0 Td
(gvpr)Tj
/R14776400 10 Tf
22.5 0 Td
(will read from stdin.\))Tj
-134.13 -16.8 Td
[(Normally)64.9927(,)]TJ
/R15092856 10 Tf
44.0879 0 Td
(gvpr)Tj
/R14776400 10 Tf
23.9078 0 Td
1.408 Tw
(writes an)Tj
3.908 Tc
37.6379 0 Td
(yo)Tj
0 Tc
13.9078 0 Td
1.407 Tw
(utput graph to stdout. Ho)Tj
105.658 0 Td
(we)Tj
-0.15 Tc
11.4102 0 Td
(ve)Tj
-0.4 Tc
9.28984 0 Td
2.207 Tw
(r, i)Tj
3.907 Tc
12.1172 0 Td
(ft)Tj
0 Tc
10.0172 0 Td
1.407 Tw
(he ag)Tj
/R14448512 10 Tf
32.2539 0 Td
(GV_USE_OUTGRAPH)Tj
/R14776400 10 Tf
98.3371 0 Td
(is set in)Tj
/R14448512 10 Tf
-398.625 -12 Td
[(opts>a)10.0073(gs)]TJ
2.744 Tc
/R14776400 10 Tf
48.9598 0 Td
(,t)Tj
0 Tc
8.02383 0 Td
0.245 Tw
(he output graphs will be stored in an array pointed to be)Tj
/R14448512 10 Tf
229.02 0 Td
[(opts>outgr)15.0146(aphs)]TJ
/R14776400 10 Tf
73.325 0 Td
(and the count will)Tj
-359.329 -12 Td
1.364 Tw
(be stored in)Tj
/R14448512 10 Tf
53.252 0 Td
[(opts>n_outgr)15.0146(aphs)]TJ
6.364 Tc
/R14776400 10 Tf
80.5797 0 Td
(.I)Tj
3.864 Tc
12.1941 0 Td
(nt)Tj
0 Tc
11.6441 0 Td
(his case, the application must call)Tj
-0.1 Tc
/R14448512 10 Tf
145.114 0 Td
(ag)Tj
0 Tc
9.9 0 Td
(close\(\))Tj
/R14776400 10 Tf
31.0738 0 Td
(on each output graph)Tj
-343.758 -12 Td
0 Tw
(when it is done with it.)Tj
0.352 Tw
(The application can o)'
-0.15 Tc
87.2762 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rride the def)Tj
49.4738 0 Td
0.353 Tw
(ault write functions for stdout and stderr using the)Tj
/R14448512 10 Tf
205.657 0 Td
(out)Tj
/R14776400 10 Tf
15.6328 0 Td
(and)Tj
/R14448512 10 Tf
17.293 0 Td
(err)Tj
/R14776400 10 Tf
15.073 0 Td
(elds in)Tj
/R14448512 10 Tf
-399.696 -12 Td
(opts)Tj
2.702 Tc
/R14776400 10 Tf
16.6699 0 Td
(.W)Tj
0 Tc
14.6422 0 Td
0.201 Tw
(hen called by)Tj
/R15092856 10 Tf
56.423 0 Td
(gvpr)Tj
2.701 Tc
/R14776400 10 Tf
20 0 Td
(,t)Tj
0 Tc
7.98086 0 Td
[(he second ar)18.0054(gument will point to a b)]TJ
146.847 0 Td
(uf)Tj
8.08008 0 Td
(fer of characters to be written, while the)Tj
-270.643 -12 Td
0.42 Tw
[(third ar)18(gument pro)15(vides the number of characters. The function should return the number of bytes actually)]TJ
12 TL
(written.)'
/R15092856 10.95 Tf
-36 -16.8 Td
0 Tw
[(RETURN V)134.961(ALUES)]TJ
/R14776400 10 Tf
36 -12 Td
[(Normally)64.9927(,)]TJ
/R15092856 10 Tf
43.082 0 Td
(gvpr)Tj
/R14776400 10 Tf
22.902 0 Td
0.401 Tw
(returns 0 on success and non-zero if an error occurs. An)Tj
2.901 Tc
227.4 0 Td
(yr)Tj
0 Tc
11.2309 0 Td
(ele)Tj
-0.25 Tc
11.4102 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(nt error message will ha)Tj
-0.15 Tc
97.4941 0 Td
(ve)Tj
0 Tc
-422.709 -12 Td
3.39 Tw
(been written to stderr or the application')Tj
180.87 0 Td
(s)Tj
/R14448512 10 Tf
9.78086 0 Td
(opts>err)Tj
/R14776400 10 Tf
48.2809 0 Td
3.391 Tw
(function will ha)Tj
-0.15 Tc
69.9121 0 Td
3.691 Tw
(ve b)Tj
0 Tc
20.1809 0 Td
3.391 Tw
(een called. If, ho)Tj
76.843 0 Td
(we)Tj
-0.15 Tc
11.4102 0 Td
(ve)Tj
-0.4 Tc
9.28984 0 Td
(r,)Tj
0 Tc
/R14448512 10 Tf
-426.568 -12 Td
(GV_USE_EXIT)Tj
/R14776400 10 Tf
65.2699 0 Td
0 Tw
(is set in)Tj
/R14448512 10 Tf
33.0602 0 Td
[(opts>a)10.0073(gs)]TJ
/R14776400 10 Tf
48.9598 0 Td
(,)Tj
/R15092856 10 Tf
5 0 Td
(gvpr)Tj
/R14776400 10 Tf
22.5 0 Td
[(will call e)15.0146(xit\(3\) in case of an error)54.9854(.)]TJ
/R15092856 10.95 Tf
-210.79 -16.8 Td
(SEE ALSO)Tj
/R15092856 10 Tf
36 -12 Td
(gvpr)Tj
/R14776400 10 Tf
20 0 Td
(\(1\),)Tj
/R15092856 10 Tf
16.6602 0 Td
(awk)Tj
/R14776400 10 Tf
17.7801 0 Td
(\(1\),)Tj
/R15092856 10 Tf
16.6602 0 Td
(cgraph)Tj
/R14776400 10 Tf
30 0 Td
(\(3\))Tj
56.1547 -81.6 Td
[(15 OCT)18.0078(OBER 2013)-18825.5(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R11896704 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBGVPR)Tj
/R12224592 10 Tf
40.8199 0 Td
125.945 Tw
(\(3\) Library)Tj
172.595 0 Td
0 Tw
(Functions Manual)Tj
/R11896704 10 Tf
201.525 0 Td
(LIBGVPR)Tj
/R12224592 10 Tf
40.8199 0 Td
(\(3\))Tj
-0.219 Tc
/R12541048 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R12541048 10 Tf
20.407 -12 Td
(libgvpr)Tj
2.5 Tc
/R12224592 10 Tf
33.6199 0 Td
(l)Tj
0 Tc
10.9199 0 Td
(ibrary for graph ltering)Tj
/R12541048 10.95 Tf
-80.5398 -16.8 Td
(SYNOPSIS)Tj
/R12224592 10 Tf
36 -12 Td
[(#include <graphviz/gvpr)54.9927(.h>)]TJ
5 -36 Td
[(/* If set, gvpr calls e)15(xit\(\) on errors */)]TJ
-5 -12 Td
(#dene GV_USE_EXIT 1)Tj
5 -12 Td
(/* If set, gvpr stores output graphs in gvpropts */)Tj
-5 -12 Td
(#dene GV_USE_OUTGRAPH 2)Tj
24 TL
T*[(typedef ssize_t \(*gvprwr\) \(v)19.9927(oid*, const char *b)20(uf, size_t nbyte, v)19.9927(oid*\);)]TJ
(typedef struct {)'
10 -12 Td
[(Agraph_t** ingraphs;)-1500(/* NULL-terminated array of input graphs */)]TJ
12 TL
T*[(int n_outgraphs;)-2500(/* if GV_USE_OUTGRAPH set, output graphs */)]TJ
(Agraph_t** outgraphs;)'
T*[(gvprwr out;)-3749.98(/* write function for stdout */)]TJ
T*[(gvprwr err;)-3750.02(/* write function for stderr */)]TJ
(int ags;)'
2.5 Tc
-10 -12 Td
(}g)Tj
0 Tc
12.3 0 Td
(vpropts;)Tj
-0.15 Tc
-12.3 -24 Td
(ex)Tj
0 Tc
9.28984 0 Td
[(tern int gvpr \(int ar)18.0078(gc, char *ar)18.0151(gv[], gvpropts* opts\);)]TJ
/R12541048 10.95 Tf
-45.2898 -28.8 Td
(DESCRIPTION)Tj
/R12224592 10 Tf
36 -12 Td
(The)Tj
/R12541048 10 Tf
18.7199 0 Td
(gvpr)Tj
/R12224592 10 Tf
23.1699 0 Td
0.67 Tw
[(library allo)24.9927(ws an application to perform general-purpose graph manipulation and ltering based)]TJ
-41.8898 -12 Td
0 Tw
[(on an a)14.9927(wk-lik)]TJ
2.5 Tc
54.7402 0 Td
(el)Tj
0 Tc
9.71992 0 Td
[(anguage. \(F)14.9854(or a more complete description of this language, see gvpr\(1\).\))]TJ
-64.4602 -16.8 Td
0.157 Tw
(The library has a single entry point: the)Tj
/R11896704 10 Tf
161.236 0 Td
(gvpr\(\))Tj
/R12224592 10 Tf
27.6469 0 Td
[(function. This pro)15.0098(vides a standard)]TJ
/R11896704 10 Tf
139.505 0 Td
[(ar)37.0068(gc/ar)37.0166(gv)]TJ
/R12224592 10 Tf
41.3566 0 Td
(interf)Tj
21.5602 0 Td
(ace, along)Tj
-391.305 -12 Td
0 Tw
(with a structure to support in-core graphs, application print functions, along with additional options.)Tj
16.8 TL
0.773 Tw
(When called,)'
/R11896704 10 Tf
56.8059 0 Td
(gvpr\(\))Tj
/R12224592 10 Tf
28.2629 0 Td
(processes an)Tj
3.273 Tc
50.8828 0 Td
(y)Tj
0 Tc
13.8328 0 Td
(ags pro)Tj
29.7828 0 Td
0.772 Tw
(vided in the)Tj
/R11896704 10 Tf
52.0359 0 Td
[(ar)37.0068(gv)]TJ
/R12224592 10 Tf
21.232 0 Td
(array)Tj
3.272 Tc
19.8898 0 Td
(,a)Tj
0 Tc
10.2121 0 Td
(nd compiles the)Tj
/R12541048 10 Tf
68.1461 0 Td
(gvpr)Tj
/R12224592 10 Tf
23.2719 0 Td
(program to be)Tj
-374.355 -12 Td
0.467 Tw
[(run \(pro)14.9963(vided either via the)]TJ
/R11896704 10 Tf
114.105 0 Td
(f)Tj
/R12224592 10 Tf
12.4969 0 Td
0.468 Tw
(ag or as an item in)Tj
/R11896704 10 Tf
84.468 0 Td
[(ar)37.0068(gv)]TJ
/R12224592 10 Tf
17.9598 0 Td
(\). It then runs the program on each input graph. If)Tj
/R11896704 10 Tf
-229.03 -12 Td
[(opt>ingr)15(aphs)]TJ
/R12224592 10 Tf
64.5789 0 Td
0.389 Tw
(is non-NULL, this is tak)Tj
98.9559 0 Td
0.388 Tw
(en as a NULL-terminated array of in-core graphs to be used as in-)Tj
-163.535 -12 Td
2.626 Tw
(put. Otherwise,)Tj
66.632 0 Td
0.126 Tw
(the unprocessed elements of)Tj
/R11896704 10 Tf
116.034 0 Td
[(ar)37.0068(gv)]TJ
/R12224592 10 Tf
20.5859 0 Td
[(are tak)10.0146(en to be the names of les containing graphs to be)]TJ
-203.252 -12 Td
0 Tw
(processed. \(If none remain,)Tj
/R12541048 10 Tf
111.63 0 Td
(gvpr)Tj
/R12224592 10 Tf
22.5 0 Td
(will read from stdin.\))Tj
-134.13 -16.8 Td
[(Normally)64.9927(,)]TJ
/R12541048 10 Tf
44.0879 0 Td
(gvpr)Tj
/R12224592 10 Tf
23.9078 0 Td
1.408 Tw
(writes an)Tj
3.908 Tc
37.6379 0 Td
(yo)Tj
0 Tc
13.9078 0 Td
1.407 Tw
(utput graph to stdout. Ho)Tj
105.658 0 Td
(we)Tj
-0.15 Tc
11.4102 0 Td
(ve)Tj
-0.4 Tc
9.28984 0 Td
2.207 Tw
(r, i)Tj
3.907 Tc
12.1172 0 Td
(ft)Tj
0 Tc
10.0172 0 Td
1.407 Tw
(he ag)Tj
/R11896704 10 Tf
32.2539 0 Td
(GV_USE_OUTGRAPH)Tj
/R12224592 10 Tf
98.3371 0 Td
(is set in)Tj
/R11896704 10 Tf
-398.625 -12 Td
[(opts>a)10.0073(gs)]TJ
2.744 Tc
/R12224592 10 Tf
48.9598 0 Td
(,t)Tj
0 Tc
8.02383 0 Td
0.245 Tw
(he output graphs will be stored in an array pointed to be)Tj
/R11896704 10 Tf
229.02 0 Td
[(opts>outgr)15.0146(aphs)]TJ
/R12224592 10 Tf
73.325 0 Td
(and the count will)Tj
-359.329 -12 Td
1.364 Tw
(be stored in)Tj
/R11896704 10 Tf
53.252 0 Td
[(opts>n_outgr)15.0146(aphs)]TJ
6.364 Tc
/R12224592 10 Tf
80.5797 0 Td
(.I)Tj
3.864 Tc
12.1941 0 Td
(nt)Tj
0 Tc
11.6441 0 Td
(his case, the application must call)Tj
-0.1 Tc
/R11896704 10 Tf
145.114 0 Td
(ag)Tj
0 Tc
9.9 0 Td
(close\(\))Tj
/R12224592 10 Tf
31.0738 0 Td
(on each output graph)Tj
-343.758 -12 Td
0 Tw
(when it is done with it.)Tj
0.352 Tw
(The application can o)'
-0.15 Tc
87.2762 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rride the def)Tj
49.4738 0 Td
0.353 Tw
(ault write functions for stdout and stderr using the)Tj
/R11896704 10 Tf
205.657 0 Td
(out)Tj
/R12224592 10 Tf
15.6328 0 Td
(and)Tj
/R11896704 10 Tf
17.293 0 Td
(err)Tj
/R12224592 10 Tf
15.073 0 Td
(elds in)Tj
/R11896704 10 Tf
-399.696 -12 Td
(opts)Tj
2.702 Tc
/R12224592 10 Tf
16.6699 0 Td
(.W)Tj
0 Tc
14.6422 0 Td
0.201 Tw
(hen called by)Tj
/R12541048 10 Tf
56.423 0 Td
(gvpr)Tj
2.701 Tc
/R12224592 10 Tf
20 0 Td
(,t)Tj
0 Tc
7.98086 0 Td
[(he second ar)18.0054(gument will point to a b)]TJ
146.847 0 Td
(uf)Tj
8.08008 0 Td
(fer of characters to be written, while the)Tj
-270.643 -12 Td
0.42 Tw
[(third ar)18(gument pro)15(vides the number of characters. The function should return the number of bytes actually)]TJ
12 TL
(written.)'
/R12541048 10.95 Tf
-36 -16.8 Td
0 Tw
[(RETURN V)134.961(ALUES)]TJ
/R12224592 10 Tf
36 -12 Td
[(Normally)64.9927(,)]TJ
/R12541048 10 Tf
43.082 0 Td
(gvpr)Tj
/R12224592 10 Tf
22.902 0 Td
0.401 Tw
(returns 0 on success and non-zero if an error occurs. An)Tj
2.901 Tc
227.4 0 Td
(yr)Tj
0 Tc
11.2309 0 Td
(ele)Tj
-0.25 Tc
11.4102 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(nt error message will ha)Tj
-0.15 Tc
97.4941 0 Td
(ve)Tj
0 Tc
-422.709 -12 Td
3.39 Tw
(been written to stderr or the application')Tj
180.87 0 Td
(s)Tj
/R11896704 10 Tf
9.78086 0 Td
(opts>err)Tj
/R12224592 10 Tf
48.2809 0 Td
3.391 Tw
(function will ha)Tj
-0.15 Tc
69.9121 0 Td
3.691 Tw
(ve b)Tj
0 Tc
20.1809 0 Td
3.391 Tw
(een called. If, ho)Tj
76.843 0 Td
(we)Tj
-0.15 Tc
11.4102 0 Td
(ve)Tj
-0.4 Tc
9.28984 0 Td
(r,)Tj
0 Tc
/R11896704 10 Tf
-426.568 -12 Td
(GV_USE_EXIT)Tj
/R12224592 10 Tf
65.2699 0 Td
0 Tw
(is set in)Tj
/R11896704 10 Tf
33.0602 0 Td
[(opts>a)10.0073(gs)]TJ
/R12224592 10 Tf
48.9598 0 Td
(,)Tj
/R12541048 10 Tf
5 0 Td
(gvpr)Tj
/R12224592 10 Tf
22.5 0 Td
[(will call e)15.0146(xit\(3\) in case of an error)54.9854(.)]TJ
/R12541048 10.95 Tf
-210.79 -16.8 Td
(SEE ALSO)Tj
/R12541048 10 Tf
36 -12 Td
(gvpr)Tj
/R12224592 10 Tf
20 0 Td
(\(1\),)Tj
/R12541048 10 Tf
16.6602 0 Td
(awk)Tj
/R12224592 10 Tf
17.7801 0 Td
(\(1\),)Tj
/R12541048 10 Tf
16.6602 0 Td
(cgraph)Tj
/R12224592 10 Tf
30 0 Td
(\(3\))Tj
56.1547 -81.6 Td
[(15 OCT)18.0078(OBER 2013)-18825.5(1)]TJ
ET
Q
Q
\n \n \n \n \n-2741\n+2742\n \n \n \n \n BaseFont\n KNSCQQ+Times-Italic\n FontDescriptor\n@@ -622,19 +622,19 @@\n FontFile3\n \n \n \n \n \n \n-R15092856\n+R12541048\n \n-R14776400\n+R12224592\n \n-R14448512\n+R11896704\n \n \n \n \n \n \n Type\n@@ -671,29 +671,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R14448512 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBGVPR)Tj
/R14776400 10 Tf
40.8199 0 Td
125.945 Tw
(\(3\) Library)Tj
172.595 0 Td
0 Tw
(Functions Manual)Tj
/R14448512 10 Tf
201.525 0 Td
(LIBGVPR)Tj
/R14776400 10 Tf
40.8199 0 Td
(\(3\))Tj
-0.548 Tc
/R15092856 10.95 Tf
-456.34 -36 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R14776400 10 Tf
20.7363 -12 Td
[(Emden Gansner \(er)18.0078(g@research.att.com\).)]TJ
157.255 -672 Td
[(15 OCT)18.0078(OBER 2013)-18825.5(2)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R11896704 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBGVPR)Tj
/R12224592 10 Tf
40.8199 0 Td
125.945 Tw
(\(3\) Library)Tj
172.595 0 Td
0 Tw
(Functions Manual)Tj
/R11896704 10 Tf
201.525 0 Td
(LIBGVPR)Tj
/R12224592 10 Tf
40.8199 0 Td
(\(3\))Tj
-0.548 Tc
/R12541048 10.95 Tf
-456.34 -36 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R12224592 10 Tf
20.7363 -12 Td
[(Emden Gansner \(er)18.0078(g@research.att.com\).)]TJ
157.255 -672 Td
[(15 OCT)18.0078(OBER 2013)-18825.5(2)]TJ
ET
Q
Q
\n \n \n \n \n 309\n \n \n \n \n-R15092856\n+R12541048\n \n-R14776400\n+R12224592\n \n-R14448512\n+R11896704\n \n \n \n \n \n \n \n@@ -745,32 +745,32 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-350\n+352\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R13850592 def
1 begincodespacerange
<00><ff>
endcodespacerange
30 beginbfrange
<20><20><0020>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<59><59><0059>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<70><70><0070>
<72><72><0072>
<76><76><0076>
<77><77><0077>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R11298784 def
1 begincodespacerange
<00><ff>
endcodespacerange
30 beginbfrange
<20><20><0020>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<59><59><0059>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<70><70><0070>
<72><72><0072>
<76><76><0076>
<77><77><0077>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n \n \n Filter\n FlateDecode\n Length\n 606\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R13850960 def
1 begincodespacerange
<00><ff>
endcodespacerange
72 beginbfrange
<20><20><0020>
<23><23><0023>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<35><35><0035>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<57><57><0057>
<58><58><0058>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7d><7d><007d>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R11299152 def
1 begincodespacerange
<00><ff>
endcodespacerange
72 beginbfrange
<20><20><0020>
<23><23><0023>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<35><35><0035>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<57><57><0057>
<58><58><0058>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7d><7d><007d>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -795,15 +795,15 @@\n \n Filter\n FlateDecode\n Length\n 410\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R13851328 def
1 begincodespacerange
<00><ff>
endcodespacerange
38 beginbfrange
<28><28><0028>
<29><29><0029>
<2f><2f><002f>
<3e><3e><003e>
<41><41><0041>
<42><42><0042>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<58><58><0058>
<5f><5f><005f>
<61><61><0061>
<63><63><0063>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R11299520 def
1 begincodespacerange
<00><ff>
endcodespacerange
38 beginbfrange
<28><28><0028>
<29><29><0029>
<2f><2f><002f>
<3e><3e><003e>
<41><41><0041>
<42><42><0042>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<58><58><0058>
<5f><5f><005f>
<61><61><0061>
<63><63><0063>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -827,15 +827,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-aa40035f0e69'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-f4a2c477c01a'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 27\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gxl2gv.1.pdf.gz", "source2": "./usr/share/doc/graphviz/gxl2gv.1.pdf.gz", "unified_diff": null, "details": [{"source1": "gxl2gv.1.pdf", "source2": "gxl2gv.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,15 +71,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R27613072 10 Tf
1 0 0 1 71.9801 793.89 Tm
[(GXL2GV)128.992(,GV2GXL)]TJ
/R27940960 10 Tf
76.1801 0 Td
87.3 Tw
(\(1\) General)Tj
135.61 0 Td
0 Tw
(Commands Manual)Tj
/R27613072 10 Tf
168.39 0 Td
[(GXL2GV)128.994(,GV2GXL)]TJ
/R27940960 10 Tf
76.1801 0 Td
(\(1\))Tj
-0.219 Tc
/R28257416 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R27940960 10 Tf
20.407 -12 Td
[(gxl2gv)64.9927(,gv2gxl GXL-GV con)]TJ
-0.15 Tc
122.91 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rters)Tj
/R28257416 10.95 Tf
-168.2 -16.8 Td
(SYNOPSIS)Tj
/R28257416 10 Tf
36 -12 Td
(gxl2gv)Tj
/R27940960 10 Tf
30.2801 0 Td
([)Tj
/R28257416 10 Tf
5.83008 0 Td
(gd?)Tj
2.5 Tc
/R27940960 10 Tf
26.2602 0 Td
(][)Tj
0 Tc
/R28257416 10 Tf
11.6602 0 Td
(o)Tj
/R27613072 10 Tf
10.9301 0 Td
(outle)Tj
2.5 Tc
/R27940960 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R27613072 10 Tf
13.5699 0 Td
(les)Tj
/R27940960 10 Tf
18.8801 0 Td
(])Tj
/R28257416 10 Tf
-145.091 -12 Td
(gv2gxl)Tj
/R27940960 10 Tf
30.2801 0 Td
([)Tj
/R28257416 10 Tf
5.83008 0 Td
(gd?)Tj
2.5 Tc
/R27940960 10 Tf
26.2602 0 Td
(][)Tj
0 Tc
/R28257416 10 Tf
11.6602 0 Td
(o)Tj
/R27613072 10 Tf
10.9301 0 Td
(outle)Tj
2.5 Tc
/R27940960 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R27613072 10 Tf
13.5699 0 Td
(les)Tj
/R27940960 10 Tf
18.8801 0 Td
(])Tj
/R28257416 10.95 Tf
-181.091 -16.8 Td
(DESCRIPTION)Tj
/R28257416 10 Tf
36 -12 Td
(gxl2gv)Tj
/R27940960 10 Tf
30.9141 0 Td
(con)Tj
-0.15 Tc
14.0398 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.633 Tw
(rts between graphs represented in GXL and in the GV language. Unless a con)Tj
-0.15 Tc
318.309 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsion type is)Tj
-381.843 -12 Td
0.889 Tw
(specied using a ag,)Tj
/R28257416 10 Tf
92.716 0 Td
(gxl2gv)Tj
/R27940960 10 Tf
31.1691 0 Td
(will deduce the type of con)Tj
-0.15 Tc
112.635 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.89 Tw
[(rsion from the suf)25(x of the input le, a ".gv")]TJ
-245.81 -12 Td
(suf)Tj
11.9699 0 Td
0.168 Tw
(x causing a con)Tj
-0.15 Tc
67.5941 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rsion from GV to GXL, and a ".gxl" suf)24.9854(x causing a con)]TJ
-0.15 Tc
227.938 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsion from GXL to GV)Tj
5.167 Tc
91.5922 0 Td
(.I)Tj
0 Tc
10.9969 0 Td
(f)Tj
-428.671 -12 Td
0.064 Tw
[(no suf)25.0012(x is a)]TJ
-0.25 Tc
51.132 0 Td
(va)Tj
0 Tc
9.18984 0 Td
0.065 Tw
(ilable, e.g. when the input is from a pipe, and no ags are used then)Tj
/R28257416 10 Tf
273.435 0 Td
(gxl2gv)Tj
/R27940960 10 Tf
30.3449 0 Td
(assumes the type)Tj
-364.102 -12 Td
0.896 Tw
(of the input le from its e)Tj
-0.15 Tc
107.446 0 Td
(xe)Tj
0 Tc
9.28984 0 Td
(cutable name so that)Tj
/R28257416 10 Tf
88.0141 0 Td
(gxl2gv)Tj
/R27940960 10 Tf
31.1762 0 Td
(con)Tj
-0.15 Tc
14.0398 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rts from GXL to GV)Tj
3.396 Tc
84.5039 0 Td
(,a)Tj
0 Tc
10.3359 0 Td
(nd)Tj
/R28257416 10 Tf
13.3961 0 Td
(gv2gxl)Tj
/R27940960 10 Tf
31.1762 0 Td
(con)Tj
-0.15 Tc
14.0398 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rts)Tj
-421.998 -12 Td
0 Tw
(from GV to GXL.)Tj
16.8 TL
1.013 Tw
(GXL supports a much richer graph model than GV)'
210.664 0 Td
(.)Tj
/R28257416 10 Tf
6.01289 0 Td
(gxl2gv)Tj
/R27940960 10 Tf
31.293 0 Td
(will attempt to map GXL constructs into the)Tj
-247.97 -12 Td
0.233 Tw
(analogous GV construct when this is possible. If not, the GXL information is stored as an attrib)Tj
385.158 0 Td
0.232 Tw
(ute. The in-)Tj
-385.158 -12 Td
0 Tw
(tention is that applying)Tj
/R28257416 10 Tf
94.45 0 Td
(gxl2gv|gv2gxl)Tj
/R27940960 10 Tf
60.2602 0 Td
(is semantically equi)Tj
-0.25 Tc
79.1898 0 Td
(va)Tj
0 Tc
9.18984 0 Td
[(lent to the identity operator)54.9902(.)]TJ
/R28257416 10.95 Tf
-279.09 -16.8 Td
(OPTIONS)Tj
/R27940960 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R28257416 10 Tf
(g)'
/R27940960 10 Tf
36 0 Td
1.075 Tw
(The command name and input le e)Tj
150.17 0 Td
1.076 Tw
[(xtensions are ignored, the input is tak)10(en as a GV le and a)]TJ
-150.17 -12 Td
0 Tw
(GXL le is generated.)Tj
/R28257416 10 Tf
-36 -16.8 Td
(d)Tj
/R27940960 10 Tf
36 0 Td
0.736 Tw
[(The command name and input le e)15.0073(xtensions are ignored, the input is tak)9.98047(en as a GXL le and a)]TJ
12 TL
0 Tw
(GV le is generated.)'
/R28257416 10 Tf
-36 -16.8 Td
(?)Tj
/R27940960 10 Tf
36 0 Td
[(Prints usage information and e)14.9854(xits.)]TJ
/R28257416 10 Tf
-36 -16.8 Td
(o)Tj
/R27613072 10 Tf
13.2 0 Td
(outle)Tj
/R27940960 10 Tf
22.8 -12 Td
0.394 Tw
(If specied, the output will be written into the le)Tj
/R27613072 10 Tf
205.32 0 Td
(outle)Tj
2.894 Tc
/R27940960 10 Tf
25 0 Td
(.O)Tj
0 Tc
12.6141 0 Td
(therwise, output is written to standard)Tj
-242.934 -12 Td
(out.)Tj
/R28257416 10.95 Tf
-72 -16.8 Td
(OPERANDS)Tj
/R27940960 10 Tf
36 -12 Td
0 Tw
[(The follo)25.0159(wing operand is supported:)]TJ
/R27613072 10 Tf
1.91016 -16.8 Td
(les)Tj
/R27940960 10 Tf
38.0898 0 Td
0.698 Tw
(Names of les containing 1 or more graphs in GXL or GV)Tj
5.698 Tc
240.518 0 Td
(.I)Tj
3.198 Tc
11.5281 0 Td
(fn)Tj
0 Tc
11.5281 0 Td
(o)Tj
/R27613072 10 Tf
10.1078 0 Td
(les)Tj
/R27940960 10 Tf
19.577 0 Td
0.697 Tw
(operand is specied, the)Tj
-293.259 -12 Td
0 Tw
(standard input will be used.)Tj
/R28257416 10.95 Tf
-76 -16.8 Td
(RETURN CODES)Tj
/R27940960 10 Tf
36 -12 Td
(Both)Tj
/R28257416 10 Tf
22.0121 0 Td
(gxl2gv)Tj
/R27940960 10 Tf
30.3422 0 Td
(and)Tj
/R28257416 10 Tf
17.002 0 Td
(gv2gxl)Tj
/R27940960 10 Tf
30.3422 0 Td
(return)Tj
/R28257416 10 Tf
26.4422 0 Td
(0)Tj
/R27940960 10 Tf
7.56211 0 Td
0.062 Tw
(if there were no problems during con)Tj
-0.15 Tc
148.272 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsion; and non-zero if an)Tj
2.563 Tc
98.4078 0 Td
(ye)Tj
0 Tc
12.0031 0 Td
0.063 Tw
(rror oc-)Tj
-401.675 -12 Td
(curred.)Tj
-0.11 Tc
/R28257416 10.95 Tf
-36 -16.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R28257416 10 Tf
20.9004 -12 Td
(gxl2gv)Tj
/R27940960 10 Tf
30.2801 0 Td
0 Tw
(will only con)Tj
-0.15 Tc
52.3801 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rt in one direction e)Tj
-0.15 Tc
78.0699 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
[(ni)249.993(fg)]TJ
-0.25 Tc
21.1102 0 Td
-2.15 Tw
(iv e)Tj
2.5 Tc
11.8199 0 Td
(nm)Tj
0 Tc
15.2801 0 Td
0 Tw
[(ultiple les with v)24.9854(arying suf)25.0098(x)14.9854(es.)]TJ
-227.52 -16.8 Td
(The con)Tj
-0.15 Tc
32.0898 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsion can only handle one graph per GXL le.)Tj
-41.3797 -16.8 Td
(There are some GXL constructs which)Tj
/R28257416 10 Tf
157.18 0 Td
(gxl2gv)Tj
/R27940960 10 Tf
30.2801 0 Td
(cannot handle.)Tj
-0.548 Tc
/R28257416 10.95 Tf
-223.46 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R27940960 10 Tf
20.7363 -12 Td
(Krishnam Pericherla <kp@research.att.com>)Tj
T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R28257416 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R27940960 10 Tf
36 -12 Td
[(dot\(1\), neato\(1\), tw)9.98413(opi\(1\))]TJ
159.955 -127.2 Td
[(20 December 2002)-19095.5(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R14940048 10 Tf
1 0 0 1 71.9801 793.89 Tm
[(GXL2GV)128.992(,GV2GXL)]TJ
/R15267936 10 Tf
76.1801 0 Td
87.3 Tw
(\(1\) General)Tj
135.61 0 Td
0 Tw
(Commands Manual)Tj
/R14940048 10 Tf
168.39 0 Td
[(GXL2GV)128.994(,GV2GXL)]TJ
/R15267936 10 Tf
76.1801 0 Td
(\(1\))Tj
-0.219 Tc
/R15584392 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R15267936 10 Tf
20.407 -12 Td
[(gxl2gv)64.9927(,gv2gxl GXL-GV con)]TJ
-0.15 Tc
122.91 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rters)Tj
/R15584392 10.95 Tf
-168.2 -16.8 Td
(SYNOPSIS)Tj
/R15584392 10 Tf
36 -12 Td
(gxl2gv)Tj
/R15267936 10 Tf
30.2801 0 Td
([)Tj
/R15584392 10 Tf
5.83008 0 Td
(gd?)Tj
2.5 Tc
/R15267936 10 Tf
26.2602 0 Td
(][)Tj
0 Tc
/R15584392 10 Tf
11.6602 0 Td
(o)Tj
/R14940048 10 Tf
10.9301 0 Td
(outle)Tj
2.5 Tc
/R15267936 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R14940048 10 Tf
13.5699 0 Td
(les)Tj
/R15267936 10 Tf
18.8801 0 Td
(])Tj
/R15584392 10 Tf
-145.091 -12 Td
(gv2gxl)Tj
/R15267936 10 Tf
30.2801 0 Td
([)Tj
/R15584392 10 Tf
5.83008 0 Td
(gd?)Tj
2.5 Tc
/R15267936 10 Tf
26.2602 0 Td
(][)Tj
0 Tc
/R15584392 10 Tf
11.6602 0 Td
(o)Tj
/R14940048 10 Tf
10.9301 0 Td
(outle)Tj
2.5 Tc
/R15267936 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R14940048 10 Tf
13.5699 0 Td
(les)Tj
/R15267936 10 Tf
18.8801 0 Td
(])Tj
/R15584392 10.95 Tf
-181.091 -16.8 Td
(DESCRIPTION)Tj
/R15584392 10 Tf
36 -12 Td
(gxl2gv)Tj
/R15267936 10 Tf
30.9141 0 Td
(con)Tj
-0.15 Tc
14.0398 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.633 Tw
(rts between graphs represented in GXL and in the GV language. Unless a con)Tj
-0.15 Tc
318.309 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsion type is)Tj
-381.843 -12 Td
0.889 Tw
(specied using a ag,)Tj
/R15584392 10 Tf
92.716 0 Td
(gxl2gv)Tj
/R15267936 10 Tf
31.1691 0 Td
(will deduce the type of con)Tj
-0.15 Tc
112.635 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.89 Tw
[(rsion from the suf)25(x of the input le, a ".gv")]TJ
-245.81 -12 Td
(suf)Tj
11.9699 0 Td
0.168 Tw
(x causing a con)Tj
-0.15 Tc
67.5941 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rsion from GV to GXL, and a ".gxl" suf)24.9854(x causing a con)]TJ
-0.15 Tc
227.938 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsion from GXL to GV)Tj
5.167 Tc
91.5922 0 Td
(.I)Tj
0 Tc
10.9969 0 Td
(f)Tj
-428.671 -12 Td
0.064 Tw
[(no suf)25.0012(x is a)]TJ
-0.25 Tc
51.132 0 Td
(va)Tj
0 Tc
9.18984 0 Td
0.065 Tw
(ilable, e.g. when the input is from a pipe, and no ags are used then)Tj
/R15584392 10 Tf
273.435 0 Td
(gxl2gv)Tj
/R15267936 10 Tf
30.3449 0 Td
(assumes the type)Tj
-364.102 -12 Td
0.896 Tw
(of the input le from its e)Tj
-0.15 Tc
107.446 0 Td
(xe)Tj
0 Tc
9.28984 0 Td
(cutable name so that)Tj
/R15584392 10 Tf
88.0141 0 Td
(gxl2gv)Tj
/R15267936 10 Tf
31.1762 0 Td
(con)Tj
-0.15 Tc
14.0398 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rts from GXL to GV)Tj
3.396 Tc
84.5039 0 Td
(,a)Tj
0 Tc
10.3359 0 Td
(nd)Tj
/R15584392 10 Tf
13.3961 0 Td
(gv2gxl)Tj
/R15267936 10 Tf
31.1762 0 Td
(con)Tj
-0.15 Tc
14.0398 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rts)Tj
-421.998 -12 Td
0 Tw
(from GV to GXL.)Tj
16.8 TL
1.013 Tw
(GXL supports a much richer graph model than GV)'
210.664 0 Td
(.)Tj
/R15584392 10 Tf
6.01289 0 Td
(gxl2gv)Tj
/R15267936 10 Tf
31.293 0 Td
(will attempt to map GXL constructs into the)Tj
-247.97 -12 Td
0.233 Tw
(analogous GV construct when this is possible. If not, the GXL information is stored as an attrib)Tj
385.158 0 Td
0.232 Tw
(ute. The in-)Tj
-385.158 -12 Td
0 Tw
(tention is that applying)Tj
/R15584392 10 Tf
94.45 0 Td
(gxl2gv|gv2gxl)Tj
/R15267936 10 Tf
60.2602 0 Td
(is semantically equi)Tj
-0.25 Tc
79.1898 0 Td
(va)Tj
0 Tc
9.18984 0 Td
[(lent to the identity operator)54.9902(.)]TJ
/R15584392 10.95 Tf
-279.09 -16.8 Td
(OPTIONS)Tj
/R15267936 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R15584392 10 Tf
(g)'
/R15267936 10 Tf
36 0 Td
1.075 Tw
(The command name and input le e)Tj
150.17 0 Td
1.076 Tw
[(xtensions are ignored, the input is tak)10(en as a GV le and a)]TJ
-150.17 -12 Td
0 Tw
(GXL le is generated.)Tj
/R15584392 10 Tf
-36 -16.8 Td
(d)Tj
/R15267936 10 Tf
36 0 Td
0.736 Tw
[(The command name and input le e)15.0073(xtensions are ignored, the input is tak)9.98047(en as a GXL le and a)]TJ
12 TL
0 Tw
(GV le is generated.)'
/R15584392 10 Tf
-36 -16.8 Td
(?)Tj
/R15267936 10 Tf
36 0 Td
[(Prints usage information and e)14.9854(xits.)]TJ
/R15584392 10 Tf
-36 -16.8 Td
(o)Tj
/R14940048 10 Tf
13.2 0 Td
(outle)Tj
/R15267936 10 Tf
22.8 -12 Td
0.394 Tw
(If specied, the output will be written into the le)Tj
/R14940048 10 Tf
205.32 0 Td
(outle)Tj
2.894 Tc
/R15267936 10 Tf
25 0 Td
(.O)Tj
0 Tc
12.6141 0 Td
(therwise, output is written to standard)Tj
-242.934 -12 Td
(out.)Tj
/R15584392 10.95 Tf
-72 -16.8 Td
(OPERANDS)Tj
/R15267936 10 Tf
36 -12 Td
0 Tw
[(The follo)25.0159(wing operand is supported:)]TJ
/R14940048 10 Tf
1.91016 -16.8 Td
(les)Tj
/R15267936 10 Tf
38.0898 0 Td
0.698 Tw
(Names of les containing 1 or more graphs in GXL or GV)Tj
5.698 Tc
240.518 0 Td
(.I)Tj
3.198 Tc
11.5281 0 Td
(fn)Tj
0 Tc
11.5281 0 Td
(o)Tj
/R14940048 10 Tf
10.1078 0 Td
(les)Tj
/R15267936 10 Tf
19.577 0 Td
0.697 Tw
(operand is specied, the)Tj
-293.259 -12 Td
0 Tw
(standard input will be used.)Tj
/R15584392 10.95 Tf
-76 -16.8 Td
(RETURN CODES)Tj
/R15267936 10 Tf
36 -12 Td
(Both)Tj
/R15584392 10 Tf
22.0121 0 Td
(gxl2gv)Tj
/R15267936 10 Tf
30.3422 0 Td
(and)Tj
/R15584392 10 Tf
17.002 0 Td
(gv2gxl)Tj
/R15267936 10 Tf
30.3422 0 Td
(return)Tj
/R15584392 10 Tf
26.4422 0 Td
(0)Tj
/R15267936 10 Tf
7.56211 0 Td
0.062 Tw
(if there were no problems during con)Tj
-0.15 Tc
148.272 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsion; and non-zero if an)Tj
2.563 Tc
98.4078 0 Td
(ye)Tj
0 Tc
12.0031 0 Td
0.063 Tw
(rror oc-)Tj
-401.675 -12 Td
(curred.)Tj
-0.11 Tc
/R15584392 10.95 Tf
-36 -16.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R15584392 10 Tf
20.9004 -12 Td
(gxl2gv)Tj
/R15267936 10 Tf
30.2801 0 Td
0 Tw
(will only con)Tj
-0.15 Tc
52.3801 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rt in one direction e)Tj
-0.15 Tc
78.0699 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
[(ni)249.993(fg)]TJ
-0.25 Tc
21.1102 0 Td
-2.15 Tw
(iv e)Tj
2.5 Tc
11.8199 0 Td
(nm)Tj
0 Tc
15.2801 0 Td
0 Tw
[(ultiple les with v)24.9854(arying suf)25.0098(x)14.9854(es.)]TJ
-227.52 -16.8 Td
(The con)Tj
-0.15 Tc
32.0898 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsion can only handle one graph per GXL le.)Tj
-41.3797 -16.8 Td
(There are some GXL constructs which)Tj
/R15584392 10 Tf
157.18 0 Td
(gxl2gv)Tj
/R15267936 10 Tf
30.2801 0 Td
(cannot handle.)Tj
-0.548 Tc
/R15584392 10.95 Tf
-223.46 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R15267936 10 Tf
20.7363 -12 Td
(Krishnam Pericherla <kp@research.att.com>)Tj
T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R15584392 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R15267936 10 Tf
36 -12 Td
[(dot\(1\), neato\(1\), tw)9.98413(opi\(1\))]TJ
159.955 -127.2 Td
[(20 December 2002)-19095.5(1)]TJ
ET
Q
Q
\n \n \n \n \n 2264\n \n \n@@ -638,19 +638,19 @@\n FontFile3\n \n \n \n \n \n \n-R28257416\n+R15584392\n \n-R27940960\n+R15267936\n \n-R27613072\n+R14940048\n \n \n \n \n \n \n \n@@ -705,15 +705,15 @@\n \n Filter\n FlateDecode\n Length\n 349\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R28276600 def
1 begincodespacerange
<00><ff>
endcodespacerange
30 beginbfrange
<20><20><0020>
<30><30><0030>
<32><32><0032>
<3f><3f><003f>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<64><64><0064>
<67><67><0067>
<6c><6c><006c>
<6f><6f><006f>
<76><76><0076>
<78><78><0078>
<7c><7c><007c>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R15603576 def
1 begincodespacerange
<00><ff>
endcodespacerange
30 beginbfrange
<20><20><0020>
<30><30><0030>
<32><32><0032>
<3f><3f><003f>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<64><64><0064>
<67><67><0067>
<6c><6c><006c>
<6f><6f><006f>
<76><76><0076>
<78><78><0078>
<7c><7c><007c>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -730,18 +730,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-558\n+557\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R23629000 def
1 begincodespacerange
<00><ff>
endcodespacerange
62 beginbfrange
<20><20><0020>
<22><22><0022>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<58><58><0058>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R10955976 def
1 begincodespacerange
<00><ff>
endcodespacerange
62 beginbfrange
<20><20><0020>
<22><22><0022>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<58><58><0058>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -761,18 +761,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-250\n+249\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R23629368 def
1 begincodespacerange
<00><ff>
endcodespacerange
13 beginbfrange
<2c><2c><002c>
<32><32><0032>
<47><47><0047>
<4c><4c><004c>
<56><56><0056>
<58><58><0058>
<65><65><0065>
<6c><6c><006c>
<6f><6f><006f>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R10956344 def
1 begincodespacerange
<00><ff>
endcodespacerange
13 beginbfrange
<2c><2c><002c>
<32><32><0032>
<47><47><0047>
<4c><4c><004c>
<56><56><0056>
<58><58><0058>
<65><65><0065>
<6c><6c><006c>
<6f><6f><006f>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -794,15 +794,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-7be30b635f31'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-d65b9c3dc24a'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/mingle.1.pdf.gz", "source2": "./usr/share/doc/graphviz/mingle.1.pdf.gz", "unified_diff": null, "details": [{"source1": "mingle.1.pdf", "source2": "mingle.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -72,15 +72,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R39204752 10 Tf
1 0 0 1 72.6801 793.89 Tm
(MINGLE)Tj
/R39532640 10 Tf
37.95 0 Td
124.83 Tw
(\(1\) General)Tj
173.14 0 Td
0 Tw
(Commands Manual)Tj
/R39204752 10 Tf
206.62 0 Td
(MINGLE)Tj
/R39532640 10 Tf
37.95 0 Td
(\(1\))Tj
-456.34 -36 Td
(delim $$)Tj
-0.219 Tc
/R39849096 10.95 Tf
16.8 TL
(NA)'
0 Tc
15.593 0 Td
(ME)Tj
/R39532640 10 Tf
20.407 -12 Td
[(mingle f)10(ast edge b)20.0159(undling)]TJ
/R39849096 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R39849096 10 Tf
36 -12 Td
(mingle)Tj
/R39532640 10 Tf
31.3898 0 Td
([)Tj
/R39204752 10 Tf
6.06016 0 Td
(options)Tj
2.5 Tc
/R39532640 10 Tf
32.2199 0 Td
(][)Tj
0 Tc
/R39849096 10 Tf
11.6602 0 Td
(o)Tj
/R39204752 10 Tf
13.4301 0 Td
(outle)Tj
2.5 Tc
/R39532640 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R39204752 10 Tf
13.5699 0 Td
(les)Tj
/R39532640 10 Tf
18.8801 0 Td
(])Tj
/R39849096 10.95 Tf
-190.89 -16.8 Td
(DESCRIPTION)Tj
/R39849096 10 Tf
36 -12 Td
(mingle)Tj
/R39532640 10 Tf
31.482 0 Td
(tak)Tj
12.1199 0 Td
0.091 Tw
(es as input a graph in DO)Tj
2.591 Tc
101.796 0 Td
(Tf)Tj
0 Tc
12.0309 0 Td
(ormat with node position information \(the)Tj
/R39204752 10 Tf
171.096 0 Td
(pos)Tj
/R39532640 10 Tf
16.4809 0 Td
(attrib)Tj
20.9102 0 Td
(ute\) and b)Tj
39.9719 0 Td
(undles)Tj
-405.888 -12 Td
0 Tw
(the edges.)Tj
/R39849096 10.95 Tf
-36 -16.8 Td
(OPTIONS)Tj
/R39532640 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R39849096 10 Tf
(m)'
/R39204752 10 Tf
16.5301 0 Td
(k)Tj
/R39532640 10 Tf
19.4699 0 Td
0.096 Tw
[(indicates which method to use for b)20.0073(undling. A v)25.0122(alue of 0 corresponds to a force-directed b)]TJ
362.94 0 Td
(undling.)Tj
2.779 Tc
-362.94 -12 Td
(Av)Tj
0 Tc
14.7488 0 Td
0.279 Tw
[(alue of 2 uses a cluster plus ink sa)20.0122(ving approach. If a)]TJ
-0.25 Tc
214.289 0 Td
(va)Tj
0 Tc
9.18984 0 Td
[(ilable, a v)25.0049(alue 1 denotes an agglomera-)]TJ
-238.228 -12 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
0.3 Tw
(ve i)Tj
0 Tc
14.5699 0 Td
0 Tw
[(nk sa)19.9927(ving method. Normally)]TJ
2.5 Tc
113.59 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
[(he last is the def)10.0146(ault.)]TJ
/R39849096 10 Tf
-177.25 -16.8 Td
(a)Tj
/R39204752 10 Tf
13.2 0 Td
(k)Tj
/R39532640 10 Tf
22.8 0 Td
0.41 Tw
[(species the maximum turning angle, in de)15(grees, as a non-ne)]TJ
-0.05 Tc
247.52 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
0.71 Tw
(ve r)Tj
0 Tc
15.5301 0 Td
2.91 Tw
(eal. The)Tj
38.0301 0 Td
(lar)Tj
10.3699 0 Td
0.41 Tw
[(ger the v)24.9854(alue, the)]TJ
-326.15 -12 Td
0.571 Tw
(more edges may bend. If the v)Tj
124.536 0 Td
0.57 Tw
[(alue is 0, there is no limitation on the turning angle. The def)10.0098(ault is)]TJ
-124.536 -12 Td
2.5 Tw
(40. The)Tj
35.55 0 Td
0 Tw
[(parameter is not used in force-directed b)20.0073(undling.)]TJ
/R39849096 10 Tf
-71.55 -16.8 Td
(c)Tj
/R39204752 10 Tf
12.6398 0 Td
(v)Tj
/R39532640 10 Tf
23.3602 0 Td
1.49 Tw
[(species which compatability measure to use. The v)25.0146(alue 0, the def)10.0098(ault, uses a distance metric,)]TJ
12 TL
0 Tw
T*[(while a v)24.9841(alue of 1 relies on full compatability)]TJ
2.5 Tc
181.3 0 Td
(.T)Tj
0 Tc
11.1102 0 Td
[(his v)25.0073(alue is only used in force-directed b)20(undling.)]TJ
/R39849096 10 Tf
-228.41 -16.8 Td
(i)Tj
/R39204752 10 Tf
10.9801 0 Td
(k)Tj
/R39532640 10 Tf
25.0199 0 Td
(gi)Tj
-0.15 Tc
7.53008 0 Td
(ve)Tj
2.889 Tc
9.28984 0 Td
(st)Tj
0 Tc
9.55898 0 Td
0.389 Tw
(he maximum number of iterati)Tj
-0.15 Tc
123.516 0 Td
0.689 Tw
(ve d)Tj
-0.25 Tc
17.1789 0 Td
(iv)Tj
0 Tc
7.53008 0 Td
0.388 Tw
[(isions of edges allo)25.0098(wd in force-directed b)]TJ
167.398 0 Td
2.888 Tw
(undling. The)Tj
-342.002 -12 Td
0 Tw
[(def)10.0073(ault is 4.)]TJ
/R39849096 10 Tf
-36 -16.8 Td
(k)Tj
/R39204752 10 Tf
13.7602 0 Td
(k)Tj
/R39532640 10 Tf
22.2398 0 Td
(gi)Tj
-0.15 Tc
7.53008 0 Td
(ve)Tj
3.199 Tc
9.28984 0 Td
(st)Tj
0 Tc
9.86914 0 Td
0.699 Tw
(he number of neighbors to be used in forming a nearest neighbor graph. This parameter is)Tj
-26.6891 -12 Td
0 Tw
(only used in the agglomerati)Tj
-0.15 Tc
113.63 0 Td
0.3 Tw
(ve m)Tj
0 Tc
19.5699 0 Td
0 Tw
[(ethod. The def)10.0146(ault is 10.)]TJ
/R39849096 10 Tf
-169.2 -16.8 Td
(K)Tj
/R39204752 10 Tf
15.9801 0 Td
(k)Tj
/R39532640 10 Tf
20.0199 0 Td
0.948 Tw
(is a positi)Tj
-0.15 Tc
39.9859 0 Td
1.248 Tw
(ve r)Tj
0 Tc
16.068 0 Td
0.948 Tw
[(eal v)25.0195(alue gi)]TJ
47.4957 0 Td
0.947 Tw
[(ving the force constant used in force-directed b)19.9951(undling. By def)9.98535(ault, the)]TJ
-0.25 Tc
-103.55 -12 Td
(va)Tj
0 Tc
9.18984 0 Td
0 Tw
[(lue is determined automatically)65.0073(.)]TJ
/R39849096 10 Tf
-45.1898 -16.8 Td
(o)Tj
/R39204752 10 Tf
13.2 0 Td
(le)Tj
/R39532640 10 Tf
22.8 0 Td
(puts output in)Tj
/R39204752 10 Tf
57.5102 0 Td
(le)Tj
2.5 Tc
/R39532640 10 Tf
12.2199 0 Td
(.D)Tj
0 Tc
12.2199 0 Td
[(ef)10.0073(ault output is stdout)]TJ
/R39849096 10 Tf
-117.95 -16.8 Td
(p)Tj
/R39204752 10 Tf
13.7602 0 Td
(k)Tj
/R39532640 10 Tf
22.2398 0 Td
1.144 Tw
(Except for the force-directed method, b)Tj
163.25 0 Td
1.145 Tw
(undling minimizes $ink * \(k - cos\(turning angle\)\)$. The)Tj
-163.25 -12 Td
(lar)Tj
10.3699 0 Td
0.744 Tw
[(ger the v)24.9878(alue of)]TJ
/R39204752 10 Tf
67.7062 0 Td
(k)Tj
3.244 Tc
/R39532640 10 Tf
4.43984 0 Td
(,t)Tj
0 Tc
8.52383 0 Td
0.743 Tw
(he less emphasis is put on a)Tj
-0.2 Tc
114.808 0 Td
(vo)Tj
0 Tc
9.8 0 Td
[(iding sharp turning angles and the f)10.0195(aster the)]TJ
-0.2 Tc
-215.648 -12 Td
(bu)Tj
0 Tc
9.8 0 Td
2.5 Tw
(ndling. The)Tj
51.1102 0 Td
0 Tw
[(def)10.0073(ault v)25(alue is -1.)]TJ
/R39849096 10 Tf
-96.9102 -16.8 Td
(r)Tj
/R39204752 10 Tf
12.6398 0 Td
(k)Tj
/R39532640 10 Tf
23.3602 0 Td
0.86 Tw
(is a non-ne)Tj
-0.05 Tc
45.45 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
1.16 Tw
(ve i)Tj
0 Tc
15.4301 0 Td
(nte)Tj
12.0699 0 Td
0.86 Tw
[(ger gi)24.9854(ving the maximum recursion le)]TJ
-0.15 Tc
151.84 0 Td
(ve)Tj
3.36 Tc
9.28984 0 Td
(lu)Tj
0 Tc
11.1398 0 Td
(sed in the agglomerati)Tj
-0.15 Tc
90.9301 0 Td
1.16 Tw
(ve m)Tj
0 Tc
20.4301 0 Td
(ethod.)Tj
-371.28 -12 Td
0 Tw
[(The def)10.0073(ault is 100.)]TJ
/R39849096 10 Tf
-36 -16.8 Td
(T)Tj
/R39204752 10 Tf
14.8699 0 Td
(fmt)Tj
/R39532640 10 Tf
21.1301 0 Td
0.351 Tw
(species the output format. At present, the output is al)Tj
-0.1 Tc
219.989 0 Td
(wa)Tj
0 Tc
11.5602 0 Td
(ys in the DO)Tj
2.851 Tc
51.4828 0 Td
(Tf)Tj
0 Tc
12.291 0 Td
(ormat. If)Tj
/R39204752 10 Tf
38.1922 0 Td
(fmt)Tj
/R39532640 10 Tf
15.6309 0 Td
(is "simple",)Tj
-349.146 -12 Td
0.209 Tw
(the output is a simple, schematic representation of the dra)Tj
232.251 0 Td
0.21 Tw
(wing. Only the node positions and edges)Tj
-232.251 -12 Td
0.098 Tw
(are retained from the original graph. If)Tj
/R39204752 10 Tf
157.306 0 Td
(fmt)Tj
/R39532640 10 Tf
15.3781 0 Td
(is "gv", the dra)Tj
59.9641 0 Td
0.097 Tw
(wing information is attached to the input)Tj
-232.648 -12 Td
(graph.)Tj
/R39849096 10 Tf
-36 -16.8 Td
(v)Tj
/R39204752 10 Tf
13.2 0 Td
(k)Tj
/R39532640 10 Tf
22.8 0 Td
1.21 Tw
[(determines the v)15.0073(erbose le)]TJ
-0.15 Tc
105.15 0 Td
(ve)Tj
3.71 Tc
9.28984 0 Td
(lu)Tj
0 Tc
11.4898 0 Td
(sed for tracing the algorithm. The v)Tj
148.93 0 Td
(alue)Tj
/R39204752 10 Tf
20.3699 0 Td
(k)Tj
/R39532640 10 Tf
8.15 0 Td
(is optional; if not pro-)Tj
-303.38 -12 Td
0 Tw
[(vided, the v)25.0159(alue 1 is used.)]TJ
/R39849096 10 Tf
-36 -16.8 Td
(?)Tj
/R39532640 10 Tf
36 0 Td
[(Print usage and e)15(xit.)]TJ
-0.11 Tc
/R39849096 10.95 Tf
-72 -28.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R39532640 10 Tf
20.9004 -12 Td
1.882 Tw
(At present,)Tj
/R39849096 10 Tf
50.1441 0 Td
(mingle)Tj
/R39532640 10 Tf
33.2719 0 Td
1.881 Tw
(does not handle graphs with loops or directed multiedges. So, a graph with edges)Tj
2.5 Tc
/R39204752 10 Tf
-83.416 -12 Td
[(a)250(>b)]TJ
0 Tc
/R39532640 10 Tf
31 0 Td
(and)Tj
2.5 Tc
/R39204752 10 Tf
16.9398 0 Td
[(b)250(>a)]TJ
0 Tc
/R39532640 10 Tf
31 0 Td
0 Tw
[(is acceptable, b)20.0073(ut not if it has edges)]TJ
2.5 Tc
/R39204752 10 Tf
144.5 0 Td
[(a)250(>b)]TJ
0 Tc
/R39532640 10 Tf
31 0 Td
(and)Tj
2.5 Tc
/R39204752 10 Tf
16.9398 0 Td
[(a)250(>b)]TJ
0 Tc
/R39532640 10 Tf
31 0 Td
(or)Tj
2.5 Tc
/R39204752 10 Tf
10.8301 0 Td
[(a)250(b)]TJ
0 Tc
/R39532640 10 Tf
31 0 Td
(and)Tj
2.5 Tc
/R39204752 10 Tf
16.9398 0 Td
[(a)250(b)]TJ
0 Tc
/R39532640 10 Tf
28.5 0 Td
(.)Tj
-0.548 Tc
/R39849096 10.95 Tf
-425.65 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
/R39532640 10 Tf
20.7363 -12 Td
[(Emden R. Gansner <er)18(g@graphviz.or)18(g>, Y)54.9854(if)9.98535(an Hu <yif)9.98535(anhu@yahoo.com>)]TJ
/R39849096 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R39532640 10 Tf
36 -12 Td
(sfdp\(1\), neato\(1\), gvpr\(1\))Tj
16.8 TL
0.443 Tw
(Emden R. Gansner)'
2.943 Tc
76.3059 0 Td
(,Y)Tj
0 Tc
12.1129 0 Td
(if)Tj
6.01016 0 Td
(an Hu, Stephen C. North and Carlos Scheide)Tj
181.541 0 Td
(gger)Tj
2.943 Tc
17.3699 0 Td
(,`)Tj
0 Tc
8.03281 0 Td
(`Multile)Tj
-0.15 Tc
32.5301 0 Td
(ve)Tj
2.943 Tc
9.28984 0 Td
(lA)Tj
0 Tc
12.943 0 Td
(gglomerati)Tj
-0.15 Tc
43.0801 0 Td
0.744 Tw
(ve E)Tj
0 Tc
18.3441 0 Td
(dge)Tj
-251.505 -48 Td
0 Tw
[(16 August 2013)-19705.5(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R9602960 10 Tf
1 0 0 1 72.6801 793.89 Tm
(MINGLE)Tj
/R9930848 10 Tf
37.95 0 Td
124.83 Tw
(\(1\) General)Tj
173.14 0 Td
0 Tw
(Commands Manual)Tj
/R9602960 10 Tf
206.62 0 Td
(MINGLE)Tj
/R9930848 10 Tf
37.95 0 Td
(\(1\))Tj
-456.34 -36 Td
(delim $$)Tj
-0.219 Tc
/R10247304 10.95 Tf
16.8 TL
(NA)'
0 Tc
15.593 0 Td
(ME)Tj
/R9930848 10 Tf
20.407 -12 Td
[(mingle f)10(ast edge b)20.0159(undling)]TJ
/R10247304 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R10247304 10 Tf
36 -12 Td
(mingle)Tj
/R9930848 10 Tf
31.3898 0 Td
([)Tj
/R9602960 10 Tf
6.06016 0 Td
(options)Tj
2.5 Tc
/R9930848 10 Tf
32.2199 0 Td
(][)Tj
0 Tc
/R10247304 10 Tf
11.6602 0 Td
(o)Tj
/R9602960 10 Tf
13.4301 0 Td
(outle)Tj
2.5 Tc
/R9930848 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R9602960 10 Tf
13.5699 0 Td
(les)Tj
/R9930848 10 Tf
18.8801 0 Td
(])Tj
/R10247304 10.95 Tf
-190.89 -16.8 Td
(DESCRIPTION)Tj
/R10247304 10 Tf
36 -12 Td
(mingle)Tj
/R9930848 10 Tf
31.482 0 Td
(tak)Tj
12.1199 0 Td
0.091 Tw
(es as input a graph in DO)Tj
2.591 Tc
101.796 0 Td
(Tf)Tj
0 Tc
12.0309 0 Td
(ormat with node position information \(the)Tj
/R9602960 10 Tf
171.096 0 Td
(pos)Tj
/R9930848 10 Tf
16.4809 0 Td
(attrib)Tj
20.9102 0 Td
(ute\) and b)Tj
39.9719 0 Td
(undles)Tj
-405.888 -12 Td
0 Tw
(the edges.)Tj
/R10247304 10.95 Tf
-36 -16.8 Td
(OPTIONS)Tj
/R9930848 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R10247304 10 Tf
(m)'
/R9602960 10 Tf
16.5301 0 Td
(k)Tj
/R9930848 10 Tf
19.4699 0 Td
0.096 Tw
[(indicates which method to use for b)20.0073(undling. A v)25.0122(alue of 0 corresponds to a force-directed b)]TJ
362.94 0 Td
(undling.)Tj
2.779 Tc
-362.94 -12 Td
(Av)Tj
0 Tc
14.7488 0 Td
0.279 Tw
[(alue of 2 uses a cluster plus ink sa)20.0122(ving approach. If a)]TJ
-0.25 Tc
214.289 0 Td
(va)Tj
0 Tc
9.18984 0 Td
[(ilable, a v)25.0049(alue 1 denotes an agglomera-)]TJ
-238.228 -12 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
0.3 Tw
(ve i)Tj
0 Tc
14.5699 0 Td
0 Tw
[(nk sa)19.9927(ving method. Normally)]TJ
2.5 Tc
113.59 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
[(he last is the def)10.0146(ault.)]TJ
/R10247304 10 Tf
-177.25 -16.8 Td
(a)Tj
/R9602960 10 Tf
13.2 0 Td
(k)Tj
/R9930848 10 Tf
22.8 0 Td
0.41 Tw
[(species the maximum turning angle, in de)15(grees, as a non-ne)]TJ
-0.05 Tc
247.52 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
0.71 Tw
(ve r)Tj
0 Tc
15.5301 0 Td
2.91 Tw
(eal. The)Tj
38.0301 0 Td
(lar)Tj
10.3699 0 Td
0.41 Tw
[(ger the v)24.9854(alue, the)]TJ
-326.15 -12 Td
0.571 Tw
(more edges may bend. If the v)Tj
124.536 0 Td
0.57 Tw
[(alue is 0, there is no limitation on the turning angle. The def)10.0098(ault is)]TJ
-124.536 -12 Td
2.5 Tw
(40. The)Tj
35.55 0 Td
0 Tw
[(parameter is not used in force-directed b)20.0073(undling.)]TJ
/R10247304 10 Tf
-71.55 -16.8 Td
(c)Tj
/R9602960 10 Tf
12.6398 0 Td
(v)Tj
/R9930848 10 Tf
23.3602 0 Td
1.49 Tw
[(species which compatability measure to use. The v)25.0146(alue 0, the def)10.0098(ault, uses a distance metric,)]TJ
12 TL
0 Tw
T*[(while a v)24.9841(alue of 1 relies on full compatability)]TJ
2.5 Tc
181.3 0 Td
(.T)Tj
0 Tc
11.1102 0 Td
[(his v)25.0073(alue is only used in force-directed b)20(undling.)]TJ
/R10247304 10 Tf
-228.41 -16.8 Td
(i)Tj
/R9602960 10 Tf
10.9801 0 Td
(k)Tj
/R9930848 10 Tf
25.0199 0 Td
(gi)Tj
-0.15 Tc
7.53008 0 Td
(ve)Tj
2.889 Tc
9.28984 0 Td
(st)Tj
0 Tc
9.55898 0 Td
0.389 Tw
(he maximum number of iterati)Tj
-0.15 Tc
123.516 0 Td
0.689 Tw
(ve d)Tj
-0.25 Tc
17.1789 0 Td
(iv)Tj
0 Tc
7.53008 0 Td
0.388 Tw
[(isions of edges allo)25.0098(wd in force-directed b)]TJ
167.398 0 Td
2.888 Tw
(undling. The)Tj
-342.002 -12 Td
0 Tw
[(def)10.0073(ault is 4.)]TJ
/R10247304 10 Tf
-36 -16.8 Td
(k)Tj
/R9602960 10 Tf
13.7602 0 Td
(k)Tj
/R9930848 10 Tf
22.2398 0 Td
(gi)Tj
-0.15 Tc
7.53008 0 Td
(ve)Tj
3.199 Tc
9.28984 0 Td
(st)Tj
0 Tc
9.86914 0 Td
0.699 Tw
(he number of neighbors to be used in forming a nearest neighbor graph. This parameter is)Tj
-26.6891 -12 Td
0 Tw
(only used in the agglomerati)Tj
-0.15 Tc
113.63 0 Td
0.3 Tw
(ve m)Tj
0 Tc
19.5699 0 Td
0 Tw
[(ethod. The def)10.0146(ault is 10.)]TJ
/R10247304 10 Tf
-169.2 -16.8 Td
(K)Tj
/R9602960 10 Tf
15.9801 0 Td
(k)Tj
/R9930848 10 Tf
20.0199 0 Td
0.948 Tw
(is a positi)Tj
-0.15 Tc
39.9859 0 Td
1.248 Tw
(ve r)Tj
0 Tc
16.068 0 Td
0.948 Tw
[(eal v)25.0195(alue gi)]TJ
47.4957 0 Td
0.947 Tw
[(ving the force constant used in force-directed b)19.9951(undling. By def)9.98535(ault, the)]TJ
-0.25 Tc
-103.55 -12 Td
(va)Tj
0 Tc
9.18984 0 Td
0 Tw
[(lue is determined automatically)65.0073(.)]TJ
/R10247304 10 Tf
-45.1898 -16.8 Td
(o)Tj
/R9602960 10 Tf
13.2 0 Td
(le)Tj
/R9930848 10 Tf
22.8 0 Td
(puts output in)Tj
/R9602960 10 Tf
57.5102 0 Td
(le)Tj
2.5 Tc
/R9930848 10 Tf
12.2199 0 Td
(.D)Tj
0 Tc
12.2199 0 Td
[(ef)10.0073(ault output is stdout)]TJ
/R10247304 10 Tf
-117.95 -16.8 Td
(p)Tj
/R9602960 10 Tf
13.7602 0 Td
(k)Tj
/R9930848 10 Tf
22.2398 0 Td
1.144 Tw
(Except for the force-directed method, b)Tj
163.25 0 Td
1.145 Tw
(undling minimizes $ink * \(k - cos\(turning angle\)\)$. The)Tj
-163.25 -12 Td
(lar)Tj
10.3699 0 Td
0.744 Tw
[(ger the v)24.9878(alue of)]TJ
/R9602960 10 Tf
67.7062 0 Td
(k)Tj
3.244 Tc
/R9930848 10 Tf
4.43984 0 Td
(,t)Tj
0 Tc
8.52383 0 Td
0.743 Tw
(he less emphasis is put on a)Tj
-0.2 Tc
114.808 0 Td
(vo)Tj
0 Tc
9.8 0 Td
[(iding sharp turning angles and the f)10.0195(aster the)]TJ
-0.2 Tc
-215.648 -12 Td
(bu)Tj
0 Tc
9.8 0 Td
2.5 Tw
(ndling. The)Tj
51.1102 0 Td
0 Tw
[(def)10.0073(ault v)25(alue is -1.)]TJ
/R10247304 10 Tf
-96.9102 -16.8 Td
(r)Tj
/R9602960 10 Tf
12.6398 0 Td
(k)Tj
/R9930848 10 Tf
23.3602 0 Td
0.86 Tw
(is a non-ne)Tj
-0.05 Tc
45.45 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
1.16 Tw
(ve i)Tj
0 Tc
15.4301 0 Td
(nte)Tj
12.0699 0 Td
0.86 Tw
[(ger gi)24.9854(ving the maximum recursion le)]TJ
-0.15 Tc
151.84 0 Td
(ve)Tj
3.36 Tc
9.28984 0 Td
(lu)Tj
0 Tc
11.1398 0 Td
(sed in the agglomerati)Tj
-0.15 Tc
90.9301 0 Td
1.16 Tw
(ve m)Tj
0 Tc
20.4301 0 Td
(ethod.)Tj
-371.28 -12 Td
0 Tw
[(The def)10.0073(ault is 100.)]TJ
/R10247304 10 Tf
-36 -16.8 Td
(T)Tj
/R9602960 10 Tf
14.8699 0 Td
(fmt)Tj
/R9930848 10 Tf
21.1301 0 Td
0.351 Tw
(species the output format. At present, the output is al)Tj
-0.1 Tc
219.989 0 Td
(wa)Tj
0 Tc
11.5602 0 Td
(ys in the DO)Tj
2.851 Tc
51.4828 0 Td
(Tf)Tj
0 Tc
12.291 0 Td
(ormat. If)Tj
/R9602960 10 Tf
38.1922 0 Td
(fmt)Tj
/R9930848 10 Tf
15.6309 0 Td
(is "simple",)Tj
-349.146 -12 Td
0.209 Tw
(the output is a simple, schematic representation of the dra)Tj
232.251 0 Td
0.21 Tw
(wing. Only the node positions and edges)Tj
-232.251 -12 Td
0.098 Tw
(are retained from the original graph. If)Tj
/R9602960 10 Tf
157.306 0 Td
(fmt)Tj
/R9930848 10 Tf
15.3781 0 Td
(is "gv", the dra)Tj
59.9641 0 Td
0.097 Tw
(wing information is attached to the input)Tj
-232.648 -12 Td
(graph.)Tj
/R10247304 10 Tf
-36 -16.8 Td
(v)Tj
/R9602960 10 Tf
13.2 0 Td
(k)Tj
/R9930848 10 Tf
22.8 0 Td
1.21 Tw
[(determines the v)15.0073(erbose le)]TJ
-0.15 Tc
105.15 0 Td
(ve)Tj
3.71 Tc
9.28984 0 Td
(lu)Tj
0 Tc
11.4898 0 Td
(sed for tracing the algorithm. The v)Tj
148.93 0 Td
(alue)Tj
/R9602960 10 Tf
20.3699 0 Td
(k)Tj
/R9930848 10 Tf
8.15 0 Td
(is optional; if not pro-)Tj
-303.38 -12 Td
0 Tw
[(vided, the v)25.0159(alue 1 is used.)]TJ
/R10247304 10 Tf
-36 -16.8 Td
(?)Tj
/R9930848 10 Tf
36 0 Td
[(Print usage and e)15(xit.)]TJ
-0.11 Tc
/R10247304 10.95 Tf
-72 -28.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R9930848 10 Tf
20.9004 -12 Td
1.882 Tw
(At present,)Tj
/R10247304 10 Tf
50.1441 0 Td
(mingle)Tj
/R9930848 10 Tf
33.2719 0 Td
1.881 Tw
(does not handle graphs with loops or directed multiedges. So, a graph with edges)Tj
2.5 Tc
/R9602960 10 Tf
-83.416 -12 Td
[(a)250(>b)]TJ
0 Tc
/R9930848 10 Tf
31 0 Td
(and)Tj
2.5 Tc
/R9602960 10 Tf
16.9398 0 Td
[(b)250(>a)]TJ
0 Tc
/R9930848 10 Tf
31 0 Td
0 Tw
[(is acceptable, b)20.0073(ut not if it has edges)]TJ
2.5 Tc
/R9602960 10 Tf
144.5 0 Td
[(a)250(>b)]TJ
0 Tc
/R9930848 10 Tf
31 0 Td
(and)Tj
2.5 Tc
/R9602960 10 Tf
16.9398 0 Td
[(a)250(>b)]TJ
0 Tc
/R9930848 10 Tf
31 0 Td
(or)Tj
2.5 Tc
/R9602960 10 Tf
10.8301 0 Td
[(a)250(b)]TJ
0 Tc
/R9930848 10 Tf
31 0 Td
(and)Tj
2.5 Tc
/R9602960 10 Tf
16.9398 0 Td
[(a)250(b)]TJ
0 Tc
/R9930848 10 Tf
28.5 0 Td
(.)Tj
-0.548 Tc
/R10247304 10.95 Tf
-425.65 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
/R9930848 10 Tf
20.7363 -12 Td
[(Emden R. Gansner <er)18(g@graphviz.or)18(g>, Y)54.9854(if)9.98535(an Hu <yif)9.98535(anhu@yahoo.com>)]TJ
/R10247304 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R9930848 10 Tf
36 -12 Td
(sfdp\(1\), neato\(1\), gvpr\(1\))Tj
16.8 TL
0.443 Tw
(Emden R. Gansner)'
2.943 Tc
76.3059 0 Td
(,Y)Tj
0 Tc
12.1129 0 Td
(if)Tj
6.01016 0 Td
(an Hu, Stephen C. North and Carlos Scheide)Tj
181.541 0 Td
(gger)Tj
2.943 Tc
17.3699 0 Td
(,`)Tj
0 Tc
8.03281 0 Td
(`Multile)Tj
-0.15 Tc
32.5301 0 Td
(ve)Tj
2.943 Tc
9.28984 0 Td
(lA)Tj
0 Tc
12.943 0 Td
(gglomerati)Tj
-0.15 Tc
43.0801 0 Td
0.744 Tw
(ve E)Tj
0 Tc
18.3441 0 Td
(dge)Tj
-251.505 -48 Td
0 Tw
[(16 August 2013)-19705.5(1)]TJ
ET
Q
Q
\n \n \n \n \n 3050\n \n \n@@ -652,19 +652,19 @@\n FontFile3\n \n \n \n \n \n \n-R39849096\n+R10247304\n \n-R39532640\n+R9930848\n \n-R39204752\n+R9602960\n \n \n \n \n \n \n Type\n@@ -701,27 +701,27 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R39204752 10 Tf
1 0 0 1 72.6801 793.89 Tm
(MINGLE)Tj
/R39532640 10 Tf
37.95 0 Td
124.83 Tw
(\(1\) General)Tj
173.14 0 Td
0 Tw
(Commands Manual)Tj
/R39204752 10 Tf
206.62 0 Td
(MINGLE)Tj
/R39532640 10 Tf
37.95 0 Td
(\(1\))Tj
-420.34 -36 Td
0.839 Tw
(Bundling for V)Tj
62.1879 0 Td
0.838 Tw
[(isualizing Lar)17.9883(ge Graphs')73.9941(', IEEE P)14.9829(acic V)60.0024(isualization Symposium P)]TJ
277.356 0 Td
(acicV)Tj
28.2801 0 Td
(is, pp. 187-194,)Tj
-367.824 -12 Td
(2011.)Tj
166.055 -672 Td
0 Tw
[(16 August 2013)-19705.5(2)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R9602960 10 Tf
1 0 0 1 72.6801 793.89 Tm
(MINGLE)Tj
/R9930848 10 Tf
37.95 0 Td
124.83 Tw
(\(1\) General)Tj
173.14 0 Td
0 Tw
(Commands Manual)Tj
/R9602960 10 Tf
206.62 0 Td
(MINGLE)Tj
/R9930848 10 Tf
37.95 0 Td
(\(1\))Tj
-420.34 -36 Td
0.839 Tw
(Bundling for V)Tj
62.1879 0 Td
0.838 Tw
[(isualizing Lar)17.9883(ge Graphs')73.9941(', IEEE P)14.9829(acic V)60.0024(isualization Symposium P)]TJ
277.356 0 Td
(acicV)Tj
28.2801 0 Td
(is, pp. 187-194,)Tj
-367.824 -12 Td
(2011.)Tj
166.055 -672 Td
0 Tw
[(16 August 2013)-19705.5(2)]TJ
ET
Q
Q
\n \n \n \n \n-362\n+360\n \n \n \n \n-R39532640\n+R9930848\n \n-R39204752\n+R9602960\n \n \n \n \n \n \n \n@@ -773,18 +773,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-380\n+379\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R39883848 def
1 begincodespacerange
<00><ff>
endcodespacerange
35 beginbfrange
<20><20><0020>
<3f><3f><003f>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<61><61><0061>
<63><63><0063>
<65><65><0065>
<67><67><0067>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<76><76><0076>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R10282056 def
1 begincodespacerange
<00><ff>
endcodespacerange
35 beginbfrange
<20><20><0020>
<3f><3f><003f>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<61><61><0061>
<63><63><0063>
<65><65><0065>
<67><67><0067>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<76><76><0076>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -801,18 +801,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-602\n+603\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R39884216 def
1 begincodespacerange
<00><ff>
endcodespacerange
71 beginbfrange
<20><20><0020>
<22><22><0022>
<24><24><0024>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<39><39><0039>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<56><56><0056>
<59><59><0059>
<5b><5b><005b>
<5d><5d><005d>
<60><60><2018>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R10282424 def
1 begincodespacerange
<00><ff>
endcodespacerange
71 beginbfrange
<20><20><0020>
<22><22><0022>
<24><24><0024>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<39><39><0039>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<56><56><0056>
<59><59><0059>
<5b><5b><005b>
<5d><5d><005d>
<60><60><2018>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -835,18 +835,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-314\n+313\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R39884584 def
1 begincodespacerange
<00><ff>
endcodespacerange
24 beginbfrange
<3e><3e><003e>
<45><45><0045>
<47><47><0047>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<61><61><0061>
<62><62><0062>
<65><65><0065>
<66><66><0066>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R10282792 def
1 begincodespacerange
<00><ff>
endcodespacerange
24 beginbfrange
<3e><3e><003e>
<45><45><0045>
<47><47><0047>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<61><61><0061>
<62><62><0062>
<65><65><0065>
<66><66><0066>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -870,15 +870,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-a32311410d81'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-6bb50ba1dc75'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 28\n"}]}]}, {"source1": "./usr/share/doc/graphviz/mm2gv.1.pdf.gz", "source2": "./usr/share/doc/graphviz/mm2gv.1.pdf.gz", "unified_diff": null, "details": [{"source1": "mm2gv.1.pdf", "source2": "mm2gv.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,20 +71,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R31328128 10 Tf
1 0 0 1 72.6801 793.89 Tm
(MM2GV)Tj
/R31653640 10 Tf
36.2602 0 Td
126.52 Tw
(\(1\) General)Tj
174.83 0 Td
0 Tw
(Commands Manual)Tj
/R31328128 10 Tf
208.31 0 Td
(MM2GV)Tj
/R31653640 10 Tf
36.2602 0 Td
(\(1\))Tj
-456.341 -36 Td
(delim $$)Tj
-0.219 Tc
/R31972472 10.95 Tf
16.8 TL
(NA)'
0 Tc
15.593 0 Td
(ME)Tj
/R31653640 10 Tf
20.407 -12 Td
[(mm2gv Matrix Mark)9.99268(et-DO)]TJ
2.5 Tc
117.07 0 Td
(Tc)Tj
0 Tc
13.05 0 Td
(on)Tj
-0.15 Tc
9.6 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rters)Tj
/R31972472 10.95 Tf
-185.01 -16.8 Td
(SYNOPSIS)Tj
/R31972472 10 Tf
36 -12 Td
(mm2gv)Tj
/R31653640 10 Tf
34.1602 0 Td
([)Tj
/R31972472 10 Tf
5.83008 0 Td
(cluv?)Tj
2.5 Tc
/R31653640 10 Tf
33.4801 0 Td
(][)Tj
0 Tc
/R31972472 10 Tf
11.6602 0 Td
(U)Tj
/R31328128 10 Tf
12.9301 0 Td
(i)Tj
2.5 Tc
/R31653640 10 Tf
5.63984 0 Td
(][)Tj
0 Tc
/R31972472 10 Tf
11.6602 0 Td
(o)Tj
/R31328128 10 Tf
10.9301 0 Td
(outle)Tj
2.5 Tc
/R31653640 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R31328128 10 Tf
13.5699 0 Td
(le)Tj
/R31653640 10 Tf
14.9 0 Td
(])Tj
/R31972472 10.95 Tf
-218.441 -16.8 Td
(DESCRIPTION)Tj
/R31972472 10 Tf
36 -12 Td
(mm2gv)Tj
/R31653640 10 Tf
34.3199 0 Td
(con)Tj
-0.15 Tc
14.0398 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.16 Tw
(rts a sparse matrix of the Matrix Mark)Tj
153.49 0 Td
0.159 Tw
[(et format to a graph in the GV \(formerly DO)39.9805(T\) format.)]TJ
-211.139 -12 Td
0.269 Tw
(If the matrix)Tj
/R31328128 10 Tf
53.2969 0 Td
(M)Tj
/R31653640 10 Tf
11.0988 0 Td
[(is not square, the graph is considered bipartite and the matrix is vie)24.9951(wed as a bipartite graph)]TJ
-64.3957 -12 Td
(adjacenc)Tj
2.585 Tc
34.8301 0 Td
(ym)Tj
0 Tc
15.3648 0 Td
0.085 Tw
[(atrix, with the ro)25.0146(ws and columns of the matrix specifying the tw)]TJ
2.585 Tc
257.225 0 Td
(os)Tj
0 Tc
11.475 0 Td
[(ets of v)14.9854(ertices. Equi)]TJ
-0.25 Tc
79.2852 0 Td
(va)Tj
0 Tc
9.18984 0 Td
[(lently)64.9902(,)]TJ
-407.37 -12 Td
0.483 Tw
(the matrix is con)Tj
-0.15 Tc
67.9891 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rted into a symmetric square matrix c c.)Tj
167.724 0 Td
(0)Tj
/R31328128 10 Tf
36 0 Td
(M)Tj
/R31653640 10 Tf
11.3129 0 Td
($)Tj
/R31328128 10 Tf
5 0 Td
(M)Tj
/R31653640 10 Tf
11.3129 0 Td
(sup)Tj
/R31328128 10 Tf
16.873 0 Td
(T)Tj
29.22 Tc
/R31653640 10 Tf
5.56016 0 Td
($0)Tj
2.983 Tc
42.2031 0 Td
(ab)Tj
0 Tc
12.423 0 Td
(lock matrix)Tj
-385.688 -12 Td
0.281 Tw
(with square blocks of 0')Tj
2.781 Tc
97.2238 0 Td
[(si)278.083(nt)]TJ
0 Tc
20.0121 0 Td
[(he upper left and lo)25.0024(wer right, the upper right block being)]TJ
/R31328128 10 Tf
232.801 0 Td
(M)Tj
/R31653640 10 Tf
11.1109 0 Td
(and the lo)Tj
39.752 0 Td
0.28 Tw
(wer left)Tj
-400.9 -12 Td
0 Tw
(block being the transpose of)Tj
/R31328128 10 Tf
115.26 0 Td
(M)Tj
5 Tc
/R31653640 10 Tf
8.33008 0 Td
(.T)Tj
0 Tc
13.6102 0 Td
[(his matrix is then vie)25.0146(wed as the adjacenc)]TJ
2.5 Tc
163.18 0 Td
(ym)Tj
0 Tc
15.2801 0 Td
(atrix of the graph.)Tj
-0.15 Tc
-315.66 -16.8 Td
(Fo)Tj
2.625 Tc
10.4102 0 Td
(ras)Tj
0 Tc
16.9102 0 Td
0.125 Tw
(quare matrix,)Tj
/R31972472 10 Tf
56.0699 0 Td
(mm2gv)Tj
/R31653640 10 Tf
34.2852 0 Td
(uses it directly as an adjacenc)Tj
2.625 Tc
119.055 0 Td
(ym)Tj
0 Tc
15.4051 0 Td
0.126 Tw
(atrix if its pattern of non-zero entries is sym-)Tj
-252.136 -12 Td
0.373 Tw
(metric; otherwise, it will treat it as a bipartite graph as with the case of non-square matrices. This beha)Tj
415.884 0 Td
(vior)Tj
-415.884 -12 Td
0 Tw
(can be modied by the)Tj
/R31972472 10 Tf
93.6 0 Td
(U)Tj
/R31653640 10 Tf
15.4199 0 Td
(ag.)Tj
/R31972472 10.95 Tf
-145.02 -16.8 Td
(OPTIONS)Tj
/R31653640 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R31972472 10 Tf
(c)'
/R31653640 10 Tf
36 0 Td
0.781 Tw
(This ag causes)Tj
/R31972472 10 Tf
68.723 0 Td
(mm2gv)Tj
/R31653640 10 Tf
34.941 0 Td
(to assign colors to the edges. The matrix element is scaled to the range)Tj
-103.664 -12 Td
1.719 Tw
([0,1] depending on where it lies between the minimum and maximum set matrix v)Tj
350.957 0 Td
1.718 Tw
(alues. This)Tj
-350.957 -12 Td
0.54 Tw
[(scaled v)24.9927(alue is used as the)]TJ
/R31328128 10 Tf
110.19 0 Td
("wt")Tj
/R31653640 10 Tf
20.8898 0 Td
(attrib)Tj
20.9102 0 Td
[(ute of the corresponding edge.)-554.014(In addition, this scalar v)]TJ
227.35 0 Td
(alue)Tj
-379.34 -12 Td
0 Tw
[(is mapped to an RGB v)24.9854(alue, which is stored as the edge)]TJ
/R31328128 10 Tf
225 0 Td
("color")Tj
/R31653640 10 Tf
29.5102 0 Td
(.)Tj
/R31972472 10 Tf
-290.51 -16.8 Td
(l)Tj
/R31653640 10 Tf
36 0 Td
0.1 Tw
(If set,)Tj
/R31972472 10 Tf
25.4699 0 Td
(mm2gv)Tj
/R31653640 10 Tf
34.2602 0 Td
(attaches a label to the graph indicating the base name of the input le, and the num-)Tj
-59.7301 -12 Td
0 Tw
(ber of nodes and edges.)Tj
/R31972472 10 Tf
-36 -16.8 Td
(u)Tj
/R31653640 10 Tf
36 0 Td
[(If specied, the graph is assumed to be undirected. By def)9.99268(ault, the graph generated is directed.)]TJ
/R31972472 10 Tf
-36 -16.8 Td
(v)Tj
/R31653640 10 Tf
36 0 Td
(This ag causes)Tj
/R31972472 10 Tf
66.3801 0 Td
(mm2gv)Tj
/R31653640 10 Tf
34.1602 0 Td
[(to store the matrix v)25(alues as the)]TJ
/R31328128 10 Tf
128.9 0 Td
("len")Tj
/R31653640 10 Tf
23.1199 0 Td
[(attrib)19.9854(ute of the corresponding edge.)]TJ
/R31972472 10 Tf
-288.56 -16.8 Td
(U)Tj
/R31328128 10 Tf
13.1898 0 Td
[(ba)10(g)]TJ
/R31653640 10 Tf
22.8102 -12 Td
0.504 Tw
(Species ho)Tj
3.004 Tc
48.8641 0 Td
(ws)Tj
0 Tc
14.1141 0 Td
(quare matrices are handled. If)Tj
/R31328128 10 Tf
124.141 0 Td
[(ba)10(g)]TJ
/R31653640 10 Tf
22.9051 0 Td
0.505 Tw
(is 0, a square matrix will al)Tj
-0.1 Tc
111.53 0 Td
(wa)Tj
0 Tc
11.5602 0 Td
(ys be treated as)Tj
-333.114 -12 Td
0.608 Tw
(an adjacenc)Tj
3.107 Tc
47.3781 0 Td
(ym)Tj
0 Tc
15.8871 0 Td
3.107 Tw
(atrix. If)Tj
/R31328128 10 Tf
36.2039 0 Td
[(ba)10(g)]TJ
/R31653640 10 Tf
23.007 0 Td
0.607 Tw
[(is 1 \(the def)10.0073(ault\), a square matrix with a symmetric pattern of non-)]TJ
-122.476 -12 Td
1.02 Tw
(zero entries will be used as an adjacenc)Tj
3.52 Tc
164.44 0 Td
(ym)Tj
0 Tc
16.3 0 Td
(atrix; otherwise, it will be used a bipartite graph.)Tj
208.6 0 Td
(If)Tj
/R31328128 10 Tf
-389.34 -12 Td
[(ba)10(g)]TJ
/R31653640 10 Tf
22.7172 0 Td
0.317 Tw
(is 2, a symmetric matrix will be used as an adjacenc)Tj
2.817 Tc
211.04 0 Td
(ym)Tj
0 Tc
15.5969 0 Td
(atrix; otherwise, it will be used a bi-)Tj
-249.354 -12 Td
0 Tw
[(partite graph.)-500(If)]TJ
/R31328128 10 Tf
67.4801 0 Td
[(ba)10(g)]TJ
/R31653640 10 Tf
22.4 0 Td
(is 3, an)Tj
2.5 Tc
28.4602 0 Td
(yi)Tj
0 Tc
10.2801 0 Td
(nput matrix will be treated lik)Tj
2.5 Tc
119.06 0 Td
(eab)Tj
0 Tc
18.8801 0 Td
(ipartite graph.)Tj
/R31972472 10 Tf
-302.561 -16.8 Td
(o)Tj
/R31328128 10 Tf
10.9301 0 Td
(outle)Tj
/R31653640 10 Tf
25.0699 -12 Td
(Prints output to the le)Tj
/R31328128 10 Tf
94.1801 0 Td
(outle)Tj
2.5 Tc
/R31653640 10 Tf
25 0 Td
[(.I)249.993(fn)]TJ
0 Tc
19.1602 0 Td
(ot gi)Tj
-0.15 Tc
17.8102 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n,)Tj
/R31972472 10 Tf
10 0 Td
(mm2gv)Tj
/R31653640 10 Tf
34.1602 0 Td
(uses stdout.)Tj
/R31972472 10.95 Tf
-245.6 -16.8 Td
(OPERANDS)Tj
/R31653640 10 Tf
36 -12 Td
[(The follo)25.0159(wing operand is supported:)]TJ
/R31328128 10 Tf
-34.0898 -16.8 Td
(le)Tj
/R31653640 10 Tf
38.0898 0 Td
0.577 Tw
[(Name of the le in MatrixMark)9.99268(et format.)-557.698(If no)]TJ
/R31328128 10 Tf
198.913 0 Td
(le)Tj
/R31653640 10 Tf
15.477 0 Td
(operand is specied, the standard input will)Tj
-214.39 -12 Td
0 Tw
(be used.)Tj
/R31972472 10.95 Tf
-76 -16.8 Td
(RETURN CODES)Tj
/R31653640 10 Tf
36 -12 Td
(Return)Tj
/R31972472 10 Tf
29.7199 0 Td
(0)Tj
/R31653640 10 Tf
7.5 0 Td
(if there were no problems during con)Tj
-0.15 Tc
147.9 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsion; and non-zero if an)Tj
2.5 Tc
98.1602 0 Td
(ye)Tj
0 Tc
11.9398 0 Td
(rror occurred.)Tj
-0.548 Tc
/R31972472 10.95 Tf
-340.51 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
-0.55 Tc
/R31653640 10 Tf
20.7363 -12 Td
(Yi)Tj
-0.1 Tc
9.45 0 Td
(fa)Tj
2.5 Tc
7.66992 0 Td
[(nH)250.007(u<)]TJ
0 Tc
27.8598 0 Td
[(yif)9.98413(anhu@yahoo.com>)]TJ
-44.9797 -12 Td
[(Emden R. Gansner <er)18(g@graphviz.com>)]TJ
/R31972472 10.95 Tf
-36 -16.8 Td
[(ADDITION)19.9972(AL INFO)]TJ
/R31653640 10 Tf
36 -12 Td
4.152 Tw
(See http://math.nist.go)Tj
94.2922 0 Td
(v/MatrixMark)Tj
56.5602 0 Td
4.151 Tw
(et/ for description of the format and http://www)Tj
219.217 0 Td
(.cise.u.edu/re-)Tj
-370.07 -12 Td
0 Tw
[(search/sparse/matrices/ for a lar)18.0078(ge collection of sparse matrices in this format.)]TJ
172.165 -79.2 Td
[(31 July 2008)-20316.5(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R23447424 10 Tf
1 0 0 1 72.6801 793.89 Tm
(MM2GV)Tj
/R23772936 10 Tf
36.2602 0 Td
126.52 Tw
(\(1\) General)Tj
174.83 0 Td
0 Tw
(Commands Manual)Tj
/R23447424 10 Tf
208.31 0 Td
(MM2GV)Tj
/R23772936 10 Tf
36.2602 0 Td
(\(1\))Tj
-456.341 -36 Td
(delim $$)Tj
-0.219 Tc
/R24091768 10.95 Tf
16.8 TL
(NA)'
0 Tc
15.593 0 Td
(ME)Tj
/R23772936 10 Tf
20.407 -12 Td
[(mm2gv Matrix Mark)9.99268(et-DO)]TJ
2.5 Tc
117.07 0 Td
(Tc)Tj
0 Tc
13.05 0 Td
(on)Tj
-0.15 Tc
9.6 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rters)Tj
/R24091768 10.95 Tf
-185.01 -16.8 Td
(SYNOPSIS)Tj
/R24091768 10 Tf
36 -12 Td
(mm2gv)Tj
/R23772936 10 Tf
34.1602 0 Td
([)Tj
/R24091768 10 Tf
5.83008 0 Td
(cluv?)Tj
2.5 Tc
/R23772936 10 Tf
33.4801 0 Td
(][)Tj
0 Tc
/R24091768 10 Tf
11.6602 0 Td
(U)Tj
/R23447424 10 Tf
12.9301 0 Td
(i)Tj
2.5 Tc
/R23772936 10 Tf
5.63984 0 Td
(][)Tj
0 Tc
/R24091768 10 Tf
11.6602 0 Td
(o)Tj
/R23447424 10 Tf
10.9301 0 Td
(outle)Tj
2.5 Tc
/R23772936 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R23447424 10 Tf
13.5699 0 Td
(le)Tj
/R23772936 10 Tf
14.9 0 Td
(])Tj
/R24091768 10.95 Tf
-218.441 -16.8 Td
(DESCRIPTION)Tj
/R24091768 10 Tf
36 -12 Td
(mm2gv)Tj
/R23772936 10 Tf
34.3199 0 Td
(con)Tj
-0.15 Tc
14.0398 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.16 Tw
(rts a sparse matrix of the Matrix Mark)Tj
153.49 0 Td
0.159 Tw
[(et format to a graph in the GV \(formerly DO)39.9805(T\) format.)]TJ
-211.139 -12 Td
0.269 Tw
(If the matrix)Tj
/R23447424 10 Tf
53.2969 0 Td
(M)Tj
/R23772936 10 Tf
11.0988 0 Td
[(is not square, the graph is considered bipartite and the matrix is vie)24.9951(wed as a bipartite graph)]TJ
-64.3957 -12 Td
(adjacenc)Tj
2.585 Tc
34.8301 0 Td
(ym)Tj
0 Tc
15.3648 0 Td
0.085 Tw
[(atrix, with the ro)25.0146(ws and columns of the matrix specifying the tw)]TJ
2.585 Tc
257.225 0 Td
(os)Tj
0 Tc
11.475 0 Td
[(ets of v)14.9854(ertices. Equi)]TJ
-0.25 Tc
79.2852 0 Td
(va)Tj
0 Tc
9.18984 0 Td
[(lently)64.9902(,)]TJ
-407.37 -12 Td
0.483 Tw
(the matrix is con)Tj
-0.15 Tc
67.9891 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rted into a symmetric square matrix c c.)Tj
167.724 0 Td
(0)Tj
/R23447424 10 Tf
36 0 Td
(M)Tj
/R23772936 10 Tf
11.3129 0 Td
($)Tj
/R23447424 10 Tf
5 0 Td
(M)Tj
/R23772936 10 Tf
11.3129 0 Td
(sup)Tj
/R23447424 10 Tf
16.873 0 Td
(T)Tj
29.22 Tc
/R23772936 10 Tf
5.56016 0 Td
($0)Tj
2.983 Tc
42.2031 0 Td
(ab)Tj
0 Tc
12.423 0 Td
(lock matrix)Tj
-385.688 -12 Td
0.281 Tw
(with square blocks of 0')Tj
2.781 Tc
97.2238 0 Td
[(si)278.083(nt)]TJ
0 Tc
20.0121 0 Td
[(he upper left and lo)25.0024(wer right, the upper right block being)]TJ
/R23447424 10 Tf
232.801 0 Td
(M)Tj
/R23772936 10 Tf
11.1109 0 Td
(and the lo)Tj
39.752 0 Td
0.28 Tw
(wer left)Tj
-400.9 -12 Td
0 Tw
(block being the transpose of)Tj
/R23447424 10 Tf
115.26 0 Td
(M)Tj
5 Tc
/R23772936 10 Tf
8.33008 0 Td
(.T)Tj
0 Tc
13.6102 0 Td
[(his matrix is then vie)25.0146(wed as the adjacenc)]TJ
2.5 Tc
163.18 0 Td
(ym)Tj
0 Tc
15.2801 0 Td
(atrix of the graph.)Tj
-0.15 Tc
-315.66 -16.8 Td
(Fo)Tj
2.625 Tc
10.4102 0 Td
(ras)Tj
0 Tc
16.9102 0 Td
0.125 Tw
(quare matrix,)Tj
/R24091768 10 Tf
56.0699 0 Td
(mm2gv)Tj
/R23772936 10 Tf
34.2852 0 Td
(uses it directly as an adjacenc)Tj
2.625 Tc
119.055 0 Td
(ym)Tj
0 Tc
15.4051 0 Td
0.126 Tw
(atrix if its pattern of non-zero entries is sym-)Tj
-252.136 -12 Td
0.373 Tw
(metric; otherwise, it will treat it as a bipartite graph as with the case of non-square matrices. This beha)Tj
415.884 0 Td
(vior)Tj
-415.884 -12 Td
0 Tw
(can be modied by the)Tj
/R24091768 10 Tf
93.6 0 Td
(U)Tj
/R23772936 10 Tf
15.4199 0 Td
(ag.)Tj
/R24091768 10.95 Tf
-145.02 -16.8 Td
(OPTIONS)Tj
/R23772936 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R24091768 10 Tf
(c)'
/R23772936 10 Tf
36 0 Td
0.781 Tw
(This ag causes)Tj
/R24091768 10 Tf
68.723 0 Td
(mm2gv)Tj
/R23772936 10 Tf
34.941 0 Td
(to assign colors to the edges. The matrix element is scaled to the range)Tj
-103.664 -12 Td
1.719 Tw
([0,1] depending on where it lies between the minimum and maximum set matrix v)Tj
350.957 0 Td
1.718 Tw
(alues. This)Tj
-350.957 -12 Td
0.54 Tw
[(scaled v)24.9927(alue is used as the)]TJ
/R23447424 10 Tf
110.19 0 Td
("wt")Tj
/R23772936 10 Tf
20.8898 0 Td
(attrib)Tj
20.9102 0 Td
[(ute of the corresponding edge.)-554.014(In addition, this scalar v)]TJ
227.35 0 Td
(alue)Tj
-379.34 -12 Td
0 Tw
[(is mapped to an RGB v)24.9854(alue, which is stored as the edge)]TJ
/R23447424 10 Tf
225 0 Td
("color")Tj
/R23772936 10 Tf
29.5102 0 Td
(.)Tj
/R24091768 10 Tf
-290.51 -16.8 Td
(l)Tj
/R23772936 10 Tf
36 0 Td
0.1 Tw
(If set,)Tj
/R24091768 10 Tf
25.4699 0 Td
(mm2gv)Tj
/R23772936 10 Tf
34.2602 0 Td
(attaches a label to the graph indicating the base name of the input le, and the num-)Tj
-59.7301 -12 Td
0 Tw
(ber of nodes and edges.)Tj
/R24091768 10 Tf
-36 -16.8 Td
(u)Tj
/R23772936 10 Tf
36 0 Td
[(If specied, the graph is assumed to be undirected. By def)9.99268(ault, the graph generated is directed.)]TJ
/R24091768 10 Tf
-36 -16.8 Td
(v)Tj
/R23772936 10 Tf
36 0 Td
(This ag causes)Tj
/R24091768 10 Tf
66.3801 0 Td
(mm2gv)Tj
/R23772936 10 Tf
34.1602 0 Td
[(to store the matrix v)25(alues as the)]TJ
/R23447424 10 Tf
128.9 0 Td
("len")Tj
/R23772936 10 Tf
23.1199 0 Td
[(attrib)19.9854(ute of the corresponding edge.)]TJ
/R24091768 10 Tf
-288.56 -16.8 Td
(U)Tj
/R23447424 10 Tf
13.1898 0 Td
[(ba)10(g)]TJ
/R23772936 10 Tf
22.8102 -12 Td
0.504 Tw
(Species ho)Tj
3.004 Tc
48.8641 0 Td
(ws)Tj
0 Tc
14.1141 0 Td
(quare matrices are handled. If)Tj
/R23447424 10 Tf
124.141 0 Td
[(ba)10(g)]TJ
/R23772936 10 Tf
22.9051 0 Td
0.505 Tw
(is 0, a square matrix will al)Tj
-0.1 Tc
111.53 0 Td
(wa)Tj
0 Tc
11.5602 0 Td
(ys be treated as)Tj
-333.114 -12 Td
0.608 Tw
(an adjacenc)Tj
3.107 Tc
47.3781 0 Td
(ym)Tj
0 Tc
15.8871 0 Td
3.107 Tw
(atrix. If)Tj
/R23447424 10 Tf
36.2039 0 Td
[(ba)10(g)]TJ
/R23772936 10 Tf
23.007 0 Td
0.607 Tw
[(is 1 \(the def)10.0073(ault\), a square matrix with a symmetric pattern of non-)]TJ
-122.476 -12 Td
1.02 Tw
(zero entries will be used as an adjacenc)Tj
3.52 Tc
164.44 0 Td
(ym)Tj
0 Tc
16.3 0 Td
(atrix; otherwise, it will be used a bipartite graph.)Tj
208.6 0 Td
(If)Tj
/R23447424 10 Tf
-389.34 -12 Td
[(ba)10(g)]TJ
/R23772936 10 Tf
22.7172 0 Td
0.317 Tw
(is 2, a symmetric matrix will be used as an adjacenc)Tj
2.817 Tc
211.04 0 Td
(ym)Tj
0 Tc
15.5969 0 Td
(atrix; otherwise, it will be used a bi-)Tj
-249.354 -12 Td
0 Tw
[(partite graph.)-500(If)]TJ
/R23447424 10 Tf
67.4801 0 Td
[(ba)10(g)]TJ
/R23772936 10 Tf
22.4 0 Td
(is 3, an)Tj
2.5 Tc
28.4602 0 Td
(yi)Tj
0 Tc
10.2801 0 Td
(nput matrix will be treated lik)Tj
2.5 Tc
119.06 0 Td
(eab)Tj
0 Tc
18.8801 0 Td
(ipartite graph.)Tj
/R24091768 10 Tf
-302.561 -16.8 Td
(o)Tj
/R23447424 10 Tf
10.9301 0 Td
(outle)Tj
/R23772936 10 Tf
25.0699 -12 Td
(Prints output to the le)Tj
/R23447424 10 Tf
94.1801 0 Td
(outle)Tj
2.5 Tc
/R23772936 10 Tf
25 0 Td
[(.I)249.993(fn)]TJ
0 Tc
19.1602 0 Td
(ot gi)Tj
-0.15 Tc
17.8102 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n,)Tj
/R24091768 10 Tf
10 0 Td
(mm2gv)Tj
/R23772936 10 Tf
34.1602 0 Td
(uses stdout.)Tj
/R24091768 10.95 Tf
-245.6 -16.8 Td
(OPERANDS)Tj
/R23772936 10 Tf
36 -12 Td
[(The follo)25.0159(wing operand is supported:)]TJ
/R23447424 10 Tf
-34.0898 -16.8 Td
(le)Tj
/R23772936 10 Tf
38.0898 0 Td
0.577 Tw
[(Name of the le in MatrixMark)9.99268(et format.)-557.698(If no)]TJ
/R23447424 10 Tf
198.913 0 Td
(le)Tj
/R23772936 10 Tf
15.477 0 Td
(operand is specied, the standard input will)Tj
-214.39 -12 Td
0 Tw
(be used.)Tj
/R24091768 10.95 Tf
-76 -16.8 Td
(RETURN CODES)Tj
/R23772936 10 Tf
36 -12 Td
(Return)Tj
/R24091768 10 Tf
29.7199 0 Td
(0)Tj
/R23772936 10 Tf
7.5 0 Td
(if there were no problems during con)Tj
-0.15 Tc
147.9 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rsion; and non-zero if an)Tj
2.5 Tc
98.1602 0 Td
(ye)Tj
0 Tc
11.9398 0 Td
(rror occurred.)Tj
-0.548 Tc
/R24091768 10.95 Tf
-340.51 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
-0.55 Tc
/R23772936 10 Tf
20.7363 -12 Td
(Yi)Tj
-0.1 Tc
9.45 0 Td
(fa)Tj
2.5 Tc
7.66992 0 Td
[(nH)250.007(u<)]TJ
0 Tc
27.8598 0 Td
[(yif)9.98413(anhu@yahoo.com>)]TJ
-44.9797 -12 Td
[(Emden R. Gansner <er)18(g@graphviz.com>)]TJ
/R24091768 10.95 Tf
-36 -16.8 Td
[(ADDITION)19.9972(AL INFO)]TJ
/R23772936 10 Tf
36 -12 Td
4.152 Tw
(See http://math.nist.go)Tj
94.2922 0 Td
(v/MatrixMark)Tj
56.5602 0 Td
4.151 Tw
(et/ for description of the format and http://www)Tj
219.217 0 Td
(.cise.u.edu/re-)Tj
-370.07 -12 Td
0 Tw
[(search/sparse/matrices/ for a lar)18.0078(ge collection of sparse matrices in this format.)]TJ
172.165 -79.2 Td
[(31 July 2008)-20316.5(1)]TJ
ET
Q
Q
\n \n \n \n \n-2953\n+2954\n \n \n \n \n BaseFont\n CBRUXH+Times-Italic\n FontDescriptor\n@@ -649,19 +649,19 @@\n FontFile3\n \n \n \n \n \n \n-R31972472\n+R24091768\n \n-R31653640\n+R23772936\n \n-R31328128\n+R23447424\n \n \n \n \n \n \n \n@@ -716,15 +716,15 @@\n \n Filter\n FlateDecode\n Length\n 344\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R27344896 def
1 begincodespacerange
<00><ff>
endcodespacerange
29 beginbfrange
<20><20><0020>
<30><30><0030>
<32><32><0032>
<3f><3f><003f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<63><63><0063>
<67><67><0067>
<6c><6c><006c>
<6d><6d><006d>
<6f><6f><006f>
<75><75><0075>
<76><76><0076>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R19464192 def
1 begincodespacerange
<00><ff>
endcodespacerange
29 beginbfrange
<20><20><0020>
<30><30><0030>
<32><32><0032>
<3f><3f><003f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<63><63><0063>
<67><67><0067>
<6c><6c><006c>
<6d><6d><006d>
<6f><6f><006f>
<75><75><0075>
<76><76><0076>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -741,18 +741,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-589\n+590\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R32005672 def
1 begincodespacerange
<00><ff>
endcodespacerange
68 beginbfrange
<20><20><0020>
<24><24><0024>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<38><38><0038>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4a><4a><004a>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<56><56><0056>
<59><59><0059>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R24124968 def
1 begincodespacerange
<00><ff>
endcodespacerange
68 beginbfrange
<20><20><0020>
<24><24><0024>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<38><38><0038>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4a><4a><004a>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<56><56><0056>
<59><59><0059>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -777,15 +777,15 @@\n \n Filter\n FlateDecode\n Length\n 294\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R32006040 def
1 begincodespacerange
<00><ff>
endcodespacerange
21 beginbfrange
<22><22><0022>
<32><32><0032>
<47><47><0047>
<4d><4d><004d>
<54><54><0054>
<56><56><0056>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<65><65><0065>
<67><67><0067>
<69><69><0069>
<6c><6c><006c>
<6e><6e><006e>
<6f><6f><006f>
<72><72><0072>
<74><74><0074>
<75><75><0075>
<77><77><0077>
<8c><8c><fb01>
<8d><8d><fb02>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R24125336 def
1 begincodespacerange
<00><ff>
endcodespacerange
21 beginbfrange
<22><22><0022>
<32><32><0032>
<47><47><0047>
<4d><4d><004d>
<54><54><0054>
<56><56><0056>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<65><65><0065>
<67><67><0067>
<69><69><0069>
<6c><6c><006c>
<6e><6e><006e>
<6f><6f><006f>
<72><72><0072>
<74><74><0074>
<75><75><0075>
<77><77><0077>
<8c><8c><fb01>
<8d><8d><fb02>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -808,15 +808,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-0c24c0c22042'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-7c1793cc927b'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/nop.1.pdf.gz", "source2": "./usr/share/doc/graphviz/nop.1.pdf.gz", "unified_diff": null, "details": [{"source1": "nop.1.pdf", "source2": "nop.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,20 +71,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R24479616 10 Tf
1 0 0 1 72.7 793.89 Tm
(NOP)Tj
/R24791960 10 Tf
20.4398 0 Td
142.32 Tw
(\(1\) General)Tj
190.63 0 Td
0 Tw
(Commands Manual)Tj
/R24479616 10 Tf
224.13 0 Td
(NOP)Tj
/R24791960 10 Tf
20.4398 0 Td
(\(1\))Tj
-0.219 Tc
/R25123960 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R24791960 10 Tf
20.407 -12 Td
(nop pretty-print graph le)Tj
/R25123960 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R25123960 10 Tf
36 -12 Td
(nop)Tj
/R24791960 10 Tf
18.6199 0 Td
([)Tj
/R25123960 10 Tf
5.83008 0 Td
(p?)Tj
2.5 Tc
/R24791960 10 Tf
21.2602 0 Td
(][)Tj
0 Tc
/R24479616 10 Tf
13.5699 0 Td
(les)Tj
/R24791960 10 Tf
18.8801 0 Td
(])Tj
/R25123960 10.95 Tf
-114.16 -16.8 Td
(DESCRIPTION)Tj
/R25123960 10 Tf
36 -12 Td
(nop)Tj
/R24791960 10 Tf
19.1551 0 Td
0.535 Tw
(reads a stream of graphs and prints each in pretty-printed \(canonical\) format on stdout. If no)Tj
/R24479616 10 Tf
381.22 0 Td
(les)Tj
/R24791960 10 Tf
19.4148 0 Td
(are)Tj
-419.79 -12 Td
(gi)Tj
-0.15 Tc
7.53008 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0 Tw
(n, it reads from stdin.)Tj
/R25123960 10.95 Tf
-52.8199 -16.8 Td
(OPTIONS)Tj
/R24791960 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R25123960 10 Tf
16.8 TL
(p)'
/R24791960 10 Tf
36 0 Td
[(Produce no output - just check the input for v)25.0073(alid DO)]TJ
-0.74 Tc
212.66 0 Td
(T.)Tj
0 Tc
/R25123960 10 Tf
-248.66 -16.8 Td
(?)Tj
/R24791960 10 Tf
36 0 Td
(Print usage information.)Tj
/R25123960 10.95 Tf
-72 -16.8 Td
(EXIT ST)Tj
-1.04 Tc
41.916 0 Td
(AT)Tj
0 Tc
14.1695 0 Td
(US)Tj
/R24791960 10 Tf
-20.0855 -12 Td
0.444 Tw
(If an)Tj
2.944 Tc
18.8941 0 Td
(ye)Tj
0 Tc
12.384 0 Td
(rrors occurred while processing an)Tj
2.944 Tc
139.916 0 Td
(yi)Tj
0 Tc
10.7238 0 Td
(nput, such as a le not found or a le containing ille)Tj
-0.05 Tc
213.054 0 Td
(ga)Tj
2.945 Tc
9.38984 0 Td
(lD)Tj
-0.4 Tc
12.9449 0 Td
(OT)Tj
0 Tc
12.1898 0 Td
(,)Tj
/R25123960 10 Tf
-429.496 -12 Td
[(EXIT_F)89.9841(AILURE)]TJ
/R24791960 10 Tf
76.05 0 Td
0 Tw
[(is returned.)-500(Otherwise)]TJ
/R25123960 10 Tf
93.5898 0 Td
(EXIT_SUCCESS)Tj
/R24791960 10 Tf
76.9602 0 Td
(is returned.)Tj
/R25123960 10.95 Tf
-282.6 -16.8 Td
(SEE ALSO)Tj
/R24791960 10 Tf
36 -12 Td
[(wc\(1\), ac)15(yclic\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), sccmap\(1\), tred\(1\), libgraph\(3\))]TJ
167.45 -470.4 Td
[(21 March 2001)-19845(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R18315136 10 Tf
1 0 0 1 72.7 793.89 Tm
(NOP)Tj
/R18627480 10 Tf
20.4398 0 Td
142.32 Tw
(\(1\) General)Tj
190.63 0 Td
0 Tw
(Commands Manual)Tj
/R18315136 10 Tf
224.13 0 Td
(NOP)Tj
/R18627480 10 Tf
20.4398 0 Td
(\(1\))Tj
-0.219 Tc
/R18959480 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R18627480 10 Tf
20.407 -12 Td
(nop pretty-print graph le)Tj
/R18959480 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R18959480 10 Tf
36 -12 Td
(nop)Tj
/R18627480 10 Tf
18.6199 0 Td
([)Tj
/R18959480 10 Tf
5.83008 0 Td
(p?)Tj
2.5 Tc
/R18627480 10 Tf
21.2602 0 Td
(][)Tj
0 Tc
/R18315136 10 Tf
13.5699 0 Td
(les)Tj
/R18627480 10 Tf
18.8801 0 Td
(])Tj
/R18959480 10.95 Tf
-114.16 -16.8 Td
(DESCRIPTION)Tj
/R18959480 10 Tf
36 -12 Td
(nop)Tj
/R18627480 10 Tf
19.1551 0 Td
0.535 Tw
(reads a stream of graphs and prints each in pretty-printed \(canonical\) format on stdout. If no)Tj
/R18315136 10 Tf
381.22 0 Td
(les)Tj
/R18627480 10 Tf
19.4148 0 Td
(are)Tj
-419.79 -12 Td
(gi)Tj
-0.15 Tc
7.53008 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0 Tw
(n, it reads from stdin.)Tj
/R18959480 10.95 Tf
-52.8199 -16.8 Td
(OPTIONS)Tj
/R18627480 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R18959480 10 Tf
16.8 TL
(p)'
/R18627480 10 Tf
36 0 Td
[(Produce no output - just check the input for v)25.0073(alid DO)]TJ
-0.74 Tc
212.66 0 Td
(T.)Tj
0 Tc
/R18959480 10 Tf
-248.66 -16.8 Td
(?)Tj
/R18627480 10 Tf
36 0 Td
(Print usage information.)Tj
/R18959480 10.95 Tf
-72 -16.8 Td
(EXIT ST)Tj
-1.04 Tc
41.916 0 Td
(AT)Tj
0 Tc
14.1695 0 Td
(US)Tj
/R18627480 10 Tf
-20.0855 -12 Td
0.444 Tw
(If an)Tj
2.944 Tc
18.8941 0 Td
(ye)Tj
0 Tc
12.384 0 Td
(rrors occurred while processing an)Tj
2.944 Tc
139.916 0 Td
(yi)Tj
0 Tc
10.7238 0 Td
(nput, such as a le not found or a le containing ille)Tj
-0.05 Tc
213.054 0 Td
(ga)Tj
2.945 Tc
9.38984 0 Td
(lD)Tj
-0.4 Tc
12.9449 0 Td
(OT)Tj
0 Tc
12.1898 0 Td
(,)Tj
/R18959480 10 Tf
-429.496 -12 Td
[(EXIT_F)89.9841(AILURE)]TJ
/R18627480 10 Tf
76.05 0 Td
0 Tw
[(is returned.)-500(Otherwise)]TJ
/R18959480 10 Tf
93.5898 0 Td
(EXIT_SUCCESS)Tj
/R18627480 10 Tf
76.9602 0 Td
(is returned.)Tj
/R18959480 10.95 Tf
-282.6 -16.8 Td
(SEE ALSO)Tj
/R18627480 10 Tf
36 -12 Td
[(wc\(1\), ac)15(yclic\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), sccmap\(1\), tred\(1\), libgraph\(3\))]TJ
167.45 -470.4 Td
[(21 March 2001)-19845(1)]TJ
ET
Q
Q
\n \n \n \n \n-1009\n+1007\n \n \n \n \n BaseFont\n PMPPIW+Times-Italic\n FontDescriptor\n@@ -604,19 +604,19 @@\n FontFile3\n \n \n \n \n \n \n-R25123960\n+R18959480\n \n-R24791960\n+R18627480\n \n-R24479616\n+R18315136\n \n \n \n \n \n \n \n@@ -668,18 +668,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-312\n+313\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R25143144 def
1 begincodespacerange
<00><ff>
endcodespacerange
24 beginbfrange
<20><20><0020>
<3f><3f><003f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<58><58><0058>
<59><59><0059>
<5f><5f><005f>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R18978664 def
1 begincodespacerange
<00><ff>
endcodespacerange
24 beginbfrange
<20><20><0020>
<3f><3f><003f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<58><58><0058>
<59><59><0059>
<5f><5f><005f>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -696,18 +696,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-454\n+455\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R25143512 def
1 begincodespacerange
<00><ff>
endcodespacerange
46 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<3a><3a><003a>
<43><43><0043>
<44><44><0044>
<47><47><0047>
<49><49><0049>
<4d><4d><004d>
<4f><4f><004f>
<50><50><0050>
<54><54><0054>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<79><79><0079>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R18979032 def
1 begincodespacerange
<00><ff>
endcodespacerange
46 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<3a><3a><003a>
<43><43><0043>
<44><44><0044>
<47><47><0047>
<49><49><0049>
<4d><4d><004d>
<4f><4f><004f>
<50><50><0050>
<54><54><0054>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<79><79><0079>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -729,15 +729,15 @@\n \n Filter\n FlateDecode\n Length\n 208\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R25143880 def
1 begincodespacerange
<00><ff>
endcodespacerange
7 beginbfrange
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<65><65><0065>
<6c><6c><006c>
<73><73><0073>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R18979400 def
1 begincodespacerange
<00><ff>
endcodespacerange
7 beginbfrange
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<65><65><0065>
<6c><6c><006c>
<73><73><0073>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -759,15 +759,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-7e8b2c19bdc8'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-0a54ea9d338a'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/osage.1.pdf.gz", "source2": "./usr/share/doc/graphviz/osage.1.pdf.gz", "unified_diff": null, "details": [{"source1": "osage.1.pdf", "source2": "osage.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -76,20 +76,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R31577984 10 Tf
1 0 0 1 71.9 793.89 Tm
[(OSA)34.9921(GE)]TJ
/R31905872 10 Tf
32.0402 0 Td
131.52 Tw
(\(1\) General)Tj
179.83 0 Td
0 Tw
(Commands Manual)Tj
/R31577984 10 Tf
212.53 0 Td
[(OSA)34.9902(GE)]TJ
/R31905872 10 Tf
32.0402 0 Td
(\(1\))Tj
-0.219 Tc
/R32222328 10.95 Tf
-456.341 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R31905872 10 Tf
20.407 -12 Td
[(osage lter for dra)14.9927(wing clustered graphs)]TJ
/R32222328 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R32222328 10 Tf
36 -12 Td
(osage)Tj
/R31905872 10 Tf
25.8301 0 Td
([)Tj
/R32222328 10 Tf
3.33008 0 Td
()Tj
/R31905872 10 Tf
5.7 0 Td
(\()Tj
/R32222328 10 Tf
3.33008 0 Td
(G)Tj
/R31905872 10 Tf
7.78008 0 Td
(|)Tj
/R32222328 10 Tf
2 0 Td
(N)Tj
/R31905872 10 Tf
7.21992 0 Td
(|)Tj
/R32222328 10 Tf
2 0 Td
(E)Tj
/R31905872 10 Tf
6.66992 0 Td
(\))Tj
/R31577984 10 Tf
3.33008 0 Td
(name=value)Tj
2.5 Tc
/R31905872 10 Tf
50.0699 0 Td
(][)Tj
0 Tc
/R32222328 10 Tf
9.16016 0 Td
(T)Tj
/R31577984 10 Tf
12.3699 0 Td
(lang)Tj
2.5 Tc
/R31905872 10 Tf
17.7801 0 Td
(][)Tj
0 Tc
/R32222328 10 Tf
9.16016 0 Td
(l)Tj
/R31577984 10 Tf
8.48008 0 Td
(lible)Tj
2.5 Tc
/R31905872 10 Tf
22.7801 0 Td
(][)Tj
0 Tc
/R32222328 10 Tf
9.16016 0 Td
(o)Tj
/R31577984 10 Tf
10.7 0 Td
(outle)Tj
2.5 Tc
/R31905872 10 Tf
25 0 Td
(][)Tj
0 Tc
/R32222328 10 Tf
9.16016 0 Td
(O)Tj
2.5 Tc
/R31905872 10 Tf
13.4801 0 Td
(][)Tj
0 Tc
/R32222328 10 Tf
9.16016 0 Td
(P)Tj
2.5 Tc
/R31905872 10 Tf
11.8102 0 Td
(][)Tj
0 Tc
/R32222328 10 Tf
9.16016 0 Td
(v)Tj
2.5 Tc
/R31905872 10 Tf
10.7 0 Td
(][)Tj
0 Tc
/R32222328 10 Tf
9.16016 0 Td
(V)Tj
2.5 Tc
/R31905872 10 Tf
12.9199 0 Td
(][)Tj
0 Tc
9.16016 0 Td
(les])Tj
/R32222328 10.95 Tf
-372.562 -16.8 Td
(DESCRIPTION)Tj
/R31577984 10 Tf
36.2301 -12 Td
(osa)Tj
-0.1 Tc
13.7898 0 Td
(ge)Tj
0 Tc
/R31905872 10 Tf
12.218 0 Td
(dra)Tj
12.6199 0 Td
0.198 Tw
(ws clustered graphs. As input, it tak)Tj
144.408 0 Td
0.197 Tw
(es an)Tj
2.697 Tc
20.3172 0 Td
(yg)Tj
0 Tc
12.6969 0 Td
(raph in the)Tj
/R31577984 10 Tf
46.2109 0 Td
(dot)Tj
/R31905872 10 Tf
16.157 0 Td
[(format. It dra)15(ws the graph recursi)]TJ
-0.15 Tc
134.435 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(ly)64.9902(.)]TJ
-422.373 -12 Td
1.079 Tw
(At each le)Tj
-0.15 Tc
42.448 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(l, there will be a collection of nodes and a collection of cluster subgraphs.)Tj
314.777 0 Td
1.08 Tw
(The internals of)Tj
-366.515 -12 Td
0.604 Tw
(each cluster subgraph are laid out, then the cluster subgraphs and nodes at the current le)Tj
-0.15 Tc
359.84 0 Td
(ve)Tj
3.104 Tc
9.28984 0 Td
(la)Tj
0 Tc
10.3238 0 Td
(re positioned)Tj
-379.454 -12 Td
(relati)Tj
-0.15 Tc
20.3 0 Td
0.3 Tw
(ve t)Tj
2.5 Tc
14.5699 0 Td
(oe)Tj
0 Tc
11.9398 0 Td
0 Tw
(ach other)Tj
2.5 Tc
36.5301 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
(reating each cluster subgraph as a node.)Tj
-91.1199 -16.8 Td
0.658 Tw
(At each le)Tj
-0.15 Tc
41.6059 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(l, the nodes and cluster subgraphs are vie)24.9976(wed as rectangles to be pack)]TJ
286.086 0 Td
0.659 Tw
(ed together)Tj
3.159 Tc
44.8191 0 Td
[(.A)315.908(tp)]TJ
0 Tc
23.818 0 Td
(resent,)Tj
-405.619 -12 Td
0.527 Tw
(edges are ignored during packing.)Tj
-0.15 Tc
143.435 0 Td
(Pa)Tj
0 Tc
9.85 0 Td
(cking is done using the standard packing functions. In particular)Tj
3.026 Tc
260.973 0 Td
(,t)Tj
0 Tc
8.30586 0 Td
(he)Tj
-422.564 -12 Td
0.276 Tw
(graph attrib)Tj
46.4559 0 Td
(utes)Tj
/R32222328 10 Tf
18.8859 0 Td
(pack)Tj
/R31905872 10 Tf
23.3371 0 Td
(and)Tj
/R32222328 10 Tf
17.2172 0 Td
(packmode)Tj
/R31905872 10 Tf
46.6672 0 Td
0.277 Tw
[(control the layout.)-527.686(Each graph and cluster can specify its o)25(wn v)]TJ
258.887 0 Td
(alues)Tj
-411.45 -12 Td
0 Tw
(for these attrib)Tj
58.1199 0 Td
2.5 Tw
(utes. Remember)Tj
69.9898 0 Td
0 Tw
[(also that a cluster inherits its attrib)20.0073(ute v)25.0073(alues from its parent graph.)]TJ
-128.11 -16.8 Td
[(After all nodes and clusters, edges are routed based on the v)25.0146(alue of the)]TJ
/R32222328 10 Tf
284.4 0 Td
(splines)Tj
/R31905872 10 Tf
31.4 0 Td
[(attrib)19.9854(ute.)]TJ
/R32222328 10.95 Tf
-351.8 -16.8 Td
[(OUTPUT FORMA)94.9707(TS)]TJ
/R31905872 10 Tf
36 -12 Td
0.326 Tw
[(Osage uses an e)15.0037(xtensible plugin mechanism for its output renderers, so to see what output formats your in-)]TJ
12 TL
0.75 Tw
T*[(stallation of osage supports you can use `)73.9844(`osage Txxx')]TJ
3.25 Tc
227.9 0 Td
('\()Tj
0 Tc
9.91016 0 Td
[(where xxx is an unlik)10(ely format\) and check the)]TJ
-0.1 Tc
-237.81 -12 Td
(wa)Tj
0 Tc
11.5602 0 Td
0.779 Tw
(rning message.)Tj
66.548 0 Td
0.778 Tw
(Also, The plugin mechanism supports multiple implementations of the output formats.)Tj
-0.8 Tc
-78.1082 -12 Td
1.935 Tw
(To s)Tj
0 Tc
17.0352 0 Td
0.335 Tw
[(ee what v)25.0159(ariants are a)]TJ
-0.25 Tc
87.5199 0 Td
(va)Tj
0 Tc
9.18984 0 Td
[(ilable, use, for e)14.9927(xample: `)74.0088(`osage Tpng:')]TJ
2.835 Tc
163.705 0 Td
('a)Tj
0 Tc
10.6051 0 Td
0.336 Tw
[(nd to force a particular v)24.9854(ariant, use,)]TJ
-288.055 -12 Td
0 Tw
[(for e)15(xample: `)73.9844(`osage Tpng:gd')74.0088(')]TJ
-0.35 Tc
16.8 TL
(Tr)'
0 Tc
9.08984 0 Td
(aditionally)Tj
3.592 Tc
42.1301 0 Td
(,o)Tj
0 Tc
11.0922 0 Td
1.092 Tw
(sage supports the follo)Tj
93.2961 0 Td
(wing:)Tj
/R32222328 10 Tf
26.3719 0 Td
(Tps)Tj
/R31905872 10 Tf
25.4121 0 Td
(\(PostScript\),)Tj
/R32222328 10 Tf
53.8719 0 Td
(Tsvg Tsvgz)Tj
/R31905872 10 Tf
64.1441 0 Td
1.091 Tw
[(\(Structured V)110.996(ector Graph-)]TJ
-325.408 -12 Td
(ics\),)Tj
/R32222328 10 Tf
19.8969 0 Td
(Tg)Tj
/R31905872 10 Tf
25.8871 0 Td
0.457 Tw
(\(XFIG graphics\),)Tj
/R32222328 10 Tf
72.284 0 Td
(Tmif)Tj
/R31905872 10 Tf
29.768 0 Td
(\(FrameMak)Tj
47.1102 0 Td
0.458 Tw
(er graphics\),)Tj
/R32222328 10 Tf
53.3961 0 Td
(Thpgl)Tj
/R31905872 10 Tf
34.2281 0 Td
(\(HP pen plotters\), and)Tj
/R32222328 10 Tf
92.652 0 Td
(Tpcl)Tj
/R31905872 10 Tf
28.1078 0 Td
[(\(Laser)20.0146(-)]TJ
-403.33 -12 Td
0.778 Tw
(jet printers\),)Tj
/R32222328 10 Tf
52.9359 0 Td
(Tpng Tgif)Tj
/R31905872 10 Tf
58.5262 0 Td
(\(bitmap graphics\),)Tj
/R32222328 10 Tf
77.3762 0 Td
[(T)18.0151(imap)]TJ
/R31905872 10 Tf
37.1379 0 Td
[(\(imagemap les for httpd serv)15.0049(ers for each node or)]TJ
-225.976 -12 Td
0.038 Tw
(edge that has a non-null "href" attrib)Tj
145.938 0 Td
(ute.\),)Tj
/R32222328 10 Tf
23.0891 0 Td
(Tcmapx)Tj
/R31905872 10 Tf
43.2391 0 Td
0.039 Tw
(\(client-side imagemap for use in html and xhtml\).)Tj
204.182 0 Td
(Ad-)Tj
-416.448 -12 Td
11.12 Tw
(ditional less common or more special-purpose output formats can be found at)Tj
12 TL
T*[(https://www)65(.graphviz.or)18.0151(g/doc/info/output.html.\))]TJ
16.8 TL
(Alternati)'
-0.15 Tc
35.3 0 Td
0.419 Tw
(ve p)Tj
0 Tc
16.909 0 Td
0.119 Tw
[(lugins pro)15.0171(viding support for a gi)]TJ
-0.15 Tc
129.915 0 Td
(ve)Tj
2.619 Tc
9.28984 0 Td
(no)Tj
0 Tc
12.6191 0 Td
0.12 Tw
(utput format can be found from the error message result-)Tj
-204.033 -12 Td
0 Tw
(ing from appending a ':' to the format. e.g.)Tj
/R32222328 10 Tf
173.86 0 Td
(Tpng:)Tj
/R31905872 10 Tf
34.3199 0 Td
(The rst plugin listed is al)Tj
-0.1 Tc
104.63 0 Td
(wa)Tj
0 Tc
11.5602 0 Td
[(ys the def)9.99023(ault.)]TJ
/R32222328 10.95 Tf
-360.37 -16.8 Td
(GRAPH FILE LANGU)Tj
-0.602 Tc
109.456 0 Td
(AG)Tj
0 Tc
15.823 0 Td
(E)Tj
/R31905872 10 Tf
-89.2793 -12 Td
[(Here is a synopsis of the graph le language, normally using the e)14.9927(xtension)]TJ
/R32222328 10 Tf
300.37 0 Td
(.gv)Tj
2.5 Tc
/R31905872 10 Tf
12.5 0 Td
(,f)Tj
0 Tc
8.33008 0 Td
(or graphs:)Tj
-321.2 -16.8 Td
([)Tj
/R32222328 10 Tf
3.33008 0 Td
(strict)Tj
2.5 Tc
/R31905872 10 Tf
22.2102 0 Td
(]\()Tj
0 Tc
/R32222328 10 Tf
9.16016 0 Td
(graph)Tj
/R31905872 10 Tf
25.5602 0 Td
(|)Tj
/R32222328 10 Tf
2 0 Td
(digraph)Tj
/R31905872 10 Tf
33.9 0 Td
(\))Tj
/R31577984 10 Tf
5.83008 0 Td
(name)Tj
/R31905872 10 Tf
24.1602 0 Td
({)Tj
/R31577984 10 Tf
7.3 0 Td
(statement-list)Tj
/R31905872 10 Tf
56.3898 0 Td
(})Tj
-189.841 -12 Td
0.568 Tw
(Is the top le)Tj
-0.15 Tc
48.3941 0 Td
(ve)Tj
3.068 Tc
9.28984 0 Td
(lg)Tj
0 Tc
10.848 0 Td
(raph. If the graph is)Tj
/R32222328 10 Tf
83.9301 0 Td
(strict)Tj
/R31905872 10 Tf
25.2781 0 Td
0.567 Tw
[(then multiple edges are not allo)24.9902(wed between the same pairs of)]TJ
-177.74 -12 Td
3.01 Tw
(nodes. If)Tj
41.0102 0 Td
0.51 Tw
(it is a directed graph, indicated by)Tj
/R32222328 10 Tf
141.88 0 Td
(digraph)Tj
3.01 Tc
/R31905872 10 Tf
33.9 0 Td
(,t)Tj
0 Tc
8.28984 0 Td
0.511 Tw
(hen the)Tj
/R31577984 10 Tf
32.682 0 Td
[(edg)10.0146(eop)]TJ
/R31905872 10 Tf
31.791 0 Td
(must be ">". If it is an undirected)Tj
/R32222328 10 Tf
-289.553 -12 Td
(graph)Tj
/R31905872 10 Tf
28.0602 0 Td
0 Tw
(then the)Tj
/R31577984 10 Tf
34.4398 0 Td
[(edg)10.0159(eop)]TJ
/R31905872 10 Tf
31.2797 0 Td
[(must be "".)-500(Statements may be:)]TJ
/R31577984 10 Tf
-93.7797 -16.8 Td
(name)Tj
/R32222328 10 Tf
21.6602 0 Td
(=)Tj
/R31577984 10 Tf
5.7 0 Td
(val)Tj
/R32222328 10 Tf
12.2199 0 Td
(;)Tj
-39.5801 -12 Td
(node [)Tj
/R31577984 10 Tf
26.3898 0 Td
(name)Tj
/R32222328 10 Tf
21.6602 0 Td
(=)Tj
/R31577984 10 Tf
5.7 0 Td
(val)Tj
/R32222328 10 Tf
12.2199 0 Td
(];)Tj
-65.9699 -12 Td
(edge [)Tj
/R31577984 10 Tf
25.2699 0 Td
(name)Tj
/R32222328 10 Tf
21.6602 0 Td
(=)Tj
/R31577984 10 Tf
5.7 0 Td
(val)Tj
/R32222328 10 Tf
12.2199 0 Td
(];)Tj
/R31905872 10 Tf
-64.85 -12 Td
0.203 Tw
[(Set def)9.98779(ault graph, node, or edge attrib)]TJ
151.998 0 Td
(ute)Tj
/R31577984 10 Tf
14.923 0 Td
(name)Tj
/R31905872 10 Tf
24.3629 0 Td
(to)Tj
/R31577984 10 Tf
10.4828 0 Td
(val)Tj
5.203 Tc
/R31905872 10 Tf
12.2199 0 Td
(.A)Tj
-0.15 Tc
14.923 0 Td
0.503 Tw
(ny s)Tj
0 Tc
16.443 0 Td
0.202 Tw
(ubgraph, node, or edge appearing after this in-)Tj
-245.353 -12 Td
0 Tw
(herits the ne)Tj
2.5 Tc
48.6301 0 Td
(wd)Tj
0 Tc
14.7199 0 Td
[(ef)10.0073(ault attrib)19.9854(utes.)]TJ
/R32222328 10 Tf
-63.35 -16.8 Td
0.964 Tw
(n0 [)Tj
/R31577984 10 Tf
17.3539 0 Td
(name0=val0,name1=val1,...)Tj
/R32222328 10 Tf
113.76 0 Td
(];)Tj
/R31905872 10 Tf
10.1238 0 Td
(Creates node)Tj
/R32222328 10 Tf
56.3578 0 Td
(n0)Tj
/R31905872 10 Tf
14.0238 0 Td
0.965 Tw
[(\(if it does not already e)14.9902(xist\) and sets its attrib)20.0146(utes ac-)]TJ
-211.62 -12 Td
0 Tw
(cording to the optional list.)Tj
/R32222328 10 Tf
(n0)'
/R31577984 10 Tf
13.0602 0 Td
[(edg)10.0159(eop)]TJ
/R31905872 10 Tf
31.2797 0 Td
(n1)Tj
/R31577984 10 Tf
12.5 0 Td
[(edg)10.0159(eop ... edg)9.99268(eop)]TJ
/R31905872 10 Tf
72.5598 0 Td
(nn [)Tj
/R31577984 10 Tf
15.8301 0 Td
(name0=val0,name1=val1,...)Tj
/R32222328 10 Tf
113.76 0 Td
(];)Tj
/R31905872 10 Tf
-258.99 -12 Td
0.508 Tw
(Creates edges between nodes)Tj
/R32222328 10 Tf
121.442 0 Td
(n0)Tj
/R31905872 10 Tf
10.5602 0 Td
(,)Tj
/R32222328 10 Tf
5.50781 0 Td
(n1)Tj
3.008 Tc
/R31905872 10 Tf
10.5602 0 Td
(,.)Tj
0 Tc
8.00781 0 Td
(..,)Tj
/R32222328 10 Tf
10.5078 0 Td
(nn)Tj
/R31905872 10 Tf
14.1281 0 Td
(and sets their attrib)Tj
77.7039 0 Td
0.507 Tw
(utes according to the optional list.)Tj
143.592 0 Td
(Creates)Tj
-402.01 -12 Td
0 Tw
[(nodes as necessary)64.9927(.)]TJ
([)'
/R32222328 10 Tf
3.33008 0 Td
(subgraph)Tj
/R31577984 10 Tf
43.0699 0 Td
(name)Tj
2.5 Tc
/R32222328 10 Tf
21.6602 0 Td
(]{)Tj
0 Tc
/R31577984 10 Tf
12.2699 0 Td
(statement-list)Tj
/R32222328 10 Tf
56.3898 0 Td
(})Tj
/R31905872 10 Tf
-136.72 -12 Td
0.373 Tw
[(Creates a subgraph.)-537.299(Subgraphs may be used in place of)]TJ
/R32222328 10 Tf
229.24 0 Td
(n0)Tj
2.873 Tc
/R31905872 10 Tf
10.5602 0 Td
(,.)Tj
0 Tc
7.87305 0 Td
(..,)Tj
/R32222328 10 Tf
10.373 0 Td
(nn)Tj
/R31905872 10 Tf
13.993 0 Td
(in the abo)Tj
-0.15 Tc
40.0359 0 Td
0.673 Tw
(ve s)Tj
0 Tc
16.0531 0 Td
0.374 Tw
(tatements to create edges.)Tj
-328.128 -12 Td
([)Tj
/R32222328 10 Tf
3.33008 0 Td
(subgraph)Tj
/R31577984 10 Tf
43.0699 0 Td
(name)Tj
2.5 Tc
/R31905872 10 Tf
21.6602 0 Td
[(]i)249.984(so)]TJ
0 Tc
20 0 Td
0 Tw
(ptional; if missing, the subgraph is assigned an internal name.)Tj
-88.0602 -16.8 Td
[(Comments may be /*C-lik)10.0146(e*/ or //C++-lik)10(e.)]TJ
171.335 -52.8 Td
[(27 May 2009)-20233.5(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R39135104 10 Tf
1 0 0 1 71.9 793.89 Tm
[(OSA)34.9921(GE)]TJ
/R39462992 10 Tf
32.0402 0 Td
131.52 Tw
(\(1\) General)Tj
179.83 0 Td
0 Tw
(Commands Manual)Tj
/R39135104 10 Tf
212.53 0 Td
[(OSA)34.9902(GE)]TJ
/R39462992 10 Tf
32.0402 0 Td
(\(1\))Tj
-0.219 Tc
/R39779448 10.95 Tf
-456.341 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R39462992 10 Tf
20.407 -12 Td
[(osage lter for dra)14.9927(wing clustered graphs)]TJ
/R39779448 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R39779448 10 Tf
36 -12 Td
(osage)Tj
/R39462992 10 Tf
25.8301 0 Td
([)Tj
/R39779448 10 Tf
3.33008 0 Td
()Tj
/R39462992 10 Tf
5.7 0 Td
(\()Tj
/R39779448 10 Tf
3.33008 0 Td
(G)Tj
/R39462992 10 Tf
7.78008 0 Td
(|)Tj
/R39779448 10 Tf
2 0 Td
(N)Tj
/R39462992 10 Tf
7.21992 0 Td
(|)Tj
/R39779448 10 Tf
2 0 Td
(E)Tj
/R39462992 10 Tf
6.66992 0 Td
(\))Tj
/R39135104 10 Tf
3.33008 0 Td
(name=value)Tj
2.5 Tc
/R39462992 10 Tf
50.0699 0 Td
(][)Tj
0 Tc
/R39779448 10 Tf
9.16016 0 Td
(T)Tj
/R39135104 10 Tf
12.3699 0 Td
(lang)Tj
2.5 Tc
/R39462992 10 Tf
17.7801 0 Td
(][)Tj
0 Tc
/R39779448 10 Tf
9.16016 0 Td
(l)Tj
/R39135104 10 Tf
8.48008 0 Td
(lible)Tj
2.5 Tc
/R39462992 10 Tf
22.7801 0 Td
(][)Tj
0 Tc
/R39779448 10 Tf
9.16016 0 Td
(o)Tj
/R39135104 10 Tf
10.7 0 Td
(outle)Tj
2.5 Tc
/R39462992 10 Tf
25 0 Td
(][)Tj
0 Tc
/R39779448 10 Tf
9.16016 0 Td
(O)Tj
2.5 Tc
/R39462992 10 Tf
13.4801 0 Td
(][)Tj
0 Tc
/R39779448 10 Tf
9.16016 0 Td
(P)Tj
2.5 Tc
/R39462992 10 Tf
11.8102 0 Td
(][)Tj
0 Tc
/R39779448 10 Tf
9.16016 0 Td
(v)Tj
2.5 Tc
/R39462992 10 Tf
10.7 0 Td
(][)Tj
0 Tc
/R39779448 10 Tf
9.16016 0 Td
(V)Tj
2.5 Tc
/R39462992 10 Tf
12.9199 0 Td
(][)Tj
0 Tc
9.16016 0 Td
(les])Tj
/R39779448 10.95 Tf
-372.562 -16.8 Td
(DESCRIPTION)Tj
/R39135104 10 Tf
36.2301 -12 Td
(osa)Tj
-0.1 Tc
13.7898 0 Td
(ge)Tj
0 Tc
/R39462992 10 Tf
12.218 0 Td
(dra)Tj
12.6199 0 Td
0.198 Tw
(ws clustered graphs. As input, it tak)Tj
144.408 0 Td
0.197 Tw
(es an)Tj
2.697 Tc
20.3172 0 Td
(yg)Tj
0 Tc
12.6969 0 Td
(raph in the)Tj
/R39135104 10 Tf
46.2109 0 Td
(dot)Tj
/R39462992 10 Tf
16.157 0 Td
[(format. It dra)15(ws the graph recursi)]TJ
-0.15 Tc
134.435 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(ly)64.9902(.)]TJ
-422.373 -12 Td
1.079 Tw
(At each le)Tj
-0.15 Tc
42.448 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(l, there will be a collection of nodes and a collection of cluster subgraphs.)Tj
314.777 0 Td
1.08 Tw
(The internals of)Tj
-366.515 -12 Td
0.604 Tw
(each cluster subgraph are laid out, then the cluster subgraphs and nodes at the current le)Tj
-0.15 Tc
359.84 0 Td
(ve)Tj
3.104 Tc
9.28984 0 Td
(la)Tj
0 Tc
10.3238 0 Td
(re positioned)Tj
-379.454 -12 Td
(relati)Tj
-0.15 Tc
20.3 0 Td
0.3 Tw
(ve t)Tj
2.5 Tc
14.5699 0 Td
(oe)Tj
0 Tc
11.9398 0 Td
0 Tw
(ach other)Tj
2.5 Tc
36.5301 0 Td
(,t)Tj
0 Tc
7.78008 0 Td
(reating each cluster subgraph as a node.)Tj
-91.1199 -16.8 Td
0.658 Tw
(At each le)Tj
-0.15 Tc
41.6059 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(l, the nodes and cluster subgraphs are vie)24.9976(wed as rectangles to be pack)]TJ
286.086 0 Td
0.659 Tw
(ed together)Tj
3.159 Tc
44.8191 0 Td
[(.A)315.908(tp)]TJ
0 Tc
23.818 0 Td
(resent,)Tj
-405.619 -12 Td
0.527 Tw
(edges are ignored during packing.)Tj
-0.15 Tc
143.435 0 Td
(Pa)Tj
0 Tc
9.85 0 Td
(cking is done using the standard packing functions. In particular)Tj
3.026 Tc
260.973 0 Td
(,t)Tj
0 Tc
8.30586 0 Td
(he)Tj
-422.564 -12 Td
0.276 Tw
(graph attrib)Tj
46.4559 0 Td
(utes)Tj
/R39779448 10 Tf
18.8859 0 Td
(pack)Tj
/R39462992 10 Tf
23.3371 0 Td
(and)Tj
/R39779448 10 Tf
17.2172 0 Td
(packmode)Tj
/R39462992 10 Tf
46.6672 0 Td
0.277 Tw
[(control the layout.)-527.686(Each graph and cluster can specify its o)25(wn v)]TJ
258.887 0 Td
(alues)Tj
-411.45 -12 Td
0 Tw
(for these attrib)Tj
58.1199 0 Td
2.5 Tw
(utes. Remember)Tj
69.9898 0 Td
0 Tw
[(also that a cluster inherits its attrib)20.0073(ute v)25.0073(alues from its parent graph.)]TJ
-128.11 -16.8 Td
[(After all nodes and clusters, edges are routed based on the v)25.0146(alue of the)]TJ
/R39779448 10 Tf
284.4 0 Td
(splines)Tj
/R39462992 10 Tf
31.4 0 Td
[(attrib)19.9854(ute.)]TJ
/R39779448 10.95 Tf
-351.8 -16.8 Td
[(OUTPUT FORMA)94.9707(TS)]TJ
/R39462992 10 Tf
36 -12 Td
0.326 Tw
[(Osage uses an e)15.0037(xtensible plugin mechanism for its output renderers, so to see what output formats your in-)]TJ
12 TL
0.75 Tw
T*[(stallation of osage supports you can use `)73.9844(`osage Txxx')]TJ
3.25 Tc
227.9 0 Td
('\()Tj
0 Tc
9.91016 0 Td
[(where xxx is an unlik)10(ely format\) and check the)]TJ
-0.1 Tc
-237.81 -12 Td
(wa)Tj
0 Tc
11.5602 0 Td
0.779 Tw
(rning message.)Tj
66.548 0 Td
0.778 Tw
(Also, The plugin mechanism supports multiple implementations of the output formats.)Tj
-0.8 Tc
-78.1082 -12 Td
1.935 Tw
(To s)Tj
0 Tc
17.0352 0 Td
0.335 Tw
[(ee what v)25.0159(ariants are a)]TJ
-0.25 Tc
87.5199 0 Td
(va)Tj
0 Tc
9.18984 0 Td
[(ilable, use, for e)14.9927(xample: `)74.0088(`osage Tpng:')]TJ
2.835 Tc
163.705 0 Td
('a)Tj
0 Tc
10.6051 0 Td
0.336 Tw
[(nd to force a particular v)24.9854(ariant, use,)]TJ
-288.055 -12 Td
0 Tw
[(for e)15(xample: `)73.9844(`osage Tpng:gd')74.0088(')]TJ
-0.35 Tc
16.8 TL
(Tr)'
0 Tc
9.08984 0 Td
(aditionally)Tj
3.592 Tc
42.1301 0 Td
(,o)Tj
0 Tc
11.0922 0 Td
1.092 Tw
(sage supports the follo)Tj
93.2961 0 Td
(wing:)Tj
/R39779448 10 Tf
26.3719 0 Td
(Tps)Tj
/R39462992 10 Tf
25.4121 0 Td
(\(PostScript\),)Tj
/R39779448 10 Tf
53.8719 0 Td
(Tsvg Tsvgz)Tj
/R39462992 10 Tf
64.1441 0 Td
1.091 Tw
[(\(Structured V)110.996(ector Graph-)]TJ
-325.408 -12 Td
(ics\),)Tj
/R39779448 10 Tf
19.8969 0 Td
(Tg)Tj
/R39462992 10 Tf
25.8871 0 Td
0.457 Tw
(\(XFIG graphics\),)Tj
/R39779448 10 Tf
72.284 0 Td
(Tmif)Tj
/R39462992 10 Tf
29.768 0 Td
(\(FrameMak)Tj
47.1102 0 Td
0.458 Tw
(er graphics\),)Tj
/R39779448 10 Tf
53.3961 0 Td
(Thpgl)Tj
/R39462992 10 Tf
34.2281 0 Td
(\(HP pen plotters\), and)Tj
/R39779448 10 Tf
92.652 0 Td
(Tpcl)Tj
/R39462992 10 Tf
28.1078 0 Td
[(\(Laser)20.0146(-)]TJ
-403.33 -12 Td
0.778 Tw
(jet printers\),)Tj
/R39779448 10 Tf
52.9359 0 Td
(Tpng Tgif)Tj
/R39462992 10 Tf
58.5262 0 Td
(\(bitmap graphics\),)Tj
/R39779448 10 Tf
77.3762 0 Td
[(T)18.0151(imap)]TJ
/R39462992 10 Tf
37.1379 0 Td
[(\(imagemap les for httpd serv)15.0049(ers for each node or)]TJ
-225.976 -12 Td
0.038 Tw
(edge that has a non-null "href" attrib)Tj
145.938 0 Td
(ute.\),)Tj
/R39779448 10 Tf
23.0891 0 Td
(Tcmapx)Tj
/R39462992 10 Tf
43.2391 0 Td
0.039 Tw
(\(client-side imagemap for use in html and xhtml\).)Tj
204.182 0 Td
(Ad-)Tj
-416.448 -12 Td
11.12 Tw
(ditional less common or more special-purpose output formats can be found at)Tj
12 TL
T*[(https://www)65(.graphviz.or)18.0151(g/doc/info/output.html.\))]TJ
16.8 TL
(Alternati)'
-0.15 Tc
35.3 0 Td
0.419 Tw
(ve p)Tj
0 Tc
16.909 0 Td
0.119 Tw
[(lugins pro)15.0171(viding support for a gi)]TJ
-0.15 Tc
129.915 0 Td
(ve)Tj
2.619 Tc
9.28984 0 Td
(no)Tj
0 Tc
12.6191 0 Td
0.12 Tw
(utput format can be found from the error message result-)Tj
-204.033 -12 Td
0 Tw
(ing from appending a ':' to the format. e.g.)Tj
/R39779448 10 Tf
173.86 0 Td
(Tpng:)Tj
/R39462992 10 Tf
34.3199 0 Td
(The rst plugin listed is al)Tj
-0.1 Tc
104.63 0 Td
(wa)Tj
0 Tc
11.5602 0 Td
[(ys the def)9.99023(ault.)]TJ
/R39779448 10.95 Tf
-360.37 -16.8 Td
(GRAPH FILE LANGU)Tj
-0.602 Tc
109.456 0 Td
(AG)Tj
0 Tc
15.823 0 Td
(E)Tj
/R39462992 10 Tf
-89.2793 -12 Td
[(Here is a synopsis of the graph le language, normally using the e)14.9927(xtension)]TJ
/R39779448 10 Tf
300.37 0 Td
(.gv)Tj
2.5 Tc
/R39462992 10 Tf
12.5 0 Td
(,f)Tj
0 Tc
8.33008 0 Td
(or graphs:)Tj
-321.2 -16.8 Td
([)Tj
/R39779448 10 Tf
3.33008 0 Td
(strict)Tj
2.5 Tc
/R39462992 10 Tf
22.2102 0 Td
(]\()Tj
0 Tc
/R39779448 10 Tf
9.16016 0 Td
(graph)Tj
/R39462992 10 Tf
25.5602 0 Td
(|)Tj
/R39779448 10 Tf
2 0 Td
(digraph)Tj
/R39462992 10 Tf
33.9 0 Td
(\))Tj
/R39135104 10 Tf
5.83008 0 Td
(name)Tj
/R39462992 10 Tf
24.1602 0 Td
({)Tj
/R39135104 10 Tf
7.3 0 Td
(statement-list)Tj
/R39462992 10 Tf
56.3898 0 Td
(})Tj
-189.841 -12 Td
0.568 Tw
(Is the top le)Tj
-0.15 Tc
48.3941 0 Td
(ve)Tj
3.068 Tc
9.28984 0 Td
(lg)Tj
0 Tc
10.848 0 Td
(raph. If the graph is)Tj
/R39779448 10 Tf
83.9301 0 Td
(strict)Tj
/R39462992 10 Tf
25.2781 0 Td
0.567 Tw
[(then multiple edges are not allo)24.9902(wed between the same pairs of)]TJ
-177.74 -12 Td
3.01 Tw
(nodes. If)Tj
41.0102 0 Td
0.51 Tw
(it is a directed graph, indicated by)Tj
/R39779448 10 Tf
141.88 0 Td
(digraph)Tj
3.01 Tc
/R39462992 10 Tf
33.9 0 Td
(,t)Tj
0 Tc
8.28984 0 Td
0.511 Tw
(hen the)Tj
/R39135104 10 Tf
32.682 0 Td
[(edg)10.0146(eop)]TJ
/R39462992 10 Tf
31.791 0 Td
(must be ">". If it is an undirected)Tj
/R39779448 10 Tf
-289.553 -12 Td
(graph)Tj
/R39462992 10 Tf
28.0602 0 Td
0 Tw
(then the)Tj
/R39135104 10 Tf
34.4398 0 Td
[(edg)10.0159(eop)]TJ
/R39462992 10 Tf
31.2797 0 Td
[(must be "".)-500(Statements may be:)]TJ
/R39135104 10 Tf
-93.7797 -16.8 Td
(name)Tj
/R39779448 10 Tf
21.6602 0 Td
(=)Tj
/R39135104 10 Tf
5.7 0 Td
(val)Tj
/R39779448 10 Tf
12.2199 0 Td
(;)Tj
-39.5801 -12 Td
(node [)Tj
/R39135104 10 Tf
26.3898 0 Td
(name)Tj
/R39779448 10 Tf
21.6602 0 Td
(=)Tj
/R39135104 10 Tf
5.7 0 Td
(val)Tj
/R39779448 10 Tf
12.2199 0 Td
(];)Tj
-65.9699 -12 Td
(edge [)Tj
/R39135104 10 Tf
25.2699 0 Td
(name)Tj
/R39779448 10 Tf
21.6602 0 Td
(=)Tj
/R39135104 10 Tf
5.7 0 Td
(val)Tj
/R39779448 10 Tf
12.2199 0 Td
(];)Tj
/R39462992 10 Tf
-64.85 -12 Td
0.203 Tw
[(Set def)9.98779(ault graph, node, or edge attrib)]TJ
151.998 0 Td
(ute)Tj
/R39135104 10 Tf
14.923 0 Td
(name)Tj
/R39462992 10 Tf
24.3629 0 Td
(to)Tj
/R39135104 10 Tf
10.4828 0 Td
(val)Tj
5.203 Tc
/R39462992 10 Tf
12.2199 0 Td
(.A)Tj
-0.15 Tc
14.923 0 Td
0.503 Tw
(ny s)Tj
0 Tc
16.443 0 Td
0.202 Tw
(ubgraph, node, or edge appearing after this in-)Tj
-245.353 -12 Td
0 Tw
(herits the ne)Tj
2.5 Tc
48.6301 0 Td
(wd)Tj
0 Tc
14.7199 0 Td
[(ef)10.0073(ault attrib)19.9854(utes.)]TJ
/R39779448 10 Tf
-63.35 -16.8 Td
0.964 Tw
(n0 [)Tj
/R39135104 10 Tf
17.3539 0 Td
(name0=val0,name1=val1,...)Tj
/R39779448 10 Tf
113.76 0 Td
(];)Tj
/R39462992 10 Tf
10.1238 0 Td
(Creates node)Tj
/R39779448 10 Tf
56.3578 0 Td
(n0)Tj
/R39462992 10 Tf
14.0238 0 Td
0.965 Tw
[(\(if it does not already e)14.9902(xist\) and sets its attrib)20.0146(utes ac-)]TJ
-211.62 -12 Td
0 Tw
(cording to the optional list.)Tj
/R39779448 10 Tf
(n0)'
/R39135104 10 Tf
13.0602 0 Td
[(edg)10.0159(eop)]TJ
/R39462992 10 Tf
31.2797 0 Td
(n1)Tj
/R39135104 10 Tf
12.5 0 Td
[(edg)10.0159(eop ... edg)9.99268(eop)]TJ
/R39462992 10 Tf
72.5598 0 Td
(nn [)Tj
/R39135104 10 Tf
15.8301 0 Td
(name0=val0,name1=val1,...)Tj
/R39779448 10 Tf
113.76 0 Td
(];)Tj
/R39462992 10 Tf
-258.99 -12 Td
0.508 Tw
(Creates edges between nodes)Tj
/R39779448 10 Tf
121.442 0 Td
(n0)Tj
/R39462992 10 Tf
10.5602 0 Td
(,)Tj
/R39779448 10 Tf
5.50781 0 Td
(n1)Tj
3.008 Tc
/R39462992 10 Tf
10.5602 0 Td
(,.)Tj
0 Tc
8.00781 0 Td
(..,)Tj
/R39779448 10 Tf
10.5078 0 Td
(nn)Tj
/R39462992 10 Tf
14.1281 0 Td
(and sets their attrib)Tj
77.7039 0 Td
0.507 Tw
(utes according to the optional list.)Tj
143.592 0 Td
(Creates)Tj
-402.01 -12 Td
0 Tw
[(nodes as necessary)64.9927(.)]TJ
([)'
/R39779448 10 Tf
3.33008 0 Td
(subgraph)Tj
/R39135104 10 Tf
43.0699 0 Td
(name)Tj
2.5 Tc
/R39779448 10 Tf
21.6602 0 Td
(]{)Tj
0 Tc
/R39135104 10 Tf
12.2699 0 Td
(statement-list)Tj
/R39779448 10 Tf
56.3898 0 Td
(})Tj
/R39462992 10 Tf
-136.72 -12 Td
0.373 Tw
[(Creates a subgraph.)-537.299(Subgraphs may be used in place of)]TJ
/R39779448 10 Tf
229.24 0 Td
(n0)Tj
2.873 Tc
/R39462992 10 Tf
10.5602 0 Td
(,.)Tj
0 Tc
7.87305 0 Td
(..,)Tj
/R39779448 10 Tf
10.373 0 Td
(nn)Tj
/R39462992 10 Tf
13.993 0 Td
(in the abo)Tj
-0.15 Tc
40.0359 0 Td
0.673 Tw
(ve s)Tj
0 Tc
16.0531 0 Td
0.374 Tw
(tatements to create edges.)Tj
-328.128 -12 Td
([)Tj
/R39779448 10 Tf
3.33008 0 Td
(subgraph)Tj
/R39135104 10 Tf
43.0699 0 Td
(name)Tj
2.5 Tc
/R39462992 10 Tf
21.6602 0 Td
[(]i)249.984(so)]TJ
0 Tc
20 0 Td
0 Tw
(ptional; if missing, the subgraph is assigned an internal name.)Tj
-88.0602 -16.8 Td
[(Comments may be /*C-lik)10.0146(e*/ or //C++-lik)10(e.)]TJ
171.335 -52.8 Td
[(27 May 2009)-20233.5(1)]TJ
ET
Q
Q
\n \n \n \n \n-4015\n+4014\n \n \n \n \n BaseFont\n ZTUUPD+Times-Italic\n FontDescriptor\n@@ -655,19 +655,19 @@\n FontFile3\n \n \n \n \n \n \n-R32222328\n+R39779448\n \n-R31905872\n+R39462992\n \n-R31577984\n+R39135104\n \n \n \n \n \n \n Type\n@@ -704,29 +704,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R31577984 10 Tf
1 0 0 1 71.9 793.89 Tm
[(OSA)34.9921(GE)]TJ
/R31905872 10 Tf
32.0402 0 Td
131.52 Tw
(\(1\) General)Tj
179.83 0 Td
0 Tw
(Commands Manual)Tj
/R31577984 10 Tf
212.53 0 Td
[(OSA)34.9902(GE)]TJ
/R31905872 10 Tf
32.0402 0 Td
(\(1\))Tj
-420.341 -36 Td
(Attrib)Tj
23.6898 0 Td
1.019 Tw
[(ute names and v)24.9817(alues are ordinary \(C-style\) strings.)]TJ
218.971 0 Td
1.018 Tw
[(The follo)25.0195(wing sections describe attrib)20.0098(utes that)]TJ
-242.661 -12 Td
0 Tw
(control graph layout.)Tj
/R32222328 10.95 Tf
-36 -28.8 Td
[(GRAPH A)94.9863(TTRIB)10.0454(UTES)]TJ
/R32222328 10 Tf
36 -12 Td
(size=")Tj
/R31577984 10 Tf
26.8 0 Td
(x,y)Tj
/R32222328 10 Tf
11.3801 0 Td
(")Tj
/R31905872 10 Tf
8.05 0 Td
[(sets bounding box of dra)14.9927(wing in inches.)]TJ
/R32222328 10 Tf
-46.2301 -16.8 Td
(page=")Tj
/R31577984 10 Tf
31.25 0 Td
(x,y)Tj
/R32222328 10 Tf
11.3801 0 Td
(")Tj
/R31905872 10 Tf
8.05 0 Td
(sets the PostScript pagination unit.)Tj
/R32222328 10 Tf
-50.6801 -16.8 Td
(ratio=)Tj
/R31577984 10 Tf
26.25 0 Td
(f)Tj
/R31905872 10 Tf
6.07891 0 Td
0.799 Tw
(sets the aspect ratio to)Tj
/R31577984 10 Tf
94.8148 0 Td
(f)Tj
/R31905872 10 Tf
6.07891 0 Td
(which may be a oating point number)Tj
3.3 Tc
156.604 0 Td
[(,o)330(ro)]TJ
0 Tc
22.4301 0 Td
0.8 Tw
(ne of the k)Tj
-0.15 Tc
44.7898 0 Td
(ey)Tj
-0.1 Tc
9.28984 0 Td
(wo)Tj
0 Tc
12.1199 0 Td
(rds)Tj
/R32222328 10 Tf
15.5199 0 Td
(ll)Tj
/R31905872 10 Tf
11.1199 0 Td
(,)Tj
/R32222328 10 Tf
5.8 0 Td
(com-)Tj
-410.896 -12 Td
[(pr)18.0078(ess)]TJ
2.5 Tc
/R31905872 10 Tf
22.0398 0 Td
(,o)Tj
0 Tc
10 0 Td
(r)Tj
/R32222328 10 Tf
5.83008 0 Td
(auto)Tj
/R31905872 10 Tf
18.8898 0 Td
(.)Tj
/R32222328 10 Tf
-56.7598 -16.8 Td
(pagedir=)Tj
/R31905872 10 Tf
38.4801 0 Td
0 Tw
([TBLR][TBLR] sets the major and minor order of pagination.)Tj
-0.18 Tc
/R32222328 10 Tf
-38.4801 -16.8 Td
(ro)Tj
0 Tc
9.26016 0 Td
(tate=90)Tj
/R31905872 10 Tf
34.3 0 Td
[(sets landscape mode.)-500(\()]TJ
/R32222328 10 Tf
92.4801 0 Td
(orientation=land)Tj
/R31905872 10 Tf
74.3199 0 Td
[(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ
/R32222328 10 Tf
-210.36 -16.8 Td
(center=)Tj
/R31577984 10 Tf
32.35 0 Td
(n)Tj
2.5 Tc
/R31905872 10 Tf
7.5 0 Td
(an)Tj
0 Tc
11.9398 0 Td
[(on-zero v)25.0159(alue centers the dra)15.0073(wing on the page.)]TJ
/R32222328 10 Tf
-51.7898 -16.8 Td
[(lay)9.99268(ers=")]TJ
/R31577984 10 Tf
36.7 0 Td
(id:id:id:id)Tj
3.22 Tc
/R31905872 10 Tf
41.1102 0 Td
[("i)321.992(sas)]TJ
0 Tc
28.7402 0 Td
0.719 Tw
(equence of layer identiers for o)Tj
-0.15 Tc
133.685 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rlay diagrams.)-571.904(The PostScript array v)]TJ
155.265 0 Td
(ariable)Tj
/R31577984 10 Tf
-404.791 -12 Td
[(layer)36.9922(color)9.98413(seq)]TJ
/R31905872 10 Tf
57.1324 0 Td
0.112 Tw
(sets the assignment of colors to layers. The least inde)Tj
2.613 Tc
213.608 0 Td
[(xi)261.304(s1a)]TJ
0 Tc
28.9488 0 Td
0.113 Tw
(nd each element must be a 3-ele-)Tj
-299.689 -12 Td
0 Tw
(ment array to be interpreted as a color coordinate.)Tj
/R32222328 10 Tf
16.8 TL
(color=)'
/R31577984 10 Tf
27.3602 0 Td
(colorvalue)Tj
/R31905872 10 Tf
45.2699 0 Td
[(sets fore)15(ground color \()]TJ
/R32222328 10 Tf
90.6602 0 Td
(bgcolor)Tj
/R31905872 10 Tf
34.7199 0 Td
(for background\).)Tj
/R32222328 10 Tf
-198.01 -16.8 Td
[(hr)18.0078(ef=)]TJ
/R31577984 10 Tf
23.2898 0 Td
("url")Tj
/R31905872 10 Tf
23.45 0 Td
0.88 Tw
[(the def)10.0073(ault url for image map les; in PostScript les, the base URL for all relati)]TJ
-0.15 Tc
334.49 0 Td
1.18 Tw
(ve U)Tj
0 Tc
19.8898 0 Td
0.88 Tw
(RLs, as)Tj
-401.12 -12 Td
0 Tw
(recognized by Acrobat Distiller 3.0 and up.)Tj
/R32222328 10 Tf
(URL=)'
/R31577984 10 Tf
26.8102 0 Td
("url")Tj
/R31905872 10 Tf
22.5699 0 Td
[(\("URL" is a synon)15.0146(ym for "href".\))]TJ
/R32222328 10 Tf
-49.3801 -16.8 Td
(stylesheet=)Tj
/R31577984 10 Tf
46.8 0 Td
[("le)15.0073(.css")]TJ
/R31905872 10 Tf
38.7148 0 Td
1.025 Tw
[(includes a reference to a stylesheet in Tsvg and Tsvgz outputs.)-602.515(Ignored by other)]TJ
-85.5148 -12 Td
(formats.)Tj
/R32222328 10 Tf
(splines)'
2.851 Tc
/R31905872 10 Tf
28.9 0 Td
[(.I)285.114(fs)]TJ
0 Tc
18.752 0 Td
0.351 Tw
(et to)Tj
/R31577984 10 Tf
20.702 0 Td
(true)Tj
2.851 Tc
/R31905872 10 Tf
16.1102 0 Td
(,e)Tj
0 Tc
9.79102 0 Td
[(dges are dra)14.9902(wn as splines.)-535.081(If set to)]TJ
/R31577984 10 Tf
144.848 0 Td
(polyline)Tj
2.851 Tc
/R31905872 10 Tf
32.2199 0 Td
(,e)Tj
0 Tc
9.79102 0 Td
[(dges are dra)14.9902(wn as polylines.)-535.103(If set to)]TJ
/R31577984 10 Tf
-281.114 -12 Td
(ortho)Tj
4.527 Tc
/R31905872 10 Tf
21.6699 0 Td
(,e)Tj
0 Tc
11.4672 0 Td
2.027 Tw
[(dges are dra)14.9939(wn as orthogonal polylines.)]TJ
175.873 0 Td
2.028 Tw
(In all of these cases, the nodes may not o)Tj
-0.15 Tc
181.962 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
4.528 Tw
(rlap. If)Tj
/R32222328 10 Tf
-400.262 -12 Td
(splines=)Tj
/R31577984 10 Tf
34.6 0 Td
(false)Tj
/R31905872 10 Tf
21.3898 0 Td
(or)Tj
/R32222328 10 Tf
10.8301 0 Td
(splines=)Tj
/R31577984 10 Tf
34.6 0 Td
(line)Tj
2.5 Tc
/R31905872 10 Tf
15 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
0 Tw
[(dges are dra)14.9854(wn as line se)]TJ
99.3902 0 Td
2.5 Tw
(gments. The)Tj
54.4398 0 Td
0 Tw
[(def)10.0073(ault is)]TJ
/R31577984 10 Tf
39.3398 0 Td
(false)Tj
/R31905872 10 Tf
18.8898 0 Td
(.)Tj
/R32222328 10.95 Tf
-373.92 -28.8 Td
[(NODE A)94.983(TTRIB)10.0454(UTES)]TJ
/R32222328 10 Tf
36 -12 Td
(height=)Tj
/R31577984 10 Tf
32.3699 0 Td
(d)Tj
/R31905872 10 Tf
8.21797 0 Td
(or)Tj
/R32222328 10 Tf
11.548 0 Td
(width=)Tj
/R31577984 10 Tf
30.15 0 Td
(d)Tj
/R31905872 10 Tf
8.21797 0 Td
0.718 Tw
(sets minimum height or width.)Tj
131.099 0 Td
(Adding)Tj
/R32222328 10 Tf
33.2172 0 Td
(xedsize=true)Tj
/R31905872 10 Tf
62.7969 0 Td
0.717 Tw
(forces these to be the actual)Tj
-317.617 -12 Td
0 Tw
[(size \(te)15(xt labels are ignored\).)]TJ
/R32222328 10 Tf
T*[(shape=r)17.9846(ecord polygon epsf)]TJ
-0.2 Tc
/R31577984 10 Tf
116.91 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygon)Tj
-0.2 Tc
-126.71 -12 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygon)Tj
/R31905872 10 Tf
56.8289 0 Td
0.989 Tw
(is one of:)Tj
/R32222328 10 Tf
42.6871 0 Td
(plaintext ellipse o)Tj
-0.1 Tc
76.3281 0 Td
(va)Tj
3.489 Tc
9.9 0 Td
(lc)Tj
0 Tc
10.709 0 Td
(ir)Tj
7.03984 0 Td
(cle egg triangle box diamond trapezium parallelo-)Tj
-213.293 -12 Td
0.338 Tw
(gram house hexagon octagon note tab box3d component.)Tj
/R31905872 10 Tf
249.374 0 Td
(\(Polygons are dened or modied by the fol-)Tj
-249.374 -12 Td
(lo)Tj
7.53008 0 Td
2.127 Tw
(wing node attrib)Tj
69.6039 0 Td
(utes:)Tj
-0.18 Tc
/R32222328 10 Tf
23.5172 0 Td
(re)Tj
0 Tc
8.7 0 Td
(gular)Tj
/R31905872 10 Tf
22.7801 0 Td
(,)Tj
/R32222328 10 Tf
7.12695 0 Td
(peripheries)Tj
/R31905872 10 Tf
48.3301 0 Td
(,)Tj
/R32222328 10 Tf
7.12695 0 Td
(sides)Tj
/R31905872 10 Tf
20.5602 0 Td
(,)Tj
/R32222328 10 Tf
7.12695 0 Td
(orientation)Tj
/R31905872 10 Tf
47.2199 0 Td
(,)Tj
/R32222328 10 Tf
7.12812 0 Td
(distortion)Tj
/R31905872 10 Tf
46.298 0 Td
(and)Tj
/R32222328 10 Tf
19.068 0 Td
[(sk)10(ew)]TJ
/R31905872 10 Tf
21.0102 0 Td
(.\))Tj
/R32222328 10 Tf
12.9578 0 Td
(epsf)Tj
/R31905872 10 Tf
21.848 0 Td
2.128 Tw
(uses the)Tj
-397.932 -12 Td
[(node')55.0073(s)]TJ
/R32222328 10 Tf
28.8359 0 Td
(shapele)Tj
/R31905872 10 Tf
39.9559 0 Td
(attrib)Tj
20.9102 0 Td
0.226 Tw
(ute as the path name of an e)Tj
112.792 0 Td
0.225 Tw
(xternal EPSF le to be automatically loaded for the node)Tj
-202.494 -12 Td
(shape.)Tj
/R32222328 10 Tf
(label=)'
/R31577984 10 Tf
26.2602 0 Td
[(te)20.0073(xt)]TJ
/R31905872 10 Tf
17.7969 0 Td
(where)Tj
/R31577984 10 Tf
27.9871 0 Td
[(te)20.0073(xt)]TJ
/R31905872 10 Tf
17.7969 0 Td
1.057 Tw
[(may include escaped ne)24.9902(wlines \\)-166.589(n, \\)-166.611(l, or \\)]TJ
3.557 Tc
172.957 0 Td
(rf)Tj
0 Tc
10.2172 0 Td
(or center)Tj
3.557 Tc
35.9172 0 Td
(,l)Tj
0 Tc
8.83711 0 Td
1.058 Tw
(eft, and right justied lines.)Tj
-317.77 -12 Td
1.233 Tw
[(The string '\\N' v)24.9939(alue will be replaced by the node name.)]TJ
244.653 0 Td
1.232 Tw
[(The string '\\G' v)25.0049(alue will be replaced by the)]TJ
-244.653 -12 Td
0.386 Tw
[(graph name.)-538.595(Record labels may contain recursi)]TJ
-0.15 Tc
192.576 0 Td
0.687 Tw
(ve b)Tj
0 Tc
17.177 0 Td
0.387 Tw
[(ox lists delimited by { | }.)-538.696(Port identiers in labels are)]TJ
-209.753 -12 Td
0 Tw
(set of)Tj
2.5 Tc
21.6898 0 Td
[(fb)249.993(ya)]TJ
0 Tc
22.7699 0 Td
[(ngle brack)9.99268(ets < >.)-500(In the graph le, use colon \(such as,)]TJ
/R32222328 10 Tf
223.36 0 Td
(node0:port28)Tj
/R31905872 10 Tf
57.2199 0 Td
(\).)Tj
-0.25 Tc
/R32222328 10 Tf
-325.039 -16.8 Td
(fo)Tj
0 Tc
8.08008 0 Td
(ntsize=)Tj
/R31577984 10 Tf
30.1398 0 Td
(n)Tj
/R31905872 10 Tf
7.5 0 Td
(sets the label type size to)Tj
/R31577984 10 Tf
102.21 0 Td
(n)Tj
/R31905872 10 Tf
7.5 0 Td
(points.)Tj
-0.25 Tc
/R32222328 10 Tf
-155.43 -16.8 Td
(fo)Tj
0 Tc
8.08008 0 Td
(ntname=)Tj
/R31577984 10 Tf
37.9199 0 Td
(name)Tj
/R31905872 10 Tf
24.1602 0 Td
[(sets the label font f)10(amily name.)]TJ
/R32222328 10 Tf
-70.1602 -16.8 Td
(color=)Tj
/R31577984 10 Tf
27.3602 0 Td
(colorvalue)Tj
/R31905872 10 Tf
45.2699 0 Td
(sets the outline color)Tj
2.5 Tc
82.65 0 Td
(,a)Tj
0 Tc
9.43984 0 Td
[(nd the def)10.0146(ault ll color if style=lled and)]TJ
/R32222328 10 Tf
167.2 0 Td
(llcolor)Tj
/R31905872 10 Tf
35.2801 0 Td
(is not specied.)Tj
/R32222328 10 Tf
-367.2 -16.8 Td
(llcolor=)Tj
/R31577984 10 Tf
38.4801 0 Td
(colorvalue)Tj
/R31905872 10 Tf
45.5711 0 Td
0.301 Tw
(sets the ll color when style=lled.)Tj
147.446 0 Td
0.3 Tw
(If not specied, the llcolor when style=lled de-)Tj
-0.1 Tc
-231.497 -12 Td
(fa)Tj
0 Tc
7.66992 0 Td
0 Tw
[(ults to be the same as the outline color)55.0073(.)]TJ
-0.25 Tc
/R32222328 10 Tf
-7.66992 -16.8 Td
(fo)Tj
0 Tc
8.08008 0 Td
(ntcolor=)Tj
/R31577984 10 Tf
36.25 0 Td
(colorvalue)Tj
/R31905872 10 Tf
45.2699 0 Td
[(sets the label te)14.9927(xt color)54.9927(.)]TJ
-89.6 -16.8 Td
(A)Tj
/R31577984 10 Tf
10.791 0 Td
(colorvalue)Tj
/R31905872 10 Tf
46.341 0 Td
1.072 Tw
(may be ")Tj
/R31577984 10 Tf
37.884 0 Td
(h,s,v)Tj
/R32222328 10 Tf
18.3301 0 Td
(")Tj
/R31905872 10 Tf
9.12187 0 Td
(\(hue, saturation, brightness\) oating point numbers between 0 and 1, or an)Tj
-122.468 -12 Td
0.397 Tw
(X11 color name such as)Tj
/R32222328 10 Tf
100.575 0 Td
[(white black r)18.0176(ed gr)17.998(een blue y)]TJ
122.355 0 Td
(ello)Tj
2.897 Tc
14.9 0 Td
(wm)Tj
0 Tc
18.4469 0 Td
(agenta cyan)Tj
/R31905872 10 Tf
54.1238 0 Td
(or)Tj
-0.2 Tc
/R32222328 10 Tf
11.227 0 Td
(bu)Tj
0 Tc
10.9199 0 Td
[(rlyw)10.0146(ood)]TJ
2.897 Tc
/R31905872 10 Tf
34.9 0 Td
[(,o)289.712(ra")]TJ
0 Tc
/R31577984 10 Tf
28.041 0 Td
(#rr)Tj
-0.1 Tc
12.4102 0 Td
(gg)Tj
0 Tc
9.9 0 Td
(bb")Tj
-417.798 -12 Td
0 Tw
[(\(r)37(ed, gr)36.9849(een, blue)]TJ
2.5 Tc
65.8102 0 Td
(,2h)Tj
-0.2 Tc
17.5 0 Td
0.4 Tw
(ex c)Tj
0 Tc
15.4699 0 Td
[(har)15.0146(acter)]TJ
2.5 Tc
34.1898 0 Td
(se)Tj
0 Tc
10.8301 0 Td
0 Tw
[(ac)15.0146(h\) value)15.0146(.)]TJ
/R31905872 10 Tf
27.5352 -43.2 Td
[(27 May 2009)-20233.5(2)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R39135104 10 Tf
1 0 0 1 71.9 793.89 Tm
[(OSA)34.9921(GE)]TJ
/R39462992 10 Tf
32.0402 0 Td
131.52 Tw
(\(1\) General)Tj
179.83 0 Td
0 Tw
(Commands Manual)Tj
/R39135104 10 Tf
212.53 0 Td
[(OSA)34.9902(GE)]TJ
/R39462992 10 Tf
32.0402 0 Td
(\(1\))Tj
-420.341 -36 Td
(Attrib)Tj
23.6898 0 Td
1.019 Tw
[(ute names and v)24.9817(alues are ordinary \(C-style\) strings.)]TJ
218.971 0 Td
1.018 Tw
[(The follo)25.0195(wing sections describe attrib)20.0098(utes that)]TJ
-242.661 -12 Td
0 Tw
(control graph layout.)Tj
/R39779448 10.95 Tf
-36 -28.8 Td
[(GRAPH A)94.9863(TTRIB)10.0454(UTES)]TJ
/R39779448 10 Tf
36 -12 Td
(size=")Tj
/R39135104 10 Tf
26.8 0 Td
(x,y)Tj
/R39779448 10 Tf
11.3801 0 Td
(")Tj
/R39462992 10 Tf
8.05 0 Td
[(sets bounding box of dra)14.9927(wing in inches.)]TJ
/R39779448 10 Tf
-46.2301 -16.8 Td
(page=")Tj
/R39135104 10 Tf
31.25 0 Td
(x,y)Tj
/R39779448 10 Tf
11.3801 0 Td
(")Tj
/R39462992 10 Tf
8.05 0 Td
(sets the PostScript pagination unit.)Tj
/R39779448 10 Tf
-50.6801 -16.8 Td
(ratio=)Tj
/R39135104 10 Tf
26.25 0 Td
(f)Tj
/R39462992 10 Tf
6.07891 0 Td
0.799 Tw
(sets the aspect ratio to)Tj
/R39135104 10 Tf
94.8148 0 Td
(f)Tj
/R39462992 10 Tf
6.07891 0 Td
(which may be a oating point number)Tj
3.3 Tc
156.604 0 Td
[(,o)330(ro)]TJ
0 Tc
22.4301 0 Td
0.8 Tw
(ne of the k)Tj
-0.15 Tc
44.7898 0 Td
(ey)Tj
-0.1 Tc
9.28984 0 Td
(wo)Tj
0 Tc
12.1199 0 Td
(rds)Tj
/R39779448 10 Tf
15.5199 0 Td
(ll)Tj
/R39462992 10 Tf
11.1199 0 Td
(,)Tj
/R39779448 10 Tf
5.8 0 Td
(com-)Tj
-410.896 -12 Td
[(pr)18.0078(ess)]TJ
2.5 Tc
/R39462992 10 Tf
22.0398 0 Td
(,o)Tj
0 Tc
10 0 Td
(r)Tj
/R39779448 10 Tf
5.83008 0 Td
(auto)Tj
/R39462992 10 Tf
18.8898 0 Td
(.)Tj
/R39779448 10 Tf
-56.7598 -16.8 Td
(pagedir=)Tj
/R39462992 10 Tf
38.4801 0 Td
0 Tw
([TBLR][TBLR] sets the major and minor order of pagination.)Tj
-0.18 Tc
/R39779448 10 Tf
-38.4801 -16.8 Td
(ro)Tj
0 Tc
9.26016 0 Td
(tate=90)Tj
/R39462992 10 Tf
34.3 0 Td
[(sets landscape mode.)-500(\()]TJ
/R39779448 10 Tf
92.4801 0 Td
(orientation=land)Tj
/R39462992 10 Tf
74.3199 0 Td
[(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ
/R39779448 10 Tf
-210.36 -16.8 Td
(center=)Tj
/R39135104 10 Tf
32.35 0 Td
(n)Tj
2.5 Tc
/R39462992 10 Tf
7.5 0 Td
(an)Tj
0 Tc
11.9398 0 Td
[(on-zero v)25.0159(alue centers the dra)15.0073(wing on the page.)]TJ
/R39779448 10 Tf
-51.7898 -16.8 Td
[(lay)9.99268(ers=")]TJ
/R39135104 10 Tf
36.7 0 Td
(id:id:id:id)Tj
3.22 Tc
/R39462992 10 Tf
41.1102 0 Td
[("i)321.992(sas)]TJ
0 Tc
28.7402 0 Td
0.719 Tw
(equence of layer identiers for o)Tj
-0.15 Tc
133.685 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rlay diagrams.)-571.904(The PostScript array v)]TJ
155.265 0 Td
(ariable)Tj
/R39135104 10 Tf
-404.791 -12 Td
[(layer)36.9922(color)9.98413(seq)]TJ
/R39462992 10 Tf
57.1324 0 Td
0.112 Tw
(sets the assignment of colors to layers. The least inde)Tj
2.613 Tc
213.608 0 Td
[(xi)261.304(s1a)]TJ
0 Tc
28.9488 0 Td
0.113 Tw
(nd each element must be a 3-ele-)Tj
-299.689 -12 Td
0 Tw
(ment array to be interpreted as a color coordinate.)Tj
/R39779448 10 Tf
16.8 TL
(color=)'
/R39135104 10 Tf
27.3602 0 Td
(colorvalue)Tj
/R39462992 10 Tf
45.2699 0 Td
[(sets fore)15(ground color \()]TJ
/R39779448 10 Tf
90.6602 0 Td
(bgcolor)Tj
/R39462992 10 Tf
34.7199 0 Td
(for background\).)Tj
/R39779448 10 Tf
-198.01 -16.8 Td
[(hr)18.0078(ef=)]TJ
/R39135104 10 Tf
23.2898 0 Td
("url")Tj
/R39462992 10 Tf
23.45 0 Td
0.88 Tw
[(the def)10.0073(ault url for image map les; in PostScript les, the base URL for all relati)]TJ
-0.15 Tc
334.49 0 Td
1.18 Tw
(ve U)Tj
0 Tc
19.8898 0 Td
0.88 Tw
(RLs, as)Tj
-401.12 -12 Td
0 Tw
(recognized by Acrobat Distiller 3.0 and up.)Tj
/R39779448 10 Tf
(URL=)'
/R39135104 10 Tf
26.8102 0 Td
("url")Tj
/R39462992 10 Tf
22.5699 0 Td
[(\("URL" is a synon)15.0146(ym for "href".\))]TJ
/R39779448 10 Tf
-49.3801 -16.8 Td
(stylesheet=)Tj
/R39135104 10 Tf
46.8 0 Td
[("le)15.0073(.css")]TJ
/R39462992 10 Tf
38.7148 0 Td
1.025 Tw
[(includes a reference to a stylesheet in Tsvg and Tsvgz outputs.)-602.515(Ignored by other)]TJ
-85.5148 -12 Td
(formats.)Tj
/R39779448 10 Tf
(splines)'
2.851 Tc
/R39462992 10 Tf
28.9 0 Td
[(.I)285.114(fs)]TJ
0 Tc
18.752 0 Td
0.351 Tw
(et to)Tj
/R39135104 10 Tf
20.702 0 Td
(true)Tj
2.851 Tc
/R39462992 10 Tf
16.1102 0 Td
(,e)Tj
0 Tc
9.79102 0 Td
[(dges are dra)14.9902(wn as splines.)-535.081(If set to)]TJ
/R39135104 10 Tf
144.848 0 Td
(polyline)Tj
2.851 Tc
/R39462992 10 Tf
32.2199 0 Td
(,e)Tj
0 Tc
9.79102 0 Td
[(dges are dra)14.9902(wn as polylines.)-535.103(If set to)]TJ
/R39135104 10 Tf
-281.114 -12 Td
(ortho)Tj
4.527 Tc
/R39462992 10 Tf
21.6699 0 Td
(,e)Tj
0 Tc
11.4672 0 Td
2.027 Tw
[(dges are dra)14.9939(wn as orthogonal polylines.)]TJ
175.873 0 Td
2.028 Tw
(In all of these cases, the nodes may not o)Tj
-0.15 Tc
181.962 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
4.528 Tw
(rlap. If)Tj
/R39779448 10 Tf
-400.262 -12 Td
(splines=)Tj
/R39135104 10 Tf
34.6 0 Td
(false)Tj
/R39462992 10 Tf
21.3898 0 Td
(or)Tj
/R39779448 10 Tf
10.8301 0 Td
(splines=)Tj
/R39135104 10 Tf
34.6 0 Td
(line)Tj
2.5 Tc
/R39462992 10 Tf
15 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
0 Tw
[(dges are dra)14.9854(wn as line se)]TJ
99.3902 0 Td
2.5 Tw
(gments. The)Tj
54.4398 0 Td
0 Tw
[(def)10.0073(ault is)]TJ
/R39135104 10 Tf
39.3398 0 Td
(false)Tj
/R39462992 10 Tf
18.8898 0 Td
(.)Tj
/R39779448 10.95 Tf
-373.92 -28.8 Td
[(NODE A)94.983(TTRIB)10.0454(UTES)]TJ
/R39779448 10 Tf
36 -12 Td
(height=)Tj
/R39135104 10 Tf
32.3699 0 Td
(d)Tj
/R39462992 10 Tf
8.21797 0 Td
(or)Tj
/R39779448 10 Tf
11.548 0 Td
(width=)Tj
/R39135104 10 Tf
30.15 0 Td
(d)Tj
/R39462992 10 Tf
8.21797 0 Td
0.718 Tw
(sets minimum height or width.)Tj
131.099 0 Td
(Adding)Tj
/R39779448 10 Tf
33.2172 0 Td
(xedsize=true)Tj
/R39462992 10 Tf
62.7969 0 Td
0.717 Tw
(forces these to be the actual)Tj
-317.617 -12 Td
0 Tw
[(size \(te)15(xt labels are ignored\).)]TJ
/R39779448 10 Tf
T*[(shape=r)17.9846(ecord polygon epsf)]TJ
-0.2 Tc
/R39135104 10 Tf
116.91 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygon)Tj
-0.2 Tc
-126.71 -12 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygon)Tj
/R39462992 10 Tf
56.8289 0 Td
0.989 Tw
(is one of:)Tj
/R39779448 10 Tf
42.6871 0 Td
(plaintext ellipse o)Tj
-0.1 Tc
76.3281 0 Td
(va)Tj
3.489 Tc
9.9 0 Td
(lc)Tj
0 Tc
10.709 0 Td
(ir)Tj
7.03984 0 Td
(cle egg triangle box diamond trapezium parallelo-)Tj
-213.293 -12 Td
0.338 Tw
(gram house hexagon octagon note tab box3d component.)Tj
/R39462992 10 Tf
249.374 0 Td
(\(Polygons are dened or modied by the fol-)Tj
-249.374 -12 Td
(lo)Tj
7.53008 0 Td
2.127 Tw
(wing node attrib)Tj
69.6039 0 Td
(utes:)Tj
-0.18 Tc
/R39779448 10 Tf
23.5172 0 Td
(re)Tj
0 Tc
8.7 0 Td
(gular)Tj
/R39462992 10 Tf
22.7801 0 Td
(,)Tj
/R39779448 10 Tf
7.12695 0 Td
(peripheries)Tj
/R39462992 10 Tf
48.3301 0 Td
(,)Tj
/R39779448 10 Tf
7.12695 0 Td
(sides)Tj
/R39462992 10 Tf
20.5602 0 Td
(,)Tj
/R39779448 10 Tf
7.12695 0 Td
(orientation)Tj
/R39462992 10 Tf
47.2199 0 Td
(,)Tj
/R39779448 10 Tf
7.12812 0 Td
(distortion)Tj
/R39462992 10 Tf
46.298 0 Td
(and)Tj
/R39779448 10 Tf
19.068 0 Td
[(sk)10(ew)]TJ
/R39462992 10 Tf
21.0102 0 Td
(.\))Tj
/R39779448 10 Tf
12.9578 0 Td
(epsf)Tj
/R39462992 10 Tf
21.848 0 Td
2.128 Tw
(uses the)Tj
-397.932 -12 Td
[(node')55.0073(s)]TJ
/R39779448 10 Tf
28.8359 0 Td
(shapele)Tj
/R39462992 10 Tf
39.9559 0 Td
(attrib)Tj
20.9102 0 Td
0.226 Tw
(ute as the path name of an e)Tj
112.792 0 Td
0.225 Tw
(xternal EPSF le to be automatically loaded for the node)Tj
-202.494 -12 Td
(shape.)Tj
/R39779448 10 Tf
(label=)'
/R39135104 10 Tf
26.2602 0 Td
[(te)20.0073(xt)]TJ
/R39462992 10 Tf
17.7969 0 Td
(where)Tj
/R39135104 10 Tf
27.9871 0 Td
[(te)20.0073(xt)]TJ
/R39462992 10 Tf
17.7969 0 Td
1.057 Tw
[(may include escaped ne)24.9902(wlines \\)-166.589(n, \\)-166.611(l, or \\)]TJ
3.557 Tc
172.957 0 Td
(rf)Tj
0 Tc
10.2172 0 Td
(or center)Tj
3.557 Tc
35.9172 0 Td
(,l)Tj
0 Tc
8.83711 0 Td
1.058 Tw
(eft, and right justied lines.)Tj
-317.77 -12 Td
1.233 Tw
[(The string '\\N' v)24.9939(alue will be replaced by the node name.)]TJ
244.653 0 Td
1.232 Tw
[(The string '\\G' v)25.0049(alue will be replaced by the)]TJ
-244.653 -12 Td
0.386 Tw
[(graph name.)-538.595(Record labels may contain recursi)]TJ
-0.15 Tc
192.576 0 Td
0.687 Tw
(ve b)Tj
0 Tc
17.177 0 Td
0.387 Tw
[(ox lists delimited by { | }.)-538.696(Port identiers in labels are)]TJ
-209.753 -12 Td
0 Tw
(set of)Tj
2.5 Tc
21.6898 0 Td
[(fb)249.993(ya)]TJ
0 Tc
22.7699 0 Td
[(ngle brack)9.99268(ets < >.)-500(In the graph le, use colon \(such as,)]TJ
/R39779448 10 Tf
223.36 0 Td
(node0:port28)Tj
/R39462992 10 Tf
57.2199 0 Td
(\).)Tj
-0.25 Tc
/R39779448 10 Tf
-325.039 -16.8 Td
(fo)Tj
0 Tc
8.08008 0 Td
(ntsize=)Tj
/R39135104 10 Tf
30.1398 0 Td
(n)Tj
/R39462992 10 Tf
7.5 0 Td
(sets the label type size to)Tj
/R39135104 10 Tf
102.21 0 Td
(n)Tj
/R39462992 10 Tf
7.5 0 Td
(points.)Tj
-0.25 Tc
/R39779448 10 Tf
-155.43 -16.8 Td
(fo)Tj
0 Tc
8.08008 0 Td
(ntname=)Tj
/R39135104 10 Tf
37.9199 0 Td
(name)Tj
/R39462992 10 Tf
24.1602 0 Td
[(sets the label font f)10(amily name.)]TJ
/R39779448 10 Tf
-70.1602 -16.8 Td
(color=)Tj
/R39135104 10 Tf
27.3602 0 Td
(colorvalue)Tj
/R39462992 10 Tf
45.2699 0 Td
(sets the outline color)Tj
2.5 Tc
82.65 0 Td
(,a)Tj
0 Tc
9.43984 0 Td
[(nd the def)10.0146(ault ll color if style=lled and)]TJ
/R39779448 10 Tf
167.2 0 Td
(llcolor)Tj
/R39462992 10 Tf
35.2801 0 Td
(is not specied.)Tj
/R39779448 10 Tf
-367.2 -16.8 Td
(llcolor=)Tj
/R39135104 10 Tf
38.4801 0 Td
(colorvalue)Tj
/R39462992 10 Tf
45.5711 0 Td
0.301 Tw
(sets the ll color when style=lled.)Tj
147.446 0 Td
0.3 Tw
(If not specied, the llcolor when style=lled de-)Tj
-0.1 Tc
-231.497 -12 Td
(fa)Tj
0 Tc
7.66992 0 Td
0 Tw
[(ults to be the same as the outline color)55.0073(.)]TJ
-0.25 Tc
/R39779448 10 Tf
-7.66992 -16.8 Td
(fo)Tj
0 Tc
8.08008 0 Td
(ntcolor=)Tj
/R39135104 10 Tf
36.25 0 Td
(colorvalue)Tj
/R39462992 10 Tf
45.2699 0 Td
[(sets the label te)14.9927(xt color)54.9927(.)]TJ
-89.6 -16.8 Td
(A)Tj
/R39135104 10 Tf
10.791 0 Td
(colorvalue)Tj
/R39462992 10 Tf
46.341 0 Td
1.072 Tw
(may be ")Tj
/R39135104 10 Tf
37.884 0 Td
(h,s,v)Tj
/R39779448 10 Tf
18.3301 0 Td
(")Tj
/R39462992 10 Tf
9.12187 0 Td
(\(hue, saturation, brightness\) oating point numbers between 0 and 1, or an)Tj
-122.468 -12 Td
0.397 Tw
(X11 color name such as)Tj
/R39779448 10 Tf
100.575 0 Td
[(white black r)18.0176(ed gr)17.998(een blue y)]TJ
122.355 0 Td
(ello)Tj
2.897 Tc
14.9 0 Td
(wm)Tj
0 Tc
18.4469 0 Td
(agenta cyan)Tj
/R39462992 10 Tf
54.1238 0 Td
(or)Tj
-0.2 Tc
/R39779448 10 Tf
11.227 0 Td
(bu)Tj
0 Tc
10.9199 0 Td
[(rlyw)10.0146(ood)]TJ
2.897 Tc
/R39462992 10 Tf
34.9 0 Td
[(,o)289.712(ra")]TJ
0 Tc
/R39135104 10 Tf
28.041 0 Td
(#rr)Tj
-0.1 Tc
12.4102 0 Td
(gg)Tj
0 Tc
9.9 0 Td
(bb")Tj
-417.798 -12 Td
0 Tw
[(\(r)37(ed, gr)36.9849(een, blue)]TJ
2.5 Tc
65.8102 0 Td
(,2h)Tj
-0.2 Tc
17.5 0 Td
0.4 Tw
(ex c)Tj
0 Tc
15.4699 0 Td
[(har)15.0146(acter)]TJ
2.5 Tc
34.1898 0 Td
(se)Tj
0 Tc
10.8301 0 Td
0 Tw
[(ac)15.0146(h\) value)15.0146(.)]TJ
/R39462992 10 Tf
27.5352 -43.2 Td
[(27 May 2009)-20233.5(2)]TJ
ET
Q
Q
\n \n \n \n \n-3853\n+3851\n \n \n \n \n-R32222328\n+R39779448\n \n-R31905872\n+R39462992\n \n-R31577984\n+R39135104\n \n \n \n \n \n \n Type\n@@ -763,29 +763,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R31577984 10 Tf
1 0 0 1 71.9 793.89 Tm
[(OSA)34.9921(GE)]TJ
/R31905872 10 Tf
32.0402 0 Td
131.52 Tw
(\(1\) General)Tj
179.83 0 Td
0 Tw
(Commands Manual)Tj
/R31577984 10 Tf
212.53 0 Td
[(OSA)34.9902(GE)]TJ
/R31905872 10 Tf
32.0402 0 Td
(\(1\))Tj
/R32222328 10 Tf
-420.341 -36 Td
[(style=lled solid dashed dotted bold in)40.0146(vis)]TJ
/R31905872 10 Tf
177.01 0 Td
(or an)Tj
2.5 Tc
20.1199 0 Td
(yP)Tj
0 Tc
13.0602 0 Td
(ostscript code.)Tj
/R32222328 10 Tf
-210.19 -16.8 Td
[(lay)9.99268(er=)]TJ
/R31577984 10 Tf
27.2602 0 Td
(id)Tj
/R31905872 10 Tf
10.2801 0 Td
(or)Tj
/R31577984 10 Tf
10.8301 0 Td
(id:id)Tj
/R31905872 10 Tf
21.3898 0 Td
(or "all" sets the node')Tj
2.5 Tc
85.9301 0 Td
(sa)Tj
0 Tc
10.8301 0 Td
(cti)Tj
-0.15 Tc
9.75 0 Td
0.3 Tw
(ve l)Tj
0 Tc
14.5699 0 Td
2.5 Tw
(ayers. The)Tj
46.65 0 Td
0 Tw
[(empty string means no layers \(in)40.0098(visible\).)]TJ
-237.49 -16.8 Td
[(The follo)25.0159(wing attrib)19.9841(utes apply only to polygon shape nodes:)]TJ
-0.18 Tc
/R32222328 10 Tf
16.8 TL
(re)'
0 Tc
8.7 0 Td
(gular=)Tj
/R31577984 10 Tf
28.4801 0 Td
(n)Tj
/R31905872 10 Tf
8.16094 0 Td
(if)Tj
/R31577984 10 Tf
9.27109 0 Td
(n)Tj
/R31905872 10 Tf
8.16094 0 Td
0.661 Tw
(is non-zero then the polygon is made re)Tj
162.507 0 Td
(gular)Tj
3.162 Tc
20.15 0 Td
(,i)Tj
0 Tc
8.44219 0 Td
0.662 Tw
(.e. symmetric about the x and y axis, other)Tj
174.796 0 Td
(-)Tj
-428.668 -12 Td
1.08 Tw
[(wise the polygon tak)10.0159(es on the aspect ratio of the label.)]TJ
-0.2 Tc
/R31577984 10 Tf
233.69 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R31905872 10 Tf
60.8102 0 Td
[(that are not already re)14.9854(gular are)]TJ
-304.3 -12 Td
0.768 Tw
[(made re)14.9951(gular by this attrib)]TJ
108.262 0 Td
(ute.)Tj
-0.2 Tc
/R31577984 10 Tf
20.4879 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R31905872 10 Tf
60.4988 0 Td
0.769 Tw
[(that are already re)14.9805(gular are not af)24.9805(fected \(i.e.)]TJ
185.952 0 Td
(the)Tj
3.269 Tc
12.0699 0 Td
(yc)Tj
0 Tc
12.709 0 Td
(annot)Tj
-409.78 -12 Td
0 Tw
(be made asymmetric\).)Tj
/R32222328 10 Tf
(peripheries=)'
/R31577984 10 Tf
54.0301 0 Td
(n)Tj
/R31905872 10 Tf
8.73789 0 Td
1.237 Tw
[(sets the number of periphery lines dra)15.0049(wn around the polygon.)-623.691(This v)24.9805(alue supersedes the)]TJ
-62.768 -12 Td
0 Tw
(number of periphery lines of)Tj
-0.2 Tc
/R31577984 10 Tf
116.92 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R31905872 10 Tf
57.2301 0 Td
(.)Tj
/R32222328 10 Tf
-183.95 -16.8 Td
(sides=)Tj
/R31577984 10 Tf
26.2602 0 Td
(n)Tj
/R31905872 10 Tf
8.95195 0 Td
1.453 Tw
(sets the number of sides to the polygon.)Tj
/R31577984 10 Tf
173.004 0 Td
(n)Tj
/R31905872 10 Tf
5 0 Td
[(<3 results in an ellipse.)-645.293(This attrib)20.0049(ute is ignored by)]TJ
-0.2 Tc
/R31577984 10 Tf
-213.216 -12 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R31905872 10 Tf
57.2301 0 Td
(.)Tj
/R32222328 10 Tf
-67.0301 -16.8 Td
(orientation=)Tj
/R31577984 10 Tf
52.9199 0 Td
(f)Tj
/R31905872 10 Tf
5.47109 0 Td
0.191 Tw
(sets the orientation of the rst ape)Tj
2.691 Tc
136.536 0 Td
[(xo)269.099(ft)]TJ
0 Tc
21.4922 0 Td
0.19 Tw
[(he polygon counterclockwise from the v)14.9854(ertical, in de-)]TJ
-216.419 -12 Td
(grees.)Tj
/R31577984 10 Tf
28.8922 0 Td
(f)Tj
/R31905872 10 Tf
5.57188 0 Td
0.292 Tw
(may be a oating point number)Tj
5.292 Tc
126.18 0 Td
(.T)Tj
0 Tc
13.902 0 Td
[(he orientation of labels is not af)25.0049(fected by this attrib)]TJ
206.318 0 Td
2.793 Tw
(ute. This)Tj
40.5859 0 Td
(at-)Tj
-421.45 -12 Td
0 Tw
[(trib)20.0159(ute is added to the initial orientation of)]TJ
-0.2 Tc
/R31577984 10 Tf
171.46 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons.)Tj
/R32222328 10 Tf
-181.26 -16.8 Td
(distortion=)Tj
/R31577984 10 Tf
47.3699 0 Td
(f)Tj
/R31905872 10 Tf
5.57813 0 Td
0.297 Tw
[(sets the amount of broadening of the top and narro)25.0195(wing of the bottom of the polygon \(relati)]TJ
-0.15 Tc
369.762 0 Td
(ve)Tj
0 Tc
-422.71 -12 Td
1.255 Tw
[(to its orientation\).)-625.508(Floating point v)]TJ
146.315 0 Td
1.256 Tw
[(alues between 1 and +1 are suggested.)-625.605(This attrib)19.9902(ute is ignored by)]TJ
-0.2 Tc
/R31577984 10 Tf
-146.315 -12 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R31905872 10 Tf
57.2301 0 Td
(.)Tj
/R32222328 10 Tf
-67.0301 -16.8 Td
[(sk)10(ew=)]TJ
/R31577984 10 Tf
26.7102 0 Td
(f)Tj
/R31905872 10 Tf
5.43984 0 Td
0.159 Tw
(sets the amount of right-displacement of the top and left-displacement of the bottom of the polygon)Tj
-32.15 -12 Td
(\(relati)Tj
-0.15 Tc
23.6301 0 Td
1.338 Tw
(ve t)Tj
3.538 Tc
15.6078 0 Td
(oi)Tj
0 Tc
11.318 0 Td
1.038 Tw
[(ts orientation\).)-603.787(Floating point v)24.9829(alues between 1 and +1 are suggested.)-603.784(This attrib)]TJ
344.366 0 Td
1.039 Tw
(ute is ig-)Tj
-394.922 -12 Td
0 Tw
(nored by)Tj
-0.2 Tc
/R31577984 10 Tf
37.7699 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R31905872 10 Tf
57.2301 0 Td
(.)Tj
/R32222328 10 Tf
-104.8 -16.8 Td
[(hr)18.0078(ef=)]TJ
/R31577984 10 Tf
23.2898 0 Td
("url")Tj
/R31905872 10 Tf
23.2531 0 Td
0.683 Tw
(sets the url for the node in imagemap, PostScript and SV)Tj
3.182 Tc
233.61 0 Td
(G)Tj
0 Tc
15.9621 0 Td
3.182 Tw
(les. The)Tj
38.0238 0 Td
0.682 Tw
(substrings '\\N' and '\\G')Tj
-334.139 -12 Td
0.398 Tw
(are substituted in the same manner as for the node label attrib)Tj
249.968 0 Td
2.898 Tw
(ute. Additionally)Tj
73.5762 0 Td
0.399 Tw
(the substring '\\L)Tj
2.899 Tc
65.9879 0 Td
[('i)289.902(ss)]TJ
0 Tc
19.6879 0 Td
(ubsti-)Tj
-409.22 -12 Td
0 Tw
(tuted with the node label string.)Tj
/R32222328 10 Tf
(URL=)'
/R31577984 10 Tf
26.8102 0 Td
("url")Tj
/R31905872 10 Tf
22.5699 0 Td
[(\("URL" is a synon)15.0146(ym for "href".\))]TJ
/R32222328 10 Tf
-49.3801 -16.8 Td
[(tar)10.0073(get=)]TJ
/R31577984 10 Tf
31.1398 0 Td
("tar)Tj
-0.1 Tc
15.5 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
(t")Tj
/R31905872 10 Tf
10.4539 0 Td
0.974 Tw
[(is a tar)17.9871(get string for client-side imagemaps and SV)15.0024(G, ef)]TJ
230.926 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
1.274 Tw
(ve w)Tj
0 Tc
19.984 0 Td
0.974 Tw
(hen nodes ha)Tj
-0.15 Tc
53.9578 0 Td
1.274 Tw
(ve a U)Tj
0 Tc
27.898 0 Td
(RL.)Tj
-416.72 -12 Td
1.385 Tw
(The tar)Tj
29.8051 0 Td
1.386 Tw
(get string is used to determine which windo)Tj
3.886 Tc
184.162 0 Td
[(wo)388.613(ft)]TJ
0 Tc
26.102 0 Td
[(he bro)25.0146(wser is used for the URL.)-638.618(Setting it to)]TJ
-240.069 -12 Td
0.525 Tw
("_graphviz" will open a ne)Tj
3.025 Tc
108.88 0 Td
(ww)Tj
0 Tc
17.4648 0 Td
(indo)Tj
3.025 Tc
17.5301 0 Td
[(wi)302.5(fi)302.485(td)]TJ
0 Tc
32.9652 0 Td
(oesn')Tj
3.025 Tc
21.4801 0 Td
(ta)Tj
0 Tc
10.2449 0 Td
[(lready e)14.9927(xist, or reuse it if it does.)]TJ
140.419 0 Td
0.524 Tw
[(If the tar)17.9932(get string is)]TJ
-348.984 -12 Td
(empty)Tj
2.522 Tc
24.35 0 Td
(,t)Tj
0 Tc
7.80195 0 Td
0.022 Tw
[(he def)9.99634(ault, then no tar)18.0151(get attrib)20.0049(ute is included in the output.)]TJ
241.962 0 Td
0.023 Tw
(The substrings '\\N' and '\\G' are substi-)Tj
-274.114 -12 Td
0.463 Tw
(tuted in the same manner as for the node label attrib)Tj
212.17 0 Td
2.963 Tw
(ute. Additionally)Tj
73.7059 0 Td
0.463 Tw
(the substring '\\L)Tj
2.963 Tc
66.116 0 Td
[('i)296.294(ss)]TJ
0 Tc
19.816 0 Td
0.462 Tw
(ubstituted with)Tj
-371.808 -12 Td
0 Tw
(the node label string.)Tj
/R32222328 10 Tf
(tooltip=)'
/R31577984 10 Tf
33.4801 0 Td
("tooltip")Tj
/R31905872 10 Tf
37.4219 0 Td
0.402 Tw
(is a tooltip string for client-side imagemaps and SV)Tj
209.166 0 Td
0.403 Tw
(G, ef)Tj
20.143 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.703 Tw
(ve w)Tj
0 Tc
19.4129 0 Td
0.403 Tw
(hen nodes ha)Tj
-0.15 Tc
52.816 0 Td
0.703 Tw
(ve a U)Tj
0 Tc
26.7559 0 Td
(RL.)Tj
-416.716 -12 Td
0.464 Tw
[(The tooltip string def)9.98901(aults to be the same as the label string, b)19.9829(ut this attrib)20.0024(ute permits nodes without labels)]TJ
12 TL
0.123 Tw
(to still ha)'
-0.15 Tc
37.2762 0 Td
0.423 Tw
(ve t)Tj
0 Tc
14.693 0 Td
0.123 Tw
(ooltips thus permitting denser graphs.)Tj
156.445 0 Td
0.124 Tw
(The substrings '\\N' and '\\G' are substituted in the same)Tj
-208.414 -12 Td
1.239 Tw
(manner as for the node label attrib)Tj
144.424 0 Td
3.739 Tw
(ute. Additionally)Tj
75.2578 0 Td
1.239 Tw
(the substring '\\L)Tj
3.739 Tc
67.668 0 Td
[('i)373.916(ss)]TJ
0 Tc
21.368 0 Td
1.238 Tw
(ubstituted with the node label)Tj
-308.718 -12 Td
(string.)Tj
/R32222328 10.95 Tf
-36 -40.8 Td
0 Tw
[(EDGE A)94.9908(TTRIB)10.0454(UTES)]TJ
/R32222328 10 Tf
36 -12 Td
(label=)Tj
/R31577984 10 Tf
26.2602 0 Td
[(te)20.0073(xt)]TJ
/R31905872 10 Tf
16.8828 0 Td
(where)Tj
/R31577984 10 Tf
27.073 0 Td
[(te)20.0073(xt)]TJ
/R31905872 10 Tf
16.8828 0 Td
0.143 Tw
[(may include escaped ne)25.0098(wlines \\)-166.582(n, \\)-166.606(l, or \\)]TJ
2.644 Tc
166.559 0 Td
(rf)Tj
0 Tc
9.30391 0 Td
0.144 Tw
(or centered, left, or right justied lines.)Tj
162.378 0 Td
(If)Tj
-425.34 -12 Td
0.032 Tw
(the substring '\\T' is found in a label it will be replaced by the tail_node name.)Tj
317.141 0 Td
0.031 Tw
(If the substring '\\H' is found)Tj
-317.141 -12 Td
0.064 Tw
[(in a label it will be replaced by the head_node name.)-506.414(If the substring '\\E' v)]TJ
302.6 0 Td
0.065 Tw
(alue is found in a label it will be)Tj
-302.6 -12 Td
0.294 Tw
(replaced by: tail_node_name>head_node_name If the substring '\\G' is found in a label it will be replaced)Tj
0 Tw
T*[(by the graph name.)-500(or by: tail_node_namehead_node_name for undirected graphs.)]TJ
-0.25 Tc
/R32222328 10 Tf
16.8 TL
(fo)'
0 Tc
8.08008 0 Td
(ntsize=)Tj
/R31577984 10 Tf
30.1398 0 Td
(n)Tj
/R31905872 10 Tf
7.5 0 Td
(sets the label type size to)Tj
/R31577984 10 Tf
102.21 0 Td
(n)Tj
/R31905872 10 Tf
7.5 0 Td
(points.)Tj
-0.25 Tc
/R32222328 10 Tf
-155.43 -16.8 Td
(fo)Tj
0 Tc
8.08008 0 Td
(ntname=)Tj
/R31577984 10 Tf
37.9199 0 Td
(name)Tj
/R31905872 10 Tf
24.1602 0 Td
[(sets the label font f)10(amily name.)]TJ
-0.25 Tc
/R32222328 10 Tf
-70.1602 -16.8 Td
(fo)Tj
0 Tc
8.08008 0 Td
(ntcolor=)Tj
/R31577984 10 Tf
36.25 0 Td
(colorvalue)Tj
/R31905872 10 Tf
45.2699 0 Td
[(sets the label te)14.9927(xt color)54.9927(.)]TJ
/R32222328 10 Tf
-89.6 -16.8 Td
[(style=solid dashed dotted bold in)40.0073(vis)]TJ
/R31905872 10 Tf
171.335 -50.4 Td
[(27 May 2009)-20233.5(3)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R39135104 10 Tf
1 0 0 1 71.9 793.89 Tm
[(OSA)34.9921(GE)]TJ
/R39462992 10 Tf
32.0402 0 Td
131.52 Tw
(\(1\) General)Tj
179.83 0 Td
0 Tw
(Commands Manual)Tj
/R39135104 10 Tf
212.53 0 Td
[(OSA)34.9902(GE)]TJ
/R39462992 10 Tf
32.0402 0 Td
(\(1\))Tj
/R39779448 10 Tf
-420.341 -36 Td
[(style=lled solid dashed dotted bold in)40.0146(vis)]TJ
/R39462992 10 Tf
177.01 0 Td
(or an)Tj
2.5 Tc
20.1199 0 Td
(yP)Tj
0 Tc
13.0602 0 Td
(ostscript code.)Tj
/R39779448 10 Tf
-210.19 -16.8 Td
[(lay)9.99268(er=)]TJ
/R39135104 10 Tf
27.2602 0 Td
(id)Tj
/R39462992 10 Tf
10.2801 0 Td
(or)Tj
/R39135104 10 Tf
10.8301 0 Td
(id:id)Tj
/R39462992 10 Tf
21.3898 0 Td
(or "all" sets the node')Tj
2.5 Tc
85.9301 0 Td
(sa)Tj
0 Tc
10.8301 0 Td
(cti)Tj
-0.15 Tc
9.75 0 Td
0.3 Tw
(ve l)Tj
0 Tc
14.5699 0 Td
2.5 Tw
(ayers. The)Tj
46.65 0 Td
0 Tw
[(empty string means no layers \(in)40.0098(visible\).)]TJ
-237.49 -16.8 Td
[(The follo)25.0159(wing attrib)19.9841(utes apply only to polygon shape nodes:)]TJ
-0.18 Tc
/R39779448 10 Tf
16.8 TL
(re)'
0 Tc
8.7 0 Td
(gular=)Tj
/R39135104 10 Tf
28.4801 0 Td
(n)Tj
/R39462992 10 Tf
8.16094 0 Td
(if)Tj
/R39135104 10 Tf
9.27109 0 Td
(n)Tj
/R39462992 10 Tf
8.16094 0 Td
0.661 Tw
(is non-zero then the polygon is made re)Tj
162.507 0 Td
(gular)Tj
3.162 Tc
20.15 0 Td
(,i)Tj
0 Tc
8.44219 0 Td
0.662 Tw
(.e. symmetric about the x and y axis, other)Tj
174.796 0 Td
(-)Tj
-428.668 -12 Td
1.08 Tw
[(wise the polygon tak)10.0159(es on the aspect ratio of the label.)]TJ
-0.2 Tc
/R39135104 10 Tf
233.69 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R39462992 10 Tf
60.8102 0 Td
[(that are not already re)14.9854(gular are)]TJ
-304.3 -12 Td
0.768 Tw
[(made re)14.9951(gular by this attrib)]TJ
108.262 0 Td
(ute.)Tj
-0.2 Tc
/R39135104 10 Tf
20.4879 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R39462992 10 Tf
60.4988 0 Td
0.769 Tw
[(that are already re)14.9805(gular are not af)24.9805(fected \(i.e.)]TJ
185.952 0 Td
(the)Tj
3.269 Tc
12.0699 0 Td
(yc)Tj
0 Tc
12.709 0 Td
(annot)Tj
-409.78 -12 Td
0 Tw
(be made asymmetric\).)Tj
/R39779448 10 Tf
(peripheries=)'
/R39135104 10 Tf
54.0301 0 Td
(n)Tj
/R39462992 10 Tf
8.73789 0 Td
1.237 Tw
[(sets the number of periphery lines dra)15.0049(wn around the polygon.)-623.691(This v)24.9805(alue supersedes the)]TJ
-62.768 -12 Td
0 Tw
(number of periphery lines of)Tj
-0.2 Tc
/R39135104 10 Tf
116.92 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R39462992 10 Tf
57.2301 0 Td
(.)Tj
/R39779448 10 Tf
-183.95 -16.8 Td
(sides=)Tj
/R39135104 10 Tf
26.2602 0 Td
(n)Tj
/R39462992 10 Tf
8.95195 0 Td
1.453 Tw
(sets the number of sides to the polygon.)Tj
/R39135104 10 Tf
173.004 0 Td
(n)Tj
/R39462992 10 Tf
5 0 Td
[(<3 results in an ellipse.)-645.293(This attrib)20.0049(ute is ignored by)]TJ
-0.2 Tc
/R39135104 10 Tf
-213.216 -12 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R39462992 10 Tf
57.2301 0 Td
(.)Tj
/R39779448 10 Tf
-67.0301 -16.8 Td
(orientation=)Tj
/R39135104 10 Tf
52.9199 0 Td
(f)Tj
/R39462992 10 Tf
5.47109 0 Td
0.191 Tw
(sets the orientation of the rst ape)Tj
2.691 Tc
136.536 0 Td
[(xo)269.099(ft)]TJ
0 Tc
21.4922 0 Td
0.19 Tw
[(he polygon counterclockwise from the v)14.9854(ertical, in de-)]TJ
-216.419 -12 Td
(grees.)Tj
/R39135104 10 Tf
28.8922 0 Td
(f)Tj
/R39462992 10 Tf
5.57188 0 Td
0.292 Tw
(may be a oating point number)Tj
5.292 Tc
126.18 0 Td
(.T)Tj
0 Tc
13.902 0 Td
[(he orientation of labels is not af)25.0049(fected by this attrib)]TJ
206.318 0 Td
2.793 Tw
(ute. This)Tj
40.5859 0 Td
(at-)Tj
-421.45 -12 Td
0 Tw
[(trib)20.0159(ute is added to the initial orientation of)]TJ
-0.2 Tc
/R39135104 10 Tf
171.46 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons.)Tj
/R39779448 10 Tf
-181.26 -16.8 Td
(distortion=)Tj
/R39135104 10 Tf
47.3699 0 Td
(f)Tj
/R39462992 10 Tf
5.57813 0 Td
0.297 Tw
[(sets the amount of broadening of the top and narro)25.0195(wing of the bottom of the polygon \(relati)]TJ
-0.15 Tc
369.762 0 Td
(ve)Tj
0 Tc
-422.71 -12 Td
1.255 Tw
[(to its orientation\).)-625.508(Floating point v)]TJ
146.315 0 Td
1.256 Tw
[(alues between 1 and +1 are suggested.)-625.605(This attrib)19.9902(ute is ignored by)]TJ
-0.2 Tc
/R39135104 10 Tf
-146.315 -12 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R39462992 10 Tf
57.2301 0 Td
(.)Tj
/R39779448 10 Tf
-67.0301 -16.8 Td
[(sk)10(ew=)]TJ
/R39135104 10 Tf
26.7102 0 Td
(f)Tj
/R39462992 10 Tf
5.43984 0 Td
0.159 Tw
(sets the amount of right-displacement of the top and left-displacement of the bottom of the polygon)Tj
-32.15 -12 Td
(\(relati)Tj
-0.15 Tc
23.6301 0 Td
1.338 Tw
(ve t)Tj
3.538 Tc
15.6078 0 Td
(oi)Tj
0 Tc
11.318 0 Td
1.038 Tw
[(ts orientation\).)-603.787(Floating point v)24.9829(alues between 1 and +1 are suggested.)-603.784(This attrib)]TJ
344.366 0 Td
1.039 Tw
(ute is ig-)Tj
-394.922 -12 Td
0 Tw
(nored by)Tj
-0.2 Tc
/R39135104 10 Tf
37.7699 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R39462992 10 Tf
57.2301 0 Td
(.)Tj
/R39779448 10 Tf
-104.8 -16.8 Td
[(hr)18.0078(ef=)]TJ
/R39135104 10 Tf
23.2898 0 Td
("url")Tj
/R39462992 10 Tf
23.2531 0 Td
0.683 Tw
(sets the url for the node in imagemap, PostScript and SV)Tj
3.182 Tc
233.61 0 Td
(G)Tj
0 Tc
15.9621 0 Td
3.182 Tw
(les. The)Tj
38.0238 0 Td
0.682 Tw
(substrings '\\N' and '\\G')Tj
-334.139 -12 Td
0.398 Tw
(are substituted in the same manner as for the node label attrib)Tj
249.968 0 Td
2.898 Tw
(ute. Additionally)Tj
73.5762 0 Td
0.399 Tw
(the substring '\\L)Tj
2.899 Tc
65.9879 0 Td
[('i)289.902(ss)]TJ
0 Tc
19.6879 0 Td
(ubsti-)Tj
-409.22 -12 Td
0 Tw
(tuted with the node label string.)Tj
/R39779448 10 Tf
(URL=)'
/R39135104 10 Tf
26.8102 0 Td
("url")Tj
/R39462992 10 Tf
22.5699 0 Td
[(\("URL" is a synon)15.0146(ym for "href".\))]TJ
/R39779448 10 Tf
-49.3801 -16.8 Td
[(tar)10.0073(get=)]TJ
/R39135104 10 Tf
31.1398 0 Td
("tar)Tj
-0.1 Tc
15.5 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
(t")Tj
/R39462992 10 Tf
10.4539 0 Td
0.974 Tw
[(is a tar)17.9871(get string for client-side imagemaps and SV)15.0024(G, ef)]TJ
230.926 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
1.274 Tw
(ve w)Tj
0 Tc
19.984 0 Td
0.974 Tw
(hen nodes ha)Tj
-0.15 Tc
53.9578 0 Td
1.274 Tw
(ve a U)Tj
0 Tc
27.898 0 Td
(RL.)Tj
-416.72 -12 Td
1.385 Tw
(The tar)Tj
29.8051 0 Td
1.386 Tw
(get string is used to determine which windo)Tj
3.886 Tc
184.162 0 Td
[(wo)388.613(ft)]TJ
0 Tc
26.102 0 Td
[(he bro)25.0146(wser is used for the URL.)-638.618(Setting it to)]TJ
-240.069 -12 Td
0.525 Tw
("_graphviz" will open a ne)Tj
3.025 Tc
108.88 0 Td
(ww)Tj
0 Tc
17.4648 0 Td
(indo)Tj
3.025 Tc
17.5301 0 Td
[(wi)302.5(fi)302.485(td)]TJ
0 Tc
32.9652 0 Td
(oesn')Tj
3.025 Tc
21.4801 0 Td
(ta)Tj
0 Tc
10.2449 0 Td
[(lready e)14.9927(xist, or reuse it if it does.)]TJ
140.419 0 Td
0.524 Tw
[(If the tar)17.9932(get string is)]TJ
-348.984 -12 Td
(empty)Tj
2.522 Tc
24.35 0 Td
(,t)Tj
0 Tc
7.80195 0 Td
0.022 Tw
[(he def)9.99634(ault, then no tar)18.0151(get attrib)20.0049(ute is included in the output.)]TJ
241.962 0 Td
0.023 Tw
(The substrings '\\N' and '\\G' are substi-)Tj
-274.114 -12 Td
0.463 Tw
(tuted in the same manner as for the node label attrib)Tj
212.17 0 Td
2.963 Tw
(ute. Additionally)Tj
73.7059 0 Td
0.463 Tw
(the substring '\\L)Tj
2.963 Tc
66.116 0 Td
[('i)296.294(ss)]TJ
0 Tc
19.816 0 Td
0.462 Tw
(ubstituted with)Tj
-371.808 -12 Td
0 Tw
(the node label string.)Tj
/R39779448 10 Tf
(tooltip=)'
/R39135104 10 Tf
33.4801 0 Td
("tooltip")Tj
/R39462992 10 Tf
37.4219 0 Td
0.402 Tw
(is a tooltip string for client-side imagemaps and SV)Tj
209.166 0 Td
0.403 Tw
(G, ef)Tj
20.143 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.703 Tw
(ve w)Tj
0 Tc
19.4129 0 Td
0.403 Tw
(hen nodes ha)Tj
-0.15 Tc
52.816 0 Td
0.703 Tw
(ve a U)Tj
0 Tc
26.7559 0 Td
(RL.)Tj
-416.716 -12 Td
0.464 Tw
[(The tooltip string def)9.98901(aults to be the same as the label string, b)19.9829(ut this attrib)20.0024(ute permits nodes without labels)]TJ
12 TL
0.123 Tw
(to still ha)'
-0.15 Tc
37.2762 0 Td
0.423 Tw
(ve t)Tj
0 Tc
14.693 0 Td
0.123 Tw
(ooltips thus permitting denser graphs.)Tj
156.445 0 Td
0.124 Tw
(The substrings '\\N' and '\\G' are substituted in the same)Tj
-208.414 -12 Td
1.239 Tw
(manner as for the node label attrib)Tj
144.424 0 Td
3.739 Tw
(ute. Additionally)Tj
75.2578 0 Td
1.239 Tw
(the substring '\\L)Tj
3.739 Tc
67.668 0 Td
[('i)373.916(ss)]TJ
0 Tc
21.368 0 Td
1.238 Tw
(ubstituted with the node label)Tj
-308.718 -12 Td
(string.)Tj
/R39779448 10.95 Tf
-36 -40.8 Td
0 Tw
[(EDGE A)94.9908(TTRIB)10.0454(UTES)]TJ
/R39779448 10 Tf
36 -12 Td
(label=)Tj
/R39135104 10 Tf
26.2602 0 Td
[(te)20.0073(xt)]TJ
/R39462992 10 Tf
16.8828 0 Td
(where)Tj
/R39135104 10 Tf
27.073 0 Td
[(te)20.0073(xt)]TJ
/R39462992 10 Tf
16.8828 0 Td
0.143 Tw
[(may include escaped ne)25.0098(wlines \\)-166.582(n, \\)-166.606(l, or \\)]TJ
2.644 Tc
166.559 0 Td
(rf)Tj
0 Tc
9.30391 0 Td
0.144 Tw
(or centered, left, or right justied lines.)Tj
162.378 0 Td
(If)Tj
-425.34 -12 Td
0.032 Tw
(the substring '\\T' is found in a label it will be replaced by the tail_node name.)Tj
317.141 0 Td
0.031 Tw
(If the substring '\\H' is found)Tj
-317.141 -12 Td
0.064 Tw
[(in a label it will be replaced by the head_node name.)-506.414(If the substring '\\E' v)]TJ
302.6 0 Td
0.065 Tw
(alue is found in a label it will be)Tj
-302.6 -12 Td
0.294 Tw
(replaced by: tail_node_name>head_node_name If the substring '\\G' is found in a label it will be replaced)Tj
0 Tw
T*[(by the graph name.)-500(or by: tail_node_namehead_node_name for undirected graphs.)]TJ
-0.25 Tc
/R39779448 10 Tf
16.8 TL
(fo)'
0 Tc
8.08008 0 Td
(ntsize=)Tj
/R39135104 10 Tf
30.1398 0 Td
(n)Tj
/R39462992 10 Tf
7.5 0 Td
(sets the label type size to)Tj
/R39135104 10 Tf
102.21 0 Td
(n)Tj
/R39462992 10 Tf
7.5 0 Td
(points.)Tj
-0.25 Tc
/R39779448 10 Tf
-155.43 -16.8 Td
(fo)Tj
0 Tc
8.08008 0 Td
(ntname=)Tj
/R39135104 10 Tf
37.9199 0 Td
(name)Tj
/R39462992 10 Tf
24.1602 0 Td
[(sets the label font f)10(amily name.)]TJ
-0.25 Tc
/R39779448 10 Tf
-70.1602 -16.8 Td
(fo)Tj
0 Tc
8.08008 0 Td
(ntcolor=)Tj
/R39135104 10 Tf
36.25 0 Td
(colorvalue)Tj
/R39462992 10 Tf
45.2699 0 Td
[(sets the label te)14.9927(xt color)54.9927(.)]TJ
/R39779448 10 Tf
-89.6 -16.8 Td
[(style=solid dashed dotted bold in)40.0073(vis)]TJ
/R39462992 10 Tf
171.335 -50.4 Td
[(27 May 2009)-20233.5(3)]TJ
ET
Q
Q
\n \n \n \n \n 3476\n \n \n \n \n-R32222328\n+R39779448\n \n-R31905872\n+R39462992\n \n-R31577984\n+R39135104\n \n \n \n \n \n \n Type\n@@ -822,29 +822,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R31577984 10 Tf
1 0 0 1 71.9 793.89 Tm
[(OSA)34.9921(GE)]TJ
/R31905872 10 Tf
32.0402 0 Td
131.52 Tw
(\(1\) General)Tj
179.83 0 Td
0 Tw
(Commands Manual)Tj
/R31577984 10 Tf
212.53 0 Td
[(OSA)34.9902(GE)]TJ
/R31905872 10 Tf
32.0402 0 Td
(\(1\))Tj
/R32222328 10 Tf
-420.341 -36 Td
(color=)Tj
/R31577984 10 Tf
27.3602 0 Td
(colorvalue)Tj
/R31905872 10 Tf
45.2699 0 Td
(sets the line color for edges.)Tj
/R32222328 10 Tf
-72.6301 -16.8 Td
(color=)Tj
/R31577984 10 Tf
27.3602 0 Td
(colorvaluelist)Tj
2.5 Tc
/R31905872 10 Tf
57.5 0 Td
(a')Tj
0 Tc
10.2699 0 Td
(:' separated list of)Tj
/R31577984 10 Tf
74.4301 0 Td
(colorvalue)Tj
/R31905872 10 Tf
45.2699 0 Td
[(creates parallel edges, one edge for each color)55.0098(.)]TJ
/R32222328 10 Tf
-214.83 -16.8 Td
[(dir=f)24.9841(orward back both none)]TJ
/R31905872 10 Tf
123.79 0 Td
(controls arro)Tj
2.5 Tc
50.5699 0 Td
(wd)Tj
0 Tc
14.7199 0 Td
(irection.)Tj
/R32222328 10 Tf
-189.08 -16.8 Td
(tailclip,headclip=false)Tj
/R31905872 10 Tf
95.7102 0 Td
(disables endpoint shape clipping.)Tj
/R32222328 10 Tf
-95.7102 -16.8 Td
[(hr)18.0078(ef=)]TJ
/R31577984 10 Tf
23.2898 0 Td
("url")Tj
/R31905872 10 Tf
22.9578 0 Td
0.388 Tw
(sets the url for the node in imagemap, PostScript and SV)Tj
2.888 Tc
230.66 0 Td
(G)Tj
0 Tc
15.668 0 Td
2.888 Tw
(les. The)Tj
37.4371 0 Td
0.389 Tw
(substrings '\\T', '\\H', '\\E')Tj
-330.013 -12 Td
0.022 Tw
(and '\\G' are substituted in the same manner as for the edge label attrib)Tj
281.416 0 Td
2.522 Tw
(ute. Additionally)Tj
72.8238 0 Td
0.022 Tw
(the substring '\\L)Tj
2.522 Tc
65.234 0 Td
('i)Tj
0 Tc
8.63203 0 Td
(s)Tj
-428.106 -12 Td
0 Tw
(substituted with the edge label string.)Tj
/R32222328 10 Tf
16.8 TL
(URL=)'
/R31577984 10 Tf
26.8102 0 Td
("url")Tj
/R31905872 10 Tf
22.5699 0 Td
[(\("URL" is a synon)15.0146(ym for "href".\))]TJ
/R32222328 10 Tf
-49.3801 -16.8 Td
[(tar)10.0073(get=)]TJ
/R31577984 10 Tf
31.1398 0 Td
("tar)Tj
-0.1 Tc
15.5 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
(t")Tj
/R31905872 10 Tf
9.69883 0 Td
0.219 Tw
[(is a tar)18.0029(get string for client-side imagemaps and SV)15.0098(G, ef)]TJ
224.131 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.52 Tw
(ve w)Tj
0 Tc
19.2301 0 Td
0.22 Tw
(hen edges ha)Tj
-0.15 Tc
51.8898 0 Td
0.52 Tw
(ve a U)Tj
0 Tc
26.3898 0 Td
2.72 Tw
(RL. If)Tj
-404.839 -12 Td
0.263 Tw
[(the tar)17.9871(get string is empty)]TJ
2.763 Tc
99.6621 0 Td
(,t)Tj
0 Tc
8.04297 0 Td
[(he def)9.99512(ault, then no tar)18.0103(get attrib)20.0024(ute is included in the output.)]TJ
244.612 0 Td
0.262 Tw
(The substrings '\\T',)Tj
-352.317 -12 Td
0.358 Tw
('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj
326.21 0 Td
2.858 Tw
(ute. Additionally)Tj
73.4961 0 Td
0.358 Tw
(the sub-)Tj
-399.706 -12 Td
0 Tw
(string '\\L)Tj
2.5 Tc
36.5801 0 Td
[('i)249.984(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R32222328 10 Tf
-55.4703 -16.8 Td
(tooltip=)Tj
/R31577984 10 Tf
33.4801 0 Td
("tooltip")Tj
/R31905872 10 Tf
39.009 0 Td
1.989 Tw
(is a tooltip string for client-side imagemaps ef)Tj
197.823 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
2.288 Tw
(ve w)Tj
0 Tc
20.998 0 Td
1.988 Tw
(hen edges ha)Tj
-0.15 Tc
55.4262 0 Td
2.288 Tw
(ve a U)Tj
0 Tc
29.9262 0 Td
4.488 Tw
(RL. The)Tj
-394.182 -12 Td
0.801 Tw
[(tooltip string def)10.0122(aults to be the same as the edge label string.)-580.085(The substrings '\\T', '\\H', '\\E' and '\\G' are)]TJ
12 TL
0.336 Tw
(substituted in the same manner as for the edge label attrib)'
233.68 0 Td
2.835 Tw
(ute. Additionally)Tj
73.45 0 Td
0.335 Tw
(the substring '\\L)Tj
2.835 Tc
65.8602 0 Td
[('i)283.506(ss)]TJ
0 Tc
19.5598 0 Td
(ubstituted)Tj
-392.55 -12 Td
0 Tw
(with the edge label string.)Tj
/R32222328 10 Tf
16.8 TL
(arr)'
-0.1 Tc
13.7 0 Td
(ow)Tj
0 Tc
12.1199 0 Td
(head,arr)Tj
-0.1 Tc
36.7602 0 Td
(ow)Tj
0 Tc
12.1199 0 Td
1.164 Tw
(tail=none, normal, in)Tj
-0.55 Tc
91.5281 0 Td
2.264 Tw
(v, d)Tj
0 Tc
16.1738 0 Td
1.164 Tw
(ot, odot, in)Tj
47.4879 0 Td
1.165 Tw
(vdot, in)Tj
-0.1 Tc
32.9949 0 Td
(vo)Tj
0 Tc
9.9 0 Td
(dot, tee, empty)Tj
3.665 Tc
64.5398 0 Td
(,i)Tj
-0.4 Tc
8.94492 0 Td
-1.8 Tw
(nv e)Tj
0 Tc
14.5 0 Td
(mpty)Tj
3.665 Tc
21.6699 0 Td
(,o)Tj
0 Tc
11.1648 0 Td
1.165 Tw
(pen, hal-)Tj
-0.25 Tc
-393.604 -12 Td
(fo)Tj
0 Tc
8.08008 0 Td
0 Tw
(pen, diamond, odiamond, box, obox, cr)Tj
-0.1 Tc
165.96 0 Td
(ow)Tj
0 Tc
/R31905872 10 Tf
12.1199 0 Td
(.)Tj
/R32222328 10 Tf
-186.16 -16.8 Td
(arr)Tj
-0.1 Tc
13.7 0 Td
(ow)Tj
0 Tc
12.1199 0 Td
(size)Tj
/R31905872 10 Tf
18.05 0 Td
[(\(norm_length=10,norm_width=5, in)40.0146(v_length=6,in)40.0073(v_width=7,dot_radius=2\))]TJ
/R32222328 10 Tf
-43.8699 -16.8 Td
(headlabel,taillabel=string)Tj
/R31905872 10 Tf
112.675 0 Td
1.405 Tw
(for port labels.)Tj
/R32222328 10 Tf
67.8148 0 Td
[(labelf)25.0146(ontcolor)]TJ
/R31905872 10 Tf
59.1898 0 Td
(,)Tj
/R32222328 10 Tf
2.5 0 Td
[(labelf)25.0146(ontname)]TJ
/R31905872 10 Tf
60.8598 0 Td
(,)Tj
/R32222328 10 Tf
2.5 0 Td
[(labelf)25.0146(ontsize)]TJ
/R31905872 10 Tf
56.9848 0 Td
(for head and tail)Tj
-362.524 -12 Td
2.975 Tw
(labels. The)Tj
49.8301 0 Td
0.475 Tw
(substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label at-)Tj
-49.8301 -12 Td
(trib)Tj
13.6898 0 Td
2.5 Tw
(ute. Additionally)Tj
72.7801 0 Td
0 Tw
(the substring '\\L)Tj
2.5 Tc
65.1898 0 Td
[('i)249.985(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R32222328 10 Tf
-170.55 -16.8 Td
[(headhr)17.9919(ef=)]TJ
/R31577984 10 Tf
43.85 0 Td
("url")Tj
/R31905872 10 Tf
23.052 0 Td
0.481 Tw
(sets the url for the head port in imagemap, PostScript and SV)Tj
2.981 Tc
250.121 0 Td
(G)Tj
0 Tc
15.7609 0 Td
2.981 Tw
(les. The)Tj
37.6219 0 Td
0.481 Tw
(substrings '\\T',)Tj
-370.406 -12 Td
0.358 Tw
('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj
326.21 0 Td
2.858 Tw
(ute. Additionally)Tj
73.4961 0 Td
0.358 Tw
(the sub-)Tj
-399.706 -12 Td
0 Tw
(string '\\L)Tj
2.5 Tc
36.5801 0 Td
[('i)249.984(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R32222328 10 Tf
-55.4703 -16.8 Td
(headURL=)Tj
/R31577984 10 Tf
47.3699 0 Td
("url")Tj
/R31905872 10 Tf
22.5699 0 Td
[(\("headURL" is a synon)15.0073(ym for "headhref".\))]TJ
/R32222328 10 Tf
-69.9398 -16.8 Td
[(headtar)9.99268(get=)]TJ
/R31577984 10 Tf
51.7 0 Td
("headtar)Tj
-0.1 Tc
34.9398 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
(t")Tj
/R31905872 10 Tf
10 0 Td
0.52 Tw
[(is a tar)18.0078(get string for client-side imagemaps and SV)14.9854(G, ef)]TJ
226.84 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.82 Tw
(ve w)Tj
0 Tc
19.5301 0 Td
0.52 Tw
(hen edge heads)Tj
-369.87 -12 Td
(ha)Tj
-0.15 Tc
9.23984 0 Td
0.492 Tw
(ve a U)Tj
0 Tc
26.334 0 Td
2.692 Tw
(RL. The)Tj
38.7141 0 Td
(headtar)Tj
29.25 0 Td
0.193 Tw
(get string is used to determine which windo)Tj
2.693 Tc
175.811 0 Td
[(wo)269.312(ft)]TJ
0 Tc
23.716 0 Td
[(he bro)25.0098(wser is used for the URL.)]TJ
-303.065 -12 Td
1.164 Tw
[(If the headtar)18.0188(get string is empty)]TJ
3.664 Tc
132.47 0 Td
(,t)Tj
0 Tc
8.94414 0 Td
[(he def)10.0171(ault, then headtar)17.9956(get def)10.0098(aults to the same v)24.9902(alue as tar)]TJ
247.16 0 Td
1.163 Tw
(get for the)Tj
-388.574 -12 Td
3.209 Tw
(edge. The)Tj
45.848 0 Td
0.71 Tw
(substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label at-)Tj
-45.848 -12 Td
(trib)Tj
13.6898 0 Td
2.5 Tw
(ute. Additionally)Tj
72.7801 0 Td
0 Tw
(the substring '\\L)Tj
2.5 Tc
65.1898 0 Td
[('i)249.985(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R32222328 10 Tf
-170.55 -16.8 Td
(headtooltip=)Tj
/R31577984 10 Tf
54.0398 0 Td
("tooltip")Tj
/R31905872 10 Tf
37.6789 0 Td
0.659 Tw
(is a tooltip string for client-side imagemaps ef)Tj
188.513 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.958 Tw
(ve w)Tj
0 Tc
19.668 0 Td
0.658 Tw
(hen head ports ha)Tj
-0.15 Tc
72.034 0 Td
0.958 Tw
(ve a U)Tj
0 Tc
27.266 0 Td
(RL.)Tj
-416.72 -12 Td
1.046 Tw
[(The tooltip string def)10.0183(aults to be the same as the headlabel string.)-604.614(The substrings '\\T', '\\H', and '\\E' are)]TJ
12 TL
0.336 Tw
(substituted in the same manner as for the edge label attrib)'
233.68 0 Td
2.835 Tw
(ute. Additionally)Tj
73.45 0 Td
0.335 Tw
(the substring '\\L)Tj
2.835 Tc
65.8602 0 Td
[('i)283.506(ss)]TJ
0 Tc
19.5598 0 Td
(ubstituted)Tj
-392.55 -12 Td
0 Tw
(with the edge label string.)Tj
/R32222328 10 Tf
16.8 TL
T*[(tailhr)17.9846(ef=)]TJ
/R31577984 10 Tf
37.1801 0 Td
("url")Tj
/R31905872 10 Tf
23.8488 0 Td
1.279 Tw
(sets the url for the tail port in imagemap, PostScript and SV)Tj
3.78 Tc
252.799 0 Td
(G)Tj
0 Tc
16.5602 0 Td
3.78 Tw
(les. The)Tj
39.2199 0 Td
1.28 Tw
(substrings '\\T',)Tj
-369.608 -12 Td
0.358 Tw
('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj
326.21 0 Td
2.857 Tw
(ute. Additionally)Tj
73.4941 0 Td
0.357 Tw
(the sub-)Tj
-399.704 -12 Td
0 Tw
(string '\\L)Tj
2.5 Tc
36.5801 0 Td
[('i)249.984(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R32222328 10 Tf
-55.4703 -16.8 Td
(tailURL=)Tj
/R31577984 10 Tf
40.7 0 Td
("url")Tj
/R31905872 10 Tf
22.5699 0 Td
[(\("tailURL" is a synon)15.0073(ym for "tailhref".\))]TJ
/R32222328 10 Tf
-63.2699 -16.8 Td
[(tailtar)9.98413(get=)]TJ
/R31577984 10 Tf
45.0301 0 Td
("tailtar)Tj
-0.1 Tc
28.8398 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
(t")Tj
/R31905872 10 Tf
9.80781 0 Td
0.328 Tw
[(is a tar)18.0054(get string for client-side imagemaps and SV)]TJ
205.044 0 Td
0.329 Tw
(G, ef)Tj
20.0691 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.629 Tw
(ve w)Tj
0 Tc
19.3391 0 Td
0.329 Tw
(hen edge tails ha)Tj
-0.15 Tc
67.7172 0 Td
(ve)Tj
2.721 Tc
-422.707 -12 Td
(aU)Tj
0 Tc
14.3809 0 Td
2.721 Tw
(RL. The)Tj
38.7719 0 Td
(tailtar)Tj
23.15 0 Td
0.221 Tw
(get string is used to determine which windo)Tj
2.72 Tc
176.007 0 Td
[(wo)272.017(ft)]TJ
0 Tc
23.7699 0 Td
0.22 Tw
[(he bro)25.0146(wser is used for the URL.)-522.007(If the)]TJ
-276.08 -12 Td
(tailtar)Tj
23.15 0 Td
0.7 Tw
(get string is empty)Tj
3.2 Tc
75.6199 0 Td
(,t)Tj
0 Tc
8.48008 0 Td
[(he def)9.98535(ault, then tailtar)18.0078(get def)10.0146(aults to the same v)25.0146(alue as tar)17.9834(get for the edge.)]TJ
309.2 0 Td
(The)Tj
-416.45 -12 Td
0.25 Tw
(substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj
388.7 0 Td
2.75 Tw
(ute. Addi-)Tj
-388.7 -12 Td
0 Tw
(tionally the substring '\\L)Tj
2.5 Tc
98.25 0 Td
[('i)249.985(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R32222328 10 Tf
-117.14 -16.8 Td
(tailtooltip=)Tj
/R31577984 10 Tf
47.3699 0 Td
("tooltip")Tj
/R31905872 10 Tf
37.116 0 Td
0.096 Tw
(is a tooltip string for client-side imagemaps ef)Tj
184.572 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.396 Tw
(ve w)Tj
0 Tc
19.1059 0 Td
0.096 Tw
(hen tail ports ha)Tj
-0.15 Tc
64.248 0 Td
0.396 Tw
(ve a U)Tj
0 Tc
26.1422 0 Td
2.596 Tw
(RL. The)Tj
-396.074 -12 Td
0.216 Tw
[(tooltip string def)10.0049(aults to be the same as the taillabel string.)-521.582(The substrings '\\T', '\\H', '\\E' and '\\G' are sub-)]TJ
12 TL
1.204 Tw
(stituted in the same manner as for the edge label attrib)'
228.47 0 Td
3.704 Tw
(ute. Additionally)Tj
75.1879 0 Td
1.204 Tw
(the substring '\\L)Tj
3.704 Tc
67.598 0 Td
[('i)370.396(ss)]TJ
0 Tc
21.298 0 Td
(ubstituted)Tj
-221.219 -45.6 Td
0 Tw
[(27 May 2009)-20233.5(4)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R39135104 10 Tf
1 0 0 1 71.9 793.89 Tm
[(OSA)34.9921(GE)]TJ
/R39462992 10 Tf
32.0402 0 Td
131.52 Tw
(\(1\) General)Tj
179.83 0 Td
0 Tw
(Commands Manual)Tj
/R39135104 10 Tf
212.53 0 Td
[(OSA)34.9902(GE)]TJ
/R39462992 10 Tf
32.0402 0 Td
(\(1\))Tj
/R39779448 10 Tf
-420.341 -36 Td
(color=)Tj
/R39135104 10 Tf
27.3602 0 Td
(colorvalue)Tj
/R39462992 10 Tf
45.2699 0 Td
(sets the line color for edges.)Tj
/R39779448 10 Tf
-72.6301 -16.8 Td
(color=)Tj
/R39135104 10 Tf
27.3602 0 Td
(colorvaluelist)Tj
2.5 Tc
/R39462992 10 Tf
57.5 0 Td
(a')Tj
0 Tc
10.2699 0 Td
(:' separated list of)Tj
/R39135104 10 Tf
74.4301 0 Td
(colorvalue)Tj
/R39462992 10 Tf
45.2699 0 Td
[(creates parallel edges, one edge for each color)55.0098(.)]TJ
/R39779448 10 Tf
-214.83 -16.8 Td
[(dir=f)24.9841(orward back both none)]TJ
/R39462992 10 Tf
123.79 0 Td
(controls arro)Tj
2.5 Tc
50.5699 0 Td
(wd)Tj
0 Tc
14.7199 0 Td
(irection.)Tj
/R39779448 10 Tf
-189.08 -16.8 Td
(tailclip,headclip=false)Tj
/R39462992 10 Tf
95.7102 0 Td
(disables endpoint shape clipping.)Tj
/R39779448 10 Tf
-95.7102 -16.8 Td
[(hr)18.0078(ef=)]TJ
/R39135104 10 Tf
23.2898 0 Td
("url")Tj
/R39462992 10 Tf
22.9578 0 Td
0.388 Tw
(sets the url for the node in imagemap, PostScript and SV)Tj
2.888 Tc
230.66 0 Td
(G)Tj
0 Tc
15.668 0 Td
2.888 Tw
(les. The)Tj
37.4371 0 Td
0.389 Tw
(substrings '\\T', '\\H', '\\E')Tj
-330.013 -12 Td
0.022 Tw
(and '\\G' are substituted in the same manner as for the edge label attrib)Tj
281.416 0 Td
2.522 Tw
(ute. Additionally)Tj
72.8238 0 Td
0.022 Tw
(the substring '\\L)Tj
2.522 Tc
65.234 0 Td
('i)Tj
0 Tc
8.63203 0 Td
(s)Tj
-428.106 -12 Td
0 Tw
(substituted with the edge label string.)Tj
/R39779448 10 Tf
16.8 TL
(URL=)'
/R39135104 10 Tf
26.8102 0 Td
("url")Tj
/R39462992 10 Tf
22.5699 0 Td
[(\("URL" is a synon)15.0146(ym for "href".\))]TJ
/R39779448 10 Tf
-49.3801 -16.8 Td
[(tar)10.0073(get=)]TJ
/R39135104 10 Tf
31.1398 0 Td
("tar)Tj
-0.1 Tc
15.5 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
(t")Tj
/R39462992 10 Tf
9.69883 0 Td
0.219 Tw
[(is a tar)18.0029(get string for client-side imagemaps and SV)15.0098(G, ef)]TJ
224.131 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.52 Tw
(ve w)Tj
0 Tc
19.2301 0 Td
0.22 Tw
(hen edges ha)Tj
-0.15 Tc
51.8898 0 Td
0.52 Tw
(ve a U)Tj
0 Tc
26.3898 0 Td
2.72 Tw
(RL. If)Tj
-404.839 -12 Td
0.263 Tw
[(the tar)17.9871(get string is empty)]TJ
2.763 Tc
99.6621 0 Td
(,t)Tj
0 Tc
8.04297 0 Td
[(he def)9.99512(ault, then no tar)18.0103(get attrib)20.0024(ute is included in the output.)]TJ
244.612 0 Td
0.262 Tw
(The substrings '\\T',)Tj
-352.317 -12 Td
0.358 Tw
('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj
326.21 0 Td
2.858 Tw
(ute. Additionally)Tj
73.4961 0 Td
0.358 Tw
(the sub-)Tj
-399.706 -12 Td
0 Tw
(string '\\L)Tj
2.5 Tc
36.5801 0 Td
[('i)249.984(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R39779448 10 Tf
-55.4703 -16.8 Td
(tooltip=)Tj
/R39135104 10 Tf
33.4801 0 Td
("tooltip")Tj
/R39462992 10 Tf
39.009 0 Td
1.989 Tw
(is a tooltip string for client-side imagemaps ef)Tj
197.823 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
2.288 Tw
(ve w)Tj
0 Tc
20.998 0 Td
1.988 Tw
(hen edges ha)Tj
-0.15 Tc
55.4262 0 Td
2.288 Tw
(ve a U)Tj
0 Tc
29.9262 0 Td
4.488 Tw
(RL. The)Tj
-394.182 -12 Td
0.801 Tw
[(tooltip string def)10.0122(aults to be the same as the edge label string.)-580.085(The substrings '\\T', '\\H', '\\E' and '\\G' are)]TJ
12 TL
0.336 Tw
(substituted in the same manner as for the edge label attrib)'
233.68 0 Td
2.835 Tw
(ute. Additionally)Tj
73.45 0 Td
0.335 Tw
(the substring '\\L)Tj
2.835 Tc
65.8602 0 Td
[('i)283.506(ss)]TJ
0 Tc
19.5598 0 Td
(ubstituted)Tj
-392.55 -12 Td
0 Tw
(with the edge label string.)Tj
/R39779448 10 Tf
16.8 TL
(arr)'
-0.1 Tc
13.7 0 Td
(ow)Tj
0 Tc
12.1199 0 Td
(head,arr)Tj
-0.1 Tc
36.7602 0 Td
(ow)Tj
0 Tc
12.1199 0 Td
1.164 Tw
(tail=none, normal, in)Tj
-0.55 Tc
91.5281 0 Td
2.264 Tw
(v, d)Tj
0 Tc
16.1738 0 Td
1.164 Tw
(ot, odot, in)Tj
47.4879 0 Td
1.165 Tw
(vdot, in)Tj
-0.1 Tc
32.9949 0 Td
(vo)Tj
0 Tc
9.9 0 Td
(dot, tee, empty)Tj
3.665 Tc
64.5398 0 Td
(,i)Tj
-0.4 Tc
8.94492 0 Td
-1.8 Tw
(nv e)Tj
0 Tc
14.5 0 Td
(mpty)Tj
3.665 Tc
21.6699 0 Td
(,o)Tj
0 Tc
11.1648 0 Td
1.165 Tw
(pen, hal-)Tj
-0.25 Tc
-393.604 -12 Td
(fo)Tj
0 Tc
8.08008 0 Td
0 Tw
(pen, diamond, odiamond, box, obox, cr)Tj
-0.1 Tc
165.96 0 Td
(ow)Tj
0 Tc
/R39462992 10 Tf
12.1199 0 Td
(.)Tj
/R39779448 10 Tf
-186.16 -16.8 Td
(arr)Tj
-0.1 Tc
13.7 0 Td
(ow)Tj
0 Tc
12.1199 0 Td
(size)Tj
/R39462992 10 Tf
18.05 0 Td
[(\(norm_length=10,norm_width=5, in)40.0146(v_length=6,in)40.0073(v_width=7,dot_radius=2\))]TJ
/R39779448 10 Tf
-43.8699 -16.8 Td
(headlabel,taillabel=string)Tj
/R39462992 10 Tf
112.675 0 Td
1.405 Tw
(for port labels.)Tj
/R39779448 10 Tf
67.8148 0 Td
[(labelf)25.0146(ontcolor)]TJ
/R39462992 10 Tf
59.1898 0 Td
(,)Tj
/R39779448 10 Tf
2.5 0 Td
[(labelf)25.0146(ontname)]TJ
/R39462992 10 Tf
60.8598 0 Td
(,)Tj
/R39779448 10 Tf
2.5 0 Td
[(labelf)25.0146(ontsize)]TJ
/R39462992 10 Tf
56.9848 0 Td
(for head and tail)Tj
-362.524 -12 Td
2.975 Tw
(labels. The)Tj
49.8301 0 Td
0.475 Tw
(substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label at-)Tj
-49.8301 -12 Td
(trib)Tj
13.6898 0 Td
2.5 Tw
(ute. Additionally)Tj
72.7801 0 Td
0 Tw
(the substring '\\L)Tj
2.5 Tc
65.1898 0 Td
[('i)249.985(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R39779448 10 Tf
-170.55 -16.8 Td
[(headhr)17.9919(ef=)]TJ
/R39135104 10 Tf
43.85 0 Td
("url")Tj
/R39462992 10 Tf
23.052 0 Td
0.481 Tw
(sets the url for the head port in imagemap, PostScript and SV)Tj
2.981 Tc
250.121 0 Td
(G)Tj
0 Tc
15.7609 0 Td
2.981 Tw
(les. The)Tj
37.6219 0 Td
0.481 Tw
(substrings '\\T',)Tj
-370.406 -12 Td
0.358 Tw
('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj
326.21 0 Td
2.858 Tw
(ute. Additionally)Tj
73.4961 0 Td
0.358 Tw
(the sub-)Tj
-399.706 -12 Td
0 Tw
(string '\\L)Tj
2.5 Tc
36.5801 0 Td
[('i)249.984(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R39779448 10 Tf
-55.4703 -16.8 Td
(headURL=)Tj
/R39135104 10 Tf
47.3699 0 Td
("url")Tj
/R39462992 10 Tf
22.5699 0 Td
[(\("headURL" is a synon)15.0073(ym for "headhref".\))]TJ
/R39779448 10 Tf
-69.9398 -16.8 Td
[(headtar)9.99268(get=)]TJ
/R39135104 10 Tf
51.7 0 Td
("headtar)Tj
-0.1 Tc
34.9398 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
(t")Tj
/R39462992 10 Tf
10 0 Td
0.52 Tw
[(is a tar)18.0078(get string for client-side imagemaps and SV)14.9854(G, ef)]TJ
226.84 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.82 Tw
(ve w)Tj
0 Tc
19.5301 0 Td
0.52 Tw
(hen edge heads)Tj
-369.87 -12 Td
(ha)Tj
-0.15 Tc
9.23984 0 Td
0.492 Tw
(ve a U)Tj
0 Tc
26.334 0 Td
2.692 Tw
(RL. The)Tj
38.7141 0 Td
(headtar)Tj
29.25 0 Td
0.193 Tw
(get string is used to determine which windo)Tj
2.693 Tc
175.811 0 Td
[(wo)269.312(ft)]TJ
0 Tc
23.716 0 Td
[(he bro)25.0098(wser is used for the URL.)]TJ
-303.065 -12 Td
1.164 Tw
[(If the headtar)18.0188(get string is empty)]TJ
3.664 Tc
132.47 0 Td
(,t)Tj
0 Tc
8.94414 0 Td
[(he def)10.0171(ault, then headtar)17.9956(get def)10.0098(aults to the same v)24.9902(alue as tar)]TJ
247.16 0 Td
1.163 Tw
(get for the)Tj
-388.574 -12 Td
3.209 Tw
(edge. The)Tj
45.848 0 Td
0.71 Tw
(substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label at-)Tj
-45.848 -12 Td
(trib)Tj
13.6898 0 Td
2.5 Tw
(ute. Additionally)Tj
72.7801 0 Td
0 Tw
(the substring '\\L)Tj
2.5 Tc
65.1898 0 Td
[('i)249.985(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R39779448 10 Tf
-170.55 -16.8 Td
(headtooltip=)Tj
/R39135104 10 Tf
54.0398 0 Td
("tooltip")Tj
/R39462992 10 Tf
37.6789 0 Td
0.659 Tw
(is a tooltip string for client-side imagemaps ef)Tj
188.513 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.958 Tw
(ve w)Tj
0 Tc
19.668 0 Td
0.658 Tw
(hen head ports ha)Tj
-0.15 Tc
72.034 0 Td
0.958 Tw
(ve a U)Tj
0 Tc
27.266 0 Td
(RL.)Tj
-416.72 -12 Td
1.046 Tw
[(The tooltip string def)10.0183(aults to be the same as the headlabel string.)-604.614(The substrings '\\T', '\\H', and '\\E' are)]TJ
12 TL
0.336 Tw
(substituted in the same manner as for the edge label attrib)'
233.68 0 Td
2.835 Tw
(ute. Additionally)Tj
73.45 0 Td
0.335 Tw
(the substring '\\L)Tj
2.835 Tc
65.8602 0 Td
[('i)283.506(ss)]TJ
0 Tc
19.5598 0 Td
(ubstituted)Tj
-392.55 -12 Td
0 Tw
(with the edge label string.)Tj
/R39779448 10 Tf
16.8 TL
T*[(tailhr)17.9846(ef=)]TJ
/R39135104 10 Tf
37.1801 0 Td
("url")Tj
/R39462992 10 Tf
23.8488 0 Td
1.279 Tw
(sets the url for the tail port in imagemap, PostScript and SV)Tj
3.78 Tc
252.799 0 Td
(G)Tj
0 Tc
16.5602 0 Td
3.78 Tw
(les. The)Tj
39.2199 0 Td
1.28 Tw
(substrings '\\T',)Tj
-369.608 -12 Td
0.358 Tw
('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj
326.21 0 Td
2.857 Tw
(ute. Additionally)Tj
73.4941 0 Td
0.357 Tw
(the sub-)Tj
-399.704 -12 Td
0 Tw
(string '\\L)Tj
2.5 Tc
36.5801 0 Td
[('i)249.984(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R39779448 10 Tf
-55.4703 -16.8 Td
(tailURL=)Tj
/R39135104 10 Tf
40.7 0 Td
("url")Tj
/R39462992 10 Tf
22.5699 0 Td
[(\("tailURL" is a synon)15.0073(ym for "tailhref".\))]TJ
/R39779448 10 Tf
-63.2699 -16.8 Td
[(tailtar)9.98413(get=)]TJ
/R39135104 10 Tf
45.0301 0 Td
("tailtar)Tj
-0.1 Tc
28.8398 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
(t")Tj
/R39462992 10 Tf
9.80781 0 Td
0.328 Tw
[(is a tar)18.0054(get string for client-side imagemaps and SV)]TJ
205.044 0 Td
0.329 Tw
(G, ef)Tj
20.0691 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.629 Tw
(ve w)Tj
0 Tc
19.3391 0 Td
0.329 Tw
(hen edge tails ha)Tj
-0.15 Tc
67.7172 0 Td
(ve)Tj
2.721 Tc
-422.707 -12 Td
(aU)Tj
0 Tc
14.3809 0 Td
2.721 Tw
(RL. The)Tj
38.7719 0 Td
(tailtar)Tj
23.15 0 Td
0.221 Tw
(get string is used to determine which windo)Tj
2.72 Tc
176.007 0 Td
[(wo)272.017(ft)]TJ
0 Tc
23.7699 0 Td
0.22 Tw
[(he bro)25.0146(wser is used for the URL.)-522.007(If the)]TJ
-276.08 -12 Td
(tailtar)Tj
23.15 0 Td
0.7 Tw
(get string is empty)Tj
3.2 Tc
75.6199 0 Td
(,t)Tj
0 Tc
8.48008 0 Td
[(he def)9.98535(ault, then tailtar)18.0078(get def)10.0146(aults to the same v)25.0146(alue as tar)17.9834(get for the edge.)]TJ
309.2 0 Td
(The)Tj
-416.45 -12 Td
0.25 Tw
(substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj
388.7 0 Td
2.75 Tw
(ute. Addi-)Tj
-388.7 -12 Td
0 Tw
(tionally the substring '\\L)Tj
2.5 Tc
98.25 0 Td
[('i)249.985(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R39779448 10 Tf
-117.14 -16.8 Td
(tailtooltip=)Tj
/R39135104 10 Tf
47.3699 0 Td
("tooltip")Tj
/R39462992 10 Tf
37.116 0 Td
0.096 Tw
(is a tooltip string for client-side imagemaps ef)Tj
184.572 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.396 Tw
(ve w)Tj
0 Tc
19.1059 0 Td
0.096 Tw
(hen tail ports ha)Tj
-0.15 Tc
64.248 0 Td
0.396 Tw
(ve a U)Tj
0 Tc
26.1422 0 Td
2.596 Tw
(RL. The)Tj
-396.074 -12 Td
0.216 Tw
[(tooltip string def)10.0049(aults to be the same as the taillabel string.)-521.582(The substrings '\\T', '\\H', '\\E' and '\\G' are sub-)]TJ
12 TL
1.204 Tw
(stituted in the same manner as for the edge label attrib)'
228.47 0 Td
3.704 Tw
(ute. Additionally)Tj
75.1879 0 Td
1.204 Tw
(the substring '\\L)Tj
3.704 Tc
67.598 0 Td
[('i)370.396(ss)]TJ
0 Tc
21.298 0 Td
(ubstituted)Tj
-221.219 -45.6 Td
0 Tw
[(27 May 2009)-20233.5(4)]TJ
ET
Q
Q
\n \n \n \n \n 2987\n \n \n \n \n-R32222328\n+R39779448\n \n-R31905872\n+R39462992\n \n-R31577984\n+R39135104\n \n \n \n \n \n \n Type\n@@ -881,29 +881,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R31577984 10 Tf
1 0 0 1 71.9 793.89 Tm
[(OSA)34.9921(GE)]TJ
/R31905872 10 Tf
32.0402 0 Td
131.52 Tw
(\(1\) General)Tj
179.83 0 Td
0 Tw
(Commands Manual)Tj
/R31577984 10 Tf
212.53 0 Td
[(OSA)34.9902(GE)]TJ
/R31905872 10 Tf
32.0402 0 Td
(\(1\))Tj
-420.341 -36 Td
(with the edge label string.)Tj
/R32222328 10 Tf
16.8 TL
(labeldistance)'
/R31905872 10 Tf
58.0602 0 Td
(and)Tj
/R32222328 10 Tf
16.9398 0 Td
(port_label_distance)Tj
/R31905872 10 Tf
86.3898 0 Td
(set distance; also)Tj
/R32222328 10 Tf
70.2699 0 Td
(labelangle)Tj
/R31905872 10 Tf
45.8398 0 Td
[(\(in de)15(grees CCW\))]TJ
/R32222328 10 Tf
-277.5 -16.8 Td
(decorate)Tj
/R31905872 10 Tf
39.15 0 Td
[(dra)15.0073(ws line from edge to label.)]TJ
/R32222328 10 Tf
-39.15 -16.8 Td
(samehead,sametail)Tj
/R31905872 10 Tf
82.7699 0 Td
[(aim edges ha)19.9854(ving the same v)25(alue to the same port, using the a)]TJ
-0.15 Tc
246.26 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rage landing point.)Tj
/R32222328 10 Tf
-338.32 -16.8 Td
[(lay)9.99268(er=)]TJ
/R31577984 10 Tf
27.2602 0 Td
(id)Tj
/R31905872 10 Tf
10.2801 0 Td
(or)Tj
/R31577984 10 Tf
10.8301 0 Td
(id:id)Tj
/R31905872 10 Tf
21.3898 0 Td
(or "all" sets the edge')Tj
2.5 Tc
85.3699 0 Td
(sa)Tj
0 Tc
10.8301 0 Td
(cti)Tj
-0.15 Tc
9.75 0 Td
0.3 Tw
(ve l)Tj
0 Tc
14.5699 0 Td
2.5 Tw
(ayers. The)Tj
46.65 0 Td
0 Tw
[(empty string means no layers \(in)40.0098(visible\).)]TJ
/R32222328 10 Tf
-236.93 -28.8 Td
[(\(neato-specic attrib)20.0159(utes\))]TJ
12 TL
(w=)'
/R31577984 10 Tf
12.9199 0 Td
(f)Tj
/R31905872 10 Tf
5.30391 0 Td
0.023 Tw
(sets the weight \(spring constant\) of an edge to the gi)Tj
-0.15 Tc
208.84 0 Td
(ve)Tj
2.523 Tc
9.28984 0 Td
(n)Tj
0 Tc
13.0828 0 Td
(oating point v)Tj
55.3559 0 Td
2.523 Tw
(alue. The)Tj
42.2559 0 Td
(def)Tj
12.6699 0 Td
0.023 Tw
(ault is 1.0; greater)Tj
-0.25 Tc
-359.718 -12 Td
(va)Tj
0 Tc
9.18984 0 Td
0 Tw
(lues mak)Tj
2.5 Tc
35.7301 0 Td
(et)Tj
0 Tc
9.71992 0 Td
(he edge tend more to)Tj
-0.1 Tc
83.6199 0 Td
(wa)Tj
0 Tc
11.5602 0 Td
(rd its optimal length.)Tj
/R32222328 10 Tf
-149.82 -16.8 Td
(len=)Tj
/R31577984 10 Tf
18.4801 0 Td
(f)Tj
/R31905872 10 Tf
5.28008 0 Td
[(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ
/R32222328 10.95 Tf
-59.7602 -16.8 Td
(COMMAND LINE OPTIONS)Tj
/R32222328 10 Tf
36 -12 Td
(G)Tj
/R31905872 10 Tf
15.9801 0 Td
[(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ
/R32222328 10 Tf
-15.9801 -12 Td
(N)Tj
/R31905872 10 Tf
15.4199 0 Td
[(sets a def)9.98413(ault node attrib)20(ute.)]TJ
/R32222328 10 Tf
-15.4199 -12 Td
(E)Tj
/R31905872 10 Tf
14.8699 0 Td
[(sets a def)9.98413(ault edge attrib)]TJ
96.9 0 Td
2.5 Tw
(ute. Example:)Tj
/R32222328 10 Tf
60.55 0 Td
0 Tw
[(Gsize="7,8" Nshape=box Ef)24.9854(ontsize=8)]TJ
-172.32 -16.8 Td
(l)Tj
/R31577984 10 Tf
8.48008 0 Td
(le)Tj
/R31905872 10 Tf
15.1879 0 Td
0.468 Tw
[(loads custom PostScript library les.)-546.785(Usually these dene custom shapes or styles.)]TJ
342.826 0 Td
(If)Tj
/R32222328 10 Tf
9.62891 0 Td
(l)Tj
/R31905872 10 Tf
11.4488 0 Td
0.469 Tw
(is gi)Tj
-0.15 Tc
17.1691 0 Td
(ve)Tj
2.969 Tc
9.28984 0 Td
(nb)Tj
0 Tc
12.9691 0 Td
(y)Tj
-427 -12 Td
0 Tw
(itself, the standard library is omitted.)Tj
/R32222328 10 Tf
16.8 TL
(T)'
/R31577984 10 Tf
12.3699 0 Td
(lang)Tj
/R31905872 10 Tf
20.2801 0 Td
(sets the output language as described abo)Tj
-0.15 Tc
164.82 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(.)Tj
/R32222328 10 Tf
-206.76 -16.8 Td
(O)Tj
/R31905872 10 Tf
15.9801 0 Td
(automatically generate output lenames based on the input lename and the T format.)Tj
/R32222328 10 Tf
-15.9801 -16.8 Td
(o)Tj
/R31577984 10 Tf
10.7 0 Td
(le)Tj
/R31905872 10 Tf
14.7199 0 Td
(write output to)Tj
/R31577984 10 Tf
61.3898 0 Td
(le)Tj
/R31905872 10 Tf
12.2199 0 Td
(.)Tj
/R32222328 10 Tf
-99.0297 -16.8 Td
(x)Tj
/R31905872 10 Tf
13.2 0 Td
(reduce graph.)Tj
/R32222328 10 Tf
-13.2 -16.8 Td
(Lg)Tj
/R31905872 10 Tf
19.8699 0 Td
(don')Tj
2.5 Tc
18.15 0 Td
(tu)Tj
0 Tc
10.2801 0 Td
(se grid.)Tj
/R32222328 10 Tf
-48.3 -16.8 Td
(LO)Tj
/R31905872 10 Tf
22.65 0 Td
(use old attracti)Tj
-0.15 Tc
58.6301 0 Td
0.3 Tw
(ve f)Tj
0 Tc
15.1199 0 Td
(orce.)Tj
/R32222328 10 Tf
-96.4 -16.8 Td
(Ln)Tj
/R31577984 10 Tf
17.9301 0 Td
(i)Tj
/R31905872 10 Tf
5.28008 0 Td
0 Tw
(set number of iterations to)Tj
/R31577984 10 Tf
107.49 0 Td
(i)Tj
/R31905872 10 Tf
2.78008 0 Td
(.)Tj
/R32222328 10 Tf
-133.48 -16.8 Td
(LU)Tj
/R31577984 10 Tf
19.5898 0 Td
(i)Tj
/R31905872 10 Tf
5.28008 0 Td
[(set unscaled f)9.99268(actor to)]TJ
/R31577984 10 Tf
87.1 0 Td
(i)Tj
/R31905872 10 Tf
2.78008 0 Td
(.)Tj
/R32222328 10 Tf
-114.75 -16.8 Td
(LC)Tj
/R31577984 10 Tf
19.5898 0 Td
(v)Tj
/R31905872 10 Tf
6.93984 0 Td
(set o)Tj
-0.15 Tc
18.4602 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rlap e)15.0159(xpansion f)10.0146(actor to)]TJ
/R31577984 10 Tf
96.9496 0 Td
(v)Tj
/R31905872 10 Tf
4.43984 0 Td
(.)Tj
/R32222328 10 Tf
-155.669 -16.8 Td
[(L)92(T)]TJ
/R31905872 10 Tf
18.1199 0 Td
([*])Tj
/R31577984 10 Tf
11.6602 0 Td
(v)Tj
/R31905872 10 Tf
6.93984 0 Td
[(set temperature \(temperature f)10.0146(actor\) to)]TJ
/R31577984 10 Tf
156.79 0 Td
(v)Tj
/R31905872 10 Tf
4.43984 0 Td
(.)Tj
/R32222328 10 Tf
-197.95 -16.8 Td
(v)Tj
/R31905872 10 Tf
13.2 0 Td
[(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ
/R32222328 10 Tf
-13.2 -16.8 Td
(V)Tj
/R31905872 10 Tf
15.4199 0 Td
[(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ
/R32222328 10 Tf
-15.4199 -16.8 Td
(?)Tj
/R31905872 10 Tf
13.2 0 Td
[(prints the usage and e)15(xits.)]TJ
/R32222328 10.95 Tf
-49.2 -16.8 Td
(EXAMPLES)Tj
/R31905872 10 Tf
36 -12 Td
(digraph test123 {)Tj
20 -12 Td
(pack=8)Tj
12 TL
(subgraph cluster0 {)'
5 -12 Td
(packmode=array)Tj
2.5 Tc
T*[(xyx)250(0y)250(0x)]TJ
0 Tc
45 0 Td
(1)Tj
-45 -12 Td
(subgraph cluster1 {)Tj
2.5 Tc
5 -12 Td
(mn)Tj
0 Tc
-5 -12 Td
(})Tj
-5 -12 Td
(})Tj
2.5 Tc
(b[)'
0 Tc
10.8301 0 Td
(shape=box];)Tj
2.5 Tc
-10.8301 -12 Td
(c[)Tj
0 Tc
10.2699 0 Td
[(label="hello\\nw)9.98413(orld",color=blue,fontsize=24,)]TJ
2.23008 -12 Td
[(fontname="P)15(alatinoItalic",fontcolor=red,style=lled];)]TJ
2.5 Tc
-12.5 -12 Td
[(a)249.993(>z)]TJ
T*[(x)250.016(>z)]TJ
T*[(a)249.993(>b)249.993(>c)]TJ
0 Tc
46.4402 0 Td
(;)Tj
2.5 Tc
-46.4402 -12 Td
[(a)249.993(>{)250.016(xy)]TJ
0 Tc
38.0199 0 Td
(};)Tj
113.315 -38.4 Td
[(27 May 2009)-20233.5(5)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R39135104 10 Tf
1 0 0 1 71.9 793.89 Tm
[(OSA)34.9921(GE)]TJ
/R39462992 10 Tf
32.0402 0 Td
131.52 Tw
(\(1\) General)Tj
179.83 0 Td
0 Tw
(Commands Manual)Tj
/R39135104 10 Tf
212.53 0 Td
[(OSA)34.9902(GE)]TJ
/R39462992 10 Tf
32.0402 0 Td
(\(1\))Tj
-420.341 -36 Td
(with the edge label string.)Tj
/R39779448 10 Tf
16.8 TL
(labeldistance)'
/R39462992 10 Tf
58.0602 0 Td
(and)Tj
/R39779448 10 Tf
16.9398 0 Td
(port_label_distance)Tj
/R39462992 10 Tf
86.3898 0 Td
(set distance; also)Tj
/R39779448 10 Tf
70.2699 0 Td
(labelangle)Tj
/R39462992 10 Tf
45.8398 0 Td
[(\(in de)15(grees CCW\))]TJ
/R39779448 10 Tf
-277.5 -16.8 Td
(decorate)Tj
/R39462992 10 Tf
39.15 0 Td
[(dra)15.0073(ws line from edge to label.)]TJ
/R39779448 10 Tf
-39.15 -16.8 Td
(samehead,sametail)Tj
/R39462992 10 Tf
82.7699 0 Td
[(aim edges ha)19.9854(ving the same v)25(alue to the same port, using the a)]TJ
-0.15 Tc
246.26 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rage landing point.)Tj
/R39779448 10 Tf
-338.32 -16.8 Td
[(lay)9.99268(er=)]TJ
/R39135104 10 Tf
27.2602 0 Td
(id)Tj
/R39462992 10 Tf
10.2801 0 Td
(or)Tj
/R39135104 10 Tf
10.8301 0 Td
(id:id)Tj
/R39462992 10 Tf
21.3898 0 Td
(or "all" sets the edge')Tj
2.5 Tc
85.3699 0 Td
(sa)Tj
0 Tc
10.8301 0 Td
(cti)Tj
-0.15 Tc
9.75 0 Td
0.3 Tw
(ve l)Tj
0 Tc
14.5699 0 Td
2.5 Tw
(ayers. The)Tj
46.65 0 Td
0 Tw
[(empty string means no layers \(in)40.0098(visible\).)]TJ
/R39779448 10 Tf
-236.93 -28.8 Td
[(\(neato-specic attrib)20.0159(utes\))]TJ
12 TL
(w=)'
/R39135104 10 Tf
12.9199 0 Td
(f)Tj
/R39462992 10 Tf
5.30391 0 Td
0.023 Tw
(sets the weight \(spring constant\) of an edge to the gi)Tj
-0.15 Tc
208.84 0 Td
(ve)Tj
2.523 Tc
9.28984 0 Td
(n)Tj
0 Tc
13.0828 0 Td
(oating point v)Tj
55.3559 0 Td
2.523 Tw
(alue. The)Tj
42.2559 0 Td
(def)Tj
12.6699 0 Td
0.023 Tw
(ault is 1.0; greater)Tj
-0.25 Tc
-359.718 -12 Td
(va)Tj
0 Tc
9.18984 0 Td
0 Tw
(lues mak)Tj
2.5 Tc
35.7301 0 Td
(et)Tj
0 Tc
9.71992 0 Td
(he edge tend more to)Tj
-0.1 Tc
83.6199 0 Td
(wa)Tj
0 Tc
11.5602 0 Td
(rd its optimal length.)Tj
/R39779448 10 Tf
-149.82 -16.8 Td
(len=)Tj
/R39135104 10 Tf
18.4801 0 Td
(f)Tj
/R39462992 10 Tf
5.28008 0 Td
[(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ
/R39779448 10.95 Tf
-59.7602 -16.8 Td
(COMMAND LINE OPTIONS)Tj
/R39779448 10 Tf
36 -12 Td
(G)Tj
/R39462992 10 Tf
15.9801 0 Td
[(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ
/R39779448 10 Tf
-15.9801 -12 Td
(N)Tj
/R39462992 10 Tf
15.4199 0 Td
[(sets a def)9.98413(ault node attrib)20(ute.)]TJ
/R39779448 10 Tf
-15.4199 -12 Td
(E)Tj
/R39462992 10 Tf
14.8699 0 Td
[(sets a def)9.98413(ault edge attrib)]TJ
96.9 0 Td
2.5 Tw
(ute. Example:)Tj
/R39779448 10 Tf
60.55 0 Td
0 Tw
[(Gsize="7,8" Nshape=box Ef)24.9854(ontsize=8)]TJ
-172.32 -16.8 Td
(l)Tj
/R39135104 10 Tf
8.48008 0 Td
(le)Tj
/R39462992 10 Tf
15.1879 0 Td
0.468 Tw
[(loads custom PostScript library les.)-546.785(Usually these dene custom shapes or styles.)]TJ
342.826 0 Td
(If)Tj
/R39779448 10 Tf
9.62891 0 Td
(l)Tj
/R39462992 10 Tf
11.4488 0 Td
0.469 Tw
(is gi)Tj
-0.15 Tc
17.1691 0 Td
(ve)Tj
2.969 Tc
9.28984 0 Td
(nb)Tj
0 Tc
12.9691 0 Td
(y)Tj
-427 -12 Td
0 Tw
(itself, the standard library is omitted.)Tj
/R39779448 10 Tf
16.8 TL
(T)'
/R39135104 10 Tf
12.3699 0 Td
(lang)Tj
/R39462992 10 Tf
20.2801 0 Td
(sets the output language as described abo)Tj
-0.15 Tc
164.82 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(.)Tj
/R39779448 10 Tf
-206.76 -16.8 Td
(O)Tj
/R39462992 10 Tf
15.9801 0 Td
(automatically generate output lenames based on the input lename and the T format.)Tj
/R39779448 10 Tf
-15.9801 -16.8 Td
(o)Tj
/R39135104 10 Tf
10.7 0 Td
(le)Tj
/R39462992 10 Tf
14.7199 0 Td
(write output to)Tj
/R39135104 10 Tf
61.3898 0 Td
(le)Tj
/R39462992 10 Tf
12.2199 0 Td
(.)Tj
/R39779448 10 Tf
-99.0297 -16.8 Td
(x)Tj
/R39462992 10 Tf
13.2 0 Td
(reduce graph.)Tj
/R39779448 10 Tf
-13.2 -16.8 Td
(Lg)Tj
/R39462992 10 Tf
19.8699 0 Td
(don')Tj
2.5 Tc
18.15 0 Td
(tu)Tj
0 Tc
10.2801 0 Td
(se grid.)Tj
/R39779448 10 Tf
-48.3 -16.8 Td
(LO)Tj
/R39462992 10 Tf
22.65 0 Td
(use old attracti)Tj
-0.15 Tc
58.6301 0 Td
0.3 Tw
(ve f)Tj
0 Tc
15.1199 0 Td
(orce.)Tj
/R39779448 10 Tf
-96.4 -16.8 Td
(Ln)Tj
/R39135104 10 Tf
17.9301 0 Td
(i)Tj
/R39462992 10 Tf
5.28008 0 Td
0 Tw
(set number of iterations to)Tj
/R39135104 10 Tf
107.49 0 Td
(i)Tj
/R39462992 10 Tf
2.78008 0 Td
(.)Tj
/R39779448 10 Tf
-133.48 -16.8 Td
(LU)Tj
/R39135104 10 Tf
19.5898 0 Td
(i)Tj
/R39462992 10 Tf
5.28008 0 Td
[(set unscaled f)9.99268(actor to)]TJ
/R39135104 10 Tf
87.1 0 Td
(i)Tj
/R39462992 10 Tf
2.78008 0 Td
(.)Tj
/R39779448 10 Tf
-114.75 -16.8 Td
(LC)Tj
/R39135104 10 Tf
19.5898 0 Td
(v)Tj
/R39462992 10 Tf
6.93984 0 Td
(set o)Tj
-0.15 Tc
18.4602 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rlap e)15.0159(xpansion f)10.0146(actor to)]TJ
/R39135104 10 Tf
96.9496 0 Td
(v)Tj
/R39462992 10 Tf
4.43984 0 Td
(.)Tj
/R39779448 10 Tf
-155.669 -16.8 Td
[(L)92(T)]TJ
/R39462992 10 Tf
18.1199 0 Td
([*])Tj
/R39135104 10 Tf
11.6602 0 Td
(v)Tj
/R39462992 10 Tf
6.93984 0 Td
[(set temperature \(temperature f)10.0146(actor\) to)]TJ
/R39135104 10 Tf
156.79 0 Td
(v)Tj
/R39462992 10 Tf
4.43984 0 Td
(.)Tj
/R39779448 10 Tf
-197.95 -16.8 Td
(v)Tj
/R39462992 10 Tf
13.2 0 Td
[(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ
/R39779448 10 Tf
-13.2 -16.8 Td
(V)Tj
/R39462992 10 Tf
15.4199 0 Td
[(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ
/R39779448 10 Tf
-15.4199 -16.8 Td
(?)Tj
/R39462992 10 Tf
13.2 0 Td
[(prints the usage and e)15(xits.)]TJ
/R39779448 10.95 Tf
-49.2 -16.8 Td
(EXAMPLES)Tj
/R39462992 10 Tf
36 -12 Td
(digraph test123 {)Tj
20 -12 Td
(pack=8)Tj
12 TL
(subgraph cluster0 {)'
5 -12 Td
(packmode=array)Tj
2.5 Tc
T*[(xyx)250(0y)250(0x)]TJ
0 Tc
45 0 Td
(1)Tj
-45 -12 Td
(subgraph cluster1 {)Tj
2.5 Tc
5 -12 Td
(mn)Tj
0 Tc
-5 -12 Td
(})Tj
-5 -12 Td
(})Tj
2.5 Tc
(b[)'
0 Tc
10.8301 0 Td
(shape=box];)Tj
2.5 Tc
-10.8301 -12 Td
(c[)Tj
0 Tc
10.2699 0 Td
[(label="hello\\nw)9.98413(orld",color=blue,fontsize=24,)]TJ
2.23008 -12 Td
[(fontname="P)15(alatinoItalic",fontcolor=red,style=lled];)]TJ
2.5 Tc
-12.5 -12 Td
[(a)249.993(>z)]TJ
T*[(x)250.016(>z)]TJ
T*[(a)249.993(>b)249.993(>c)]TJ
0 Tc
46.4402 0 Td
(;)Tj
2.5 Tc
-46.4402 -12 Td
[(a)249.993(>{)250.016(xy)]TJ
0 Tc
38.0199 0 Td
(};)Tj
113.315 -38.4 Td
[(27 May 2009)-20233.5(5)]TJ
ET
Q
Q
\n \n \n \n \n-2215\n+2213\n \n \n \n \n-R32222328\n+R39779448\n \n-R31905872\n+R39462992\n \n-R31577984\n+R39135104\n \n \n \n \n \n \n Type\n@@ -940,29 +940,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R31577984 10 Tf
1 0 0 1 71.9 793.89 Tm
[(OSA)34.9921(GE)]TJ
/R31905872 10 Tf
32.0402 0 Td
131.52 Tw
(\(1\) General)Tj
179.83 0 Td
0 Tw
(Commands Manual)Tj
/R31577984 10 Tf
212.53 0 Td
[(OSA)34.9902(GE)]TJ
/R31905872 10 Tf
32.0402 0 Td
(\(1\))Tj
-400.341 -36 Td
(edge [style=dashed,color=red];)Tj
2.5 Tc
12 TL
T*[(b)250.016(>x)]TJ
0 Tc
26.2797 0 Td
(;)Tj
-46.2797 -12 Td
(})Tj
-0.548 Tc
/R32222328 10.95 Tf
-36 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R31905872 10 Tf
20.7363 -12 Td
[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R32222328 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R31905872 10 Tf
36 -12 Td
0.84 Tw
(This man page contains only a small amount of the information related to the Graphviz layout programs.)Tj
0.211 Tw
(The most complete information can be found at https://www)'
243.238 0 Td
(.graphviz.or)Tj
48.1398 0 Td
(g/documentation/, especially in the)Tj
-291.378 -12 Td
0.444 Tw
(on-line reference pages. Most of these documents are also a)Tj
-0.25 Tc
242.616 0 Td
(va)Tj
0 Tc
9.18984 0 Td
0.443 Tw
(ilable in the)Tj
/R31577984 10 Tf
51.0488 0 Td
(doc)Tj
/R31905872 10 Tf
17.3828 0 Td
(and)Tj
/R31577984 10 Tf
17.3828 0 Td
(doc/info)Tj
/R31905872 10 Tf
35.723 0 Td
(subtrees in the)Tj
-373.343 -12 Td
0 Tw
[(source and binary distrib)20(utions.)]TJ
16.8 TL
(dot\(1\))'
171.335 -549.6 Td
[(27 May 2009)-20233.5(6)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R39135104 10 Tf
1 0 0 1 71.9 793.89 Tm
[(OSA)34.9921(GE)]TJ
/R39462992 10 Tf
32.0402 0 Td
131.52 Tw
(\(1\) General)Tj
179.83 0 Td
0 Tw
(Commands Manual)Tj
/R39135104 10 Tf
212.53 0 Td
[(OSA)34.9902(GE)]TJ
/R39462992 10 Tf
32.0402 0 Td
(\(1\))Tj
-400.341 -36 Td
(edge [style=dashed,color=red];)Tj
2.5 Tc
12 TL
T*[(b)250.016(>x)]TJ
0 Tc
26.2797 0 Td
(;)Tj
-46.2797 -12 Td
(})Tj
-0.548 Tc
/R39779448 10.95 Tf
-36 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R39462992 10 Tf
20.7363 -12 Td
[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R39779448 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R39462992 10 Tf
36 -12 Td
0.84 Tw
(This man page contains only a small amount of the information related to the Graphviz layout programs.)Tj
0.211 Tw
(The most complete information can be found at https://www)'
243.238 0 Td
(.graphviz.or)Tj
48.1398 0 Td
(g/documentation/, especially in the)Tj
-291.378 -12 Td
0.444 Tw
(on-line reference pages. Most of these documents are also a)Tj
-0.25 Tc
242.616 0 Td
(va)Tj
0 Tc
9.18984 0 Td
0.443 Tw
(ilable in the)Tj
/R39135104 10 Tf
51.0488 0 Td
(doc)Tj
/R39462992 10 Tf
17.3828 0 Td
(and)Tj
/R39135104 10 Tf
17.3828 0 Td
(doc/info)Tj
/R39462992 10 Tf
35.723 0 Td
(subtrees in the)Tj
-373.343 -12 Td
0 Tw
[(source and binary distrib)20(utions.)]TJ
16.8 TL
(dot\(1\))'
171.335 -549.6 Td
[(27 May 2009)-20233.5(6)]TJ
ET
Q
Q
\n \n \n \n \n 743\n \n \n \n \n-R32222328\n+R39779448\n \n-R31905872\n+R39462992\n \n-R31577984\n+R39135104\n \n \n \n \n \n \n \n@@ -1017,15 +1017,15 @@\n \n Filter\n FlateDecode\n Length\n 598\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R32281488 def
1 begincodespacerange
<00><ff>
endcodespacerange
70 beginbfrange
<20><20><0020>
<22><22><0022>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<37><37><0037>
<38><38><0038>
<39><39><0039>
<3a><3a><003a>
<3b><3b><003b>
<3d><3d><003d>
<3f><3f><003f>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<58><58><0058>
<59><59><0059>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7d><7d><007d>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R39838608 def
1 begincodespacerange
<00><ff>
endcodespacerange
70 beginbfrange
<20><20><0020>
<22><22><0022>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<37><37><0037>
<38><38><0038>
<39><39><0039>
<3a><3a><003a>
<3b><3b><003b>
<3d><3d><003d>
<3f><3f><003f>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<58><58><0058>
<59><59><0059>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7d><7d><007d>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -1047,15 +1047,15 @@\n \n Filter\n FlateDecode\n Length\n 669\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R32281856 def
1 begincodespacerange
<00><ff>
endcodespacerange
85 beginbfrange
<20><20><0020>
<22><22><0022>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2b><2b><002b>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<39><39><0039>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<57><57><0057>
<58><58><0058>
<5b><5b><005b>
<5c><5c><005c>
<5d><5d><005d>
<5f><5f><005f>
<60><60><2018>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7c><7c><007c>
<7d><7d><007d>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R39838976 def
1 begincodespacerange
<00><ff>
endcodespacerange
85 beginbfrange
<20><20><0020>
<22><22><0022>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2b><2b><002b>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<39><39><0039>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<57><57><0057>
<58><58><0058>
<5b><5b><005b>
<5c><5c><005c>
<5d><5d><005d>
<5f><5f><005f>
<60><60><2018>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7c><7c><007c>
<7d><7d><007d>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -1079,18 +1079,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-434\n+433\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R32282224 def
1 begincodespacerange
<00><ff>
endcodespacerange
43 beginbfrange
<20><20><0020>
<22><22><0022>
<23><23><0023>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<3a><3a><003a>
<3d><3d><003d>
<41><41><0041>
<45><45><0045>
<47><47><0047>
<4f><4f><004f>
<53><53><0053>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R39839344 def
1 begincodespacerange
<00><ff>
endcodespacerange
43 beginbfrange
<20><20><0020>
<22><22><0022>
<23><23><0023>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<3a><3a><003a>
<3d><3d><003d>
<41><41><0041>
<45><45><0045>
<47><47><0047>
<4f><4f><004f>
<53><53><0053>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -1112,15 +1112,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-d618881fc4a5'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-5a688bd1ee8f'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 44\n"}]}]}, {"source1": "./usr/share/doc/graphviz/pack.3.pdf.gz", "source2": "./usr/share/doc/graphviz/pack.3.pdf.gz", "unified_diff": null, "details": [{"source1": "pack.3.pdf", "source2": "pack.3.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -73,15 +73,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R13350784 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBP)Tj
-0.3 Tc
20.2102 0 Td
(AC)Tj
0 Tc
12.4801 0 Td
(K)Tj
/R13678672 10 Tf
7.71992 0 Td
126.355 Tw
(\(3\) Library)Tj
173.005 0 Td
0 Tw
(Functions Manual)Tj
/R13350784 10 Tf
201.935 0 Td
(LIBP)Tj
-0.3 Tc
20.2102 0 Td
(AC)Tj
0 Tc
12.4801 0 Td
(K)Tj
/R13678672 10 Tf
7.71992 0 Td
(\(3\))Tj
-0.219 Tc
/R13995128 10.95 Tf
-456.341 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R13995128 10 Tf
20.407 -12 Td
(libpack)Tj
2.5 Tc
/R13678672 10 Tf
34.1801 0 Td
(s)Tj
0 Tc
12.0301 0 Td
(upport for connected components)Tj
/R13995128 10.95 Tf
-82.2102 -16.8 Td
(SYNOPSIS)Tj
/R13678672 10 Tf
36 -12 Td
(#include <graphviz/pack.h>)Tj
24 TL
(typedef enum { l_clust, l_node, l_graph, l_array} pack_mode;)'
(typedef struct {)'
54 -12 Td
[(oat aspect;)-6245(/* desired aspect ratio */)]TJ
12 TL
T*[(int sz;)-15033(/* ro)24.9854(w/column size size */)]TJ
T*[(unsigned int mar)18.0151(gin; /* mar)17.9834(gin left around objects, in points */)]TJ
T*[(int doSplines;)-10921(/* use splines in constructing graph shape */)]TJ
T*[(pack_mode mode;)-9090(/* granularity and method */)]TJ
(boolean *x)'
49.5699 0 Td
100.21 Tw
(ed; /*)Tj
125.21 0 Td
0 Tw
[(x)14.9854(ed[i] == true implies g[i] should not be mo)]TJ
-0.15 Tc
181.53 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(d*)Tj
0 Tc
12.5 0 Td
(/)Tj
-378.1 -12 Td
[(packv)24.9927(al_t* v)]TJ
50.8801 0 Td
43.23 Tw
(als; /*)Tj
69.9 0 Td
0 Tw
(for arrays, sort numbers */)Tj
-120.78 -12 Td
(int ags;)Tj
2.5 Tc
-54 -12 Td
(}p)Tj
0 Tc
12.3 0 Td
(ack_info;)Tj
-12.3 -24 Td
10 Tw
(point* putRects\(int)Tj
89.45 0 Td
0 Tw
(ng, boxf* bbs, pack_info* pinfo\);)Tj
-89.45 -12 Td
17.5 Tw
(int packRects\(int)Tj
88.05 0 Td
0 Tw
(ng, boxf* bbs, pack_info* pinfo\);)Tj
-88.05 -24 Td
10 Tw
(point* putGraphs)Tj
82.2199 0 Td
0 Tw
(\(int, Agraph_t**, Agraph_t*, pack_info*\);)Tj
-82.2199 -12 Td
17.5 Tw
(int packGraphs)Tj
80.8199 0 Td
0 Tw
(\(int, Agraph_t**, Agraph_t*, pack_info*\);)Tj
-80.8199 -12 Td
17.5 Tw
(int packSubgraphs)Tj
94.1602 0 Td
0 Tw
(\(int, Agraph_t**, Agraph_t*, pack_info*\);)Tj
-94.1602 -24 Td
2.5 Tw
(pack_mode getP)Tj
68.7301 0 Td
0 Tw
(ackMode \(Agraph_t*, pack_mode dt\);)Tj
-68.7301 -12 Td
17.5 Tw
(int getP)Tj
48.1898 0 Td
0 Tw
(ack \(Agraph_t*, int, int\);)Tj
-48.1898 -24 Td
17.5 Tw
(int isConnected)Tj
82.5 0 Td
(\(Agraph_t*\);)Tj
-82.5 -12 Td
0 Tw
(Agraph_t** ccomps \(Agraph_t*, int*, char*\);)Tj
(Agraph_t** pccomps \(Agraph_t*, int*, char*, boolean*\);)'
17.5 Tw
(int nodeInduce)'
79.7102 0 Td
(\(Agraph_t*\);)Tj
/R13995128 10.95 Tf
-115.71 -28.8 Td
(DESCRIPTION)Tj
/R13350784 10 Tf
36 -12 Td
[(libpac)20(k)]TJ
/R13678672 10 Tf
32.177 0 Td
0.437 Tw
[(supports the use of connected components in the conte)14.9902(xt of laying out graphs using other)]TJ
/R13350784 10 Tf
364.974 0 Td
[(gr)15.0146(aphviz)]TJ
/R13678672 10 Tf
-397.151 -12 Td
2.893 Tw
(libraries. One)Tj
60.216 0 Td
0.393 Tw
(set of functions can be used to tak)Tj
2.893 Tc
138.461 0 Td
(eas)Tj
0 Tc
18.5559 0 Td
(ingle graph and break it apart into connected compo-)Tj
-217.233 -12 Td
0.397 Tw
(nents. A complementary set of functions tak)Tj
179.202 0 Td
0.396 Tw
(es a collection of graphs \(not necessarily components of a sin-)Tj
-179.202 -12 Td
0 Tw
(gle graph\) which ha)Tj
-0.15 Tc
79.5 0 Td
0.3 Tw
(ve b)Tj
0 Tc
16.7898 0 Td
0 Tw
(een laid out separately)Tj
2.5 Tc
89.05 0 Td
(,a)Tj
0 Tc
9.43984 0 Td
[(nd packs them together)55.0146(.)]TJ
-194.78 -24 Td
2.183 Tw
(As this library is meant to be used with)Tj
/R13350784 10 Tf
178.808 0 Td
(libcommon)Tj
4.684 Tc
/R13678672 10 Tf
44.4398 0 Td
[(,i)468.394(tr)]TJ
0 Tc
20.7582 0 Td
2.184 Tw
(elies on the)Tj
/R13350784 10 Tf
54.602 0 Td
[(Agr)15(aphinfo_t)]TJ
/R13678672 10 Tf
53.1898 0 Td
(,)Tj
/R13350784 10 Tf
7.18398 0 Td
(Agnodeinfo_t)Tj
/R13678672 10 Tf
58.5738 0 Td
(and)Tj
/R13350784 10 Tf
-417.555 -12 Td
[(Ag)9.98413(edg)10.0159(einfo_t)]TJ
/R13678672 10 Tf
55.6301 0 Td
0 Tw
(used in that library)Tj
2.5 Tc
74.6199 0 Td
(.T)Tj
0 Tc
11.1102 0 Td
(he specic dependencies are gi)Tj
-0.15 Tc
123.6 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(nb)Tj
0 Tc
12.5 0 Td
(elo)Tj
2.5 Tc
11.9699 0 Td
[(wi)250(nt)]TJ
0 Tc
22.7801 0 Td
(he function descriptions.)Tj
/R13995128 10 Tf
-342.5 -28.8 Td
[(Cr)17.9919(eating components)]TJ
5 -12 Td
(Agraph_t** ccomps \(Agraph_t* g, int* cnt, char* pfx\))Tj
/R13678672 10 Tf
16 -12 Td
0.61 Tw
(The function)Tj
/R13350784 10 Tf
55.1 0 Td
(ccomps)Tj
/R13678672 10 Tf
33.1 0 Td
(tak)Tj
12.1199 0 Td
(es a graph)Tj
/R13350784 10 Tf
44.8699 0 Td
(g)Tj
/R13678672 10 Tf
8.11016 0 Td
(and returns an array of pointers to subgraphs of)Tj
/R13350784 10 Tf
197.39 0 Td
(g)Tj
/R13678672 10 Tf
8.11016 0 Td
(which are its con-)Tj
-358.8 -12 Td
0.575 Tw
(nected components.)Tj
/R13350784 10 Tf
85.5801 0 Td
(cnt)Tj
/R13678672 10 Tf
15.2949 0 Td
(is set to the number of components. If)Tj
/R13350784 10 Tf
158.75 0 Td
(pfx)Tj
/R13678672 10 Tf
15.2949 0 Td
(is non-NULL, it is used as a prex for)Tj
-274.92 -12 Td
0.241 Tw
(the names of the subgraphs; otherwise, the string `)Tj
202.548 0 Td
(`_cc_')Tj
2.741 Tc
24.8 0 Td
[('i)274.082(su)]TJ
0 Tc
20.482 0 Td
2.741 Tw
(sed. Note)Tj
43.252 0 Td
0.241 Tw
(that the subgraphs only contain the)Tj
-291.082 -12 Td
(rele)Tj
-0.25 Tc
14.7398 0 Td
(va)Tj
0 Tc
9.18984 0 Td
0.715 Tw
(nt nodes, not an)Tj
3.215 Tc
65.325 0 Td
(yc)Tj
0 Tc
12.6551 0 Td
[(orresponding edges. Depending on the use, this allo)25(ws the caller to retrie)]TJ
-0.15 Tc
298.705 0 Td
1.015 Tw
(ve e)Tj
0 Tc
16.9449 0 Td
(dge)Tj
-417.56 -12 Td
0 Tw
(information from the root graph.)Tj
16.8 TL
0.198 Tw
(The array returned is obtained from)'
/R13350784 10 Tf
146.148 0 Td
(malloc)Tj
/R13678672 10 Tf
29.918 0 Td
(and must be freed by the caller)Tj
2.698 Tc
123.938 0 Td
(.T)Tj
0 Tc
11.3078 0 Td
(he function relies on the)Tj
/R13350784 10 Tf
100.139 0 Td
(mark)Tj
/R13678672 10 Tf
-411.451 -12 Td
0 Tw
(eld in)Tj
/R13350784 10 Tf
30.5602 0 Td
(Agnodeinfo_t)Tj
/R13678672 10 Tf
53.8898 0 Td
(.)Tj
81.6051 -64.8 Td
[(04 APRIL 2009)-19705.5(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R25868160 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBP)Tj
-0.3 Tc
20.2102 0 Td
(AC)Tj
0 Tc
12.4801 0 Td
(K)Tj
/R26196048 10 Tf
7.71992 0 Td
126.355 Tw
(\(3\) Library)Tj
173.005 0 Td
0 Tw
(Functions Manual)Tj
/R25868160 10 Tf
201.935 0 Td
(LIBP)Tj
-0.3 Tc
20.2102 0 Td
(AC)Tj
0 Tc
12.4801 0 Td
(K)Tj
/R26196048 10 Tf
7.71992 0 Td
(\(3\))Tj
-0.219 Tc
/R26512504 10.95 Tf
-456.341 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R26512504 10 Tf
20.407 -12 Td
(libpack)Tj
2.5 Tc
/R26196048 10 Tf
34.1801 0 Td
(s)Tj
0 Tc
12.0301 0 Td
(upport for connected components)Tj
/R26512504 10.95 Tf
-82.2102 -16.8 Td
(SYNOPSIS)Tj
/R26196048 10 Tf
36 -12 Td
(#include <graphviz/pack.h>)Tj
24 TL
(typedef enum { l_clust, l_node, l_graph, l_array} pack_mode;)'
(typedef struct {)'
54 -12 Td
[(oat aspect;)-6245(/* desired aspect ratio */)]TJ
12 TL
T*[(int sz;)-15033(/* ro)24.9854(w/column size size */)]TJ
T*[(unsigned int mar)18.0151(gin; /* mar)17.9834(gin left around objects, in points */)]TJ
T*[(int doSplines;)-10921(/* use splines in constructing graph shape */)]TJ
T*[(pack_mode mode;)-9090(/* granularity and method */)]TJ
(boolean *x)'
49.5699 0 Td
100.21 Tw
(ed; /*)Tj
125.21 0 Td
0 Tw
[(x)14.9854(ed[i] == true implies g[i] should not be mo)]TJ
-0.15 Tc
181.53 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(d*)Tj
0 Tc
12.5 0 Td
(/)Tj
-378.1 -12 Td
[(packv)24.9927(al_t* v)]TJ
50.8801 0 Td
43.23 Tw
(als; /*)Tj
69.9 0 Td
0 Tw
(for arrays, sort numbers */)Tj
-120.78 -12 Td
(int ags;)Tj
2.5 Tc
-54 -12 Td
(}p)Tj
0 Tc
12.3 0 Td
(ack_info;)Tj
-12.3 -24 Td
10 Tw
(point* putRects\(int)Tj
89.45 0 Td
0 Tw
(ng, boxf* bbs, pack_info* pinfo\);)Tj
-89.45 -12 Td
17.5 Tw
(int packRects\(int)Tj
88.05 0 Td
0 Tw
(ng, boxf* bbs, pack_info* pinfo\);)Tj
-88.05 -24 Td
10 Tw
(point* putGraphs)Tj
82.2199 0 Td
0 Tw
(\(int, Agraph_t**, Agraph_t*, pack_info*\);)Tj
-82.2199 -12 Td
17.5 Tw
(int packGraphs)Tj
80.8199 0 Td
0 Tw
(\(int, Agraph_t**, Agraph_t*, pack_info*\);)Tj
-80.8199 -12 Td
17.5 Tw
(int packSubgraphs)Tj
94.1602 0 Td
0 Tw
(\(int, Agraph_t**, Agraph_t*, pack_info*\);)Tj
-94.1602 -24 Td
2.5 Tw
(pack_mode getP)Tj
68.7301 0 Td
0 Tw
(ackMode \(Agraph_t*, pack_mode dt\);)Tj
-68.7301 -12 Td
17.5 Tw
(int getP)Tj
48.1898 0 Td
0 Tw
(ack \(Agraph_t*, int, int\);)Tj
-48.1898 -24 Td
17.5 Tw
(int isConnected)Tj
82.5 0 Td
(\(Agraph_t*\);)Tj
-82.5 -12 Td
0 Tw
(Agraph_t** ccomps \(Agraph_t*, int*, char*\);)Tj
(Agraph_t** pccomps \(Agraph_t*, int*, char*, boolean*\);)'
17.5 Tw
(int nodeInduce)'
79.7102 0 Td
(\(Agraph_t*\);)Tj
/R26512504 10.95 Tf
-115.71 -28.8 Td
(DESCRIPTION)Tj
/R25868160 10 Tf
36 -12 Td
[(libpac)20(k)]TJ
/R26196048 10 Tf
32.177 0 Td
0.437 Tw
[(supports the use of connected components in the conte)14.9902(xt of laying out graphs using other)]TJ
/R25868160 10 Tf
364.974 0 Td
[(gr)15.0146(aphviz)]TJ
/R26196048 10 Tf
-397.151 -12 Td
2.893 Tw
(libraries. One)Tj
60.216 0 Td
0.393 Tw
(set of functions can be used to tak)Tj
2.893 Tc
138.461 0 Td
(eas)Tj
0 Tc
18.5559 0 Td
(ingle graph and break it apart into connected compo-)Tj
-217.233 -12 Td
0.397 Tw
(nents. A complementary set of functions tak)Tj
179.202 0 Td
0.396 Tw
(es a collection of graphs \(not necessarily components of a sin-)Tj
-179.202 -12 Td
0 Tw
(gle graph\) which ha)Tj
-0.15 Tc
79.5 0 Td
0.3 Tw
(ve b)Tj
0 Tc
16.7898 0 Td
0 Tw
(een laid out separately)Tj
2.5 Tc
89.05 0 Td
(,a)Tj
0 Tc
9.43984 0 Td
[(nd packs them together)55.0146(.)]TJ
-194.78 -24 Td
2.183 Tw
(As this library is meant to be used with)Tj
/R25868160 10 Tf
178.808 0 Td
(libcommon)Tj
4.684 Tc
/R26196048 10 Tf
44.4398 0 Td
[(,i)468.394(tr)]TJ
0 Tc
20.7582 0 Td
2.184 Tw
(elies on the)Tj
/R25868160 10 Tf
54.602 0 Td
[(Agr)15(aphinfo_t)]TJ
/R26196048 10 Tf
53.1898 0 Td
(,)Tj
/R25868160 10 Tf
7.18398 0 Td
(Agnodeinfo_t)Tj
/R26196048 10 Tf
58.5738 0 Td
(and)Tj
/R25868160 10 Tf
-417.555 -12 Td
[(Ag)9.98413(edg)10.0159(einfo_t)]TJ
/R26196048 10 Tf
55.6301 0 Td
0 Tw
(used in that library)Tj
2.5 Tc
74.6199 0 Td
(.T)Tj
0 Tc
11.1102 0 Td
(he specic dependencies are gi)Tj
-0.15 Tc
123.6 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(nb)Tj
0 Tc
12.5 0 Td
(elo)Tj
2.5 Tc
11.9699 0 Td
[(wi)250(nt)]TJ
0 Tc
22.7801 0 Td
(he function descriptions.)Tj
/R26512504 10 Tf
-342.5 -28.8 Td
[(Cr)17.9919(eating components)]TJ
5 -12 Td
(Agraph_t** ccomps \(Agraph_t* g, int* cnt, char* pfx\))Tj
/R26196048 10 Tf
16 -12 Td
0.61 Tw
(The function)Tj
/R25868160 10 Tf
55.1 0 Td
(ccomps)Tj
/R26196048 10 Tf
33.1 0 Td
(tak)Tj
12.1199 0 Td
(es a graph)Tj
/R25868160 10 Tf
44.8699 0 Td
(g)Tj
/R26196048 10 Tf
8.11016 0 Td
(and returns an array of pointers to subgraphs of)Tj
/R25868160 10 Tf
197.39 0 Td
(g)Tj
/R26196048 10 Tf
8.11016 0 Td
(which are its con-)Tj
-358.8 -12 Td
0.575 Tw
(nected components.)Tj
/R25868160 10 Tf
85.5801 0 Td
(cnt)Tj
/R26196048 10 Tf
15.2949 0 Td
(is set to the number of components. If)Tj
/R25868160 10 Tf
158.75 0 Td
(pfx)Tj
/R26196048 10 Tf
15.2949 0 Td
(is non-NULL, it is used as a prex for)Tj
-274.92 -12 Td
0.241 Tw
(the names of the subgraphs; otherwise, the string `)Tj
202.548 0 Td
(`_cc_')Tj
2.741 Tc
24.8 0 Td
[('i)274.082(su)]TJ
0 Tc
20.482 0 Td
2.741 Tw
(sed. Note)Tj
43.252 0 Td
0.241 Tw
(that the subgraphs only contain the)Tj
-291.082 -12 Td
(rele)Tj
-0.25 Tc
14.7398 0 Td
(va)Tj
0 Tc
9.18984 0 Td
0.715 Tw
(nt nodes, not an)Tj
3.215 Tc
65.325 0 Td
(yc)Tj
0 Tc
12.6551 0 Td
[(orresponding edges. Depending on the use, this allo)25(ws the caller to retrie)]TJ
-0.15 Tc
298.705 0 Td
1.015 Tw
(ve e)Tj
0 Tc
16.9449 0 Td
(dge)Tj
-417.56 -12 Td
0 Tw
(information from the root graph.)Tj
16.8 TL
0.198 Tw
(The array returned is obtained from)'
/R25868160 10 Tf
146.148 0 Td
(malloc)Tj
/R26196048 10 Tf
29.918 0 Td
(and must be freed by the caller)Tj
2.698 Tc
123.938 0 Td
(.T)Tj
0 Tc
11.3078 0 Td
(he function relies on the)Tj
/R25868160 10 Tf
100.139 0 Td
(mark)Tj
/R26196048 10 Tf
-411.451 -12 Td
0 Tw
(eld in)Tj
/R25868160 10 Tf
30.5602 0 Td
(Agnodeinfo_t)Tj
/R26196048 10 Tf
53.8898 0 Td
(.)Tj
81.6051 -64.8 Td
[(04 APRIL 2009)-19705.5(1)]TJ
ET
Q
Q
\n \n \n \n \n 2371\n \n \n@@ -651,19 +651,19 @@\n FontFile3\n \n \n \n \n \n \n-R13995128\n+R26512504\n \n-R13678672\n+R26196048\n \n-R13350784\n+R25868160\n \n \n \n \n \n \n Type\n@@ -700,29 +700,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R13350784 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBP)Tj
-0.3 Tc
20.2102 0 Td
(AC)Tj
0 Tc
12.4801 0 Td
(K)Tj
/R13678672 10 Tf
7.71992 0 Td
126.355 Tw
(\(3\) Library)Tj
173.005 0 Td
0 Tw
(Functions Manual)Tj
/R13350784 10 Tf
201.935 0 Td
(LIBP)Tj
-0.3 Tc
20.2102 0 Td
(AC)Tj
0 Tc
12.4801 0 Td
(K)Tj
/R13678672 10 Tf
7.71992 0 Td
(\(3\))Tj
/R13995128 10 Tf
-436.341 -36 Td
(Agraph_t** pccomps \(Agraph_t* g, int* cnt, char* pfx, boolean* pinned\))Tj
/R13678672 10 Tf
16 -12 Td
0.337 Tw
(This is identical to)Tj
/R13350784 10 Tf
78.018 0 Td
(ccomps)Tj
-0.15 Tc
/R13678672 10 Tf
32.827 0 Td
(ex)Tj
0 Tc
9.28984 0 Td
(cept that is puts all pinned nodes in the rst component returned. In addition,)Tj
-120.135 -12 Td
(if)Tj
/R13350784 10 Tf
8.61016 0 Td
(pinned)Tj
/R13678672 10 Tf
29.7199 0 Td
0 Tw
[(is non-NULL, it is set to true if pinned nodes are found and f)10(alse otherwise.)]TJ
/R13995128 10 Tf
-54.3301 -16.8 Td
(int nodeInduce \(Agraph_t* g\))Tj
/R13678672 10 Tf
16 -12 Td
0.06 Tw
[(This function tak)10(es a subgraph)]TJ
/R13350784 10 Tf
125.46 0 Td
(g)Tj
/R13678672 10 Tf
7.56016 0 Td
(and nds all edges in its root graph both of whose endpoints are in)Tj
/R13350784 10 Tf
269.15 0 Td
(g)Tj
2.56 Tc
/R13678672 10 Tf
5 0 Td
[(.I)256.016(tr)]TJ
0 Tc
17.0598 0 Td
(e-)Tj
-424.23 -12 Td
0 Tw
(turns the number of such edges and, if this edge is not already in the subgraph, it is added.)Tj
/R13995128 10 Tf
-16 -16.8 Td
(int isConnected \(Agraph_t* g\))Tj
/R13678672 10 Tf
16 -12 Td
(This function returns non-zero if the graph)Tj
/R13350784 10 Tf
173.02 0 Td
(g)Tj
/R13678672 10 Tf
7.5 0 Td
(is connected.)Tj
-0.1 Tc
/R13995128 10 Tf
-201.52 -28.8 Td
(Pa)Tj
0 Tc
11.0102 0 Td
(cking components)Tj
-6.01016 -12 Td
[(point* putGraphs \(int ng, Agraph_t** gs, Agraph_t* r)18.0151(oot, pack_inf)]TJ
2.5 Tc
287.65 0 Td
(oi)Tj
0 Tc
10.2801 0 Td
(p\))Tj
/R13350784 10 Tf
-281.93 -12 Td
[(putGr)15.0159(aphs)]TJ
/R13678672 10 Tf
45.8969 0 Td
0.768 Tw
(packs together a collection of laid out graphs into a single layout which a)Tj
-0.2 Tc
302.244 0 Td
(vo)Tj
0 Tc
9.8 0 Td
(ids an)Tj
3.268 Tc
24.2281 0 Td
(yo)Tj
-0.15 Tc
13.118 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlap. It)Tj
-404.577 -12 Td
(tak)Tj
12.1199 0 Td
0.146 Tw
(es as input)Tj
/R13350784 10 Tf
45.1578 0 Td
(ng)Tj
/R13678672 10 Tf
12.6461 0 Td
(graphs)Tj
/R13350784 10 Tf
29.3059 0 Td
(gs)Tj
2.646 Tc
/R13678672 10 Tf
8.88984 0 Td
(.F)Tj
0 Tc
10.5559 0 Td
(or each graph, it is assumed that all the nodes ha)Tj
-0.15 Tc
194.84 0 Td
0.446 Tw
(ve b)Tj
0 Tc
16.9359 0 Td
0.146 Tw
(een positioned using)Tj
/R13350784 10 Tf
85.1578 0 Td
(pos)Tj
/R13678672 10 Tf
13.8898 0 Td
(,)Tj
-429.499 -12 Td
0 Tw
(and that the)Tj
/R13350784 10 Tf
49.1602 0 Td
(xsize)Tj
/R13678672 10 Tf
21.9398 0 Td
(and)Tj
/R13350784 10 Tf
16.9398 0 Td
(ysize)Tj
/R13678672 10 Tf
21.9398 0 Td
(elds ha)Tj
-0.15 Tc
33.4102 0 Td
0.3 Tw
(ve b)Tj
0 Tc
16.7898 0 Td
0 Tw
(een set.)Tj
-160.18 -16.8 Td
(If)Tj
-0.45 Tc
/R13350784 10 Tf
9.63984 0 Td
(ro)Tj
0 Tc
8.43984 0 Td
(ot)Tj
/R13678672 10 Tf
10.7602 0 Td
0.481 Tw
[(is non-NULL, it is tak)10.0024(en as the root graph of the subgraphs)]TJ
/R13350784 10 Tf
244.252 0 Td
(gs)Tj
/R13678672 10 Tf
11.8711 0 Td
(and is used to nd the edges. Other)Tj
143.707 0 Td
(-)Tj
-428.67 -12 Td
(wise,)Tj
/R13350784 10 Tf
23.3301 0 Td
[(putGr)15.0159(aphs)]TJ
/R13678672 10 Tf
45.1297 0 Td
0 Tw
(uses the edges found in each graph)Tj
/R13350784 10 Tf
141.91 0 Td
(gs[i])Tj
/R13678672 10 Tf
19.45 0 Td
(.)Tj
-0.15 Tc
-229.82 -16.8 Td
(Fo)Tj
3.47 Tc
10.4102 0 Td
(rt)Tj
0 Tc
9.58008 0 Td
0.97 Tw
(he modes)Tj
/R13350784 10 Tf
42.4898 0 Td
(l_node)Tj
/R13678672 10 Tf
27.2199 0 Td
(,)Tj
/R13350784 10 Tf
5.96992 0 Td
(l_clust)Tj
3.47 Tc
/R13678672 10 Tf
26.6699 0 Td
(,a)Tj
0 Tc
10.4102 0 Td
(nd)Tj
/R13350784 10 Tf
13.4691 0 Td
[(l_gr)15.0073(aph)]TJ
3.469 Tc
/R13678672 10 Tf
31.5199 0 Td
(,t)Tj
0 Tc
8.74883 0 Td
0.969 Tw
(he packing is done using the polyomino-based algorithm of)Tj
-186.488 -12 Td
(Frei)Tj
-0.25 Tc
15.8602 0 Td
(va)Tj
0 Tc
9.18984 0 Td
0.208 Tw
[(lds et al. This allo)25.0122(ws for a f)9.99268(airly tight packing, in which a con)]TJ
-0.15 Tc
248.314 0 Td
0.509 Tw
(vex p)Tj
0 Tc
21.8488 0 Td
0.209 Tw
(art of one graph might be inserted)Tj
-295.213 -12 Td
2.424 Tw
(into the conca)Tj
-0.15 Tc
60.748 0 Td
2.724 Tw
(ve p)Tj
0 Tc
19.2141 0 Td
2.424 Tw
(art of another)Tj
7.424 Tc
58.168 0 Td
(.T)Tj
0 Tc
16.034 0 Td
(he granularity of the polyominoes used depends on the v)Tj
247.926 0 Td
2.423 Tw
(alue of)Tj
/R13350784 10 Tf
-402.09 -12 Td
(ip>mode)Tj
3.982 Tc
/R13678672 10 Tf
42.9398 0 Td
[(.I)398.188(ft)]TJ
0 Tc
19.9043 0 Td
1.482 Tw
(his is)Tj
/R13350784 10 Tf
26.3039 0 Td
(l_node)Tj
3.982 Tc
/R13678672 10 Tf
27.2199 0 Td
(,ap)Tj
0 Tc
19.9039 0 Td
1.483 Tw
(olyomino is constructed to approximate the nodes and edges. If this is)Tj
/R13350784 10 Tf
-136.272 -12 Td
(l_clust)Tj
3.349 Tc
/R13678672 10 Tf
26.6699 0 Td
(,t)Tj
0 Tc
8.62891 0 Td
0.849 Tw
(he polyomino treats top-le)Tj
-0.15 Tc
107.567 0 Td
(ve)Tj
3.349 Tc
9.28984 0 Td
(lc)Tj
0 Tc
10.5691 0 Td
0.848 Tw
(lusters as single rectangles, unioned with the polyominoes for the)Tj
-162.725 -12 Td
0.693 Tw
[(remaining nodes and edges. If the v)24.9878(alue is)]TJ
/R13350784 10 Tf
176.094 0 Td
[(l_gr)15.0073(aph)]TJ
3.193 Tc
/R13678672 10 Tf
31.5199 0 Td
(,t)Tj
0 Tc
8.47305 0 Td
0.694 Tw
(he polyomino for a graph is a single rectangle corre-)Tj
-216.087 -12 Td
0 Tw
(sponding to the bounding box of the graph.)Tj
16.8 TL
(The mode)'
/R13350784 10 Tf
42.7699 0 Td
(l_node)Tj
/R13678672 10 Tf
29.7199 0 Td
[(species that the graphs should be pack)9.98535(ed as an array)65(.)]TJ
-72.4898 -16.8 Td
(If)Tj
/R13350784 10 Tf
10.2891 0 Td
(ip>doSplines)Tj
/R13678672 10 Tf
63.7988 0 Td
1.129 Tw
(is true, the function uses the spline information in the)Tj
/R13350784 10 Tf
227.11 0 Td
(spl)Tj
/R13678672 10 Tf
15.2988 0 Td
(eld of an edge, if it e)Tj
94.6641 0 Td
(xists.)Tj
-411.161 -12 Td
0 Tw
[(Otherwise, the algorithm represents an edge as a straight line se)15.0073(gment connecting node centers.)]TJ
0.406 Tw
(The parameter)'
/R13350784 10 Tf
61.3422 0 Td
[(ip>mar)37.0068(gin)]TJ
/R13678672 10 Tf
52.7059 0 Td
(species a boundary of)Tj
/R13350784 10 Tf
96.6039 0 Td
[(mar)37.0166(gin)]TJ
/R13678672 10 Tf
31.4258 0 Td
(points to be allo)Tj
65.1379 0 Td
0.407 Tw
(wed around each node. It must)Tj
-307.216 -12 Td
0 Tw
(be non-ne)Tj
-0.05 Tc
39.5602 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(.)Tj
-63.55 -16.8 Td
0.152 Tw
(The parameter)Tj
/R13350784 10 Tf
60.834 0 Td
(ip>xed)Tj
2.652 Tc
/R13678672 10 Tf
40.1602 0 Td
(,i)Tj
2.651 Tc
7.93203 0 Td
(fn)Tj
0 Tc
10.9809 0 Td
0.151 Tw
(on-null, should point to an array of)Tj
/R13350784 10 Tf
143.267 0 Td
(ng)Tj
/R13678672 10 Tf
12.6512 0 Td
(booleans. If)Tj
/R13350784 10 Tf
50.0121 0 Td
(ip>xed[i])Tj
/R13678672 10 Tf
53.3711 0 Td
(is true, graph)Tj
/R13350784 10 Tf
-379.209 -12 Td
(gs[i])Tj
/R13678672 10 Tf
22.3352 0 Td
0.385 Tw
(should be left at its original position. The packing will rst rst place all of the x)Tj
334.06 0 Td
0.386 Tw
(ed graphs, then ll)Tj
-356.395 -12 Td
0 Tw
(in the with the remaining graphs.)Tj
0.341 Tw
(The function returns an array of points which can be used as the origin of the bounding box of each graph.)'
12 TL
1.023 Tw
(If the graphs are translated to these positions, none of the graph components will o)'
-0.15 Tc
344.402 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
3.523 Tw
(rlap. The)Tj
43.1461 0 Td
1.023 Tw
(array re-)Tj
-396.838 -12 Td
0.745 Tw
(turned is obtained from)Tj
/R13350784 10 Tf
99.0789 0 Td
(malloc)Tj
/R13678672 10 Tf
30.4641 0 Td
0.744 Tw
(and must be freed by the caller)Tj
3.244 Tc
127.214 0 Td
[(.I)324.417(fa)]TJ
-0.15 Tc
20.0879 0 Td
1.044 Tw
(ny p)Tj
0 Tc
18.0941 0 Td
0.744 Tw
(roblem occurs,)Tj
/R13350784 10 Tf
63.418 0 Td
[(putGr)15.0146(aphs)]TJ
/R13678672 10 Tf
45.8738 0 Td
(returns)Tj
-404.231 -12 Td
3.272 Tw
(NULL. As)Tj
3.272 Tc
49.3141 0 Td
(as)Tj
0 Tc
11.602 0 Td
(ide-ef)Tj
23.0699 0 Td
0.772 Tw
(fect, at its start,)Tj
/R13350784 10 Tf
66.968 0 Td
[(putGr)15.0146(aphs)]TJ
/R13678672 10 Tf
45.9027 0 Td
0.773 Tw
(sets the)Tj
/R13350784 10 Tf
33.766 0 Td
(bb)Tj
/R13678672 10 Tf
13.273 0 Td
(of each graph to reect its initial layout. Note)Tj
-243.896 -12 Td
(that)Tj
/R13350784 10 Tf
17.5 0 Td
[(putGr)15.0159(aphs)]TJ
/R13678672 10 Tf
45.1297 0 Td
0 Tw
(does not do an)Tj
2.5 Tc
57.9 0 Td
(yt)Tj
0 Tc
10.2801 0 Td
(ranslation or change the input graphs in an)Tj
2.5 Tc
170.1 0 Td
(yo)Tj
0 Tc
12.5 0 Td
[(ther w)10.0098(ay than setting the)]TJ
/R13350784 10 Tf
100.72 0 Td
(bb)Tj
/R13678672 10 Tf
10 0 Td
(.)Tj
-424.13 -16.8 Td
0.984 Tw
(This function uses the)Tj
/R13350784 10 Tf
94.4859 0 Td
(bb)Tj
/R13678672 10 Tf
13.484 0 Td
(eld in)Tj
/R13350784 10 Tf
32.5281 0 Td
[(Agr)15(aphinfo_t)]TJ
3.484 Tc
/R13678672 10 Tf
53.1898 0 Td
(,t)Tj
0 Tc
8.76406 0 Td
(he)Tj
/R13350784 10 Tf
12.9238 0 Td
(pos)Tj
/R13678672 10 Tf
13.8898 0 Td
(,)Tj
/R13350784 10 Tf
5.98398 0 Td
(xsize)Tj
/R13678672 10 Tf
22.9238 0 Td
(and)Tj
/R13350784 10 Tf
17.9238 0 Td
(ysize)Tj
/R13678672 10 Tf
22.9238 0 Td
(elds in)Tj
/R13350784 10 Tf
36.418 0 Td
(nodehinfo_t)Tj
/R13678672 10 Tf
51.2641 0 Td
0.983 Tw
(and the)Tj
/R13350784 10 Tf
33.6262 0 Td
(spl)Tj
/R13678672 10 Tf
-420.329 -12 Td
0 Tw
(eld in)Tj
/R13350784 10 Tf
30.5602 0 Td
[(Aedg)10(einfo_t)]TJ
/R13678672 10 Tf
48.2301 0 Td
(.)Tj
/R13995128 10 Tf
-94.7902 -16.8 Td
[(int packGraphs \(int ng, Agraph_t** gs, Agraph_t* r)18.0151(oot, pack_inf)24.9854(o* ip\))]TJ
/R13678672 10 Tf
16 -12 Td
0.647 Tw
(This function tak)Tj
69.5238 0 Td
(es)Tj
/R13350784 10 Tf
11.477 0 Td
(ng)Tj
/R13678672 10 Tf
13.1469 0 Td
(subgraphs)Tj
/R13350784 10 Tf
43.6969 0 Td
(gs)Tj
/R13678672 10 Tf
12.0371 0 Td
(of a root graph)Tj
-0.45 Tc
/R13350784 10 Tf
64.2379 0 Td
(ro)Tj
0 Tc
8.43984 0 Td
(ot)Tj
/R13678672 10 Tf
10.927 0 Td
(and calls)Tj
/R13350784 10 Tf
39.0641 0 Td
[(putGr)15.0146(aphs)]TJ
/R13678672 10 Tf
45.777 0 Td
0.648 Tw
(with the gi)Tj
-0.15 Tc
43.8262 0 Td
(ve)Tj
3.148 Tc
9.28984 0 Td
(na)Tj
-0.18 Tc
12.5879 0 Td
(rg)Tj
0 Tc
8.15 0 Td
(uments to)Tj
-392.181 -12 Td
0.913 Tw
(generate a packing of the subgraphs. If successful, it then in)Tj
-0.2 Tc
248.12 0 Td
(vo)Tj
-0.1 Tc
9.8 0 Td
(ke)Tj
3.413 Tc
9.33984 0 Td
(ss)Tj
0 Tc
11.193 0 Td
(hifts the subgraphs to their ne)Tj
3.412 Tc
122.915 0 Td
(wp)Tj
0 Tc
15.632 0 Td
(osi-)Tj
-417 -12 Td
0 Tw
(tions. It returns 0 on success.)Tj
/R13995128 10 Tf
-16 -16.8 Td
[(int packSubgraphs \(int ng, Agraph_t** gs, Agraph_t* r)18.0151(oot, pack_inf)24.9854(o* ip\))]TJ
/R13678672 10 Tf
16 -12 Td
0.16 Tw
(This function simply calls)Tj
/R13350784 10 Tf
107.31 0 Td
[(pac)20.0146(kGr)15(aphs)]TJ
/R13678672 10 Tf
51.1898 0 Td
0.161 Tw
(with the gi)Tj
-0.15 Tc
42.852 0 Td
(ve)Tj
2.661 Tc
9.28984 0 Td
(na)Tj
-0.18 Tc
12.1012 0 Td
(rg)Tj
0 Tc
8.15 0 Td
(uments, and then recomputes the bounding box of)Tj
-230.893 -12 Td
(the)Tj
-0.45 Tc
/R13350784 10 Tf
14.7199 0 Td
(ro)Tj
0 Tc
8.43984 0 Td
(ot)Tj
/R13678672 10 Tf
10.2801 0 Td
(graph.)Tj
/R13995128 10 Tf
-49.4398 -16.8 Td
0 Tw
[(int pack_graph\(int ng, Agraph_t** gs, Agraph_t* r)18.0078(oot, boolean* xed\))]TJ
/R13678672 10 Tf
16 -12 Td
(uses)Tj
/R13350784 10 Tf
21.1 0 Td
[(pac)20.0159(kSubgr)14.9927(aphs)]TJ
/R13678672 10 Tf
65.1898 0 Td
1.38 Tw
(to place the indi)Tj
68.05 0 Td
1.379 Tw
(vidual subgraphs into a single layout with the parameters obtained)Tj
-154.34 -12 Td
(from)Tj
-0.1 Tc
/R13350784 10 Tf
21.9398 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
[(tP)80.0159(ac)20.0159(kInfo)]TJ
2.5 Tc
/R13678672 10 Tf
37.8797 0 Td
[(.I)249.993(fs)]TJ
0 Tc
18.05 0 Td
(uccessful,)Tj
/R13350784 10 Tf
42.2102 0 Td
[(dotneato_postpr)44.9854(ocess)]TJ
/R13678672 10 Tf
89.2703 0 Td
0 Tw
(is called on the root graph.)Tj
-52.6348 -52.8 Td
[(04 APRIL 2009)-19705.5(2)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R25868160 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBP)Tj
-0.3 Tc
20.2102 0 Td
(AC)Tj
0 Tc
12.4801 0 Td
(K)Tj
/R26196048 10 Tf
7.71992 0 Td
126.355 Tw
(\(3\) Library)Tj
173.005 0 Td
0 Tw
(Functions Manual)Tj
/R25868160 10 Tf
201.935 0 Td
(LIBP)Tj
-0.3 Tc
20.2102 0 Td
(AC)Tj
0 Tc
12.4801 0 Td
(K)Tj
/R26196048 10 Tf
7.71992 0 Td
(\(3\))Tj
/R26512504 10 Tf
-436.341 -36 Td
(Agraph_t** pccomps \(Agraph_t* g, int* cnt, char* pfx, boolean* pinned\))Tj
/R26196048 10 Tf
16 -12 Td
0.337 Tw
(This is identical to)Tj
/R25868160 10 Tf
78.018 0 Td
(ccomps)Tj
-0.15 Tc
/R26196048 10 Tf
32.827 0 Td
(ex)Tj
0 Tc
9.28984 0 Td
(cept that is puts all pinned nodes in the rst component returned. In addition,)Tj
-120.135 -12 Td
(if)Tj
/R25868160 10 Tf
8.61016 0 Td
(pinned)Tj
/R26196048 10 Tf
29.7199 0 Td
0 Tw
[(is non-NULL, it is set to true if pinned nodes are found and f)10(alse otherwise.)]TJ
/R26512504 10 Tf
-54.3301 -16.8 Td
(int nodeInduce \(Agraph_t* g\))Tj
/R26196048 10 Tf
16 -12 Td
0.06 Tw
[(This function tak)10(es a subgraph)]TJ
/R25868160 10 Tf
125.46 0 Td
(g)Tj
/R26196048 10 Tf
7.56016 0 Td
(and nds all edges in its root graph both of whose endpoints are in)Tj
/R25868160 10 Tf
269.15 0 Td
(g)Tj
2.56 Tc
/R26196048 10 Tf
5 0 Td
[(.I)256.016(tr)]TJ
0 Tc
17.0598 0 Td
(e-)Tj
-424.23 -12 Td
0 Tw
(turns the number of such edges and, if this edge is not already in the subgraph, it is added.)Tj
/R26512504 10 Tf
-16 -16.8 Td
(int isConnected \(Agraph_t* g\))Tj
/R26196048 10 Tf
16 -12 Td
(This function returns non-zero if the graph)Tj
/R25868160 10 Tf
173.02 0 Td
(g)Tj
/R26196048 10 Tf
7.5 0 Td
(is connected.)Tj
-0.1 Tc
/R26512504 10 Tf
-201.52 -28.8 Td
(Pa)Tj
0 Tc
11.0102 0 Td
(cking components)Tj
-6.01016 -12 Td
[(point* putGraphs \(int ng, Agraph_t** gs, Agraph_t* r)18.0151(oot, pack_inf)]TJ
2.5 Tc
287.65 0 Td
(oi)Tj
0 Tc
10.2801 0 Td
(p\))Tj
/R25868160 10 Tf
-281.93 -12 Td
[(putGr)15.0159(aphs)]TJ
/R26196048 10 Tf
45.8969 0 Td
0.768 Tw
(packs together a collection of laid out graphs into a single layout which a)Tj
-0.2 Tc
302.244 0 Td
(vo)Tj
0 Tc
9.8 0 Td
(ids an)Tj
3.268 Tc
24.2281 0 Td
(yo)Tj
-0.15 Tc
13.118 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlap. It)Tj
-404.577 -12 Td
(tak)Tj
12.1199 0 Td
0.146 Tw
(es as input)Tj
/R25868160 10 Tf
45.1578 0 Td
(ng)Tj
/R26196048 10 Tf
12.6461 0 Td
(graphs)Tj
/R25868160 10 Tf
29.3059 0 Td
(gs)Tj
2.646 Tc
/R26196048 10 Tf
8.88984 0 Td
(.F)Tj
0 Tc
10.5559 0 Td
(or each graph, it is assumed that all the nodes ha)Tj
-0.15 Tc
194.84 0 Td
0.446 Tw
(ve b)Tj
0 Tc
16.9359 0 Td
0.146 Tw
(een positioned using)Tj
/R25868160 10 Tf
85.1578 0 Td
(pos)Tj
/R26196048 10 Tf
13.8898 0 Td
(,)Tj
-429.499 -12 Td
0 Tw
(and that the)Tj
/R25868160 10 Tf
49.1602 0 Td
(xsize)Tj
/R26196048 10 Tf
21.9398 0 Td
(and)Tj
/R25868160 10 Tf
16.9398 0 Td
(ysize)Tj
/R26196048 10 Tf
21.9398 0 Td
(elds ha)Tj
-0.15 Tc
33.4102 0 Td
0.3 Tw
(ve b)Tj
0 Tc
16.7898 0 Td
0 Tw
(een set.)Tj
-160.18 -16.8 Td
(If)Tj
-0.45 Tc
/R25868160 10 Tf
9.63984 0 Td
(ro)Tj
0 Tc
8.43984 0 Td
(ot)Tj
/R26196048 10 Tf
10.7602 0 Td
0.481 Tw
[(is non-NULL, it is tak)10.0024(en as the root graph of the subgraphs)]TJ
/R25868160 10 Tf
244.252 0 Td
(gs)Tj
/R26196048 10 Tf
11.8711 0 Td
(and is used to nd the edges. Other)Tj
143.707 0 Td
(-)Tj
-428.67 -12 Td
(wise,)Tj
/R25868160 10 Tf
23.3301 0 Td
[(putGr)15.0159(aphs)]TJ
/R26196048 10 Tf
45.1297 0 Td
0 Tw
(uses the edges found in each graph)Tj
/R25868160 10 Tf
141.91 0 Td
(gs[i])Tj
/R26196048 10 Tf
19.45 0 Td
(.)Tj
-0.15 Tc
-229.82 -16.8 Td
(Fo)Tj
3.47 Tc
10.4102 0 Td
(rt)Tj
0 Tc
9.58008 0 Td
0.97 Tw
(he modes)Tj
/R25868160 10 Tf
42.4898 0 Td
(l_node)Tj
/R26196048 10 Tf
27.2199 0 Td
(,)Tj
/R25868160 10 Tf
5.96992 0 Td
(l_clust)Tj
3.47 Tc
/R26196048 10 Tf
26.6699 0 Td
(,a)Tj
0 Tc
10.4102 0 Td
(nd)Tj
/R25868160 10 Tf
13.4691 0 Td
[(l_gr)15.0073(aph)]TJ
3.469 Tc
/R26196048 10 Tf
31.5199 0 Td
(,t)Tj
0 Tc
8.74883 0 Td
0.969 Tw
(he packing is done using the polyomino-based algorithm of)Tj
-186.488 -12 Td
(Frei)Tj
-0.25 Tc
15.8602 0 Td
(va)Tj
0 Tc
9.18984 0 Td
0.208 Tw
[(lds et al. This allo)25.0122(ws for a f)9.99268(airly tight packing, in which a con)]TJ
-0.15 Tc
248.314 0 Td
0.509 Tw
(vex p)Tj
0 Tc
21.8488 0 Td
0.209 Tw
(art of one graph might be inserted)Tj
-295.213 -12 Td
2.424 Tw
(into the conca)Tj
-0.15 Tc
60.748 0 Td
2.724 Tw
(ve p)Tj
0 Tc
19.2141 0 Td
2.424 Tw
(art of another)Tj
7.424 Tc
58.168 0 Td
(.T)Tj
0 Tc
16.034 0 Td
(he granularity of the polyominoes used depends on the v)Tj
247.926 0 Td
2.423 Tw
(alue of)Tj
/R25868160 10 Tf
-402.09 -12 Td
(ip>mode)Tj
3.982 Tc
/R26196048 10 Tf
42.9398 0 Td
[(.I)398.188(ft)]TJ
0 Tc
19.9043 0 Td
1.482 Tw
(his is)Tj
/R25868160 10 Tf
26.3039 0 Td
(l_node)Tj
3.982 Tc
/R26196048 10 Tf
27.2199 0 Td
(,ap)Tj
0 Tc
19.9039 0 Td
1.483 Tw
(olyomino is constructed to approximate the nodes and edges. If this is)Tj
/R25868160 10 Tf
-136.272 -12 Td
(l_clust)Tj
3.349 Tc
/R26196048 10 Tf
26.6699 0 Td
(,t)Tj
0 Tc
8.62891 0 Td
0.849 Tw
(he polyomino treats top-le)Tj
-0.15 Tc
107.567 0 Td
(ve)Tj
3.349 Tc
9.28984 0 Td
(lc)Tj
0 Tc
10.5691 0 Td
0.848 Tw
(lusters as single rectangles, unioned with the polyominoes for the)Tj
-162.725 -12 Td
0.693 Tw
[(remaining nodes and edges. If the v)24.9878(alue is)]TJ
/R25868160 10 Tf
176.094 0 Td
[(l_gr)15.0073(aph)]TJ
3.193 Tc
/R26196048 10 Tf
31.5199 0 Td
(,t)Tj
0 Tc
8.47305 0 Td
0.694 Tw
(he polyomino for a graph is a single rectangle corre-)Tj
-216.087 -12 Td
0 Tw
(sponding to the bounding box of the graph.)Tj
16.8 TL
(The mode)'
/R25868160 10 Tf
42.7699 0 Td
(l_node)Tj
/R26196048 10 Tf
29.7199 0 Td
[(species that the graphs should be pack)9.98535(ed as an array)65(.)]TJ
-72.4898 -16.8 Td
(If)Tj
/R25868160 10 Tf
10.2891 0 Td
(ip>doSplines)Tj
/R26196048 10 Tf
63.7988 0 Td
1.129 Tw
(is true, the function uses the spline information in the)Tj
/R25868160 10 Tf
227.11 0 Td
(spl)Tj
/R26196048 10 Tf
15.2988 0 Td
(eld of an edge, if it e)Tj
94.6641 0 Td
(xists.)Tj
-411.161 -12 Td
0 Tw
[(Otherwise, the algorithm represents an edge as a straight line se)15.0073(gment connecting node centers.)]TJ
0.406 Tw
(The parameter)'
/R25868160 10 Tf
61.3422 0 Td
[(ip>mar)37.0068(gin)]TJ
/R26196048 10 Tf
52.7059 0 Td
(species a boundary of)Tj
/R25868160 10 Tf
96.6039 0 Td
[(mar)37.0166(gin)]TJ
/R26196048 10 Tf
31.4258 0 Td
(points to be allo)Tj
65.1379 0 Td
0.407 Tw
(wed around each node. It must)Tj
-307.216 -12 Td
0 Tw
(be non-ne)Tj
-0.05 Tc
39.5602 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(.)Tj
-63.55 -16.8 Td
0.152 Tw
(The parameter)Tj
/R25868160 10 Tf
60.834 0 Td
(ip>xed)Tj
2.652 Tc
/R26196048 10 Tf
40.1602 0 Td
(,i)Tj
2.651 Tc
7.93203 0 Td
(fn)Tj
0 Tc
10.9809 0 Td
0.151 Tw
(on-null, should point to an array of)Tj
/R25868160 10 Tf
143.267 0 Td
(ng)Tj
/R26196048 10 Tf
12.6512 0 Td
(booleans. If)Tj
/R25868160 10 Tf
50.0121 0 Td
(ip>xed[i])Tj
/R26196048 10 Tf
53.3711 0 Td
(is true, graph)Tj
/R25868160 10 Tf
-379.209 -12 Td
(gs[i])Tj
/R26196048 10 Tf
22.3352 0 Td
0.385 Tw
(should be left at its original position. The packing will rst rst place all of the x)Tj
334.06 0 Td
0.386 Tw
(ed graphs, then ll)Tj
-356.395 -12 Td
0 Tw
(in the with the remaining graphs.)Tj
0.341 Tw
(The function returns an array of points which can be used as the origin of the bounding box of each graph.)'
12 TL
1.023 Tw
(If the graphs are translated to these positions, none of the graph components will o)'
-0.15 Tc
344.402 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
3.523 Tw
(rlap. The)Tj
43.1461 0 Td
1.023 Tw
(array re-)Tj
-396.838 -12 Td
0.745 Tw
(turned is obtained from)Tj
/R25868160 10 Tf
99.0789 0 Td
(malloc)Tj
/R26196048 10 Tf
30.4641 0 Td
0.744 Tw
(and must be freed by the caller)Tj
3.244 Tc
127.214 0 Td
[(.I)324.417(fa)]TJ
-0.15 Tc
20.0879 0 Td
1.044 Tw
(ny p)Tj
0 Tc
18.0941 0 Td
0.744 Tw
(roblem occurs,)Tj
/R25868160 10 Tf
63.418 0 Td
[(putGr)15.0146(aphs)]TJ
/R26196048 10 Tf
45.8738 0 Td
(returns)Tj
-404.231 -12 Td
3.272 Tw
(NULL. As)Tj
3.272 Tc
49.3141 0 Td
(as)Tj
0 Tc
11.602 0 Td
(ide-ef)Tj
23.0699 0 Td
0.772 Tw
(fect, at its start,)Tj
/R25868160 10 Tf
66.968 0 Td
[(putGr)15.0146(aphs)]TJ
/R26196048 10 Tf
45.9027 0 Td
0.773 Tw
(sets the)Tj
/R25868160 10 Tf
33.766 0 Td
(bb)Tj
/R26196048 10 Tf
13.273 0 Td
(of each graph to reect its initial layout. Note)Tj
-243.896 -12 Td
(that)Tj
/R25868160 10 Tf
17.5 0 Td
[(putGr)15.0159(aphs)]TJ
/R26196048 10 Tf
45.1297 0 Td
0 Tw
(does not do an)Tj
2.5 Tc
57.9 0 Td
(yt)Tj
0 Tc
10.2801 0 Td
(ranslation or change the input graphs in an)Tj
2.5 Tc
170.1 0 Td
(yo)Tj
0 Tc
12.5 0 Td
[(ther w)10.0098(ay than setting the)]TJ
/R25868160 10 Tf
100.72 0 Td
(bb)Tj
/R26196048 10 Tf
10 0 Td
(.)Tj
-424.13 -16.8 Td
0.984 Tw
(This function uses the)Tj
/R25868160 10 Tf
94.4859 0 Td
(bb)Tj
/R26196048 10 Tf
13.484 0 Td
(eld in)Tj
/R25868160 10 Tf
32.5281 0 Td
[(Agr)15(aphinfo_t)]TJ
3.484 Tc
/R26196048 10 Tf
53.1898 0 Td
(,t)Tj
0 Tc
8.76406 0 Td
(he)Tj
/R25868160 10 Tf
12.9238 0 Td
(pos)Tj
/R26196048 10 Tf
13.8898 0 Td
(,)Tj
/R25868160 10 Tf
5.98398 0 Td
(xsize)Tj
/R26196048 10 Tf
22.9238 0 Td
(and)Tj
/R25868160 10 Tf
17.9238 0 Td
(ysize)Tj
/R26196048 10 Tf
22.9238 0 Td
(elds in)Tj
/R25868160 10 Tf
36.418 0 Td
(nodehinfo_t)Tj
/R26196048 10 Tf
51.2641 0 Td
0.983 Tw
(and the)Tj
/R25868160 10 Tf
33.6262 0 Td
(spl)Tj
/R26196048 10 Tf
-420.329 -12 Td
0 Tw
(eld in)Tj
/R25868160 10 Tf
30.5602 0 Td
[(Aedg)10(einfo_t)]TJ
/R26196048 10 Tf
48.2301 0 Td
(.)Tj
/R26512504 10 Tf
-94.7902 -16.8 Td
[(int packGraphs \(int ng, Agraph_t** gs, Agraph_t* r)18.0151(oot, pack_inf)24.9854(o* ip\))]TJ
/R26196048 10 Tf
16 -12 Td
0.647 Tw
(This function tak)Tj
69.5238 0 Td
(es)Tj
/R25868160 10 Tf
11.477 0 Td
(ng)Tj
/R26196048 10 Tf
13.1469 0 Td
(subgraphs)Tj
/R25868160 10 Tf
43.6969 0 Td
(gs)Tj
/R26196048 10 Tf
12.0371 0 Td
(of a root graph)Tj
-0.45 Tc
/R25868160 10 Tf
64.2379 0 Td
(ro)Tj
0 Tc
8.43984 0 Td
(ot)Tj
/R26196048 10 Tf
10.927 0 Td
(and calls)Tj
/R25868160 10 Tf
39.0641 0 Td
[(putGr)15.0146(aphs)]TJ
/R26196048 10 Tf
45.777 0 Td
0.648 Tw
(with the gi)Tj
-0.15 Tc
43.8262 0 Td
(ve)Tj
3.148 Tc
9.28984 0 Td
(na)Tj
-0.18 Tc
12.5879 0 Td
(rg)Tj
0 Tc
8.15 0 Td
(uments to)Tj
-392.181 -12 Td
0.913 Tw
(generate a packing of the subgraphs. If successful, it then in)Tj
-0.2 Tc
248.12 0 Td
(vo)Tj
-0.1 Tc
9.8 0 Td
(ke)Tj
3.413 Tc
9.33984 0 Td
(ss)Tj
0 Tc
11.193 0 Td
(hifts the subgraphs to their ne)Tj
3.412 Tc
122.915 0 Td
(wp)Tj
0 Tc
15.632 0 Td
(osi-)Tj
-417 -12 Td
0 Tw
(tions. It returns 0 on success.)Tj
/R26512504 10 Tf
-16 -16.8 Td
[(int packSubgraphs \(int ng, Agraph_t** gs, Agraph_t* r)18.0151(oot, pack_inf)24.9854(o* ip\))]TJ
/R26196048 10 Tf
16 -12 Td
0.16 Tw
(This function simply calls)Tj
/R25868160 10 Tf
107.31 0 Td
[(pac)20.0146(kGr)15(aphs)]TJ
/R26196048 10 Tf
51.1898 0 Td
0.161 Tw
(with the gi)Tj
-0.15 Tc
42.852 0 Td
(ve)Tj
2.661 Tc
9.28984 0 Td
(na)Tj
-0.18 Tc
12.1012 0 Td
(rg)Tj
0 Tc
8.15 0 Td
(uments, and then recomputes the bounding box of)Tj
-230.893 -12 Td
(the)Tj
-0.45 Tc
/R25868160 10 Tf
14.7199 0 Td
(ro)Tj
0 Tc
8.43984 0 Td
(ot)Tj
/R26196048 10 Tf
10.2801 0 Td
(graph.)Tj
/R26512504 10 Tf
-49.4398 -16.8 Td
0 Tw
[(int pack_graph\(int ng, Agraph_t** gs, Agraph_t* r)18.0078(oot, boolean* xed\))]TJ
/R26196048 10 Tf
16 -12 Td
(uses)Tj
/R25868160 10 Tf
21.1 0 Td
[(pac)20.0159(kSubgr)14.9927(aphs)]TJ
/R26196048 10 Tf
65.1898 0 Td
1.38 Tw
(to place the indi)Tj
68.05 0 Td
1.379 Tw
(vidual subgraphs into a single layout with the parameters obtained)Tj
-154.34 -12 Td
(from)Tj
-0.1 Tc
/R25868160 10 Tf
21.9398 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
[(tP)80.0159(ac)20.0159(kInfo)]TJ
2.5 Tc
/R26196048 10 Tf
37.8797 0 Td
[(.I)249.993(fs)]TJ
0 Tc
18.05 0 Td
(uccessful,)Tj
/R25868160 10 Tf
42.2102 0 Td
[(dotneato_postpr)44.9854(ocess)]TJ
/R26196048 10 Tf
89.2703 0 Td
0 Tw
(is called on the root graph.)Tj
-52.6348 -52.8 Td
[(04 APRIL 2009)-19705.5(2)]TJ
ET
Q
Q
\n \n \n \n \n-3884\n+3886\n \n \n \n \n-R13995128\n+R26512504\n \n-R13678672\n+R26196048\n \n-R13350784\n+R25868160\n \n \n \n \n \n \n Type\n@@ -759,29 +759,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R13350784 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBP)Tj
-0.3 Tc
20.2102 0 Td
(AC)Tj
0 Tc
12.4801 0 Td
(K)Tj
/R13678672 10 Tf
7.71992 0 Td
126.355 Tw
(\(3\) Library)Tj
173.005 0 Td
0 Tw
(Functions Manual)Tj
/R13350784 10 Tf
201.935 0 Td
(LIBP)Tj
-0.3 Tc
20.2102 0 Td
(AC)Tj
0 Tc
12.4801 0 Td
(K)Tj
/R13678672 10 Tf
7.71992 0 Td
(\(3\))Tj
/R13995128 10 Tf
-436.341 -36 Td
[(point* putRects \(int ng, boxf* b)9.98535(bs, pack_inf)24.9927(o* ip\))]TJ
/R13350784 10 Tf
16 -12 Td
(putRects)Tj
/R13678672 10 Tf
37.3141 0 Td
0.374 Tw
(packs together a collection of rectangles into a single layout which a)Tj
-0.2 Tc
277.474 0 Td
(vo)Tj
0 Tc
9.8 0 Td
(ids an)Tj
2.874 Tc
23.834 0 Td
(yo)Tj
-0.15 Tc
12.7238 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlap. It tak)Tj
42.0281 0 Td
0.375 Tw
(es as)Tj
-412.464 -12 Td
(input)Tj
/R13350784 10 Tf
23.0602 0 Td
(ng)Tj
/R13678672 10 Tf
12.5 0 Td
(rectangles)Tj
/R13350784 10 Tf
43.0398 0 Td
(bbs)Tj
/R13678672 10 Tf
13.8898 0 Td
(.)Tj
-92.4898 -16.8 Td
0.32 Tw
[(Its beha)20(vior and return v)]TJ
99.1398 0 Td
0.319 Tw
(alue are analogous to those of)Tj
/R13350784 10 Tf
123.554 0 Td
[(putGr)15.0146(aphs)]TJ
5.319 Tc
/R13678672 10 Tf
42.6297 0 Td
(.H)Tj
-0.25 Tc
15.0391 0 Td
(ow)Tj
11.9699 0 Td
-2.15 Tw
(ev e)Tj
-0.4 Tc
13.4801 0 Td
1.119 Tw
(r, t)Tj
0 Tc
11.0289 0 Td
0.319 Tw
(he modes)Tj
/R13350784 10 Tf
41.1879 0 Td
(l_node)Tj
/R13678672 10 Tf
30.0391 0 Td
(and)Tj
/R13350784 10 Tf
17.259 0 Td
(l_clust)Tj
/R13678672 10 Tf
-405.327 -12 Td
0 Tw
(are ille)Tj
-0.05 Tc
27.3398 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
2.5 Tw
(l. The)Tj
28.3301 0 Td
(elds)Tj
/R13350784 10 Tf
24.1699 0 Td
(xed)Tj
/R13678672 10 Tf
21.3801 0 Td
(and)Tj
/R13350784 10 Tf
16.9398 0 Td
(doSplines)Tj
/R13678672 10 Tf
41.3898 0 Td
(of)Tj
/R13350784 10 Tf
10.8301 0 Td
(ip)Tj
/R13678672 10 Tf
10.2801 0 Td
0 Tw
(are unused.)Tj
/R13995128 10 Tf
-206.05 -16.8 Td
[(int packRects \(int ng, boxf* b)9.98535(bs, pack_inf)24.9927(o* ip\))]TJ
/R13350784 10 Tf
16 -12 Td
[(pac)20.0159(kRects)]TJ
/R13678672 10 Tf
43.0367 0 Td
0.197 Tw
(is analogous to)Tj
/R13350784 10 Tf
63.091 0 Td
[(pac)20.0146(kGr)15(aphs)]TJ
2.697 Tc
/R13678672 10 Tf
48.5297 0 Td
[(:i)269.697(tc)]TJ
0 Tc
18.1742 0 Td
(alls)Tj
/R13350784 10 Tf
16.5871 0 Td
(putRects)Tj
/R13678672 10 Tf
37.1371 0 Td
0.198 Tw
(and, if this is successful, it translates the rectangles)Tj
-226.556 -12 Td
(in)Tj
/R13350784 10 Tf
10.2801 0 Td
(bbs)Tj
/R13678672 10 Tf
16.3898 0 Td
[(appropriately)65.0073(.)]TJ
/R13995128 10 Tf
-47.6699 -16.8 Td
0 Tw
(Utility functions)Tj
/R13678672 10 Tf
21 -12 Td
[(The library pro)15.0159(vides se)]TJ
-0.15 Tc
92.0797 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(ral functions which can be used to tailor the packing based on graph attrib)19.9902(utes.)]TJ
/R13995128 10 Tf
-117.37 -16.8 Td
[(pack_mode parseP)9.99268(ackModeInf)25.0073(o\(char* p, pack_mode dt, pack_inf)25(o* pinf)24.9927(o\))]TJ
/R13678672 10 Tf
16 -12 Td
(analyzes)Tj
/R13350784 10 Tf
37.3551 0 Td
(p)Tj
/R13678672 10 Tf
7.925 0 Td
0.425 Tw
(as a string representation of pack mode, storing the information in)Tj
/R13350784 10 Tf
271.305 0 Td
(pinfo)Tj
5.425 Tc
/R13678672 10 Tf
20.5602 0 Td
(.I)Tj
0 Tc
11.2551 0 Td
(f)Tj
/R13350784 10 Tf
6.25391 0 Td
(p)Tj
/R13678672 10 Tf
7.92383 0 Td
0.424 Tw
(is "cluster", it re-)Tj
-362.578 -12 Td
(turns)Tj
/R13350784 10 Tf
22.6031 0 Td
(l_clust)Tj
2.603 Tc
/R13678672 10 Tf
26.6699 0 Td
(;f)Tj
0 Tc
8.71289 0 Td
0.103 Tw
(or "graph", it returns)Tj
/R13350784 10 Tf
85.502 0 Td
[(l_gr)15.0073(aph)]TJ
2.603 Tc
/R13678672 10 Tf
31.5199 0 Td
(;f)Tj
0 Tc
8.71289 0 Td
0.104 Tw
(or "node", it returns)Tj
/R13350784 10 Tf
82.1762 0 Td
(l_node)Tj
2.604 Tc
/R13678672 10 Tf
27.2199 0 Td
(;f)Tj
0 Tc
8.71406 0 Td
(or "array", it returns)Tj
/R13350784 10 Tf
83.2762 0 Td
[(l_arr)14.9854(ay)]TJ
2.604 Tc
/R13678672 10 Tf
29.85 0 Td
(;f)Tj
0 Tc
8.71406 0 Td
(or)Tj
-423.671 -12 Td
0 Tw
("aspect", it returns)Tj
/R13350784 10 Tf
76.4801 0 Td
(l_aspect)Tj
2.5 Tc
/R13678672 10 Tf
33.3301 0 Td
(;o)Tj
0 Tc
10.2801 0 Td
(therwise, it returns)Tj
/R13350784 10 Tf
77.2102 0 Td
(dt)Tj
5 Tc
/R13678672 10 Tf
12.7801 0 Td
(.R)Tj
0 Tc
14.1699 0 Td
(elated data is also stored in)Tj
/R13350784 10 Tf
110.54 0 Td
(pinfo)Tj
/R13678672 10 Tf
20.5602 0 Td
(.)Tj
/R13995128 10 Tf
-371.35 -16.8 Td
[(pack_mode getP)10.0073(ackModeInf)25.0073(o\(Agraph_t * g, pack_mode dt, pack_inf)24.9854(o* pinf)24.9902(o\))]TJ
/R13678672 10 Tf
16 -12 Td
2.47 Tw
(This function processes the graph')Tj
147.08 0 Td
(s)Tj
/R13350784 10 Tf
8.85898 0 Td
[("pac)20.0146(kmode")]TJ
/R13678672 10 Tf
53.709 0 Td
(attrib)Tj
20.9102 0 Td
2.469 Tw
(ute, storing the information in)Tj
/R13350784 10 Tf
134.565 0 Td
(pinfo)Tj
4.969 Tc
/R13678672 10 Tf
20.5602 0 Td
[(.I)496.919(tr)]TJ
0 Tc
21.8777 0 Td
(eturns)Tj
/R13350784 10 Tf
-407.561 -12 Td
(pinfo>mode)Tj
6.229 Tc
/R13678672 10 Tf
55.7199 0 Td
(.T)Tj
0 Tc
14.8391 0 Td
1.229 Tw
[(he attrib)20.0098(ute is processed using)]TJ
/R13350784 10 Tf
128.985 0 Td
[(par)10.0146(seP)80.0146(ac)20.0146(kModeInfo)]TJ
/R13678672 10 Tf
83.7184 0 Td
(with)Tj
/R13350784 10 Tf
21.509 0 Td
(dt)Tj
/R13678672 10 Tf
16.509 0 Td
1.23 Tw
[(passed as the def)10.0098(ault ar)]TJ
97.3898 0 Td
(gu-)Tj
-418.67 -12 Td
(ment.)Tj
/R13995128 10 Tf
-16 -16.8 Td
0 Tw
[(pack_mode getP)10.0073(ackMode \(Agraph_t* g, pack_mode dt\))]TJ
/R13678672 10 Tf
16 -12 Td
(This function returns a)Tj
/R13350784 10 Tf
93.3199 0 Td
[(pac)20.0146(k_mode)]TJ
/R13678672 10 Tf
47.8398 0 Td
(associated with)Tj
/R13350784 10 Tf
63.8801 0 Td
(g)Tj
/R13678672 10 Tf
5 0 Td
(.)Tj
/R13995128 10 Tf
-226.04 -16.8 Td
[(int getP)10(ack \(Agraph_t* g, int not_def)]TJ
2.5 Tc
158.63 0 Td
(,i)Tj
0 Tc
7.78008 0 Td
(nt dt\))Tj
/R13678672 10 Tf
-150.41 -12 Td
0.021 Tw
(This function queries the graph attrib)Tj
148.495 0 Td
(ute)Tj
/R13350784 10 Tf
14.741 0 Td
[("pac)20.0146(k")]TJ
2.521 Tc
/R13678672 10 Tf
27.0797 0 Td
[(.I)252.083(ft)]TJ
0 Tc
16.982 0 Td
(his is dened as a non-ne)Tj
-0.05 Tc
100.775 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
0.321 Tw
(ve i)Tj
0 Tc
14.591 0 Td
[(nte)15.0098(ger)]TJ
2.521 Tc
24.4398 0 Td
(,t)Tj
0 Tc
7.80117 0 Td
0.021 Tw
[(he inte)15.0049(ger is re-)]TJ
-369.605 -12 Td
0 Tw
[(turned; if it is dened as "true", the v)25.0073(alue)]TJ
/R13350784 10 Tf
166.78 0 Td
(dt)Tj
/R13678672 10 Tf
15.2801 0 Td
[(is returned; otherwise, the v)25.0073(alue)]TJ
/R13350784 10 Tf
130.28 0 Td
(not_def)Tj
/R13678672 10 Tf
32.5 0 Td
(is returned.)Tj
/R13995128 10 Tf
-360.84 -16.8 Td
[(pack_mode getP)10.0073(ackInf)24.9927(o\(Agraph_t * g, pack_mode dt, int dtMar)9.99268(gin, pack_inf)25.0098(o* pinf)24.9902(o\))]TJ
/R13678672 10 Tf
16 -12 Td
0.447 Tw
(This function calls both)Tj
-0.1 Tc
/R13350784 10 Tf
99.009 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
[(tP)80.0146(ac)20.0146(kModeInfo)]TJ
/R13678672 10 Tf
63.5977 0 Td
(and)Tj
-0.1 Tc
/R13350784 10 Tf
17.3879 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
[(tP)80.0146(ac)20.0146(k)]TJ
2.948 Tc
/R13678672 10 Tf
21.7695 0 Td
(,s)Tj
0 Tc
9.33789 0 Td
0.448 Tw
(toring the information in)Tj
/R13350784 10 Tf
102.902 0 Td
(pinfo)Tj
/R13678672 10 Tf
20.5602 0 Td
(.)Tj
/R13350784 10 Tf
5.44805 0 Td
[(dtMar)36.9922(gin)]TJ
/R13678672 10 Tf
45.3582 0 Td
(is used)Tj
-404.05 -12 Td
0 Tw
[(for both inte)15.0159(ger ar)17.9846(guments of)]TJ
-0.1 Tc
/R13350784 10 Tf
119.37 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
[(tP)80.0146(ac)20.0146(k)]TJ
2.5 Tc
/R13678672 10 Tf
21.7695 0 Td
(,w)Tj
0 Tc
12.2199 0 Td
(ith the result sa)Tj
-0.15 Tc
60.6301 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(da)Tj
0 Tc
11.9398 0 Td
(s)Tj
/R13350784 10 Tf
6.38984 0 Td
[(pinfo>mar)37(gin)]TJ
5 Tc
/R13678672 10 Tf
62.5801 0 Td
(.I)Tj
2.5 Tc
10.8301 0 Td
(tr)Tj
0 Tc
8.61016 0 Td
(eturns)Tj
/R13350784 10 Tf
26.9398 0 Td
(pinfo>mode)Tj
/R13678672 10 Tf
55.7199 0 Td
(.)Tj
/R13995128 10.95 Tf
-451.629 -16.8 Td
(SEE ALSO)Tj
/R13995128 10 Tf
36 -12 Td
(dot)Tj
/R13678672 10 Tf
13.8898 0 Td
(\(1\),)Tj
/R13995128 10 Tf
16.6602 0 Td
(neato)Tj
/R13678672 10 Tf
23.3301 0 Td
(\(1\),)Tj
/R13995128 10 Tf
16.6602 0 Td
[(tw)10(opi)]TJ
/R13678672 10 Tf
23.7898 0 Td
(\(1\),)Tj
/R13995128 10 Tf
16.6602 0 Td
(cgraph)Tj
/R13678672 10 Tf
30 0 Td
(\(3\))Tj
-140.99 -12 Td
0.948 Tw
(K. Frei)Tj
-0.25 Tc
29.0281 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(lds et al., "Disconnected Graph Layout and the Polyomino P)Tj
249.942 0 Td
0.947 Tw
(acking Approach", GD0'01, LNCS)Tj
-288.16 -12 Td
0 Tw
(2265, pp. 378-391.)Tj
-0.11 Tc
/R13995128 10.95 Tf
-36 -28.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R13678672 10 Tf
20.9004 -12 Td
(The packing does not tak)Tj
2.5 Tc
100.44 0 Td
(ei)Tj
0 Tc
9.71992 0 Td
(nto account edge or graph labels.)Tj
-0.548 Tc
/R13995128 10.95 Tf
-146.16 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R13678672 10 Tf
20.7363 -12 Td
[(Emden Gansner \(er)18.0078(g@research.att.com\).)]TJ
166.055 -223.2 Td
[(04 APRIL 2009)-19705.5(3)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R25868160 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBP)Tj
-0.3 Tc
20.2102 0 Td
(AC)Tj
0 Tc
12.4801 0 Td
(K)Tj
/R26196048 10 Tf
7.71992 0 Td
126.355 Tw
(\(3\) Library)Tj
173.005 0 Td
0 Tw
(Functions Manual)Tj
/R25868160 10 Tf
201.935 0 Td
(LIBP)Tj
-0.3 Tc
20.2102 0 Td
(AC)Tj
0 Tc
12.4801 0 Td
(K)Tj
/R26196048 10 Tf
7.71992 0 Td
(\(3\))Tj
/R26512504 10 Tf
-436.341 -36 Td
[(point* putRects \(int ng, boxf* b)9.98535(bs, pack_inf)24.9927(o* ip\))]TJ
/R25868160 10 Tf
16 -12 Td
(putRects)Tj
/R26196048 10 Tf
37.3141 0 Td
0.374 Tw
(packs together a collection of rectangles into a single layout which a)Tj
-0.2 Tc
277.474 0 Td
(vo)Tj
0 Tc
9.8 0 Td
(ids an)Tj
2.874 Tc
23.834 0 Td
(yo)Tj
-0.15 Tc
12.7238 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlap. It tak)Tj
42.0281 0 Td
0.375 Tw
(es as)Tj
-412.464 -12 Td
(input)Tj
/R25868160 10 Tf
23.0602 0 Td
(ng)Tj
/R26196048 10 Tf
12.5 0 Td
(rectangles)Tj
/R25868160 10 Tf
43.0398 0 Td
(bbs)Tj
/R26196048 10 Tf
13.8898 0 Td
(.)Tj
-92.4898 -16.8 Td
0.32 Tw
[(Its beha)20(vior and return v)]TJ
99.1398 0 Td
0.319 Tw
(alue are analogous to those of)Tj
/R25868160 10 Tf
123.554 0 Td
[(putGr)15.0146(aphs)]TJ
5.319 Tc
/R26196048 10 Tf
42.6297 0 Td
(.H)Tj
-0.25 Tc
15.0391 0 Td
(ow)Tj
11.9699 0 Td
-2.15 Tw
(ev e)Tj
-0.4 Tc
13.4801 0 Td
1.119 Tw
(r, t)Tj
0 Tc
11.0289 0 Td
0.319 Tw
(he modes)Tj
/R25868160 10 Tf
41.1879 0 Td
(l_node)Tj
/R26196048 10 Tf
30.0391 0 Td
(and)Tj
/R25868160 10 Tf
17.259 0 Td
(l_clust)Tj
/R26196048 10 Tf
-405.327 -12 Td
0 Tw
(are ille)Tj
-0.05 Tc
27.3398 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
2.5 Tw
(l. The)Tj
28.3301 0 Td
(elds)Tj
/R25868160 10 Tf
24.1699 0 Td
(xed)Tj
/R26196048 10 Tf
21.3801 0 Td
(and)Tj
/R25868160 10 Tf
16.9398 0 Td
(doSplines)Tj
/R26196048 10 Tf
41.3898 0 Td
(of)Tj
/R25868160 10 Tf
10.8301 0 Td
(ip)Tj
/R26196048 10 Tf
10.2801 0 Td
0 Tw
(are unused.)Tj
/R26512504 10 Tf
-206.05 -16.8 Td
[(int packRects \(int ng, boxf* b)9.98535(bs, pack_inf)24.9927(o* ip\))]TJ
/R25868160 10 Tf
16 -12 Td
[(pac)20.0159(kRects)]TJ
/R26196048 10 Tf
43.0367 0 Td
0.197 Tw
(is analogous to)Tj
/R25868160 10 Tf
63.091 0 Td
[(pac)20.0146(kGr)15(aphs)]TJ
2.697 Tc
/R26196048 10 Tf
48.5297 0 Td
[(:i)269.697(tc)]TJ
0 Tc
18.1742 0 Td
(alls)Tj
/R25868160 10 Tf
16.5871 0 Td
(putRects)Tj
/R26196048 10 Tf
37.1371 0 Td
0.198 Tw
(and, if this is successful, it translates the rectangles)Tj
-226.556 -12 Td
(in)Tj
/R25868160 10 Tf
10.2801 0 Td
(bbs)Tj
/R26196048 10 Tf
16.3898 0 Td
[(appropriately)65.0073(.)]TJ
/R26512504 10 Tf
-47.6699 -16.8 Td
0 Tw
(Utility functions)Tj
/R26196048 10 Tf
21 -12 Td
[(The library pro)15.0159(vides se)]TJ
-0.15 Tc
92.0797 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(ral functions which can be used to tailor the packing based on graph attrib)19.9902(utes.)]TJ
/R26512504 10 Tf
-117.37 -16.8 Td
[(pack_mode parseP)9.99268(ackModeInf)25.0073(o\(char* p, pack_mode dt, pack_inf)25(o* pinf)24.9927(o\))]TJ
/R26196048 10 Tf
16 -12 Td
(analyzes)Tj
/R25868160 10 Tf
37.3551 0 Td
(p)Tj
/R26196048 10 Tf
7.925 0 Td
0.425 Tw
(as a string representation of pack mode, storing the information in)Tj
/R25868160 10 Tf
271.305 0 Td
(pinfo)Tj
5.425 Tc
/R26196048 10 Tf
20.5602 0 Td
(.I)Tj
0 Tc
11.2551 0 Td
(f)Tj
/R25868160 10 Tf
6.25391 0 Td
(p)Tj
/R26196048 10 Tf
7.92383 0 Td
0.424 Tw
(is "cluster", it re-)Tj
-362.578 -12 Td
(turns)Tj
/R25868160 10 Tf
22.6031 0 Td
(l_clust)Tj
2.603 Tc
/R26196048 10 Tf
26.6699 0 Td
(;f)Tj
0 Tc
8.71289 0 Td
0.103 Tw
(or "graph", it returns)Tj
/R25868160 10 Tf
85.502 0 Td
[(l_gr)15.0073(aph)]TJ
2.603 Tc
/R26196048 10 Tf
31.5199 0 Td
(;f)Tj
0 Tc
8.71289 0 Td
0.104 Tw
(or "node", it returns)Tj
/R25868160 10 Tf
82.1762 0 Td
(l_node)Tj
2.604 Tc
/R26196048 10 Tf
27.2199 0 Td
(;f)Tj
0 Tc
8.71406 0 Td
(or "array", it returns)Tj
/R25868160 10 Tf
83.2762 0 Td
[(l_arr)14.9854(ay)]TJ
2.604 Tc
/R26196048 10 Tf
29.85 0 Td
(;f)Tj
0 Tc
8.71406 0 Td
(or)Tj
-423.671 -12 Td
0 Tw
("aspect", it returns)Tj
/R25868160 10 Tf
76.4801 0 Td
(l_aspect)Tj
2.5 Tc
/R26196048 10 Tf
33.3301 0 Td
(;o)Tj
0 Tc
10.2801 0 Td
(therwise, it returns)Tj
/R25868160 10 Tf
77.2102 0 Td
(dt)Tj
5 Tc
/R26196048 10 Tf
12.7801 0 Td
(.R)Tj
0 Tc
14.1699 0 Td
(elated data is also stored in)Tj
/R25868160 10 Tf
110.54 0 Td
(pinfo)Tj
/R26196048 10 Tf
20.5602 0 Td
(.)Tj
/R26512504 10 Tf
-371.35 -16.8 Td
[(pack_mode getP)10.0073(ackModeInf)25.0073(o\(Agraph_t * g, pack_mode dt, pack_inf)24.9854(o* pinf)24.9902(o\))]TJ
/R26196048 10 Tf
16 -12 Td
2.47 Tw
(This function processes the graph')Tj
147.08 0 Td
(s)Tj
/R25868160 10 Tf
8.85898 0 Td
[("pac)20.0146(kmode")]TJ
/R26196048 10 Tf
53.709 0 Td
(attrib)Tj
20.9102 0 Td
2.469 Tw
(ute, storing the information in)Tj
/R25868160 10 Tf
134.565 0 Td
(pinfo)Tj
4.969 Tc
/R26196048 10 Tf
20.5602 0 Td
[(.I)496.919(tr)]TJ
0 Tc
21.8777 0 Td
(eturns)Tj
/R25868160 10 Tf
-407.561 -12 Td
(pinfo>mode)Tj
6.229 Tc
/R26196048 10 Tf
55.7199 0 Td
(.T)Tj
0 Tc
14.8391 0 Td
1.229 Tw
[(he attrib)20.0098(ute is processed using)]TJ
/R25868160 10 Tf
128.985 0 Td
[(par)10.0146(seP)80.0146(ac)20.0146(kModeInfo)]TJ
/R26196048 10 Tf
83.7184 0 Td
(with)Tj
/R25868160 10 Tf
21.509 0 Td
(dt)Tj
/R26196048 10 Tf
16.509 0 Td
1.23 Tw
[(passed as the def)10.0098(ault ar)]TJ
97.3898 0 Td
(gu-)Tj
-418.67 -12 Td
(ment.)Tj
/R26512504 10 Tf
-16 -16.8 Td
0 Tw
[(pack_mode getP)10.0073(ackMode \(Agraph_t* g, pack_mode dt\))]TJ
/R26196048 10 Tf
16 -12 Td
(This function returns a)Tj
/R25868160 10 Tf
93.3199 0 Td
[(pac)20.0146(k_mode)]TJ
/R26196048 10 Tf
47.8398 0 Td
(associated with)Tj
/R25868160 10 Tf
63.8801 0 Td
(g)Tj
/R26196048 10 Tf
5 0 Td
(.)Tj
/R26512504 10 Tf
-226.04 -16.8 Td
[(int getP)10(ack \(Agraph_t* g, int not_def)]TJ
2.5 Tc
158.63 0 Td
(,i)Tj
0 Tc
7.78008 0 Td
(nt dt\))Tj
/R26196048 10 Tf
-150.41 -12 Td
0.021 Tw
(This function queries the graph attrib)Tj
148.495 0 Td
(ute)Tj
/R25868160 10 Tf
14.741 0 Td
[("pac)20.0146(k")]TJ
2.521 Tc
/R26196048 10 Tf
27.0797 0 Td
[(.I)252.083(ft)]TJ
0 Tc
16.982 0 Td
(his is dened as a non-ne)Tj
-0.05 Tc
100.775 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(ti)Tj
-0.15 Tc
5.31016 0 Td
0.321 Tw
(ve i)Tj
0 Tc
14.591 0 Td
[(nte)15.0098(ger)]TJ
2.521 Tc
24.4398 0 Td
(,t)Tj
0 Tc
7.80117 0 Td
0.021 Tw
[(he inte)15.0049(ger is re-)]TJ
-369.605 -12 Td
0 Tw
[(turned; if it is dened as "true", the v)25.0073(alue)]TJ
/R25868160 10 Tf
166.78 0 Td
(dt)Tj
/R26196048 10 Tf
15.2801 0 Td
[(is returned; otherwise, the v)25.0073(alue)]TJ
/R25868160 10 Tf
130.28 0 Td
(not_def)Tj
/R26196048 10 Tf
32.5 0 Td
(is returned.)Tj
/R26512504 10 Tf
-360.84 -16.8 Td
[(pack_mode getP)10.0073(ackInf)24.9927(o\(Agraph_t * g, pack_mode dt, int dtMar)9.99268(gin, pack_inf)25.0098(o* pinf)24.9902(o\))]TJ
/R26196048 10 Tf
16 -12 Td
0.447 Tw
(This function calls both)Tj
-0.1 Tc
/R25868160 10 Tf
99.009 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
[(tP)80.0146(ac)20.0146(kModeInfo)]TJ
/R26196048 10 Tf
63.5977 0 Td
(and)Tj
-0.1 Tc
/R25868160 10 Tf
17.3879 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
[(tP)80.0146(ac)20.0146(k)]TJ
2.948 Tc
/R26196048 10 Tf
21.7695 0 Td
(,s)Tj
0 Tc
9.33789 0 Td
0.448 Tw
(toring the information in)Tj
/R25868160 10 Tf
102.902 0 Td
(pinfo)Tj
/R26196048 10 Tf
20.5602 0 Td
(.)Tj
/R25868160 10 Tf
5.44805 0 Td
[(dtMar)36.9922(gin)]TJ
/R26196048 10 Tf
45.3582 0 Td
(is used)Tj
-404.05 -12 Td
0 Tw
[(for both inte)15.0159(ger ar)17.9846(guments of)]TJ
-0.1 Tc
/R25868160 10 Tf
119.37 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
[(tP)80.0146(ac)20.0146(k)]TJ
2.5 Tc
/R26196048 10 Tf
21.7695 0 Td
(,w)Tj
0 Tc
12.2199 0 Td
(ith the result sa)Tj
-0.15 Tc
60.6301 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(da)Tj
0 Tc
11.9398 0 Td
(s)Tj
/R25868160 10 Tf
6.38984 0 Td
[(pinfo>mar)37(gin)]TJ
5 Tc
/R26196048 10 Tf
62.5801 0 Td
(.I)Tj
2.5 Tc
10.8301 0 Td
(tr)Tj
0 Tc
8.61016 0 Td
(eturns)Tj
/R25868160 10 Tf
26.9398 0 Td
(pinfo>mode)Tj
/R26196048 10 Tf
55.7199 0 Td
(.)Tj
/R26512504 10.95 Tf
-451.629 -16.8 Td
(SEE ALSO)Tj
/R26512504 10 Tf
36 -12 Td
(dot)Tj
/R26196048 10 Tf
13.8898 0 Td
(\(1\),)Tj
/R26512504 10 Tf
16.6602 0 Td
(neato)Tj
/R26196048 10 Tf
23.3301 0 Td
(\(1\),)Tj
/R26512504 10 Tf
16.6602 0 Td
[(tw)10(opi)]TJ
/R26196048 10 Tf
23.7898 0 Td
(\(1\),)Tj
/R26512504 10 Tf
16.6602 0 Td
(cgraph)Tj
/R26196048 10 Tf
30 0 Td
(\(3\))Tj
-140.99 -12 Td
0.948 Tw
(K. Frei)Tj
-0.25 Tc
29.0281 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(lds et al., "Disconnected Graph Layout and the Polyomino P)Tj
249.942 0 Td
0.947 Tw
(acking Approach", GD0'01, LNCS)Tj
-288.16 -12 Td
0 Tw
(2265, pp. 378-391.)Tj
-0.11 Tc
/R26512504 10.95 Tf
-36 -28.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R26196048 10 Tf
20.9004 -12 Td
(The packing does not tak)Tj
2.5 Tc
100.44 0 Td
(ei)Tj
0 Tc
9.71992 0 Td
(nto account edge or graph labels.)Tj
-0.548 Tc
/R26512504 10.95 Tf
-146.16 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R26196048 10 Tf
20.7363 -12 Td
[(Emden Gansner \(er)18.0078(g@research.att.com\).)]TJ
166.055 -223.2 Td
[(04 APRIL 2009)-19705.5(3)]TJ
ET
Q
Q
\n \n \n \n \n-2831\n+2832\n \n \n \n \n-R13995128\n+R26512504\n \n-R13678672\n+R26196048\n \n-R13350784\n+R25868160\n \n \n \n \n \n \n \n@@ -833,18 +833,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-462\n+463\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R12753064 def
1 begincodespacerange
<00><ff>
endcodespacerange
48 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2c><2c><002c>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
<8d><8d><fb02>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R25270440 def
1 begincodespacerange
<00><ff>
endcodespacerange
48 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2c><2c><002c>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
<8d><8d><fb02>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -862,18 +862,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-652\n+654\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R12753432 def
1 begincodespacerange
<00><ff>
endcodespacerange
80 beginbfrange
<20><20><0020>
<22><22><0022>
<23><23><0023>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<39><39><0039>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<60><60><2018>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7d><7d><007d>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R25270808 def
1 begincodespacerange
<00><ff>
endcodespacerange
80 beginbfrange
<20><20><0020>
<22><22><0022>
<23><23><0023>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<38><38><0038>
<39><39><0039>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<60><60><2018>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7d><7d><007d>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -900,15 +900,15 @@\n \n Filter\n FlateDecode\n Length\n 433\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R12753800 def
1 begincodespacerange
<00><ff>
endcodespacerange
42 beginbfrange
<22><22><0022>
<3e><3e><003e>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<47><47><0047>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R25271176 def
1 begincodespacerange
<00><ff>
endcodespacerange
42 beginbfrange
<22><22><0022>
<3e><3e><003e>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<47><47><0047>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -933,15 +933,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-c1623a39e6fb'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-79e314be3a8f'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 32\n"}]}]}, {"source1": "./usr/share/doc/graphviz/patchwork.1.pdf.gz", "source2": "./usr/share/doc/graphviz/patchwork.1.pdf.gz", "unified_diff": null, "details": [{"source1": "patchwork.1.pdf", "source2": "patchwork.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -76,15 +76,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
-0.9 Tc
/R12494784 10 Tf
1 0 0 1 72 793.89 Tm
-1.07 Tw
(PA T)Tj
0 Tc
16.5102 0 Td
[(CHW)25.0073(ORK)]TJ
/R12822672 10 Tf
43.0199 0 Td
103.93 Tw
(\(1\) General)Tj
152.24 0 Td
0 Tw
(Commands Manual)Tj
-0.9 Tc
/R12494784 10 Tf
185.04 0 Td
-1.07 Tw
(PA T)Tj
0 Tc
16.5102 0 Td
[(CHW)25.0098(ORK)]TJ
/R12822672 10 Tf
43.0199 0 Td
(\(1\))Tj
-0.219 Tc
/R13139128 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R12822672 10 Tf
20.407 -12 Td
0 Tw
[(patchw)9.99268(ork lter for dra)15.0146(wing clustered graphs as treemaps)]TJ
/R13139128 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R13139128 10 Tf
36 -12 Td
[(patchw)9.98413(ork)]TJ
/R12822672 10 Tf
48.5102 0 Td
([)Tj
/R13139128 10 Tf
3.33008 0 Td
()Tj
/R12822672 10 Tf
5.7 0 Td
(\()Tj
/R13139128 10 Tf
3.33008 0 Td
(G)Tj
/R12822672 10 Tf
7.78008 0 Td
(|)Tj
/R13139128 10 Tf
2 0 Td
(N)Tj
/R12822672 10 Tf
7.21992 0 Td
(|)Tj
/R13139128 10 Tf
2 0 Td
(E)Tj
/R12822672 10 Tf
6.66992 0 Td
(\))Tj
/R12494784 10 Tf
3.33008 0 Td
(name=value)Tj
2.5 Tc
/R12822672 10 Tf
50.0699 0 Td
(][)Tj
0 Tc
/R13139128 10 Tf
9.16016 0 Td
(T)Tj
/R12494784 10 Tf
12.3699 0 Td
(lang)Tj
2.5 Tc
/R12822672 10 Tf
17.7801 0 Td
(][)Tj
0 Tc
/R13139128 10 Tf
9.16016 0 Td
(l)Tj
/R12494784 10 Tf
8.48008 0 Td
(lible)Tj
2.5 Tc
/R12822672 10 Tf
22.7801 0 Td
(][)Tj
0 Tc
/R13139128 10 Tf
9.16016 0 Td
(o)Tj
/R12494784 10 Tf
10.7 0 Td
(outle)Tj
2.5 Tc
/R12822672 10 Tf
25 0 Td
(][)Tj
0 Tc
/R13139128 10 Tf
9.16016 0 Td
(O)Tj
2.5 Tc
/R12822672 10 Tf
13.4801 0 Td
(][)Tj
0 Tc
/R13139128 10 Tf
9.16016 0 Td
(P)Tj
2.5 Tc
/R12822672 10 Tf
11.8102 0 Td
(][)Tj
0 Tc
/R13139128 10 Tf
9.16016 0 Td
(v)Tj
2.5 Tc
/R12822672 10 Tf
10.7 0 Td
(][)Tj
0 Tc
/R13139128 10 Tf
9.16016 0 Td
(V)Tj
2.5 Tc
/R12822672 10 Tf
12.9199 0 Td
(][)Tj
0 Tc
9.16016 0 Td
(les])Tj
/R13139128 10.95 Tf
-395.242 -16.8 Td
(DESCRIPTION)Tj
/R12494784 10 Tf
37.25 -12 Td
[(patc)15.0073(hwork)]TJ
/R12822672 10 Tf
45.2527 0 Td
(dra)Tj
12.6199 0 Td
0.013 Tw
(ws clustered graphs using a squaried treemap layout.)Tj
221.733 0 Td
0.012 Tw
[(As input, it tak)10.0049(es an)]TJ
2.512 Tc
79.518 0 Td
(yg)Tj
0 Tc
12.5121 0 Td
(raph in the)Tj
/R12494784 10 Tf
45.6559 0 Td
(dot)Tj
/R12822672 10 Tf
-418.541 -12 Td
0.292 Tw
(format. Each cluster is gi)Tj
-0.15 Tc
101.178 0 Td
(ve)Tj
2.792 Tc
9.28984 0 Td
[(na)279.197(na)]TJ
0 Tc
24.4641 0 Td
(rea based on the areas specied by the clusters and nodes it contains. The)Tj
-134.932 -12 Td
0 Tw
(areas of nodes and empty clusters can be specied by the)Tj
/R13139128 10 Tf
230.78 0 Td
[(ar)17.9834(ea)]TJ
/R12822672 10 Tf
21.2 0 Td
(attrib)Tj
20.9102 0 Td
2.5 Tw
(ute. The)Tj
37.7699 0 Td
0 Tw
[(def)10.0098(ault v)25(alue is 1.)]TJ
-310.66 -16.8 Td
1.43 Tw
(The root graph is laid out as a square. Then, recursi)Tj
-0.15 Tc
219.56 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
3.93 Tc
7.13008 0 Td
(,t)Tj
0 Tc
9.21016 0 Td
[(he re)15.0146(gion of a cluster or graph is partitioned)]TJ
-245.19 -12 Td
0 Tw
(among its top-le)Tj
-0.15 Tc
64.75 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ln)Tj
0 Tc
10.2801 0 Td
(odes and clusters, with each gi)Tj
-0.15 Tc
121.95 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(nar)Tj
0 Tc
17.7699 0 Td
[(oughly square subre)15.0146(gion with its specied area.)]TJ
/R13139128 10.95 Tf
-269.33 -16.8 Td
[(OUTPUT FORMA)94.9707(TS)]TJ
-0.15 Tc
/R12822672 10 Tf
36 -12 Td
(Pa)Tj
0 Tc
9.85 0 Td
(tchw)Tj
19.3398 0 Td
0.101 Tw
[(ork uses an e)15.0183(xtensible plugin mechanism for its output renderers, so to see what output formats your)]TJ
-29.1898 -12 Td
0.456 Tw
[(installation of patchw)10.0122(ork supports you can use `)]TJ
194.272 0 Td
(`patchw)Tj
32.1102 0 Td
0.455 Tw
(ork Txxx')Tj
2.955 Tc
45.625 0 Td
('\()Tj
0 Tc
9.61484 0 Td
[(where xxx is an unlik)10.0098(ely format\) and)]TJ
-281.622 -12 Td
0.334 Tw
[(check the w)9.98779(arning message.)]TJ
118.426 0 Td
0.335 Tw
(Also, The plugin mechanism supports multiple implementations of the output)Tj
-118.426 -12 Td
2.899 Tw
(formats. T)Tj
2.899 Tc
43.759 0 Td
(os)Tj
0 Tc
11.7891 0 Td
0.399 Tw
[(ee what v)25.0037(ariants are a)]TJ
-0.25 Tc
87.7758 0 Td
(va)Tj
0 Tc
9.18984 0 Td
[(ilable, use, for e)15.0122(xample: `)]TJ
102.906 0 Td
(`patchw)Tj
32.1102 0 Td
(ork Tpng:')Tj
2.899 Tc
48.3488 0 Td
('a)Tj
0 Tc
10.6691 0 Td
0.398 Tw
(nd to force a particu-)Tj
-346.548 -12 Td
0 Tw
[(lar v)25(ariant, use, for e)15(xample: `)73.9844(`patchw)9.98535(ork Tpng:gd')74(')]TJ
-0.35 Tc
16.8 TL
(Tr)'
0 Tc
9.08984 0 Td
(aditionally)Tj
4.849 Tc
42.1301 0 Td
(,p)Tj
0 Tc
12.3488 0 Td
(atchw)Tj
23.7801 0 Td
2.349 Tw
(ork supports the follo)Tj
92.627 0 Td
(wing:)Tj
/R13139128 10 Tf
27.6289 0 Td
(Tps)Tj
/R12822672 10 Tf
26.6691 0 Td
(\(PostScript\),)Tj
/R13139128 10 Tf
55.1289 0 Td
(Tsvg Tsvgz)Tj
/R12822672 10 Tf
66.6578 0 Td
(\(Structured V)Tj
55.9488 0 Td
(ector)Tj
-412.009 -12 Td
(Graphics\),)Tj
/R13139128 10 Tf
45.441 0 Td
(Tg)Tj
/R12822672 10 Tf
26.441 0 Td
1.011 Tw
(\(XFIG graphics\),)Tj
/R13139128 10 Tf
73.3922 0 Td
(Tmif)Tj
/R12822672 10 Tf
30.3211 0 Td
(\(FrameMak)Tj
47.1102 0 Td
(er graphics\),)Tj
/R13139128 10 Tf
54.502 0 Td
(Thpgl)Tj
/R12822672 10 Tf
34.7809 0 Td
(\(HP pen plotters\), and)Tj
/R13139128 10 Tf
94.8629 0 Td
(Tpcl)Tj
/R12822672 10 Tf
-406.851 -12 Td
1.453 Tw
(\(Laserjet printers\),)Tj
/R13139128 10 Tf
79.8262 0 Td
1.454 Tw
(Tpng Tgif)Tj
/R12822672 10 Tf
59.8781 0 Td
(\(bitmap graphics\),)Tj
/R13139128 10 Tf
78.7281 0 Td
[(T)18.0151(imap)]TJ
/R12822672 10 Tf
37.8137 0 Td
[(\(imagemap les for httpd serv)15.0146(ers for each)]TJ
-256.246 -12 Td
1.255 Tw
(node or edge that has a non-null "href" attrib)Tj
188.52 0 Td
(ute.\),)Tj
/R13139128 10 Tf
24.3039 0 Td
(Tcmapx)Tj
/R12822672 10 Tf
44.4539 0 Td
1.254 Tw
(\(client-side imagemap for use in html and)Tj
-257.278 -12 Td
8.827 Tw
(xhtml\). Additional)Tj
92.1039 0 Td
6.328 Tw
(less common or more special-purpose output formats can be found at)Tj
-92.1039 -12 Td
[(https://www)65(.graphviz.or)18.0151(g/doc/info/output.html.\))]TJ
(Alternati)'
-0.15 Tc
35.3 0 Td
0.42 Tw
(ve p)Tj
0 Tc
16.9102 0 Td
0.12 Tw
[(lugins pro)15(viding support for a gi)]TJ
-0.15 Tc
129.92 0 Td
(ve)Tj
2.619 Tc
9.28984 0 Td
(no)Tj
0 Tc
12.6191 0 Td
0.119 Tw
(utput format can be found from the error message result-)Tj
-204.039 -12 Td
0 Tw
(ing from appending a ':' to the format. e.g.)Tj
/R13139128 10 Tf
173.86 0 Td
(Tpng:)Tj
/R12822672 10 Tf
34.3199 0 Td
(The rst plugin listed is al)Tj
-0.1 Tc
104.63 0 Td
(wa)Tj
0 Tc
11.5602 0 Td
[(ys the def)9.99023(ault.)]TJ
/R13139128 10.95 Tf
-360.37 -16.8 Td
(GRAPH FILE LANGU)Tj
-0.602 Tc
109.456 0 Td
(AG)Tj
0 Tc
15.823 0 Td
(E)Tj
/R12822672 10 Tf
-89.2793 -12 Td
[(Here is a synopsis of the graph le language, normally using the e)14.9927(xtension)]TJ
/R13139128 10 Tf
300.37 0 Td
(.gv)Tj
2.5 Tc
/R12822672 10 Tf
12.5 0 Td
(,f)Tj
0 Tc
8.33008 0 Td
(or graphs:)Tj
-321.2 -16.8 Td
([)Tj
/R13139128 10 Tf
3.33008 0 Td
(strict)Tj
2.5 Tc
/R12822672 10 Tf
22.2102 0 Td
(]\()Tj
0 Tc
/R13139128 10 Tf
9.16016 0 Td
(graph)Tj
/R12822672 10 Tf
25.5602 0 Td
(|)Tj
/R13139128 10 Tf
2 0 Td
(digraph)Tj
/R12822672 10 Tf
33.9 0 Td
(\))Tj
/R12494784 10 Tf
5.83008 0 Td
(name)Tj
/R12822672 10 Tf
24.1602 0 Td
({)Tj
/R12494784 10 Tf
7.3 0 Td
(statement-list)Tj
/R12822672 10 Tf
56.3898 0 Td
(})Tj
-189.841 -12 Td
0.567 Tw
(Is the top le)Tj
-0.15 Tc
48.391 0 Td
(ve)Tj
3.067 Tc
9.28984 0 Td
(lg)Tj
0 Tc
10.8469 0 Td
(raph. If the graph is)Tj
/R13139128 10 Tf
83.925 0 Td
(strict)Tj
/R12822672 10 Tf
25.277 0 Td
0.568 Tw
[(then multiple edges are not allo)24.9854(wed between the same pairs of)]TJ
-177.73 -12 Td
3.011 Tw
(nodes. If)Tj
41.0121 0 Td
0.511 Tw
(it is a directed graph, indicated by)Tj
/R13139128 10 Tf
141.887 0 Td
(digraph)Tj
3.011 Tc
/R12822672 10 Tf
33.9 0 Td
(,t)Tj
0 Tc
8.29102 0 Td
0.51 Tw
(hen the)Tj
/R12494784 10 Tf
32.6801 0 Td
[(edg)10.0146(eop)]TJ
/R12822672 10 Tf
31.7898 0 Td
(must be ">". If it is an undirected)Tj
/R13139128 10 Tf
-289.56 -12 Td
(graph)Tj
/R12822672 10 Tf
28.0602 0 Td
0 Tw
(then the)Tj
/R12494784 10 Tf
34.4398 0 Td
[(edg)10.0159(eop)]TJ
/R12822672 10 Tf
31.2797 0 Td
[(must be "".)-500(Statements may be:)]TJ
/R12494784 10 Tf
-93.7797 -16.8 Td
(name)Tj
/R13139128 10 Tf
21.6602 0 Td
(=)Tj
/R12494784 10 Tf
5.7 0 Td
(val)Tj
/R13139128 10 Tf
12.2199 0 Td
(;)Tj
-39.5801 -12 Td
(node [)Tj
/R12494784 10 Tf
26.3898 0 Td
(name)Tj
/R13139128 10 Tf
21.6602 0 Td
(=)Tj
/R12494784 10 Tf
5.7 0 Td
(val)Tj
/R13139128 10 Tf
12.2199 0 Td
(];)Tj
-65.9699 -12 Td
(edge [)Tj
/R12494784 10 Tf
25.2699 0 Td
(name)Tj
/R13139128 10 Tf
21.6602 0 Td
(=)Tj
/R12494784 10 Tf
5.7 0 Td
(val)Tj
/R13139128 10 Tf
12.2199 0 Td
(];)Tj
/R12822672 10 Tf
-64.85 -12 Td
0.202 Tw
[(Set def)10.0049(ault graph, node, or edge attrib)]TJ
151.992 0 Td
(ute)Tj
/R12494784 10 Tf
14.923 0 Td
(name)Tj
/R12822672 10 Tf
24.3629 0 Td
(to)Tj
/R12494784 10 Tf
10.4828 0 Td
(val)Tj
5.203 Tc
/R12822672 10 Tf
12.2199 0 Td
(.A)Tj
-0.15 Tc
14.923 0 Td
0.503 Tw
(ny s)Tj
0 Tc
16.443 0 Td
0.203 Tw
(ubgraph, node, or edge appearing after this in-)Tj
-245.346 -12 Td
0 Tw
(herits the ne)Tj
2.5 Tc
48.6301 0 Td
(wd)Tj
0 Tc
14.7199 0 Td
[(ef)10.0073(ault attrib)19.9854(utes.)]TJ
/R13139128 10 Tf
-63.35 -16.8 Td
0.965 Tw
(n0 [)Tj
/R12494784 10 Tf
17.3551 0 Td
(name0=val0,name1=val1,...)Tj
/R13139128 10 Tf
113.76 0 Td
(];)Tj
/R12822672 10 Tf
10.125 0 Td
(Creates node)Tj
/R13139128 10 Tf
56.3602 0 Td
(n0)Tj
/R12822672 10 Tf
14.025 0 Td
(\(if it does not already e)Tj
97.1551 0 Td
0.964 Tw
[(xist\) and sets its attrib)20.0049(utes ac-)]TJ
-308.78 -12 Td
0 Tw
(cording to the optional list.)Tj
/R13139128 10 Tf
(n0)'
/R12494784 10 Tf
13.0602 0 Td
[(edg)10.0159(eop)]TJ
/R12822672 10 Tf
31.2797 0 Td
(n1)Tj
/R12494784 10 Tf
12.5 0 Td
[(edg)10.0159(eop ... edg)9.99268(eop)]TJ
/R12822672 10 Tf
72.5598 0 Td
(nn [)Tj
/R12494784 10 Tf
15.8301 0 Td
(name0=val0,name1=val1,...)Tj
/R13139128 10 Tf
113.76 0 Td
(];)Tj
/R12822672 10 Tf
-258.99 -12 Td
0.507 Tw
(Creates edges between nodes)Tj
/R13139128 10 Tf
121.438 0 Td
(n0)Tj
/R12822672 10 Tf
10.5602 0 Td
(,)Tj
/R13139128 10 Tf
5.50703 0 Td
(n1)Tj
3.007 Tc
/R12822672 10 Tf
10.5602 0 Td
(,.)Tj
0 Tc
8.00703 0 Td
(..,)Tj
/R13139128 10 Tf
10.5078 0 Td
(nn)Tj
/R12822672 10 Tf
14.1281 0 Td
0.508 Tw
[(and sets their attrib)20.0098(utes according to the optional list.)]TJ
221.302 0 Td
(Creates)Tj
-402.01 -12 Td
0 Tw
[(nodes as necessary)64.9927(.)]TJ
([)'
/R13139128 10 Tf
3.33008 0 Td
(subgraph)Tj
/R12494784 10 Tf
43.0699 0 Td
(name)Tj
2.5 Tc
/R13139128 10 Tf
21.6602 0 Td
(]{)Tj
0 Tc
/R12494784 10 Tf
12.2699 0 Td
(statement-list)Tj
/R13139128 10 Tf
56.3898 0 Td
(})Tj
/R12822672 10 Tf
-136.72 -12 Td
0.374 Tw
(Creates a subgraph.)Tj
84.7121 0 Td
0.373 Tw
(Subgraphs may be used in place of)Tj
/R13139128 10 Tf
144.531 0 Td
(n0)Tj
2.873 Tc
/R12822672 10 Tf
10.5602 0 Td
(,.)Tj
0 Tc
7.87305 0 Td
(..,)Tj
/R13139128 10 Tf
10.373 0 Td
(nn)Tj
/R12822672 10 Tf
13.993 0 Td
(in the abo)Tj
-0.15 Tc
40.0359 0 Td
0.673 Tw
(ve s)Tj
0 Tc
16.0531 0 Td
0.373 Tw
(tatements to create edges.)Tj
-328.131 -12 Td
([)Tj
/R13139128 10 Tf
3.33008 0 Td
(subgraph)Tj
/R12494784 10 Tf
43.0699 0 Td
(name)Tj
2.5 Tc
/R12822672 10 Tf
21.6602 0 Td
[(]i)249.984(so)]TJ
0 Tc
20 0 Td
0 Tw
(ptional; if missing, the subgraph is assigned an internal name.)Tj
-88.0602 -16.8 Td
[(Comments may be /*C-lik)10.0146(e*/ or //C++-lik)10(e.)]TJ
28.8 TL
(Attrib)'
23.6898 0 Td
1.018 Tw
[(ute names and v)24.9939(alues are ordinary \(C-style\) strings.)]TJ
218.965 0 Td
1.019 Tw
[(The follo)25.0024(wing sections describe attrib)19.9951(utes that)]TJ
-242.655 -12 Td
0 Tw
(control graph layout.)Tj
169.945 -64.8 Td
[(22 April 2011)-20094.5(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
-0.9 Tc
/R26081216 10 Tf
1 0 0 1 72 793.89 Tm
-1.07 Tw
(PA T)Tj
0 Tc
16.5102 0 Td
[(CHW)25.0073(ORK)]TJ
/R26409104 10 Tf
43.0199 0 Td
103.93 Tw
(\(1\) General)Tj
152.24 0 Td
0 Tw
(Commands Manual)Tj
-0.9 Tc
/R26081216 10 Tf
185.04 0 Td
-1.07 Tw
(PA T)Tj
0 Tc
16.5102 0 Td
[(CHW)25.0098(ORK)]TJ
/R26409104 10 Tf
43.0199 0 Td
(\(1\))Tj
-0.219 Tc
/R26725560 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R26409104 10 Tf
20.407 -12 Td
0 Tw
[(patchw)9.99268(ork lter for dra)15.0146(wing clustered graphs as treemaps)]TJ
/R26725560 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R26725560 10 Tf
36 -12 Td
[(patchw)9.98413(ork)]TJ
/R26409104 10 Tf
48.5102 0 Td
([)Tj
/R26725560 10 Tf
3.33008 0 Td
()Tj
/R26409104 10 Tf
5.7 0 Td
(\()Tj
/R26725560 10 Tf
3.33008 0 Td
(G)Tj
/R26409104 10 Tf
7.78008 0 Td
(|)Tj
/R26725560 10 Tf
2 0 Td
(N)Tj
/R26409104 10 Tf
7.21992 0 Td
(|)Tj
/R26725560 10 Tf
2 0 Td
(E)Tj
/R26409104 10 Tf
6.66992 0 Td
(\))Tj
/R26081216 10 Tf
3.33008 0 Td
(name=value)Tj
2.5 Tc
/R26409104 10 Tf
50.0699 0 Td
(][)Tj
0 Tc
/R26725560 10 Tf
9.16016 0 Td
(T)Tj
/R26081216 10 Tf
12.3699 0 Td
(lang)Tj
2.5 Tc
/R26409104 10 Tf
17.7801 0 Td
(][)Tj
0 Tc
/R26725560 10 Tf
9.16016 0 Td
(l)Tj
/R26081216 10 Tf
8.48008 0 Td
(lible)Tj
2.5 Tc
/R26409104 10 Tf
22.7801 0 Td
(][)Tj
0 Tc
/R26725560 10 Tf
9.16016 0 Td
(o)Tj
/R26081216 10 Tf
10.7 0 Td
(outle)Tj
2.5 Tc
/R26409104 10 Tf
25 0 Td
(][)Tj
0 Tc
/R26725560 10 Tf
9.16016 0 Td
(O)Tj
2.5 Tc
/R26409104 10 Tf
13.4801 0 Td
(][)Tj
0 Tc
/R26725560 10 Tf
9.16016 0 Td
(P)Tj
2.5 Tc
/R26409104 10 Tf
11.8102 0 Td
(][)Tj
0 Tc
/R26725560 10 Tf
9.16016 0 Td
(v)Tj
2.5 Tc
/R26409104 10 Tf
10.7 0 Td
(][)Tj
0 Tc
/R26725560 10 Tf
9.16016 0 Td
(V)Tj
2.5 Tc
/R26409104 10 Tf
12.9199 0 Td
(][)Tj
0 Tc
9.16016 0 Td
(les])Tj
/R26725560 10.95 Tf
-395.242 -16.8 Td
(DESCRIPTION)Tj
/R26081216 10 Tf
37.25 -12 Td
[(patc)15.0073(hwork)]TJ
/R26409104 10 Tf
45.2527 0 Td
(dra)Tj
12.6199 0 Td
0.013 Tw
(ws clustered graphs using a squaried treemap layout.)Tj
221.733 0 Td
0.012 Tw
[(As input, it tak)10.0049(es an)]TJ
2.512 Tc
79.518 0 Td
(yg)Tj
0 Tc
12.5121 0 Td
(raph in the)Tj
/R26081216 10 Tf
45.6559 0 Td
(dot)Tj
/R26409104 10 Tf
-418.541 -12 Td
0.292 Tw
(format. Each cluster is gi)Tj
-0.15 Tc
101.178 0 Td
(ve)Tj
2.792 Tc
9.28984 0 Td
[(na)279.197(na)]TJ
0 Tc
24.4641 0 Td
(rea based on the areas specied by the clusters and nodes it contains. The)Tj
-134.932 -12 Td
0 Tw
(areas of nodes and empty clusters can be specied by the)Tj
/R26725560 10 Tf
230.78 0 Td
[(ar)17.9834(ea)]TJ
/R26409104 10 Tf
21.2 0 Td
(attrib)Tj
20.9102 0 Td
2.5 Tw
(ute. The)Tj
37.7699 0 Td
0 Tw
[(def)10.0098(ault v)25(alue is 1.)]TJ
-310.66 -16.8 Td
1.43 Tw
(The root graph is laid out as a square. Then, recursi)Tj
-0.15 Tc
219.56 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
3.93 Tc
7.13008 0 Td
(,t)Tj
0 Tc
9.21016 0 Td
[(he re)15.0146(gion of a cluster or graph is partitioned)]TJ
-245.19 -12 Td
0 Tw
(among its top-le)Tj
-0.15 Tc
64.75 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ln)Tj
0 Tc
10.2801 0 Td
(odes and clusters, with each gi)Tj
-0.15 Tc
121.95 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(nar)Tj
0 Tc
17.7699 0 Td
[(oughly square subre)15.0146(gion with its specied area.)]TJ
/R26725560 10.95 Tf
-269.33 -16.8 Td
[(OUTPUT FORMA)94.9707(TS)]TJ
-0.15 Tc
/R26409104 10 Tf
36 -12 Td
(Pa)Tj
0 Tc
9.85 0 Td
(tchw)Tj
19.3398 0 Td
0.101 Tw
[(ork uses an e)15.0183(xtensible plugin mechanism for its output renderers, so to see what output formats your)]TJ
-29.1898 -12 Td
0.456 Tw
[(installation of patchw)10.0122(ork supports you can use `)]TJ
194.272 0 Td
(`patchw)Tj
32.1102 0 Td
0.455 Tw
(ork Txxx')Tj
2.955 Tc
45.625 0 Td
('\()Tj
0 Tc
9.61484 0 Td
[(where xxx is an unlik)10.0098(ely format\) and)]TJ
-281.622 -12 Td
0.334 Tw
[(check the w)9.98779(arning message.)]TJ
118.426 0 Td
0.335 Tw
(Also, The plugin mechanism supports multiple implementations of the output)Tj
-118.426 -12 Td
2.899 Tw
(formats. T)Tj
2.899 Tc
43.759 0 Td
(os)Tj
0 Tc
11.7891 0 Td
0.399 Tw
[(ee what v)25.0037(ariants are a)]TJ
-0.25 Tc
87.7758 0 Td
(va)Tj
0 Tc
9.18984 0 Td
[(ilable, use, for e)15.0122(xample: `)]TJ
102.906 0 Td
(`patchw)Tj
32.1102 0 Td
(ork Tpng:')Tj
2.899 Tc
48.3488 0 Td
('a)Tj
0 Tc
10.6691 0 Td
0.398 Tw
(nd to force a particu-)Tj
-346.548 -12 Td
0 Tw
[(lar v)25(ariant, use, for e)15(xample: `)73.9844(`patchw)9.98535(ork Tpng:gd')74(')]TJ
-0.35 Tc
16.8 TL
(Tr)'
0 Tc
9.08984 0 Td
(aditionally)Tj
4.849 Tc
42.1301 0 Td
(,p)Tj
0 Tc
12.3488 0 Td
(atchw)Tj
23.7801 0 Td
2.349 Tw
(ork supports the follo)Tj
92.627 0 Td
(wing:)Tj
/R26725560 10 Tf
27.6289 0 Td
(Tps)Tj
/R26409104 10 Tf
26.6691 0 Td
(\(PostScript\),)Tj
/R26725560 10 Tf
55.1289 0 Td
(Tsvg Tsvgz)Tj
/R26409104 10 Tf
66.6578 0 Td
(\(Structured V)Tj
55.9488 0 Td
(ector)Tj
-412.009 -12 Td
(Graphics\),)Tj
/R26725560 10 Tf
45.441 0 Td
(Tg)Tj
/R26409104 10 Tf
26.441 0 Td
1.011 Tw
(\(XFIG graphics\),)Tj
/R26725560 10 Tf
73.3922 0 Td
(Tmif)Tj
/R26409104 10 Tf
30.3211 0 Td
(\(FrameMak)Tj
47.1102 0 Td
(er graphics\),)Tj
/R26725560 10 Tf
54.502 0 Td
(Thpgl)Tj
/R26409104 10 Tf
34.7809 0 Td
(\(HP pen plotters\), and)Tj
/R26725560 10 Tf
94.8629 0 Td
(Tpcl)Tj
/R26409104 10 Tf
-406.851 -12 Td
1.453 Tw
(\(Laserjet printers\),)Tj
/R26725560 10 Tf
79.8262 0 Td
1.454 Tw
(Tpng Tgif)Tj
/R26409104 10 Tf
59.8781 0 Td
(\(bitmap graphics\),)Tj
/R26725560 10 Tf
78.7281 0 Td
[(T)18.0151(imap)]TJ
/R26409104 10 Tf
37.8137 0 Td
[(\(imagemap les for httpd serv)15.0146(ers for each)]TJ
-256.246 -12 Td
1.255 Tw
(node or edge that has a non-null "href" attrib)Tj
188.52 0 Td
(ute.\),)Tj
/R26725560 10 Tf
24.3039 0 Td
(Tcmapx)Tj
/R26409104 10 Tf
44.4539 0 Td
1.254 Tw
(\(client-side imagemap for use in html and)Tj
-257.278 -12 Td
8.827 Tw
(xhtml\). Additional)Tj
92.1039 0 Td
6.328 Tw
(less common or more special-purpose output formats can be found at)Tj
-92.1039 -12 Td
[(https://www)65(.graphviz.or)18.0151(g/doc/info/output.html.\))]TJ
(Alternati)'
-0.15 Tc
35.3 0 Td
0.42 Tw
(ve p)Tj
0 Tc
16.9102 0 Td
0.12 Tw
[(lugins pro)15(viding support for a gi)]TJ
-0.15 Tc
129.92 0 Td
(ve)Tj
2.619 Tc
9.28984 0 Td
(no)Tj
0 Tc
12.6191 0 Td
0.119 Tw
(utput format can be found from the error message result-)Tj
-204.039 -12 Td
0 Tw
(ing from appending a ':' to the format. e.g.)Tj
/R26725560 10 Tf
173.86 0 Td
(Tpng:)Tj
/R26409104 10 Tf
34.3199 0 Td
(The rst plugin listed is al)Tj
-0.1 Tc
104.63 0 Td
(wa)Tj
0 Tc
11.5602 0 Td
[(ys the def)9.99023(ault.)]TJ
/R26725560 10.95 Tf
-360.37 -16.8 Td
(GRAPH FILE LANGU)Tj
-0.602 Tc
109.456 0 Td
(AG)Tj
0 Tc
15.823 0 Td
(E)Tj
/R26409104 10 Tf
-89.2793 -12 Td
[(Here is a synopsis of the graph le language, normally using the e)14.9927(xtension)]TJ
/R26725560 10 Tf
300.37 0 Td
(.gv)Tj
2.5 Tc
/R26409104 10 Tf
12.5 0 Td
(,f)Tj
0 Tc
8.33008 0 Td
(or graphs:)Tj
-321.2 -16.8 Td
([)Tj
/R26725560 10 Tf
3.33008 0 Td
(strict)Tj
2.5 Tc
/R26409104 10 Tf
22.2102 0 Td
(]\()Tj
0 Tc
/R26725560 10 Tf
9.16016 0 Td
(graph)Tj
/R26409104 10 Tf
25.5602 0 Td
(|)Tj
/R26725560 10 Tf
2 0 Td
(digraph)Tj
/R26409104 10 Tf
33.9 0 Td
(\))Tj
/R26081216 10 Tf
5.83008 0 Td
(name)Tj
/R26409104 10 Tf
24.1602 0 Td
({)Tj
/R26081216 10 Tf
7.3 0 Td
(statement-list)Tj
/R26409104 10 Tf
56.3898 0 Td
(})Tj
-189.841 -12 Td
0.567 Tw
(Is the top le)Tj
-0.15 Tc
48.391 0 Td
(ve)Tj
3.067 Tc
9.28984 0 Td
(lg)Tj
0 Tc
10.8469 0 Td
(raph. If the graph is)Tj
/R26725560 10 Tf
83.925 0 Td
(strict)Tj
/R26409104 10 Tf
25.277 0 Td
0.568 Tw
[(then multiple edges are not allo)24.9854(wed between the same pairs of)]TJ
-177.73 -12 Td
3.011 Tw
(nodes. If)Tj
41.0121 0 Td
0.511 Tw
(it is a directed graph, indicated by)Tj
/R26725560 10 Tf
141.887 0 Td
(digraph)Tj
3.011 Tc
/R26409104 10 Tf
33.9 0 Td
(,t)Tj
0 Tc
8.29102 0 Td
0.51 Tw
(hen the)Tj
/R26081216 10 Tf
32.6801 0 Td
[(edg)10.0146(eop)]TJ
/R26409104 10 Tf
31.7898 0 Td
(must be ">". If it is an undirected)Tj
/R26725560 10 Tf
-289.56 -12 Td
(graph)Tj
/R26409104 10 Tf
28.0602 0 Td
0 Tw
(then the)Tj
/R26081216 10 Tf
34.4398 0 Td
[(edg)10.0159(eop)]TJ
/R26409104 10 Tf
31.2797 0 Td
[(must be "".)-500(Statements may be:)]TJ
/R26081216 10 Tf
-93.7797 -16.8 Td
(name)Tj
/R26725560 10 Tf
21.6602 0 Td
(=)Tj
/R26081216 10 Tf
5.7 0 Td
(val)Tj
/R26725560 10 Tf
12.2199 0 Td
(;)Tj
-39.5801 -12 Td
(node [)Tj
/R26081216 10 Tf
26.3898 0 Td
(name)Tj
/R26725560 10 Tf
21.6602 0 Td
(=)Tj
/R26081216 10 Tf
5.7 0 Td
(val)Tj
/R26725560 10 Tf
12.2199 0 Td
(];)Tj
-65.9699 -12 Td
(edge [)Tj
/R26081216 10 Tf
25.2699 0 Td
(name)Tj
/R26725560 10 Tf
21.6602 0 Td
(=)Tj
/R26081216 10 Tf
5.7 0 Td
(val)Tj
/R26725560 10 Tf
12.2199 0 Td
(];)Tj
/R26409104 10 Tf
-64.85 -12 Td
0.202 Tw
[(Set def)10.0049(ault graph, node, or edge attrib)]TJ
151.992 0 Td
(ute)Tj
/R26081216 10 Tf
14.923 0 Td
(name)Tj
/R26409104 10 Tf
24.3629 0 Td
(to)Tj
/R26081216 10 Tf
10.4828 0 Td
(val)Tj
5.203 Tc
/R26409104 10 Tf
12.2199 0 Td
(.A)Tj
-0.15 Tc
14.923 0 Td
0.503 Tw
(ny s)Tj
0 Tc
16.443 0 Td
0.203 Tw
(ubgraph, node, or edge appearing after this in-)Tj
-245.346 -12 Td
0 Tw
(herits the ne)Tj
2.5 Tc
48.6301 0 Td
(wd)Tj
0 Tc
14.7199 0 Td
[(ef)10.0073(ault attrib)19.9854(utes.)]TJ
/R26725560 10 Tf
-63.35 -16.8 Td
0.965 Tw
(n0 [)Tj
/R26081216 10 Tf
17.3551 0 Td
(name0=val0,name1=val1,...)Tj
/R26725560 10 Tf
113.76 0 Td
(];)Tj
/R26409104 10 Tf
10.125 0 Td
(Creates node)Tj
/R26725560 10 Tf
56.3602 0 Td
(n0)Tj
/R26409104 10 Tf
14.025 0 Td
(\(if it does not already e)Tj
97.1551 0 Td
0.964 Tw
[(xist\) and sets its attrib)20.0049(utes ac-)]TJ
-308.78 -12 Td
0 Tw
(cording to the optional list.)Tj
/R26725560 10 Tf
(n0)'
/R26081216 10 Tf
13.0602 0 Td
[(edg)10.0159(eop)]TJ
/R26409104 10 Tf
31.2797 0 Td
(n1)Tj
/R26081216 10 Tf
12.5 0 Td
[(edg)10.0159(eop ... edg)9.99268(eop)]TJ
/R26409104 10 Tf
72.5598 0 Td
(nn [)Tj
/R26081216 10 Tf
15.8301 0 Td
(name0=val0,name1=val1,...)Tj
/R26725560 10 Tf
113.76 0 Td
(];)Tj
/R26409104 10 Tf
-258.99 -12 Td
0.507 Tw
(Creates edges between nodes)Tj
/R26725560 10 Tf
121.438 0 Td
(n0)Tj
/R26409104 10 Tf
10.5602 0 Td
(,)Tj
/R26725560 10 Tf
5.50703 0 Td
(n1)Tj
3.007 Tc
/R26409104 10 Tf
10.5602 0 Td
(,.)Tj
0 Tc
8.00703 0 Td
(..,)Tj
/R26725560 10 Tf
10.5078 0 Td
(nn)Tj
/R26409104 10 Tf
14.1281 0 Td
0.508 Tw
[(and sets their attrib)20.0098(utes according to the optional list.)]TJ
221.302 0 Td
(Creates)Tj
-402.01 -12 Td
0 Tw
[(nodes as necessary)64.9927(.)]TJ
([)'
/R26725560 10 Tf
3.33008 0 Td
(subgraph)Tj
/R26081216 10 Tf
43.0699 0 Td
(name)Tj
2.5 Tc
/R26725560 10 Tf
21.6602 0 Td
(]{)Tj
0 Tc
/R26081216 10 Tf
12.2699 0 Td
(statement-list)Tj
/R26725560 10 Tf
56.3898 0 Td
(})Tj
/R26409104 10 Tf
-136.72 -12 Td
0.374 Tw
(Creates a subgraph.)Tj
84.7121 0 Td
0.373 Tw
(Subgraphs may be used in place of)Tj
/R26725560 10 Tf
144.531 0 Td
(n0)Tj
2.873 Tc
/R26409104 10 Tf
10.5602 0 Td
(,.)Tj
0 Tc
7.87305 0 Td
(..,)Tj
/R26725560 10 Tf
10.373 0 Td
(nn)Tj
/R26409104 10 Tf
13.993 0 Td
(in the abo)Tj
-0.15 Tc
40.0359 0 Td
0.673 Tw
(ve s)Tj
0 Tc
16.0531 0 Td
0.373 Tw
(tatements to create edges.)Tj
-328.131 -12 Td
([)Tj
/R26725560 10 Tf
3.33008 0 Td
(subgraph)Tj
/R26081216 10 Tf
43.0699 0 Td
(name)Tj
2.5 Tc
/R26409104 10 Tf
21.6602 0 Td
[(]i)249.984(so)]TJ
0 Tc
20 0 Td
0 Tw
(ptional; if missing, the subgraph is assigned an internal name.)Tj
-88.0602 -16.8 Td
[(Comments may be /*C-lik)10.0146(e*/ or //C++-lik)10(e.)]TJ
28.8 TL
(Attrib)'
23.6898 0 Td
1.018 Tw
[(ute names and v)24.9939(alues are ordinary \(C-style\) strings.)]TJ
218.965 0 Td
1.019 Tw
[(The follo)25.0024(wing sections describe attrib)19.9951(utes that)]TJ
-242.655 -12 Td
0 Tw
(control graph layout.)Tj
169.945 -64.8 Td
[(22 April 2011)-20094.5(1)]TJ
ET
Q
Q
\n \n \n \n \n 3875\n \n \n@@ -655,19 +655,19 @@\n FontFile3\n \n \n \n \n \n \n-R13139128\n+R26725560\n \n-R12822672\n+R26409104\n \n-R12494784\n+R26081216\n \n \n \n \n \n \n Type\n@@ -704,29 +704,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
-0.9 Tc
/R12494784 10 Tf
1 0 0 1 72 793.89 Tm
-1.07 Tw
(PA T)Tj
0 Tc
16.5102 0 Td
[(CHW)25.0073(ORK)]TJ
/R12822672 10 Tf
43.0199 0 Td
103.93 Tw
(\(1\) General)Tj
152.24 0 Td
0 Tw
(Commands Manual)Tj
-0.9 Tc
/R12494784 10 Tf
185.04 0 Td
-1.07 Tw
(PA T)Tj
0 Tc
16.5102 0 Td
[(CHW)25.0098(ORK)]TJ
/R12822672 10 Tf
43.0199 0 Td
(\(1\))Tj
/R13139128 10.95 Tf
-456.34 -36 Td
0 Tw
[(GRAPH A)94.9863(TTRIB)10.0454(UTES)]TJ
/R13139128 10 Tf
36 -12 Td
(size=")Tj
/R12494784 10 Tf
26.8 0 Td
(x,y)Tj
/R13139128 10 Tf
11.3801 0 Td
(")Tj
/R12822672 10 Tf
8.05 0 Td
[(sets bounding box of dra)14.9927(wing in inches.)]TJ
/R13139128 10 Tf
-46.2301 -16.8 Td
(page=")Tj
/R12494784 10 Tf
31.25 0 Td
(x,y)Tj
/R13139128 10 Tf
11.3801 0 Td
(")Tj
/R12822672 10 Tf
8.05 0 Td
(sets the PostScript pagination unit.)Tj
/R13139128 10 Tf
-50.6801 -16.8 Td
(ratio=)Tj
/R12494784 10 Tf
26.25 0 Td
(f)Tj
/R12822672 10 Tf
6.08008 0 Td
0.8 Tw
(sets the aspect ratio to)Tj
/R12494784 10 Tf
94.8199 0 Td
(f)Tj
/R12822672 10 Tf
6.08008 0 Td
(which may be a oating point number)Tj
3.299 Tc
156.61 0 Td
[(,o)329.917(ro)]TJ
0 Tc
22.4277 0 Td
0.799 Tw
(ne of the k)Tj
-0.15 Tc
44.7871 0 Td
(ey)Tj
-0.1 Tc
9.28984 0 Td
(wo)Tj
0 Tc
12.1199 0 Td
(rds)Tj
/R13139128 10 Tf
15.5191 0 Td
(ll)Tj
/R12822672 10 Tf
11.1199 0 Td
(,)Tj
/R13139128 10 Tf
5.79883 0 Td
(com-)Tj
-410.903 -12 Td
[(pr)18.0078(ess)]TJ
2.5 Tc
/R12822672 10 Tf
22.0398 0 Td
(,o)Tj
0 Tc
10 0 Td
(r)Tj
/R13139128 10 Tf
5.83008 0 Td
(auto)Tj
/R12822672 10 Tf
18.8898 0 Td
(.)Tj
/R13139128 10 Tf
-56.7598 -16.8 Td
(pagedir=)Tj
/R12822672 10 Tf
38.4801 0 Td
0 Tw
([TBLR][TBLR] sets the major and minor order of pagination.)Tj
-0.18 Tc
/R13139128 10 Tf
-38.4801 -16.8 Td
(ro)Tj
0 Tc
9.26016 0 Td
(tate=90)Tj
/R12822672 10 Tf
34.3 0 Td
[(sets landscape mode.)-500(\()]TJ
/R13139128 10 Tf
92.4801 0 Td
(orientation=land)Tj
/R12822672 10 Tf
74.3199 0 Td
[(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ
/R13139128 10 Tf
-210.36 -16.8 Td
(center=)Tj
/R12494784 10 Tf
32.35 0 Td
(n)Tj
2.5 Tc
/R12822672 10 Tf
7.5 0 Td
(an)Tj
0 Tc
11.9398 0 Td
[(on-zero v)25.0159(alue centers the dra)15.0073(wing on the page.)]TJ
/R13139128 10 Tf
-51.7898 -16.8 Td
[(lay)9.99268(ers=")]TJ
/R12494784 10 Tf
36.7 0 Td
(id:id:id:id)Tj
3.219 Tc
/R12822672 10 Tf
41.1102 0 Td
[("i)321.909(sas)]TJ
0 Tc
28.7367 0 Td
0.719 Tw
(equence of layer identiers for o)Tj
-0.15 Tc
133.685 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlay diagrams.)Tj
63.648 0 Td
0.72 Tw
(The PostScript array v)Tj
91.6199 0 Td
(ariable)Tj
/R12494784 10 Tf
-404.79 -12 Td
[(layer)36.9922(color)9.98413(seq)]TJ
/R12822672 10 Tf
57.1332 0 Td
0.113 Tw
(sets the assignment of colors to layers. The least inde)Tj
2.613 Tc
213.617 0 Td
[(xi)261.304(s1)]TJ
0 Tc
24.5078 0 Td
0.112 Tw
(and each element must be a 3-ele-)Tj
-295.258 -12 Td
0 Tw
(ment array to be interpreted as a color coordinate.)Tj
/R13139128 10 Tf
16.8 TL
(color=)'
/R12494784 10 Tf
27.3602 0 Td
(colorvalue)Tj
/R12822672 10 Tf
45.2699 0 Td
[(sets fore)15(ground color \()]TJ
/R13139128 10 Tf
90.6602 0 Td
(bgcolor)Tj
/R12822672 10 Tf
34.7199 0 Td
(for background\).)Tj
/R13139128 10 Tf
-198.01 -16.8 Td
[(hr)18.0078(ef=)]TJ
/R12494784 10 Tf
23.2898 0 Td
("url")Tj
/R12822672 10 Tf
23.45 0 Td
0.88 Tw
[(the def)10.0073(ault url for image map les; in PostScript les, the base URL for all relati)]TJ
-0.15 Tc
334.49 0 Td
1.18 Tw
(ve U)Tj
0 Tc
19.8898 0 Td
0.88 Tw
(RLs, as)Tj
-401.12 -12 Td
0 Tw
(recognized by Acrobat Distiller 3.0 and up.)Tj
/R13139128 10 Tf
(URL=)'
/R12494784 10 Tf
26.8102 0 Td
("url")Tj
/R12822672 10 Tf
22.5699 0 Td
[(\("URL" is a synon)15.0146(ym for "href".\))]TJ
/R13139128 10 Tf
-49.3801 -16.8 Td
(stylesheet=)Tj
/R12494784 10 Tf
46.8 0 Td
[("le)15.0073(.css")]TJ
/R12822672 10 Tf
38.7148 0 Td
1.025 Tw
[(includes a reference to a stylesheet in Tsvg and Tsvgz outputs.)-602.515(Ignored by other)]TJ
-85.5148 -12 Td
(formats.)Tj
/R13139128 10 Tf
(splines)'
2.85 Tc
/R12822672 10 Tf
28.9 0 Td
(.I)Tj
2.851 Tc
8.68008 0 Td
(fs)Tj
0 Tc
10.0711 0 Td
0.351 Tw
(et to)Tj
/R12494784 10 Tf
20.702 0 Td
(true)Tj
2.851 Tc
/R12822672 10 Tf
16.1102 0 Td
(,e)Tj
0 Tc
9.79102 0 Td
[(dges are dra)14.9902(wn as splines.)-535.081(If set to)]TJ
/R12494784 10 Tf
144.848 0 Td
(polyline)Tj
2.851 Tc
/R12822672 10 Tf
32.2199 0 Td
(,e)Tj
0 Tc
9.79102 0 Td
[(dges are dra)14.9902(wn as polylines.)-535.103(If set to)]TJ
/R12494784 10 Tf
-281.113 -12 Td
(ortho)Tj
4.528 Tc
/R12822672 10 Tf
21.6699 0 Td
(,e)Tj
0 Tc
11.468 0 Td
2.028 Tw
[(dges are dra)14.9988(wn as orthogonal polylines.)]TJ
175.878 0 Td
2.027 Tw
(In all of these cases, the nodes may not o)Tj
-0.15 Tc
181.953 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
4.527 Tw
(rlap. If)Tj
/R13139128 10 Tf
-400.259 -12 Td
(splines=)Tj
/R12494784 10 Tf
34.6 0 Td
(false)Tj
/R12822672 10 Tf
21.3898 0 Td
(or)Tj
/R13139128 10 Tf
10.8301 0 Td
(splines=)Tj
/R12494784 10 Tf
34.6 0 Td
(line)Tj
2.5 Tc
/R12822672 10 Tf
15 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
0 Tw
[(dges are dra)14.9854(wn as line se)]TJ
99.3902 0 Td
2.5 Tw
(gments. The)Tj
54.4398 0 Td
0 Tw
[(def)10.0073(ault is)]TJ
/R12494784 10 Tf
39.3398 0 Td
(false)Tj
/R12822672 10 Tf
18.8898 0 Td
(.)Tj
/R13139128 10.95 Tf
-373.92 -28.8 Td
[(NODE A)94.983(TTRIB)10.0454(UTES)]TJ
/R13139128 10 Tf
36 -12 Td
(height=)Tj
/R12494784 10 Tf
32.3699 0 Td
(d)Tj
/R12822672 10 Tf
8.21719 0 Td
(or)Tj
/R13139128 10 Tf
11.5469 0 Td
(width=)Tj
/R12494784 10 Tf
30.15 0 Td
(d)Tj
/R12822672 10 Tf
8.21719 0 Td
0.717 Tw
(sets minimum height or width.)Tj
131.095 0 Td
(Adding)Tj
/R13139128 10 Tf
33.2172 0 Td
(xedsize=true)Tj
/R12822672 10 Tf
62.7969 0 Td
0.718 Tw
(forces these to be the actual)Tj
-317.61 -12 Td
0 Tw
[(size \(te)15(xt labels are ignored\).)]TJ
/R13139128 10 Tf
T*[(shape=r)17.9846(ecord polygon epsf)]TJ
-0.2 Tc
/R12494784 10 Tf
116.91 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygon)Tj
-0.2 Tc
-126.71 -12 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygon)Tj
/R12822672 10 Tf
56.8301 0 Td
0.99 Tw
(is one of:)Tj
/R13139128 10 Tf
42.6891 0 Td
0.989 Tw
(plaintext ellipse o)Tj
-0.1 Tc
76.3281 0 Td
(va)Tj
3.489 Tc
9.9 0 Td
(lc)Tj
0 Tc
10.709 0 Td
(ir)Tj
7.03984 0 Td
(cle egg triangle box diamond trapezium parallelo-)Tj
-213.296 -12 Td
0.338 Tw
(gram house hexagon octagon note tab box3d component.)Tj
/R12822672 10 Tf
249.374 0 Td
(\(Polygons are dened or modied by the fol-)Tj
-249.374 -12 Td
(lo)Tj
7.53008 0 Td
2.128 Tw
(wing node attrib)Tj
69.6059 0 Td
(utes:)Tj
-0.18 Tc
/R13139128 10 Tf
23.518 0 Td
(re)Tj
0 Tc
8.7 0 Td
(gular)Tj
/R12822672 10 Tf
22.7801 0 Td
(,)Tj
/R13139128 10 Tf
7.12812 0 Td
(peripheries)Tj
/R12822672 10 Tf
48.3301 0 Td
(,)Tj
/R13139128 10 Tf
7.12812 0 Td
(sides)Tj
/R12822672 10 Tf
20.5602 0 Td
(,)Tj
/R13139128 10 Tf
7.12812 0 Td
(orientation)Tj
/R12822672 10 Tf
47.2199 0 Td
(,)Tj
/R13139128 10 Tf
7.12695 0 Td
(distortion)Tj
/R12822672 10 Tf
46.2969 0 Td
(and)Tj
/R13139128 10 Tf
19.0672 0 Td
[(sk)10(ew)]TJ
/R12822672 10 Tf
21.0102 0 Td
(.\))Tj
/R13139128 10 Tf
12.957 0 Td
(epsf)Tj
/R12822672 10 Tf
21.8469 0 Td
2.127 Tw
(uses the)Tj
-397.934 -12 Td
[(node')55.0073(s)]TJ
/R13139128 10 Tf
28.8348 0 Td
(shapele)Tj
/R12822672 10 Tf
39.9551 0 Td
(attrib)Tj
20.9102 0 Td
0.225 Tw
(ute as the path name of an e)Tj
112.785 0 Td
0.226 Tw
(xternal EPSF le to be automatically loaded for the node)Tj
-202.485 -12 Td
(shape.)Tj
/R13139128 10 Tf
(label=)'
/R12494784 10 Tf
26.2602 0 Td
[(te)20.0073(xt)]TJ
/R12822672 10 Tf
17.798 0 Td
(where)Tj
/R12494784 10 Tf
27.9879 0 Td
[(te)20.0073(xt)]TJ
/R12822672 10 Tf
17.798 0 Td
1.057 Tw
[(may include escaped ne)24.9902(wlines \\)-166.589(n, \\)-166.611(l, or \\)]TJ
3.557 Tc
172.957 0 Td
(rf)Tj
0 Tc
10.2172 0 Td
(or center)Tj
3.557 Tc
35.9172 0 Td
(,l)Tj
0 Tc
8.83711 0 Td
(eft, and right justied lines.)Tj
-317.773 -12 Td
1.232 Tw
[(The string '\\N' v)25.0061(alue will be replaced by the node name.)]TJ
244.643 0 Td
1.233 Tw
[(The string '\\G' v)24.9951(alue will be replaced by the)]TJ
-244.643 -12 Td
0.387 Tw
[(graph name.)-538.69(Record labels may contain recursi)]TJ
-0.15 Tc
192.582 0 Td
0.687 Tw
(ve b)Tj
0 Tc
17.177 0 Td
0.387 Tw
(ox lists delimited by { | }.)Tj
110.708 0 Td
0.386 Tw
(Port identiers in labels are)Tj
-320.467 -12 Td
0 Tw
(set of)Tj
2.5 Tc
21.6898 0 Td
[(fb)249.993(ya)]TJ
0 Tc
22.7699 0 Td
[(ngle brack)9.99268(ets < >.)-500(In the graph le, use colon \(such as,)]TJ
/R13139128 10 Tf
223.36 0 Td
(node0:port28)Tj
/R12822672 10 Tf
57.2199 0 Td
(\).)Tj
-0.25 Tc
/R13139128 10 Tf
-325.039 -16.8 Td
(fo)Tj
0 Tc
8.08008 0 Td
(ntsize=)Tj
/R12494784 10 Tf
30.1398 0 Td
(n)Tj
/R12822672 10 Tf
7.5 0 Td
(sets the label type size to)Tj
/R12494784 10 Tf
102.21 0 Td
(n)Tj
/R12822672 10 Tf
7.5 0 Td
(points.)Tj
-0.25 Tc
/R13139128 10 Tf
-155.43 -16.8 Td
(fo)Tj
0 Tc
8.08008 0 Td
(ntname=)Tj
/R12494784 10 Tf
37.9199 0 Td
(name)Tj
/R12822672 10 Tf
24.1602 0 Td
[(sets the label font f)10(amily name.)]TJ
/R13139128 10 Tf
-70.1602 -16.8 Td
(color=)Tj
/R12494784 10 Tf
27.3602 0 Td
(colorvalue)Tj
/R12822672 10 Tf
45.2699 0 Td
(sets the outline color)Tj
2.5 Tc
82.65 0 Td
(,a)Tj
0 Tc
9.43984 0 Td
[(nd the def)10.0146(ault ll color if style=lled and)]TJ
/R13139128 10 Tf
167.2 0 Td
(llcolor)Tj
/R12822672 10 Tf
35.2801 0 Td
(is not specied.)Tj
/R13139128 10 Tf
-367.2 -16.8 Td
(llcolor=)Tj
/R12494784 10 Tf
38.4801 0 Td
(colorvalue)Tj
/R12822672 10 Tf
45.5699 0 Td
0.3 Tw
(sets the ll color when style=lled.)Tj
147.441 0 Td
0.301 Tw
(If not specied, the llcolor when style=lled de-)Tj
-0.1 Tc
-231.491 -12 Td
(fa)Tj
0 Tc
7.66992 0 Td
0 Tw
[(ults to be the same as the outline color)55.0073(.)]TJ
-0.25 Tc
/R13139128 10 Tf
-7.66992 -16.8 Td
(fo)Tj
0 Tc
8.08008 0 Td
(ntcolor=)Tj
/R12494784 10 Tf
36.25 0 Td
(colorvalue)Tj
/R12822672 10 Tf
45.2699 0 Td
[(sets the label te)14.9927(xt color)54.9927(.)]TJ
-89.6 -16.8 Td
(A)Tj
/R12494784 10 Tf
10.7922 0 Td
(colorvalue)Tj
/R12822672 10 Tf
46.3422 0 Td
1.072 Tw
(may be ")Tj
/R12494784 10 Tf
37.884 0 Td
(h,s,v)Tj
/R13139128 10 Tf
18.3301 0 Td
(")Tj
/R12822672 10 Tf
9.12187 0 Td
(\(hue, saturation, brightness\) oating point numbers between 0 and 1, or an)Tj
-122.47 -12 Td
0.397 Tw
(X11 color name such as)Tj
/R13139128 10 Tf
100.575 0 Td
[(white black r)18.0176(ed gr)17.998(een blue y)]TJ
122.355 0 Td
(ello)Tj
2.897 Tc
14.9 0 Td
(wm)Tj
0 Tc
18.4469 0 Td
(agenta cyan)Tj
/R12822672 10 Tf
54.1238 0 Td
(or)Tj
-0.2 Tc
/R13139128 10 Tf
11.227 0 Td
(bu)Tj
0 Tc
10.9199 0 Td
[(rlyw)10.0146(ood)]TJ
2.897 Tc
/R12822672 10 Tf
34.9 0 Td
(,o)Tj
10.3969 0 Td
-5.396 Tw
(ra ")Tj
0 Tc
/R12494784 10 Tf
17.6449 0 Td
(#rr)Tj
-0.1 Tc
12.4102 0 Td
(gg)Tj
0 Tc
9.9 0 Td
(bb")Tj
-417.799 -12 Td
0 Tw
[(\(r)37(ed, gr)36.9849(een, blue)]TJ
2.5 Tc
65.8102 0 Td
(,2h)Tj
-0.2 Tc
17.5 0 Td
0.4 Tw
(ex c)Tj
0 Tc
15.4699 0 Td
[(har)15.0146(acter)]TJ
2.5 Tc
34.1898 0 Td
(se)Tj
0 Tc
10.8301 0 Td
0 Tw
[(ac)15.0146(h\) value)15.0146(.)]TJ
/R13139128 10 Tf
-143.8 -16.8 Td
[(style=lled solid dashed dotted bold in)40.0146(vis)]TJ
/R12822672 10 Tf
177.01 0 Td
(or an)Tj
2.5 Tc
20.1199 0 Td
(yP)Tj
0 Tc
13.0602 0 Td
(ostscript code.)Tj
/R13139128 10 Tf
-210.19 -16.8 Td
[(lay)9.99268(er=)]TJ
/R12494784 10 Tf
27.2602 0 Td
(id)Tj
/R12822672 10 Tf
10.2801 0 Td
(or)Tj
/R12494784 10 Tf
10.8301 0 Td
(id:id)Tj
/R12822672 10 Tf
21.3898 0 Td
(or "all" sets the node')Tj
2.5 Tc
85.9301 0 Td
(sa)Tj
0 Tc
10.8301 0 Td
(cti)Tj
-0.15 Tc
9.75 0 Td
0.3 Tw
(ve l)Tj
0 Tc
14.5699 0 Td
2.5 Tw
(ayers. The)Tj
46.65 0 Td
0 Tw
[(empty string means no layers \(in)40.0098(visible\).)]TJ
-67.5453 -50.4 Td
[(22 April 2011)-20094.5(2)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
-0.9 Tc
/R26081216 10 Tf
1 0 0 1 72 793.89 Tm
-1.07 Tw
(PA T)Tj
0 Tc
16.5102 0 Td
[(CHW)25.0073(ORK)]TJ
/R26409104 10 Tf
43.0199 0 Td
103.93 Tw
(\(1\) General)Tj
152.24 0 Td
0 Tw
(Commands Manual)Tj
-0.9 Tc
/R26081216 10 Tf
185.04 0 Td
-1.07 Tw
(PA T)Tj
0 Tc
16.5102 0 Td
[(CHW)25.0098(ORK)]TJ
/R26409104 10 Tf
43.0199 0 Td
(\(1\))Tj
/R26725560 10.95 Tf
-456.34 -36 Td
0 Tw
[(GRAPH A)94.9863(TTRIB)10.0454(UTES)]TJ
/R26725560 10 Tf
36 -12 Td
(size=")Tj
/R26081216 10 Tf
26.8 0 Td
(x,y)Tj
/R26725560 10 Tf
11.3801 0 Td
(")Tj
/R26409104 10 Tf
8.05 0 Td
[(sets bounding box of dra)14.9927(wing in inches.)]TJ
/R26725560 10 Tf
-46.2301 -16.8 Td
(page=")Tj
/R26081216 10 Tf
31.25 0 Td
(x,y)Tj
/R26725560 10 Tf
11.3801 0 Td
(")Tj
/R26409104 10 Tf
8.05 0 Td
(sets the PostScript pagination unit.)Tj
/R26725560 10 Tf
-50.6801 -16.8 Td
(ratio=)Tj
/R26081216 10 Tf
26.25 0 Td
(f)Tj
/R26409104 10 Tf
6.08008 0 Td
0.8 Tw
(sets the aspect ratio to)Tj
/R26081216 10 Tf
94.8199 0 Td
(f)Tj
/R26409104 10 Tf
6.08008 0 Td
(which may be a oating point number)Tj
3.299 Tc
156.61 0 Td
[(,o)329.917(ro)]TJ
0 Tc
22.4277 0 Td
0.799 Tw
(ne of the k)Tj
-0.15 Tc
44.7871 0 Td
(ey)Tj
-0.1 Tc
9.28984 0 Td
(wo)Tj
0 Tc
12.1199 0 Td
(rds)Tj
/R26725560 10 Tf
15.5191 0 Td
(ll)Tj
/R26409104 10 Tf
11.1199 0 Td
(,)Tj
/R26725560 10 Tf
5.79883 0 Td
(com-)Tj
-410.903 -12 Td
[(pr)18.0078(ess)]TJ
2.5 Tc
/R26409104 10 Tf
22.0398 0 Td
(,o)Tj
0 Tc
10 0 Td
(r)Tj
/R26725560 10 Tf
5.83008 0 Td
(auto)Tj
/R26409104 10 Tf
18.8898 0 Td
(.)Tj
/R26725560 10 Tf
-56.7598 -16.8 Td
(pagedir=)Tj
/R26409104 10 Tf
38.4801 0 Td
0 Tw
([TBLR][TBLR] sets the major and minor order of pagination.)Tj
-0.18 Tc
/R26725560 10 Tf
-38.4801 -16.8 Td
(ro)Tj
0 Tc
9.26016 0 Td
(tate=90)Tj
/R26409104 10 Tf
34.3 0 Td
[(sets landscape mode.)-500(\()]TJ
/R26725560 10 Tf
92.4801 0 Td
(orientation=land)Tj
/R26409104 10 Tf
74.3199 0 Td
[(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ
/R26725560 10 Tf
-210.36 -16.8 Td
(center=)Tj
/R26081216 10 Tf
32.35 0 Td
(n)Tj
2.5 Tc
/R26409104 10 Tf
7.5 0 Td
(an)Tj
0 Tc
11.9398 0 Td
[(on-zero v)25.0159(alue centers the dra)15.0073(wing on the page.)]TJ
/R26725560 10 Tf
-51.7898 -16.8 Td
[(lay)9.99268(ers=")]TJ
/R26081216 10 Tf
36.7 0 Td
(id:id:id:id)Tj
3.219 Tc
/R26409104 10 Tf
41.1102 0 Td
[("i)321.909(sas)]TJ
0 Tc
28.7367 0 Td
0.719 Tw
(equence of layer identiers for o)Tj
-0.15 Tc
133.685 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rlay diagrams.)Tj
63.648 0 Td
0.72 Tw
(The PostScript array v)Tj
91.6199 0 Td
(ariable)Tj
/R26081216 10 Tf
-404.79 -12 Td
[(layer)36.9922(color)9.98413(seq)]TJ
/R26409104 10 Tf
57.1332 0 Td
0.113 Tw
(sets the assignment of colors to layers. The least inde)Tj
2.613 Tc
213.617 0 Td
[(xi)261.304(s1)]TJ
0 Tc
24.5078 0 Td
0.112 Tw
(and each element must be a 3-ele-)Tj
-295.258 -12 Td
0 Tw
(ment array to be interpreted as a color coordinate.)Tj
/R26725560 10 Tf
16.8 TL
(color=)'
/R26081216 10 Tf
27.3602 0 Td
(colorvalue)Tj
/R26409104 10 Tf
45.2699 0 Td
[(sets fore)15(ground color \()]TJ
/R26725560 10 Tf
90.6602 0 Td
(bgcolor)Tj
/R26409104 10 Tf
34.7199 0 Td
(for background\).)Tj
/R26725560 10 Tf
-198.01 -16.8 Td
[(hr)18.0078(ef=)]TJ
/R26081216 10 Tf
23.2898 0 Td
("url")Tj
/R26409104 10 Tf
23.45 0 Td
0.88 Tw
[(the def)10.0073(ault url for image map les; in PostScript les, the base URL for all relati)]TJ
-0.15 Tc
334.49 0 Td
1.18 Tw
(ve U)Tj
0 Tc
19.8898 0 Td
0.88 Tw
(RLs, as)Tj
-401.12 -12 Td
0 Tw
(recognized by Acrobat Distiller 3.0 and up.)Tj
/R26725560 10 Tf
(URL=)'
/R26081216 10 Tf
26.8102 0 Td
("url")Tj
/R26409104 10 Tf
22.5699 0 Td
[(\("URL" is a synon)15.0146(ym for "href".\))]TJ
/R26725560 10 Tf
-49.3801 -16.8 Td
(stylesheet=)Tj
/R26081216 10 Tf
46.8 0 Td
[("le)15.0073(.css")]TJ
/R26409104 10 Tf
38.7148 0 Td
1.025 Tw
[(includes a reference to a stylesheet in Tsvg and Tsvgz outputs.)-602.515(Ignored by other)]TJ
-85.5148 -12 Td
(formats.)Tj
/R26725560 10 Tf
(splines)'
2.85 Tc
/R26409104 10 Tf
28.9 0 Td
(.I)Tj
2.851 Tc
8.68008 0 Td
(fs)Tj
0 Tc
10.0711 0 Td
0.351 Tw
(et to)Tj
/R26081216 10 Tf
20.702 0 Td
(true)Tj
2.851 Tc
/R26409104 10 Tf
16.1102 0 Td
(,e)Tj
0 Tc
9.79102 0 Td
[(dges are dra)14.9902(wn as splines.)-535.081(If set to)]TJ
/R26081216 10 Tf
144.848 0 Td
(polyline)Tj
2.851 Tc
/R26409104 10 Tf
32.2199 0 Td
(,e)Tj
0 Tc
9.79102 0 Td
[(dges are dra)14.9902(wn as polylines.)-535.103(If set to)]TJ
/R26081216 10 Tf
-281.113 -12 Td
(ortho)Tj
4.528 Tc
/R26409104 10 Tf
21.6699 0 Td
(,e)Tj
0 Tc
11.468 0 Td
2.028 Tw
[(dges are dra)14.9988(wn as orthogonal polylines.)]TJ
175.878 0 Td
2.027 Tw
(In all of these cases, the nodes may not o)Tj
-0.15 Tc
181.953 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
4.527 Tw
(rlap. If)Tj
/R26725560 10 Tf
-400.259 -12 Td
(splines=)Tj
/R26081216 10 Tf
34.6 0 Td
(false)Tj
/R26409104 10 Tf
21.3898 0 Td
(or)Tj
/R26725560 10 Tf
10.8301 0 Td
(splines=)Tj
/R26081216 10 Tf
34.6 0 Td
(line)Tj
2.5 Tc
/R26409104 10 Tf
15 0 Td
(,e)Tj
0 Tc
9.43984 0 Td
0 Tw
[(dges are dra)14.9854(wn as line se)]TJ
99.3902 0 Td
2.5 Tw
(gments. The)Tj
54.4398 0 Td
0 Tw
[(def)10.0073(ault is)]TJ
/R26081216 10 Tf
39.3398 0 Td
(false)Tj
/R26409104 10 Tf
18.8898 0 Td
(.)Tj
/R26725560 10.95 Tf
-373.92 -28.8 Td
[(NODE A)94.983(TTRIB)10.0454(UTES)]TJ
/R26725560 10 Tf
36 -12 Td
(height=)Tj
/R26081216 10 Tf
32.3699 0 Td
(d)Tj
/R26409104 10 Tf
8.21719 0 Td
(or)Tj
/R26725560 10 Tf
11.5469 0 Td
(width=)Tj
/R26081216 10 Tf
30.15 0 Td
(d)Tj
/R26409104 10 Tf
8.21719 0 Td
0.717 Tw
(sets minimum height or width.)Tj
131.095 0 Td
(Adding)Tj
/R26725560 10 Tf
33.2172 0 Td
(xedsize=true)Tj
/R26409104 10 Tf
62.7969 0 Td
0.718 Tw
(forces these to be the actual)Tj
-317.61 -12 Td
0 Tw
[(size \(te)15(xt labels are ignored\).)]TJ
/R26725560 10 Tf
T*[(shape=r)17.9846(ecord polygon epsf)]TJ
-0.2 Tc
/R26081216 10 Tf
116.91 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygon)Tj
-0.2 Tc
-126.71 -12 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygon)Tj
/R26409104 10 Tf
56.8301 0 Td
0.99 Tw
(is one of:)Tj
/R26725560 10 Tf
42.6891 0 Td
0.989 Tw
(plaintext ellipse o)Tj
-0.1 Tc
76.3281 0 Td
(va)Tj
3.489 Tc
9.9 0 Td
(lc)Tj
0 Tc
10.709 0 Td
(ir)Tj
7.03984 0 Td
(cle egg triangle box diamond trapezium parallelo-)Tj
-213.296 -12 Td
0.338 Tw
(gram house hexagon octagon note tab box3d component.)Tj
/R26409104 10 Tf
249.374 0 Td
(\(Polygons are dened or modied by the fol-)Tj
-249.374 -12 Td
(lo)Tj
7.53008 0 Td
2.128 Tw
(wing node attrib)Tj
69.6059 0 Td
(utes:)Tj
-0.18 Tc
/R26725560 10 Tf
23.518 0 Td
(re)Tj
0 Tc
8.7 0 Td
(gular)Tj
/R26409104 10 Tf
22.7801 0 Td
(,)Tj
/R26725560 10 Tf
7.12812 0 Td
(peripheries)Tj
/R26409104 10 Tf
48.3301 0 Td
(,)Tj
/R26725560 10 Tf
7.12812 0 Td
(sides)Tj
/R26409104 10 Tf
20.5602 0 Td
(,)Tj
/R26725560 10 Tf
7.12812 0 Td
(orientation)Tj
/R26409104 10 Tf
47.2199 0 Td
(,)Tj
/R26725560 10 Tf
7.12695 0 Td
(distortion)Tj
/R26409104 10 Tf
46.2969 0 Td
(and)Tj
/R26725560 10 Tf
19.0672 0 Td
[(sk)10(ew)]TJ
/R26409104 10 Tf
21.0102 0 Td
(.\))Tj
/R26725560 10 Tf
12.957 0 Td
(epsf)Tj
/R26409104 10 Tf
21.8469 0 Td
2.127 Tw
(uses the)Tj
-397.934 -12 Td
[(node')55.0073(s)]TJ
/R26725560 10 Tf
28.8348 0 Td
(shapele)Tj
/R26409104 10 Tf
39.9551 0 Td
(attrib)Tj
20.9102 0 Td
0.225 Tw
(ute as the path name of an e)Tj
112.785 0 Td
0.226 Tw
(xternal EPSF le to be automatically loaded for the node)Tj
-202.485 -12 Td
(shape.)Tj
/R26725560 10 Tf
(label=)'
/R26081216 10 Tf
26.2602 0 Td
[(te)20.0073(xt)]TJ
/R26409104 10 Tf
17.798 0 Td
(where)Tj
/R26081216 10 Tf
27.9879 0 Td
[(te)20.0073(xt)]TJ
/R26409104 10 Tf
17.798 0 Td
1.057 Tw
[(may include escaped ne)24.9902(wlines \\)-166.589(n, \\)-166.611(l, or \\)]TJ
3.557 Tc
172.957 0 Td
(rf)Tj
0 Tc
10.2172 0 Td
(or center)Tj
3.557 Tc
35.9172 0 Td
(,l)Tj
0 Tc
8.83711 0 Td
(eft, and right justied lines.)Tj
-317.773 -12 Td
1.232 Tw
[(The string '\\N' v)25.0061(alue will be replaced by the node name.)]TJ
244.643 0 Td
1.233 Tw
[(The string '\\G' v)24.9951(alue will be replaced by the)]TJ
-244.643 -12 Td
0.387 Tw
[(graph name.)-538.69(Record labels may contain recursi)]TJ
-0.15 Tc
192.582 0 Td
0.687 Tw
(ve b)Tj
0 Tc
17.177 0 Td
0.387 Tw
(ox lists delimited by { | }.)Tj
110.708 0 Td
0.386 Tw
(Port identiers in labels are)Tj
-320.467 -12 Td
0 Tw
(set of)Tj
2.5 Tc
21.6898 0 Td
[(fb)249.993(ya)]TJ
0 Tc
22.7699 0 Td
[(ngle brack)9.99268(ets < >.)-500(In the graph le, use colon \(such as,)]TJ
/R26725560 10 Tf
223.36 0 Td
(node0:port28)Tj
/R26409104 10 Tf
57.2199 0 Td
(\).)Tj
-0.25 Tc
/R26725560 10 Tf
-325.039 -16.8 Td
(fo)Tj
0 Tc
8.08008 0 Td
(ntsize=)Tj
/R26081216 10 Tf
30.1398 0 Td
(n)Tj
/R26409104 10 Tf
7.5 0 Td
(sets the label type size to)Tj
/R26081216 10 Tf
102.21 0 Td
(n)Tj
/R26409104 10 Tf
7.5 0 Td
(points.)Tj
-0.25 Tc
/R26725560 10 Tf
-155.43 -16.8 Td
(fo)Tj
0 Tc
8.08008 0 Td
(ntname=)Tj
/R26081216 10 Tf
37.9199 0 Td
(name)Tj
/R26409104 10 Tf
24.1602 0 Td
[(sets the label font f)10(amily name.)]TJ
/R26725560 10 Tf
-70.1602 -16.8 Td
(color=)Tj
/R26081216 10 Tf
27.3602 0 Td
(colorvalue)Tj
/R26409104 10 Tf
45.2699 0 Td
(sets the outline color)Tj
2.5 Tc
82.65 0 Td
(,a)Tj
0 Tc
9.43984 0 Td
[(nd the def)10.0146(ault ll color if style=lled and)]TJ
/R26725560 10 Tf
167.2 0 Td
(llcolor)Tj
/R26409104 10 Tf
35.2801 0 Td
(is not specied.)Tj
/R26725560 10 Tf
-367.2 -16.8 Td
(llcolor=)Tj
/R26081216 10 Tf
38.4801 0 Td
(colorvalue)Tj
/R26409104 10 Tf
45.5699 0 Td
0.3 Tw
(sets the ll color when style=lled.)Tj
147.441 0 Td
0.301 Tw
(If not specied, the llcolor when style=lled de-)Tj
-0.1 Tc
-231.491 -12 Td
(fa)Tj
0 Tc
7.66992 0 Td
0 Tw
[(ults to be the same as the outline color)55.0073(.)]TJ
-0.25 Tc
/R26725560 10 Tf
-7.66992 -16.8 Td
(fo)Tj
0 Tc
8.08008 0 Td
(ntcolor=)Tj
/R26081216 10 Tf
36.25 0 Td
(colorvalue)Tj
/R26409104 10 Tf
45.2699 0 Td
[(sets the label te)14.9927(xt color)54.9927(.)]TJ
-89.6 -16.8 Td
(A)Tj
/R26081216 10 Tf
10.7922 0 Td
(colorvalue)Tj
/R26409104 10 Tf
46.3422 0 Td
1.072 Tw
(may be ")Tj
/R26081216 10 Tf
37.884 0 Td
(h,s,v)Tj
/R26725560 10 Tf
18.3301 0 Td
(")Tj
/R26409104 10 Tf
9.12187 0 Td
(\(hue, saturation, brightness\) oating point numbers between 0 and 1, or an)Tj
-122.47 -12 Td
0.397 Tw
(X11 color name such as)Tj
/R26725560 10 Tf
100.575 0 Td
[(white black r)18.0176(ed gr)17.998(een blue y)]TJ
122.355 0 Td
(ello)Tj
2.897 Tc
14.9 0 Td
(wm)Tj
0 Tc
18.4469 0 Td
(agenta cyan)Tj
/R26409104 10 Tf
54.1238 0 Td
(or)Tj
-0.2 Tc
/R26725560 10 Tf
11.227 0 Td
(bu)Tj
0 Tc
10.9199 0 Td
[(rlyw)10.0146(ood)]TJ
2.897 Tc
/R26409104 10 Tf
34.9 0 Td
(,o)Tj
10.3969 0 Td
-5.396 Tw
(ra ")Tj
0 Tc
/R26081216 10 Tf
17.6449 0 Td
(#rr)Tj
-0.1 Tc
12.4102 0 Td
(gg)Tj
0 Tc
9.9 0 Td
(bb")Tj
-417.799 -12 Td
0 Tw
[(\(r)37(ed, gr)36.9849(een, blue)]TJ
2.5 Tc
65.8102 0 Td
(,2h)Tj
-0.2 Tc
17.5 0 Td
0.4 Tw
(ex c)Tj
0 Tc
15.4699 0 Td
[(har)15.0146(acter)]TJ
2.5 Tc
34.1898 0 Td
(se)Tj
0 Tc
10.8301 0 Td
0 Tw
[(ac)15.0146(h\) value)15.0146(.)]TJ
/R26725560 10 Tf
-143.8 -16.8 Td
[(style=lled solid dashed dotted bold in)40.0146(vis)]TJ
/R26409104 10 Tf
177.01 0 Td
(or an)Tj
2.5 Tc
20.1199 0 Td
(yP)Tj
0 Tc
13.0602 0 Td
(ostscript code.)Tj
/R26725560 10 Tf
-210.19 -16.8 Td
[(lay)9.99268(er=)]TJ
/R26081216 10 Tf
27.2602 0 Td
(id)Tj
/R26409104 10 Tf
10.2801 0 Td
(or)Tj
/R26081216 10 Tf
10.8301 0 Td
(id:id)Tj
/R26409104 10 Tf
21.3898 0 Td
(or "all" sets the node')Tj
2.5 Tc
85.9301 0 Td
(sa)Tj
0 Tc
10.8301 0 Td
(cti)Tj
-0.15 Tc
9.75 0 Td
0.3 Tw
(ve l)Tj
0 Tc
14.5699 0 Td
2.5 Tw
(ayers. The)Tj
46.65 0 Td
0 Tw
[(empty string means no layers \(in)40.0098(visible\).)]TJ
-67.5453 -50.4 Td
[(22 April 2011)-20094.5(2)]TJ
ET
Q
Q
\n \n \n \n \n-3961\n+3958\n \n \n \n \n-R13139128\n+R26725560\n \n-R12822672\n+R26409104\n \n-R12494784\n+R26081216\n \n \n \n \n \n \n Type\n@@ -763,29 +763,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
-0.9 Tc
/R12494784 10 Tf
1 0 0 1 72 793.89 Tm
-1.07 Tw
(PA T)Tj
0 Tc
16.5102 0 Td
[(CHW)25.0073(ORK)]TJ
/R12822672 10 Tf
43.0199 0 Td
103.93 Tw
(\(1\) General)Tj
152.24 0 Td
0 Tw
(Commands Manual)Tj
-0.9 Tc
/R12494784 10 Tf
185.04 0 Td
-1.07 Tw
(PA T)Tj
0 Tc
16.5102 0 Td
[(CHW)25.0098(ORK)]TJ
/R12822672 10 Tf
43.0199 0 Td
(\(1\))Tj
-420.34 -36 Td
0 Tw
[(The follo)25.0159(wing attrib)19.9841(utes apply only to polygon shape nodes:)]TJ
-0.18 Tc
/R13139128 10 Tf
16.8 TL
(re)'
0 Tc
8.7 0 Td
(gular=)Tj
/R12494784 10 Tf
28.4801 0 Td
(n)Tj
/R12822672 10 Tf
8.16211 0 Td
(if)Tj
/R12494784 10 Tf
9.27187 0 Td
(n)Tj
/R12822672 10 Tf
8.16211 0 Td
0.662 Tw
(is non-zero then the polygon is made re)Tj
162.514 0 Td
(gular)Tj
3.162 Tc
20.15 0 Td
(,i)Tj
0 Tc
8.44219 0 Td
0.661 Tw
(.e. symmetric about the x and y axis, other)Tj
174.788 0 Td
(-)Tj
-428.67 -12 Td
1.08 Tw
[(wise the polygon tak)10.0159(es on the aspect ratio of the label.)]TJ
-0.2 Tc
/R12494784 10 Tf
233.69 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R12822672 10 Tf
60.8102 0 Td
[(that are not already re)14.9854(gular are)]TJ
-304.3 -12 Td
0.769 Tw
[(made re)15.0171(gular by this attrib)]TJ
108.266 0 Td
(ute.)Tj
-0.2 Tc
/R12494784 10 Tf
20.4891 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R12822672 10 Tf
60.4988 0 Td
(that are already re)Tj
74.0672 0 Td
0.768 Tw
[(gular are not af)24.9951(fected \(i.e.)]TJ
111.88 0 Td
(the)Tj
3.268 Tc
12.0699 0 Td
(yc)Tj
0 Tc
12.7078 0 Td
(annot)Tj
-409.779 -12 Td
0 Tw
(be made asymmetric\).)Tj
/R13139128 10 Tf
(peripheries=)'
/R12494784 10 Tf
54.0301 0 Td
(n)Tj
/R12822672 10 Tf
8.73711 0 Td
1.237 Tw
[(sets the number of periphery lines dra)15.0049(wn around the polygon.)-623.691(This v)]TJ
289.557 0 Td
1.238 Tw
(alue supersedes the)Tj
-352.324 -12 Td
0 Tw
(number of periphery lines of)Tj
-0.2 Tc
/R12494784 10 Tf
116.92 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R12822672 10 Tf
57.2301 0 Td
(.)Tj
/R13139128 10 Tf
-183.95 -16.8 Td
(sides=)Tj
/R12494784 10 Tf
26.2602 0 Td
(n)Tj
/R12822672 10 Tf
8.95313 0 Td
1.453 Tw
(sets the number of sides to the polygon.)Tj
/R12494784 10 Tf
173.004 0 Td
(n)Tj
/R12822672 10 Tf
5 0 Td
(<3 results in an ellipse.)Tj
104.845 0 Td
1.452 Tw
[(This attrib)19.9805(ute is ignored by)]TJ
-0.2 Tc
/R12494784 10 Tf
-318.062 -12 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R12822672 10 Tf
57.2301 0 Td
(.)Tj
/R13139128 10 Tf
-67.0301 -16.8 Td
(orientation=)Tj
/R12494784 10 Tf
52.9199 0 Td
(f)Tj
/R12822672 10 Tf
5.46992 0 Td
0.19 Tw
(sets the orientation of the rst ape)Tj
2.691 Tc
136.53 0 Td
[(xo)269.099(ft)]TJ
0 Tc
21.4922 0 Td
0.191 Tw
[(he polygon counterclockwise from the v)15.0146(ertical, in de-)]TJ
-216.412 -12 Td
(grees.)Tj
/R12494784 10 Tf
28.893 0 Td
(f)Tj
/R12822672 10 Tf
5.57305 0 Td
0.292 Tw
(may be a oating point number)Tj
5.292 Tc
126.18 0 Td
(.T)Tj
0 Tc
13.902 0 Td
[(he orientation of labels is not af)25.0049(fected by this attrib)]TJ
206.318 0 Td
2.792 Tw
(ute. This)Tj
40.584 0 Td
(at-)Tj
-421.45 -12 Td
0 Tw
[(trib)20.0159(ute is added to the initial orientation of)]TJ
-0.2 Tc
/R12494784 10 Tf
171.46 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons.)Tj
/R13139128 10 Tf
-181.26 -16.8 Td
(distortion=)Tj
/R12494784 10 Tf
47.3699 0 Td
(f)Tj
/R12822672 10 Tf
5.57695 0 Td
0.297 Tw
[(sets the amount of broadening of the top and narro)25.0195(wing of the bottom of the polygon \(relati)]TJ
-0.15 Tc
369.762 0 Td
(ve)Tj
0 Tc
-422.709 -12 Td
1.256 Tw
[(to its orientation\).)-625.581(Floating point v)24.9902(alues between 1 and +1 are suggested.)]TJ
318.851 0 Td
1.255 Tw
[(This attrib)20.0098(ute is ignored by)]TJ
-0.2 Tc
/R12494784 10 Tf
-318.851 -12 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R12822672 10 Tf
57.2301 0 Td
(.)Tj
/R13139128 10 Tf
-67.0301 -16.8 Td
[(sk)10(ew=)]TJ
/R12494784 10 Tf
26.7102 0 Td
(f)Tj
/R12822672 10 Tf
5.43906 0 Td
0.159 Tw
(sets the amount of right-displacement of the top and left-displacement of the bottom of the polygon)Tj
-32.1492 -12 Td
(\(relati)Tj
-0.15 Tc
23.6301 0 Td
1.339 Tw
(ve t)Tj
3.539 Tc
15.609 0 Td
(oi)Tj
0 Tc
11.3191 0 Td
1.038 Tw
[(ts orientation\).)-603.787(Floating point v)24.9829(alues between 1 and +1 are suggested.)-603.784(This attrib)19.9854(ute is ig-)]TJ
-50.5582 -12 Td
0 Tw
(nored by)Tj
-0.2 Tc
/R12494784 10 Tf
37.7699 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R12822672 10 Tf
57.2301 0 Td
(.)Tj
/R13139128 10 Tf
-104.8 -16.8 Td
[(hr)18.0078(ef=)]TJ
/R12494784 10 Tf
23.2898 0 Td
("url")Tj
/R12822672 10 Tf
23.252 0 Td
0.682 Tw
(sets the url for the node in imagemap, PostScript and SV)Tj
3.183 Tc
233.6 0 Td
(G)Tj
0 Tc
15.9629 0 Td
3.183 Tw
(les. The)Tj
38.0262 0 Td
0.683 Tw
(substrings '\\N' and '\\G')Tj
-334.131 -12 Td
0.398 Tw
(are substituted in the same manner as for the node label attrib)Tj
249.968 0 Td
2.898 Tw
(ute. Additionally)Tj
73.5762 0 Td
0.398 Tw
(the substring '\\L)Tj
2.898 Tc
65.9859 0 Td
[('i)289.819(ss)]TJ
0 Tc
19.6859 0 Td
(ubsti-)Tj
-409.216 -12 Td
0 Tw
(tuted with the node label string.)Tj
/R13139128 10 Tf
(URL=)'
/R12494784 10 Tf
26.8102 0 Td
("url")Tj
/R12822672 10 Tf
22.5699 0 Td
[(\("URL" is a synon)15.0146(ym for "href".\))]TJ
/R13139128 10 Tf
-49.3801 -16.8 Td
[(tar)10.0073(get=)]TJ
/R12494784 10 Tf
31.1398 0 Td
("tar)Tj
-0.1 Tc
15.5 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
(t")Tj
/R12822672 10 Tf
10.4539 0 Td
0.974 Tw
[(is a tar)17.9871(get string for client-side imagemaps and SV)15.0024(G, ef)]TJ
230.926 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
1.274 Tw
(ve w)Tj
0 Tc
19.984 0 Td
0.974 Tw
(hen nodes ha)Tj
-0.15 Tc
53.9578 0 Td
1.274 Tw
(ve a U)Tj
0 Tc
27.898 0 Td
(RL.)Tj
-416.72 -12 Td
1.386 Tw
[(The tar)18.0139(get string is used to determine which windo)]TJ
3.886 Tc
213.968 0 Td
[(wo)388.613(ft)]TJ
0 Tc
26.102 0 Td
[(he bro)25.0146(wser is used for the URL.)]TJ
142.481 0 Td
1.385 Tw
(Setting it to)Tj
-382.551 -12 Td
0.524 Tw
("_graphviz" will open a ne)Tj
3.024 Tc
108.876 0 Td
(ww)Tj
0 Tc
17.4641 0 Td
(indo)Tj
3.025 Tc
17.5301 0 Td
[(wi)302.5(fi)302.485(td)]TJ
0 Tc
32.9652 0 Td
(oesn')Tj
3.025 Tc
21.4801 0 Td
(ta)Tj
0 Tc
10.2449 0 Td
0.525 Tw
[(lready e)14.9927(xist, or reuse it if it does.)-552.485(If the tar)17.998(get string is)]TJ
-208.561 -12 Td
(empty)Tj
2.523 Tc
24.35 0 Td
(,t)Tj
0 Tc
7.80312 0 Td
0.023 Tw
[(he def)10.0183(ault, then no tar)]TJ
87.2918 0 Td
0.022 Tw
[(get attrib)20.0049(ute is included in the output.)-502.188(The substrings '\\N' and '\\G' are substi-)]TJ
-119.445 -12 Td
0.463 Tw
(tuted in the same manner as for the node label attrib)Tj
212.17 0 Td
2.963 Tw
(ute. Additionally)Tj
73.7059 0 Td
0.463 Tw
(the substring '\\L)Tj
2.963 Tc
66.116 0 Td
[('i)296.294(ss)]TJ
0 Tc
19.816 0 Td
(ubstituted with)Tj
-371.808 -12 Td
0 Tw
(the node label string.)Tj
/R13139128 10 Tf
(tooltip=)'
/R12494784 10 Tf
33.4801 0 Td
("tooltip")Tj
/R12822672 10 Tf
37.423 0 Td
0.403 Tw
[(is a tooltip string for client-side imagemaps and SV)15.0171(G, ef)]TJ
229.317 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.702 Tw
(ve w)Tj
0 Tc
19.4121 0 Td
0.402 Tw
(hen nodes ha)Tj
-0.15 Tc
52.8141 0 Td
0.702 Tw
(ve a U)Tj
0 Tc
26.7539 0 Td
(RL.)Tj
-416.72 -12 Td
0.463 Tw
(The tooltip string def)Tj
86.009 0 Td
0.464 Tw
[(aults to be the same as the label string, b)19.9829(ut this attrib)20.0024(ute permits nodes without labels)]TJ
-86.009 -12 Td
0.124 Tw
(to still ha)Tj
-0.15 Tc
37.2781 0 Td
0.424 Tw
(ve t)Tj
0 Tc
14.6941 0 Td
0.124 Tw
(ooltips thus permitting denser graphs.)Tj
156.45 0 Td
0.123 Tw
(The substrings '\\N' and '\\G' are substituted in the same)Tj
-208.422 -12 Td
1.238 Tw
(manner as for the node label attrib)Tj
144.418 0 Td
3.739 Tw
(ute. Additionally)Tj
75.2578 0 Td
1.239 Tw
(the substring '\\L)Tj
3.739 Tc
67.668 0 Td
[('i)373.916(ss)]TJ
0 Tc
21.368 0 Td
(ubstituted with the node label)Tj
-308.712 -12 Td
(string.)Tj
/R13139128 10.95 Tf
-36 -40.8 Td
0 Tw
[(EDGE A)94.9908(TTRIB)10.0454(UTES)]TJ
/R13139128 10 Tf
36 -12 Td
(label=)Tj
/R12494784 10 Tf
26.2602 0 Td
[(te)20.0073(xt)]TJ
/R12822672 10 Tf
16.884 0 Td
(where)Tj
/R12494784 10 Tf
27.0738 0 Td
[(te)20.0073(xt)]TJ
/R12822672 10 Tf
16.884 0 Td
0.144 Tw
[(may include escaped ne)24.9976(wlines \\)-166.599(n, \\)]TJ
143.222 0 Td
0.143 Tw
(l, or \\)Tj
2.643 Tc
23.3422 0 Td
(rf)Tj
0 Tc
9.30312 0 Td
(or centered, left, or right justied lines.)Tj
162.371 0 Td
(If)Tj
-425.34 -12 Td
0.031 Tw
(the substring '\\T' is found in a label it will be replaced by the tail_node name.)Tj
317.127 0 Td
0.032 Tw
(If the substring '\\H' is found)Tj
-317.127 -12 Td
0.065 Tw
(in a label it will be replaced by the head_node name.)Tj
216.504 0 Td
0.064 Tw
[(If the substring '\\E' v)25.0146(alue is found in a label it will be)]TJ
-216.504 -12 Td
0.294 Tw
(replaced by: tail_node_name>head_node_name If the substring '\\G' is found in a label it will be replaced)Tj
12 TL
0 Tw
T*[(by the graph name.)-500(or by: tail_node_namehead_node_name for undirected graphs.)]TJ
-0.25 Tc
/R13139128 10 Tf
16.8 TL
(fo)'
0 Tc
8.08008 0 Td
(ntsize=)Tj
/R12494784 10 Tf
30.1398 0 Td
(n)Tj
/R12822672 10 Tf
7.5 0 Td
(sets the label type size to)Tj
/R12494784 10 Tf
102.21 0 Td
(n)Tj
/R12822672 10 Tf
7.5 0 Td
(points.)Tj
-0.25 Tc
/R13139128 10 Tf
-155.43 -16.8 Td
(fo)Tj
0 Tc
8.08008 0 Td
(ntname=)Tj
/R12494784 10 Tf
37.9199 0 Td
(name)Tj
/R12822672 10 Tf
24.1602 0 Td
[(sets the label font f)10(amily name.)]TJ
-0.25 Tc
/R13139128 10 Tf
-70.1602 -16.8 Td
(fo)Tj
0 Tc
8.08008 0 Td
(ntcolor=)Tj
/R12494784 10 Tf
36.25 0 Td
(colorvalue)Tj
/R12822672 10 Tf
45.2699 0 Td
[(sets the label te)14.9927(xt color)54.9927(.)]TJ
/R13139128 10 Tf
-89.6 -16.8 Td
[(style=solid dashed dotted bold in)40.0073(vis)]TJ
(color=)'
/R12494784 10 Tf
27.3602 0 Td
(colorvalue)Tj
/R12822672 10 Tf
45.2699 0 Td
(sets the line color for edges.)Tj
/R13139128 10 Tf
-72.6301 -16.8 Td
(color=)Tj
/R12494784 10 Tf
27.3602 0 Td
(colorvaluelist)Tj
2.5 Tc
/R12822672 10 Tf
57.5 0 Td
(a')Tj
0 Tc
10.2699 0 Td
(:' separated list of)Tj
/R12494784 10 Tf
74.4301 0 Td
(colorvalue)Tj
/R12822672 10 Tf
45.2699 0 Td
[(creates parallel edges, one edge for each color)55.0098(.)]TJ
-44.8852 -50.4 Td
[(22 April 2011)-20094.5(3)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
-0.9 Tc
/R26081216 10 Tf
1 0 0 1 72 793.89 Tm
-1.07 Tw
(PA T)Tj
0 Tc
16.5102 0 Td
[(CHW)25.0073(ORK)]TJ
/R26409104 10 Tf
43.0199 0 Td
103.93 Tw
(\(1\) General)Tj
152.24 0 Td
0 Tw
(Commands Manual)Tj
-0.9 Tc
/R26081216 10 Tf
185.04 0 Td
-1.07 Tw
(PA T)Tj
0 Tc
16.5102 0 Td
[(CHW)25.0098(ORK)]TJ
/R26409104 10 Tf
43.0199 0 Td
(\(1\))Tj
-420.34 -36 Td
0 Tw
[(The follo)25.0159(wing attrib)19.9841(utes apply only to polygon shape nodes:)]TJ
-0.18 Tc
/R26725560 10 Tf
16.8 TL
(re)'
0 Tc
8.7 0 Td
(gular=)Tj
/R26081216 10 Tf
28.4801 0 Td
(n)Tj
/R26409104 10 Tf
8.16211 0 Td
(if)Tj
/R26081216 10 Tf
9.27187 0 Td
(n)Tj
/R26409104 10 Tf
8.16211 0 Td
0.662 Tw
(is non-zero then the polygon is made re)Tj
162.514 0 Td
(gular)Tj
3.162 Tc
20.15 0 Td
(,i)Tj
0 Tc
8.44219 0 Td
0.661 Tw
(.e. symmetric about the x and y axis, other)Tj
174.788 0 Td
(-)Tj
-428.67 -12 Td
1.08 Tw
[(wise the polygon tak)10.0159(es on the aspect ratio of the label.)]TJ
-0.2 Tc
/R26081216 10 Tf
233.69 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R26409104 10 Tf
60.8102 0 Td
[(that are not already re)14.9854(gular are)]TJ
-304.3 -12 Td
0.769 Tw
[(made re)15.0171(gular by this attrib)]TJ
108.266 0 Td
(ute.)Tj
-0.2 Tc
/R26081216 10 Tf
20.4891 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R26409104 10 Tf
60.4988 0 Td
(that are already re)Tj
74.0672 0 Td
0.768 Tw
[(gular are not af)24.9951(fected \(i.e.)]TJ
111.88 0 Td
(the)Tj
3.268 Tc
12.0699 0 Td
(yc)Tj
0 Tc
12.7078 0 Td
(annot)Tj
-409.779 -12 Td
0 Tw
(be made asymmetric\).)Tj
/R26725560 10 Tf
(peripheries=)'
/R26081216 10 Tf
54.0301 0 Td
(n)Tj
/R26409104 10 Tf
8.73711 0 Td
1.237 Tw
[(sets the number of periphery lines dra)15.0049(wn around the polygon.)-623.691(This v)]TJ
289.557 0 Td
1.238 Tw
(alue supersedes the)Tj
-352.324 -12 Td
0 Tw
(number of periphery lines of)Tj
-0.2 Tc
/R26081216 10 Tf
116.92 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R26409104 10 Tf
57.2301 0 Td
(.)Tj
/R26725560 10 Tf
-183.95 -16.8 Td
(sides=)Tj
/R26081216 10 Tf
26.2602 0 Td
(n)Tj
/R26409104 10 Tf
8.95313 0 Td
1.453 Tw
(sets the number of sides to the polygon.)Tj
/R26081216 10 Tf
173.004 0 Td
(n)Tj
/R26409104 10 Tf
5 0 Td
(<3 results in an ellipse.)Tj
104.845 0 Td
1.452 Tw
[(This attrib)19.9805(ute is ignored by)]TJ
-0.2 Tc
/R26081216 10 Tf
-318.062 -12 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R26409104 10 Tf
57.2301 0 Td
(.)Tj
/R26725560 10 Tf
-67.0301 -16.8 Td
(orientation=)Tj
/R26081216 10 Tf
52.9199 0 Td
(f)Tj
/R26409104 10 Tf
5.46992 0 Td
0.19 Tw
(sets the orientation of the rst ape)Tj
2.691 Tc
136.53 0 Td
[(xo)269.099(ft)]TJ
0 Tc
21.4922 0 Td
0.191 Tw
[(he polygon counterclockwise from the v)15.0146(ertical, in de-)]TJ
-216.412 -12 Td
(grees.)Tj
/R26081216 10 Tf
28.893 0 Td
(f)Tj
/R26409104 10 Tf
5.57305 0 Td
0.292 Tw
(may be a oating point number)Tj
5.292 Tc
126.18 0 Td
(.T)Tj
0 Tc
13.902 0 Td
[(he orientation of labels is not af)25.0049(fected by this attrib)]TJ
206.318 0 Td
2.792 Tw
(ute. This)Tj
40.584 0 Td
(at-)Tj
-421.45 -12 Td
0 Tw
[(trib)20.0159(ute is added to the initial orientation of)]TJ
-0.2 Tc
/R26081216 10 Tf
171.46 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons.)Tj
/R26725560 10 Tf
-181.26 -16.8 Td
(distortion=)Tj
/R26081216 10 Tf
47.3699 0 Td
(f)Tj
/R26409104 10 Tf
5.57695 0 Td
0.297 Tw
[(sets the amount of broadening of the top and narro)25.0195(wing of the bottom of the polygon \(relati)]TJ
-0.15 Tc
369.762 0 Td
(ve)Tj
0 Tc
-422.709 -12 Td
1.256 Tw
[(to its orientation\).)-625.581(Floating point v)24.9902(alues between 1 and +1 are suggested.)]TJ
318.851 0 Td
1.255 Tw
[(This attrib)20.0098(ute is ignored by)]TJ
-0.2 Tc
/R26081216 10 Tf
-318.851 -12 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R26409104 10 Tf
57.2301 0 Td
(.)Tj
/R26725560 10 Tf
-67.0301 -16.8 Td
[(sk)10(ew=)]TJ
/R26081216 10 Tf
26.7102 0 Td
(f)Tj
/R26409104 10 Tf
5.43906 0 Td
0.159 Tw
(sets the amount of right-displacement of the top and left-displacement of the bottom of the polygon)Tj
-32.1492 -12 Td
(\(relati)Tj
-0.15 Tc
23.6301 0 Td
1.339 Tw
(ve t)Tj
3.539 Tc
15.609 0 Td
(oi)Tj
0 Tc
11.3191 0 Td
1.038 Tw
[(ts orientation\).)-603.787(Floating point v)24.9829(alues between 1 and +1 are suggested.)-603.784(This attrib)19.9854(ute is ig-)]TJ
-50.5582 -12 Td
0 Tw
(nored by)Tj
-0.2 Tc
/R26081216 10 Tf
37.7699 0 Td
(bu)Tj
0 Tc
9.8 0 Td
(iltin_polygons)Tj
/R26409104 10 Tf
57.2301 0 Td
(.)Tj
/R26725560 10 Tf
-104.8 -16.8 Td
[(hr)18.0078(ef=)]TJ
/R26081216 10 Tf
23.2898 0 Td
("url")Tj
/R26409104 10 Tf
23.252 0 Td
0.682 Tw
(sets the url for the node in imagemap, PostScript and SV)Tj
3.183 Tc
233.6 0 Td
(G)Tj
0 Tc
15.9629 0 Td
3.183 Tw
(les. The)Tj
38.0262 0 Td
0.683 Tw
(substrings '\\N' and '\\G')Tj
-334.131 -12 Td
0.398 Tw
(are substituted in the same manner as for the node label attrib)Tj
249.968 0 Td
2.898 Tw
(ute. Additionally)Tj
73.5762 0 Td
0.398 Tw
(the substring '\\L)Tj
2.898 Tc
65.9859 0 Td
[('i)289.819(ss)]TJ
0 Tc
19.6859 0 Td
(ubsti-)Tj
-409.216 -12 Td
0 Tw
(tuted with the node label string.)Tj
/R26725560 10 Tf
(URL=)'
/R26081216 10 Tf
26.8102 0 Td
("url")Tj
/R26409104 10 Tf
22.5699 0 Td
[(\("URL" is a synon)15.0146(ym for "href".\))]TJ
/R26725560 10 Tf
-49.3801 -16.8 Td
[(tar)10.0073(get=)]TJ
/R26081216 10 Tf
31.1398 0 Td
("tar)Tj
-0.1 Tc
15.5 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
(t")Tj
/R26409104 10 Tf
10.4539 0 Td
0.974 Tw
[(is a tar)17.9871(get string for client-side imagemaps and SV)15.0024(G, ef)]TJ
230.926 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
1.274 Tw
(ve w)Tj
0 Tc
19.984 0 Td
0.974 Tw
(hen nodes ha)Tj
-0.15 Tc
53.9578 0 Td
1.274 Tw
(ve a U)Tj
0 Tc
27.898 0 Td
(RL.)Tj
-416.72 -12 Td
1.386 Tw
[(The tar)18.0139(get string is used to determine which windo)]TJ
3.886 Tc
213.968 0 Td
[(wo)388.613(ft)]TJ
0 Tc
26.102 0 Td
[(he bro)25.0146(wser is used for the URL.)]TJ
142.481 0 Td
1.385 Tw
(Setting it to)Tj
-382.551 -12 Td
0.524 Tw
("_graphviz" will open a ne)Tj
3.024 Tc
108.876 0 Td
(ww)Tj
0 Tc
17.4641 0 Td
(indo)Tj
3.025 Tc
17.5301 0 Td
[(wi)302.5(fi)302.485(td)]TJ
0 Tc
32.9652 0 Td
(oesn')Tj
3.025 Tc
21.4801 0 Td
(ta)Tj
0 Tc
10.2449 0 Td
0.525 Tw
[(lready e)14.9927(xist, or reuse it if it does.)-552.485(If the tar)17.998(get string is)]TJ
-208.561 -12 Td
(empty)Tj
2.523 Tc
24.35 0 Td
(,t)Tj
0 Tc
7.80312 0 Td
0.023 Tw
[(he def)10.0183(ault, then no tar)]TJ
87.2918 0 Td
0.022 Tw
[(get attrib)20.0049(ute is included in the output.)-502.188(The substrings '\\N' and '\\G' are substi-)]TJ
-119.445 -12 Td
0.463 Tw
(tuted in the same manner as for the node label attrib)Tj
212.17 0 Td
2.963 Tw
(ute. Additionally)Tj
73.7059 0 Td
0.463 Tw
(the substring '\\L)Tj
2.963 Tc
66.116 0 Td
[('i)296.294(ss)]TJ
0 Tc
19.816 0 Td
(ubstituted with)Tj
-371.808 -12 Td
0 Tw
(the node label string.)Tj
/R26725560 10 Tf
(tooltip=)'
/R26081216 10 Tf
33.4801 0 Td
("tooltip")Tj
/R26409104 10 Tf
37.423 0 Td
0.403 Tw
[(is a tooltip string for client-side imagemaps and SV)15.0171(G, ef)]TJ
229.317 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.702 Tw
(ve w)Tj
0 Tc
19.4121 0 Td
0.402 Tw
(hen nodes ha)Tj
-0.15 Tc
52.8141 0 Td
0.702 Tw
(ve a U)Tj
0 Tc
26.7539 0 Td
(RL.)Tj
-416.72 -12 Td
0.463 Tw
(The tooltip string def)Tj
86.009 0 Td
0.464 Tw
[(aults to be the same as the label string, b)19.9829(ut this attrib)20.0024(ute permits nodes without labels)]TJ
-86.009 -12 Td
0.124 Tw
(to still ha)Tj
-0.15 Tc
37.2781 0 Td
0.424 Tw
(ve t)Tj
0 Tc
14.6941 0 Td
0.124 Tw
(ooltips thus permitting denser graphs.)Tj
156.45 0 Td
0.123 Tw
(The substrings '\\N' and '\\G' are substituted in the same)Tj
-208.422 -12 Td
1.238 Tw
(manner as for the node label attrib)Tj
144.418 0 Td
3.739 Tw
(ute. Additionally)Tj
75.2578 0 Td
1.239 Tw
(the substring '\\L)Tj
3.739 Tc
67.668 0 Td
[('i)373.916(ss)]TJ
0 Tc
21.368 0 Td
(ubstituted with the node label)Tj
-308.712 -12 Td
(string.)Tj
/R26725560 10.95 Tf
-36 -40.8 Td
0 Tw
[(EDGE A)94.9908(TTRIB)10.0454(UTES)]TJ
/R26725560 10 Tf
36 -12 Td
(label=)Tj
/R26081216 10 Tf
26.2602 0 Td
[(te)20.0073(xt)]TJ
/R26409104 10 Tf
16.884 0 Td
(where)Tj
/R26081216 10 Tf
27.0738 0 Td
[(te)20.0073(xt)]TJ
/R26409104 10 Tf
16.884 0 Td
0.144 Tw
[(may include escaped ne)24.9976(wlines \\)-166.599(n, \\)]TJ
143.222 0 Td
0.143 Tw
(l, or \\)Tj
2.643 Tc
23.3422 0 Td
(rf)Tj
0 Tc
9.30312 0 Td
(or centered, left, or right justied lines.)Tj
162.371 0 Td
(If)Tj
-425.34 -12 Td
0.031 Tw
(the substring '\\T' is found in a label it will be replaced by the tail_node name.)Tj
317.127 0 Td
0.032 Tw
(If the substring '\\H' is found)Tj
-317.127 -12 Td
0.065 Tw
(in a label it will be replaced by the head_node name.)Tj
216.504 0 Td
0.064 Tw
[(If the substring '\\E' v)25.0146(alue is found in a label it will be)]TJ
-216.504 -12 Td
0.294 Tw
(replaced by: tail_node_name>head_node_name If the substring '\\G' is found in a label it will be replaced)Tj
12 TL
0 Tw
T*[(by the graph name.)-500(or by: tail_node_namehead_node_name for undirected graphs.)]TJ
-0.25 Tc
/R26725560 10 Tf
16.8 TL
(fo)'
0 Tc
8.08008 0 Td
(ntsize=)Tj
/R26081216 10 Tf
30.1398 0 Td
(n)Tj
/R26409104 10 Tf
7.5 0 Td
(sets the label type size to)Tj
/R26081216 10 Tf
102.21 0 Td
(n)Tj
/R26409104 10 Tf
7.5 0 Td
(points.)Tj
-0.25 Tc
/R26725560 10 Tf
-155.43 -16.8 Td
(fo)Tj
0 Tc
8.08008 0 Td
(ntname=)Tj
/R26081216 10 Tf
37.9199 0 Td
(name)Tj
/R26409104 10 Tf
24.1602 0 Td
[(sets the label font f)10(amily name.)]TJ
-0.25 Tc
/R26725560 10 Tf
-70.1602 -16.8 Td
(fo)Tj
0 Tc
8.08008 0 Td
(ntcolor=)Tj
/R26081216 10 Tf
36.25 0 Td
(colorvalue)Tj
/R26409104 10 Tf
45.2699 0 Td
[(sets the label te)14.9927(xt color)54.9927(.)]TJ
/R26725560 10 Tf
-89.6 -16.8 Td
[(style=solid dashed dotted bold in)40.0073(vis)]TJ
(color=)'
/R26081216 10 Tf
27.3602 0 Td
(colorvalue)Tj
/R26409104 10 Tf
45.2699 0 Td
(sets the line color for edges.)Tj
/R26725560 10 Tf
-72.6301 -16.8 Td
(color=)Tj
/R26081216 10 Tf
27.3602 0 Td
(colorvaluelist)Tj
2.5 Tc
/R26409104 10 Tf
57.5 0 Td
(a')Tj
0 Tc
10.2699 0 Td
(:' separated list of)Tj
/R26081216 10 Tf
74.4301 0 Td
(colorvalue)Tj
/R26409104 10 Tf
45.2699 0 Td
[(creates parallel edges, one edge for each color)55.0098(.)]TJ
-44.8852 -50.4 Td
[(22 April 2011)-20094.5(3)]TJ
ET
Q
Q
\n \n \n \n \n 3423\n \n \n \n \n-R13139128\n+R26725560\n \n-R12822672\n+R26409104\n \n-R12494784\n+R26081216\n \n \n \n \n \n \n Type\n@@ -822,29 +822,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
-0.9 Tc
/R12494784 10 Tf
1 0 0 1 72 793.89 Tm
-1.07 Tw
(PA T)Tj
0 Tc
16.5102 0 Td
[(CHW)25.0073(ORK)]TJ
/R12822672 10 Tf
43.0199 0 Td
103.93 Tw
(\(1\) General)Tj
152.24 0 Td
0 Tw
(Commands Manual)Tj
-0.9 Tc
/R12494784 10 Tf
185.04 0 Td
-1.07 Tw
(PA T)Tj
0 Tc
16.5102 0 Td
[(CHW)25.0098(ORK)]TJ
/R12822672 10 Tf
43.0199 0 Td
(\(1\))Tj
/R13139128 10 Tf
-420.34 -36 Td
0 Tw
[(dir=f)24.9841(orward back both none)]TJ
/R12822672 10 Tf
123.79 0 Td
(controls arro)Tj
2.5 Tc
50.5699 0 Td
(wd)Tj
0 Tc
14.7199 0 Td
(irection.)Tj
/R13139128 10 Tf
-189.08 -16.8 Td
(tailclip,headclip=false)Tj
/R12822672 10 Tf
95.7102 0 Td
(disables endpoint shape clipping.)Tj
/R13139128 10 Tf
-95.7102 -16.8 Td
[(hr)18.0078(ef=)]TJ
/R12494784 10 Tf
23.2898 0 Td
("url")Tj
/R12822672 10 Tf
22.959 0 Td
0.388 Tw
(sets the url for the node in imagemap, PostScript and SV)Tj
2.888 Tc
230.66 0 Td
(G)Tj
0 Tc
15.668 0 Td
2.888 Tw
(les. The)Tj
37.4359 0 Td
0.388 Tw
(substrings '\\T', '\\H', '\\E')Tj
-330.013 -12 Td
0.022 Tw
(and '\\G' are substituted in the same manner as for the edge label attrib)Tj
281.416 0 Td
2.522 Tw
(ute. Additionally)Tj
72.825 0 Td
0.023 Tw
(the substring '\\L)Tj
2.523 Tc
65.2359 0 Td
('i)Tj
0 Tc
8.63281 0 Td
(s)Tj
-428.11 -12 Td
0 Tw
(substituted with the edge label string.)Tj
/R13139128 10 Tf
16.8 TL
(URL=)'
/R12494784 10 Tf
26.8102 0 Td
("url")Tj
/R12822672 10 Tf
22.5699 0 Td
[(\("URL" is a synon)15.0146(ym for "href".\))]TJ
/R13139128 10 Tf
-49.3801 -16.8 Td
[(tar)10.0073(get=)]TJ
/R12494784 10 Tf
31.1398 0 Td
("tar)Tj
-0.1 Tc
15.5 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
(t")Tj
/R12822672 10 Tf
9.7 0 Td
0.22 Tw
[(is a tar)18.0078(get string for client-side imagemaps and SV)]TJ
204.18 0 Td
0.219 Tw
(G, ef)Tj
19.959 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.519 Tw
(ve w)Tj
0 Tc
19.2289 0 Td
0.219 Tw
(hen edges ha)Tj
-0.15 Tc
51.8879 0 Td
0.519 Tw
(ve a U)Tj
0 Tc
26.3879 0 Td
2.719 Tw
(RL. If)Tj
-404.843 -12 Td
0.262 Tw
[(the tar)18.0042(get string is empty)]TJ
2.763 Tc
99.6578 0 Td
(,t)Tj
0 Tc
8.04297 0 Td
0.263 Tw
[(he def)9.99512(ault, then no tar)18.0103(get attrib)20.0024(ute is included in the output.)-526.299(The substrings '\\T',)]TJ
-107.701 -12 Td
0.358 Tw
('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj
326.21 0 Td
2.857 Tw
(ute. Additionally)Tj
73.4941 0 Td
0.357 Tw
(the sub-)Tj
-399.704 -12 Td
0 Tw
(string '\\L)Tj
2.5 Tc
36.5801 0 Td
[('i)249.984(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R13139128 10 Tf
-55.4703 -16.8 Td
(tooltip=)Tj
/R12494784 10 Tf
33.4801 0 Td
("tooltip")Tj
/R12822672 10 Tf
39.0078 0 Td
1.988 Tw
(is a tooltip string for client-side imagemaps ef)Tj
197.816 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
2.289 Tw
(ve w)Tj
0 Tc
20.9988 0 Td
1.989 Tw
(hen edges ha)Tj
-0.15 Tc
55.4281 0 Td
2.289 Tw
(ve a U)Tj
0 Tc
29.9281 0 Td
4.489 Tw
(RL. The)Tj
-394.179 -12 Td
0.802 Tw
(tooltip string def)Tj
68.1738 0 Td
0.801 Tw
[(aults to be the same as the edge label string.)-580.085(The substrings '\\T', '\\H', '\\E' and '\\G' are)]TJ
-68.1738 -12 Td
0.335 Tw
(substituted in the same manner as for the edge label attrib)Tj
233.67 0 Td
2.836 Tw
(ute. Additionally)Tj
73.452 0 Td
0.336 Tw
(the substring '\\L)Tj
2.836 Tc
65.8621 0 Td
[('i)283.589(ss)]TJ
0 Tc
19.5621 0 Td
(ubstituted)Tj
-392.546 -12 Td
0 Tw
(with the edge label string.)Tj
/R13139128 10 Tf
(arr)'
-0.1 Tc
13.7 0 Td
(ow)Tj
0 Tc
12.1199 0 Td
(head,arr)Tj
-0.1 Tc
36.7602 0 Td
(ow)Tj
0 Tc
12.1199 0 Td
1.165 Tw
(tail=none, normal, in)Tj
-0.55 Tc
91.5301 0 Td
2.265 Tw
(v, d)Tj
0 Tc
16.175 0 Td
1.165 Tw
[(ot, odot, in)40.0146(vdot, in)]TJ
-0.1 Tc
80.4848 0 Td
(vo)Tj
0 Tc
9.9 0 Td
1.164 Tw
(dot, tee, empty)Tj
3.664 Tc
64.5379 0 Td
(,i)Tj
-0.4 Tc
8.94414 0 Td
-1.8 Tw
(nv e)Tj
0 Tc
14.5 0 Td
(mpty)Tj
3.664 Tc
21.6699 0 Td
(,o)Tj
0 Tc
11.1641 0 Td
1.164 Tw
(pen, hal-)Tj
-0.25 Tc
-393.606 -12 Td
(fo)Tj
0 Tc
8.08008 0 Td
0 Tw
(pen, diamond, odiamond, box, obox, cr)Tj
-0.1 Tc
165.96 0 Td
(ow)Tj
0 Tc
/R12822672 10 Tf
12.1199 0 Td
(.)Tj
/R13139128 10 Tf
-186.16 -16.8 Td
(arr)Tj
-0.1 Tc
13.7 0 Td
(ow)Tj
0 Tc
12.1199 0 Td
(size)Tj
/R12822672 10 Tf
18.05 0 Td
[(\(norm_length=10,norm_width=5, in)40.0146(v_length=6,in)40.0073(v_width=7,dot_radius=2\))]TJ
/R13139128 10 Tf
-43.8699 -16.8 Td
(headlabel,taillabel=string)Tj
/R12822672 10 Tf
112.675 0 Td
1.405 Tw
(for port labels.)Tj
/R13139128 10 Tf
67.8148 0 Td
[(labelf)25.0146(ontcolor)]TJ
/R12822672 10 Tf
59.1898 0 Td
(,)Tj
/R13139128 10 Tf
2.5 0 Td
[(labelf)25.0146(ontname)]TJ
/R12822672 10 Tf
60.8598 0 Td
(,)Tj
/R13139128 10 Tf
2.5 0 Td
[(labelf)25.0146(ontsize)]TJ
/R12822672 10 Tf
56.9848 0 Td
(for head and tail)Tj
-362.524 -12 Td
2.976 Tw
(labels. The)Tj
49.832 0 Td
0.475 Tw
(substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label at-)Tj
-49.832 -12 Td
(trib)Tj
13.6898 0 Td
2.5 Tw
(ute. Additionally)Tj
72.7801 0 Td
0 Tw
(the substring '\\L)Tj
2.5 Tc
65.1898 0 Td
[('i)249.985(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R13139128 10 Tf
-170.55 -16.8 Td
[(headhr)17.9919(ef=)]TJ
/R12494784 10 Tf
43.85 0 Td
("url")Tj
/R12822672 10 Tf
23.0512 0 Td
0.481 Tw
(sets the url for the head port in imagemap, PostScript and SV)Tj
2.982 Tc
250.121 0 Td
(G)Tj
0 Tc
15.7621 0 Td
2.982 Tw
(les. The)Tj
37.6238 0 Td
0.482 Tw
(substrings '\\T',)Tj
-370.408 -12 Td
0.358 Tw
('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj
326.21 0 Td
2.857 Tw
(ute. Additionally)Tj
73.4941 0 Td
0.357 Tw
(the sub-)Tj
-399.704 -12 Td
0 Tw
(string '\\L)Tj
2.5 Tc
36.5801 0 Td
[('i)249.984(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R13139128 10 Tf
-55.4703 -16.8 Td
(headURL=)Tj
/R12494784 10 Tf
47.3699 0 Td
("url")Tj
/R12822672 10 Tf
22.5699 0 Td
[(\("headURL" is a synon)15.0073(ym for "headhref".\))]TJ
/R13139128 10 Tf
-69.9398 -16.8 Td
[(headtar)9.99268(get=)]TJ
/R12494784 10 Tf
51.7 0 Td
("headtar)Tj
-0.1 Tc
34.9398 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
(t")Tj
/R12822672 10 Tf
10 0 Td
0.52 Tw
[(is a tar)18.0078(get string for client-side imagemaps and SV)14.9854(G, ef)]TJ
226.84 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.82 Tw
(ve w)Tj
0 Tc
19.5301 0 Td
0.52 Tw
(hen edge heads)Tj
-369.87 -12 Td
(ha)Tj
-0.15 Tc
9.23984 0 Td
0.493 Tw
(ve a U)Tj
0 Tc
26.3359 0 Td
2.693 Tw
(RL. The)Tj
38.716 0 Td
(headtar)Tj
29.25 0 Td
0.193 Tw
(get string is used to determine which windo)Tj
2.693 Tc
175.811 0 Td
(wo)Tj
2.692 Tc
14.9129 0 Td
(ft)Tj
0 Tc
8.80195 0 Td
0.192 Tw
[(he bro)24.9902(wser is used for the URL.)]TJ
-303.068 -12 Td
1.163 Tw
(If the headtar)Tj
55.4559 0 Td
1.164 Tw
(get string is empty)Tj
3.664 Tc
77.0121 0 Td
(,t)Tj
0 Tc
8.94414 0 Td
[(he def)10.0171(ault, then headtar)17.9956(get def)10.0098(aults to the same v)24.9902(alue as tar)18.0127(get for the)]TJ
-141.412 -12 Td
3.21 Tw
(edge. The)Tj
45.85 0 Td
0.709 Tw
(substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label at-)Tj
-45.85 -12 Td
(trib)Tj
13.6898 0 Td
2.5 Tw
(ute. Additionally)Tj
72.7801 0 Td
0 Tw
(the substring '\\L)Tj
2.5 Tc
65.1898 0 Td
[('i)249.985(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R13139128 10 Tf
-170.55 -16.8 Td
(headtooltip=)Tj
/R12494784 10 Tf
54.0398 0 Td
("tooltip")Tj
/R12822672 10 Tf
37.6781 0 Td
0.658 Tw
(is a tooltip string for client-side imagemaps ef)Tj
188.506 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.959 Tw
(ve w)Tj
0 Tc
19.6691 0 Td
0.659 Tw
(hen head ports ha)Tj
-0.15 Tc
72.0371 0 Td
0.959 Tw
(ve a U)Tj
0 Tc
27.268 0 Td
(RL.)Tj
-416.718 -12 Td
1.047 Tw
(The tooltip string def)Tj
87.7609 0 Td
1.046 Tw
[(aults to be the same as the headlabel string.)-604.614(The substrings '\\T', '\\H', and '\\E' are)]TJ
-87.7609 -12 Td
0.335 Tw
(substituted in the same manner as for the edge label attrib)Tj
233.67 0 Td
2.836 Tw
(ute. Additionally)Tj
73.452 0 Td
0.336 Tw
(the substring '\\L)Tj
2.836 Tc
65.8621 0 Td
[('i)283.589(ss)]TJ
0 Tc
19.5621 0 Td
(ubstituted)Tj
-392.546 -12 Td
0 Tw
(with the edge label string.)Tj
/R13139128 10 Tf
T*[(tailhr)17.9846(ef=)]TJ
/R12494784 10 Tf
37.1801 0 Td
("url")Tj
/R12822672 10 Tf
23.85 0 Td
1.279 Tw
(sets the url for the tail port in imagemap, PostScript and SV)Tj
3.779 Tc
252.799 0 Td
(G)Tj
0 Tc
16.559 0 Td
3.779 Tw
(les. The)Tj
39.218 0 Td
1.279 Tw
(substrings '\\T',)Tj
-369.606 -12 Td
0.358 Tw
('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj
326.21 0 Td
2.858 Tw
(ute. Additionally)Tj
73.4961 0 Td
0.358 Tw
(the sub-)Tj
-399.706 -12 Td
0 Tw
(string '\\L)Tj
2.5 Tc
36.5801 0 Td
[('i)249.984(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R13139128 10 Tf
-55.4703 -16.8 Td
(tailURL=)Tj
/R12494784 10 Tf
40.7 0 Td
("url")Tj
/R12822672 10 Tf
22.5699 0 Td
[(\("tailURL" is a synon)15.0073(ym for "tailhref".\))]TJ
/R13139128 10 Tf
-63.2699 -16.8 Td
[(tailtar)9.98413(get=)]TJ
/R12494784 10 Tf
45.0301 0 Td
("tailtar)Tj
-0.1 Tc
28.8398 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
(t")Tj
/R12822672 10 Tf
9.80898 0 Td
0.329 Tw
[(is a tar)18.0103(get string for client-side imagemaps and SV)]TJ
205.052 0 Td
0.328 Tw
(G, ef)Tj
20.068 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.628 Tw
(ve w)Tj
0 Tc
19.3379 0 Td
0.328 Tw
(hen edge tails ha)Tj
-0.15 Tc
67.7141 0 Td
(ve)Tj
2.72 Tc
-422.711 -12 Td
(aU)Tj
0 Tc
14.3801 0 Td
2.72 Tw
(RL. The)Tj
38.7699 0 Td
(tailtar)Tj
23.15 0 Td
0.22 Tw
(get string is used to determine which windo)Tj
2.721 Tc
176 0 Td
[(wo)272.1(ft)]TJ
0 Tc
23.7719 0 Td
0.221 Tw
[(he bro)24.9976(wser is used for the URL.)-522.095(If the)]TJ
-276.072 -12 Td
(tailtar)Tj
23.15 0 Td
0.7 Tw
(get string is empty)Tj
3.2 Tc
75.6199 0 Td
(,t)Tj
0 Tc
8.48008 0 Td
[(he def)9.98535(ault, then tailtar)18.0078(get def)10.0146(aults to the same v)25.0146(alue as tar)17.9834(get for the edge.)]TJ
309.2 0 Td
(The)Tj
-416.45 -12 Td
0.25 Tw
(substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj
388.7 0 Td
2.75 Tw
(ute. Addi-)Tj
-388.7 -12 Td
0 Tw
(tionally the substring '\\L)Tj
2.5 Tc
98.25 0 Td
[('i)249.985(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R13139128 10 Tf
-117.14 -16.8 Td
(tailtooltip=)Tj
/R12494784 10 Tf
47.3699 0 Td
("tooltip")Tj
/R12822672 10 Tf
37.116 0 Td
0.096 Tw
(is a tooltip string for client-side imagemaps ef)Tj
184.572 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.396 Tw
(ve w)Tj
0 Tc
19.1059 0 Td
0.096 Tw
(hen tail ports ha)Tj
-0.15 Tc
64.248 0 Td
0.396 Tw
(ve a U)Tj
0 Tc
26.1422 0 Td
2.596 Tw
(RL. The)Tj
-396.074 -12 Td
0.215 Tw
(tooltip string def)Tj
67 0 Td
0.216 Tw
[(aults to be the same as the taillabel string.)-521.582(The substrings '\\T', '\\H', '\\E' and '\\G' are sub-)]TJ
-67 -12 Td
1.204 Tw
(stituted in the same manner as for the edge label attrib)Tj
228.47 0 Td
3.704 Tw
(ute. Additionally)Tj
75.1879 0 Td
1.203 Tw
(the substring '\\L)Tj
3.703 Tc
67.5961 0 Td
[('i)370.313(ss)]TJ
0 Tc
21.2957 0 Td
(ubstituted)Tj
-392.55 -12 Td
0 Tw
(with the edge label string.)Tj
/R13139128 10 Tf
(labeldistance)'
/R12822672 10 Tf
58.0602 0 Td
(and)Tj
/R13139128 10 Tf
16.9398 0 Td
(port_label_distance)Tj
/R12822672 10 Tf
86.3898 0 Td
(set distance; also)Tj
/R13139128 10 Tf
70.2699 0 Td
(labelangle)Tj
/R12822672 10 Tf
45.8398 0 Td
[(\(in de)15(grees CCW\))]TJ
-107.555 -50.4 Td
[(22 April 2011)-20094.5(4)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
-0.9 Tc
/R26081216 10 Tf
1 0 0 1 72 793.89 Tm
-1.07 Tw
(PA T)Tj
0 Tc
16.5102 0 Td
[(CHW)25.0073(ORK)]TJ
/R26409104 10 Tf
43.0199 0 Td
103.93 Tw
(\(1\) General)Tj
152.24 0 Td
0 Tw
(Commands Manual)Tj
-0.9 Tc
/R26081216 10 Tf
185.04 0 Td
-1.07 Tw
(PA T)Tj
0 Tc
16.5102 0 Td
[(CHW)25.0098(ORK)]TJ
/R26409104 10 Tf
43.0199 0 Td
(\(1\))Tj
/R26725560 10 Tf
-420.34 -36 Td
0 Tw
[(dir=f)24.9841(orward back both none)]TJ
/R26409104 10 Tf
123.79 0 Td
(controls arro)Tj
2.5 Tc
50.5699 0 Td
(wd)Tj
0 Tc
14.7199 0 Td
(irection.)Tj
/R26725560 10 Tf
-189.08 -16.8 Td
(tailclip,headclip=false)Tj
/R26409104 10 Tf
95.7102 0 Td
(disables endpoint shape clipping.)Tj
/R26725560 10 Tf
-95.7102 -16.8 Td
[(hr)18.0078(ef=)]TJ
/R26081216 10 Tf
23.2898 0 Td
("url")Tj
/R26409104 10 Tf
22.959 0 Td
0.388 Tw
(sets the url for the node in imagemap, PostScript and SV)Tj
2.888 Tc
230.66 0 Td
(G)Tj
0 Tc
15.668 0 Td
2.888 Tw
(les. The)Tj
37.4359 0 Td
0.388 Tw
(substrings '\\T', '\\H', '\\E')Tj
-330.013 -12 Td
0.022 Tw
(and '\\G' are substituted in the same manner as for the edge label attrib)Tj
281.416 0 Td
2.522 Tw
(ute. Additionally)Tj
72.825 0 Td
0.023 Tw
(the substring '\\L)Tj
2.523 Tc
65.2359 0 Td
('i)Tj
0 Tc
8.63281 0 Td
(s)Tj
-428.11 -12 Td
0 Tw
(substituted with the edge label string.)Tj
/R26725560 10 Tf
16.8 TL
(URL=)'
/R26081216 10 Tf
26.8102 0 Td
("url")Tj
/R26409104 10 Tf
22.5699 0 Td
[(\("URL" is a synon)15.0146(ym for "href".\))]TJ
/R26725560 10 Tf
-49.3801 -16.8 Td
[(tar)10.0073(get=)]TJ
/R26081216 10 Tf
31.1398 0 Td
("tar)Tj
-0.1 Tc
15.5 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
(t")Tj
/R26409104 10 Tf
9.7 0 Td
0.22 Tw
[(is a tar)18.0078(get string for client-side imagemaps and SV)]TJ
204.18 0 Td
0.219 Tw
(G, ef)Tj
19.959 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.519 Tw
(ve w)Tj
0 Tc
19.2289 0 Td
0.219 Tw
(hen edges ha)Tj
-0.15 Tc
51.8879 0 Td
0.519 Tw
(ve a U)Tj
0 Tc
26.3879 0 Td
2.719 Tw
(RL. If)Tj
-404.843 -12 Td
0.262 Tw
[(the tar)18.0042(get string is empty)]TJ
2.763 Tc
99.6578 0 Td
(,t)Tj
0 Tc
8.04297 0 Td
0.263 Tw
[(he def)9.99512(ault, then no tar)18.0103(get attrib)20.0024(ute is included in the output.)-526.299(The substrings '\\T',)]TJ
-107.701 -12 Td
0.358 Tw
('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj
326.21 0 Td
2.857 Tw
(ute. Additionally)Tj
73.4941 0 Td
0.357 Tw
(the sub-)Tj
-399.704 -12 Td
0 Tw
(string '\\L)Tj
2.5 Tc
36.5801 0 Td
[('i)249.984(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R26725560 10 Tf
-55.4703 -16.8 Td
(tooltip=)Tj
/R26081216 10 Tf
33.4801 0 Td
("tooltip")Tj
/R26409104 10 Tf
39.0078 0 Td
1.988 Tw
(is a tooltip string for client-side imagemaps ef)Tj
197.816 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
2.289 Tw
(ve w)Tj
0 Tc
20.9988 0 Td
1.989 Tw
(hen edges ha)Tj
-0.15 Tc
55.4281 0 Td
2.289 Tw
(ve a U)Tj
0 Tc
29.9281 0 Td
4.489 Tw
(RL. The)Tj
-394.179 -12 Td
0.802 Tw
(tooltip string def)Tj
68.1738 0 Td
0.801 Tw
[(aults to be the same as the edge label string.)-580.085(The substrings '\\T', '\\H', '\\E' and '\\G' are)]TJ
-68.1738 -12 Td
0.335 Tw
(substituted in the same manner as for the edge label attrib)Tj
233.67 0 Td
2.836 Tw
(ute. Additionally)Tj
73.452 0 Td
0.336 Tw
(the substring '\\L)Tj
2.836 Tc
65.8621 0 Td
[('i)283.589(ss)]TJ
0 Tc
19.5621 0 Td
(ubstituted)Tj
-392.546 -12 Td
0 Tw
(with the edge label string.)Tj
/R26725560 10 Tf
(arr)'
-0.1 Tc
13.7 0 Td
(ow)Tj
0 Tc
12.1199 0 Td
(head,arr)Tj
-0.1 Tc
36.7602 0 Td
(ow)Tj
0 Tc
12.1199 0 Td
1.165 Tw
(tail=none, normal, in)Tj
-0.55 Tc
91.5301 0 Td
2.265 Tw
(v, d)Tj
0 Tc
16.175 0 Td
1.165 Tw
[(ot, odot, in)40.0146(vdot, in)]TJ
-0.1 Tc
80.4848 0 Td
(vo)Tj
0 Tc
9.9 0 Td
1.164 Tw
(dot, tee, empty)Tj
3.664 Tc
64.5379 0 Td
(,i)Tj
-0.4 Tc
8.94414 0 Td
-1.8 Tw
(nv e)Tj
0 Tc
14.5 0 Td
(mpty)Tj
3.664 Tc
21.6699 0 Td
(,o)Tj
0 Tc
11.1641 0 Td
1.164 Tw
(pen, hal-)Tj
-0.25 Tc
-393.606 -12 Td
(fo)Tj
0 Tc
8.08008 0 Td
0 Tw
(pen, diamond, odiamond, box, obox, cr)Tj
-0.1 Tc
165.96 0 Td
(ow)Tj
0 Tc
/R26409104 10 Tf
12.1199 0 Td
(.)Tj
/R26725560 10 Tf
-186.16 -16.8 Td
(arr)Tj
-0.1 Tc
13.7 0 Td
(ow)Tj
0 Tc
12.1199 0 Td
(size)Tj
/R26409104 10 Tf
18.05 0 Td
[(\(norm_length=10,norm_width=5, in)40.0146(v_length=6,in)40.0073(v_width=7,dot_radius=2\))]TJ
/R26725560 10 Tf
-43.8699 -16.8 Td
(headlabel,taillabel=string)Tj
/R26409104 10 Tf
112.675 0 Td
1.405 Tw
(for port labels.)Tj
/R26725560 10 Tf
67.8148 0 Td
[(labelf)25.0146(ontcolor)]TJ
/R26409104 10 Tf
59.1898 0 Td
(,)Tj
/R26725560 10 Tf
2.5 0 Td
[(labelf)25.0146(ontname)]TJ
/R26409104 10 Tf
60.8598 0 Td
(,)Tj
/R26725560 10 Tf
2.5 0 Td
[(labelf)25.0146(ontsize)]TJ
/R26409104 10 Tf
56.9848 0 Td
(for head and tail)Tj
-362.524 -12 Td
2.976 Tw
(labels. The)Tj
49.832 0 Td
0.475 Tw
(substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label at-)Tj
-49.832 -12 Td
(trib)Tj
13.6898 0 Td
2.5 Tw
(ute. Additionally)Tj
72.7801 0 Td
0 Tw
(the substring '\\L)Tj
2.5 Tc
65.1898 0 Td
[('i)249.985(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R26725560 10 Tf
-170.55 -16.8 Td
[(headhr)17.9919(ef=)]TJ
/R26081216 10 Tf
43.85 0 Td
("url")Tj
/R26409104 10 Tf
23.0512 0 Td
0.481 Tw
(sets the url for the head port in imagemap, PostScript and SV)Tj
2.982 Tc
250.121 0 Td
(G)Tj
0 Tc
15.7621 0 Td
2.982 Tw
(les. The)Tj
37.6238 0 Td
0.482 Tw
(substrings '\\T',)Tj
-370.408 -12 Td
0.358 Tw
('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj
326.21 0 Td
2.857 Tw
(ute. Additionally)Tj
73.4941 0 Td
0.357 Tw
(the sub-)Tj
-399.704 -12 Td
0 Tw
(string '\\L)Tj
2.5 Tc
36.5801 0 Td
[('i)249.984(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R26725560 10 Tf
-55.4703 -16.8 Td
(headURL=)Tj
/R26081216 10 Tf
47.3699 0 Td
("url")Tj
/R26409104 10 Tf
22.5699 0 Td
[(\("headURL" is a synon)15.0073(ym for "headhref".\))]TJ
/R26725560 10 Tf
-69.9398 -16.8 Td
[(headtar)9.99268(get=)]TJ
/R26081216 10 Tf
51.7 0 Td
("headtar)Tj
-0.1 Tc
34.9398 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
(t")Tj
/R26409104 10 Tf
10 0 Td
0.52 Tw
[(is a tar)18.0078(get string for client-side imagemaps and SV)14.9854(G, ef)]TJ
226.84 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.82 Tw
(ve w)Tj
0 Tc
19.5301 0 Td
0.52 Tw
(hen edge heads)Tj
-369.87 -12 Td
(ha)Tj
-0.15 Tc
9.23984 0 Td
0.493 Tw
(ve a U)Tj
0 Tc
26.3359 0 Td
2.693 Tw
(RL. The)Tj
38.716 0 Td
(headtar)Tj
29.25 0 Td
0.193 Tw
(get string is used to determine which windo)Tj
2.693 Tc
175.811 0 Td
(wo)Tj
2.692 Tc
14.9129 0 Td
(ft)Tj
0 Tc
8.80195 0 Td
0.192 Tw
[(he bro)24.9902(wser is used for the URL.)]TJ
-303.068 -12 Td
1.163 Tw
(If the headtar)Tj
55.4559 0 Td
1.164 Tw
(get string is empty)Tj
3.664 Tc
77.0121 0 Td
(,t)Tj
0 Tc
8.94414 0 Td
[(he def)10.0171(ault, then headtar)17.9956(get def)10.0098(aults to the same v)24.9902(alue as tar)18.0127(get for the)]TJ
-141.412 -12 Td
3.21 Tw
(edge. The)Tj
45.85 0 Td
0.709 Tw
(substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label at-)Tj
-45.85 -12 Td
(trib)Tj
13.6898 0 Td
2.5 Tw
(ute. Additionally)Tj
72.7801 0 Td
0 Tw
(the substring '\\L)Tj
2.5 Tc
65.1898 0 Td
[('i)249.985(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R26725560 10 Tf
-170.55 -16.8 Td
(headtooltip=)Tj
/R26081216 10 Tf
54.0398 0 Td
("tooltip")Tj
/R26409104 10 Tf
37.6781 0 Td
0.658 Tw
(is a tooltip string for client-side imagemaps ef)Tj
188.506 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.959 Tw
(ve w)Tj
0 Tc
19.6691 0 Td
0.659 Tw
(hen head ports ha)Tj
-0.15 Tc
72.0371 0 Td
0.959 Tw
(ve a U)Tj
0 Tc
27.268 0 Td
(RL.)Tj
-416.718 -12 Td
1.047 Tw
(The tooltip string def)Tj
87.7609 0 Td
1.046 Tw
[(aults to be the same as the headlabel string.)-604.614(The substrings '\\T', '\\H', and '\\E' are)]TJ
-87.7609 -12 Td
0.335 Tw
(substituted in the same manner as for the edge label attrib)Tj
233.67 0 Td
2.836 Tw
(ute. Additionally)Tj
73.452 0 Td
0.336 Tw
(the substring '\\L)Tj
2.836 Tc
65.8621 0 Td
[('i)283.589(ss)]TJ
0 Tc
19.5621 0 Td
(ubstituted)Tj
-392.546 -12 Td
0 Tw
(with the edge label string.)Tj
/R26725560 10 Tf
T*[(tailhr)17.9846(ef=)]TJ
/R26081216 10 Tf
37.1801 0 Td
("url")Tj
/R26409104 10 Tf
23.85 0 Td
1.279 Tw
(sets the url for the tail port in imagemap, PostScript and SV)Tj
3.779 Tc
252.799 0 Td
(G)Tj
0 Tc
16.559 0 Td
3.779 Tw
(les. The)Tj
39.218 0 Td
1.279 Tw
(substrings '\\T',)Tj
-369.606 -12 Td
0.358 Tw
('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj
326.21 0 Td
2.858 Tw
(ute. Additionally)Tj
73.4961 0 Td
0.358 Tw
(the sub-)Tj
-399.706 -12 Td
0 Tw
(string '\\L)Tj
2.5 Tc
36.5801 0 Td
[('i)249.984(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R26725560 10 Tf
-55.4703 -16.8 Td
(tailURL=)Tj
/R26081216 10 Tf
40.7 0 Td
("url")Tj
/R26409104 10 Tf
22.5699 0 Td
[(\("tailURL" is a synon)15.0073(ym for "tailhref".\))]TJ
/R26725560 10 Tf
-63.2699 -16.8 Td
[(tailtar)9.98413(get=)]TJ
/R26081216 10 Tf
45.0301 0 Td
("tailtar)Tj
-0.1 Tc
28.8398 0 Td
(ge)Tj
0 Tc
9.33984 0 Td
(t")Tj
/R26409104 10 Tf
9.80898 0 Td
0.329 Tw
[(is a tar)18.0103(get string for client-side imagemaps and SV)]TJ
205.052 0 Td
0.328 Tw
(G, ef)Tj
20.068 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.628 Tw
(ve w)Tj
0 Tc
19.3379 0 Td
0.328 Tw
(hen edge tails ha)Tj
-0.15 Tc
67.7141 0 Td
(ve)Tj
2.72 Tc
-422.711 -12 Td
(aU)Tj
0 Tc
14.3801 0 Td
2.72 Tw
(RL. The)Tj
38.7699 0 Td
(tailtar)Tj
23.15 0 Td
0.22 Tw
(get string is used to determine which windo)Tj
2.721 Tc
176 0 Td
[(wo)272.1(ft)]TJ
0 Tc
23.7719 0 Td
0.221 Tw
[(he bro)24.9976(wser is used for the URL.)-522.095(If the)]TJ
-276.072 -12 Td
(tailtar)Tj
23.15 0 Td
0.7 Tw
(get string is empty)Tj
3.2 Tc
75.6199 0 Td
(,t)Tj
0 Tc
8.48008 0 Td
[(he def)9.98535(ault, then tailtar)18.0078(get def)10.0146(aults to the same v)25.0146(alue as tar)17.9834(get for the edge.)]TJ
309.2 0 Td
(The)Tj
-416.45 -12 Td
0.25 Tw
(substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj
388.7 0 Td
2.75 Tw
(ute. Addi-)Tj
-388.7 -12 Td
0 Tw
(tionally the substring '\\L)Tj
2.5 Tc
98.25 0 Td
[('i)249.985(ss)]TJ
0 Tc
18.8902 0 Td
(ubstituted with the edge label string.)Tj
/R26725560 10 Tf
-117.14 -16.8 Td
(tailtooltip=)Tj
/R26081216 10 Tf
47.3699 0 Td
("tooltip")Tj
/R26409104 10 Tf
37.116 0 Td
0.096 Tw
(is a tooltip string for client-side imagemaps ef)Tj
184.572 0 Td
(fecti)Tj
-0.15 Tc
17.5199 0 Td
0.396 Tw
(ve w)Tj
0 Tc
19.1059 0 Td
0.096 Tw
(hen tail ports ha)Tj
-0.15 Tc
64.248 0 Td
0.396 Tw
(ve a U)Tj
0 Tc
26.1422 0 Td
2.596 Tw
(RL. The)Tj
-396.074 -12 Td
0.215 Tw
(tooltip string def)Tj
67 0 Td
0.216 Tw
[(aults to be the same as the taillabel string.)-521.582(The substrings '\\T', '\\H', '\\E' and '\\G' are sub-)]TJ
-67 -12 Td
1.204 Tw
(stituted in the same manner as for the edge label attrib)Tj
228.47 0 Td
3.704 Tw
(ute. Additionally)Tj
75.1879 0 Td
1.203 Tw
(the substring '\\L)Tj
3.703 Tc
67.5961 0 Td
[('i)370.313(ss)]TJ
0 Tc
21.2957 0 Td
(ubstituted)Tj
-392.55 -12 Td
0 Tw
(with the edge label string.)Tj
/R26725560 10 Tf
(labeldistance)'
/R26409104 10 Tf
58.0602 0 Td
(and)Tj
/R26725560 10 Tf
16.9398 0 Td
(port_label_distance)Tj
/R26409104 10 Tf
86.3898 0 Td
(set distance; also)Tj
/R26725560 10 Tf
70.2699 0 Td
(labelangle)Tj
/R26409104 10 Tf
45.8398 0 Td
[(\(in de)15(grees CCW\))]TJ
-107.555 -50.4 Td
[(22 April 2011)-20094.5(4)]TJ
ET
Q
Q
\n \n \n \n \n 2980\n \n \n \n \n-R13139128\n+R26725560\n \n-R12822672\n+R26409104\n \n-R12494784\n+R26081216\n \n \n \n \n \n \n Type\n@@ -881,29 +881,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
-0.9 Tc
/R12494784 10 Tf
1 0 0 1 72 793.89 Tm
-1.07 Tw
(PA T)Tj
0 Tc
16.5102 0 Td
[(CHW)25.0073(ORK)]TJ
/R12822672 10 Tf
43.0199 0 Td
103.93 Tw
(\(1\) General)Tj
152.24 0 Td
0 Tw
(Commands Manual)Tj
-0.9 Tc
/R12494784 10 Tf
185.04 0 Td
-1.07 Tw
(PA T)Tj
0 Tc
16.5102 0 Td
[(CHW)25.0098(ORK)]TJ
/R12822672 10 Tf
43.0199 0 Td
(\(1\))Tj
/R13139128 10 Tf
-420.34 -36 Td
(decorate)Tj
/R12822672 10 Tf
39.15 0 Td
0 Tw
[(dra)15.0073(ws line from edge to label.)]TJ
/R13139128 10 Tf
-39.15 -16.8 Td
(samehead,sametail)Tj
/R12822672 10 Tf
82.7699 0 Td
[(aim edges ha)19.9854(ving the same v)25(alue to the same port, using the a)]TJ
-0.15 Tc
246.26 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rage landing point.)Tj
/R13139128 10 Tf
-338.32 -16.8 Td
[(lay)9.99268(er=)]TJ
/R12494784 10 Tf
27.2602 0 Td
(id)Tj
/R12822672 10 Tf
10.2801 0 Td
(or)Tj
/R12494784 10 Tf
10.8301 0 Td
(id:id)Tj
/R12822672 10 Tf
21.3898 0 Td
(or "all" sets the edge')Tj
2.5 Tc
85.3699 0 Td
(sa)Tj
0 Tc
10.8301 0 Td
(cti)Tj
-0.15 Tc
9.75 0 Td
0.3 Tw
(ve l)Tj
0 Tc
14.5699 0 Td
2.5 Tw
(ayers. The)Tj
46.65 0 Td
0 Tw
[(empty string means no layers \(in)40.0098(visible\).)]TJ
/R13139128 10 Tf
-236.93 -28.8 Td
[(\(neato-specic attrib)20.0159(utes\))]TJ
12 TL
(w=)'
/R12494784 10 Tf
12.9199 0 Td
(f)Tj
/R12822672 10 Tf
5.30312 0 Td
0.023 Tw
(sets the weight \(spring constant\) of an edge to the gi)Tj
-0.15 Tc
208.84 0 Td
(ve)Tj
2.523 Tc
9.28984 0 Td
(n)Tj
0 Tc
13.0828 0 Td
(oating point v)Tj
55.3559 0 Td
2.523 Tw
(alue. The)Tj
42.2559 0 Td
(def)Tj
12.6699 0 Td
0.024 Tw
(ault is 1.0; greater)Tj
-0.25 Tc
-359.717 -12 Td
(va)Tj
0 Tc
9.18984 0 Td
0 Tw
(lues mak)Tj
2.5 Tc
35.7301 0 Td
(et)Tj
0 Tc
9.71992 0 Td
(he edge tend more to)Tj
-0.1 Tc
83.6199 0 Td
(wa)Tj
0 Tc
11.5602 0 Td
(rd its optimal length.)Tj
/R13139128 10 Tf
-149.82 -16.8 Td
(len=)Tj
/R12494784 10 Tf
18.4801 0 Td
(f)Tj
/R12822672 10 Tf
5.28008 0 Td
[(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ
/R13139128 10.95 Tf
-59.7602 -16.8 Td
(COMMAND LINE OPTIONS)Tj
/R13139128 10 Tf
36 -12 Td
(G)Tj
/R12822672 10 Tf
15.9801 0 Td
[(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ
/R13139128 10 Tf
-15.9801 -12 Td
(N)Tj
/R12822672 10 Tf
15.4199 0 Td
[(sets a def)9.98413(ault node attrib)20(ute.)]TJ
/R13139128 10 Tf
-15.4199 -12 Td
(E)Tj
/R12822672 10 Tf
14.8699 0 Td
[(sets a def)9.98413(ault edge attrib)]TJ
96.9 0 Td
2.5 Tw
(ute. Example:)Tj
/R13139128 10 Tf
60.55 0 Td
0 Tw
[(Gsize="7,8" Nshape=box Ef)24.9854(ontsize=8)]TJ
-172.32 -16.8 Td
(l)Tj
/R12494784 10 Tf
8.48008 0 Td
(le)Tj
/R12822672 10 Tf
15.1891 0 Td
0.469 Tw
(loads custom PostScript library les.)Tj
154.294 0 Td
0.468 Tw
(Usually these dene custom shapes or styles.)Tj
188.536 0 Td
(If)Tj
/R13139128 10 Tf
9.62813 0 Td
(l)Tj
/R12822672 10 Tf
11.448 0 Td
(is gi)Tj
-0.15 Tc
17.168 0 Td
(ve)Tj
2.968 Tc
9.28984 0 Td
(nb)Tj
0 Tc
12.968 0 Td
(y)Tj
-427.001 -12 Td
0 Tw
(itself, the standard library is omitted.)Tj
/R13139128 10 Tf
16.8 TL
(T)'
/R12494784 10 Tf
12.3699 0 Td
(lang)Tj
/R12822672 10 Tf
20.2801 0 Td
(sets the output language as described abo)Tj
-0.15 Tc
164.82 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(.)Tj
/R13139128 10 Tf
-206.76 -16.8 Td
(O)Tj
/R12822672 10 Tf
15.9801 0 Td
(automatically generate output lenames based on the input lename and the T format.)Tj
/R13139128 10 Tf
-15.9801 -16.8 Td
(o)Tj
/R12494784 10 Tf
10.7 0 Td
(le)Tj
/R12822672 10 Tf
14.7199 0 Td
(write output to)Tj
/R12494784 10 Tf
61.3898 0 Td
(le)Tj
/R12822672 10 Tf
12.2199 0 Td
(.)Tj
/R13139128 10 Tf
-99.0297 -16.8 Td
(x)Tj
/R12822672 10 Tf
13.2 0 Td
(reduce graph.)Tj
/R13139128 10 Tf
-13.2 -16.8 Td
(Lg)Tj
/R12822672 10 Tf
19.8699 0 Td
(don')Tj
2.5 Tc
18.15 0 Td
(tu)Tj
0 Tc
10.2801 0 Td
(se grid.)Tj
/R13139128 10 Tf
-48.3 -16.8 Td
(LO)Tj
/R12822672 10 Tf
22.65 0 Td
(use old attracti)Tj
-0.15 Tc
58.6301 0 Td
0.3 Tw
(ve f)Tj
0 Tc
15.1199 0 Td
(orce.)Tj
/R13139128 10 Tf
-96.4 -16.8 Td
(Ln)Tj
/R12494784 10 Tf
17.9301 0 Td
(i)Tj
/R12822672 10 Tf
5.28008 0 Td
0 Tw
(set number of iterations to)Tj
/R12494784 10 Tf
107.49 0 Td
(i)Tj
/R12822672 10 Tf
2.78008 0 Td
(.)Tj
/R13139128 10 Tf
-133.48 -16.8 Td
(LU)Tj
/R12494784 10 Tf
19.5898 0 Td
(i)Tj
/R12822672 10 Tf
5.28008 0 Td
[(set unscaled f)9.99268(actor to)]TJ
/R12494784 10 Tf
87.1 0 Td
(i)Tj
/R12822672 10 Tf
2.78008 0 Td
(.)Tj
/R13139128 10 Tf
-114.75 -16.8 Td
(LC)Tj
/R12494784 10 Tf
19.5898 0 Td
(v)Tj
/R12822672 10 Tf
6.93984 0 Td
(set o)Tj
-0.15 Tc
18.4602 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rlap e)15.0159(xpansion f)10.0146(actor to)]TJ
/R12494784 10 Tf
96.9496 0 Td
(v)Tj
/R12822672 10 Tf
4.43984 0 Td
(.)Tj
/R13139128 10 Tf
-155.669 -16.8 Td
[(L)92(T)]TJ
/R12822672 10 Tf
18.1199 0 Td
([*])Tj
/R12494784 10 Tf
11.6602 0 Td
(v)Tj
/R12822672 10 Tf
6.93984 0 Td
[(set temperature \(temperature f)10.0146(actor\) to)]TJ
/R12494784 10 Tf
156.79 0 Td
(v)Tj
/R12822672 10 Tf
4.43984 0 Td
(.)Tj
/R13139128 10 Tf
-197.95 -16.8 Td
(v)Tj
/R12822672 10 Tf
13.2 0 Td
[(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ
/R13139128 10 Tf
-13.2 -16.8 Td
(V)Tj
/R12822672 10 Tf
15.4199 0 Td
[(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ
/R13139128 10 Tf
-15.4199 -16.8 Td
(?)Tj
/R12822672 10 Tf
13.2 0 Td
[(prints the usage and e)15(xits.)]TJ
/R13139128 10.95 Tf
-49.2 -16.8 Td
(EXAMPLES)Tj
/R12822672 10 Tf
36 -12 Td
(graph G {)Tj
5 -12 Td
(node[style=lled])Tj
12 TL
(subgraph cluster0 {)'
5 -12 Td
(subgraph cluster0_0 {)Tj
5 -12 Td
(style=lled)Tj
(llcolor=green)'
2.5 Tc
(ab)'
0 Tc
11.9398 0 Td
[([area=3 llcolor=yello)24.9927(w])]TJ
-16.9398 -12 Td
(})Tj
(subgraph cluster0_1 {)'
7.5 -12 Td
(area=2)Tj
T*[(bgcolor=yello)25.0159(w)]TJ
-7.5 -12 Td
(})Tj
2.5 Tc
(c[)'
0 Tc
10.2699 0 Td
(style=lled)Tj
-5.26992 -12 Td
(llcolor=red ])Tj
-10 -12 Td
(})Tj
(subgraph cluster1 {)'
2.5 Tc
5 -12 Td
(ef)Tj
0 Tc
-5 -12 Td
(})Tj
164.945 -48 Td
[(22 April 2011)-20094.5(5)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
-0.9 Tc
/R26081216 10 Tf
1 0 0 1 72 793.89 Tm
-1.07 Tw
(PA T)Tj
0 Tc
16.5102 0 Td
[(CHW)25.0073(ORK)]TJ
/R26409104 10 Tf
43.0199 0 Td
103.93 Tw
(\(1\) General)Tj
152.24 0 Td
0 Tw
(Commands Manual)Tj
-0.9 Tc
/R26081216 10 Tf
185.04 0 Td
-1.07 Tw
(PA T)Tj
0 Tc
16.5102 0 Td
[(CHW)25.0098(ORK)]TJ
/R26409104 10 Tf
43.0199 0 Td
(\(1\))Tj
/R26725560 10 Tf
-420.34 -36 Td
(decorate)Tj
/R26409104 10 Tf
39.15 0 Td
0 Tw
[(dra)15.0073(ws line from edge to label.)]TJ
/R26725560 10 Tf
-39.15 -16.8 Td
(samehead,sametail)Tj
/R26409104 10 Tf
82.7699 0 Td
[(aim edges ha)19.9854(ving the same v)25(alue to the same port, using the a)]TJ
-0.15 Tc
246.26 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rage landing point.)Tj
/R26725560 10 Tf
-338.32 -16.8 Td
[(lay)9.99268(er=)]TJ
/R26081216 10 Tf
27.2602 0 Td
(id)Tj
/R26409104 10 Tf
10.2801 0 Td
(or)Tj
/R26081216 10 Tf
10.8301 0 Td
(id:id)Tj
/R26409104 10 Tf
21.3898 0 Td
(or "all" sets the edge')Tj
2.5 Tc
85.3699 0 Td
(sa)Tj
0 Tc
10.8301 0 Td
(cti)Tj
-0.15 Tc
9.75 0 Td
0.3 Tw
(ve l)Tj
0 Tc
14.5699 0 Td
2.5 Tw
(ayers. The)Tj
46.65 0 Td
0 Tw
[(empty string means no layers \(in)40.0098(visible\).)]TJ
/R26725560 10 Tf
-236.93 -28.8 Td
[(\(neato-specic attrib)20.0159(utes\))]TJ
12 TL
(w=)'
/R26081216 10 Tf
12.9199 0 Td
(f)Tj
/R26409104 10 Tf
5.30312 0 Td
0.023 Tw
(sets the weight \(spring constant\) of an edge to the gi)Tj
-0.15 Tc
208.84 0 Td
(ve)Tj
2.523 Tc
9.28984 0 Td
(n)Tj
0 Tc
13.0828 0 Td
(oating point v)Tj
55.3559 0 Td
2.523 Tw
(alue. The)Tj
42.2559 0 Td
(def)Tj
12.6699 0 Td
0.024 Tw
(ault is 1.0; greater)Tj
-0.25 Tc
-359.717 -12 Td
(va)Tj
0 Tc
9.18984 0 Td
0 Tw
(lues mak)Tj
2.5 Tc
35.7301 0 Td
(et)Tj
0 Tc
9.71992 0 Td
(he edge tend more to)Tj
-0.1 Tc
83.6199 0 Td
(wa)Tj
0 Tc
11.5602 0 Td
(rd its optimal length.)Tj
/R26725560 10 Tf
-149.82 -16.8 Td
(len=)Tj
/R26081216 10 Tf
18.4801 0 Td
(f)Tj
/R26409104 10 Tf
5.28008 0 Td
[(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ
/R26725560 10.95 Tf
-59.7602 -16.8 Td
(COMMAND LINE OPTIONS)Tj
/R26725560 10 Tf
36 -12 Td
(G)Tj
/R26409104 10 Tf
15.9801 0 Td
[(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ
/R26725560 10 Tf
-15.9801 -12 Td
(N)Tj
/R26409104 10 Tf
15.4199 0 Td
[(sets a def)9.98413(ault node attrib)20(ute.)]TJ
/R26725560 10 Tf
-15.4199 -12 Td
(E)Tj
/R26409104 10 Tf
14.8699 0 Td
[(sets a def)9.98413(ault edge attrib)]TJ
96.9 0 Td
2.5 Tw
(ute. Example:)Tj
/R26725560 10 Tf
60.55 0 Td
0 Tw
[(Gsize="7,8" Nshape=box Ef)24.9854(ontsize=8)]TJ
-172.32 -16.8 Td
(l)Tj
/R26081216 10 Tf
8.48008 0 Td
(le)Tj
/R26409104 10 Tf
15.1891 0 Td
0.469 Tw
(loads custom PostScript library les.)Tj
154.294 0 Td
0.468 Tw
(Usually these dene custom shapes or styles.)Tj
188.536 0 Td
(If)Tj
/R26725560 10 Tf
9.62813 0 Td
(l)Tj
/R26409104 10 Tf
11.448 0 Td
(is gi)Tj
-0.15 Tc
17.168 0 Td
(ve)Tj
2.968 Tc
9.28984 0 Td
(nb)Tj
0 Tc
12.968 0 Td
(y)Tj
-427.001 -12 Td
0 Tw
(itself, the standard library is omitted.)Tj
/R26725560 10 Tf
16.8 TL
(T)'
/R26081216 10 Tf
12.3699 0 Td
(lang)Tj
/R26409104 10 Tf
20.2801 0 Td
(sets the output language as described abo)Tj
-0.15 Tc
164.82 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(.)Tj
/R26725560 10 Tf
-206.76 -16.8 Td
(O)Tj
/R26409104 10 Tf
15.9801 0 Td
(automatically generate output lenames based on the input lename and the T format.)Tj
/R26725560 10 Tf
-15.9801 -16.8 Td
(o)Tj
/R26081216 10 Tf
10.7 0 Td
(le)Tj
/R26409104 10 Tf
14.7199 0 Td
(write output to)Tj
/R26081216 10 Tf
61.3898 0 Td
(le)Tj
/R26409104 10 Tf
12.2199 0 Td
(.)Tj
/R26725560 10 Tf
-99.0297 -16.8 Td
(x)Tj
/R26409104 10 Tf
13.2 0 Td
(reduce graph.)Tj
/R26725560 10 Tf
-13.2 -16.8 Td
(Lg)Tj
/R26409104 10 Tf
19.8699 0 Td
(don')Tj
2.5 Tc
18.15 0 Td
(tu)Tj
0 Tc
10.2801 0 Td
(se grid.)Tj
/R26725560 10 Tf
-48.3 -16.8 Td
(LO)Tj
/R26409104 10 Tf
22.65 0 Td
(use old attracti)Tj
-0.15 Tc
58.6301 0 Td
0.3 Tw
(ve f)Tj
0 Tc
15.1199 0 Td
(orce.)Tj
/R26725560 10 Tf
-96.4 -16.8 Td
(Ln)Tj
/R26081216 10 Tf
17.9301 0 Td
(i)Tj
/R26409104 10 Tf
5.28008 0 Td
0 Tw
(set number of iterations to)Tj
/R26081216 10 Tf
107.49 0 Td
(i)Tj
/R26409104 10 Tf
2.78008 0 Td
(.)Tj
/R26725560 10 Tf
-133.48 -16.8 Td
(LU)Tj
/R26081216 10 Tf
19.5898 0 Td
(i)Tj
/R26409104 10 Tf
5.28008 0 Td
[(set unscaled f)9.99268(actor to)]TJ
/R26081216 10 Tf
87.1 0 Td
(i)Tj
/R26409104 10 Tf
2.78008 0 Td
(.)Tj
/R26725560 10 Tf
-114.75 -16.8 Td
(LC)Tj
/R26081216 10 Tf
19.5898 0 Td
(v)Tj
/R26409104 10 Tf
6.93984 0 Td
(set o)Tj
-0.15 Tc
18.4602 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rlap e)15.0159(xpansion f)10.0146(actor to)]TJ
/R26081216 10 Tf
96.9496 0 Td
(v)Tj
/R26409104 10 Tf
4.43984 0 Td
(.)Tj
/R26725560 10 Tf
-155.669 -16.8 Td
[(L)92(T)]TJ
/R26409104 10 Tf
18.1199 0 Td
([*])Tj
/R26081216 10 Tf
11.6602 0 Td
(v)Tj
/R26409104 10 Tf
6.93984 0 Td
[(set temperature \(temperature f)10.0146(actor\) to)]TJ
/R26081216 10 Tf
156.79 0 Td
(v)Tj
/R26409104 10 Tf
4.43984 0 Td
(.)Tj
/R26725560 10 Tf
-197.95 -16.8 Td
(v)Tj
/R26409104 10 Tf
13.2 0 Td
[(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ
/R26725560 10 Tf
-13.2 -16.8 Td
(V)Tj
/R26409104 10 Tf
15.4199 0 Td
[(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ
/R26725560 10 Tf
-15.4199 -16.8 Td
(?)Tj
/R26409104 10 Tf
13.2 0 Td
[(prints the usage and e)15(xits.)]TJ
/R26725560 10.95 Tf
-49.2 -16.8 Td
(EXAMPLES)Tj
/R26409104 10 Tf
36 -12 Td
(graph G {)Tj
5 -12 Td
(node[style=lled])Tj
12 TL
(subgraph cluster0 {)'
5 -12 Td
(subgraph cluster0_0 {)Tj
5 -12 Td
(style=lled)Tj
(llcolor=green)'
2.5 Tc
(ab)'
0 Tc
11.9398 0 Td
[([area=3 llcolor=yello)24.9927(w])]TJ
-16.9398 -12 Td
(})Tj
(subgraph cluster0_1 {)'
7.5 -12 Td
(area=2)Tj
T*[(bgcolor=yello)25.0159(w)]TJ
-7.5 -12 Td
(})Tj
2.5 Tc
(c[)'
0 Tc
10.2699 0 Td
(style=lled)Tj
-5.26992 -12 Td
(llcolor=red ])Tj
-10 -12 Td
(})Tj
(subgraph cluster1 {)'
2.5 Tc
5 -12 Td
(ef)Tj
0 Tc
-5 -12 Td
(})Tj
164.945 -48 Td
[(22 April 2011)-20094.5(5)]TJ
ET
Q
Q
\n \n \n \n \n-2038\n+2037\n \n \n \n \n-R13139128\n+R26725560\n \n-R12822672\n+R26409104\n \n-R12494784\n+R26081216\n \n \n \n \n \n \n Type\n@@ -940,29 +940,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
-0.9 Tc
/R12494784 10 Tf
1 0 0 1 72 793.89 Tm
-1.07 Tw
(PA T)Tj
0 Tc
16.5102 0 Td
[(CHW)25.0073(ORK)]TJ
/R12822672 10 Tf
43.0199 0 Td
103.93 Tw
(\(1\) General)Tj
152.24 0 Td
0 Tw
(Commands Manual)Tj
-0.9 Tc
/R12494784 10 Tf
185.04 0 Td
-1.07 Tw
(PA T)Tj
0 Tc
16.5102 0 Td
[(CHW)25.0098(ORK)]TJ
/R12822672 10 Tf
43.0199 0 Td
(\(1\))Tj
-420.34 -36 Td
(})Tj
-0.11 Tc
/R13139128 10.95 Tf
-36 -16.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R12822672 10 Tf
20.9004 -12 Td
1.161 Tw
[(At present, patchw)9.99634(ork ignores edges, and supplies no visual clues to indicate nesting.)]TJ
360.784 0 Td
1.162 Tw
(Such clues might)Tj
-360.784 -12 Td
0.746 Tw
[(consist of nested box)14.9951(es or thick)10.0049(er rectangular outlines. In addition, it w)10.0073(ould be good if some cluster label)]TJ
12 TL
0 Tw
(could be displayed.)'
-0.15 Tc
16.8 TL
(Pa)'
0 Tc
9.85 0 Td
[(tchw)10.0159(ork has no mechanism for tting labels within the supplied box.)]TJ
-0.548 Tc
/R13139128 10.95 Tf
-45.85 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R12822672 10 Tf
20.7363 -12 Td
[(Emden R. Gansner <er)18(g@graphviz.or)18(g>)]TJ
-0.55 Tc
12 TL
(Yi)'
-0.1 Tc
9.45 0 Td
(fa)Tj
2.5 Tc
7.66992 0 Td
[(nH)250.007(u<)]TJ
0 Tc
27.8598 0 Td
[(yif)9.98413(anhu@yahoo.com>)]TJ
/R13139128 10.95 Tf
-80.9797 -16.8 Td
(SEE ALSO)Tj
/R12822672 10 Tf
36 -12 Td
0.84 Tw
(This man page contains only a small amount of the information related to the Graphviz layout programs.)Tj
0.211 Tw
(The most complete information can be found at https://www)'
243.238 0 Td
(.graphviz.or)Tj
48.1398 0 Td
(g/documentation/, especially in the)Tj
-291.378 -12 Td
0.443 Tw
(on-line reference pages. Most of these documents are also a)Tj
-0.25 Tc
242.607 0 Td
(va)Tj
0 Tc
9.18984 0 Td
0.444 Tw
(ilable in the)Tj
/R12494784 10 Tf
51.052 0 Td
(doc)Tj
/R12822672 10 Tf
17.384 0 Td
(and)Tj
/R12494784 10 Tf
17.384 0 Td
(doc/info)Tj
/R12822672 10 Tf
35.7238 0 Td
(subtrees in the)Tj
-373.341 -12 Td
0 Tw
[(source and binary distrib)20(utions.)]TJ
16.8 TL
(dot\(1\))'
0.66 Tw
(M. Bruls, K. Huizing and J. v)'
122.04 0 Td
0.659 Tw
[(an W)39.9927(ijk, "Squaried T)34.9878(reemaps", Proc. Eurographics and IEEE TVCG Sym-)]TJ
-122.04 -12 Td
0 Tw
[(posium on V)60.0073(isualization, 1999, pp. 33-42.)]TJ
169.945 -463.2 Td
[(22 April 2011)-20094.5(6)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
-0.9 Tc
/R26081216 10 Tf
1 0 0 1 72 793.89 Tm
-1.07 Tw
(PA T)Tj
0 Tc
16.5102 0 Td
[(CHW)25.0073(ORK)]TJ
/R26409104 10 Tf
43.0199 0 Td
103.93 Tw
(\(1\) General)Tj
152.24 0 Td
0 Tw
(Commands Manual)Tj
-0.9 Tc
/R26081216 10 Tf
185.04 0 Td
-1.07 Tw
(PA T)Tj
0 Tc
16.5102 0 Td
[(CHW)25.0098(ORK)]TJ
/R26409104 10 Tf
43.0199 0 Td
(\(1\))Tj
-420.34 -36 Td
(})Tj
-0.11 Tc
/R26725560 10.95 Tf
-36 -16.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R26409104 10 Tf
20.9004 -12 Td
1.161 Tw
[(At present, patchw)9.99634(ork ignores edges, and supplies no visual clues to indicate nesting.)]TJ
360.784 0 Td
1.162 Tw
(Such clues might)Tj
-360.784 -12 Td
0.746 Tw
[(consist of nested box)14.9951(es or thick)10.0049(er rectangular outlines. In addition, it w)10.0073(ould be good if some cluster label)]TJ
12 TL
0 Tw
(could be displayed.)'
-0.15 Tc
16.8 TL
(Pa)'
0 Tc
9.85 0 Td
[(tchw)10.0159(ork has no mechanism for tting labels within the supplied box.)]TJ
-0.548 Tc
/R26725560 10.95 Tf
-45.85 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R26409104 10 Tf
20.7363 -12 Td
[(Emden R. Gansner <er)18(g@graphviz.or)18(g>)]TJ
-0.55 Tc
12 TL
(Yi)'
-0.1 Tc
9.45 0 Td
(fa)Tj
2.5 Tc
7.66992 0 Td
[(nH)250.007(u<)]TJ
0 Tc
27.8598 0 Td
[(yif)9.98413(anhu@yahoo.com>)]TJ
/R26725560 10.95 Tf
-80.9797 -16.8 Td
(SEE ALSO)Tj
/R26409104 10 Tf
36 -12 Td
0.84 Tw
(This man page contains only a small amount of the information related to the Graphviz layout programs.)Tj
0.211 Tw
(The most complete information can be found at https://www)'
243.238 0 Td
(.graphviz.or)Tj
48.1398 0 Td
(g/documentation/, especially in the)Tj
-291.378 -12 Td
0.443 Tw
(on-line reference pages. Most of these documents are also a)Tj
-0.25 Tc
242.607 0 Td
(va)Tj
0 Tc
9.18984 0 Td
0.444 Tw
(ilable in the)Tj
/R26081216 10 Tf
51.052 0 Td
(doc)Tj
/R26409104 10 Tf
17.384 0 Td
(and)Tj
/R26081216 10 Tf
17.384 0 Td
(doc/info)Tj
/R26409104 10 Tf
35.7238 0 Td
(subtrees in the)Tj
-373.341 -12 Td
0 Tw
[(source and binary distrib)20(utions.)]TJ
16.8 TL
(dot\(1\))'
0.66 Tw
(M. Bruls, K. Huizing and J. v)'
122.04 0 Td
0.659 Tw
[(an W)39.9927(ijk, "Squaried T)34.9878(reemaps", Proc. Eurographics and IEEE TVCG Sym-)]TJ
-122.04 -12 Td
0 Tw
[(posium on V)60.0073(isualization, 1999, pp. 33-42.)]TJ
169.945 -463.2 Td
[(22 April 2011)-20094.5(6)]TJ
ET
Q
Q
\n \n \n \n \n-1190\n+1191\n \n \n \n \n-R13139128\n+R26725560\n \n-R12822672\n+R26409104\n \n-R12494784\n+R26081216\n \n \n \n \n \n \n \n@@ -1014,18 +1014,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-598\n+597\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R13197936 def
1 begincodespacerange
<00><ff>
endcodespacerange
70 beginbfrange
<20><20><0020>
<22><22><0022>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<37><37><0037>
<38><38><0038>
<39><39><0039>
<3a><3a><003a>
<3b><3b><003b>
<3d><3d><003d>
<3f><3f><003f>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<58><58><0058>
<59><59><0059>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7d><7d><007d>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R26784368 def
1 begincodespacerange
<00><ff>
endcodespacerange
70 beginbfrange
<20><20><0020>
<22><22><0022>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<37><37><0037>
<38><38><0038>
<39><39><0039>
<3a><3a><003a>
<3b><3b><003b>
<3d><3d><003d>
<3f><3f><003f>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<58><58><0058>
<59><59><0059>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7d><7d><007d>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -1044,18 +1044,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-667\n+666\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R13198304 def
1 begincodespacerange
<00><ff>
endcodespacerange
86 beginbfrange
<20><20><0020>
<22><22><0022>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2b><2b><002b>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<39><39><0039>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4a><4a><004a>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<57><57><0057>
<58><58><0058>
<59><59><0059>
<5b><5b><005b>
<5c><5c><005c>
<5d><5d><005d>
<5f><5f><005f>
<60><60><2018>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7c><7c><007c>
<7d><7d><007d>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R26784736 def
1 begincodespacerange
<00><ff>
endcodespacerange
86 beginbfrange
<20><20><0020>
<22><22><0022>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2b><2b><002b>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<39><39><0039>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4a><4a><004a>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<57><57><0057>
<58><58><0058>
<59><59><0059>
<5b><5b><005b>
<5c><5c><005c>
<5d><5d><005d>
<5f><5f><005f>
<60><60><2018>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7c><7c><007c>
<7d><7d><007d>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -1082,15 +1082,15 @@\n \n Filter\n FlateDecode\n Length\n 472\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R13198672 def
1 begincodespacerange
<00><ff>
endcodespacerange
49 beginbfrange
<20><20><0020>
<22><22><0022>
<23><23><0023>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<3a><3a><003a>
<3d><3d><003d>
<41><41><0041>
<43><43><0043>
<48><48><0048>
<4b><4b><004b>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<54><54><0054>
<57><57><0057>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R26785104 def
1 begincodespacerange
<00><ff>
endcodespacerange
49 beginbfrange
<20><20><0020>
<22><22><0022>
<23><23><0023>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<3a><3a><003a>
<3d><3d><003d>
<41><41><0041>
<43><43><0043>
<48><48><0048>
<4b><4b><004b>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<54><54><0054>
<57><57><0057>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -1112,15 +1112,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-3b3f800617a0'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-20786cf574f9'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 44\n"}]}]}, {"source1": "./usr/share/doc/graphviz/pathplan.3.pdf.gz", "source2": "./usr/share/doc/graphviz/pathplan.3.pdf.gz", "unified_diff": null, "details": [{"source1": "pathplan.3.pdf", "source2": "pathplan.3.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -72,20 +72,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R20776896 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBP)Tj
-0.37 Tc
20.2102 0 Td
(AT)Tj
0 Tc
11.3 0 Td
(H)Tj
/R21104784 10 Tf
8.16992 0 Td
127.085 Tw
(\(3\) Library)Tj
173.735 0 Td
0 Tw
(Functions Manual)Tj
/R20776896 10 Tf
202.665 0 Td
(LIBP)Tj
-0.37 Tc
20.2102 0 Td
(AT)Tj
0 Tc
11.3 0 Td
(H)Tj
/R21104784 10 Tf
8.16992 0 Td
(\(3\))Tj
-0.219 Tc
/R21421240 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R21421240 10 Tf
20.407 -12 Td
(libpathplan)Tj
2.5 Tc
/R21104784 10 Tf
51.9699 0 Td
()Tj
0 Tc
13.7 0 Td
(nds and smooths shortest paths)Tj
/R21421240 10.95 Tf
-101.67 -16.8 Td
(SYNOPSIS)Tj
/R21104784 10 Tf
36 -12 Td
(#include <graphviz/pathplan.h>)Tj
24 TL
(typedef struct Pxy_t {)'
10 -12 Td
(double x, y;)Tj
2.5 Tc
-10 -12 Td
(}P)Tj
0 Tc
12.8602 0 Td
(xy_t;)Tj
-12.8602 -24 Td
(typedef struct Pxy_t Ppoint_t;)Tj
12 TL
T*[(typedef struct Pxy_t Pv)14.9841(ector_t;)]TJ
24 TL
(typedef struct Ppoly_t {)'
10 -12 Td
(Ppoint_t *ps;)Tj
12 TL
(int pn;)'
2.5 Tc
-10 -12 Td
(}P)Tj
0 Tc
12.8602 0 Td
(poly_t;)Tj
-12.8602 -24 Td
(typedef Ppoly_t Ppolyline_t;)Tj
24 TL
(typedef struct Pedge_t {)'
10 -12 Td
(Ppoint_t a, b;)Tj
2.5 Tc
-10 -12 Td
(}P)Tj
0 Tc
12.8602 0 Td
(edge_t;)Tj
-12.8602 -24 Td
(typedef struct vcong_s vcong_t;)Tj
T*[(#dene POL)100(YID_NONE)]TJ
12 TL
T*[(#dene POL)100(YID_UNKNO)35.0073(WN)]TJ
24 TL
(int Pshortestpath\(Ppoly_t *boundary)'
2.5 Tc
146.02 0 Td
(,P)Tj
0 Tc
10.5602 0 Td
(point_t endpoints[2], Ppolyline_t *output_route\);)Tj
-156.58 -24 Td
(vcong_t *Pobsopen\(Ppoly_t **obstacles, int n_obstacles\);)Tj
12 TL
(int Pobspath\(vcong_t *cong, Ppoint_t p0, int poly0, Ppoint_t p1, int poly1, Ppolyline_t *output_route\);)'
-0.2 Tc
(vo)'
0 Tc
9.8 0 Td
(id Pobsclose\(vcong_t *cong\);)Tj
-9.8 -24 Td
[(int Proutespline \(Pedge_t *barriers, int n_barriers, Ppolyline_t input_route, Pv)15.0146(ector_t endpoint_slopes[2],)]TJ
54 -12 Td
(Ppolyline_t *output_route\);)Tj
-54 -24 Td
(int Ppolybarriers\(Ppoly_t **polys, int n_polys, Pedge_t **barriers, int *n_barriers\);)Tj
/R21421240 10.95 Tf
-36 -16.8 Td
(DESCRIPTION)Tj
/R21421240 10 Tf
36 -12 Td
(libpathplan)Tj
/R21104784 10 Tf
52.9859 0 Td
(pro)Tj
13.1801 0 Td
1.016 Tw
(vides functions for creating spline paths in the plane that are constrained by a polygonal)Tj
-66.166 -12 Td
0 Tw
(boundary or obstacles to a)Tj
-0.2 Tc
104.78 0 Td
(vo)Tj
0 Tc
9.8 0 Td
2.5 Tw
(id. All)Tj
30.5602 0 Td
0 Tw
[(polygons must be simple, b)19.9927(ut need not be con)]TJ
-0.15 Tc
182.45 0 Td
(vex)Tj
0 Tc
14.1398 0 Td
(.)Tj
/R21421240 10 Tf
-355.23 -16.8 Td
(int Pshortestpath\(Ppoly_t *boundary)Tj
2.5 Tc
158.35 0 Td
(,P)Tj
0 Tc
11.1102 0 Td
[(point_t endpoints[2], Ppolyline_t *output_r)18.0176(oute\);)]TJ
/R21104784 10 Tf
-155.96 -12 Td
0.687 Tw
(The function)Tj
/R20776896 10 Tf
55.2539 0 Td
(Pshortestpath)Tj
/R21104784 10 Tf
58.7469 0 Td
(nds a shortest path between tw)Tj
3.188 Tc
131.375 0 Td
(op)Tj
0 Tc
13.1879 0 Td
0.688 Tw
[(oints in a simple polygon.)-568.813(The polygon is)]TJ
-258.564 -12 Td
0.155 Tw
[(specied by a list of its v)14.9927(ertices, in either clockwise or counterclockwise order)]TJ
5.155 Tc
314.71 0 Td
(.Y)Tj
0 Tc
13.775 0 Td
(ou pass endpoints interior)Tj
-328.485 -12 Td
0.664 Tw
(to the polygon boundary)Tj
5.664 Tc
99.3922 0 Td
(.A)Tj
0 Tc
18.548 0 Td
(shortest path connecting the points that remains in the polygon is returned in)Tj
/R20776896 10 Tf
-117.94 -12 Td
[(output_r)45(oute)]TJ
5.324 Tc
/R21104784 10 Tf
51.2199 0 Td
(.I)Tj
2.824 Tc
11.1539 0 Td
(fe)Tj
0 Tc
10.5941 0 Td
0.324 Tw
(ither endpoint does not lie in the polygon, -1 is returned; otherwise, 0 is returned on suc-)Tj
-72.968 -12 Td
2.963 Tw
(cess. The)Tj
43.1359 0 Td
0.463 Tw
(array of points in)Tj
/R20776896 10 Tf
72.952 0 Td
[(output_r)45(oute)]TJ
/R21104784 10 Tf
54.1828 0 Td
(is static to the library)Tj
2.963 Tc
85.6422 0 Td
[(.I)296.304(ts)]TJ
0 Tc
18.4258 0 Td
(hould not be freed, and should be used)Tj
-274.339 -12 Td
0 Tw
(before another call to)Tj
/R20776896 10 Tf
87.75 0 Td
(Pshortestpath)Tj
/R21104784 10 Tf
55.5602 0 Td
(.)Tj
/R21421240 10 Tf
-154.31 -16.8 Td
[(vcong_t *P)20(obsopen\(Ppoly_t **obstacles, int n_obstacles\);)]TJ
-0.2 Tc
(Po)'
0 Tc
10.9102 0 Td
[(bspath\(vcong_t *cong, Ppoint_t p0, int poly0, Ppoint_t p1, int poly1, Ppolyline_t *output_r)17.998(oute\);)]TJ
-0.1 Tc
-10.9102 -12 Td
(vo)Tj
0 Tc
9.9 0 Td
[(id P)20(obsclose\(vcong_t *cong\);)]TJ
/R21104784 10 Tf
1.1 -12 Td
1.717 Tw
(These functions nd a shortest path between tw)Tj
4.217 Tc
202.169 0 Td
(op)Tj
0 Tc
14.2172 0 Td
1.716 Tw
(oints in the plane that contains polygonal obstacles)Tj
-216.386 -12 Td
(\(holes\).)Tj
-0.8 Tc
/R20776896 10 Tf
36.1102 0 Td
(Po)Tj
0 Tc
10.3102 0 Td
(bsopen)Tj
/R21104784 10 Tf
31.6699 0 Td
0.84 Tw
(creates a conguration \(an opaque struct of type vcong_t\) on a set of obstacles.)Tj
338.36 0 Td
(The)Tj
-250.395 -40.8 Td
0 Tw
[(01 APRIL 1997)-19705.5(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R39999424 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBP)Tj
-0.37 Tc
20.2102 0 Td
(AT)Tj
0 Tc
11.3 0 Td
(H)Tj
/R40327312 10 Tf
8.16992 0 Td
127.085 Tw
(\(3\) Library)Tj
173.735 0 Td
0 Tw
(Functions Manual)Tj
/R39999424 10 Tf
202.665 0 Td
(LIBP)Tj
-0.37 Tc
20.2102 0 Td
(AT)Tj
0 Tc
11.3 0 Td
(H)Tj
/R40327312 10 Tf
8.16992 0 Td
(\(3\))Tj
-0.219 Tc
/R40643768 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R40643768 10 Tf
20.407 -12 Td
(libpathplan)Tj
2.5 Tc
/R40327312 10 Tf
51.9699 0 Td
()Tj
0 Tc
13.7 0 Td
(nds and smooths shortest paths)Tj
/R40643768 10.95 Tf
-101.67 -16.8 Td
(SYNOPSIS)Tj
/R40327312 10 Tf
36 -12 Td
(#include <graphviz/pathplan.h>)Tj
24 TL
(typedef struct Pxy_t {)'
10 -12 Td
(double x, y;)Tj
2.5 Tc
-10 -12 Td
(}P)Tj
0 Tc
12.8602 0 Td
(xy_t;)Tj
-12.8602 -24 Td
(typedef struct Pxy_t Ppoint_t;)Tj
12 TL
T*[(typedef struct Pxy_t Pv)14.9841(ector_t;)]TJ
24 TL
(typedef struct Ppoly_t {)'
10 -12 Td
(Ppoint_t *ps;)Tj
12 TL
(int pn;)'
2.5 Tc
-10 -12 Td
(}P)Tj
0 Tc
12.8602 0 Td
(poly_t;)Tj
-12.8602 -24 Td
(typedef Ppoly_t Ppolyline_t;)Tj
24 TL
(typedef struct Pedge_t {)'
10 -12 Td
(Ppoint_t a, b;)Tj
2.5 Tc
-10 -12 Td
(}P)Tj
0 Tc
12.8602 0 Td
(edge_t;)Tj
-12.8602 -24 Td
(typedef struct vcong_s vcong_t;)Tj
T*[(#dene POL)100(YID_NONE)]TJ
12 TL
T*[(#dene POL)100(YID_UNKNO)35.0073(WN)]TJ
24 TL
(int Pshortestpath\(Ppoly_t *boundary)'
2.5 Tc
146.02 0 Td
(,P)Tj
0 Tc
10.5602 0 Td
(point_t endpoints[2], Ppolyline_t *output_route\);)Tj
-156.58 -24 Td
(vcong_t *Pobsopen\(Ppoly_t **obstacles, int n_obstacles\);)Tj
12 TL
(int Pobspath\(vcong_t *cong, Ppoint_t p0, int poly0, Ppoint_t p1, int poly1, Ppolyline_t *output_route\);)'
-0.2 Tc
(vo)'
0 Tc
9.8 0 Td
(id Pobsclose\(vcong_t *cong\);)Tj
-9.8 -24 Td
[(int Proutespline \(Pedge_t *barriers, int n_barriers, Ppolyline_t input_route, Pv)15.0146(ector_t endpoint_slopes[2],)]TJ
54 -12 Td
(Ppolyline_t *output_route\);)Tj
-54 -24 Td
(int Ppolybarriers\(Ppoly_t **polys, int n_polys, Pedge_t **barriers, int *n_barriers\);)Tj
/R40643768 10.95 Tf
-36 -16.8 Td
(DESCRIPTION)Tj
/R40643768 10 Tf
36 -12 Td
(libpathplan)Tj
/R40327312 10 Tf
52.9859 0 Td
(pro)Tj
13.1801 0 Td
1.016 Tw
(vides functions for creating spline paths in the plane that are constrained by a polygonal)Tj
-66.166 -12 Td
0 Tw
(boundary or obstacles to a)Tj
-0.2 Tc
104.78 0 Td
(vo)Tj
0 Tc
9.8 0 Td
2.5 Tw
(id. All)Tj
30.5602 0 Td
0 Tw
[(polygons must be simple, b)19.9927(ut need not be con)]TJ
-0.15 Tc
182.45 0 Td
(vex)Tj
0 Tc
14.1398 0 Td
(.)Tj
/R40643768 10 Tf
-355.23 -16.8 Td
(int Pshortestpath\(Ppoly_t *boundary)Tj
2.5 Tc
158.35 0 Td
(,P)Tj
0 Tc
11.1102 0 Td
[(point_t endpoints[2], Ppolyline_t *output_r)18.0176(oute\);)]TJ
/R40327312 10 Tf
-155.96 -12 Td
0.687 Tw
(The function)Tj
/R39999424 10 Tf
55.2539 0 Td
(Pshortestpath)Tj
/R40327312 10 Tf
58.7469 0 Td
(nds a shortest path between tw)Tj
3.188 Tc
131.375 0 Td
(op)Tj
0 Tc
13.1879 0 Td
0.688 Tw
[(oints in a simple polygon.)-568.813(The polygon is)]TJ
-258.564 -12 Td
0.155 Tw
[(specied by a list of its v)14.9927(ertices, in either clockwise or counterclockwise order)]TJ
5.155 Tc
314.71 0 Td
(.Y)Tj
0 Tc
13.775 0 Td
(ou pass endpoints interior)Tj
-328.485 -12 Td
0.664 Tw
(to the polygon boundary)Tj
5.664 Tc
99.3922 0 Td
(.A)Tj
0 Tc
18.548 0 Td
(shortest path connecting the points that remains in the polygon is returned in)Tj
/R39999424 10 Tf
-117.94 -12 Td
[(output_r)45(oute)]TJ
5.324 Tc
/R40327312 10 Tf
51.2199 0 Td
(.I)Tj
2.824 Tc
11.1539 0 Td
(fe)Tj
0 Tc
10.5941 0 Td
0.324 Tw
(ither endpoint does not lie in the polygon, -1 is returned; otherwise, 0 is returned on suc-)Tj
-72.968 -12 Td
2.963 Tw
(cess. The)Tj
43.1359 0 Td
0.463 Tw
(array of points in)Tj
/R39999424 10 Tf
72.952 0 Td
[(output_r)45(oute)]TJ
/R40327312 10 Tf
54.1828 0 Td
(is static to the library)Tj
2.963 Tc
85.6422 0 Td
[(.I)296.304(ts)]TJ
0 Tc
18.4258 0 Td
(hould not be freed, and should be used)Tj
-274.339 -12 Td
0 Tw
(before another call to)Tj
/R39999424 10 Tf
87.75 0 Td
(Pshortestpath)Tj
/R40327312 10 Tf
55.5602 0 Td
(.)Tj
/R40643768 10 Tf
-154.31 -16.8 Td
[(vcong_t *P)20(obsopen\(Ppoly_t **obstacles, int n_obstacles\);)]TJ
-0.2 Tc
(Po)'
0 Tc
10.9102 0 Td
[(bspath\(vcong_t *cong, Ppoint_t p0, int poly0, Ppoint_t p1, int poly1, Ppolyline_t *output_r)17.998(oute\);)]TJ
-0.1 Tc
-10.9102 -12 Td
(vo)Tj
0 Tc
9.9 0 Td
[(id P)20(obsclose\(vcong_t *cong\);)]TJ
/R40327312 10 Tf
1.1 -12 Td
1.717 Tw
(These functions nd a shortest path between tw)Tj
4.217 Tc
202.169 0 Td
(op)Tj
0 Tc
14.2172 0 Td
1.716 Tw
(oints in the plane that contains polygonal obstacles)Tj
-216.386 -12 Td
(\(holes\).)Tj
-0.8 Tc
/R39999424 10 Tf
36.1102 0 Td
(Po)Tj
0 Tc
10.3102 0 Td
(bsopen)Tj
/R40327312 10 Tf
31.6699 0 Td
0.84 Tw
(creates a conguration \(an opaque struct of type vcong_t\) on a set of obstacles.)Tj
338.36 0 Td
(The)Tj
-250.395 -40.8 Td
0 Tw
[(01 APRIL 1997)-19705.5(1)]TJ
ET
Q
Q
\n \n \n \n \n-1812\n+1815\n \n \n \n \n BaseFont\n JJBLEE+Times-Italic\n FontDescriptor\n@@ -593,19 +593,19 @@\n FontFile3\n \n \n \n \n \n \n-R21421240\n+R40643768\n \n-R21104784\n+R40327312\n \n-R20776896\n+R39999424\n \n \n \n \n \n \n Type\n@@ -642,29 +642,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R20776896 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBP)Tj
-0.37 Tc
20.2102 0 Td
(AT)Tj
0 Tc
11.3 0 Td
(H)Tj
/R21104784 10 Tf
8.16992 0 Td
127.085 Tw
(\(3\) Library)Tj
173.735 0 Td
0 Tw
(Functions Manual)Tj
/R20776896 10 Tf
202.665 0 Td
(LIBP)Tj
-0.37 Tc
20.2102 0 Td
(AT)Tj
0 Tc
11.3 0 Td
(H)Tj
/R21104784 10 Tf
8.16992 0 Td
(\(3\))Tj
/R20776896 10 Tf
-420.34 -36 Td
(n_obstacles)Tj
/R21104784 10 Tf
50.5691 0 Td
0.849 Tw
(obstacles are gi)Tj
-0.15 Tc
63.098 0 Td
(ve)Tj
3.348 Tc
9.28984 0 Td
[(ni)334.788(nt)]TJ
0 Tc
22.2563 0 Td
0.848 Tw
(he array)Tj
/R20776896 10 Tf
36.6762 0 Td
(obstacles)Tj
3.348 Tc
/R21104784 10 Tf
37.2199 0 Td
(;t)Tj
0 Tc
8.90781 0 Td
(he points of each polygon should be in clockwise)Tj
-228.017 -12 Td
(order)Tj
5 Tc
20.55 0 Td
(.T)Tj
0 Tc
13.6102 0 Td
0 Tw
(he function)Tj
-0.8 Tc
/R20776896 10 Tf
47.7699 0 Td
(Po)Tj
0 Tc
10.3102 0 Td
(bsclose)Tj
/R21104784 10 Tf
31.9398 0 Td
(frees the data allocated in)Tj
-0.8 Tc
/R20776896 10 Tf
104.69 0 Td
(Po)Tj
0 Tc
10.3102 0 Td
(bsopen)Tj
/R21104784 10 Tf
28.3301 0 Td
(.)Tj
-267.51 -16.8 Td
0.932 Tw
[(Pobspath nds a shortest path between the endpoints that remains outside the obstacles.)-593.203(If the endpoints)]TJ
12 TL
0.043 Tw
T*[(are kno)24.9878(wn to lie inside obstacles, poly0 or poly1 should be set to the inde)]TJ
2.542 Tc
293.792 0 Td
[(xi)254.214(nt)]TJ
0 Tc
20.6438 0 Td
0.042 Tw
(he obstacles array)Tj
5.042 Tc
71.0738 0 Td
(.I)Tj
2.542 Tc
10.8719 0 Td
[(fa)254.189(ne)]TJ
0 Tc
22.2941 0 Td
(nd-)Tj
-418.676 -12 Td
1.562 Tw
[(point is denitely not inside an obstacle, then POL)100(YID_NONE should be passed.)-656.182(If the caller has not)]TJ
(check)'
23.2199 0 Td
0.681 Tw
(ed, then POL)Tj
53.4121 0 Td
(YID_UNKNO)Tj
58.5199 0 Td
(WN should be passed, and the path library will perform the test. The re-)Tj
-135.152 -12 Td
1.084 Tw
(sulting shortest path is returned in)Tj
/R20776896 10 Tf
144.834 0 Td
[(output_r)45(oute)]TJ
3.584 Tc
/R21104784 10 Tf
51.2199 0 Td
(.N)Tj
0 Tc
13.3039 0 Td
(ote that this function does not pro)Tj
140.794 0 Td
1.085 Tw
(vide for a boundary)Tj
-350.152 -12 Td
0.496 Tw
(polygon. The array of points stored in)Tj
/R20776896 10 Tf
157.342 0 Td
[(output_r)45(oute)]TJ
/R21104784 10 Tf
54.216 0 Td
(are allocated by the library)Tj
2.995 Tc
108.524 0 Td
(,b)Tj
0 Tc
10.2949 0 Td
0.495 Tw
(ut should be freed by the)Tj
-330.377 -12 Td
[(user)54.9841(.)]TJ
/R21421240 10 Tf
-7.76992 -16.8 Td
5.73 Tw
[(int Pr)18.0078(outespline \(P)19.9841(edge_t *barriers, int n_barriers, Ppolyline_t input_r)18.0078(oute, Pv)10.0098(ector_t end-)]TJ
7.76992 -12 Td
0 Tw
[(point_slopes[2], Ppolyline_t *output_r)18.0151(oute\);)]TJ
/R21104784 10 Tf
1.476 Tw
(This function ts a cubic B-spline curv)'
3.975 Tc
164.806 0 Td
[(et)397.507(oap)]TJ
0 Tc
33.5848 0 Td
1.475 Tw
[(olyline path.)-647.5(The curv)]TJ
3.975 Tc
95.0949 0 Td
[(ei)397.51(sc)]TJ
0 Tc
23.5 0 Td
(onstructed to a)Tj
-0.2 Tc
61.6301 0 Td
(vo)Tj
0 Tc
9.8 0 Td
(id a set of)Tj
/R20776896 10 Tf
-388.416 -12 Td
[(n_barrier)10.0159(s)]TJ
/R21104784 10 Tf
45.9137 0 Td
0.734 Tw
[(barrier line se)14.9951(gments specied in the array)]TJ
/R20776896 10 Tf
177.448 0 Td
[(barrier)10.0146(s)]TJ
3.234 Tc
/R21104784 10 Tf
32.6797 0 Td
[(.I)323.394(fy)]TJ
0 Tc
20.6281 0 Td
(ou start with polygonal obstacles, you)Tj
-276.67 -12 Td
0.049 Tw
(can supply each polygon')Tj
2.549 Tc
102.077 0 Td
(se)Tj
0 Tc
10.8789 0 Td
[(dges as part of the barrier list.)-504.88(The polyline input_route pro)]TJ
239.75 0 Td
0.048 Tw
(vides a template for)Tj
-352.706 -12 Td
0.192 Tw
(the nal path; it is usually the output_route of one of the shortest path nders, b)Tj
321 0 Td
0.193 Tw
(ut it can be an)Tj
2.693 Tc
56.7219 0 Td
(ys)Tj
0 Tc
11.5828 0 Td
(imple path)Tj
-389.305 -12 Td
0.312 Tw
(that doesn')Tj
2.812 Tc
44.2922 0 Td
(tc)Tj
0 Tc
10.032 0 Td
(ross an)Tj
2.812 Tc
28.2121 0 Td
(yb)Tj
0 Tc
12.8121 0 Td
(arrier se)Tj
32.6422 0 Td
2.812 Tw
(gment. The)Tj
51.1738 0 Td
0.312 Tw
[(input also allo)24.9854(ws the specication of desired slopes at the end-)]TJ
-179.164 -12 Td
0.19 Tw
(points via)Tj
/R20776896 10 Tf
42.05 0 Td
(endpoint_slopes)Tj
2.69 Tc
/R21104784 10 Tf
65 0 Td
(.T)Tj
0 Tc
11.3 0 Td
(hese are specied as v)Tj
89.4699 0 Td
2.69 Tw
(ectors. F)Tj
36.9801 0 Td
0.191 Tw
[(or e)15.0073(xample, to ha)]TJ
-0.15 Tc
69.6531 0 Td
0.491 Tw
(ve a)Tj
2.691 Tc
16.4211 0 Td
(na)Tj
0 Tc
12.1309 0 Td
0.191 Tw
(ngle of)Tj
/R20776896 10 Tf
30.932 0 Td
(T)Tj
/R21104784 10 Tf
8.25117 0 Td
(at an endpo-)Tj
-382.188 -12 Td
1.185 Tw
(ing, one could use)Tj
/R20776896 10 Tf
80.0102 0 Td
(\(cos\(T\),sin\(T\)\))Tj
6.185 Tc
/R21104784 10 Tf
58.6 0 Td
(.A)Tj
-0.15 Tc
19.5898 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ctor \(0,0\) means unconstrained slope.)Tj
160.894 0 Td
1.184 Tw
(The output is returned in)Tj
/R20776896 10 Tf
-328.384 -12 Td
[(output_r)45(oute)]TJ
/R21104784 10 Tf
54.4871 0 Td
0.768 Tw
(and consists of the control points of the B-spline. The function return 0 on success; a return)Tj
-0.25 Tc
-54.4871 -12 Td
(va)Tj
0 Tc
9.18984 0 Td
1.091 Tw
(lue of -1 indicates f)Tj
82.0238 0 Td
3.591 Tw
(ailure. The)Tj
50.502 0 Td
1.091 Tw
(array of points in)Tj
/R20776896 10 Tf
75.4641 0 Td
[(output_r)45(oute)]TJ
/R21104784 10 Tf
54.8102 0 Td
1.09 Tw
(is static to the library)Tj
3.59 Tc
88.15 0 Td
[(.I)359.009(ts)]TJ
0 Tc
19.6801 0 Td
(hould not be)Tj
-379.82 -12 Td
0 Tw
(freed, and should be used before another call to)Tj
/R20776896 10 Tf
192.17 0 Td
[(Pr)45(outespline)]TJ
/R21104784 10 Tf
50.6602 0 Td
(.)Tj
/R21421240 10 Tf
-256.33 -16.8 Td
[(int Ppolybarriers\(Ppoly_t **polys, int n_polys, P)20.0073(edge_t **barriers, int *n_barriers\);)]TJ
/R21104784 10 Tf
13.5 -12 Td
0.391 Tw
(This is a utility function that con)Tj
-0.15 Tc
132.506 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rts an input list of polygons into an output list of barrier se)Tj
237.872 0 Td
2.892 Tw
(gments. The)Tj
-379.668 -12 Td
0.474 Tw
(array of points in)Tj
/R20776896 10 Tf
72.9961 0 Td
[(barrier)10.0146(s)]TJ
/R21104784 10 Tf
35.6539 0 Td
(is static to the library)Tj
2.974 Tc
85.6859 0 Td
[(.I)297.41(ts)]TJ
0 Tc
18.448 0 Td
(hould not be freed, and should be used before another)Tj
-212.784 -12 Td
0 Tw
(call to)Tj
/R20776896 10 Tf
27.2199 0 Td
[(Ppolybarrier)10.0073(s)]TJ
5 Tc
/R21104784 10 Tf
56.0098 0 Td
(.T)Tj
0 Tc
13.6102 0 Td
(he function returns 1 on success.)Tj
-0.11 Tc
/R21421240 10.95 Tf
-132.84 -16.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R21104784 10 Tf
20.9004 -12 Td
0.38 Tw
(The function)Tj
/R20776896 10 Tf
54.6398 0 Td
[(Pr)45(outespline)]TJ
/R21104784 10 Tf
53.5398 0 Td
(does not guarantee that it will preserv)Tj
2.881 Tc
152.66 0 Td
(et)Tj
0 Tc
10.1012 0 Td
0.381 Tw
(he topology of the input path as re)Tj
-0.05 Tc
139.447 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(rds)Tj
-419.778 -12 Td
1.029 Tw
[(the boundaries. F)15.0037(or e)15.0171(xample, if some of the se)14.9854(gments correspond to a small polygon, it may be possible)]TJ
0 Tw
(that the nal path has ipped o)'
-0.15 Tc
123.18 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rt)Tj
0 Tc
8.61016 0 Td
(he obstacle.)Tj
-0.548 Tc
/R21421240 10.95 Tf
-177.08 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R21104784 10 Tf
20.7363 -12 Td
(Da)Tj
11.4602 0 Td
2.784 Tw
(vid Dobkin \(dpd@cs.princeton.edu\), Eleftherios K)Tj
213.576 0 Td
2.785 Tw
(outsoos \(ek@research.att.com\), Emden Gansner)Tj
-225.036 -12 Td
[(\(er)18.0078(g@research.att.com\).)]TJ
166.055 -288 Td
0 Tw
[(01 APRIL 1997)-19705.5(2)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R39999424 10 Tf
1 0 0 1 72.5801 793.89 Tm
(LIBP)Tj
-0.37 Tc
20.2102 0 Td
(AT)Tj
0 Tc
11.3 0 Td
(H)Tj
/R40327312 10 Tf
8.16992 0 Td
127.085 Tw
(\(3\) Library)Tj
173.735 0 Td
0 Tw
(Functions Manual)Tj
/R39999424 10 Tf
202.665 0 Td
(LIBP)Tj
-0.37 Tc
20.2102 0 Td
(AT)Tj
0 Tc
11.3 0 Td
(H)Tj
/R40327312 10 Tf
8.16992 0 Td
(\(3\))Tj
/R39999424 10 Tf
-420.34 -36 Td
(n_obstacles)Tj
/R40327312 10 Tf
50.5691 0 Td
0.849 Tw
(obstacles are gi)Tj
-0.15 Tc
63.098 0 Td
(ve)Tj
3.348 Tc
9.28984 0 Td
[(ni)334.788(nt)]TJ
0 Tc
22.2563 0 Td
0.848 Tw
(he array)Tj
/R39999424 10 Tf
36.6762 0 Td
(obstacles)Tj
3.348 Tc
/R40327312 10 Tf
37.2199 0 Td
(;t)Tj
0 Tc
8.90781 0 Td
(he points of each polygon should be in clockwise)Tj
-228.017 -12 Td
(order)Tj
5 Tc
20.55 0 Td
(.T)Tj
0 Tc
13.6102 0 Td
0 Tw
(he function)Tj
-0.8 Tc
/R39999424 10 Tf
47.7699 0 Td
(Po)Tj
0 Tc
10.3102 0 Td
(bsclose)Tj
/R40327312 10 Tf
31.9398 0 Td
(frees the data allocated in)Tj
-0.8 Tc
/R39999424 10 Tf
104.69 0 Td
(Po)Tj
0 Tc
10.3102 0 Td
(bsopen)Tj
/R40327312 10 Tf
28.3301 0 Td
(.)Tj
-267.51 -16.8 Td
0.932 Tw
[(Pobspath nds a shortest path between the endpoints that remains outside the obstacles.)-593.203(If the endpoints)]TJ
12 TL
0.043 Tw
T*[(are kno)24.9878(wn to lie inside obstacles, poly0 or poly1 should be set to the inde)]TJ
2.542 Tc
293.792 0 Td
[(xi)254.214(nt)]TJ
0 Tc
20.6438 0 Td
0.042 Tw
(he obstacles array)Tj
5.042 Tc
71.0738 0 Td
(.I)Tj
2.542 Tc
10.8719 0 Td
[(fa)254.189(ne)]TJ
0 Tc
22.2941 0 Td
(nd-)Tj
-418.676 -12 Td
1.562 Tw
[(point is denitely not inside an obstacle, then POL)100(YID_NONE should be passed.)-656.182(If the caller has not)]TJ
(check)'
23.2199 0 Td
0.681 Tw
(ed, then POL)Tj
53.4121 0 Td
(YID_UNKNO)Tj
58.5199 0 Td
(WN should be passed, and the path library will perform the test. The re-)Tj
-135.152 -12 Td
1.084 Tw
(sulting shortest path is returned in)Tj
/R39999424 10 Tf
144.834 0 Td
[(output_r)45(oute)]TJ
3.584 Tc
/R40327312 10 Tf
51.2199 0 Td
(.N)Tj
0 Tc
13.3039 0 Td
(ote that this function does not pro)Tj
140.794 0 Td
1.085 Tw
(vide for a boundary)Tj
-350.152 -12 Td
0.496 Tw
(polygon. The array of points stored in)Tj
/R39999424 10 Tf
157.342 0 Td
[(output_r)45(oute)]TJ
/R40327312 10 Tf
54.216 0 Td
(are allocated by the library)Tj
2.995 Tc
108.524 0 Td
(,b)Tj
0 Tc
10.2949 0 Td
0.495 Tw
(ut should be freed by the)Tj
-330.377 -12 Td
[(user)54.9841(.)]TJ
/R40643768 10 Tf
-7.76992 -16.8 Td
5.73 Tw
[(int Pr)18.0078(outespline \(P)19.9841(edge_t *barriers, int n_barriers, Ppolyline_t input_r)18.0078(oute, Pv)10.0098(ector_t end-)]TJ
7.76992 -12 Td
0 Tw
[(point_slopes[2], Ppolyline_t *output_r)18.0151(oute\);)]TJ
/R40327312 10 Tf
1.476 Tw
(This function ts a cubic B-spline curv)'
3.975 Tc
164.806 0 Td
[(et)397.507(oap)]TJ
0 Tc
33.5848 0 Td
1.475 Tw
[(olyline path.)-647.5(The curv)]TJ
3.975 Tc
95.0949 0 Td
[(ei)397.51(sc)]TJ
0 Tc
23.5 0 Td
(onstructed to a)Tj
-0.2 Tc
61.6301 0 Td
(vo)Tj
0 Tc
9.8 0 Td
(id a set of)Tj
/R39999424 10 Tf
-388.416 -12 Td
[(n_barrier)10.0159(s)]TJ
/R40327312 10 Tf
45.9137 0 Td
0.734 Tw
[(barrier line se)14.9951(gments specied in the array)]TJ
/R39999424 10 Tf
177.448 0 Td
[(barrier)10.0146(s)]TJ
3.234 Tc
/R40327312 10 Tf
32.6797 0 Td
[(.I)323.394(fy)]TJ
0 Tc
20.6281 0 Td
(ou start with polygonal obstacles, you)Tj
-276.67 -12 Td
0.049 Tw
(can supply each polygon')Tj
2.549 Tc
102.077 0 Td
(se)Tj
0 Tc
10.8789 0 Td
[(dges as part of the barrier list.)-504.88(The polyline input_route pro)]TJ
239.75 0 Td
0.048 Tw
(vides a template for)Tj
-352.706 -12 Td
0.192 Tw
(the nal path; it is usually the output_route of one of the shortest path nders, b)Tj
321 0 Td
0.193 Tw
(ut it can be an)Tj
2.693 Tc
56.7219 0 Td
(ys)Tj
0 Tc
11.5828 0 Td
(imple path)Tj
-389.305 -12 Td
0.312 Tw
(that doesn')Tj
2.812 Tc
44.2922 0 Td
(tc)Tj
0 Tc
10.032 0 Td
(ross an)Tj
2.812 Tc
28.2121 0 Td
(yb)Tj
0 Tc
12.8121 0 Td
(arrier se)Tj
32.6422 0 Td
2.812 Tw
(gment. The)Tj
51.1738 0 Td
0.312 Tw
[(input also allo)24.9854(ws the specication of desired slopes at the end-)]TJ
-179.164 -12 Td
0.19 Tw
(points via)Tj
/R39999424 10 Tf
42.05 0 Td
(endpoint_slopes)Tj
2.69 Tc
/R40327312 10 Tf
65 0 Td
(.T)Tj
0 Tc
11.3 0 Td
(hese are specied as v)Tj
89.4699 0 Td
2.69 Tw
(ectors. F)Tj
36.9801 0 Td
0.191 Tw
[(or e)15.0073(xample, to ha)]TJ
-0.15 Tc
69.6531 0 Td
0.491 Tw
(ve a)Tj
2.691 Tc
16.4211 0 Td
(na)Tj
0 Tc
12.1309 0 Td
0.191 Tw
(ngle of)Tj
/R39999424 10 Tf
30.932 0 Td
(T)Tj
/R40327312 10 Tf
8.25117 0 Td
(at an endpo-)Tj
-382.188 -12 Td
1.185 Tw
(ing, one could use)Tj
/R39999424 10 Tf
80.0102 0 Td
(\(cos\(T\),sin\(T\)\))Tj
6.185 Tc
/R40327312 10 Tf
58.6 0 Td
(.A)Tj
-0.15 Tc
19.5898 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ctor \(0,0\) means unconstrained slope.)Tj
160.894 0 Td
1.184 Tw
(The output is returned in)Tj
/R39999424 10 Tf
-328.384 -12 Td
[(output_r)45(oute)]TJ
/R40327312 10 Tf
54.4871 0 Td
0.768 Tw
(and consists of the control points of the B-spline. The function return 0 on success; a return)Tj
-0.25 Tc
-54.4871 -12 Td
(va)Tj
0 Tc
9.18984 0 Td
1.091 Tw
(lue of -1 indicates f)Tj
82.0238 0 Td
3.591 Tw
(ailure. The)Tj
50.502 0 Td
1.091 Tw
(array of points in)Tj
/R39999424 10 Tf
75.4641 0 Td
[(output_r)45(oute)]TJ
/R40327312 10 Tf
54.8102 0 Td
1.09 Tw
(is static to the library)Tj
3.59 Tc
88.15 0 Td
[(.I)359.009(ts)]TJ
0 Tc
19.6801 0 Td
(hould not be)Tj
-379.82 -12 Td
0 Tw
(freed, and should be used before another call to)Tj
/R39999424 10 Tf
192.17 0 Td
[(Pr)45(outespline)]TJ
/R40327312 10 Tf
50.6602 0 Td
(.)Tj
/R40643768 10 Tf
-256.33 -16.8 Td
[(int Ppolybarriers\(Ppoly_t **polys, int n_polys, P)20.0073(edge_t **barriers, int *n_barriers\);)]TJ
/R40327312 10 Tf
13.5 -12 Td
0.391 Tw
(This is a utility function that con)Tj
-0.15 Tc
132.506 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rts an input list of polygons into an output list of barrier se)Tj
237.872 0 Td
2.892 Tw
(gments. The)Tj
-379.668 -12 Td
0.474 Tw
(array of points in)Tj
/R39999424 10 Tf
72.9961 0 Td
[(barrier)10.0146(s)]TJ
/R40327312 10 Tf
35.6539 0 Td
(is static to the library)Tj
2.974 Tc
85.6859 0 Td
[(.I)297.41(ts)]TJ
0 Tc
18.448 0 Td
(hould not be freed, and should be used before another)Tj
-212.784 -12 Td
0 Tw
(call to)Tj
/R39999424 10 Tf
27.2199 0 Td
[(Ppolybarrier)10.0073(s)]TJ
5 Tc
/R40327312 10 Tf
56.0098 0 Td
(.T)Tj
0 Tc
13.6102 0 Td
(he function returns 1 on success.)Tj
-0.11 Tc
/R40643768 10.95 Tf
-132.84 -16.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R40327312 10 Tf
20.9004 -12 Td
0.38 Tw
(The function)Tj
/R39999424 10 Tf
54.6398 0 Td
[(Pr)45(outespline)]TJ
/R40327312 10 Tf
53.5398 0 Td
(does not guarantee that it will preserv)Tj
2.881 Tc
152.66 0 Td
(et)Tj
0 Tc
10.1012 0 Td
0.381 Tw
(he topology of the input path as re)Tj
-0.05 Tc
139.447 0 Td
(ga)Tj
0 Tc
9.38984 0 Td
(rds)Tj
-419.778 -12 Td
1.029 Tw
[(the boundaries. F)15.0037(or e)15.0171(xample, if some of the se)14.9854(gments correspond to a small polygon, it may be possible)]TJ
0 Tw
(that the nal path has ipped o)'
-0.15 Tc
123.18 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(rt)Tj
0 Tc
8.61016 0 Td
(he obstacle.)Tj
-0.548 Tc
/R40643768 10.95 Tf
-177.08 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R40327312 10 Tf
20.7363 -12 Td
(Da)Tj
11.4602 0 Td
2.784 Tw
(vid Dobkin \(dpd@cs.princeton.edu\), Eleftherios K)Tj
213.576 0 Td
2.785 Tw
(outsoos \(ek@research.att.com\), Emden Gansner)Tj
-225.036 -12 Td
[(\(er)18.0078(g@research.att.com\).)]TJ
166.055 -288 Td
0 Tw
[(01 APRIL 1997)-19705.5(2)]TJ
ET
Q
Q
\n \n \n \n \n-2892\n+2895\n \n \n \n \n-R21421240\n+R40643768\n \n-R21104784\n+R40327312\n \n-R20776896\n+R39999424\n \n \n \n \n \n \n \n@@ -716,18 +716,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-469\n+468\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R21498536 def
1 begincodespacerange
<00><ff>
endcodespacerange
49 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2c><2c><002c>
<2d><2d><002d>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<3b><3b><003b>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<79><79><0079>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R40721064 def
1 begincodespacerange
<00><ff>
endcodespacerange
49 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2c><2c><002c>
<2d><2d><002d>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<3b><3b><003b>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<79><79><0079>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -744,18 +744,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-603\n+602\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R21498904 def
1 begincodespacerange
<00><ff>
endcodespacerange
71 beginbfrange
<20><20><0020>
<23><23><0023>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<37><37><0037>
<39><39><0039>
<3b><3b><003b>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<54><54><0054>
<55><55><0055>
<57><57><0057>
<59><59><0059>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7d><7d><007d>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R40721432 def
1 begincodespacerange
<00><ff>
endcodespacerange
71 beginbfrange
<20><20><0020>
<23><23><0023>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<37><37><0037>
<39><39><0039>
<3b><3b><003b>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<54><54><0054>
<55><55><0055>
<57><57><0057>
<59><59><0059>
<5b><5b><005b>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7d><7d><007d>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -777,18 +777,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-335\n+334\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R21499272 def
1 begincodespacerange
<00><ff>
endcodespacerange
27 beginbfrange
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<41><41><0041>
<42><42><0042>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<50><50><0050>
<54><54><0054>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<79><79><0079>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R40721800 def
1 begincodespacerange
<00><ff>
endcodespacerange
27 beginbfrange
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<41><41><0041>
<42><42><0042>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<50><50><0050>
<54><54><0054>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<79><79><0079>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n \n \n@@ -796,15 +796,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-604b5c53fe33'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-a85f6b38f6bc'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 27\n"}]}]}, {"source1": "./usr/share/doc/graphviz/prune.1.pdf.gz", "source2": "./usr/share/doc/graphviz/prune.1.pdf.gz", "unified_diff": null, "details": [{"source1": "prune.1.pdf", "source2": "prune.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -72,20 +72,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R22083456 10 Tf
1 0 0 1 73.25 793.89 Tm
(prune)Tj
/R22411344 10 Tf
23.5102 0 Td
138.7 Tw
(\(1\) General)Tj
187.01 0 Td
0 Tw
(Commands Manual)Tj
/R22083456 10 Tf
221.06 0 Td
(prune)Tj
/R22411344 10 Tf
23.5102 0 Td
(\(1\))Tj
-0.219 Tc
/R22727800 10.95 Tf
-456.341 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R22411344 10 Tf
20.407 -12 Td
(prune Prune directed graphs)Tj
/R22727800 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R22727800 10 Tf
36 -12 Td
(prune)Tj
/R22411344 10 Tf
28.0602 0 Td
([)Tj
/R22727800 10 Tf
5.83008 0 Td
(n)Tj
/R22083456 10 Tf
13.7602 0 Td
(node)Tj
2.5 Tc
/R22411344 10 Tf
22.1199 0 Td
(][)Tj
0 Tc
/R22727800 10 Tf
11.6602 0 Td
(N)Tj
/R22083456 10 Tf
15.4199 0 Td
[(attr)10(spec)]TJ
2.5 Tc
/R22411344 10 Tf
34.9301 0 Td
(][)Tj
0 Tc
/R22727800 10 Tf
11.6602 0 Td
(v)Tj
2.5 Tc
/R22411344 10 Tf
13.2 0 Td
(][)Tj
0 Tc
/R22727800 10 Tf
11.6602 0 Td
()Tj
/R22411344 10 Tf
5.7 0 Td
(\()Tj
/R22727800 10 Tf
3.33008 0 Td
(h)Tj
/R22411344 10 Tf
5.56016 0 Td
(|)Tj
/R22727800 10 Tf
2 0 Td
(?)Tj
5 Tc
/R22411344 10 Tf
5 0 Td
(\)])Tj
0 Tc
14.1602 0 Td
([)Tj
/R22083456 10 Tf
7.73984 0 Td
(les ...)Tj
/R22411344 10 Tf
31.1102 0 Td
(])Tj
/R22727800 10.95 Tf
-278.901 -16.8 Td
(DESCRIPTION)Tj
/R22727800 10 Tf
36 -12 Td
(prune)Tj
/R22411344 10 Tf
29.3551 0 Td
1.295 Tw
(reads directed graphs in the same format used by)Tj
/R22727800 10 Tf
209.664 0 Td
(dot\(1\))Tj
/R22411344 10 Tf
29.3441 0 Td
1.294 Tw
(and remo)Tj
-0.15 Tc
38.634 0 Td
(ve)Tj
3.794 Tc
9.28984 0 Td
(ss)Tj
0 Tc
11.5738 0 Td
(ubgraphs rooted at nodes)Tj
-327.861 -12 Td
0.525 Tw
[(specied on the command line via options. These nodes themselv)15(es will not be remo)]TJ
-0.15 Tc
345.385 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.526 Tw
[(d, b)19.9805(ut can be gi)]TJ
-0.15 Tc
63.034 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n)Tj
-426.999 -12 Td
(attrib)Tj
20.9102 0 Td
0.228 Tw
(utes so that the)Tj
2.728 Tc
60.2539 0 Td
(yc)Tj
0 Tc
12.168 0 Td
(an be easily located by a graph stream editor such as)Tj
/R22727800 10 Tf
214.957 0 Td
2.727 Tw
(gvpr\(1\). prune)Tj
/R22411344 10 Tf
67.6738 0 Td
0.227 Tw
(correctly han-)Tj
-375.963 -12 Td
0 Tw
[(dles c)15(ycles, loops and multi-edges.)]TJ
24 TL
0.413 Tw
(Both options can appear multiple times on the command line. All subgraphs rooted at the respecti)'
-0.15 Tc
396.465 0 Td
0.714 Tw
(ve n)Tj
0 Tc
17.2039 0 Td
(odes)Tj
-413.669 -12 Td
(gi)Tj
-0.15 Tc
7.53008 0 Td
(ve)Tj
3.385 Tc
9.28984 0 Td
(nw)Tj
0 Tc
15.6051 0 Td
0.885 Tw
(ill then be processed. If a node does not e)Tj
173.335 0 Td
(xist,)Tj
/R22727800 10 Tf
20.334 0 Td
(prune)Tj
/R22411344 10 Tf
28.9441 0 Td
0.884 Tw
[(will skip it and print a w)10(arning message to)]TJ
-255.038 -12 Td
(stderr)Tj
5.806 Tc
22.2199 0 Td
(.I)Tj
3.306 Tc
11.6359 0 Td
(fm)Tj
0 Tc
14.416 0 Td
0.806 Tw
[(ultiple attrib)19.9829(utes are gi)]TJ
-0.15 Tc
92.2383 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n, the)Tj
3.306 Tc
22.8762 0 Td
(yw)Tj
0 Tc
15.5262 0 Td
0.807 Tw
(ill be applied to all nodes that ha)Tj
-0.15 Tc
135.719 0 Td
1.107 Tw
(ve b)Tj
0 Tc
17.5969 0 Td
0.807 Tw
(een processed.)Tj
/R22727800 10 Tf
64.9238 0 Td
(prune)Tj
/R22411344 10 Tf
-406.442 -12 Td
0 Tw
(writes the result to the stdout.)Tj
/R22727800 10.95 Tf
-36 -16.8 Td
(OPTIONS)Tj
/R22727800 10 Tf
36 -12 Td
(n)Tj
/R22083456 10 Tf
13.7602 0 Td
(name)Tj
/R22411344 10 Tf
22.2398 -12 Td
(Species name of node to prune.)Tj
/R22727800 10 Tf
-36 -16.8 Td
(N)Tj
/R22083456 10 Tf
15.4199 0 Td
[(attr)10(spec)]TJ
/R22411344 10 Tf
20.5801 -12 Td
0.18 Tw
[(Species attrib)20(ute that will be set \(or changed if it e)]TJ
208.09 0 Td
0.179 Tw
(xists\) for an)Tj
2.679 Tc
47.9781 0 Td
(yp)Tj
0 Tc
12.6789 0 Td
(runed node.)Tj
/R22083456 10 Tf
52.898 0 Td
[(attr)10(spec)]TJ
/R22411344 10 Tf
35.109 0 Td
(is a string)Tj
-356.754 -12 Td
0 Tw
(of the form)Tj
/R22083456 10 Tf
47.8199 0 Td
(attr)Tj
/R22411344 10 Tf
15.1801 0 Td
(=)Tj
/R22083456 10 Tf
5.93008 0 Td
[(value)14.9854(.)]TJ
/R22727800 10 Tf
-104.93 -16.8 Td
(v)Tj
-1.11 Tc
/R22411344 10 Tf
36 0 Td
(Ve)Tj
0 Tc
10.55 0 Td
(rbose output.)Tj
/R22727800 10 Tf
-46.55 -16.8 Td
(h ?)Tj
/R22411344 10 Tf
36 0 Td
[(Prints the usage and e)14.9854(xits.)]TJ
/R22727800 10.95 Tf
-72 -16.8 Td
(EXAMPLES)Tj
/R22411344 10 Tf
36 -12 Td
(An input graph)Tj
/R22083456 10 Tf
63.1801 0 Td
(test.gv)Tj
/R22411344 10 Tf
28.65 0 Td
(of the form)Tj
-55.8301 -16.8 Td
(digraph DG {)Tj
2.5 Tc
5 -12 Td
[(A)249.984(>B)]TJ
0 Tc
30.1703 0 Td
(;)Tj
2.5 Tc
-30.1703 -12 Td
[(A)249.984(>C)]TJ
0 Tc
30.1703 0 Td
(;)Tj
2.5 Tc
-30.1703 -24 Td
[(B)249.984(>D)]TJ
0 Tc
30.1703 0 Td
(;)Tj
2.5 Tc
-30.1703 -12 Td
[(B)249.984(>E)]TJ
0 Tc
29.0602 0 Td
(;)Tj
-34.0602 -12 Td
(})Tj
2.5 Tc
-36 -24 Td
(,p)Tj
0 Tc
10 0 Td
(rocessed by the command)Tj
26 -16.8 Td
(prune n B test.gv)Tj
-0.1 Tc
-36 -16.8 Td
(wo)Tj
0 Tc
12.1199 0 Td
[(uld produce the follo)25(wing output \(the actual code might be formatted in a slightly dif)25.0098(ferent w)10.0146(ay\).)]TJ
23.8801 -16.8 Td
(digraph DG {)Tj
2.5 Tc
5 -12 Td
[(A)249.984(>B)]TJ
0 Tc
30.1703 0 Td
(;)Tj
2.5 Tc
-30.1703 -12 Td
[(A)249.984(>C)]TJ
0 Tc
30.1703 0 Td
(;)Tj
-35.1703 -12 Td
(})Tj
-36 -24 Td
(Another input graph)Tj
/R22083456 10 Tf
83.7301 0 Td
(test.gv)Tj
/R22411344 10 Tf
28.65 0 Td
(of the form)Tj
-76.3801 -16.8 Td
(digraph DG {)Tj
2.5 Tc
5 -12 Td
[(A)249.984(>B)]TJ
0 Tc
30.1703 0 Td
(;)Tj
2.5 Tc
-30.1703 -12 Td
[(A)249.984(>C)]TJ
0 Tc
30.1703 0 Td
(;)Tj
2.5 Tc
-30.1703 -24 Td
[(B)249.984(>D)]TJ
0 Tc
30.1703 0 Td
(;)Tj
2.5 Tc
-30.1703 -12 Td
[(B)249.984(>E)]TJ
0 Tc
29.0602 0 Td
(;)Tj
2.5 Tc
-29.0602 -24 Td
[(C)249.984(>E)]TJ
0 Tc
29.0602 0 Td
(;)Tj
-34.0602 -12 Td
(})Tj
391 -38.4 Td
(1)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R25749376 10 Tf
1 0 0 1 73.25 793.89 Tm
(prune)Tj
/R26077264 10 Tf
23.5102 0 Td
138.7 Tw
(\(1\) General)Tj
187.01 0 Td
0 Tw
(Commands Manual)Tj
/R25749376 10 Tf
221.06 0 Td
(prune)Tj
/R26077264 10 Tf
23.5102 0 Td
(\(1\))Tj
-0.219 Tc
/R26393720 10.95 Tf
-456.341 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R26077264 10 Tf
20.407 -12 Td
(prune Prune directed graphs)Tj
/R26393720 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R26393720 10 Tf
36 -12 Td
(prune)Tj
/R26077264 10 Tf
28.0602 0 Td
([)Tj
/R26393720 10 Tf
5.83008 0 Td
(n)Tj
/R25749376 10 Tf
13.7602 0 Td
(node)Tj
2.5 Tc
/R26077264 10 Tf
22.1199 0 Td
(][)Tj
0 Tc
/R26393720 10 Tf
11.6602 0 Td
(N)Tj
/R25749376 10 Tf
15.4199 0 Td
[(attr)10(spec)]TJ
2.5 Tc
/R26077264 10 Tf
34.9301 0 Td
(][)Tj
0 Tc
/R26393720 10 Tf
11.6602 0 Td
(v)Tj
2.5 Tc
/R26077264 10 Tf
13.2 0 Td
(][)Tj
0 Tc
/R26393720 10 Tf
11.6602 0 Td
()Tj
/R26077264 10 Tf
5.7 0 Td
(\()Tj
/R26393720 10 Tf
3.33008 0 Td
(h)Tj
/R26077264 10 Tf
5.56016 0 Td
(|)Tj
/R26393720 10 Tf
2 0 Td
(?)Tj
5 Tc
/R26077264 10 Tf
5 0 Td
(\)])Tj
0 Tc
14.1602 0 Td
([)Tj
/R25749376 10 Tf
7.73984 0 Td
(les ...)Tj
/R26077264 10 Tf
31.1102 0 Td
(])Tj
/R26393720 10.95 Tf
-278.901 -16.8 Td
(DESCRIPTION)Tj
/R26393720 10 Tf
36 -12 Td
(prune)Tj
/R26077264 10 Tf
29.3551 0 Td
1.295 Tw
(reads directed graphs in the same format used by)Tj
/R26393720 10 Tf
209.664 0 Td
(dot\(1\))Tj
/R26077264 10 Tf
29.3441 0 Td
1.294 Tw
(and remo)Tj
-0.15 Tc
38.634 0 Td
(ve)Tj
3.794 Tc
9.28984 0 Td
(ss)Tj
0 Tc
11.5738 0 Td
(ubgraphs rooted at nodes)Tj
-327.861 -12 Td
0.525 Tw
[(specied on the command line via options. These nodes themselv)15(es will not be remo)]TJ
-0.15 Tc
345.385 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.526 Tw
[(d, b)19.9805(ut can be gi)]TJ
-0.15 Tc
63.034 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n)Tj
-426.999 -12 Td
(attrib)Tj
20.9102 0 Td
0.228 Tw
(utes so that the)Tj
2.728 Tc
60.2539 0 Td
(yc)Tj
0 Tc
12.168 0 Td
(an be easily located by a graph stream editor such as)Tj
/R26393720 10 Tf
214.957 0 Td
2.727 Tw
(gvpr\(1\). prune)Tj
/R26077264 10 Tf
67.6738 0 Td
0.227 Tw
(correctly han-)Tj
-375.963 -12 Td
0 Tw
[(dles c)15(ycles, loops and multi-edges.)]TJ
24 TL
0.413 Tw
(Both options can appear multiple times on the command line. All subgraphs rooted at the respecti)'
-0.15 Tc
396.465 0 Td
0.714 Tw
(ve n)Tj
0 Tc
17.2039 0 Td
(odes)Tj
-413.669 -12 Td
(gi)Tj
-0.15 Tc
7.53008 0 Td
(ve)Tj
3.385 Tc
9.28984 0 Td
(nw)Tj
0 Tc
15.6051 0 Td
0.885 Tw
(ill then be processed. If a node does not e)Tj
173.335 0 Td
(xist,)Tj
/R26393720 10 Tf
20.334 0 Td
(prune)Tj
/R26077264 10 Tf
28.9441 0 Td
0.884 Tw
[(will skip it and print a w)10(arning message to)]TJ
-255.038 -12 Td
(stderr)Tj
5.806 Tc
22.2199 0 Td
(.I)Tj
3.306 Tc
11.6359 0 Td
(fm)Tj
0 Tc
14.416 0 Td
0.806 Tw
[(ultiple attrib)19.9829(utes are gi)]TJ
-0.15 Tc
92.2383 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n, the)Tj
3.306 Tc
22.8762 0 Td
(yw)Tj
0 Tc
15.5262 0 Td
0.807 Tw
(ill be applied to all nodes that ha)Tj
-0.15 Tc
135.719 0 Td
1.107 Tw
(ve b)Tj
0 Tc
17.5969 0 Td
0.807 Tw
(een processed.)Tj
/R26393720 10 Tf
64.9238 0 Td
(prune)Tj
/R26077264 10 Tf
-406.442 -12 Td
0 Tw
(writes the result to the stdout.)Tj
/R26393720 10.95 Tf
-36 -16.8 Td
(OPTIONS)Tj
/R26393720 10 Tf
36 -12 Td
(n)Tj
/R25749376 10 Tf
13.7602 0 Td
(name)Tj
/R26077264 10 Tf
22.2398 -12 Td
(Species name of node to prune.)Tj
/R26393720 10 Tf
-36 -16.8 Td
(N)Tj
/R25749376 10 Tf
15.4199 0 Td
[(attr)10(spec)]TJ
/R26077264 10 Tf
20.5801 -12 Td
0.18 Tw
[(Species attrib)20(ute that will be set \(or changed if it e)]TJ
208.09 0 Td
0.179 Tw
(xists\) for an)Tj
2.679 Tc
47.9781 0 Td
(yp)Tj
0 Tc
12.6789 0 Td
(runed node.)Tj
/R25749376 10 Tf
52.898 0 Td
[(attr)10(spec)]TJ
/R26077264 10 Tf
35.109 0 Td
(is a string)Tj
-356.754 -12 Td
0 Tw
(of the form)Tj
/R25749376 10 Tf
47.8199 0 Td
(attr)Tj
/R26077264 10 Tf
15.1801 0 Td
(=)Tj
/R25749376 10 Tf
5.93008 0 Td
[(value)14.9854(.)]TJ
/R26393720 10 Tf
-104.93 -16.8 Td
(v)Tj
-1.11 Tc
/R26077264 10 Tf
36 0 Td
(Ve)Tj
0 Tc
10.55 0 Td
(rbose output.)Tj
/R26393720 10 Tf
-46.55 -16.8 Td
(h ?)Tj
/R26077264 10 Tf
36 0 Td
[(Prints the usage and e)14.9854(xits.)]TJ
/R26393720 10.95 Tf
-72 -16.8 Td
(EXAMPLES)Tj
/R26077264 10 Tf
36 -12 Td
(An input graph)Tj
/R25749376 10 Tf
63.1801 0 Td
(test.gv)Tj
/R26077264 10 Tf
28.65 0 Td
(of the form)Tj
-55.8301 -16.8 Td
(digraph DG {)Tj
2.5 Tc
5 -12 Td
[(A)249.984(>B)]TJ
0 Tc
30.1703 0 Td
(;)Tj
2.5 Tc
-30.1703 -12 Td
[(A)249.984(>C)]TJ
0 Tc
30.1703 0 Td
(;)Tj
2.5 Tc
-30.1703 -24 Td
[(B)249.984(>D)]TJ
0 Tc
30.1703 0 Td
(;)Tj
2.5 Tc
-30.1703 -12 Td
[(B)249.984(>E)]TJ
0 Tc
29.0602 0 Td
(;)Tj
-34.0602 -12 Td
(})Tj
2.5 Tc
-36 -24 Td
(,p)Tj
0 Tc
10 0 Td
(rocessed by the command)Tj
26 -16.8 Td
(prune n B test.gv)Tj
-0.1 Tc
-36 -16.8 Td
(wo)Tj
0 Tc
12.1199 0 Td
[(uld produce the follo)25(wing output \(the actual code might be formatted in a slightly dif)25.0098(ferent w)10.0146(ay\).)]TJ
23.8801 -16.8 Td
(digraph DG {)Tj
2.5 Tc
5 -12 Td
[(A)249.984(>B)]TJ
0 Tc
30.1703 0 Td
(;)Tj
2.5 Tc
-30.1703 -12 Td
[(A)249.984(>C)]TJ
0 Tc
30.1703 0 Td
(;)Tj
-35.1703 -12 Td
(})Tj
-36 -24 Td
(Another input graph)Tj
/R25749376 10 Tf
83.7301 0 Td
(test.gv)Tj
/R26077264 10 Tf
28.65 0 Td
(of the form)Tj
-76.3801 -16.8 Td
(digraph DG {)Tj
2.5 Tc
5 -12 Td
[(A)249.984(>B)]TJ
0 Tc
30.1703 0 Td
(;)Tj
2.5 Tc
-30.1703 -12 Td
[(A)249.984(>C)]TJ
0 Tc
30.1703 0 Td
(;)Tj
2.5 Tc
-30.1703 -24 Td
[(B)249.984(>D)]TJ
0 Tc
30.1703 0 Td
(;)Tj
2.5 Tc
-30.1703 -12 Td
[(B)249.984(>E)]TJ
0 Tc
29.0602 0 Td
(;)Tj
2.5 Tc
-29.0602 -24 Td
[(C)249.984(>E)]TJ
0 Tc
29.0602 0 Td
(;)Tj
-34.0602 -12 Td
(})Tj
391 -38.4 Td
(1)Tj
ET
Q
Q
\n \n \n \n \n-1822\n+1823\n \n \n \n \n BaseFont\n ELLCUF+Times-Italic\n FontDescriptor\n@@ -651,19 +651,19 @@\n FontFile3\n \n \n \n \n \n \n-R22727800\n+R26393720\n \n-R22411344\n+R26077264\n \n-R22083456\n+R25749376\n \n \n \n \n \n \n Type\n@@ -700,29 +700,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R22083456 10 Tf
1 0 0 1 73.25 793.89 Tm
(prune)Tj
/R22411344 10 Tf
23.5102 0 Td
138.7 Tw
(\(1\) General)Tj
187.01 0 Td
0 Tw
(Commands Manual)Tj
/R22083456 10 Tf
221.06 0 Td
(prune)Tj
/R22411344 10 Tf
23.5102 0 Td
(\(1\))Tj
-420.341 -36 Td
(\(note the additional edge from)Tj
/R22083456 10 Tf
123.43 0 Td
(C)Tj
/R22411344 10 Tf
9.88984 0 Td
(to)Tj
/R22083456 10 Tf
10.7898 0 Td
(E)Tj
/R22411344 10 Tf
9.33984 0 Td
(\), processed by the command)Tj
-117.45 -16.8 Td
(prune n B N color=red test.gv)Tj
-36 -16.8 Td
(results in)Tj
36 -16.8 Td
(digraph DG {)Tj
2.5 Tc
5 -12 Td
(B[)Tj
0 Tc
12.5 0 Td
(color=red];)Tj
2.5 Tc
-12.5 -12 Td
[(A)249.984(>B)]TJ
0 Tc
30.1703 0 Td
(;)Tj
2.5 Tc
-30.1703 -12 Td
[(A)249.984(>C)]TJ
0 Tc
30.1703 0 Td
(;)Tj
2.5 Tc
-30.1703 -12 Td
[(C)249.984(>E)]TJ
0 Tc
29.0602 0 Td
(;)Tj
-34.0602 -12 Td
(})Tj
-36 -24 Td
(Node)Tj
/R22083456 10 Tf
24.6699 0 Td
(E)Tj
/R22411344 10 Tf
9.33984 0 Td
(has not been remo)Tj
-0.15 Tc
72.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ds)Tj
0 Tc
11.3898 0 Td
(ince its second parent)Tj
/R22083456 10 Tf
88.7102 0 Td
(C)Tj
/R22411344 10 Tf
9.88984 0 Td
(is not being pruned.)Tj
/R22727800 10.95 Tf
-262.179 -28.8 Td
(EXIT ST)Tj
-1.04 Tc
41.916 0 Td
(AT)Tj
0 Tc
14.1695 0 Td
(US)Tj
/R22727800 10 Tf
-20.0855 -12 Td
(prune)Tj
/R22411344 10 Tf
28.0602 0 Td
[(returns 0 on successful completion.)-500(It returns 1 if an error occurs.)]TJ
/R22727800 10.95 Tf
-64.0602 -16.8 Td
(SEE ALSO)Tj
/R22727800 10 Tf
36 -12 Td
(dot)Tj
/R22411344 10 Tf
13.8898 0 Td
(\(1\),)Tj
/R22727800 10 Tf
16.6602 0 Td
(gvpr)Tj
/R22411344 10 Tf
20 0 Td
(\(1\))Tj
-0.548 Tc
/R22727800 10.95 Tf
-86.55 -28.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
/R22411344 10 Tf
20.7363 -12 Td
(Marcus Harnisch <marcus.harnisch@gmx.net>)Tj
427 -439.2 Td
(2)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R25749376 10 Tf
1 0 0 1 73.25 793.89 Tm
(prune)Tj
/R26077264 10 Tf
23.5102 0 Td
138.7 Tw
(\(1\) General)Tj
187.01 0 Td
0 Tw
(Commands Manual)Tj
/R25749376 10 Tf
221.06 0 Td
(prune)Tj
/R26077264 10 Tf
23.5102 0 Td
(\(1\))Tj
-420.341 -36 Td
(\(note the additional edge from)Tj
/R25749376 10 Tf
123.43 0 Td
(C)Tj
/R26077264 10 Tf
9.88984 0 Td
(to)Tj
/R25749376 10 Tf
10.7898 0 Td
(E)Tj
/R26077264 10 Tf
9.33984 0 Td
(\), processed by the command)Tj
-117.45 -16.8 Td
(prune n B N color=red test.gv)Tj
-36 -16.8 Td
(results in)Tj
36 -16.8 Td
(digraph DG {)Tj
2.5 Tc
5 -12 Td
(B[)Tj
0 Tc
12.5 0 Td
(color=red];)Tj
2.5 Tc
-12.5 -12 Td
[(A)249.984(>B)]TJ
0 Tc
30.1703 0 Td
(;)Tj
2.5 Tc
-30.1703 -12 Td
[(A)249.984(>C)]TJ
0 Tc
30.1703 0 Td
(;)Tj
2.5 Tc
-30.1703 -12 Td
[(C)249.984(>E)]TJ
0 Tc
29.0602 0 Td
(;)Tj
-34.0602 -12 Td
(})Tj
-36 -24 Td
(Node)Tj
/R25749376 10 Tf
24.6699 0 Td
(E)Tj
/R26077264 10 Tf
9.33984 0 Td
(has not been remo)Tj
-0.15 Tc
72.8898 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(ds)Tj
0 Tc
11.3898 0 Td
(ince its second parent)Tj
/R25749376 10 Tf
88.7102 0 Td
(C)Tj
/R26077264 10 Tf
9.88984 0 Td
(is not being pruned.)Tj
/R26393720 10.95 Tf
-262.179 -28.8 Td
(EXIT ST)Tj
-1.04 Tc
41.916 0 Td
(AT)Tj
0 Tc
14.1695 0 Td
(US)Tj
/R26393720 10 Tf
-20.0855 -12 Td
(prune)Tj
/R26077264 10 Tf
28.0602 0 Td
[(returns 0 on successful completion.)-500(It returns 1 if an error occurs.)]TJ
/R26393720 10.95 Tf
-64.0602 -16.8 Td
(SEE ALSO)Tj
/R26393720 10 Tf
36 -12 Td
(dot)Tj
/R26077264 10 Tf
13.8898 0 Td
(\(1\),)Tj
/R26393720 10 Tf
16.6602 0 Td
(gvpr)Tj
/R26077264 10 Tf
20 0 Td
(\(1\))Tj
-0.548 Tc
/R26393720 10.95 Tf
-86.55 -28.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
/R26077264 10 Tf
20.7363 -12 Td
(Marcus Harnisch <marcus.harnisch@gmx.net>)Tj
427 -439.2 Td
(2)Tj
ET
Q
Q
\n \n \n \n \n-740\n+741\n \n \n \n \n-R22727800\n+R26393720\n \n-R22411344\n+R26077264\n \n-R22083456\n+R25749376\n \n \n \n \n \n \n \n@@ -774,18 +774,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-385\n+384\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R18100176 def
1 begincodespacerange
<00><ff>
endcodespacerange
35 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2e><2e><002e>
<31><31><0031>
<3f><3f><003f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<58><58><0058>
<59><59><0059>
<64><64><0064>
<65><65><0065>
<67><67><0067>
<68><68><0068>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R21766096 def
1 begincodespacerange
<00><ff>
endcodespacerange
35 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2e><2e><002e>
<31><31><0031>
<3f><3f><003f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<58><58><0058>
<59><59><0059>
<64><64><0064>
<65><65><0065>
<67><67><0067>
<68><68><0068>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -805,15 +805,15 @@\n \n Filter\n FlateDecode\n Length\n 529\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R22728096 def
1 begincodespacerange
<00><ff>
endcodespacerange
58 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4d><4d><004d>
<4e><4e><004e>
<50><50><0050>
<53><53><0053>
<54><54><0054>
<56><56><0056>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7b><7b><007b>
<7c><7c><007c>
<7d><7d><007d>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R26394016 def
1 begincodespacerange
<00><ff>
endcodespacerange
58 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4d><4d><004d>
<4e><4e><004e>
<50><50><0050>
<53><53><0053>
<54><54><0054>
<56><56><0056>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7b><7b><007b>
<7c><7c><007c>
<7d><7d><007d>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -832,18 +832,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-285\n+287\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R22728464 def
1 begincodespacerange
<00><ff>
endcodespacerange
20 beginbfrange
<20><20><0020>
<2e><2e><002e>
<43><43><0043>
<45><45><0045>
<61><61><0061>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<67><67><0067>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R26394384 def
1 begincodespacerange
<00><ff>
endcodespacerange
20 beginbfrange
<20><20><0020>
<2e><2e><002e>
<43><43><0043>
<45><45><0045>
<61><61><0061>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<67><67><0067>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -865,15 +865,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-216247645c48'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-c552cc7f4af2'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 28\n"}]}]}, {"source1": "./usr/share/doc/graphviz/sccmap.1.pdf.gz", "source2": "./usr/share/doc/graphviz/sccmap.1.pdf.gz", "unified_diff": null, "details": [{"source1": "sccmap.1.pdf", "source2": "sccmap.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,20 +71,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R21391248 10 Tf
1 0 0 1 72.3301 793.89 Tm
(SCCMAP)Tj
/R21719136 10 Tf
39.3301 0 Td
123.8 Tw
(\(1\) General)Tj
172.11 0 Td
0 Tw
(Commands Manual)Tj
/R21391248 10 Tf
205.24 0 Td
(SCCMAP)Tj
/R21719136 10 Tf
39.3301 0 Td
(\(1\))Tj
-0.219 Tc
/R22035592 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R21719136 10 Tf
20.407 -12 Td
[(sccmap e)15.0073(xtract strongly connected components of directed graphs)]TJ
/R22035592 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R22035592 10 Tf
36 -12 Td
(sccmap)Tj
/R21719136 10 Tf
34.1602 0 Td
([)Tj
/R22035592 10 Tf
3.33008 0 Td
(dsSv)Tj
2.5 Tc
/R21719136 10 Tf
25.7102 0 Td
(][)Tj
0 Tc
/R22035592 10 Tf
11.6602 0 Td
(o)Tj
/R21391248 10 Tf
10.9301 0 Td
(outle)Tj
2.5 Tc
/R21719136 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R21391248 10 Tf
13.5699 0 Td
(les)Tj
/R21719136 10 Tf
18.8801 0 Td
(])Tj
/R22035592 10.95 Tf
-181.921 -16.8 Td
(DESCRIPTION)Tj
/R21391248 10 Tf
36.3398 -12 Td
(sccmap)Tj
/R21719136 10 Tf
32.9898 0 Td
0.31 Tw
(decomposes digraphs into strongly connected components and an auxiliary map of the relationship)Tj
-33.3297 -12 Td
1.619 Tw
[(between components.)-661.89(In this map, each component is collapsed into a node.)]TJ
330.219 0 Td
1.62 Tw
(The resulting graphs are)Tj
-330.219 -12 Td
1.286 Tw
[(printed to standard out.)-628.606(The number of nodes, edges and strongly connected components are printed to)]TJ
12 TL
0 Tw
T*[(standard error)54.9841(.)]TJ
/R22035592 10 Tf
62.7602 0 Td
(sccmap)Tj
/R21719136 10 Tf
34.1602 0 Td
[(is a w)9.99268(ay of partitioning lar)17.9834(ge graphs into more manageable pieces.)]TJ
/R22035592 10.95 Tf
-132.92 -16.8 Td
(OPTIONS)Tj
/R21719136 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R22035592 10 Tf
16.8 TL
(d)'
/R21719136 10 Tf
36 0 Td
(Preserv)Tj
2.5 Tc
29.8398 0 Td
(ed)Tj
-0.15 Tc
11.9398 0 Td
(eg)Tj
0 Tc
9.28984 0 Td
(enerate components of only one node.)Tj
/R22035592 10 Tf
-87.0695 -16.8 Td
(s)Tj
/R21719136 10 Tf
36 0 Td
(Do not print the resulting graphs. Only the statistics are important.)Tj
/R22035592 10 Tf
-36 -16.8 Td
(S)Tj
/R21719136 10 Tf
36 0 Td
(Just print the resulting graphs. No statistics are printed.)Tj
/R22035592 10 Tf
-36 -16.8 Td
(o)Tj
/R21391248 10 Tf
10.9301 0 Td
(output)Tj
/R21719136 10 Tf
25.0699 -12 Td
(Prints output to the le)Tj
/R21391248 10 Tf
94.1801 0 Td
(output)Tj
2.5 Tc
/R21719136 10 Tf
25.5602 0 Td
[(.I)249.993(fn)]TJ
0 Tc
19.1602 0 Td
(ot gi)Tj
-0.15 Tc
17.8102 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n,)Tj
/R22035592 10 Tf
10 0 Td
(sccmap)Tj
/R21719136 10 Tf
34.1602 0 Td
(uses stdout.)Tj
/R22035592 10 Tf
-246.161 -16.8 Td
(v)Tj
/R21719136 10 Tf
36 0 Td
0.585 Tw
(Generate additional statistics. In particular)Tj
171.63 0 Td
(,)Tj
/R22035592 10 Tf
5.58594 0 Td
(sccmap)Tj
/R21719136 10 Tf
34.7461 0 Td
0.586 Tw
(prints the number of nodes, edges, connected)Tj
-211.962 -12 Td
0.483 Tw
[(components, and strongly connected components, follo)25(wed by the fraction of nodes in a non-tri)]TJ
387.669 0 Td
(v-)Tj
-387.669 -12 Td
1.312 Tw
(ial strongly connected components, the maximum de)Tj
219.092 0 Td
1.313 Tw
(gree of the graph, and fraction of non-tree)Tj
-219.092 -12 Td
0 Tw
(edges in the graph.)Tj
/R22035592 10.95 Tf
-72 -16.8 Td
(OPERANDS)Tj
/R21719136 10 Tf
36 -12 Td
[(The follo)25.0159(wing operand is supported:)]TJ
/R21391248 10 Tf
1.91016 -16.8 Td
(les)Tj
/R21719136 10 Tf
38.0898 0 Td
1.038 Tw
[(Names of les containing 1 or more graphs in dot format.)-603.796(If no)]TJ
/R21391248 10 Tf
272.314 0 Td
(les)Tj
/R21719136 10 Tf
19.918 0 Td
(operand is specied, the)Tj
-292.232 -12 Td
0 Tw
(standard input will be used.)Tj
/R22035592 10.95 Tf
-76 -16.8 Td
[(DIA)54.9606(GNOSTICS)]TJ
/R22035592 10 Tf
36 -12 Td
(sccmap)Tj
/R21719136 10 Tf
34.1602 0 Td
[(emits a w)9.99268(arning if it encounters an undirected graph, and ignores it.)]TJ
-0.548 Tc
/R22035592 10.95 Tf
-70.1602 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R21719136 10 Tf
20.7363 -12 Td
(Stephen C. North <north@research.att.com>)Tj
12 TL
T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R22035592 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R21719136 10 Tf
36 -12 Td
[(gc\(1\), dot\(1\), ac)15.0073(yclic\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), tred\(1\), libgraph\(3\))]TJ
167.45 -261.6 Td
[(21 March 2001)-19845(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R20211600 10 Tf
1 0 0 1 72.3301 793.89 Tm
(SCCMAP)Tj
/R20539488 10 Tf
39.3301 0 Td
123.8 Tw
(\(1\) General)Tj
172.11 0 Td
0 Tw
(Commands Manual)Tj
/R20211600 10 Tf
205.24 0 Td
(SCCMAP)Tj
/R20539488 10 Tf
39.3301 0 Td
(\(1\))Tj
-0.219 Tc
/R20855944 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R20539488 10 Tf
20.407 -12 Td
[(sccmap e)15.0073(xtract strongly connected components of directed graphs)]TJ
/R20855944 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R20855944 10 Tf
36 -12 Td
(sccmap)Tj
/R20539488 10 Tf
34.1602 0 Td
([)Tj
/R20855944 10 Tf
3.33008 0 Td
(dsSv)Tj
2.5 Tc
/R20539488 10 Tf
25.7102 0 Td
(][)Tj
0 Tc
/R20855944 10 Tf
11.6602 0 Td
(o)Tj
/R20211600 10 Tf
10.9301 0 Td
(outle)Tj
2.5 Tc
/R20539488 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
/R20211600 10 Tf
13.5699 0 Td
(les)Tj
/R20539488 10 Tf
18.8801 0 Td
(])Tj
/R20855944 10.95 Tf
-181.921 -16.8 Td
(DESCRIPTION)Tj
/R20211600 10 Tf
36.3398 -12 Td
(sccmap)Tj
/R20539488 10 Tf
32.9898 0 Td
0.31 Tw
(decomposes digraphs into strongly connected components and an auxiliary map of the relationship)Tj
-33.3297 -12 Td
1.619 Tw
[(between components.)-661.89(In this map, each component is collapsed into a node.)]TJ
330.219 0 Td
1.62 Tw
(The resulting graphs are)Tj
-330.219 -12 Td
1.286 Tw
[(printed to standard out.)-628.606(The number of nodes, edges and strongly connected components are printed to)]TJ
12 TL
0 Tw
T*[(standard error)54.9841(.)]TJ
/R20855944 10 Tf
62.7602 0 Td
(sccmap)Tj
/R20539488 10 Tf
34.1602 0 Td
[(is a w)9.99268(ay of partitioning lar)17.9834(ge graphs into more manageable pieces.)]TJ
/R20855944 10.95 Tf
-132.92 -16.8 Td
(OPTIONS)Tj
/R20539488 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R20855944 10 Tf
16.8 TL
(d)'
/R20539488 10 Tf
36 0 Td
(Preserv)Tj
2.5 Tc
29.8398 0 Td
(ed)Tj
-0.15 Tc
11.9398 0 Td
(eg)Tj
0 Tc
9.28984 0 Td
(enerate components of only one node.)Tj
/R20855944 10 Tf
-87.0695 -16.8 Td
(s)Tj
/R20539488 10 Tf
36 0 Td
(Do not print the resulting graphs. Only the statistics are important.)Tj
/R20855944 10 Tf
-36 -16.8 Td
(S)Tj
/R20539488 10 Tf
36 0 Td
(Just print the resulting graphs. No statistics are printed.)Tj
/R20855944 10 Tf
-36 -16.8 Td
(o)Tj
/R20211600 10 Tf
10.9301 0 Td
(output)Tj
/R20539488 10 Tf
25.0699 -12 Td
(Prints output to the le)Tj
/R20211600 10 Tf
94.1801 0 Td
(output)Tj
2.5 Tc
/R20539488 10 Tf
25.5602 0 Td
[(.I)249.993(fn)]TJ
0 Tc
19.1602 0 Td
(ot gi)Tj
-0.15 Tc
17.8102 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n,)Tj
/R20855944 10 Tf
10 0 Td
(sccmap)Tj
/R20539488 10 Tf
34.1602 0 Td
(uses stdout.)Tj
/R20855944 10 Tf
-246.161 -16.8 Td
(v)Tj
/R20539488 10 Tf
36 0 Td
0.585 Tw
(Generate additional statistics. In particular)Tj
171.63 0 Td
(,)Tj
/R20855944 10 Tf
5.58594 0 Td
(sccmap)Tj
/R20539488 10 Tf
34.7461 0 Td
0.586 Tw
(prints the number of nodes, edges, connected)Tj
-211.962 -12 Td
0.483 Tw
[(components, and strongly connected components, follo)25(wed by the fraction of nodes in a non-tri)]TJ
387.669 0 Td
(v-)Tj
-387.669 -12 Td
1.312 Tw
(ial strongly connected components, the maximum de)Tj
219.092 0 Td
1.313 Tw
(gree of the graph, and fraction of non-tree)Tj
-219.092 -12 Td
0 Tw
(edges in the graph.)Tj
/R20855944 10.95 Tf
-72 -16.8 Td
(OPERANDS)Tj
/R20539488 10 Tf
36 -12 Td
[(The follo)25.0159(wing operand is supported:)]TJ
/R20211600 10 Tf
1.91016 -16.8 Td
(les)Tj
/R20539488 10 Tf
38.0898 0 Td
1.038 Tw
[(Names of les containing 1 or more graphs in dot format.)-603.796(If no)]TJ
/R20211600 10 Tf
272.314 0 Td
(les)Tj
/R20539488 10 Tf
19.918 0 Td
(operand is specied, the)Tj
-292.232 -12 Td
0 Tw
(standard input will be used.)Tj
/R20855944 10.95 Tf
-76 -16.8 Td
[(DIA)54.9606(GNOSTICS)]TJ
/R20855944 10 Tf
36 -12 Td
(sccmap)Tj
/R20539488 10 Tf
34.1602 0 Td
[(emits a w)9.99268(arning if it encounters an undirected graph, and ignores it.)]TJ
-0.548 Tc
/R20855944 10.95 Tf
-70.1602 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R20539488 10 Tf
20.7363 -12 Td
(Stephen C. North <north@research.att.com>)Tj
12 TL
T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R20855944 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R20539488 10 Tf
36 -12 Td
[(gc\(1\), dot\(1\), ac)15.0073(yclic\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), tred\(1\), libgraph\(3\))]TJ
167.45 -261.6 Td
[(21 March 2001)-19845(1)]TJ
ET
Q
Q
\n \n \n \n \n-1574\n+1572\n \n \n \n \n BaseFont\n ZNBXCV+Times-Italic\n FontDescriptor\n@@ -617,19 +617,19 @@\n FontFile3\n \n \n \n \n \n \n-R22035592\n+R20855944\n \n-R21719136\n+R20539488\n \n-R21391248\n+R20211600\n \n \n \n \n \n \n \n@@ -681,18 +681,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-330\n+331\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R22054776 def
1 begincodespacerange
<00><ff>
endcodespacerange
27 beginbfrange
<20><20><0020>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<61><61><0061>
<63><63><0063>
<64><64><0064>
<6d><6d><006d>
<6f><6f><006f>
<70><70><0070>
<73><73><0073>
<76><76><0076>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R20875128 def
1 begincodespacerange
<00><ff>
endcodespacerange
27 beginbfrange
<20><20><0020>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<61><61><0061>
<63><63><0063>
<64><64><0064>
<6d><6d><006d>
<6f><6f><006f>
<70><70><0070>
<73><73><0073>
<76><76><0076>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -712,15 +712,15 @@\n \n Filter\n FlateDecode\n Length\n 501\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R22055144 def
1 begincodespacerange
<00><ff>
endcodespacerange
53 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<3a><3a><003a>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<49><49><0049>
<4a><4a><004a>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R20875496 def
1 begincodespacerange
<00><ff>
endcodespacerange
53 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<3a><3a><003a>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<49><49><0049>
<4a><4a><004a>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -739,18 +739,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-265\n+266\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R22055512 def
1 begincodespacerange
<00><ff>
endcodespacerange
16 beginbfrange
<41><41><0041>
<43><43><0043>
<4d><4d><004d>
<50><50><0050>
<53><53><0053>
<61><61><0061>
<63><63><0063>
<65><65><0065>
<6c><6c><006c>
<6d><6d><006d>
<6f><6f><006f>
<70><70><0070>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R20875864 def
1 begincodespacerange
<00><ff>
endcodespacerange
16 beginbfrange
<41><41><0041>
<43><43><0043>
<4d><4d><004d>
<50><50><0050>
<53><53><0053>
<61><61><0061>
<63><63><0063>
<65><65><0065>
<6c><6c><006c>
<6d><6d><006d>
<6f><6f><006f>
<70><70><0070>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -772,15 +772,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-baa026199304'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-b82565c61052'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/tcldot.3tcl.pdf.gz", "source2": "./usr/share/doc/graphviz/tcldot.3tcl.pdf.gz", "unified_diff": null, "details": [{"source1": "tcldot.3tcl.pdf", "source2": "tcldot.3tcl.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -77,20 +77,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R12998592 10 Tf
1 0 0 1 72.1301 793.89 Tm
(tcldot)Tj
/R13324368 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
/R12998592 10 Tf
399.29 0 Td
(tcldot)Tj
/R13324368 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
-0.219 Tc
/R13642936 10.95 Tf
-446.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R13324368 10 Tf
20.407 -12 Td
(tcldot graph manipulation in tcl)Tj
/R13642936 10.95 Tf
-36 -28.8 Td
(SYNOPSIS)Tj
/R13324368 10 Tf
36 -12 Td
(#!/usr/local/bin/tclsh)Tj
12 TL
(package require)'
/R13642936 10 Tf
66.0801 0 Td
(Tcldot)Tj
/R13642936 10.95 Tf
-102.08 -28.8 Td
[(USA)54.9729(GE)]TJ
/R13324368 10 Tf
36 -12 Td
[(Requires the dynamic loading f)10.0146(acilities of tcl7.6 or later)55.0146(.)]TJ
/R13642936 10.95 Tf
-36 -28.8 Td
[(INTR)30.0371(ODUCTION)]TJ
/R13642936 10 Tf
36 -12 Td
(tcldot)Tj
/R13324368 10 Tf
27.1379 0 Td
0.198 Tw
(is a tcl dynamically loaded e)Tj
114.99 0 Td
0.197 Tw
[(xtension that incorporates the directed graph f)9.99512(acilities of)]TJ
/R13642936 10 Tf
229.766 0 Td
(dot\(1\),)Tj
/R13324368 10 Tf
30.7469 0 Td
(and the)Tj
-402.641 -12 Td
0.706 Tw
[(undirected graph f)10.0122(acilities of)]TJ
/R13642936 10 Tf
120.474 0 Td
(neato\(1\),)Tj
/R13324368 10 Tf
40.6961 0 Td
[(into tcl and pro)14.9951(vides a set of commands to control those f)]TJ
237.216 0 Td
(acilities.)Tj
/R13642936 10 Tf
-398.386 -12 Td
(tcldot)Tj
/R13324368 10 Tf
27.0051 0 Td
(con)Tj
-0.15 Tc
14.0398 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rts)Tj
/R13642936 10 Tf
12.5648 0 Td
(dot)Tj
/R13324368 10 Tf
16.4539 0 Td
(and)Tj
/R13642936 10 Tf
17.0039 0 Td
(neato)Tj
/R13324368 10 Tf
25.8941 0 Td
0.064 Tw
(from batch processing tools to an interpreted and, if needed, interacti)Tj
-0.15 Tc
275.89 0 Td
0.364 Tw
(ve s)Tj
0 Tc
15.7441 0 Td
0.064 Tw
(et of)Tj
-413.886 -12 Td
0 Tw
[(graph manipulation f)9.99268(acilities.)]TJ
/R13642936 10.95 Tf
-36 -28.8 Td
(COMMANDS)Tj
/R13642936 10 Tf
36 -12 Td
(tcldot)Tj
/R13324368 10 Tf
28.4371 0 Td
1.498 Tw
(initially adds only three commands to tcl, namely)Tj
/R13642936 10 Tf
212.254 0 Td
(dotnew)Tj
3.998 Tc
30.5602 0 Td
(,d)Tj
0 Tc
12.0578 0 Td
[(otr)18.0151(ead,)]TJ
/R13324368 10 Tf
34.0879 0 Td
(and)Tj
/R13642936 10 Tf
18.4379 0 Td
[(dotstring)15.0146(.)]TJ
/R13324368 10 Tf
47.7379 0 Td
(These com-)Tj
-383.573 -12 Td
0.616 Tw
(mands return a handle for the graph that has just been created and that handle can then be used as a com-)Tj
0 Tw
(mand for further actions on the graph.)'
24 TL
(All other "commands" are of the form:)'
/R12998592 10 Tf
36.3102 -16.8 Td
(handle)Tj
/R13642936 10 Tf
29.9 0 Td
(<method>)Tj
/R12998592 10 Tf
47.3699 0 Td
[(par)15.0146(ameter)10.0073(s)]TJ
/R13324368 10 Tf
-113.58 -16.8 Td
(Man)Tj
3.11 Tc
18.1801 0 Td
[(yo)310.984(ft)]TJ
0 Tc
22.3301 0 Td
0.611 Tw
[(he methods return further handles of graphs, nodes of edges, which are themselv)14.9951(es re)15.0049(gistered as)]TJ
-40.5102 -12 Td
(commands.)Tj
0 Tw
(The methods are described in detail belo)'
-0.65 Tc
161.94 0 Td
1.3 Tw
(w, b)Tj
0 Tc
16.3699 0 Td
0 Tw
(ut in summary:)Tj
-178.31 -16.8 Td
(Graph methods are:)Tj
/R13642936 10 Tf
36 -16.8 Td
1.71 Tw
[(addedge, addnode, addsubgraph, countedges, countnodes, lay)25.0098(out, listattrib)20.0098(utes, listedgeat-)]TJ
12 TL
(trib)'
15.9102 0 Td
0.402 Tw
(utes, listnodeattrib)Tj
80.202 0 Td
0.403 Tw
(utes, listedges, listnodes, listnodesr)Tj
-0.15 Tc
148.259 0 Td
(ev)Tj
2.903 Tc
8.73984 0 Td
(,l)Tj
0 Tc
8.18281 0 Td
(istsubgraphs, r)Tj
64.123 0 Td
(ender)Tj
2.903 Tc
23.5199 0 Td
(,r)Tj
0 Tc
9.66289 0 Td
[(ender)10.0146(gd,)]TJ
-358.6 -12 Td
(queryattrib)Tj
49.2398 0 Td
16.744 Tw
(utes, query)Tj
63.8641 0 Td
(edgeattrib)Tj
43.6801 0 Td
16.743 Tw
[(utes, querynodeattrib)20.0098(utes, queryattrib)]TJ
196.966 0 Td
(ute)Tj
-0.1 Tc
13.1801 0 Td
(va)Tj
0 Tc
9.9 0 Td
(lues,)Tj
-376.83 -12 Td
[(query)10(edgeattrib)19.9927(ute)]TJ
-0.1 Tc
81.7602 0 Td
(va)Tj
0 Tc
9.9 0 Td
2.972 Tw
(lues, querynodeattrib)Tj
94.4422 0 Td
(ute)Tj
-0.1 Tc
13.1801 0 Td
(va)Tj
0 Tc
9.9 0 Td
(lues, setattrib)Tj
60.5422 0 Td
2.973 Tw
[(utes, setedgeattrib)20.0195(utes, setn-)]TJ
-269.725 -12 Td
0 Tw
[(odeattrib)20.0159(utes, sho)10.0073(wname, write.)]TJ
/R13324368 10 Tf
-36 -16.8 Td
(Node methods are:)Tj
/R13642936 10 Tf
36 -16.8 Td
0.125 Tw
[(addedge, listattrib)19.9927(utes, listedges, listinedges, listoutedges, queryattrib)20.0098(utes, queryattrib)]TJ
366.81 0 Td
(ute)Tj
-0.1 Tc
13.1801 0 Td
(va)Tj
0 Tc
9.9 0 Td
(l-)Tj
-389.89 -12 Td
0 Tw
[(ues, setattrib)20.0159(utes, sho)10.0073(wname.)]TJ
/R13324368 10 Tf
-36 -16.8 Td
(Edge methods are:)Tj
/R13642936 10 Tf
36 -16.8 Td
2.678 Tw
[(delete, listattrib)20.0098(utes, listnodes, queryattrib)19.9902(utes, queryattrib)]TJ
262.872 0 Td
(ute)Tj
-0.1 Tc
13.1801 0 Td
(va)Tj
0 Tc
9.9 0 Td
2.679 Tw
[(lues, setattrib)20.0195(utes, sho)]TJ
99.4977 0 Td
(w-)Tj
-385.45 -12 Td
(name.)Tj
-36 -28.8 Td
(dotnew)Tj
/R12998592 10 Tf
33.6102 0 Td
0 Tw
[(gr)15.0159(aphT)74.0076(ype ?attrib)19.9854(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ
/R13324368 10 Tf
2.38984 -24 Td
(creates a ne)Tj
2.5 Tc
46.3898 0 Td
(we)Tj
0 Tc
14.1602 0 Td
(mpty graph and returns its)Tj
/R12998592 10 Tf
107.91 0 Td
[(gr)15.0146(aphHandle)15.0146(.)]TJ
-168.04 -24 Td
[(gr)15.0159(aphT)74.0076(ype)]TJ
/R13324368 10 Tf
45.4348 0 Td
0.315 Tw
(can be an)Tj
2.815 Tc
38.2398 0 Td
(ys)Tj
0 Tc
11.7051 0 Td
(upported by)Tj
/R13642936 10 Tf
51.1801 0 Td
(dot\(1\))Tj
/R13324368 10 Tf
28.3648 0 Td
(namely: "graph," "digraph," "graphstrict," or "digraph-)Tj
-175.345 -12 Td
3.074 Tw
(strict." \(In)Tj
46.8879 0 Td
0.574 Tw
(digraphs edges ha)Tj
-0.15 Tc
72.598 0 Td
0.874 Tw
(ve a d)Tj
0 Tc
24.8781 0 Td
0.575 Tw
(irection from tail to head. "Strict" graphs or digraphs collapse)Tj
-144.364 -12 Td
0 Tw
(multiple edges between the same pair of nodes into a single edge.\))Tj
-0.15 Tc
24 TL
(Fo)'
0 Tc
10.4102 0 Td
(llo)Tj
10.3102 0 Td
2.003 Tw
(wing the mandatory)Tj
/R12998592 10 Tf
88.9191 0 Td
[(gr)15.0146(aphT)74.0088(ype)]TJ
/R13324368 10 Tf
47.1227 0 Td
(parameter the)Tj
/R13642936 10 Tf
61.2059 0 Td
(dotnew)Tj
/R13324368 10 Tf
35.6129 0 Td
2.002 Tw
(command will accept an arbitrary)Tj
-121.441 -45.6 Td
0 Tw
[(Tcl Extensions)-19914(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R44599232 10 Tf
1 0 0 1 72.1301 793.89 Tm
(tcldot)Tj
/R44925008 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
/R44599232 10 Tf
399.29 0 Td
(tcldot)Tj
/R44925008 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
-0.219 Tc
/R45243576 10.95 Tf
-446.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R44925008 10 Tf
20.407 -12 Td
(tcldot graph manipulation in tcl)Tj
/R45243576 10.95 Tf
-36 -28.8 Td
(SYNOPSIS)Tj
/R44925008 10 Tf
36 -12 Td
(#!/usr/local/bin/tclsh)Tj
12 TL
(package require)'
/R45243576 10 Tf
66.0801 0 Td
(Tcldot)Tj
/R45243576 10.95 Tf
-102.08 -28.8 Td
[(USA)54.9729(GE)]TJ
/R44925008 10 Tf
36 -12 Td
[(Requires the dynamic loading f)10.0146(acilities of tcl7.6 or later)55.0146(.)]TJ
/R45243576 10.95 Tf
-36 -28.8 Td
[(INTR)30.0371(ODUCTION)]TJ
/R45243576 10 Tf
36 -12 Td
(tcldot)Tj
/R44925008 10 Tf
27.1379 0 Td
0.198 Tw
(is a tcl dynamically loaded e)Tj
114.99 0 Td
0.197 Tw
[(xtension that incorporates the directed graph f)9.99512(acilities of)]TJ
/R45243576 10 Tf
229.766 0 Td
(dot\(1\),)Tj
/R44925008 10 Tf
30.7469 0 Td
(and the)Tj
-402.641 -12 Td
0.706 Tw
[(undirected graph f)10.0122(acilities of)]TJ
/R45243576 10 Tf
120.474 0 Td
(neato\(1\),)Tj
/R44925008 10 Tf
40.6961 0 Td
[(into tcl and pro)14.9951(vides a set of commands to control those f)]TJ
237.216 0 Td
(acilities.)Tj
/R45243576 10 Tf
-398.386 -12 Td
(tcldot)Tj
/R44925008 10 Tf
27.0051 0 Td
(con)Tj
-0.15 Tc
14.0398 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rts)Tj
/R45243576 10 Tf
12.5648 0 Td
(dot)Tj
/R44925008 10 Tf
16.4539 0 Td
(and)Tj
/R45243576 10 Tf
17.0039 0 Td
(neato)Tj
/R44925008 10 Tf
25.8941 0 Td
0.064 Tw
(from batch processing tools to an interpreted and, if needed, interacti)Tj
-0.15 Tc
275.89 0 Td
0.364 Tw
(ve s)Tj
0 Tc
15.7441 0 Td
0.064 Tw
(et of)Tj
-413.886 -12 Td
0 Tw
[(graph manipulation f)9.99268(acilities.)]TJ
/R45243576 10.95 Tf
-36 -28.8 Td
(COMMANDS)Tj
/R45243576 10 Tf
36 -12 Td
(tcldot)Tj
/R44925008 10 Tf
28.4371 0 Td
1.498 Tw
(initially adds only three commands to tcl, namely)Tj
/R45243576 10 Tf
212.254 0 Td
(dotnew)Tj
3.998 Tc
30.5602 0 Td
(,d)Tj
0 Tc
12.0578 0 Td
[(otr)18.0151(ead,)]TJ
/R44925008 10 Tf
34.0879 0 Td
(and)Tj
/R45243576 10 Tf
18.4379 0 Td
[(dotstring)15.0146(.)]TJ
/R44925008 10 Tf
47.7379 0 Td
(These com-)Tj
-383.573 -12 Td
0.616 Tw
(mands return a handle for the graph that has just been created and that handle can then be used as a com-)Tj
0 Tw
(mand for further actions on the graph.)'
24 TL
(All other "commands" are of the form:)'
/R44599232 10 Tf
36.3102 -16.8 Td
(handle)Tj
/R45243576 10 Tf
29.9 0 Td
(<method>)Tj
/R44599232 10 Tf
47.3699 0 Td
[(par)15.0146(ameter)10.0073(s)]TJ
/R44925008 10 Tf
-113.58 -16.8 Td
(Man)Tj
3.11 Tc
18.1801 0 Td
[(yo)310.984(ft)]TJ
0 Tc
22.3301 0 Td
0.611 Tw
[(he methods return further handles of graphs, nodes of edges, which are themselv)14.9951(es re)15.0049(gistered as)]TJ
-40.5102 -12 Td
(commands.)Tj
0 Tw
(The methods are described in detail belo)'
-0.65 Tc
161.94 0 Td
1.3 Tw
(w, b)Tj
0 Tc
16.3699 0 Td
0 Tw
(ut in summary:)Tj
-178.31 -16.8 Td
(Graph methods are:)Tj
/R45243576 10 Tf
36 -16.8 Td
1.71 Tw
[(addedge, addnode, addsubgraph, countedges, countnodes, lay)25.0098(out, listattrib)20.0098(utes, listedgeat-)]TJ
12 TL
(trib)'
15.9102 0 Td
0.402 Tw
(utes, listnodeattrib)Tj
80.202 0 Td
0.403 Tw
(utes, listedges, listnodes, listnodesr)Tj
-0.15 Tc
148.259 0 Td
(ev)Tj
2.903 Tc
8.73984 0 Td
(,l)Tj
0 Tc
8.18281 0 Td
(istsubgraphs, r)Tj
64.123 0 Td
(ender)Tj
2.903 Tc
23.5199 0 Td
(,r)Tj
0 Tc
9.66289 0 Td
[(ender)10.0146(gd,)]TJ
-358.6 -12 Td
(queryattrib)Tj
49.2398 0 Td
16.744 Tw
(utes, query)Tj
63.8641 0 Td
(edgeattrib)Tj
43.6801 0 Td
16.743 Tw
[(utes, querynodeattrib)20.0098(utes, queryattrib)]TJ
196.966 0 Td
(ute)Tj
-0.1 Tc
13.1801 0 Td
(va)Tj
0 Tc
9.9 0 Td
(lues,)Tj
-376.83 -12 Td
[(query)10(edgeattrib)19.9927(ute)]TJ
-0.1 Tc
81.7602 0 Td
(va)Tj
0 Tc
9.9 0 Td
2.972 Tw
(lues, querynodeattrib)Tj
94.4422 0 Td
(ute)Tj
-0.1 Tc
13.1801 0 Td
(va)Tj
0 Tc
9.9 0 Td
(lues, setattrib)Tj
60.5422 0 Td
2.973 Tw
[(utes, setedgeattrib)20.0195(utes, setn-)]TJ
-269.725 -12 Td
0 Tw
[(odeattrib)20.0159(utes, sho)10.0073(wname, write.)]TJ
/R44925008 10 Tf
-36 -16.8 Td
(Node methods are:)Tj
/R45243576 10 Tf
36 -16.8 Td
0.125 Tw
[(addedge, listattrib)19.9927(utes, listedges, listinedges, listoutedges, queryattrib)20.0098(utes, queryattrib)]TJ
366.81 0 Td
(ute)Tj
-0.1 Tc
13.1801 0 Td
(va)Tj
0 Tc
9.9 0 Td
(l-)Tj
-389.89 -12 Td
0 Tw
[(ues, setattrib)20.0159(utes, sho)10.0073(wname.)]TJ
/R44925008 10 Tf
-36 -16.8 Td
(Edge methods are:)Tj
/R45243576 10 Tf
36 -16.8 Td
2.678 Tw
[(delete, listattrib)20.0098(utes, listnodes, queryattrib)19.9902(utes, queryattrib)]TJ
262.872 0 Td
(ute)Tj
-0.1 Tc
13.1801 0 Td
(va)Tj
0 Tc
9.9 0 Td
2.679 Tw
[(lues, setattrib)20.0195(utes, sho)]TJ
99.4977 0 Td
(w-)Tj
-385.45 -12 Td
(name.)Tj
-36 -28.8 Td
(dotnew)Tj
/R44599232 10 Tf
33.6102 0 Td
0 Tw
[(gr)15.0159(aphT)74.0076(ype ?attrib)19.9854(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ
/R44925008 10 Tf
2.38984 -24 Td
(creates a ne)Tj
2.5 Tc
46.3898 0 Td
(we)Tj
0 Tc
14.1602 0 Td
(mpty graph and returns its)Tj
/R44599232 10 Tf
107.91 0 Td
[(gr)15.0146(aphHandle)15.0146(.)]TJ
-168.04 -24 Td
[(gr)15.0159(aphT)74.0076(ype)]TJ
/R44925008 10 Tf
45.4348 0 Td
0.315 Tw
(can be an)Tj
2.815 Tc
38.2398 0 Td
(ys)Tj
0 Tc
11.7051 0 Td
(upported by)Tj
/R45243576 10 Tf
51.1801 0 Td
(dot\(1\))Tj
/R44925008 10 Tf
28.3648 0 Td
(namely: "graph," "digraph," "graphstrict," or "digraph-)Tj
-175.345 -12 Td
3.074 Tw
(strict." \(In)Tj
46.8879 0 Td
0.574 Tw
(digraphs edges ha)Tj
-0.15 Tc
72.598 0 Td
0.874 Tw
(ve a d)Tj
0 Tc
24.8781 0 Td
0.575 Tw
(irection from tail to head. "Strict" graphs or digraphs collapse)Tj
-144.364 -12 Td
0 Tw
(multiple edges between the same pair of nodes into a single edge.\))Tj
-0.15 Tc
24 TL
(Fo)'
0 Tc
10.4102 0 Td
(llo)Tj
10.3102 0 Td
2.003 Tw
(wing the mandatory)Tj
/R44599232 10 Tf
88.9191 0 Td
[(gr)15.0146(aphT)74.0088(ype)]TJ
/R44925008 10 Tf
47.1227 0 Td
(parameter the)Tj
/R45243576 10 Tf
61.2059 0 Td
(dotnew)Tj
/R44925008 10 Tf
35.6129 0 Td
2.002 Tw
(command will accept an arbitrary)Tj
-121.441 -45.6 Td
0 Tw
[(Tcl Extensions)-19914(1)]TJ
ET
Q
Q
\n \n \n \n \n-2275\n+2274\n \n \n \n \n BaseFont\n XMTASS+Times-Italic\n FontDescriptor\n@@ -625,19 +625,19 @@\n FontFile3\n \n \n \n \n \n \n-R13642936\n+R45243576\n \n-R13324368\n+R44925008\n \n-R12998592\n+R44599232\n \n \n \n \n \n \n Type\n@@ -674,29 +674,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R12998592 10 Tf
1 0 0 1 72.1301 793.89 Tm
(tcldot)Tj
/R13324368 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
/R12998592 10 Tf
399.29 0 Td
(tcldot)Tj
/R13324368 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
-374.34 -36 Td
0.367 Tw
[(number of attrib)20.0171(ute name/v)]TJ
109.801 0 Td
0.368 Tw
[(alue pairs for the graph.)-536.785(Certain special graph attrib)19.9854(utes and permitted)]TJ
-0.25 Tc
-109.801 -12 Td
(va)Tj
0 Tc
9.18984 0 Td
0.082 Tw
(lues are described in)Tj
/R13642936 10 Tf
84.748 0 Td
(dot\(1\),)Tj
-0.2 Tc
/R13324368 10 Tf
30.632 0 Td
(bu)Tj
2.581 Tc
9.8 0 Td
(tt)Tj
0 Tc
8.14102 0 Td
0.081 Tw
(he programmer can arbitrarily in)Tj
-0.15 Tc
130.444 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(nt and assign v)25.0098(alues to addi-)]TJ
-282.245 -12 Td
1.336 Tw
[(tional attrib)19.9829(utes be)]TJ
76.7621 0 Td
1.337 Tw
(yond these.)Tj
53.2238 0 Td
(In)Tj
/R13642936 10 Tf
12.1672 0 Td
(dot)Tj
/R13324368 10 Tf
17.727 0 Td
[(the attrib)19.9805(ute name is separated from the v)24.9805(alue by an "=")]TJ
-159.88 -12 Td
(character)Tj
5.277 Tc
36.0898 0 Td
(.I)Tj
0 Tc
11.107 0 Td
(n)Tj
/R13642936 10 Tf
7.77695 0 Td
(tcldot)Tj
/R13324368 10 Tf
27.2172 0 Td
0.276 Tw
[(the "=" has been replaced by a " " \(space\))-527.607(to be more consistent with)]TJ
/R13642936 10 Tf
283.26 0 Td
(tcl)Tj
/R13324368 10 Tf
13.3262 0 Td
(syn-)Tj
-378.777 -12 Td
2.5 Tw
(tax. e.g.)Tj
10 -24 Td
0 Tw
(set g [dotne)Tj
2.5 Tc
46.4102 0 Td
(wd)Tj
0 Tc
14.7199 0 Td
(igraph rankdir LR])Tj
/R13642936 10 Tf
-107.13 -28.8 Td
[(dotr)18(ead)]TJ
/R12998592 10 Tf
35.65 0 Td
(leHandle)Tj
/R13324368 10 Tf
0.35 -24 Td
0.345 Tw
[(reads in a dot-language description of a graph from a pre)24.9854(viously opened le identied by the)]TJ
/R12998592 10 Tf
380.45 0 Td
(le-)Tj
-380.45 -12 Td
[(Handle)15.0159(.)]TJ
/R13324368 10 Tf
36.7898 0 Td
0 Tw
(The command returns the)Tj
/R12998592 10 Tf
105.4 0 Td
[(gr)15.0146(aphHandle)]TJ
/R13324368 10 Tf
55.8598 0 Td
[(of the ne)25.0146(wly read graph.)-500(e.g.)]TJ
-188.05 -24 Td
(set f [open test.dot r])Tj
12 TL
(set g [dotread $f])'
/R13642936 10 Tf
-46 -28.8 Td
(dotstring)Tj
/R12998592 10 Tf
41.3898 0 Td
(string)Tj
/R13324368 10 Tf
-5.38984 -24 Td
0.328 Tw
(reads in a dot-language description of a graph from a Tcl string; The command returns the)Tj
/R12998592 10 Tf
368.928 0 Td
[(gr)15.0146(aph-)]TJ
-368.928 -12 Td
(Handle)Tj
/R13324368 10 Tf
32.1199 0 Td
0 Tw
[(of the ne)25.0146(wly read graph.)-500(e.g.)]TJ
-22.1199 -24 Td
(set g [dotstring $dotsyntaxstring])Tj
/R12998592 10 Tf
-46 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R13642936 10 Tf
55.6797 0 Td
(addnode)Tj
/R12998592 10 Tf
39.1801 0 Td
[(?nodeName? ?attrib)20(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ
/R13324368 10 Tf
-58.8598 -24 Td
0.914 Tw
(creates a ne)Tj
3.414 Tc
48.218 0 Td
(wn)Tj
0 Tc
15.634 0 Td
0.915 Tw
(ode in the graph whose handle is)Tj
/R12998592 10 Tf
140.415 0 Td
[(gr)15.0146(aphHandle)]TJ
/R13324368 10 Tf
56.775 0 Td
(and returns its)Tj
/R12998592 10 Tf
62.2648 0 Td
[(nodeHandle)14.9902(.)]TJ
/R13324368 10 Tf
57.1449 0 Td
(The)Tj
-380.452 -12 Td
0.205 Tw
[(handle of a node is a string lik)9.99268(e: "node0" where the inte)15.0146(ger v)25(alue is dif)25(ferent for each node.)]TJ
372.68 0 Td
(There)Tj
-372.68 -12 Td
0.306 Tw
(can be an arbitrary number of attrib)Tj
143.816 0 Td
0.307 Tw
[(ute name/v)24.9805(alue pairs for the node.)-530.708(Certain special node attrib-)]TJ
-143.816 -12 Td
0.963 Tw
(utes and permitted v)Tj
84.0191 0 Td
0.962 Tw
(alues are described in)Tj
/R13642936 10 Tf
92.7078 0 Td
(dot\(1\),)Tj
-0.2 Tc
/R13324368 10 Tf
31.5121 0 Td
(bu)Tj
3.462 Tc
9.8 0 Td
(tt)Tj
0 Tc
9.02187 0 Td
(he programmer can arbitrarily in)Tj
-0.15 Tc
133.968 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(nt and)Tj
-370.319 -12 Td
0 Tw
[(assign v)25(alues to additional attrib)20.0146(utes be)15(yond these.)-500(e.g.)]TJ
10 -24 Td
[(set n [$g addnode "N" label "T)79.9927(op\\nNode" shape triangle e)14.9927(ggs easyo)]TJ
-0.15 Tc
270.17 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(r])Tj
2.624 Tc
-289.46 -24 Td
(Ap)Tj
0 Tc
14.8441 0 Td
0.124 Tw
(ossible cause of confusion in)Tj
/R13642936 10 Tf
118.66 0 Td
(tcldot)Tj
/R13324368 10 Tf
27.0641 0 Td
(is the distinction between handles, names, labels, and v)Tj
221.552 0 Td
(ari-)Tj
-382.12 -12 Td
2.888 Tw
(ables. The)Tj
46.8762 0 Td
0.388 Tw
[(distinction is primarily in who o)24.9854(wns them.)]TJ
177.195 0 Td
0.387 Tw
[(Handles are o)25.0098(wned by tcldot and are guar)]TJ
168.599 0 Td
(-)Tj
-392.67 -12 Td
1.274 Tw
(anteed to be unique within one interpreter session.)Tj
-0.8 Tc
216.272 0 Td
(Ty)Tj
0 Tc
10.3102 0 Td
(pically handles are assigned to v)Tj
135.82 0 Td
(ariables,)Tj
-362.402 -12 Td
(lik)Tj
4.341 Tc
10.4602 0 Td
(e")Tj
0 Tc
12.8609 0 Td
1.841 Tw
(n" abo)Tj
-0.15 Tc
27.7109 0 Td
(ve)Tj
4.341 Tc
9.28984 0 Td
(,f)Tj
0 Tc
10.1711 0 Td
(or manipulation within a tcl script.)Tj
-1.11 Tc
154.376 0 Td
(Va)Tj
0 Tc
10.55 0 Td
(riables are o)Tj
52.302 0 Td
1.84 Tw
(wned by the programmer)Tj
105.78 0 Td
(.)Tj
-393.501 -12 Td
0.754 Tw
[(Names are o)25.011(wned by the application that is using the graph, typically names are important when)]TJ
0.509 Tw
(reading in a graph from an e)'
116.204 0 Td
0.508 Tw
[(xternal program or le.)-550.818(Labels are the te)15(xt that is displayed with the)]TJ
-116.204 -12 Td
0.097 Tw
(node \(or edge\) when the graph is displayed, labels are meaningful to the reader of the graph.)Tj
376 0 Td
(Only)Tj
-376 -12 Td
0.428 Tw
[(the handles and v)24.9854(ariables are essential to)]TJ
/R13642936 10 Tf
167.986 0 Td
[(tcldot')37(s)]TJ
/R13324368 10 Tf
34.218 0 Td
[(ability to manipulate abstract graphs.)-542.808(If a name)]TJ
-202.204 -12 Td
0.418 Tw
[(is not specied then it def)10.0146(aults to the string representation of the handle, if a label is not specied)]TJ
0 Tw
T*[(then it def)10(aults to the name.)]TJ
/R12998592 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R13642936 10 Tf
55.6797 0 Td
(addedge)Tj
/R12998592 10 Tf
38.0602 0 Td
[(tailNode headNode ?attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ
/R13324368 10 Tf
-57.7398 -24 Td
0.326 Tw
(creates a ne)Tj
2.826 Tc
47.0422 0 Td
(we)Tj
0 Tc
14.4859 0 Td
(dge in the graph whose handle is)Tj
/R12998592 10 Tf
136.292 0 Td
[(gr)15.0146(aphHandle)]TJ
/R13324368 10 Tf
56.1859 0 Td
(and returns its)Tj
/R13642936 10 Tf
60.1379 0 Td
(edgeHandle.)Tj
/R12998592 10 Tf
58.516 0 Td
(tailN-)Tj
-372.66 -12 Td
(ode)Tj
/R13324368 10 Tf
17.1199 0 Td
(and)Tj
/R12998592 10 Tf
17.25 0 Td
(headNode)Tj
/R13324368 10 Tf
43.2301 0 Td
0 Tw
(can be specied either by their)Tj
/R12998592 10 Tf
125.33 0 Td
(nodeHandle)Tj
/R13324368 10 Tf
51.5602 0 Td
(or by their)Tj
/R12998592 10 Tf
44.5199 0 Td
[(nodeName)15.0098(.)]TJ
/R13324368 10 Tf
50.1199 0 Td
(e.g.)Tj
-339.13 -24 Td
(set n [$g addnode])Tj
(set m [$g addnode])'
($g addedge $n $m label "NM")'
122.14 -52.8 Td
[(Tcl Extensions)-19914(2)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R44599232 10 Tf
1 0 0 1 72.1301 793.89 Tm
(tcldot)Tj
/R44925008 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
/R44599232 10 Tf
399.29 0 Td
(tcldot)Tj
/R44925008 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
-374.34 -36 Td
0.367 Tw
[(number of attrib)20.0171(ute name/v)]TJ
109.801 0 Td
0.368 Tw
[(alue pairs for the graph.)-536.785(Certain special graph attrib)19.9854(utes and permitted)]TJ
-0.25 Tc
-109.801 -12 Td
(va)Tj
0 Tc
9.18984 0 Td
0.082 Tw
(lues are described in)Tj
/R45243576 10 Tf
84.748 0 Td
(dot\(1\),)Tj
-0.2 Tc
/R44925008 10 Tf
30.632 0 Td
(bu)Tj
2.581 Tc
9.8 0 Td
(tt)Tj
0 Tc
8.14102 0 Td
0.081 Tw
(he programmer can arbitrarily in)Tj
-0.15 Tc
130.444 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(nt and assign v)25.0098(alues to addi-)]TJ
-282.245 -12 Td
1.336 Tw
[(tional attrib)19.9829(utes be)]TJ
76.7621 0 Td
1.337 Tw
(yond these.)Tj
53.2238 0 Td
(In)Tj
/R45243576 10 Tf
12.1672 0 Td
(dot)Tj
/R44925008 10 Tf
17.727 0 Td
[(the attrib)19.9805(ute name is separated from the v)24.9805(alue by an "=")]TJ
-159.88 -12 Td
(character)Tj
5.277 Tc
36.0898 0 Td
(.I)Tj
0 Tc
11.107 0 Td
(n)Tj
/R45243576 10 Tf
7.77695 0 Td
(tcldot)Tj
/R44925008 10 Tf
27.2172 0 Td
0.276 Tw
[(the "=" has been replaced by a " " \(space\))-527.607(to be more consistent with)]TJ
/R45243576 10 Tf
283.26 0 Td
(tcl)Tj
/R44925008 10 Tf
13.3262 0 Td
(syn-)Tj
-378.777 -12 Td
2.5 Tw
(tax. e.g.)Tj
10 -24 Td
0 Tw
(set g [dotne)Tj
2.5 Tc
46.4102 0 Td
(wd)Tj
0 Tc
14.7199 0 Td
(igraph rankdir LR])Tj
/R45243576 10 Tf
-107.13 -28.8 Td
[(dotr)18(ead)]TJ
/R44599232 10 Tf
35.65 0 Td
(leHandle)Tj
/R44925008 10 Tf
0.35 -24 Td
0.345 Tw
[(reads in a dot-language description of a graph from a pre)24.9854(viously opened le identied by the)]TJ
/R44599232 10 Tf
380.45 0 Td
(le-)Tj
-380.45 -12 Td
[(Handle)15.0159(.)]TJ
/R44925008 10 Tf
36.7898 0 Td
0 Tw
(The command returns the)Tj
/R44599232 10 Tf
105.4 0 Td
[(gr)15.0146(aphHandle)]TJ
/R44925008 10 Tf
55.8598 0 Td
[(of the ne)25.0146(wly read graph.)-500(e.g.)]TJ
-188.05 -24 Td
(set f [open test.dot r])Tj
12 TL
(set g [dotread $f])'
/R45243576 10 Tf
-46 -28.8 Td
(dotstring)Tj
/R44599232 10 Tf
41.3898 0 Td
(string)Tj
/R44925008 10 Tf
-5.38984 -24 Td
0.328 Tw
(reads in a dot-language description of a graph from a Tcl string; The command returns the)Tj
/R44599232 10 Tf
368.928 0 Td
[(gr)15.0146(aph-)]TJ
-368.928 -12 Td
(Handle)Tj
/R44925008 10 Tf
32.1199 0 Td
0 Tw
[(of the ne)25.0146(wly read graph.)-500(e.g.)]TJ
-22.1199 -24 Td
(set g [dotstring $dotsyntaxstring])Tj
/R44599232 10 Tf
-46 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R45243576 10 Tf
55.6797 0 Td
(addnode)Tj
/R44599232 10 Tf
39.1801 0 Td
[(?nodeName? ?attrib)20(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ
/R44925008 10 Tf
-58.8598 -24 Td
0.914 Tw
(creates a ne)Tj
3.414 Tc
48.218 0 Td
(wn)Tj
0 Tc
15.634 0 Td
0.915 Tw
(ode in the graph whose handle is)Tj
/R44599232 10 Tf
140.415 0 Td
[(gr)15.0146(aphHandle)]TJ
/R44925008 10 Tf
56.775 0 Td
(and returns its)Tj
/R44599232 10 Tf
62.2648 0 Td
[(nodeHandle)14.9902(.)]TJ
/R44925008 10 Tf
57.1449 0 Td
(The)Tj
-380.452 -12 Td
0.205 Tw
[(handle of a node is a string lik)9.99268(e: "node0" where the inte)15.0146(ger v)25(alue is dif)25(ferent for each node.)]TJ
372.68 0 Td
(There)Tj
-372.68 -12 Td
0.306 Tw
(can be an arbitrary number of attrib)Tj
143.816 0 Td
0.307 Tw
[(ute name/v)24.9805(alue pairs for the node.)-530.708(Certain special node attrib-)]TJ
-143.816 -12 Td
0.963 Tw
(utes and permitted v)Tj
84.0191 0 Td
0.962 Tw
(alues are described in)Tj
/R45243576 10 Tf
92.7078 0 Td
(dot\(1\),)Tj
-0.2 Tc
/R44925008 10 Tf
31.5121 0 Td
(bu)Tj
3.462 Tc
9.8 0 Td
(tt)Tj
0 Tc
9.02187 0 Td
(he programmer can arbitrarily in)Tj
-0.15 Tc
133.968 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(nt and)Tj
-370.319 -12 Td
0 Tw
[(assign v)25(alues to additional attrib)20.0146(utes be)15(yond these.)-500(e.g.)]TJ
10 -24 Td
[(set n [$g addnode "N" label "T)79.9927(op\\nNode" shape triangle e)14.9927(ggs easyo)]TJ
-0.15 Tc
270.17 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(r])Tj
2.624 Tc
-289.46 -24 Td
(Ap)Tj
0 Tc
14.8441 0 Td
0.124 Tw
(ossible cause of confusion in)Tj
/R45243576 10 Tf
118.66 0 Td
(tcldot)Tj
/R44925008 10 Tf
27.0641 0 Td
(is the distinction between handles, names, labels, and v)Tj
221.552 0 Td
(ari-)Tj
-382.12 -12 Td
2.888 Tw
(ables. The)Tj
46.8762 0 Td
0.388 Tw
[(distinction is primarily in who o)24.9854(wns them.)]TJ
177.195 0 Td
0.387 Tw
[(Handles are o)25.0098(wned by tcldot and are guar)]TJ
168.599 0 Td
(-)Tj
-392.67 -12 Td
1.274 Tw
(anteed to be unique within one interpreter session.)Tj
-0.8 Tc
216.272 0 Td
(Ty)Tj
0 Tc
10.3102 0 Td
(pically handles are assigned to v)Tj
135.82 0 Td
(ariables,)Tj
-362.402 -12 Td
(lik)Tj
4.341 Tc
10.4602 0 Td
(e")Tj
0 Tc
12.8609 0 Td
1.841 Tw
(n" abo)Tj
-0.15 Tc
27.7109 0 Td
(ve)Tj
4.341 Tc
9.28984 0 Td
(,f)Tj
0 Tc
10.1711 0 Td
(or manipulation within a tcl script.)Tj
-1.11 Tc
154.376 0 Td
(Va)Tj
0 Tc
10.55 0 Td
(riables are o)Tj
52.302 0 Td
1.84 Tw
(wned by the programmer)Tj
105.78 0 Td
(.)Tj
-393.501 -12 Td
0.754 Tw
[(Names are o)25.011(wned by the application that is using the graph, typically names are important when)]TJ
0.509 Tw
(reading in a graph from an e)'
116.204 0 Td
0.508 Tw
[(xternal program or le.)-550.818(Labels are the te)15(xt that is displayed with the)]TJ
-116.204 -12 Td
0.097 Tw
(node \(or edge\) when the graph is displayed, labels are meaningful to the reader of the graph.)Tj
376 0 Td
(Only)Tj
-376 -12 Td
0.428 Tw
[(the handles and v)24.9854(ariables are essential to)]TJ
/R45243576 10 Tf
167.986 0 Td
[(tcldot')37(s)]TJ
/R44925008 10 Tf
34.218 0 Td
[(ability to manipulate abstract graphs.)-542.808(If a name)]TJ
-202.204 -12 Td
0.418 Tw
[(is not specied then it def)10.0146(aults to the string representation of the handle, if a label is not specied)]TJ
0 Tw
T*[(then it def)10(aults to the name.)]TJ
/R44599232 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R45243576 10 Tf
55.6797 0 Td
(addedge)Tj
/R44599232 10 Tf
38.0602 0 Td
[(tailNode headNode ?attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ
/R44925008 10 Tf
-57.7398 -24 Td
0.326 Tw
(creates a ne)Tj
2.826 Tc
47.0422 0 Td
(we)Tj
0 Tc
14.4859 0 Td
(dge in the graph whose handle is)Tj
/R44599232 10 Tf
136.292 0 Td
[(gr)15.0146(aphHandle)]TJ
/R44925008 10 Tf
56.1859 0 Td
(and returns its)Tj
/R45243576 10 Tf
60.1379 0 Td
(edgeHandle.)Tj
/R44599232 10 Tf
58.516 0 Td
(tailN-)Tj
-372.66 -12 Td
(ode)Tj
/R44925008 10 Tf
17.1199 0 Td
(and)Tj
/R44599232 10 Tf
17.25 0 Td
(headNode)Tj
/R44925008 10 Tf
43.2301 0 Td
0 Tw
(can be specied either by their)Tj
/R44599232 10 Tf
125.33 0 Td
(nodeHandle)Tj
/R44925008 10 Tf
51.5602 0 Td
(or by their)Tj
/R44599232 10 Tf
44.5199 0 Td
[(nodeName)15.0098(.)]TJ
/R44925008 10 Tf
50.1199 0 Td
(e.g.)Tj
-339.13 -24 Td
(set n [$g addnode])Tj
(set m [$g addnode])'
($g addedge $n $m label "NM")'
122.14 -52.8 Td
[(Tcl Extensions)-19914(2)]TJ
ET
Q
Q
\n \n \n \n \n-2548\n+2550\n \n \n \n \n-R13642936\n+R45243576\n \n-R13324368\n+R44925008\n \n-R12998592\n+R44599232\n \n \n \n \n \n \n Type\n@@ -733,29 +733,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R12998592 10 Tf
1 0 0 1 72.1301 793.89 Tm
(tcldot)Tj
/R13324368 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
/R12998592 10 Tf
399.29 0 Td
(tcldot)Tj
/R13324368 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
-364.34 -36 Td
($g addnode N)Tj
12 TL
($g addnode M)'
($g addedge N M label "NM")'
-10 -24 Td
0.027 Tw
[(The ar)17.981(gument is recognized as a handle if possible and so it is best to a)]TJ
-0.2 Tc
283.595 0 Td
(vo)Tj
0 Tc
9.8 0 Td
0.028 Tw
(id names lik)Tj
2.528 Tc
48.8461 0 Td
(e")Tj
0 Tc
11.048 0 Td
(node6" for)Tj
-353.289 -12 Td
2.505 Tw
(nodes. If)Tj
40 0 Td
0.005 Tw
(there is potential for conict then use)Tj
/R13642936 10 Tf
151.404 0 Td
(ndnode)Tj
/R13324368 10 Tf
39.7441 0 Td
0.004 Tw
[(to translate e)15.0195(xplicitly from names to han-)]TJ
-231.148 -12 Td
2.5 Tw
(dles. e.g.)Tj
10 -24 Td
0 Tw
($g addnode "node6")Tj
($g addnode "node99")'
($g addedge [$g ndnode "node6"] [$g ndnode "node99"])'
-10 -24 Td
0.456 Tw
[(There can be an arbitrary number of attrib)19.9805(ute name/v)24.9976(alue pairs for the edge.)-545.586(Certain special edge)]TJ
(attrib)'
20.9102 0 Td
0.731 Tw
[(utes and permitted v)24.9951(alues are described in)]TJ
/R13642936 10 Tf
175.107 0 Td
(dot\(1\),)Tj
-0.2 Tc
/R13324368 10 Tf
31.2809 0 Td
(bu)Tj
3.231 Tc
9.8 0 Td
(tt)Tj
0 Tc
8.79102 0 Td
0.73 Tw
(he programmer can arbitrarily in)Tj
-0.15 Tc
133.04 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(nt)Tj
-388.219 -12 Td
0 Tw
[(and assign v)25.0159(alues to additional attrib)20.0146(utes be)15(yond these.)]TJ
/R12998592 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R13642936 10 Tf
55.6797 0 Td
(addsubgraph)Tj
/R12998592 10 Tf
59.1898 0 Td
[(?gr)15.0146(aphName? ?attrib)19.9854(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ
/R13324368 10 Tf
-78.8695 -24 Td
1.104 Tw
(creates a ne)Tj
3.604 Tc
48.598 0 Td
(ws)Tj
0 Tc
14.7141 0 Td
1.105 Tw
(ubgraph in the graph and returns its)Tj
/R12998592 10 Tf
152.855 0 Td
[(gr)15.0146(aphHandle)15.0146(.)]TJ
/R13324368 10 Tf
61.6348 0 Td
(If the)Tj
/R12998592 10 Tf
26.5102 0 Td
[(gr)15.0146(aphName)]TJ
/R13324368 10 Tf
50.8547 0 Td
(is omitted)Tj
-355.167 -12 Td
0.518 Tw
[(then the name of the subgraph def)10.0098(aults to it')]TJ
180.134 0 Td
(s)Tj
/R12998592 10 Tf
7.32695 0 Td
[(gr)15.0146(aphHandle)15.0146(.)]TJ
/R13324368 10 Tf
61.0469 0 Td
0.517 Tw
(There can be an arbitrary number of)Tj
-248.508 -12 Td
(attrib)Tj
20.9102 0 Td
0.58 Tw
(ute name/v)Tj
44.4898 0 Td
0.581 Tw
[(alue pairs for the subgraph.)-558.093(Certain special graph attrib)20.0195(utes and permitted v)]TJ
310.051 0 Td
(alues)Tj
-375.451 -12 Td
0.684 Tw
(are described in)Tj
/R13642936 10 Tf
67.8621 0 Td
(dot\(1\),)Tj
-0.2 Tc
/R13324368 10 Tf
31.234 0 Td
(bu)Tj
3.184 Tc
9.8 0 Td
(tt)Tj
0 Tc
8.74414 0 Td
(he programmer can arbitrarily in)Tj
-0.15 Tc
132.856 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.683 Tw
[(nt and assign v)24.9854(alues to additional)]TJ
-259.786 -12 Td
0 Tw
[(attrib)19.9841(utes be)15(yond these.)-500(e.g.)]TJ
10 -24 Td
[(set sg [$g addsubgraph dinglef)9.98535(actor 6])]TJ
-10 -24 Td
0.994 Tw
(Clusters, as described in)Tj
/R13642936 10 Tf
103.686 0 Td
(dot\(1\),)Tj
/R13324368 10 Tf
31.5441 0 Td
(are created by gi)Tj
69.0922 0 Td
0.995 Tw
[(ving the subgraph a name that be)15.0098(gins with the)]TJ
-204.322 -12 Td
0 Tw
[(string: "cluster".)-500(Cluster can be labelled by using the)]TJ
/R12998592 10 Tf
215.64 0 Td
(label)Tj
/R13324368 10 Tf
22.5 0 Td
(attib)Tj
17.5801 0 Td
2.5 Tw
(ute. e.g.)Tj
-245.72 -24 Td
0 Tw
[(set cg [$g addsubgraph cluster_A label dongle dinglef)10(actor 6])]TJ
/R12998592 10 Tf
-46 -28.8 Td
(nodeHandle)Tj
/R13642936 10 Tf
51.3801 0 Td
(addedge)Tj
/R12998592 10 Tf
38.0602 0 Td
[(headNode ?attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ
/R13324368 10 Tf
-53.4402 -24 Td
0.23 Tw
(creates a ne)Tj
2.73 Tc
46.85 0 Td
(we)Tj
0 Tc
14.3898 0 Td
(dge from the tail node identied by tha)Tj
/R12998592 10 Tf
160.52 0 Td
(nodeHandle)Tj
/R13324368 10 Tf
51.7898 0 Td
(to the)Tj
/R12998592 10 Tf
25.7699 0 Td
(headNode)Tj
/R13324368 10 Tf
43.4602 0 Td
(which can be)Tj
-342.78 -12 Td
0.053 Tw
(specied either by)Tj
/R12998592 10 Tf
76.3391 0 Td
(nodeHandle)Tj
/R13324368 10 Tf
51.6129 0 Td
(or by)Tj
/R12998592 10 Tf
23.7961 0 Td
(nodeName)Tj
/R13324368 10 Tf
45.5039 0 Td
0.054 Tw
[(\(with preference to recognizing the ar)18.0078(gument as a)]TJ
-197.252 -12 Td
3.079 Tw
(handle\). The)Tj
56.698 0 Td
0.578 Tw
[(graph in which this is dra)15.0073(wn is the graph in which both nodes are members.)]TJ
315.98 0 Td
(There)Tj
-372.678 -12 Td
0.802 Tw
[(can be an arbitrary number of attrib)19.9805(ute name/v)24.9902(alue pairs for the edge.)-580.19(These edge attrib)20.0195(utes and)]TJ
0 Tw
T*[(permitted v)24.9927(alues are described in)]TJ
/R13642936 10 Tf
134.44 0 Td
(dot\(1\).)Tj
/R13324368 10 Tf
33.05 0 Td
(e.g.)Tj
-157.49 -24 Td
([$g addnode] addedge [$g addnode] label "NM")Tj
/R12998592 10 Tf
-46 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R13642936 10 Tf
55.6797 0 Td
(delete)Tj
/R12998592 10 Tf
-55.6797 -16.8 Td
(nodeHandle)Tj
/R13642936 10 Tf
51.3801 0 Td
(delete)Tj
/R12998592 10 Tf
-51.3801 -16.8 Td
[(edg)10.0159(eHandle)]TJ
/R13642936 10 Tf
50.7199 0 Td
(delete)Tj
/R13324368 10 Tf
-14.7199 -24 Td
0.606 Tw
(Delete all data structures associated with the graph, node or edge from the internal storage of the)Tj
(interpreter)'
5.127 Tc
41.1 0 Td
(.D)Tj
0 Tc
14.8469 0 Td
0.127 Tw
(eletion of a node also results in the the deletion of all subtending edges on that node.)Tj
-55.9469 -12 Td
0.666 Tw
(Deletion of a graph also results in the deletion of all nodes and subgraphs within that graph \(and)Tj
0 Tw
T*[(hence all edges too\).)-500(The return from these delete commands is a null string.)]TJ
132.14 -84 Td
[(Tcl Extensions)-19914(3)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R44599232 10 Tf
1 0 0 1 72.1301 793.89 Tm
(tcldot)Tj
/R44925008 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
/R44599232 10 Tf
399.29 0 Td
(tcldot)Tj
/R44925008 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
-364.34 -36 Td
($g addnode N)Tj
12 TL
($g addnode M)'
($g addedge N M label "NM")'
-10 -24 Td
0.027 Tw
[(The ar)17.981(gument is recognized as a handle if possible and so it is best to a)]TJ
-0.2 Tc
283.595 0 Td
(vo)Tj
0 Tc
9.8 0 Td
0.028 Tw
(id names lik)Tj
2.528 Tc
48.8461 0 Td
(e")Tj
0 Tc
11.048 0 Td
(node6" for)Tj
-353.289 -12 Td
2.505 Tw
(nodes. If)Tj
40 0 Td
0.005 Tw
(there is potential for conict then use)Tj
/R45243576 10 Tf
151.404 0 Td
(ndnode)Tj
/R44925008 10 Tf
39.7441 0 Td
0.004 Tw
[(to translate e)15.0195(xplicitly from names to han-)]TJ
-231.148 -12 Td
2.5 Tw
(dles. e.g.)Tj
10 -24 Td
0 Tw
($g addnode "node6")Tj
($g addnode "node99")'
($g addedge [$g ndnode "node6"] [$g ndnode "node99"])'
-10 -24 Td
0.456 Tw
[(There can be an arbitrary number of attrib)19.9805(ute name/v)24.9976(alue pairs for the edge.)-545.586(Certain special edge)]TJ
(attrib)'
20.9102 0 Td
0.731 Tw
[(utes and permitted v)24.9951(alues are described in)]TJ
/R45243576 10 Tf
175.107 0 Td
(dot\(1\),)Tj
-0.2 Tc
/R44925008 10 Tf
31.2809 0 Td
(bu)Tj
3.231 Tc
9.8 0 Td
(tt)Tj
0 Tc
8.79102 0 Td
0.73 Tw
(he programmer can arbitrarily in)Tj
-0.15 Tc
133.04 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(nt)Tj
-388.219 -12 Td
0 Tw
[(and assign v)25.0159(alues to additional attrib)20.0146(utes be)15(yond these.)]TJ
/R44599232 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R45243576 10 Tf
55.6797 0 Td
(addsubgraph)Tj
/R44599232 10 Tf
59.1898 0 Td
[(?gr)15.0146(aphName? ?attrib)19.9854(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ
/R44925008 10 Tf
-78.8695 -24 Td
1.104 Tw
(creates a ne)Tj
3.604 Tc
48.598 0 Td
(ws)Tj
0 Tc
14.7141 0 Td
1.105 Tw
(ubgraph in the graph and returns its)Tj
/R44599232 10 Tf
152.855 0 Td
[(gr)15.0146(aphHandle)15.0146(.)]TJ
/R44925008 10 Tf
61.6348 0 Td
(If the)Tj
/R44599232 10 Tf
26.5102 0 Td
[(gr)15.0146(aphName)]TJ
/R44925008 10 Tf
50.8547 0 Td
(is omitted)Tj
-355.167 -12 Td
0.518 Tw
[(then the name of the subgraph def)10.0098(aults to it')]TJ
180.134 0 Td
(s)Tj
/R44599232 10 Tf
7.32695 0 Td
[(gr)15.0146(aphHandle)15.0146(.)]TJ
/R44925008 10 Tf
61.0469 0 Td
0.517 Tw
(There can be an arbitrary number of)Tj
-248.508 -12 Td
(attrib)Tj
20.9102 0 Td
0.58 Tw
(ute name/v)Tj
44.4898 0 Td
0.581 Tw
[(alue pairs for the subgraph.)-558.093(Certain special graph attrib)20.0195(utes and permitted v)]TJ
310.051 0 Td
(alues)Tj
-375.451 -12 Td
0.684 Tw
(are described in)Tj
/R45243576 10 Tf
67.8621 0 Td
(dot\(1\),)Tj
-0.2 Tc
/R44925008 10 Tf
31.234 0 Td
(bu)Tj
3.184 Tc
9.8 0 Td
(tt)Tj
0 Tc
8.74414 0 Td
(he programmer can arbitrarily in)Tj
-0.15 Tc
132.856 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
0.683 Tw
[(nt and assign v)24.9854(alues to additional)]TJ
-259.786 -12 Td
0 Tw
[(attrib)19.9841(utes be)15(yond these.)-500(e.g.)]TJ
10 -24 Td
[(set sg [$g addsubgraph dinglef)9.98535(actor 6])]TJ
-10 -24 Td
0.994 Tw
(Clusters, as described in)Tj
/R45243576 10 Tf
103.686 0 Td
(dot\(1\),)Tj
/R44925008 10 Tf
31.5441 0 Td
(are created by gi)Tj
69.0922 0 Td
0.995 Tw
[(ving the subgraph a name that be)15.0098(gins with the)]TJ
-204.322 -12 Td
0 Tw
[(string: "cluster".)-500(Cluster can be labelled by using the)]TJ
/R44599232 10 Tf
215.64 0 Td
(label)Tj
/R44925008 10 Tf
22.5 0 Td
(attib)Tj
17.5801 0 Td
2.5 Tw
(ute. e.g.)Tj
-245.72 -24 Td
0 Tw
[(set cg [$g addsubgraph cluster_A label dongle dinglef)10(actor 6])]TJ
/R44599232 10 Tf
-46 -28.8 Td
(nodeHandle)Tj
/R45243576 10 Tf
51.3801 0 Td
(addedge)Tj
/R44599232 10 Tf
38.0602 0 Td
[(headNode ?attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ
/R44925008 10 Tf
-53.4402 -24 Td
0.23 Tw
(creates a ne)Tj
2.73 Tc
46.85 0 Td
(we)Tj
0 Tc
14.3898 0 Td
(dge from the tail node identied by tha)Tj
/R44599232 10 Tf
160.52 0 Td
(nodeHandle)Tj
/R44925008 10 Tf
51.7898 0 Td
(to the)Tj
/R44599232 10 Tf
25.7699 0 Td
(headNode)Tj
/R44925008 10 Tf
43.4602 0 Td
(which can be)Tj
-342.78 -12 Td
0.053 Tw
(specied either by)Tj
/R44599232 10 Tf
76.3391 0 Td
(nodeHandle)Tj
/R44925008 10 Tf
51.6129 0 Td
(or by)Tj
/R44599232 10 Tf
23.7961 0 Td
(nodeName)Tj
/R44925008 10 Tf
45.5039 0 Td
0.054 Tw
[(\(with preference to recognizing the ar)18.0078(gument as a)]TJ
-197.252 -12 Td
3.079 Tw
(handle\). The)Tj
56.698 0 Td
0.578 Tw
[(graph in which this is dra)15.0073(wn is the graph in which both nodes are members.)]TJ
315.98 0 Td
(There)Tj
-372.678 -12 Td
0.802 Tw
[(can be an arbitrary number of attrib)19.9805(ute name/v)24.9902(alue pairs for the edge.)-580.19(These edge attrib)20.0195(utes and)]TJ
0 Tw
T*[(permitted v)24.9927(alues are described in)]TJ
/R45243576 10 Tf
134.44 0 Td
(dot\(1\).)Tj
/R44925008 10 Tf
33.05 0 Td
(e.g.)Tj
-157.49 -24 Td
([$g addnode] addedge [$g addnode] label "NM")Tj
/R44599232 10 Tf
-46 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R45243576 10 Tf
55.6797 0 Td
(delete)Tj
/R44599232 10 Tf
-55.6797 -16.8 Td
(nodeHandle)Tj
/R45243576 10 Tf
51.3801 0 Td
(delete)Tj
/R44599232 10 Tf
-51.3801 -16.8 Td
[(edg)10.0159(eHandle)]TJ
/R45243576 10 Tf
50.7199 0 Td
(delete)Tj
/R44925008 10 Tf
-14.7199 -24 Td
0.606 Tw
(Delete all data structures associated with the graph, node or edge from the internal storage of the)Tj
(interpreter)'
5.127 Tc
41.1 0 Td
(.D)Tj
0 Tc
14.8469 0 Td
0.127 Tw
(eletion of a node also results in the the deletion of all subtending edges on that node.)Tj
-55.9469 -12 Td
0.666 Tw
(Deletion of a graph also results in the deletion of all nodes and subgraphs within that graph \(and)Tj
0 Tw
T*[(hence all edges too\).)-500(The return from these delete commands is a null string.)]TJ
132.14 -84 Td
[(Tcl Extensions)-19914(3)]TJ
ET
Q
Q
\n \n \n \n \n-2093\n+2092\n \n \n \n \n-R13642936\n+R45243576\n \n-R13324368\n+R44925008\n \n-R12998592\n+R44599232\n \n \n \n \n \n \n Type\n@@ -792,29 +792,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R12998592 10 Tf
1 0 0 1 72.1301 793.89 Tm
(tcldot)Tj
/R13324368 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
/R12998592 10 Tf
399.29 0 Td
(tcldot)Tj
/R13324368 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
/R12998592 10 Tf
-410.34 -36 Td
[(gr)15.0159(aphHandle)]TJ
/R13642936 10 Tf
55.6797 0 Td
(countnodes)Tj
/R12998592 10 Tf
-55.6797 -16.8 Td
[(gr)15.0159(aphHandle)]TJ
/R13642936 10 Tf
55.6797 0 Td
(countedges)Tj
/R13324368 10 Tf
-19.6797 -24 Td
(Returns the number of nodes, or edges, in the graph.)Tj
/R12998592 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R13642936 10 Tf
55.6797 0 Td
(listedges)Tj
/R12998592 10 Tf
-55.6797 -16.8 Td
[(gr)15.0159(aphHandle)]TJ
/R13642936 10 Tf
55.6797 0 Td
(listnodes)Tj
/R12998592 10 Tf
-55.6797 -16.8 Td
[(gr)15.0159(aphHandle)]TJ
/R13642936 10 Tf
55.6797 0 Td
(listnodesr)Tj
-0.15 Tc
41.4898 0 Td
(ev)Tj
0 Tc
/R12998592 10 Tf
-97.1695 -16.8 Td
[(gr)15.0159(aphHandle)]TJ
/R13642936 10 Tf
55.6797 0 Td
(listsubgraphs)Tj
/R12998592 10 Tf
-55.6797 -16.8 Td
(nodeHandle)Tj
/R13642936 10 Tf
51.3801 0 Td
(listedges)Tj
/R12998592 10 Tf
-51.3801 -16.8 Td
(nodeHandle)Tj
/R13642936 10 Tf
51.3801 0 Td
(listinedges)Tj
/R12998592 10 Tf
-51.3801 -16.8 Td
(nodeHandle)Tj
/R13642936 10 Tf
51.3801 0 Td
(listoutedges)Tj
/R12998592 10 Tf
-51.3801 -16.8 Td
[(edg)10.0159(eHandle)]TJ
/R13642936 10 Tf
50.7199 0 Td
(listnodes)Tj
/R13324368 10 Tf
-14.7199 -24 Td
(Each return a list of handles of graphs, nodes or edges, as appropriate.)Tj
/R12998592 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R13642936 10 Tf
55.6797 0 Td
(ndnode)Tj
/R12998592 10 Tf
39.7398 0 Td
(nodeName)Tj
-95.4195 -16.8 Td
[(gr)15.0159(aphHandle)]TJ
/R13642936 10 Tf
55.6797 0 Td
(ndedge)Tj
/R12998592 10 Tf
38.6199 0 Td
(tailnodeName headNodeName)Tj
-94.2996 -16.8 Td
(nodeHandle)Tj
/R13642936 10 Tf
51.3801 0 Td
(ndedge)Tj
/R12998592 10 Tf
38.6199 0 Td
(nodeName)Tj
/R13324368 10 Tf
-54 -24 Td
0.887 Tw
(Each return the handle of the item if found, or an error if none are found.)Tj
-0.15 Tc
310.502 0 Td
(Fo)Tj
3.387 Tc
10.4102 0 Td
(rn)Tj
0 Tc
11.7172 0 Td
(on-strict graphs)Tj
-332.629 -12 Td
0.468 Tw
(when there are multiple edges between tw)Tj
2.967 Tc
170.998 0 Td
(on)Tj
0 Tc
12.9672 0 Td
(odes)Tj
/R13642936 10 Tf
21.2969 0 Td
(ndedge)Tj
/R13324368 10 Tf
39.0871 0 Td
0.467 Tw
(will return an arbitrary edge from the)Tj
-244.349 -12 Td
(set.)Tj
/R12998592 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R13642936 10 Tf
55.6797 0 Td
[(sho)10(wname)]TJ
/R12998592 10 Tf
-55.6797 -16.8 Td
(nodeHandle)Tj
/R13642936 10 Tf
51.3801 0 Td
[(sho)10(wname)]TJ
/R12998592 10 Tf
-51.3801 -16.8 Td
[(edg)10.0159(eHandle)]TJ
/R13642936 10 Tf
50.7199 0 Td
[(sho)10(wname)]TJ
/R13324368 10 Tf
-14.7199 -24 Td
0.442 Tw
[(Each return the name of the item.)-544.182(Edge names are of the form: "a>b" where "a" and "b" are the)]TJ
12 TL
0.016 Tw
(names of the nodes and the connector ">" indicates the tail-to-head direction of the edge. In undi-)'
0 Tw
(rected graphs the connector "" is used.)'
/R12998592 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R13642936 10 Tf
55.6797 0 Td
[(setnodeattrib)19.9854(utes)]TJ
/R12998592 10 Tf
76.1801 0 Td
[(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ
-131.86 -16.8 Td
[(gr)15.0159(aphHandle)]TJ
/R13642936 10 Tf
55.6797 0 Td
[(setedgeattrib)20.0146(utes)]TJ
/R12998592 10 Tf
75.0598 0 Td
[(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ
/R13324368 10 Tf
-94.7395 -24 Td
0.293 Tw
(Set one or more def)Tj
79.9422 0 Td
0.294 Tw
[(ault attrib)20.0098(ute name/v)25.0098(alues that are to apply to all nodes \(edges\) unless o)]TJ
-0.15 Tc
288.998 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rrid-)Tj
-378.23 -12 Td
0 Tw
[(den by subgraphs or per)20.0146(-node \(per)20.0073(-edge\) attrib)20(utes.)]TJ
/R12998592 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R13642936 10 Tf
55.6797 0 Td
[(listnodeattrib)19.9927(utes)]TJ
/R12998592 10 Tf
-55.6797 -16.8 Td
[(gr)15.0159(aphHandle)]TJ
/R13642936 10 Tf
55.6797 0 Td
[(listedgeattrib)19.9854(utes)]TJ
/R13324368 10 Tf
-19.6797 -24 Td
[(Return a list of attrib)19.9927(ute names.)]TJ
/R12998592 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R13642936 10 Tf
55.6797 0 Td
[(querynodeattrib)20(utes)]TJ
/R12998592 10 Tf
89.5199 0 Td
[(attrib)19.9927(uteName ?...?)]TJ
/R13324368 10 Tf
22.9402 -72 Td
[(Tcl Extensions)-19914(4)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R44599232 10 Tf
1 0 0 1 72.1301 793.89 Tm
(tcldot)Tj
/R44925008 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
/R44599232 10 Tf
399.29 0 Td
(tcldot)Tj
/R44925008 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
/R44599232 10 Tf
-410.34 -36 Td
[(gr)15.0159(aphHandle)]TJ
/R45243576 10 Tf
55.6797 0 Td
(countnodes)Tj
/R44599232 10 Tf
-55.6797 -16.8 Td
[(gr)15.0159(aphHandle)]TJ
/R45243576 10 Tf
55.6797 0 Td
(countedges)Tj
/R44925008 10 Tf
-19.6797 -24 Td
(Returns the number of nodes, or edges, in the graph.)Tj
/R44599232 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R45243576 10 Tf
55.6797 0 Td
(listedges)Tj
/R44599232 10 Tf
-55.6797 -16.8 Td
[(gr)15.0159(aphHandle)]TJ
/R45243576 10 Tf
55.6797 0 Td
(listnodes)Tj
/R44599232 10 Tf
-55.6797 -16.8 Td
[(gr)15.0159(aphHandle)]TJ
/R45243576 10 Tf
55.6797 0 Td
(listnodesr)Tj
-0.15 Tc
41.4898 0 Td
(ev)Tj
0 Tc
/R44599232 10 Tf
-97.1695 -16.8 Td
[(gr)15.0159(aphHandle)]TJ
/R45243576 10 Tf
55.6797 0 Td
(listsubgraphs)Tj
/R44599232 10 Tf
-55.6797 -16.8 Td
(nodeHandle)Tj
/R45243576 10 Tf
51.3801 0 Td
(listedges)Tj
/R44599232 10 Tf
-51.3801 -16.8 Td
(nodeHandle)Tj
/R45243576 10 Tf
51.3801 0 Td
(listinedges)Tj
/R44599232 10 Tf
-51.3801 -16.8 Td
(nodeHandle)Tj
/R45243576 10 Tf
51.3801 0 Td
(listoutedges)Tj
/R44599232 10 Tf
-51.3801 -16.8 Td
[(edg)10.0159(eHandle)]TJ
/R45243576 10 Tf
50.7199 0 Td
(listnodes)Tj
/R44925008 10 Tf
-14.7199 -24 Td
(Each return a list of handles of graphs, nodes or edges, as appropriate.)Tj
/R44599232 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R45243576 10 Tf
55.6797 0 Td
(ndnode)Tj
/R44599232 10 Tf
39.7398 0 Td
(nodeName)Tj
-95.4195 -16.8 Td
[(gr)15.0159(aphHandle)]TJ
/R45243576 10 Tf
55.6797 0 Td
(ndedge)Tj
/R44599232 10 Tf
38.6199 0 Td
(tailnodeName headNodeName)Tj
-94.2996 -16.8 Td
(nodeHandle)Tj
/R45243576 10 Tf
51.3801 0 Td
(ndedge)Tj
/R44599232 10 Tf
38.6199 0 Td
(nodeName)Tj
/R44925008 10 Tf
-54 -24 Td
0.887 Tw
(Each return the handle of the item if found, or an error if none are found.)Tj
-0.15 Tc
310.502 0 Td
(Fo)Tj
3.387 Tc
10.4102 0 Td
(rn)Tj
0 Tc
11.7172 0 Td
(on-strict graphs)Tj
-332.629 -12 Td
0.468 Tw
(when there are multiple edges between tw)Tj
2.967 Tc
170.998 0 Td
(on)Tj
0 Tc
12.9672 0 Td
(odes)Tj
/R45243576 10 Tf
21.2969 0 Td
(ndedge)Tj
/R44925008 10 Tf
39.0871 0 Td
0.467 Tw
(will return an arbitrary edge from the)Tj
-244.349 -12 Td
(set.)Tj
/R44599232 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R45243576 10 Tf
55.6797 0 Td
[(sho)10(wname)]TJ
/R44599232 10 Tf
-55.6797 -16.8 Td
(nodeHandle)Tj
/R45243576 10 Tf
51.3801 0 Td
[(sho)10(wname)]TJ
/R44599232 10 Tf
-51.3801 -16.8 Td
[(edg)10.0159(eHandle)]TJ
/R45243576 10 Tf
50.7199 0 Td
[(sho)10(wname)]TJ
/R44925008 10 Tf
-14.7199 -24 Td
0.442 Tw
[(Each return the name of the item.)-544.182(Edge names are of the form: "a>b" where "a" and "b" are the)]TJ
12 TL
0.016 Tw
(names of the nodes and the connector ">" indicates the tail-to-head direction of the edge. In undi-)'
0 Tw
(rected graphs the connector "" is used.)'
/R44599232 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R45243576 10 Tf
55.6797 0 Td
[(setnodeattrib)19.9854(utes)]TJ
/R44599232 10 Tf
76.1801 0 Td
[(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ
-131.86 -16.8 Td
[(gr)15.0159(aphHandle)]TJ
/R45243576 10 Tf
55.6797 0 Td
[(setedgeattrib)20.0146(utes)]TJ
/R44599232 10 Tf
75.0598 0 Td
[(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ
/R44925008 10 Tf
-94.7395 -24 Td
0.293 Tw
(Set one or more def)Tj
79.9422 0 Td
0.294 Tw
[(ault attrib)20.0098(ute name/v)25.0098(alues that are to apply to all nodes \(edges\) unless o)]TJ
-0.15 Tc
288.998 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(rrid-)Tj
-378.23 -12 Td
0 Tw
[(den by subgraphs or per)20.0146(-node \(per)20.0073(-edge\) attrib)20(utes.)]TJ
/R44599232 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R45243576 10 Tf
55.6797 0 Td
[(listnodeattrib)19.9927(utes)]TJ
/R44599232 10 Tf
-55.6797 -16.8 Td
[(gr)15.0159(aphHandle)]TJ
/R45243576 10 Tf
55.6797 0 Td
[(listedgeattrib)19.9854(utes)]TJ
/R44925008 10 Tf
-19.6797 -24 Td
[(Return a list of attrib)19.9927(ute names.)]TJ
/R44599232 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R45243576 10 Tf
55.6797 0 Td
[(querynodeattrib)20(utes)]TJ
/R44599232 10 Tf
89.5199 0 Td
[(attrib)19.9927(uteName ?...?)]TJ
/R44925008 10 Tf
22.9402 -72 Td
[(Tcl Extensions)-19914(4)]TJ
ET
Q
Q
\n \n \n \n \n-1181\n+1183\n \n \n \n \n-R13642936\n+R45243576\n \n-R13324368\n+R44925008\n \n-R12998592\n+R44599232\n \n \n \n \n \n \n Type\n@@ -851,29 +851,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R12998592 10 Tf
1 0 0 1 72.1301 793.89 Tm
(tcldot)Tj
/R13324368 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
/R12998592 10 Tf
399.29 0 Td
(tcldot)Tj
/R13324368 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
/R12998592 10 Tf
-410.34 -36 Td
[(gr)15.0159(aphHandle)]TJ
/R13642936 10 Tf
55.6797 0 Td
[(query)10(edgeattrib)19.9927(utes)]TJ
/R12998592 10 Tf
88.3 0 Td
[(attrib)19.9927(uteName ?...?)]TJ
/R13324368 10 Tf
-107.98 -24 Td
0.36 Tw
[(Return a list of def)9.99268(ault attrib)20.0073(ute v)24.9927(alue, one v)]TJ
179 0 Td
0.359 Tw
[(alue for each of the attrib)20.0098(ute names pro)15.0049(vided with the)]TJ
-179 -12 Td
(command.)Tj
/R12998592 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R13642936 10 Tf
55.6797 0 Td
[(querynodeattrib)20(utes)]TJ
/R12998592 10 Tf
89.5199 0 Td
0 Tw
[(attrib)19.9927(uteName ?...?)]TJ
-145.2 -16.8 Td
[(gr)15.0159(aphHandle)]TJ
/R13642936 10 Tf
55.6797 0 Td
[(query)10(edgeattrib)19.9927(utes)]TJ
/R12998592 10 Tf
88.3 0 Td
[(attrib)19.9927(uteName ?...?)]TJ
/R13324368 10 Tf
-107.98 -24 Td
0.179 Tw
[(Return a list of pairs of attrinute name and def)9.98291(ault attrib)19.9927(ute v)25.0171(alue, one pair for each of the attrib)]TJ
383.782 0 Td
(ute)Tj
-383.782 -12 Td
0 Tw
[(names pro)14.9927(vided with the command.)]TJ
/R12998592 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R13642936 10 Tf
55.6797 0 Td
[(setattrib)20(utes)]TJ
/R12998592 10 Tf
55.6199 0 Td
[(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ
-111.3 -16.8 Td
(nodeHandle)Tj
/R13642936 10 Tf
51.3801 0 Td
[(setattrib)20(utes)]TJ
/R12998592 10 Tf
55.6199 0 Td
[(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ
-107 -16.8 Td
[(edg)10.0159(eHandle)]TJ
/R13642936 10 Tf
50.7199 0 Td
[(setattrib)20(utes)]TJ
/R12998592 10 Tf
55.6199 0 Td
[(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ
/R13324368 10 Tf
-70.3398 -24 Td
[(Set one or more attrib)19.9854(ute name/v)24.9854(alue pairs for a specic graph, node, or edge instance.)]TJ
/R12998592 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R13642936 10 Tf
55.6797 0 Td
[(listattrib)20.0073(utes)]TJ
/R12998592 10 Tf
-55.6797 -16.8 Td
(nodeHandle)Tj
/R13642936 10 Tf
51.3801 0 Td
[(listattrib)20.0073(utes)]TJ
/R12998592 10 Tf
-51.3801 -16.8 Td
[(edg)10.0159(eHandle)]TJ
/R13642936 10 Tf
50.7199 0 Td
[(listattrib)20.0073(utes)]TJ
/R13324368 10 Tf
-14.7199 -24 Td
[(Return a list of attrib)19.9927(ute names \(attrib)19.9854(ute v)25.0073(alues are pro)15.0146(vided by)]TJ
/R13642936 10 Tf
257.77 0 Td
[(queryattrib)20.0146(ute)]TJ
/R12998592 10 Tf
-293.77 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R13642936 10 Tf
55.6797 0 Td
[(queryattrib)20.0146(utes)]TJ
/R12998592 10 Tf
68.9598 0 Td
[(attrib)19.9927(uteName ?...?)]TJ
-124.639 -16.8 Td
(nodeHandle)Tj
/R13642936 10 Tf
51.3801 0 Td
[(queryattrib)20.0146(utes)]TJ
/R12998592 10 Tf
68.9598 0 Td
[(attrib)19.9927(uteName ?...?)]TJ
-120.34 -16.8 Td
[(edg)10.0159(eHandle)]TJ
/R13642936 10 Tf
50.7199 0 Td
[(queryattrib)20.0146(utes)]TJ
/R12998592 10 Tf
68.9598 0 Td
[(attrib)19.9927(uteName ?...?)]TJ
/R13324368 10 Tf
-83.6797 -24 Td
0.779 Tw
(Return a list of attrib)Tj
86.2461 0 Td
0.778 Tw
[(ute v)24.9951(alue, one v)25.0146(alue for each of the attrib)20.0146(ute names pro)15.0146(vided with the com-)]TJ
-86.2461 -12 Td
(mand.)Tj
/R12998592 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R13642936 10 Tf
55.6797 0 Td
[(queryattrib)20.0146(ute)]TJ
-0.1 Tc
62.4199 0 Td
(va)Tj
0 Tc
9.9 0 Td
(lues)Tj
/R12998592 10 Tf
19.1699 0 Td
0 Tw
[(attrib)19.9927(uteName ?...?)]TJ
-147.17 -16.8 Td
(nodeHandle)Tj
/R13642936 10 Tf
51.3801 0 Td
[(queryattrib)20.0146(ute)]TJ
-0.1 Tc
62.4199 0 Td
(va)Tj
0 Tc
9.9 0 Td
(lues)Tj
/R12998592 10 Tf
19.1699 0 Td
[(attrib)19.9927(uteName ?...?)]TJ
-142.87 -16.8 Td
[(edg)10.0159(eHandle)]TJ
/R13642936 10 Tf
50.7199 0 Td
[(queryattrib)20.0146(ute)]TJ
-0.1 Tc
62.4199 0 Td
(va)Tj
0 Tc
9.9 0 Td
(lues)Tj
/R12998592 10 Tf
19.1699 0 Td
[(attrib)19.9927(uteName ?...?)]TJ
/R13324368 10 Tf
-106.21 -24 Td
1.631 Tw
[(Return a list of pairs or attrib)20.0073(ute name and attrib)19.9951(ute v)24.9829(alue, one v)]TJ
275.022 0 Td
1.632 Tw
(alue for each of the attrib)Tj
108.76 0 Td
(ute)Tj
-383.782 -12 Td
0 Tw
[(names pro)14.9927(vided with the command.)]TJ
/R12998592 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R13642936 10 Tf
55.6797 0 Td
[(lay)24.9927(out ?dot|neato|cir)18.0151(co|tw)10.0146(opi|fdp|nop?)]TJ
/R13324368 10 Tf
-19.6797 -24 Td
1.136 Tw
[(Annotate the graph with layout information.)-613.601(This commands tak)10.0049(es an abstract graph add shape)]TJ
12 TL
0.541 Tw
(and position information to it according to the layout engine')'
3.042 Tc
248.469 0 Td
(sr)Tj
0 Tc
10.2621 0 Td
0.542 Tw
[(ules of e)14.9951(ye-pleasing graph layout.)]TJ
-258.731 -12 Td
0.316 Tw
[(If the layout engine is unspecied then it def)10.0098(aults to)]TJ
/R13642936 10 Tf
213.04 0 Td
(dot)Tj
/R13324368 10 Tf
16.7051 0 Td
0.315 Tw
(for directed graphs, and)Tj
/R13642936 10 Tf
98.7301 0 Td
(neato)Tj
/R13324368 10 Tf
26.1449 0 Td
(otherwise.)Tj
-354.62 -12 Td
0.534 Tw
(If the)Tj
/R13642936 10 Tf
24.948 0 Td
(nop)Tj
/R13324368 10 Tf
19.1539 0 Td
0.535 Tw
[(engine is specied then layout information from the input graph is used.)-553.506(The result of)]TJ
-44.102 -12 Td
0.582 Tw
[(the layout is stored as additional attrib)19.9902(utes name/v)24.9976(alue pairs in the graph, node and edges.)]TJ
372.12 0 Td
(These)Tj
-372.12 -12 Td
0 Tw
[(attrib)19.9841(utes are intended to be interpreted by subsequent)]TJ
/R12998592 10 Tf
218.99 0 Td
(write)Tj
/R13324368 10 Tf
23.2398 0 Td
(or)Tj
-0.37 Tc
/R12998592 10 Tf
10.8301 0 Td
(re)Tj
0 Tc
7.96016 0 Td
(nder)Tj
/R13324368 10 Tf
21.5602 0 Td
(commands.)Tj
-150.441 -84 Td
[(Tcl Extensions)-19914(5)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R44599232 10 Tf
1 0 0 1 72.1301 793.89 Tm
(tcldot)Tj
/R44925008 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
/R44599232 10 Tf
399.29 0 Td
(tcldot)Tj
/R44925008 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
/R44599232 10 Tf
-410.34 -36 Td
[(gr)15.0159(aphHandle)]TJ
/R45243576 10 Tf
55.6797 0 Td
[(query)10(edgeattrib)19.9927(utes)]TJ
/R44599232 10 Tf
88.3 0 Td
[(attrib)19.9927(uteName ?...?)]TJ
/R44925008 10 Tf
-107.98 -24 Td
0.36 Tw
[(Return a list of def)9.99268(ault attrib)20.0073(ute v)24.9927(alue, one v)]TJ
179 0 Td
0.359 Tw
[(alue for each of the attrib)20.0098(ute names pro)15.0049(vided with the)]TJ
-179 -12 Td
(command.)Tj
/R44599232 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R45243576 10 Tf
55.6797 0 Td
[(querynodeattrib)20(utes)]TJ
/R44599232 10 Tf
89.5199 0 Td
0 Tw
[(attrib)19.9927(uteName ?...?)]TJ
-145.2 -16.8 Td
[(gr)15.0159(aphHandle)]TJ
/R45243576 10 Tf
55.6797 0 Td
[(query)10(edgeattrib)19.9927(utes)]TJ
/R44599232 10 Tf
88.3 0 Td
[(attrib)19.9927(uteName ?...?)]TJ
/R44925008 10 Tf
-107.98 -24 Td
0.179 Tw
[(Return a list of pairs of attrinute name and def)9.98291(ault attrib)19.9927(ute v)25.0171(alue, one pair for each of the attrib)]TJ
383.782 0 Td
(ute)Tj
-383.782 -12 Td
0 Tw
[(names pro)14.9927(vided with the command.)]TJ
/R44599232 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R45243576 10 Tf
55.6797 0 Td
[(setattrib)20(utes)]TJ
/R44599232 10 Tf
55.6199 0 Td
[(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ
-111.3 -16.8 Td
(nodeHandle)Tj
/R45243576 10 Tf
51.3801 0 Td
[(setattrib)20(utes)]TJ
/R44599232 10 Tf
55.6199 0 Td
[(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ
-107 -16.8 Td
[(edg)10.0159(eHandle)]TJ
/R45243576 10 Tf
50.7199 0 Td
[(setattrib)20(utes)]TJ
/R44599232 10 Tf
55.6199 0 Td
[(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ
/R44925008 10 Tf
-70.3398 -24 Td
[(Set one or more attrib)19.9854(ute name/v)24.9854(alue pairs for a specic graph, node, or edge instance.)]TJ
/R44599232 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R45243576 10 Tf
55.6797 0 Td
[(listattrib)20.0073(utes)]TJ
/R44599232 10 Tf
-55.6797 -16.8 Td
(nodeHandle)Tj
/R45243576 10 Tf
51.3801 0 Td
[(listattrib)20.0073(utes)]TJ
/R44599232 10 Tf
-51.3801 -16.8 Td
[(edg)10.0159(eHandle)]TJ
/R45243576 10 Tf
50.7199 0 Td
[(listattrib)20.0073(utes)]TJ
/R44925008 10 Tf
-14.7199 -24 Td
[(Return a list of attrib)19.9927(ute names \(attrib)19.9854(ute v)25.0073(alues are pro)15.0146(vided by)]TJ
/R45243576 10 Tf
257.77 0 Td
[(queryattrib)20.0146(ute)]TJ
/R44599232 10 Tf
-293.77 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R45243576 10 Tf
55.6797 0 Td
[(queryattrib)20.0146(utes)]TJ
/R44599232 10 Tf
68.9598 0 Td
[(attrib)19.9927(uteName ?...?)]TJ
-124.639 -16.8 Td
(nodeHandle)Tj
/R45243576 10 Tf
51.3801 0 Td
[(queryattrib)20.0146(utes)]TJ
/R44599232 10 Tf
68.9598 0 Td
[(attrib)19.9927(uteName ?...?)]TJ
-120.34 -16.8 Td
[(edg)10.0159(eHandle)]TJ
/R45243576 10 Tf
50.7199 0 Td
[(queryattrib)20.0146(utes)]TJ
/R44599232 10 Tf
68.9598 0 Td
[(attrib)19.9927(uteName ?...?)]TJ
/R44925008 10 Tf
-83.6797 -24 Td
0.779 Tw
(Return a list of attrib)Tj
86.2461 0 Td
0.778 Tw
[(ute v)24.9951(alue, one v)25.0146(alue for each of the attrib)20.0146(ute names pro)15.0146(vided with the com-)]TJ
-86.2461 -12 Td
(mand.)Tj
/R44599232 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R45243576 10 Tf
55.6797 0 Td
[(queryattrib)20.0146(ute)]TJ
-0.1 Tc
62.4199 0 Td
(va)Tj
0 Tc
9.9 0 Td
(lues)Tj
/R44599232 10 Tf
19.1699 0 Td
0 Tw
[(attrib)19.9927(uteName ?...?)]TJ
-147.17 -16.8 Td
(nodeHandle)Tj
/R45243576 10 Tf
51.3801 0 Td
[(queryattrib)20.0146(ute)]TJ
-0.1 Tc
62.4199 0 Td
(va)Tj
0 Tc
9.9 0 Td
(lues)Tj
/R44599232 10 Tf
19.1699 0 Td
[(attrib)19.9927(uteName ?...?)]TJ
-142.87 -16.8 Td
[(edg)10.0159(eHandle)]TJ
/R45243576 10 Tf
50.7199 0 Td
[(queryattrib)20.0146(ute)]TJ
-0.1 Tc
62.4199 0 Td
(va)Tj
0 Tc
9.9 0 Td
(lues)Tj
/R44599232 10 Tf
19.1699 0 Td
[(attrib)19.9927(uteName ?...?)]TJ
/R44925008 10 Tf
-106.21 -24 Td
1.631 Tw
[(Return a list of pairs or attrib)20.0073(ute name and attrib)19.9951(ute v)24.9829(alue, one v)]TJ
275.022 0 Td
1.632 Tw
(alue for each of the attrib)Tj
108.76 0 Td
(ute)Tj
-383.782 -12 Td
0 Tw
[(names pro)14.9927(vided with the command.)]TJ
/R44599232 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
/R45243576 10 Tf
55.6797 0 Td
[(lay)24.9927(out ?dot|neato|cir)18.0151(co|tw)10.0146(opi|fdp|nop?)]TJ
/R44925008 10 Tf
-19.6797 -24 Td
1.136 Tw
[(Annotate the graph with layout information.)-613.601(This commands tak)10.0049(es an abstract graph add shape)]TJ
12 TL
0.541 Tw
(and position information to it according to the layout engine')'
3.042 Tc
248.469 0 Td
(sr)Tj
0 Tc
10.2621 0 Td
0.542 Tw
[(ules of e)14.9951(ye-pleasing graph layout.)]TJ
-258.731 -12 Td
0.316 Tw
[(If the layout engine is unspecied then it def)10.0098(aults to)]TJ
/R45243576 10 Tf
213.04 0 Td
(dot)Tj
/R44925008 10 Tf
16.7051 0 Td
0.315 Tw
(for directed graphs, and)Tj
/R45243576 10 Tf
98.7301 0 Td
(neato)Tj
/R44925008 10 Tf
26.1449 0 Td
(otherwise.)Tj
-354.62 -12 Td
0.534 Tw
(If the)Tj
/R45243576 10 Tf
24.948 0 Td
(nop)Tj
/R44925008 10 Tf
19.1539 0 Td
0.535 Tw
[(engine is specied then layout information from the input graph is used.)-553.506(The result of)]TJ
-44.102 -12 Td
0.582 Tw
[(the layout is stored as additional attrib)19.9902(utes name/v)24.9976(alue pairs in the graph, node and edges.)]TJ
372.12 0 Td
(These)Tj
-372.12 -12 Td
0 Tw
[(attrib)19.9841(utes are intended to be interpreted by subsequent)]TJ
/R44599232 10 Tf
218.99 0 Td
(write)Tj
/R44925008 10 Tf
23.2398 0 Td
(or)Tj
-0.37 Tc
/R44599232 10 Tf
10.8301 0 Td
(re)Tj
0 Tc
7.96016 0 Td
(nder)Tj
/R44925008 10 Tf
21.5602 0 Td
(commands.)Tj
-150.441 -84 Td
[(Tcl Extensions)-19914(5)]TJ
ET
Q
Q
\n \n \n \n \n-1478\n+1479\n \n \n \n \n-R13642936\n+R45243576\n \n-R13324368\n+R44925008\n \n-R12998592\n+R44599232\n \n \n \n \n \n \n Type\n@@ -910,29 +910,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R12998592 10 Tf
1 0 0 1 72.1301 793.89 Tm
(tcldot)Tj
/R13324368 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
/R12998592 10 Tf
399.29 0 Td
(tcldot)Tj
/R13324368 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
/R12998592 10 Tf
-410.34 -36 Td
[(gr)15.0159(aphHandle)]TJ
/R13642936 10 Tf
55.6797 0 Td
(write)Tj
/R12998592 10 Tf
24.7102 0 Td
[(leHandle format ?dot|neato|cir)37.0068(co|twopi|fdp|nop?)]TJ
/R13324368 10 Tf
-44.3898 -24 Td
0.927 Tw
(Write a graph to the open le represented by)Tj
/R12998592 10 Tf
191.043 0 Td
(leHandle)Tj
/R13324368 10 Tf
45.2672 0 Td
0.928 Tw
(in a specic)Tj
/R12998592 10 Tf
55.0238 0 Td
(format.)Tj
/R13324368 10 Tf
35.098 0 Td
(Possible)Tj
/R12998592 10 Tf
38.7379 0 Td
(formats)Tj
/R13324368 10 Tf
-365.17 -12 Td
0.754 Tw
(are: "ps" "mif" "plain" "dot" "gif" "ismap" If the layout hasn')Tj
3.254 Tc
252.41 0 Td
(tb)Tj
0 Tc
11.034 0 Td
(een already done, then it will be)Tj
-263.444 -12 Td
0.275 Tw
(done as part of this operation using the same rules for selecting the layout engine as for the layout)Tj
12 TL
(command.)'
/R12998592 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
-0.18 Tc
/R13642936 10 Tf
55.6797 0 Td
(re)Tj
0 Tc
8.7 0 Td
[(nder)10(gd)]TJ
/R12998592 10 Tf
32.9602 0 Td
(gdHandle)Tj
/R13324368 10 Tf
-61.3398 -24 Td
0.407 Tw
(Generates a rendering of a graph to a ne)Tj
2.906 Tc
162.946 0 Td
[(wo)290.583(re)]TJ
0 Tc
25.6523 0 Td
0.406 Tw
(xisting gifImage structure \(see)Tj
/R13642936 10 Tf
126.044 0 Td
(gdTcl\(1\))Tj
/R13324368 10 Tf
39.016 0 Td
2.906 Tw
(\). Returns)Tj
-353.659 -12 Td
(the)Tj
/R12998592 10 Tf
15.5828 0 Td
(gdHandle)Tj
/R13324368 10 Tf
42.5629 0 Td
0.443 Tw
(of the image.)Tj
58.8191 0 Td
0.444 Tw
(If the layout hasn')Tj
2.944 Tc
74.1922 0 Td
(tb)Tj
0 Tc
10.7238 0 Td
(een already done, then it will be done as part of)Tj
-201.881 -12 Td
0 Tw
(this operation using the same rules for selecting the layout engine as for the layout command.)Tj
/R12998592 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
-0.18 Tc
/R13642936 10 Tf
55.6797 0 Td
(re)Tj
0 Tc
8.7 0 Td
(nder)Tj
/R12998592 10 Tf
22.5 0 Td
[(?can)40.0146(vas ?dot|neato|cir)37.0068(co|twopi|fdp|nop??)]TJ
/R13324368 10 Tf
-50.8797 -24 Td
0.61 Tw
(If no)Tj
/R12998592 10 Tf
22.8801 0 Td
[(can)40.0159(vas)]TJ
/R13324368 10 Tf
30.4797 0 Td
(ar)Tj
7.58984 0 Td
[(gument is pro)15.0073(vided then)]TJ
-0.18 Tc
/R13642936 10 Tf
101.73 0 Td
(re)Tj
0 Tc
8.7 0 Td
(nder)Tj
/R13324368 10 Tf
23.1102 0 Td
(returns a string of commands which, when e)Tj
-0.25 Tc
181.21 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(lu-)Tj
-384.89 -12 Td
0 Tw
(ated, will render the graph to a)Tj
/R13642936 10 Tf
124.97 0 Td
(Tk)Tj
/R13324368 10 Tf
14.7301 0 Td
(can)Tj
-0.25 Tc
13.4801 0 Td
(va)Tj
2.5 Tc
9.18984 0 Td
(sw)Tj
0 Tc
13.6102 0 Td
(hose)Tj
/R12998592 10 Tf
21.0301 0 Td
[(can)40.0146(vasHandle)]TJ
/R13324368 10 Tf
59.4898 0 Td
(is a)Tj
-0.25 Tc
13.4102 0 Td
(va)Tj
0 Tc
9.18984 0 Td
[(ilable in v)25(ariable)]TJ
/R13642936 10 Tf
69.4602 0 Td
($c)Tj
/R13324368 10 Tf
-348.56 -24 Td
0.809 Tw
(If a)Tj
/R12998592 10 Tf
17.718 0 Td
[(can)40.0159(vas)]TJ
/R13324368 10 Tf
30.6789 0 Td
(ar)Tj
7.58984 0 Td
[(gument is pro)15.0024(vided then)]TJ
-0.18 Tc
/R13642936 10 Tf
102.526 0 Td
(re)Tj
0 Tc
8.7 0 Td
(nder)Tj
/R13324368 10 Tf
23.309 0 Td
0.81 Tw
(produces a set of commands for)Tj
/R12998592 10 Tf
134.83 0 Td
[(can)40.0146(vas)]TJ
/R13324368 10 Tf
30.6797 0 Td
(instead of)Tj
-356.031 -12 Td
($c.)Tj
24 TL
0.212 Tw
(If the layout hasn')'
2.712 Tc
73.4961 0 Td
(tb)Tj
0 Tc
10.4922 0 Td
0.211 Tw
(een already done, then it will be done as part of this operation using the same)Tj
-83.9883 -12 Td
0 Tw
(rules for selecting the layout engine as for the layout command.)Tj
10 -24 Td
(#!/usr/local/bin/wish)Tj
12 TL
(package require Tcldot)'
(set c [can)'
-0.25 Tc
37.3602 0 Td
(va)Tj
2.5 Tc
9.18984 0 Td
(s.)Tj
0 Tc
8.88984 0 Td
(c])Tj
-55.4398 -12 Td
(pack $c)Tj
(set g [dotne)'
2.5 Tc
46.4102 0 Td
(wd)Tj
0 Tc
14.7199 0 Td
(igraph rankdir LR])Tj
-61.1301 -12 Td
[($g setnodeattrib)19.9854(ute style lled color white)]TJ
T*[([$g addnode Hello] addedge [$g addnode W)79.9927(orld!])]TJ
($g layout)'
T*[(if {[info e)15.0159(xists deb)19.9927(ug]} {)]TJ
10 -12 Td
[(puts [$g render])-2249.99(;# see what render produces)]TJ
-10 -12 Td
(})Tj
-0.25 Tc
(eva)'
2.5 Tc
13.3801 0 Td
(l[)Tj
0 Tc
8.61016 0 Td
($g render])Tj
/R13642936 10 Tf
-31.9902 -36 Td
(Render)Tj
/R13324368 10 Tf
34.732 0 Td
0.572 Tw
(generates a series of can)Tj
-0.25 Tc
99.068 0 Td
(va)Tj
3.072 Tc
9.18984 0 Td
(sc)Tj
0 Tc
11.402 0 Td
[(ommands for each graph element, for e)14.9951(xample a node typi-)]TJ
-154.392 -12 Td
0.336 Tw
(cally consist of tw)Tj
2.836 Tc
73.9578 0 Td
(oi)Tj
0 Tc
10.616 0 Td
0.335 Tw
(tems on the can)Tj
-0.25 Tc
63.0949 0 Td
(va)Tj
0 Tc
9.18984 0 Td
[(s, one for the shape and the other for the label.)-533.491(The can)]TJ
-0.25 Tc
226.06 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(s)Tj
-392.108 -12 Td
0.505 Tw
(items are automatically)Tj
/R12998592 10 Tf
97.4648 0 Td
(ta)Tj
-0.1 Tc
7.68008 0 Td
(gge)Tj
0 Tc
14.2398 0 Td
(d)Tj
/R13324368 10 Tf
8.775 0 Td
(\(See)Tj
/R13642936 10 Tf
20.7762 0 Td
(can)Tj
-0.1 Tc
14.6 0 Td
(va)Tj
0 Tc
9.9 0 Td
(s\(n\))Tj
3.006 Tc
/R13324368 10 Tf
19.116 0 Td
[(\)b)300.605(yt)]TJ
0 Tc
22.1219 0 Td
0.506 Tw
(he commands generated by render)Tj
5.506 Tc
138.654 0 Td
(.T)Tj
0 Tc
14.116 0 Td
(he tags)Tj
-367.444 -12 Td
(tak)Tj
3.621 Tc
12.1199 0 Td
(eo)Tj
0 Tc
13.0609 0 Td
1.121 Tw
(ne of tw)Tj
3.621 Tc
34.9121 0 Td
(of)Tj
0 Tc
11.9512 0 Td
(orms: te)Tj
33.4711 0 Td
1.12 Tw
(xt items are tagged with 0<handle> and shapes and lines are rendered)Tj
-105.515 -12 Td
0 Tw
(with 1<handle>.)Tj
24 TL
0.158 Tw
(The tagging can be used to recognize when a user w)'
210.31 0 Td
0.159 Tw
(ants to interact with a graph element using the)Tj
-210.31 -12 Td
3.016 Tw
(mouse. See)Tj
51.582 0 Td
0.516 Tw
(the script in)Tj
-0.2 Tc
/R12998592 10 Tf
51.268 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
(amples/disp)Tj
/R13324368 10 Tf
50.9852 0 Td
0.515 Tw
[(of the tcldot distrib)19.9854(ution for a demonstration of this f)]TJ
215.715 0 Td
(acil-)Tj
-378.23 -12 Td
[(ity)64.9841(.)]TJ
-0.11 Tc
/R13642936 10.95 Tf
-72 -28.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R13324368 10 Tf
20.9004 -12 Td
0.424 Tw
[(Still batch-oriented.)-542.389(It w)10.0098(ould be nice if the layout w)10.0171(as maintained incrementally)]TJ
5.425 Tc
326.273 0 Td
(.\()Tj
0 Tc
11.2551 0 Td
0.425 Tw
(The intent is to address)Tj
-337.529 -12 Td
0 Tw
(this limitation in graphviz_2_0.\))Tj
168.14 -69.6 Td
[(Tcl Extensions)-19914(6)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R44599232 10 Tf
1 0 0 1 72.1301 793.89 Tm
(tcldot)Tj
/R44925008 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
/R44599232 10 Tf
399.29 0 Td
(tcldot)Tj
/R44925008 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
/R44599232 10 Tf
-410.34 -36 Td
[(gr)15.0159(aphHandle)]TJ
/R45243576 10 Tf
55.6797 0 Td
(write)Tj
/R44599232 10 Tf
24.7102 0 Td
[(leHandle format ?dot|neato|cir)37.0068(co|twopi|fdp|nop?)]TJ
/R44925008 10 Tf
-44.3898 -24 Td
0.927 Tw
(Write a graph to the open le represented by)Tj
/R44599232 10 Tf
191.043 0 Td
(leHandle)Tj
/R44925008 10 Tf
45.2672 0 Td
0.928 Tw
(in a specic)Tj
/R44599232 10 Tf
55.0238 0 Td
(format.)Tj
/R44925008 10 Tf
35.098 0 Td
(Possible)Tj
/R44599232 10 Tf
38.7379 0 Td
(formats)Tj
/R44925008 10 Tf
-365.17 -12 Td
0.754 Tw
(are: "ps" "mif" "plain" "dot" "gif" "ismap" If the layout hasn')Tj
3.254 Tc
252.41 0 Td
(tb)Tj
0 Tc
11.034 0 Td
(een already done, then it will be)Tj
-263.444 -12 Td
0.275 Tw
(done as part of this operation using the same rules for selecting the layout engine as for the layout)Tj
12 TL
(command.)'
/R44599232 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
-0.18 Tc
/R45243576 10 Tf
55.6797 0 Td
(re)Tj
0 Tc
8.7 0 Td
[(nder)10(gd)]TJ
/R44599232 10 Tf
32.9602 0 Td
(gdHandle)Tj
/R44925008 10 Tf
-61.3398 -24 Td
0.407 Tw
(Generates a rendering of a graph to a ne)Tj
2.906 Tc
162.946 0 Td
[(wo)290.583(re)]TJ
0 Tc
25.6523 0 Td
0.406 Tw
(xisting gifImage structure \(see)Tj
/R45243576 10 Tf
126.044 0 Td
(gdTcl\(1\))Tj
/R44925008 10 Tf
39.016 0 Td
2.906 Tw
(\). Returns)Tj
-353.659 -12 Td
(the)Tj
/R44599232 10 Tf
15.5828 0 Td
(gdHandle)Tj
/R44925008 10 Tf
42.5629 0 Td
0.443 Tw
(of the image.)Tj
58.8191 0 Td
0.444 Tw
(If the layout hasn')Tj
2.944 Tc
74.1922 0 Td
(tb)Tj
0 Tc
10.7238 0 Td
(een already done, then it will be done as part of)Tj
-201.881 -12 Td
0 Tw
(this operation using the same rules for selecting the layout engine as for the layout command.)Tj
/R44599232 10 Tf
-36 -28.8 Td
[(gr)15.0159(aphHandle)]TJ
-0.18 Tc
/R45243576 10 Tf
55.6797 0 Td
(re)Tj
0 Tc
8.7 0 Td
(nder)Tj
/R44599232 10 Tf
22.5 0 Td
[(?can)40.0146(vas ?dot|neato|cir)37.0068(co|twopi|fdp|nop??)]TJ
/R44925008 10 Tf
-50.8797 -24 Td
0.61 Tw
(If no)Tj
/R44599232 10 Tf
22.8801 0 Td
[(can)40.0159(vas)]TJ
/R44925008 10 Tf
30.4797 0 Td
(ar)Tj
7.58984 0 Td
[(gument is pro)15.0073(vided then)]TJ
-0.18 Tc
/R45243576 10 Tf
101.73 0 Td
(re)Tj
0 Tc
8.7 0 Td
(nder)Tj
/R44925008 10 Tf
23.1102 0 Td
(returns a string of commands which, when e)Tj
-0.25 Tc
181.21 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(lu-)Tj
-384.89 -12 Td
0 Tw
(ated, will render the graph to a)Tj
/R45243576 10 Tf
124.97 0 Td
(Tk)Tj
/R44925008 10 Tf
14.7301 0 Td
(can)Tj
-0.25 Tc
13.4801 0 Td
(va)Tj
2.5 Tc
9.18984 0 Td
(sw)Tj
0 Tc
13.6102 0 Td
(hose)Tj
/R44599232 10 Tf
21.0301 0 Td
[(can)40.0146(vasHandle)]TJ
/R44925008 10 Tf
59.4898 0 Td
(is a)Tj
-0.25 Tc
13.4102 0 Td
(va)Tj
0 Tc
9.18984 0 Td
[(ilable in v)25(ariable)]TJ
/R45243576 10 Tf
69.4602 0 Td
($c)Tj
/R44925008 10 Tf
-348.56 -24 Td
0.809 Tw
(If a)Tj
/R44599232 10 Tf
17.718 0 Td
[(can)40.0159(vas)]TJ
/R44925008 10 Tf
30.6789 0 Td
(ar)Tj
7.58984 0 Td
[(gument is pro)15.0024(vided then)]TJ
-0.18 Tc
/R45243576 10 Tf
102.526 0 Td
(re)Tj
0 Tc
8.7 0 Td
(nder)Tj
/R44925008 10 Tf
23.309 0 Td
0.81 Tw
(produces a set of commands for)Tj
/R44599232 10 Tf
134.83 0 Td
[(can)40.0146(vas)]TJ
/R44925008 10 Tf
30.6797 0 Td
(instead of)Tj
-356.031 -12 Td
($c.)Tj
24 TL
0.212 Tw
(If the layout hasn')'
2.712 Tc
73.4961 0 Td
(tb)Tj
0 Tc
10.4922 0 Td
0.211 Tw
(een already done, then it will be done as part of this operation using the same)Tj
-83.9883 -12 Td
0 Tw
(rules for selecting the layout engine as for the layout command.)Tj
10 -24 Td
(#!/usr/local/bin/wish)Tj
12 TL
(package require Tcldot)'
(set c [can)'
-0.25 Tc
37.3602 0 Td
(va)Tj
2.5 Tc
9.18984 0 Td
(s.)Tj
0 Tc
8.88984 0 Td
(c])Tj
-55.4398 -12 Td
(pack $c)Tj
(set g [dotne)'
2.5 Tc
46.4102 0 Td
(wd)Tj
0 Tc
14.7199 0 Td
(igraph rankdir LR])Tj
-61.1301 -12 Td
[($g setnodeattrib)19.9854(ute style lled color white)]TJ
T*[([$g addnode Hello] addedge [$g addnode W)79.9927(orld!])]TJ
($g layout)'
T*[(if {[info e)15.0159(xists deb)19.9927(ug]} {)]TJ
10 -12 Td
[(puts [$g render])-2249.99(;# see what render produces)]TJ
-10 -12 Td
(})Tj
-0.25 Tc
(eva)'
2.5 Tc
13.3801 0 Td
(l[)Tj
0 Tc
8.61016 0 Td
($g render])Tj
/R45243576 10 Tf
-31.9902 -36 Td
(Render)Tj
/R44925008 10 Tf
34.732 0 Td
0.572 Tw
(generates a series of can)Tj
-0.25 Tc
99.068 0 Td
(va)Tj
3.072 Tc
9.18984 0 Td
(sc)Tj
0 Tc
11.402 0 Td
[(ommands for each graph element, for e)14.9951(xample a node typi-)]TJ
-154.392 -12 Td
0.336 Tw
(cally consist of tw)Tj
2.836 Tc
73.9578 0 Td
(oi)Tj
0 Tc
10.616 0 Td
0.335 Tw
(tems on the can)Tj
-0.25 Tc
63.0949 0 Td
(va)Tj
0 Tc
9.18984 0 Td
[(s, one for the shape and the other for the label.)-533.491(The can)]TJ
-0.25 Tc
226.06 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(s)Tj
-392.108 -12 Td
0.505 Tw
(items are automatically)Tj
/R44599232 10 Tf
97.4648 0 Td
(ta)Tj
-0.1 Tc
7.68008 0 Td
(gge)Tj
0 Tc
14.2398 0 Td
(d)Tj
/R44925008 10 Tf
8.775 0 Td
(\(See)Tj
/R45243576 10 Tf
20.7762 0 Td
(can)Tj
-0.1 Tc
14.6 0 Td
(va)Tj
0 Tc
9.9 0 Td
(s\(n\))Tj
3.006 Tc
/R44925008 10 Tf
19.116 0 Td
[(\)b)300.605(yt)]TJ
0 Tc
22.1219 0 Td
0.506 Tw
(he commands generated by render)Tj
5.506 Tc
138.654 0 Td
(.T)Tj
0 Tc
14.116 0 Td
(he tags)Tj
-367.444 -12 Td
(tak)Tj
3.621 Tc
12.1199 0 Td
(eo)Tj
0 Tc
13.0609 0 Td
1.121 Tw
(ne of tw)Tj
3.621 Tc
34.9121 0 Td
(of)Tj
0 Tc
11.9512 0 Td
(orms: te)Tj
33.4711 0 Td
1.12 Tw
(xt items are tagged with 0<handle> and shapes and lines are rendered)Tj
-105.515 -12 Td
0 Tw
(with 1<handle>.)Tj
24 TL
0.158 Tw
(The tagging can be used to recognize when a user w)'
210.31 0 Td
0.159 Tw
(ants to interact with a graph element using the)Tj
-210.31 -12 Td
3.016 Tw
(mouse. See)Tj
51.582 0 Td
0.516 Tw
(the script in)Tj
-0.2 Tc
/R44599232 10 Tf
51.268 0 Td
(ex)Tj
0 Tc
8.68008 0 Td
(amples/disp)Tj
/R44925008 10 Tf
50.9852 0 Td
0.515 Tw
[(of the tcldot distrib)19.9854(ution for a demonstration of this f)]TJ
215.715 0 Td
(acil-)Tj
-378.23 -12 Td
[(ity)64.9841(.)]TJ
-0.11 Tc
/R45243576 10.95 Tf
-72 -28.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R44925008 10 Tf
20.9004 -12 Td
0.424 Tw
[(Still batch-oriented.)-542.389(It w)10.0098(ould be nice if the layout w)10.0171(as maintained incrementally)]TJ
5.425 Tc
326.273 0 Td
(.\()Tj
0 Tc
11.2551 0 Td
0.425 Tw
(The intent is to address)Tj
-337.529 -12 Td
0 Tw
(this limitation in graphviz_2_0.\))Tj
168.14 -69.6 Td
[(Tcl Extensions)-19914(6)]TJ
ET
Q
Q
\n \n \n \n \n 2404\n \n \n \n \n-R13642936\n+R45243576\n \n-R13324368\n+R44925008\n \n-R12998592\n+R44599232\n \n \n \n \n \n \n Type\n@@ -969,29 +969,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R12998592 10 Tf
1 0 0 1 72.1301 793.89 Tm
(tcldot)Tj
/R13324368 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
/R12998592 10 Tf
399.29 0 Td
(tcldot)Tj
/R13324368 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
-0.548 Tc
/R13642936 10.95 Tf
-446.34 -36 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
/R13324368 10 Tf
20.7363 -12 Td
[(John Ellson \(ellson@graphviz.or)18.0078(g\))]TJ
-0.602 Tc
/R13642936 10.95 Tf
-36 -28.8 Td
(AC)Tj
0 Tc
15.2098 0 Td
[(KNO)50.0466(WLEDGEMENTS)]TJ
/R13324368 10 Tf
20.7902 -12 Td
0.663 Tw
(John Ousterhout, of course, for)Tj
/R13642936 10 Tf
130.235 0 Td
(tcl)Tj
/R13324368 10 Tf
13.7129 0 Td
(and)Tj
/R13642936 10 Tf
17.6031 0 Td
(tk.)Tj
/R13324368 10 Tf
17.0531 0 Td
(Ste)Tj
-0.15 Tc
12.5301 0 Td
(ve)Tj
3.162 Tc
9.28984 0 Td
(nN)Tj
0 Tc
15.382 0 Td
0.662 Tw
[(orth and Eleftherios K)35.0049(outsoos for)]TJ
/R13642936 10 Tf
144.89 0 Td
(dot.)Tj
/R13324368 10 Tf
22.052 0 Td
(Karl Lehen-)Tj
-382.748 -12 Td
0.653 Tw
[(bauer and Mark Diekhans of NeoSoft for the handles.c code which w)10.0195(as deri)]TJ
-0.15 Tc
311.016 0 Td
(ve)Tj
3.153 Tc
9.28984 0 Td
(df)Tj
0 Tc
11.4828 0 Td
(rom tclXhandles.c.)Tj
-0.8 Tc
82.1262 0 Td
(To)Tj
0 Tc
10.3102 0 Td
(m)Tj
-424.225 -12 Td
0.637 Tw
(Boutell of the Quest Center at Cold Spring Harbor Labs for the gif dra)Tj
289.481 0 Td
0.636 Tw
[(wing routines.)-563.618(Spencer Thomas of)]TJ
-289.481 -12 Td
0.685 Tw
(the Uni)Tj
-0.15 Tc
30.1551 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rsity of Michig)5.00732(an for gdTcl.c.)]TJ
127.245 0 Td
0.686 Tw
(Dayatra Shands for coding much of the initial implementation of)Tj
/R13642936 10 Tf
-166.69 -12 Td
(tcldot.)Tj
/R13642936 10.95 Tf
-36 -28.8 Td
[(KEYW)10.0365(ORDS)]TJ
/R13324368 10 Tf
36 -12 Td
0 Tw
(graph, tcl, tk, dot, neato.)Tj
168.14 -542.4 Td
[(Tcl Extensions)-19914(7)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R44599232 10 Tf
1 0 0 1 72.1301 793.89 Tm
(tcldot)Tj
/R44925008 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
/R44599232 10 Tf
399.29 0 Td
(tcldot)Tj
/R44925008 10 Tf
23.4602 0 Td
(\(3tcl\))Tj
-0.548 Tc
/R45243576 10.95 Tf
-446.34 -36 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
/R44925008 10 Tf
20.7363 -12 Td
[(John Ellson \(ellson@graphviz.or)18.0078(g\))]TJ
-0.602 Tc
/R45243576 10.95 Tf
-36 -28.8 Td
(AC)Tj
0 Tc
15.2098 0 Td
[(KNO)50.0466(WLEDGEMENTS)]TJ
/R44925008 10 Tf
20.7902 -12 Td
0.663 Tw
(John Ousterhout, of course, for)Tj
/R45243576 10 Tf
130.235 0 Td
(tcl)Tj
/R44925008 10 Tf
13.7129 0 Td
(and)Tj
/R45243576 10 Tf
17.6031 0 Td
(tk.)Tj
/R44925008 10 Tf
17.0531 0 Td
(Ste)Tj
-0.15 Tc
12.5301 0 Td
(ve)Tj
3.162 Tc
9.28984 0 Td
(nN)Tj
0 Tc
15.382 0 Td
0.662 Tw
[(orth and Eleftherios K)35.0049(outsoos for)]TJ
/R45243576 10 Tf
144.89 0 Td
(dot.)Tj
/R44925008 10 Tf
22.052 0 Td
(Karl Lehen-)Tj
-382.748 -12 Td
0.653 Tw
[(bauer and Mark Diekhans of NeoSoft for the handles.c code which w)10.0195(as deri)]TJ
-0.15 Tc
311.016 0 Td
(ve)Tj
3.153 Tc
9.28984 0 Td
(df)Tj
0 Tc
11.4828 0 Td
(rom tclXhandles.c.)Tj
-0.8 Tc
82.1262 0 Td
(To)Tj
0 Tc
10.3102 0 Td
(m)Tj
-424.225 -12 Td
0.637 Tw
(Boutell of the Quest Center at Cold Spring Harbor Labs for the gif dra)Tj
289.481 0 Td
0.636 Tw
[(wing routines.)-563.618(Spencer Thomas of)]TJ
-289.481 -12 Td
0.685 Tw
(the Uni)Tj
-0.15 Tc
30.1551 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(rsity of Michig)5.00732(an for gdTcl.c.)]TJ
127.245 0 Td
0.686 Tw
(Dayatra Shands for coding much of the initial implementation of)Tj
/R45243576 10 Tf
-166.69 -12 Td
(tcldot.)Tj
/R45243576 10.95 Tf
-36 -28.8 Td
[(KEYW)10.0365(ORDS)]TJ
/R44925008 10 Tf
36 -12 Td
0 Tw
(graph, tcl, tk, dot, neato.)Tj
168.14 -542.4 Td
[(Tcl Extensions)-19914(7)]TJ
ET
Q
Q
\n \n \n \n \n-865\n+863\n \n \n \n \n-R13642936\n+R45243576\n \n-R13324368\n+R44925008\n \n-R12998592\n+R44599232\n \n \n \n \n \n \n \n@@ -1046,15 +1046,15 @@\n \n Filter\n FlateDecode\n Length\n 519\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R12405576 def
1 begincodespacerange
<00><ff>
endcodespacerange
57 beginbfrange
<20><20><0020>
<24><24><0024>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<31><31><0031>
<3c><3c><003c>
<3e><3e><003e>
<3f><3f><003f>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<57><57><0057>
<59><59><0059>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<79><79><0079>
<7c><7c><007c>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R44006216 def
1 begincodespacerange
<00><ff>
endcodespacerange
57 beginbfrange
<20><20><0020>
<24><24><0024>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<31><31><0031>
<3c><3c><003c>
<3e><3e><003e>
<3f><3f><003f>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<57><57><0057>
<59><59><0059>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<79><79><0079>
<7c><7c><007c>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -1073,18 +1073,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-672\n+671\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R12405944 def
1 begincodespacerange
<00><ff>
endcodespacerange
86 beginbfrange
<20><20><0020>
<21><21><0021>
<22><22><0022>
<23><23><0023>
<24><24><0024>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<39><39><0039>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4a><4a><004a>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<51><51><0051>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<57><57><0057>
<58><58><0058>
<5b><5b><005b>
<5c><5c><005c>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7d><7d><007d>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R44006584 def
1 begincodespacerange
<00><ff>
endcodespacerange
86 beginbfrange
<20><20><0020>
<21><21><0021>
<22><22><0022>
<23><23><0023>
<24><24><0024>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<36><36><0036>
<37><37><0037>
<39><39><0039>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3d><3d><003d>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4a><4a><004a>
<4b><4b><004b>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<51><51><0051>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<57><57><0057>
<58><58><0058>
<5b><5b><005b>
<5c><5c><005c>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7d><7d><007d>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -1109,15 +1109,15 @@\n \n Filter\n FlateDecode\n Length\n 369\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R12406312 def
1 begincodespacerange
<00><ff>
endcodespacerange
33 beginbfrange
<20><20><0020>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<3f><3f><003f>
<48><48><0048>
<4e><4e><004e>
<54><54><0054>
<56><56><0056>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7c><7c><007c>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R44006952 def
1 begincodespacerange
<00><ff>
endcodespacerange
33 beginbfrange
<20><20><0020>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<3f><3f><003f>
<48><48><0048>
<4e><4e><004e>
<54><54><0054>
<56><56><0056>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7c><7c><007c>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -1139,15 +1139,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-d7a3fb6ebd74'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-a67827b60c71'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 48\n"}]}]}, {"source1": "./usr/share/doc/graphviz/tred.1.pdf.gz", "source2": "./usr/share/doc/graphviz/tred.1.pdf.gz", "unified_diff": null, "details": [{"source1": "tred.1.pdf", "source2": "tred.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,20 +71,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R31004544 10 Tf
1 0 0 1 71.9102 793.89 Tm
(TRED)Tj
/R31330056 10 Tf
25.2801 0 Td
138.27 Tw
(\(1\) General)Tj
186.58 0 Td
0 Tw
(Commands Manual)Tj
/R31004544 10 Tf
219.29 0 Td
(TRED)Tj
/R31330056 10 Tf
25.2801 0 Td
(\(1\))Tj
-0.219 Tc
/R31648888 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R31330056 10 Tf
20.407 -12 Td
(tred transiti)Tj
-0.15 Tc
53.7199 0 Td
0.3 Tw
(ve r)Tj
0 Tc
15.1199 0 Td
0 Tw
(eduction lter for directed graphs)Tj
/R31648888 10.95 Tf
-104.84 -16.8 Td
(SYNOPSIS)Tj
/R31648888 10 Tf
36 -12 Td
[(tr)18.0151(ed)]TJ
/R31330056 10 Tf
20.0898 0 Td
([)Tj
/R31648888 10 Tf
5.83008 0 Td
[(o)10(vr?)]TJ
2.5 Tc
/R31330056 10 Tf
30.0398 0 Td
(][)Tj
0 Tc
/R31004544 10 Tf
13.5699 0 Td
(les)Tj
/R31330056 10 Tf
18.8801 0 Td
(])Tj
/R31648888 10.95 Tf
-124.41 -16.8 Td
(DESCRIPTION)Tj
/R31648888 10 Tf
36 -12 Td
[(tr)18.0151(ed)]TJ
/R31330056 10 Tf
20.8668 0 Td
0.777 Tw
(computes the transiti)Tj
-0.15 Tc
84.634 0 Td
1.077 Tw
(ve r)Tj
0 Tc
15.8969 0 Td
0.776 Tw
(eduction of directed graphs, and prints the resulting graphs to a le or stan-)Tj
-121.398 -12 Td
0.548 Tw
[(dard output.)-554.817(This remo)]TJ
-0.15 Tc
95.6543 0 Td
(ve)Tj
3.048 Tc
9.28984 0 Td
(se)Tj
0 Tc
11.3781 0 Td
(dges implied by transiti)Tj
95.5641 0 Td
(vity)Tj
5.549 Tc
14.9102 0 Td
(.N)Tj
0 Tc
15.2691 0 Td
0.549 Tw
(odes and subgraphs are not otherwise af)Tj
163.004 0 Td
(fected.)Tj
-405.07 -12 Td
0.112 Tw
(The `)Tj
20.752 0 Td
(`meaning')Tj
2.612 Tc
40.3602 0 Td
('a)Tj
0 Tc
10.382 0 Td
(nd v)Tj
17.3621 0 Td
0.111 Tw
(alidity of the reduced graphs is application dependent.)Tj
/R31648888 10 Tf
222.518 0 Td
[(tr)18.0176(ed)]TJ
/R31330056 10 Tf
20.2008 0 Td
(is particularly useful as a)Tj
-331.575 -12 Td
0 Tw
(preprocessor to)Tj
/R31004544 10 Tf
64.2199 0 Td
(dot)Tj
/R31330056 10 Tf
15.9602 0 Td
(to reduce clutter in dense layouts.)Tj
-80.1801 -16.8 Td
(Undirected graphs are silently ignored.)Tj
/R31648888 10.95 Tf
-36 -16.8 Td
(OPTIONS)Tj
/R31330056 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R31648888 10 Tf
16.8 TL
(o FILE)'
/R31330056 10 Tf
36 -12 Td
(Redirect output to the gi)Tj
-0.15 Tc
96.9699 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(n)Tj
0 Tc
13.0602 0 Td
[(le. By def)9.98535(ault, output goes to stdout.)]TJ
/R31648888 10 Tf
-155.32 -16.8 Td
(v)Tj
-1.11 Tc
/R31330056 10 Tf
36 0 Td
(Ve)Tj
0 Tc
10.55 0 Td
[(rbose output to stderr)55.0073(.)]TJ
/R31648888 10 Tf
-46.55 -16.8 Td
(r)Tj
/R31330056 10 Tf
36 0 Td
(Print information of remo)Tj
-0.15 Tc
102.9 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(de)Tj
0 Tc
11.9398 0 Td
[(dges to stderr)54.9927(.)]TJ
/R31648888 10 Tf
-160.13 -16.8 Td
(?)Tj
/R31330056 10 Tf
36 0 Td
(Print usage information.)Tj
/R31648888 10.95 Tf
-72 -16.8 Td
(OPERANDS)Tj
/R31330056 10 Tf
36 -12 Td
[(The follo)25.0159(wing operand is supported:)]TJ
/R31004544 10 Tf
1.91016 -16.8 Td
(les)Tj
/R31330056 10 Tf
38.0898 0 Td
1.038 Tw
[(Names of les containing 1 or more graphs in dot format.)-603.796(If no)]TJ
/R31004544 10 Tf
272.314 0 Td
(les)Tj
/R31330056 10 Tf
19.9191 0 Td
1.039 Tw
(operand is specied, the)Tj
-292.233 -12 Td
0 Tw
(standard input will be used.)Tj
-0.11 Tc
/R31648888 10.95 Tf
-76 -16.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R31330056 10 Tf
20.9004 -12 Td
[(Using bitmaps internally w)9.98535(ould substantially decrease running time.)]TJ
/R31648888 10.95 Tf
-36 -16.8 Td
[(DIA)54.9606(GNOSTICS)]TJ
/R31330056 10 Tf
36 -12 Td
[(If a graph has c)15.0159(ycles, its transiti)]TJ
-0.15 Tc
126.52 0 Td
0.3 Tw
(ve r)Tj
0 Tc
15.1199 0 Td
0 Tw
[(eduction is not uniquely dened.)-500(In this case)]TJ
/R31004544 10 Tf
183.32 0 Td
[(tr)37.002(ed)]TJ
/R31330056 10 Tf
18.2398 0 Td
[(emits a w)9.99023(arning.)]TJ
-0.548 Tc
/R31648888 10.95 Tf
-379.2 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R31330056 10 Tf
20.7363 -12 Td
(Stephen C. North <north@research.att.com>)Tj
12 TL
T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R31648888 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R31330056 10 Tf
36 -12 Td
[(gc\(1\), dot\(1\), ac)15.0073(yclic\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), sccmap\(1\), libgraph\(3\))]TJ
167.45 -268.8 Td
[(21 March 2001)-19845(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R34391936 10 Tf
1 0 0 1 71.9102 793.89 Tm
(TRED)Tj
/R34717448 10 Tf
25.2801 0 Td
138.27 Tw
(\(1\) General)Tj
186.58 0 Td
0 Tw
(Commands Manual)Tj
/R34391936 10 Tf
219.29 0 Td
(TRED)Tj
/R34717448 10 Tf
25.2801 0 Td
(\(1\))Tj
-0.219 Tc
/R35036280 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R34717448 10 Tf
20.407 -12 Td
(tred transiti)Tj
-0.15 Tc
53.7199 0 Td
0.3 Tw
(ve r)Tj
0 Tc
15.1199 0 Td
0 Tw
(eduction lter for directed graphs)Tj
/R35036280 10.95 Tf
-104.84 -16.8 Td
(SYNOPSIS)Tj
/R35036280 10 Tf
36 -12 Td
[(tr)18.0151(ed)]TJ
/R34717448 10 Tf
20.0898 0 Td
([)Tj
/R35036280 10 Tf
5.83008 0 Td
[(o)10(vr?)]TJ
2.5 Tc
/R34717448 10 Tf
30.0398 0 Td
(][)Tj
0 Tc
/R34391936 10 Tf
13.5699 0 Td
(les)Tj
/R34717448 10 Tf
18.8801 0 Td
(])Tj
/R35036280 10.95 Tf
-124.41 -16.8 Td
(DESCRIPTION)Tj
/R35036280 10 Tf
36 -12 Td
[(tr)18.0151(ed)]TJ
/R34717448 10 Tf
20.8668 0 Td
0.777 Tw
(computes the transiti)Tj
-0.15 Tc
84.634 0 Td
1.077 Tw
(ve r)Tj
0 Tc
15.8969 0 Td
0.776 Tw
(eduction of directed graphs, and prints the resulting graphs to a le or stan-)Tj
-121.398 -12 Td
0.548 Tw
[(dard output.)-554.817(This remo)]TJ
-0.15 Tc
95.6543 0 Td
(ve)Tj
3.048 Tc
9.28984 0 Td
(se)Tj
0 Tc
11.3781 0 Td
(dges implied by transiti)Tj
95.5641 0 Td
(vity)Tj
5.549 Tc
14.9102 0 Td
(.N)Tj
0 Tc
15.2691 0 Td
0.549 Tw
(odes and subgraphs are not otherwise af)Tj
163.004 0 Td
(fected.)Tj
-405.07 -12 Td
0.112 Tw
(The `)Tj
20.752 0 Td
(`meaning')Tj
2.612 Tc
40.3602 0 Td
('a)Tj
0 Tc
10.382 0 Td
(nd v)Tj
17.3621 0 Td
0.111 Tw
(alidity of the reduced graphs is application dependent.)Tj
/R35036280 10 Tf
222.518 0 Td
[(tr)18.0176(ed)]TJ
/R34717448 10 Tf
20.2008 0 Td
(is particularly useful as a)Tj
-331.575 -12 Td
0 Tw
(preprocessor to)Tj
/R34391936 10 Tf
64.2199 0 Td
(dot)Tj
/R34717448 10 Tf
15.9602 0 Td
(to reduce clutter in dense layouts.)Tj
-80.1801 -16.8 Td
(Undirected graphs are silently ignored.)Tj
/R35036280 10.95 Tf
-36 -16.8 Td
(OPTIONS)Tj
/R34717448 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R35036280 10 Tf
16.8 TL
(o FILE)'
/R34717448 10 Tf
36 -12 Td
(Redirect output to the gi)Tj
-0.15 Tc
96.9699 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(n)Tj
0 Tc
13.0602 0 Td
[(le. By def)9.98535(ault, output goes to stdout.)]TJ
/R35036280 10 Tf
-155.32 -16.8 Td
(v)Tj
-1.11 Tc
/R34717448 10 Tf
36 0 Td
(Ve)Tj
0 Tc
10.55 0 Td
[(rbose output to stderr)55.0073(.)]TJ
/R35036280 10 Tf
-46.55 -16.8 Td
(r)Tj
/R34717448 10 Tf
36 0 Td
(Print information of remo)Tj
-0.15 Tc
102.9 0 Td
(ve)Tj
2.5 Tc
9.28984 0 Td
(de)Tj
0 Tc
11.9398 0 Td
[(dges to stderr)54.9927(.)]TJ
/R35036280 10 Tf
-160.13 -16.8 Td
(?)Tj
/R34717448 10 Tf
36 0 Td
(Print usage information.)Tj
/R35036280 10.95 Tf
-72 -16.8 Td
(OPERANDS)Tj
/R34717448 10 Tf
36 -12 Td
[(The follo)25.0159(wing operand is supported:)]TJ
/R34391936 10 Tf
1.91016 -16.8 Td
(les)Tj
/R34717448 10 Tf
38.0898 0 Td
1.038 Tw
[(Names of les containing 1 or more graphs in dot format.)-603.796(If no)]TJ
/R34391936 10 Tf
272.314 0 Td
(les)Tj
/R34717448 10 Tf
19.9191 0 Td
1.039 Tw
(operand is specied, the)Tj
-292.233 -12 Td
0 Tw
(standard input will be used.)Tj
-0.11 Tc
/R35036280 10.95 Tf
-76 -16.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R34717448 10 Tf
20.9004 -12 Td
[(Using bitmaps internally w)9.98535(ould substantially decrease running time.)]TJ
/R35036280 10.95 Tf
-36 -16.8 Td
[(DIA)54.9606(GNOSTICS)]TJ
/R34717448 10 Tf
36 -12 Td
[(If a graph has c)15.0159(ycles, its transiti)]TJ
-0.15 Tc
126.52 0 Td
0.3 Tw
(ve r)Tj
0 Tc
15.1199 0 Td
0 Tw
[(eduction is not uniquely dened.)-500(In this case)]TJ
/R34391936 10 Tf
183.32 0 Td
[(tr)37.002(ed)]TJ
/R34717448 10 Tf
18.2398 0 Td
[(emits a w)9.99023(arning.)]TJ
-0.548 Tc
/R35036280 10.95 Tf
-379.2 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R34717448 10 Tf
20.7363 -12 Td
(Stephen C. North <north@research.att.com>)Tj
12 TL
T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R35036280 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R34717448 10 Tf
36 -12 Td
[(gc\(1\), dot\(1\), ac)15.0073(yclic\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), sccmap\(1\), libgraph\(3\))]TJ
167.45 -268.8 Td
[(21 March 2001)-19845(1)]TJ
ET
Q
Q
\n \n \n \n \n-1647\n+1650\n \n \n \n \n BaseFont\n IOPSWD+Times-Italic\n FontDescriptor\n@@ -614,19 +614,19 @@\n FontFile3\n \n \n \n \n \n \n-R31648888\n+R35036280\n \n-R31330056\n+R34717448\n \n-R31004544\n+R34391936\n \n \n \n \n \n \n \n@@ -681,15 +681,15 @@\n \n Filter\n FlateDecode\n Length\n 340\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R31668072 def
1 begincodespacerange
<00><ff>
endcodespacerange
28 beginbfrange
<20><20><0020>
<3f><3f><003f>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<64><64><0064>
<65><65><0065>
<6f><6f><006f>
<72><72><0072>
<74><74><0074>
<76><76><0076>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R35055464 def
1 begincodespacerange
<00><ff>
endcodespacerange
28 beginbfrange
<20><20><0020>
<3f><3f><003f>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<64><64><0064>
<65><65><0065>
<6f><6f><006f>
<72><72><0072>
<74><74><0074>
<76><76><0076>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -709,15 +709,15 @@\n \n Filter\n FlateDecode\n Length\n 512\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R31668440 def
1 begincodespacerange
<00><ff>
endcodespacerange
55 beginbfrange
<20><20><0020>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<3a><3a><003a>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<42><42><0042>
<43><43><0043>
<45><45><0045>
<47><47><0047>
<49><49><0049>
<4d><4d><004d>
<4e><4e><004e>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<5b><5b><005b>
<5d><5d><005d>
<60><60><2018>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<79><79><0079>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R35055832 def
1 begincodespacerange
<00><ff>
endcodespacerange
55 beginbfrange
<20><20><0020>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<3a><3a><003a>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<42><42><0042>
<43><43><0043>
<45><45><0045>
<47><47><0047>
<49><49><0049>
<4d><4d><004d>
<4e><4e><004e>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<56><56><0056>
<5b><5b><005b>
<5d><5d><005d>
<60><60><2018>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<79><79><0079>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -743,15 +743,15 @@\n \n Filter\n FlateDecode\n Length\n 241\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R31668808 def
1 begincodespacerange
<00><ff>
endcodespacerange
12 beginbfrange
<44><44><0044>
<45><45><0045>
<52><52><0052>
<54><54><0054>
<64><64><0064>
<65><65><0065>
<6c><6c><006c>
<6f><6f><006f>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R35056200 def
1 begincodespacerange
<00><ff>
endcodespacerange
12 beginbfrange
<44><44><0044>
<45><45><0045>
<52><52><0052>
<54><54><0054>
<64><64><0064>
<65><65><0065>
<6c><6c><006c>
<6f><6f><006f>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -773,15 +773,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-bf0350d87548'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-de0a7fbaf9b9'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/unflatten.1.pdf.gz", "source2": "./usr/share/doc/graphviz/unflatten.1.pdf.gz", "unified_diff": null, "details": [{"source1": "unflatten.1.pdf", "source2": "unflatten.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,20 +71,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R30111680 10 Tf
1 0 0 1 71.4801 793.89 Tm
[(UNFLA)37(TTEN)]TJ
/R30439568 10 Tf
56.3 0 Td
107.68 Tw
(\(1\) General)Tj
155.99 0 Td
0 Tw
(Commands Manual)Tj
/R30111680 10 Tf
188.27 0 Td
[(UNFLA)37.002(TTEN)]TJ
/R30439568 10 Tf
56.3 0 Td
(\(1\))Tj
-0.219 Tc
/R30756024 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R30439568 10 Tf
20.407 -12 Td
(unatten adjust directed graphs to impro)Tj
-0.15 Tc
169.92 0 Td
0.3 Tw
(ve l)Tj
0 Tc
14.5699 0 Td
0 Tw
(ayout aspect ratio)Tj
/R30756024 10.95 Tf
-220.49 -16.8 Td
(SYNOPSIS)Tj
/R30756024 10 Tf
36 -12 Td
(unatten)Tj
/R30439568 10 Tf
40.8398 0 Td
([)Tj
/R30756024 10 Tf
3.33008 0 Td
(f?)Tj
5 Tc
/R30439568 10 Tf
14.0301 0 Td
(][)Tj
0 Tc
/R30756024 10 Tf
11.6602 0 Td
(l)Tj
/R30111680 10 Tf
8.48008 0 Td
(len)Tj
2.5 Tc
/R30439568 10 Tf
12.2199 0 Td
(][)Tj
0 Tc
/R30756024 10 Tf
9.16016 0 Td
(c)Tj
/R30111680 10 Tf
10.1398 0 Td
(len)Tj
2.5 Tc
/R30439568 10 Tf
14.7199 0 Td
(][)Tj
0 Tc
/R30756024 10 Tf
11.6602 0 Td
(o)Tj
/R30111680 10 Tf
13.4301 0 Td
(outle)Tj
2.5 Tc
/R30439568 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
17.2199 0 Td
(les ])Tj
/R30756024 10.95 Tf
-230.57 -16.8 Td
(DESCRIPTION)Tj
/R30756024 10 Tf
36 -12 Td
(unatten)Tj
/R30439568 10 Tf
41.3078 0 Td
0.468 Tw
(is a preprocessor to)Tj
/R30756024 10 Tf
81.852 0 Td
(dot)Tj
/R30439568 10 Tf
16.8578 0 Td
(that is used to impro)Tj
-0.15 Tc
83.3922 0 Td
0.768 Tw
(ve t)Tj
0 Tc
15.0379 0 Td
0.468 Tw
[(he aspect ratio of graphs ha)19.9902(ving man)]TJ
2.967 Tc
149.648 0 Td
(yl)Tj
0 Tc
10.7469 0 Td
(ea)Tj
-0.15 Tc
8.68008 0 Td
(ve)Tj
2.967 Tc
9.28984 0 Td
(so)Tj
0 Tc
11.857 0 Td
(r)Tj
-428.67 -12 Td
0.637 Tw
[(disconnected nodes.)-563.706(The usual layout for such a graph is v)14.9829(ery wide or tall.)]TJ
/R30756024 10 Tf
313.158 0 Td
(unatten)Tj
/R30439568 10 Tf
41.477 0 Td
(creates chains with)Tj
-354.635 -12 Td
0 Tw
[(in)39.9927(visible edges or adjusts the)]TJ
/R30756024 10 Tf
117.65 0 Td
(minlen)Tj
/R30439568 10 Tf
31.95 0 Td
(on edges to impro)Tj
-0.15 Tc
71.7898 0 Td
0.3 Tw
(ve l)Tj
0 Tc
14.5699 0 Td
0 Tw
(ayout compaction.)Tj
/R30756024 10.95 Tf
-271.96 -16.8 Td
(OPTIONS)Tj
/R30439568 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R30756024 10 Tf
16.8 TL
(l)'
/R30111680 10 Tf
10.9801 0 Td
(len)Tj
/R30439568 10 Tf
25.0199 0 Td
(The)Tj
/R30756024 10 Tf
18.05 0 Td
(minlen)Tj
/R30439568 10 Tf
31.95 0 Td
(of leaf edges is staggered between 1 and)Tj
/R30111680 10 Tf
163.84 0 Td
(len)Tj
/R30439568 10 Tf
14.7199 0 Td
[(\(a small inte)15.0146(ger\).)]TJ
/R30756024 10 Tf
-264.56 -16.8 Td
(f)Tj
/R30439568 10 Tf
36 0 Td
0.898 Tw
(Applies the)Tj
/R30756024 10 Tf
50.1262 0 Td
(l)Tj
/R30439568 10 Tf
11.8781 0 Td
[(option to f)9.99756(anout nodes whose inde)]TJ
141.73 0 Td
0.897 Tw
[(gree and outde)14.9927(gree are both 1. This helps with)]TJ
-203.734 -12 Td
0 Tw
(structures such as)Tj
2.5 Tc
/R30111680 10 Tf
73.0398 0 Td
[(a-)249.993(>{)250(wxyz)250.015(}-)249.993(>b)]TJ
5 Tc
/R30439568 10 Tf
75.1 0 Td
(.T)Tj
0 Tc
13.6102 0 Td
[(his option only w)9.99268(orks if the)]TJ
/R30756024 10 Tf
112.68 0 Td
(l)Tj
/R30439568 10 Tf
10.9801 0 Td
(ag is set.)Tj
/R30756024 10 Tf
-321.41 -16.8 Td
(c)Tj
/R30111680 10 Tf
12.6398 0 Td
(len)Tj
-0.15 Tc
/R30439568 10 Tf
23.3602 0 Td
(Fo)Tj
0 Tc
10.4102 0 Td
(rm disconnected nodes into chains of up to)Tj
/R30111680 10 Tf
173.87 0 Td
(len)Tj
/R30439568 10 Tf
14.7199 0 Td
(edges.)Tj
/R30756024 10 Tf
-235 -16.8 Td
(o)Tj
/R30111680 10 Tf
13.2 0 Td
(outle)Tj
/R30439568 10 Tf
22.8 -12 Td
[(causes the output to be written to the specied le; by def)9.98535(ault, output is written to)]TJ
/R30756024 10 Tf
329.05 0 Td
(stdout)Tj
/R30439568 10 Tf
26.6699 0 Td
(.)Tj
/R30756024 10 Tf
-391.72 -16.8 Td
(?)Tj
/R30439568 10 Tf
36 0 Td
[(Prints the usage and e)14.9854(xits.)]TJ
/R30756024 10.95 Tf
-72 -16.8 Td
(OPERANDS)Tj
/R30439568 10 Tf
36 -12 Td
[(The follo)25.0159(wing operand is supported:)]TJ
/R30111680 10 Tf
1.91016 -16.8 Td
(les)Tj
/R30439568 10 Tf
38.0898 0 Td
1.038 Tw
[(Names of les containing 1 or more graphs in dot format.)-603.796(If no)]TJ
/R30111680 10 Tf
272.314 0 Td
(les)Tj
/R30439568 10 Tf
19.9191 0 Td
1.039 Tw
(operand is specied, the)Tj
-292.233 -12 Td
0 Tw
(standard input will be used.)Tj
-0.548 Tc
/R30756024 10.95 Tf
-76 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R30439568 10 Tf
20.7363 -12 Td
(Stephen C. North <north@research.att.com>)Tj
12 TL
T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R30756024 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R30439568 10 Tf
36 -12 Td
[(gc\(1\), dot\(1\), ac)15.0073(yclic\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), tred\(1\), libgraph\(3\))]TJ
164.95 -326.4 Td
[(21 January 2001)-19595(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R32434112 10 Tf
1 0 0 1 71.4801 793.89 Tm
[(UNFLA)37(TTEN)]TJ
/R32762000 10 Tf
56.3 0 Td
107.68 Tw
(\(1\) General)Tj
155.99 0 Td
0 Tw
(Commands Manual)Tj
/R32434112 10 Tf
188.27 0 Td
[(UNFLA)37.002(TTEN)]TJ
/R32762000 10 Tf
56.3 0 Td
(\(1\))Tj
-0.219 Tc
/R33078456 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R32762000 10 Tf
20.407 -12 Td
(unatten adjust directed graphs to impro)Tj
-0.15 Tc
169.92 0 Td
0.3 Tw
(ve l)Tj
0 Tc
14.5699 0 Td
0 Tw
(ayout aspect ratio)Tj
/R33078456 10.95 Tf
-220.49 -16.8 Td
(SYNOPSIS)Tj
/R33078456 10 Tf
36 -12 Td
(unatten)Tj
/R32762000 10 Tf
40.8398 0 Td
([)Tj
/R33078456 10 Tf
3.33008 0 Td
(f?)Tj
5 Tc
/R32762000 10 Tf
14.0301 0 Td
(][)Tj
0 Tc
/R33078456 10 Tf
11.6602 0 Td
(l)Tj
/R32434112 10 Tf
8.48008 0 Td
(len)Tj
2.5 Tc
/R32762000 10 Tf
12.2199 0 Td
(][)Tj
0 Tc
/R33078456 10 Tf
9.16016 0 Td
(c)Tj
/R32434112 10 Tf
10.1398 0 Td
(len)Tj
2.5 Tc
/R32762000 10 Tf
14.7199 0 Td
(][)Tj
0 Tc
/R33078456 10 Tf
11.6602 0 Td
(o)Tj
/R32434112 10 Tf
13.4301 0 Td
(outle)Tj
2.5 Tc
/R32762000 10 Tf
27.6801 0 Td
(][)Tj
0 Tc
17.2199 0 Td
(les ])Tj
/R33078456 10.95 Tf
-230.57 -16.8 Td
(DESCRIPTION)Tj
/R33078456 10 Tf
36 -12 Td
(unatten)Tj
/R32762000 10 Tf
41.3078 0 Td
0.468 Tw
(is a preprocessor to)Tj
/R33078456 10 Tf
81.852 0 Td
(dot)Tj
/R32762000 10 Tf
16.8578 0 Td
(that is used to impro)Tj
-0.15 Tc
83.3922 0 Td
0.768 Tw
(ve t)Tj
0 Tc
15.0379 0 Td
0.468 Tw
[(he aspect ratio of graphs ha)19.9902(ving man)]TJ
2.967 Tc
149.648 0 Td
(yl)Tj
0 Tc
10.7469 0 Td
(ea)Tj
-0.15 Tc
8.68008 0 Td
(ve)Tj
2.967 Tc
9.28984 0 Td
(so)Tj
0 Tc
11.857 0 Td
(r)Tj
-428.67 -12 Td
0.637 Tw
[(disconnected nodes.)-563.706(The usual layout for such a graph is v)14.9829(ery wide or tall.)]TJ
/R33078456 10 Tf
313.158 0 Td
(unatten)Tj
/R32762000 10 Tf
41.477 0 Td
(creates chains with)Tj
-354.635 -12 Td
0 Tw
[(in)39.9927(visible edges or adjusts the)]TJ
/R33078456 10 Tf
117.65 0 Td
(minlen)Tj
/R32762000 10 Tf
31.95 0 Td
(on edges to impro)Tj
-0.15 Tc
71.7898 0 Td
0.3 Tw
(ve l)Tj
0 Tc
14.5699 0 Td
0 Tw
(ayout compaction.)Tj
/R33078456 10.95 Tf
-271.96 -16.8 Td
(OPTIONS)Tj
/R32762000 10 Tf
36 -12 Td
[(The follo)25.0159(wing options are supported:)]TJ
/R33078456 10 Tf
16.8 TL
(l)'
/R32434112 10 Tf
10.9801 0 Td
(len)Tj
/R32762000 10 Tf
25.0199 0 Td
(The)Tj
/R33078456 10 Tf
18.05 0 Td
(minlen)Tj
/R32762000 10 Tf
31.95 0 Td
(of leaf edges is staggered between 1 and)Tj
/R32434112 10 Tf
163.84 0 Td
(len)Tj
/R32762000 10 Tf
14.7199 0 Td
[(\(a small inte)15.0146(ger\).)]TJ
/R33078456 10 Tf
-264.56 -16.8 Td
(f)Tj
/R32762000 10 Tf
36 0 Td
0.898 Tw
(Applies the)Tj
/R33078456 10 Tf
50.1262 0 Td
(l)Tj
/R32762000 10 Tf
11.8781 0 Td
[(option to f)9.99756(anout nodes whose inde)]TJ
141.73 0 Td
0.897 Tw
[(gree and outde)14.9927(gree are both 1. This helps with)]TJ
-203.734 -12 Td
0 Tw
(structures such as)Tj
2.5 Tc
/R32434112 10 Tf
73.0398 0 Td
[(a-)249.993(>{)250(wxyz)250.015(}-)249.993(>b)]TJ
5 Tc
/R32762000 10 Tf
75.1 0 Td
(.T)Tj
0 Tc
13.6102 0 Td
[(his option only w)9.99268(orks if the)]TJ
/R33078456 10 Tf
112.68 0 Td
(l)Tj
/R32762000 10 Tf
10.9801 0 Td
(ag is set.)Tj
/R33078456 10 Tf
-321.41 -16.8 Td
(c)Tj
/R32434112 10 Tf
12.6398 0 Td
(len)Tj
-0.15 Tc
/R32762000 10 Tf
23.3602 0 Td
(Fo)Tj
0 Tc
10.4102 0 Td
(rm disconnected nodes into chains of up to)Tj
/R32434112 10 Tf
173.87 0 Td
(len)Tj
/R32762000 10 Tf
14.7199 0 Td
(edges.)Tj
/R33078456 10 Tf
-235 -16.8 Td
(o)Tj
/R32434112 10 Tf
13.2 0 Td
(outle)Tj
/R32762000 10 Tf
22.8 -12 Td
[(causes the output to be written to the specied le; by def)9.98535(ault, output is written to)]TJ
/R33078456 10 Tf
329.05 0 Td
(stdout)Tj
/R32762000 10 Tf
26.6699 0 Td
(.)Tj
/R33078456 10 Tf
-391.72 -16.8 Td
(?)Tj
/R32762000 10 Tf
36 0 Td
[(Prints the usage and e)14.9854(xits.)]TJ
/R33078456 10.95 Tf
-72 -16.8 Td
(OPERANDS)Tj
/R32762000 10 Tf
36 -12 Td
[(The follo)25.0159(wing operand is supported:)]TJ
/R32434112 10 Tf
1.91016 -16.8 Td
(les)Tj
/R32762000 10 Tf
38.0898 0 Td
1.038 Tw
[(Names of les containing 1 or more graphs in dot format.)-603.796(If no)]TJ
/R32434112 10 Tf
272.314 0 Td
(les)Tj
/R32762000 10 Tf
19.9191 0 Td
1.039 Tw
(operand is specied, the)Tj
-292.233 -12 Td
0 Tw
(standard input will be used.)Tj
-0.548 Tc
/R33078456 10.95 Tf
-76 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R32762000 10 Tf
20.7363 -12 Td
(Stephen C. North <north@research.att.com>)Tj
12 TL
T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ
/R33078456 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R32762000 10 Tf
36 -12 Td
[(gc\(1\), dot\(1\), ac)15.0073(yclic\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), tred\(1\), libgraph\(3\))]TJ
164.95 -326.4 Td
[(21 January 2001)-19595(1)]TJ
ET
Q
Q
\n \n \n \n \n-1709\n+1711\n \n \n \n \n BaseFont\n JGFPPE+Times-Italic\n FontDescriptor\n@@ -637,19 +637,19 @@\n FontFile3\n \n \n \n \n \n \n-R30756024\n+R33078456\n \n-R30439568\n+R32762000\n \n-R30111680\n+R32434112\n \n \n \n \n \n \n \n@@ -704,15 +704,15 @@\n \n Filter\n FlateDecode\n Length\n 372\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R30756320 def
1 begincodespacerange
<00><ff>
endcodespacerange
33 beginbfrange
<20><20><0020>
<3f><3f><003f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<61><61><0061>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R33078752 def
1 begincodespacerange
<00><ff>
endcodespacerange
33 beginbfrange
<20><20><0020>
<3f><3f><003f>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<61><61><0061>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<69><69><0069>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -731,18 +731,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-517\n+518\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R30756688 def
1 begincodespacerange
<00><ff>
endcodespacerange
56 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<43><43><0043>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4a><4a><004a>
<4d><4d><004d>
<4e><4e><004e>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R33079120 def
1 begincodespacerange
<00><ff>
endcodespacerange
56 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<43><43><0043>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4a><4a><004a>
<4d><4d><004d>
<4e><4e><004e>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -765,15 +765,15 @@\n \n Filter\n FlateDecode\n Length\n 320\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R30789224 def
1 begincodespacerange
<00><ff>
endcodespacerange
25 beginbfrange
<2d><2d><002d>
<3e><3e><003e>
<41><41><0041>
<45><45><0045>
<46><46><0046>
<4c><4c><004c>
<4e><4e><004e>
<54><54><0054>
<55><55><0055>
<61><61><0061>
<62><62><0062>
<65><65><0065>
<6c><6c><006c>
<6e><6e><006e>
<6f><6f><006f>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7d><7d><007d>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R33111656 def
1 begincodespacerange
<00><ff>
endcodespacerange
25 beginbfrange
<2d><2d><002d>
<3e><3e><003e>
<41><41><0041>
<45><45><0045>
<46><46><0046>
<4c><4c><004c>
<4e><4e><004e>
<54><54><0054>
<55><55><0055>
<61><61><0061>
<62><62><0062>
<65><65><0065>
<6c><6c><006c>
<6e><6e><006e>
<6f><6f><006f>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7d><7d><007d>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -795,15 +795,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-1d1bf4974bce'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-267dc79d4163'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/vimdot.1.pdf.gz", "source2": "./usr/share/doc/graphviz/vimdot.1.pdf.gz", "unified_diff": null, "details": [{"source1": "vimdot.1.pdf", "source2": "vimdot.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,20 +71,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R24983440 10 Tf
1 0 0 1 71.7398 793.89 Tm
[(VIMDO)39.9841(T)]TJ
/R25309216 10 Tf
38.6402 0 Td
125.08 Tw
(\(1\) General)Tj
173.39 0 Td
0 Tw
(Commands Manual)Tj
/R24983440 10 Tf
205.93 0 Td
[(VIMDO)39.9854(T)]TJ
/R25309216 10 Tf
38.6402 0 Td
(\(1\))Tj
-0.219 Tc
/R25627784 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R25309216 10 Tf
20.407 -12 Td
[(vimdot Combined te)15.0073(xt editor and dot vie)25(wer)]TJ
/R25627784 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R25627784 10 Tf
36 -12 Td
(vimdot)Tj
/R25309216 10 Tf
32.5 0 Td
([)Tj
/R24983440 10 Tf
5.23984 0 Td
(le)Tj
/R25309216 10 Tf
12.4 0 Td
(])Tj
/R25627784 10.95 Tf
-86.1398 -16.8 Td
(DESCRIPTION)Tj
/R25627784 10 Tf
36 -12 Td
(vimdot)Tj
/R25309216 10 Tf
32.6191 0 Td
0.118 Tw
(is a simple script which launches the gvim or vim editor along with a GUI windo)Tj
2.618 Tc
325.66 0 Td
(ws)Tj
0 Tc
13.7281 0 Td
(ho)Tj
9.75 0 Td
(wing the dot)Tj
-381.757 -12 Td
0.477 Tw
(output of the edited le.)Tj
103.216 0 Td
0.478 Tw
(The dot output windo)Tj
2.978 Tc
87.5738 0 Td
(wa)Tj
0 Tc
14.6379 0 Td
(utomatically refreshes e)Tj
-0.15 Tc
96.2359 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ry time the le is sa)Tj
-0.15 Tc
80.8 0 Td
(ve)Tj
2.978 Tc
9.28984 0 Td
[(di)297.817(nt)]TJ
0 Tc
21.5156 0 Td
(he)Tj
-422.559 -12 Td
[(editor)54.9927(.)]TJ
16.8 TL
1.286 Tw
(If no lename is gi)'
-0.15 Tc
80.4441 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n, vimdot will use 'noname.gv' and initialize it with an e)Tj
239.92 0 Td
1.285 Tw
(xample graph to get you)Tj
-329.654 -12 Td
(started.)Tj
0.28 Tw
(The GUI windo)'
2.78 Tc
63.6301 0 Td
(w\()Tj
0 Tc
13.3301 0 Td
(pro)Tj
13.1801 0 Td
(vided by "dot Txlib"\) supports zooming using the mouse scroll-wheel, and panning)Tj
-90.1402 -12 Td
0 Tw
[(by holding the scroll-wheel do)24.9854(wn and dragging.)]TJ
/R25627784 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R25309216 10 Tf
36 -12 Td
(vim\(1\), dot\(1\))Tj
-0.548 Tc
/R25627784 10.95 Tf
-36 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
/R25309216 10 Tf
20.7363 -12 Td
[(vimdot w)9.98413(as written by John Ellson <ellson@research.att.com>)]TJ
0.536 Tw
T*[(This manual page w)9.98779(as written by Da)]TJ
149.556 0 Td
0.535 Tw
(vid Claughton <da)Tj
-0.15 Tc
75.4 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(@eclecticda)Tj
-0.15 Tc
48.9898 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(.com>, for the Debian project \(b)Tj
131.695 0 Td
(ut)Tj
-424.221 -12 Td
0 Tw
(may be used by others\).)Tj
172.585 -446.4 Td
[(Jan 31, 2010)-20358.5(1)]TJ
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R27441040 10 Tf
1 0 0 1 71.7398 793.89 Tm
[(VIMDO)39.9841(T)]TJ
/R27766816 10 Tf
38.6402 0 Td
125.08 Tw
(\(1\) General)Tj
173.39 0 Td
0 Tw
(Commands Manual)Tj
/R27441040 10 Tf
205.93 0 Td
[(VIMDO)39.9854(T)]TJ
/R27766816 10 Tf
38.6402 0 Td
(\(1\))Tj
-0.219 Tc
/R28085384 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R27766816 10 Tf
20.407 -12 Td
[(vimdot Combined te)15.0073(xt editor and dot vie)25(wer)]TJ
/R28085384 10.95 Tf
-36 -16.8 Td
(SYNOPSIS)Tj
/R28085384 10 Tf
36 -12 Td
(vimdot)Tj
/R27766816 10 Tf
32.5 0 Td
([)Tj
/R27441040 10 Tf
5.23984 0 Td
(le)Tj
/R27766816 10 Tf
12.4 0 Td
(])Tj
/R28085384 10.95 Tf
-86.1398 -16.8 Td
(DESCRIPTION)Tj
/R28085384 10 Tf
36 -12 Td
(vimdot)Tj
/R27766816 10 Tf
32.6191 0 Td
0.118 Tw
(is a simple script which launches the gvim or vim editor along with a GUI windo)Tj
2.618 Tc
325.66 0 Td
(ws)Tj
0 Tc
13.7281 0 Td
(ho)Tj
9.75 0 Td
(wing the dot)Tj
-381.757 -12 Td
0.477 Tw
(output of the edited le.)Tj
103.216 0 Td
0.478 Tw
(The dot output windo)Tj
2.978 Tc
87.5738 0 Td
(wa)Tj
0 Tc
14.6379 0 Td
(utomatically refreshes e)Tj
-0.15 Tc
96.2359 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ry time the le is sa)Tj
-0.15 Tc
80.8 0 Td
(ve)Tj
2.978 Tc
9.28984 0 Td
[(di)297.817(nt)]TJ
0 Tc
21.5156 0 Td
(he)Tj
-422.559 -12 Td
[(editor)54.9927(.)]TJ
16.8 TL
1.286 Tw
(If no lename is gi)'
-0.15 Tc
80.4441 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n, vimdot will use 'noname.gv' and initialize it with an e)Tj
239.92 0 Td
1.285 Tw
(xample graph to get you)Tj
-329.654 -12 Td
(started.)Tj
0.28 Tw
(The GUI windo)'
2.78 Tc
63.6301 0 Td
(w\()Tj
0 Tc
13.3301 0 Td
(pro)Tj
13.1801 0 Td
(vided by "dot Txlib"\) supports zooming using the mouse scroll-wheel, and panning)Tj
-90.1402 -12 Td
0 Tw
[(by holding the scroll-wheel do)24.9854(wn and dragging.)]TJ
/R28085384 10.95 Tf
-36 -16.8 Td
(SEE ALSO)Tj
/R27766816 10 Tf
36 -12 Td
(vim\(1\), dot\(1\))Tj
-0.548 Tc
/R28085384 10.95 Tf
-36 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THOR)Tj
/R27766816 10 Tf
20.7363 -12 Td
[(vimdot w)9.98413(as written by John Ellson <ellson@research.att.com>)]TJ
0.536 Tw
T*[(This manual page w)9.98779(as written by Da)]TJ
149.556 0 Td
0.535 Tw
(vid Claughton <da)Tj
-0.15 Tc
75.4 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(@eclecticda)Tj
-0.15 Tc
48.9898 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(.com>, for the Debian project \(b)Tj
131.695 0 Td
(ut)Tj
-424.221 -12 Td
0 Tw
(may be used by others\).)Tj
172.585 -446.4 Td
[(Jan 31, 2010)-20358.5(1)]TJ
ET
Q
Q
\n \n \n \n \n-1129\n+1130\n \n \n \n \n BaseFont\n GWGZUV+Times-Italic\n FontDescriptor\n@@ -561,19 +561,19 @@\n FontFile3\n \n \n \n \n \n \n-R25627784\n+R28085384\n \n-R25309216\n+R27766816\n \n-R24983440\n+R27441040\n \n \n \n \n \n \n \n@@ -628,29 +628,29 @@\n \n Filter\n FlateDecode\n Length\n 303\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R25646968 def
1 begincodespacerange
<00><ff>
endcodespacerange
23 beginbfrange
<20><20><0020>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<64><64><0064>
<69><69><0069>
<6d><6d><006d>
<6f><6f><006f>
<74><74><0074>
<76><76><0076>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R28104568 def
1 begincodespacerange
<00><ff>
endcodespacerange
23 beginbfrange
<20><20><0020>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<59><59><0059>
<64><64><0064>
<69><69><0069>
<6d><6d><006d>
<6f><6f><006f>
<74><74><0074>
<76><76><0076>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n \n \n Filter\n FlateDecode\n Length\n-488\n+489\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R25647336 def
1 begincodespacerange
<00><ff>
endcodespacerange
52 beginbfrange
<20><20><0020>
<22><22><0022>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<49><49><0049>
<4a><4a><004a>
<4d><4d><004d>
<54><54><0054>
<55><55><0055>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R28104936 def
1 begincodespacerange
<00><ff>
endcodespacerange
52 beginbfrange
<20><20><0020>
<22><22><0022>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<47><47><0047>
<49><49><0049>
<4a><4a><004a>
<4d><4d><004d>
<54><54><0054>
<55><55><0055>
<5b><5b><005b>
<5d><5d><005d>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -674,15 +674,15 @@\n \n Filter\n FlateDecode\n Length\n 220\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R25647704 def
1 begincodespacerange
<00><ff>
endcodespacerange
9 beginbfrange
<44><44><0044>
<49><49><0049>
<4d><4d><004d>
<4f><4f><004f>
<54><54><0054>
<56><56><0056>
<65><65><0065>
<6c><6c><006c>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R28105304 def
1 begincodespacerange
<00><ff>
endcodespacerange
9 beginbfrange
<44><44><0044>
<49><49><0049>
<4d><4d><004d>
<4f><4f><004f>
<54><54><0054>
<56><56><0056>
<65><65><0065>
<6c><6c><006c>
<8c><8c><fb01>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -704,15 +704,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-945792c5b067'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-232132690787'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 23\n"}]}]}, {"source1": "./usr/share/doc/graphviz/xdot.3.pdf.gz", "source2": "./usr/share/doc/graphviz/xdot.3.pdf.gz", "unified_diff": null, "details": [{"source1": "xdot.3.pdf", "source2": "xdot.3.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -75,20 +75,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R18196352 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(LIBXDO)40(T)]TJ
/R18524240 10 Tf
41.9801 0 Td
124.785 Tw
(\(3\) Library)Tj
171.435 0 Td
0 Tw
(Functions Manual)Tj
/R18196352 10 Tf
200.365 0 Td
[(LIBXDO)40(T)]TJ
/R18524240 10 Tf
41.9801 0 Td
(\(3\))Tj
-0.219 Tc
/R18840696 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R18840696 10 Tf
20.407 -12 Td
(libxdot)Tj
2.5 Tc
/R18524240 10 Tf
32.5102 0 Td
(p)Tj
0 Tc
13.1398 0 Td
(arsing and deparsing of xdot operations)Tj
/R18840696 10.95 Tf
-81.65 -16.8 Td
(SYNOPSIS)Tj
/R18524240 10 Tf
36 -12 Td
(#include <graphviz/xdot.h>)Tj
24 TL
(typedef enum {)'
10 -12 Td
(xd_none,)Tj
12 TL
T*[(xd_linear)40.0073(,)]TJ
(xd_radial)'
2.5 Tc
-10 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot_grad_type;)Tj
-12.3 -24 Td
(typedef struct {)Tj
10 -12 Td
(oat frac;)Tj
(char* color;)'
2.5 Tc
-10 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot_color_stop;)Tj
-12.3 -24 Td
(typedef struct {)Tj
10 -12 Td
(double x0, y0;)Tj
(double x1, y1;)'
(int n_stops;)'
(xdot_color_stop* stops;)'
2.5 Tc
-10 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot_linear_grad;)Tj
-12.3 -24 Td
(typedef struct {)Tj
10 -12 Td
(double x0, y0, r0;)Tj
(double x1, y1, r1;)'
(int n_stops;)'
(xdot_color_stop* stops;)'
2.5 Tc
-10 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot_radial_grad;)Tj
-12.3 -24 Td
(typedef struct {)Tj
10 -12 Td
(xdot_grad_type type;)Tj
(union {)'
44 -12 Td
(char* clr;)Tj
(xdot_linear_grad ling;)'
(xdot_radial_grad ring;)'
2.5 Tc
-44 -12 Td
(}u)Tj
0 Tc
12.3 0 Td
(;)Tj
2.5 Tc
-22.3 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot_color;)Tj
-12.3 -24 Td
(typedef enum {)Tj
10 -12 Td
(xd_left, xd_center)Tj
2.5 Tc
72.3602 0 Td
(,x)Tj
0 Tc
10 0 Td
(d_right)Tj
2.5 Tc
-92.3602 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot_align;)Tj
-12.3 -24 Td
(typedef struct {)Tj
10 -12 Td
(double x, y)Tj
2.5 Tc
44.0699 0 Td
(,z)Tj
0 Tc
9.43984 0 Td
(;)Tj
2.5 Tc
-63.5098 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot_point;)Tj
-12.3 -24 Td
(typedef struct {)Tj
10 -12 Td
(double x, y)Tj
2.5 Tc
44.0699 0 Td
[(,w)315.007(,h)]TJ
0 Tc
21.5699 0 Td
(;)Tj
2.5 Tc
-75.6398 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot_rect;)Tj
-12.3 -24 Td
(typedef struct {)Tj
10 -12 Td
(int cnt;)Tj
(xdot_point* pts;)'
158.78 -43.2 Td
(31 JUL)Tj
2.5 Tc
28.7199 0 Td
(Y2)Tj
0 Tc
14.7199 0 Td
197.28 Tw
(009 1)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R22685568 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(LIBXDO)40(T)]TJ
/R23013456 10 Tf
41.9801 0 Td
124.785 Tw
(\(3\) Library)Tj
171.435 0 Td
0 Tw
(Functions Manual)Tj
/R22685568 10 Tf
200.365 0 Td
[(LIBXDO)40(T)]TJ
/R23013456 10 Tf
41.9801 0 Td
(\(3\))Tj
-0.219 Tc
/R23329912 10.95 Tf
-456.34 -36 Td
(NA)Tj
0 Tc
15.593 0 Td
(ME)Tj
/R23329912 10 Tf
20.407 -12 Td
(libxdot)Tj
2.5 Tc
/R23013456 10 Tf
32.5102 0 Td
(p)Tj
0 Tc
13.1398 0 Td
(arsing and deparsing of xdot operations)Tj
/R23329912 10.95 Tf
-81.65 -16.8 Td
(SYNOPSIS)Tj
/R23013456 10 Tf
36 -12 Td
(#include <graphviz/xdot.h>)Tj
24 TL
(typedef enum {)'
10 -12 Td
(xd_none,)Tj
12 TL
T*[(xd_linear)40.0073(,)]TJ
(xd_radial)'
2.5 Tc
-10 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot_grad_type;)Tj
-12.3 -24 Td
(typedef struct {)Tj
10 -12 Td
(oat frac;)Tj
(char* color;)'
2.5 Tc
-10 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot_color_stop;)Tj
-12.3 -24 Td
(typedef struct {)Tj
10 -12 Td
(double x0, y0;)Tj
(double x1, y1;)'
(int n_stops;)'
(xdot_color_stop* stops;)'
2.5 Tc
-10 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot_linear_grad;)Tj
-12.3 -24 Td
(typedef struct {)Tj
10 -12 Td
(double x0, y0, r0;)Tj
(double x1, y1, r1;)'
(int n_stops;)'
(xdot_color_stop* stops;)'
2.5 Tc
-10 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot_radial_grad;)Tj
-12.3 -24 Td
(typedef struct {)Tj
10 -12 Td
(xdot_grad_type type;)Tj
(union {)'
44 -12 Td
(char* clr;)Tj
(xdot_linear_grad ling;)'
(xdot_radial_grad ring;)'
2.5 Tc
-44 -12 Td
(}u)Tj
0 Tc
12.3 0 Td
(;)Tj
2.5 Tc
-22.3 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot_color;)Tj
-12.3 -24 Td
(typedef enum {)Tj
10 -12 Td
(xd_left, xd_center)Tj
2.5 Tc
72.3602 0 Td
(,x)Tj
0 Tc
10 0 Td
(d_right)Tj
2.5 Tc
-92.3602 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot_align;)Tj
-12.3 -24 Td
(typedef struct {)Tj
10 -12 Td
(double x, y)Tj
2.5 Tc
44.0699 0 Td
(,z)Tj
0 Tc
9.43984 0 Td
(;)Tj
2.5 Tc
-63.5098 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot_point;)Tj
-12.3 -24 Td
(typedef struct {)Tj
10 -12 Td
(double x, y)Tj
2.5 Tc
44.0699 0 Td
[(,w)315.007(,h)]TJ
0 Tc
21.5699 0 Td
(;)Tj
2.5 Tc
-75.6398 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot_rect;)Tj
-12.3 -24 Td
(typedef struct {)Tj
10 -12 Td
(int cnt;)Tj
(xdot_point* pts;)'
158.78 -43.2 Td
(31 JUL)Tj
2.5 Tc
28.7199 0 Td
(Y2)Tj
0 Tc
14.7199 0 Td
197.28 Tw
(009 1)Tj
ET
Q
Q
\n \n \n \n \n-777\n+778\n \n \n \n \n BaseFont\n KFHYKL+Times-Italic\n FontDescriptor\n@@ -598,19 +598,19 @@\n FontFile3\n \n \n \n \n \n \n-R18840696\n+R23329912\n \n-R18524240\n+R23013456\n \n-R18196352\n+R22685568\n \n \n \n \n \n \n Type\n@@ -647,27 +647,27 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R18196352 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(LIBXDO)40(T)]TJ
/R18524240 10 Tf
41.9801 0 Td
124.785 Tw
(\(3\) Library)Tj
171.435 0 Td
0 Tw
(Functions Manual)Tj
/R18196352 10 Tf
200.365 0 Td
[(LIBXDO)40(T)]TJ
/R18524240 10 Tf
41.9801 0 Td
(\(3\))Tj
2.5 Tc
-420.34 -36 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot_polyline;)Tj
-12.3 -24 Td
(typedef struct {)Tj
5 -12 Td
(double x, y;)Tj
12 TL
(xdot_align align;)'
(double width;)'
T*[(char* te)14.9927(xt;)]TJ
2.5 Tc
-5 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
[(dot_te)15(xt;)]TJ
-12.3 -24 Td
(typedef struct {)Tj
10 -12 Td
(xdot_rect pos;)Tj
(char* name;)'
2.5 Tc
-10 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot_image;)Tj
-12.3 -24 Td
(typedef struct {)Tj
10 -12 Td
(double size;)Tj
(char* name;)'
2.5 Tc
-10 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot_font;)Tj
-12.3 -24 Td
(typedef enum {)Tj
10 -12 Td
(xd_lled_ellipse, xd_unlled_ellipse,)Tj
(xd_lled_polygon, xd_unlled_polygon,)'
(xd_lled_bezier)'
5 Tc
64.5898 0 Td
(,x)Tj
0 Tc
12.5 0 Td
[(d_unlled_bezier)40.0146(,)]TJ
-77.0898 -12 Td
15 Tw
(xd_polyline, xd_te)Tj
89.85 0 Td
(xt,)Tj
-89.85 -12 Td
(xd_ll_color)Tj
12.5 Tc
51.2699 0 Td
(,x)Tj
0 Tc
20 0 Td
(d_pen_color)Tj
2.5 Tc
49.5898 0 Td
(,x)Tj
0 Tc
10 0 Td
0 Tw
(d_font, xd_style, xd_image,)Tj
-130.86 -12 Td
(xd_grad_ll_color)Tj
12.5 Tc
74.0398 0 Td
(,x)Tj
0 Tc
20 0 Td
[(d_grad_pen_color)39.9854(,)]TJ
-94.0398 -12 Td
(xd_fontchar)Tj
2.5 Tc
-10 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot_kind;)Tj
-12.3 -24 Td
(typedef enum {)Tj
10 -12 Td
(xop_ellipse,)Tj
(xop_polygon,)'
T*[(xop_bezier)39.9927(,)]TJ
15 Tw
(xop_polyline, xop_te)'
99.85 0 Td
(xt,)Tj
-99.85 -12 Td
(xop_ll_color)Tj
12.5 Tc
56.2699 0 Td
(,x)Tj
0 Tc
20 0 Td
(op_pen_color)Tj
2.5 Tc
54.5898 0 Td
(,x)Tj
0 Tc
10 0 Td
0 Tw
(op_font, xop_style, xop_image,)Tj
-140.86 -12 Td
[(xop_grad_color)40.0073(,)]TJ
(xop_fontchar)'
2.5 Tc
-10 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(op_kind;)Tj
-12.3 -24 Td
(typedef struct _xdot_op xdot_op;)Tj
T*[(typedef v)20.0159(oid \(*dra)14.9927(wfunc_t\)\(xdot_op*, int\);)]TJ
T*[(typedef v)20.0159(oid \(*freefunc_t\)\(xdot_op*\);)]TJ
24 TL
(struct _xdot_op {)'
10 -12 Td
(xdot_kind kind;)Tj
12 TL
(union {)'
5 -12 Td
[(xdot_rect ellipse;)-1750.02(/* xd_lled_ellipse, xd_unlled_ellipse */)]TJ
T*[(xdot_polyline polygon;)-749.993(/* xd_lled_polygon, xd_unlled_polygon */)]TJ
T*[(xdot_polyline polyline;)-500(/* xd_polyline */)]TJ
T*[(xdot_polyline bezier;)-1000(/* xd_lled_bezier)]TJ
5 Tc
170.14 0 Td
(,x)Tj
0 Tc
12.5 0 Td
(d_unlled_bezier */)Tj
-182.64 -12 Td
[(xdot_te)15(xt te)]TJ
47.2 0 Td
22.5 Tw
(xt; /*)Tj
45.8398 0 Td
0 Tw
[(xd_te)15.0073(xt */)]TJ
-93.0398 -12 Td
[(xdot_image image;)-2000(/* xd_image */)]TJ
T*[(char* color;)-3249.98(/* xd_ll_color)]TJ
2.5 Tc
142.09 0 Td
(,x)Tj
0 Tc
10 0 Td
(d_pen_color */)Tj
-152.09 -12 Td
[(xdot_color grad_color;)-750.007(/* xd_grad_ll_color)]TJ
2.5 Tc
183.75 0 Td
(,x)Tj
0 Tc
10 0 Td
(d_grad_pen_color */)Tj
-39.9699 -48 Td
(31 JUL)Tj
2.5 Tc
28.7199 0 Td
(Y2)Tj
0 Tc
14.7199 0 Td
197.28 Tw
(009 2)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R22685568 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(LIBXDO)40(T)]TJ
/R23013456 10 Tf
41.9801 0 Td
124.785 Tw
(\(3\) Library)Tj
171.435 0 Td
0 Tw
(Functions Manual)Tj
/R22685568 10 Tf
200.365 0 Td
[(LIBXDO)40(T)]TJ
/R23013456 10 Tf
41.9801 0 Td
(\(3\))Tj
2.5 Tc
-420.34 -36 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot_polyline;)Tj
-12.3 -24 Td
(typedef struct {)Tj
5 -12 Td
(double x, y;)Tj
12 TL
(xdot_align align;)'
(double width;)'
T*[(char* te)14.9927(xt;)]TJ
2.5 Tc
-5 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
[(dot_te)15(xt;)]TJ
-12.3 -24 Td
(typedef struct {)Tj
10 -12 Td
(xdot_rect pos;)Tj
(char* name;)'
2.5 Tc
-10 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot_image;)Tj
-12.3 -24 Td
(typedef struct {)Tj
10 -12 Td
(double size;)Tj
(char* name;)'
2.5 Tc
-10 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot_font;)Tj
-12.3 -24 Td
(typedef enum {)Tj
10 -12 Td
(xd_lled_ellipse, xd_unlled_ellipse,)Tj
(xd_lled_polygon, xd_unlled_polygon,)'
(xd_lled_bezier)'
5 Tc
64.5898 0 Td
(,x)Tj
0 Tc
12.5 0 Td
[(d_unlled_bezier)40.0146(,)]TJ
-77.0898 -12 Td
15 Tw
(xd_polyline, xd_te)Tj
89.85 0 Td
(xt,)Tj
-89.85 -12 Td
(xd_ll_color)Tj
12.5 Tc
51.2699 0 Td
(,x)Tj
0 Tc
20 0 Td
(d_pen_color)Tj
2.5 Tc
49.5898 0 Td
(,x)Tj
0 Tc
10 0 Td
0 Tw
(d_font, xd_style, xd_image,)Tj
-130.86 -12 Td
(xd_grad_ll_color)Tj
12.5 Tc
74.0398 0 Td
(,x)Tj
0 Tc
20 0 Td
[(d_grad_pen_color)39.9854(,)]TJ
-94.0398 -12 Td
(xd_fontchar)Tj
2.5 Tc
-10 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot_kind;)Tj
-12.3 -24 Td
(typedef enum {)Tj
10 -12 Td
(xop_ellipse,)Tj
(xop_polygon,)'
T*[(xop_bezier)39.9927(,)]TJ
15 Tw
(xop_polyline, xop_te)'
99.85 0 Td
(xt,)Tj
-99.85 -12 Td
(xop_ll_color)Tj
12.5 Tc
56.2699 0 Td
(,x)Tj
0 Tc
20 0 Td
(op_pen_color)Tj
2.5 Tc
54.5898 0 Td
(,x)Tj
0 Tc
10 0 Td
0 Tw
(op_font, xop_style, xop_image,)Tj
-140.86 -12 Td
[(xop_grad_color)40.0073(,)]TJ
(xop_fontchar)'
2.5 Tc
-10 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(op_kind;)Tj
-12.3 -24 Td
(typedef struct _xdot_op xdot_op;)Tj
T*[(typedef v)20.0159(oid \(*dra)14.9927(wfunc_t\)\(xdot_op*, int\);)]TJ
T*[(typedef v)20.0159(oid \(*freefunc_t\)\(xdot_op*\);)]TJ
24 TL
(struct _xdot_op {)'
10 -12 Td
(xdot_kind kind;)Tj
12 TL
(union {)'
5 -12 Td
[(xdot_rect ellipse;)-1750.02(/* xd_lled_ellipse, xd_unlled_ellipse */)]TJ
T*[(xdot_polyline polygon;)-749.993(/* xd_lled_polygon, xd_unlled_polygon */)]TJ
T*[(xdot_polyline polyline;)-500(/* xd_polyline */)]TJ
T*[(xdot_polyline bezier;)-1000(/* xd_lled_bezier)]TJ
5 Tc
170.14 0 Td
(,x)Tj
0 Tc
12.5 0 Td
(d_unlled_bezier */)Tj
-182.64 -12 Td
[(xdot_te)15(xt te)]TJ
47.2 0 Td
22.5 Tw
(xt; /*)Tj
45.8398 0 Td
0 Tw
[(xd_te)15.0073(xt */)]TJ
-93.0398 -12 Td
[(xdot_image image;)-2000(/* xd_image */)]TJ
T*[(char* color;)-3249.98(/* xd_ll_color)]TJ
2.5 Tc
142.09 0 Td
(,x)Tj
0 Tc
10 0 Td
(d_pen_color */)Tj
-152.09 -12 Td
[(xdot_color grad_color;)-750.007(/* xd_grad_ll_color)]TJ
2.5 Tc
183.75 0 Td
(,x)Tj
0 Tc
10 0 Td
(d_grad_pen_color */)Tj
-39.9699 -48 Td
(31 JUL)Tj
2.5 Tc
28.7199 0 Td
(Y2)Tj
0 Tc
14.7199 0 Td
197.28 Tw
(009 2)Tj
ET
Q
Q
\n \n \n \n \n-1003\n+1004\n \n \n \n \n-R18524240\n+R23013456\n \n-R18196352\n+R22685568\n \n \n \n \n \n \n Type\n@@ -704,29 +704,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R18196352 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(LIBXDO)40(T)]TJ
/R18524240 10 Tf
41.9801 0 Td
124.785 Tw
(\(3\) Library)Tj
171.435 0 Td
0 Tw
(Functions Manual)Tj
/R18196352 10 Tf
200.365 0 Td
[(LIBXDO)40(T)]TJ
/R18524240 10 Tf
41.9801 0 Td
(\(3\))Tj
-405.34 -36 Td
[(xdot_font font;)-2500(/* xd_font */)]TJ
12 TL
T*[(char* style;)-3250.01(/* xd_style */)]TJ
T*[(unsigned int fontchar;)-749.993(/* xd_fontchar */)]TJ
2.5 Tc
-5 -12 Td
(}u)Tj
0 Tc
12.3 0 Td
(;)Tj
-12.3 -12 Td
[(dra)15.0073(wfunc_t dra)15.0159(wfunc;)]TJ
-10 -12 Td
(};)Tj
24 TL
T*[(#dene XDO)40(T_P)92(ARSE_ERR)39.9854(OR 1)]TJ
(typedef struct {)'
10 -12 Td
(int cnt;)Tj
12 TL
(int sz;)'
(xdot_op* ops;)'
(freefunc_t freefunc;)'
(int ags;)'
2.5 Tc
-10 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot;)Tj
-12.3 -24 Td
(typedef struct {)Tj
10 -12 Td
[(int cnt;)-500(/* no. of xdot ops */)]TJ
(int n_ellipse;)'
(int n_polygon;)'
(int n_polygon_pts;)'
(int n_polyline;)'
(int n_polyline_pts;)'
(int n_bezier;)'
(int n_bezier_pts;)'
T*[(int n_te)14.9927(xt;)]TJ
(int n_font;)'
(int n_style;)'
(int n_color;)'
(int n_image;)'
(int n_gradcolor;)'
(int n_fontchar;)'
2.5 Tc
-10 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot_stats;)Tj
-12.3 -24 Td
[(xdot* parseXDotF \(char*, dra)15.0073(wfunc_t opfns[], int sz\);)]TJ
T*[(xdot* parseXDotFOn \(char*, dra)15.0146(wfunc_t opfns[], int sz, xdot*\);)]TJ
(xdot* parseXDot \(char*\);)'
(char* sprintXDot \(xdot*\);)'
-0.2 Tc
(vo)'
0 Tc
9.8 0 Td
(id fprintXDot \(FILE*, xdot*\);)Tj
-0.2 Tc
-9.8 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
(id jsonXDot \(FILE*, xdot*\);)Tj
-0.2 Tc
-9.8 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
(id freeXDot \(xdot*\);)Tj
-9.8 -12 Td
(int statXDot \(xdot*, xdot_stats*\);)Tj
24 TL
T*[(xdot_grad_type colorT)79.9927(ype \(char*\);)]TJ
12 TL
(xdot_color* parseXDotColor \(char*\);)'
-0.2 Tc
(vo)'
0 Tc
9.8 0 Td
(id freeXDotColor \(xdot_color*\);)Tj
/R18840696 10.95 Tf
-45.8 -16.8 Td
(DESCRIPTION)Tj
/R18196352 10 Tf
36 -12 Td
(libxdot)Tj
/R18524240 10 Tf
30.2801 0 Td
[(pro)14.9927(vides support for parsing and deparsing graphical operations specied by the)]TJ
/R18196352 10 Tf
322.85 0 Td
(xdot)Tj
/R18524240 10 Tf
19.7199 0 Td
(language.)Tj
-0.34 Tc
/R18840696 10 Tf
-393.85 -16.8 Td
(Ty)Tj
0 Tc
11.3301 0 Td
(pes)Tj
-6.33008 -12 Td
(xdot)Tj
/R18524240 10 Tf
16 -12 Td
0.328 Tw
(This encapsulates a series of)Tj
/R18196352 10 Tf
118 0 Td
(cnt)Tj
/R18524240 10 Tf
15.048 0 Td
(xdot operations, stored in the array pointed to by)Tj
/R18196352 10 Tf
200.152 0 Td
(ops)Tj
2.828 Tc
/R18524240 10 Tf
13.8898 0 Td
(.T)Tj
0 Tc
11.4379 0 Td
(he)Tj
/R18196352 10 Tf
12.268 0 Td
(sz)Tj
/R18524240 10 Tf
10.607 0 Td
0.327 Tw
(indicates the)Tj
-381.403 -12 Td
0.11 Tw
(size of each item stored in)Tj
/R18196352 10 Tf
107.86 0 Td
(ops)Tj
2.61 Tc
/R18524240 10 Tf
13.8898 0 Td
[(.I)261.016(ft)]TJ
0 Tc
17.1598 0 Td
(he user sets the)Tj
/R18196352 10 Tf
63.7602 0 Td
[(fr)37(eefunc)]TJ
/R18524240 10 Tf
35.0109 0 Td
0.111 Tw
(eld, this function will be called on each item in)Tj
/R18196352 10 Tf
-237.681 -12 Td
(ops)Tj
/R18524240 10 Tf
17.1141 0 Td
(during)Tj
/R18196352 10 Tf
29.334 0 Td
[(fr)37(eeXDot)]TJ
/R18524240 10 Tf
39.5141 0 Td
0.724 Tw
[(before the library does its o)25.0073(wn clean up of the item. This allo)24.9951(ws the user to free an)]TJ
341.038 0 Td
(y)Tj
-258.22 -38.4 Td
0 Tw
(31 JUL)Tj
2.5 Tc
28.7199 0 Td
(Y2)Tj
0 Tc
14.7199 0 Td
197.28 Tw
(009 3)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R22685568 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(LIBXDO)40(T)]TJ
/R23013456 10 Tf
41.9801 0 Td
124.785 Tw
(\(3\) Library)Tj
171.435 0 Td
0 Tw
(Functions Manual)Tj
/R22685568 10 Tf
200.365 0 Td
[(LIBXDO)40(T)]TJ
/R23013456 10 Tf
41.9801 0 Td
(\(3\))Tj
-405.34 -36 Td
[(xdot_font font;)-2500(/* xd_font */)]TJ
12 TL
T*[(char* style;)-3250.01(/* xd_style */)]TJ
T*[(unsigned int fontchar;)-749.993(/* xd_fontchar */)]TJ
2.5 Tc
-5 -12 Td
(}u)Tj
0 Tc
12.3 0 Td
(;)Tj
-12.3 -12 Td
[(dra)15.0073(wfunc_t dra)15.0159(wfunc;)]TJ
-10 -12 Td
(};)Tj
24 TL
T*[(#dene XDO)40(T_P)92(ARSE_ERR)39.9854(OR 1)]TJ
(typedef struct {)'
10 -12 Td
(int cnt;)Tj
12 TL
(int sz;)'
(xdot_op* ops;)'
(freefunc_t freefunc;)'
(int ags;)'
2.5 Tc
-10 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot;)Tj
-12.3 -24 Td
(typedef struct {)Tj
10 -12 Td
[(int cnt;)-500(/* no. of xdot ops */)]TJ
(int n_ellipse;)'
(int n_polygon;)'
(int n_polygon_pts;)'
(int n_polyline;)'
(int n_polyline_pts;)'
(int n_bezier;)'
(int n_bezier_pts;)'
T*[(int n_te)14.9927(xt;)]TJ
(int n_font;)'
(int n_style;)'
(int n_color;)'
(int n_image;)'
(int n_gradcolor;)'
(int n_fontchar;)'
2.5 Tc
-10 -12 Td
(}x)Tj
0 Tc
12.3 0 Td
(dot_stats;)Tj
-12.3 -24 Td
[(xdot* parseXDotF \(char*, dra)15.0073(wfunc_t opfns[], int sz\);)]TJ
T*[(xdot* parseXDotFOn \(char*, dra)15.0146(wfunc_t opfns[], int sz, xdot*\);)]TJ
(xdot* parseXDot \(char*\);)'
(char* sprintXDot \(xdot*\);)'
-0.2 Tc
(vo)'
0 Tc
9.8 0 Td
(id fprintXDot \(FILE*, xdot*\);)Tj
-0.2 Tc
-9.8 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
(id jsonXDot \(FILE*, xdot*\);)Tj
-0.2 Tc
-9.8 -12 Td
(vo)Tj
0 Tc
9.8 0 Td
(id freeXDot \(xdot*\);)Tj
-9.8 -12 Td
(int statXDot \(xdot*, xdot_stats*\);)Tj
24 TL
T*[(xdot_grad_type colorT)79.9927(ype \(char*\);)]TJ
12 TL
(xdot_color* parseXDotColor \(char*\);)'
-0.2 Tc
(vo)'
0 Tc
9.8 0 Td
(id freeXDotColor \(xdot_color*\);)Tj
/R23329912 10.95 Tf
-45.8 -16.8 Td
(DESCRIPTION)Tj
/R22685568 10 Tf
36 -12 Td
(libxdot)Tj
/R23013456 10 Tf
30.2801 0 Td
[(pro)14.9927(vides support for parsing and deparsing graphical operations specied by the)]TJ
/R22685568 10 Tf
322.85 0 Td
(xdot)Tj
/R23013456 10 Tf
19.7199 0 Td
(language.)Tj
-0.34 Tc
/R23329912 10 Tf
-393.85 -16.8 Td
(Ty)Tj
0 Tc
11.3301 0 Td
(pes)Tj
-6.33008 -12 Td
(xdot)Tj
/R23013456 10 Tf
16 -12 Td
0.328 Tw
(This encapsulates a series of)Tj
/R22685568 10 Tf
118 0 Td
(cnt)Tj
/R23013456 10 Tf
15.048 0 Td
(xdot operations, stored in the array pointed to by)Tj
/R22685568 10 Tf
200.152 0 Td
(ops)Tj
2.828 Tc
/R23013456 10 Tf
13.8898 0 Td
(.T)Tj
0 Tc
11.4379 0 Td
(he)Tj
/R22685568 10 Tf
12.268 0 Td
(sz)Tj
/R23013456 10 Tf
10.607 0 Td
0.327 Tw
(indicates the)Tj
-381.403 -12 Td
0.11 Tw
(size of each item stored in)Tj
/R22685568 10 Tf
107.86 0 Td
(ops)Tj
2.61 Tc
/R23013456 10 Tf
13.8898 0 Td
[(.I)261.016(ft)]TJ
0 Tc
17.1598 0 Td
(he user sets the)Tj
/R22685568 10 Tf
63.7602 0 Td
[(fr)37(eefunc)]TJ
/R23013456 10 Tf
35.0109 0 Td
0.111 Tw
(eld, this function will be called on each item in)Tj
/R22685568 10 Tf
-237.681 -12 Td
(ops)Tj
/R23013456 10 Tf
17.1141 0 Td
(during)Tj
/R22685568 10 Tf
29.334 0 Td
[(fr)37(eeXDot)]TJ
/R23013456 10 Tf
39.5141 0 Td
0.724 Tw
[(before the library does its o)25.0073(wn clean up of the item. This allo)24.9951(ws the user to free an)]TJ
341.038 0 Td
(y)Tj
-258.22 -38.4 Td
0 Tw
(31 JUL)Tj
2.5 Tc
28.7199 0 Td
(Y2)Tj
0 Tc
14.7199 0 Td
197.28 Tw
(009 3)Tj
ET
Q
Q
\n \n \n \n \n 1333\n \n \n \n \n-R18840696\n+R23329912\n \n-R18524240\n+R23013456\n \n-R18196352\n+R22685568\n \n \n \n \n \n \n Type\n@@ -763,29 +763,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R18196352 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(LIBXDO)40(T)]TJ
/R18524240 10 Tf
41.9801 0 Td
124.785 Tw
(\(3\) Library)Tj
171.435 0 Td
0 Tw
(Functions Manual)Tj
/R18196352 10 Tf
200.365 0 Td
[(LIBXDO)40(T)]TJ
/R18524240 10 Tf
41.9801 0 Td
(\(3\))Tj
-420.34 -36 Td
[(resources stored in the item by using an e)14.9927(xpansion of the)]TJ
/R18196352 10 Tf
229.54 0 Td
(xdot_op)Tj
/R18524240 10 Tf
34.7199 0 Td
(structure.)Tj
/R18840696 10 Tf
-280.26 -16.8 Td
(xdot_op)Tj
3.092 Tc
/R18524240 10 Tf
16 -12 Td
(Av)Tj
0 Tc
15.0621 0 Td
0.592 Tw
(alue of this type represents one xdot operation. The operation is specied by the)Tj
/R18196352 10 Tf
330.739 0 Td
(kind)Tj
/R18524240 10 Tf
20.3129 0 Td
0.593 Tw
(eld. The corre-)Tj
-366.114 -12 Td
0.333 Tw
(sponding data is stored in the union)Tj
/R18196352 10 Tf
147.051 0 Td
(u)Tj
2.833 Tc
/R18524240 10 Tf
5 0 Td
(,w)Tj
0 Tc
12.5531 0 Td
(ith the subeld associated with a gi)Tj
-0.15 Tc
142.298 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n)Tj
/R18196352 10 Tf
7.83203 0 Td
(kind)Tj
/R18524240 10 Tf
20.052 0 Td
0.332 Tw
(indicated by the com-)Tj
-344.076 -12 Td
(ments.)Tj
16.8 TL
(The)'
/R18196352 10 Tf
18.5859 0 Td
[(dr)15.0159(awfunc)]TJ
/R18524240 10 Tf
40.666 0 Td
0.537 Tw
[(eld allo)24.9817(ws the user to attach a dra)14.9976(wing-specic function to the operation, pro)15.0098(viding an ob-)]TJ
-59.252 -12 Td
1.719 Tw
[(ject-based interf)9.98535(ace. These functions can be automatically attached during parsing by pro)]TJ
375.239 0 Td
1.718 Tw
(viding a non-)Tj
-375.239 -12 Td
0 Tw
[(NULL second ar)18.0078(gument to)]TJ
/R18840696 10 Tf
109.8 0 Td
(parseXDotF)Tj
/R18524240 10 Tf
52.2102 0 Td
(.)Tj
/R18840696 10 Tf
-178.01 -16.8 Td
(xop_kind)Tj
/R18524240 10 Tf
16 -12 Td
[(This type pro)14.9927(vides an enumeration of the allo)25.0146(wed xdot operations.)-500(See)]TJ
10 -12 Td
[(https://graphviz.or)17.9919(g/docs/outputs/canon/#xdot)]TJ
-10 -12 Td
(for the specic semantics associated with each operation.)Tj
/R18840696 10 Tf
-16 -16.8 Td
[(xdot_r)18(ect)]TJ
/R18524240 10 Tf
16 -12 Td
0.154 Tw
[(This represents a rectangle. F)15.0073(or ellipses, the)]TJ
/R18196352 10 Tf
178.948 0 Td
(x)Tj
/R18524240 10 Tf
7.09414 0 Td
(and)Tj
/R18196352 10 Tf
17.0941 0 Td
(x)Tj
/R18524240 10 Tf
7.09414 0 Td
0.155 Tw
(elds represent the center of the rectangle, and)Tj
/R18196352 10 Tf
190.35 0 Td
(w)Tj
/R18524240 10 Tf
9.325 0 Td
(and)Tj
/R18196352 10 Tf
17.0949 0 Td
(h)Tj
/R18524240 10 Tf
-427 -12 Td
(gi)Tj
-0.15 Tc
7.53008 0 Td
0.486 Tw
(ve t)Tj
0 Tc
14.7559 0 Td
0.186 Tw
(he half-width and half-height, respecti)Tj
-0.15 Tc
153.514 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
5.186 Tc
7.13008 0 Td
(.F)Tj
0 Tc
13.0961 0 Td
(or images, \()Tj
/R18196352 10 Tf
47.8621 0 Td
(x)Tj
/R18524240 10 Tf
4.43984 0 Td
(,)Tj
/R18196352 10 Tf
2.5 0 Td
(y)Tj
2.686 Tc
/R18524240 10 Tf
4.43984 0 Td
(\)g)Tj
-0.25 Tc
11.016 0 Td
-2.15 Tw
(iv e)Tj
2.686 Tc
11.8199 0 Td
(st)Tj
0 Tc
9.35586 0 Td
0.185 Tw
[(he lo)24.9902(wer left corner of the rectan-)]TJ
-296.75 -12 Td
0 Tw
(gle, and)Tj
/R18196352 10 Tf
34.1602 0 Td
(w)Tj
/R18524240 10 Tf
9.16992 0 Td
(and)Tj
/R18196352 10 Tf
16.9398 0 Td
(h)Tj
/R18524240 10 Tf
7.5 0 Td
(gi)Tj
-0.15 Tc
7.53008 0 Td
0.3 Tw
(ve t)Tj
0 Tc
14.5699 0 Td
0 Tw
(he width and height, respecti)Tj
-0.15 Tc
115.01 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(ly)64.9927(.)]TJ
/R18840696 10 Tf
-230.17 -16.8 Td
(xdot_polyline)Tj
/R18524240 10 Tf
16 -12 Td
(This type encapsulates a series of)Tj
/R18196352 10 Tf
136.08 0 Td
(cnt)Tj
/R18524240 10 Tf
14.7199 0 Td
(points.)Tj
/R18840696 10 Tf
-166.8 -16.8 Td
(xdot_text)Tj
3.363 Tc
/R18524240 10 Tf
16 -12 Td
(Av)Tj
0 Tc
15.3328 0 Td
0.863 Tw
(alue of this type corresponds to printing the string)Tj
/R18196352 10 Tf
209.697 0 Td
[(te)20.0073(xt)]TJ
/R18524240 10 Tf
17.6027 0 Td
0.864 Tw
(using the baseline point \()Tj
/R18196352 10 Tf
104.006 0 Td
(x)Tj
/R18524240 10 Tf
4.43984 0 Td
(,)Tj
/R18196352 10 Tf
2.5 0 Td
(y)Tj
/R18524240 10 Tf
4.43984 0 Td
3.364 Tw
(\). The)Tj
/R18196352 10 Tf
30.6078 0 Td
(width)Tj
/R18524240 10 Tf
25.5941 0 Td
(eld)Tj
-414.22 -12 Td
(gi)Tj
-0.15 Tc
7.53008 0 Td
(ve)Tj
3.638 Tc
9.28984 0 Td
[(sa)363.804(na)]TJ
0 Tc
25.0461 0 Td
1.138 Tw
(pproximation of ho)Tj
3.638 Tc
79.2461 0 Td
(ww)Tj
0 Tc
18.0781 0 Td
(ide the printed string will be using the current font and font size.)Tj
277.263 0 Td
(The)Tj
/R18196352 10 Tf
-416.453 -12 Td
(align)Tj
/R18524240 10 Tf
23.0602 0 Td
0 Tw
(eld indicates ho)Tj
2.5 Tc
68.0801 0 Td
(wt)Tj
0 Tc
12.5 0 Td
[(he te)14.9854(xt should be horizontally aligned with the point \()]TJ
/R18196352 10 Tf
214.56 0 Td
(x)Tj
/R18524240 10 Tf
4.43984 0 Td
(,)Tj
/R18196352 10 Tf
2.5 0 Td
(y)Tj
/R18524240 10 Tf
4.43984 0 Td
(\).)Tj
/R18840696 10 Tf
-345.58 -16.8 Td
(xdot_image)Tj
/R18524240 10 Tf
16 -12 Td
0.178 Tw
(This denotes the insertion of an image. The image source is gi)Tj
-0.15 Tc
250.008 0 Td
(ve)Tj
2.679 Tc
9.28984 0 Td
(nb)Tj
0 Tc
12.6789 0 Td
(y)Tj
/R18196352 10 Tf
7.67891 0 Td
(name)Tj
2.679 Tc
/R18524240 10 Tf
21.6602 0 Td
(.T)Tj
0 Tc
11.2891 0 Td
0.179 Tw
(he images is to be placed into)Tj
-312.605 -12 Td
0 Tw
(the rectangle)Tj
/R18196352 10 Tf
53.8699 0 Td
(pos)Tj
/R18524240 10 Tf
13.8898 0 Td
(.)Tj
/R18840696 10 Tf
-83.7598 -16.8 Td
[(xdot_f)25.0073(ont)]TJ
/R18524240 10 Tf
16 -12 Td
(The elds gi)Tj
-0.15 Tc
49.75 0 Td
0.3 Tw
(ve t)Tj
0 Tc
14.5699 0 Td
0 Tw
(he name and size, in points, of a font.)Tj
/R18840696 10 Tf
-80.3199 -16.8 Td
(xdot_align)Tj
/R18524240 10 Tf
16 -12 Td
0.468 Tw
(This enumeration type corresponds to the xdot alignment v)Tj
239.584 0 Td
0.467 Tw
[(alues -1, 0 and 1 used with the te)15.0146(xt operator)]TJ
2.967 Tc
178.623 0 Td
(,o)Tj
0 Tc
10.4672 0 Td
(r)Tj
-428.674 -12 Td
0 Tw
[('\\l', '\\n' and '\\r' used in dot te)14.9927(xt.)]TJ
/R18840696 10 Tf
-21 -16.8 Td
(Functions)Tj
5 -12 Td
(xdot* parseXDotF \(char *str)Tj
2.5 Tc
122.11 0 Td
(,d)Tj
0 Tc
10.5602 0 Td
(rawfunc_t* opfns, int sz\))Tj
-0.15 Tc
/R18524240 10 Tf
-116.67 -12 Td
(Pa)Tj
0 Tc
9.85 0 Td
0.786 Tw
(rses the string)Tj
/R18196352 10 Tf
60.4078 0 Td
(str)Tj
/R18524240 10 Tf
13.8461 0 Td
0.787 Tw
(as a sequence of xdot operations and returns a pointer to the resulting)Tj
/R18196352 10 Tf
289.901 0 Td
(xdot)Tj
/R18524240 10 Tf
20.507 0 Td
(structure.)Tj
-394.512 -12 Td
0.12 Tw
(The function parses as man)Tj
2.62 Tc
109.75 0 Td
(yx)Tj
0 Tc
12.6199 0 Td
0.119 Tw
[(dot operations as it can. If some unkno)25.0098(wn or incorrect input w)9.99023(as encountered)]TJ
-122.37 -12 Td
(in)Tj
/R18196352 10 Tf
10.7469 0 Td
(str)Tj
2.967 Tc
/R18524240 10 Tf
10.5602 0 Td
(,t)Tj
0 Tc
8.24687 0 Td
(he)Tj
/R18196352 10 Tf
12.407 0 Td
(ops)Tj
/R18524240 10 Tf
16.857 0 Td
(and)Tj
/R18196352 10 Tf
17.407 0 Td
(cnt)Tj
/R18524240 10 Tf
15.1871 0 Td
0.467 Tw
(elds will reect the operations parsed before the error)Tj
2.967 Tc
222.726 0 Td
(,a)Tj
0 Tc
9.90703 0 Td
(nd the)Tj
/R18196352 10 Tf
28.1551 0 Td
[(XDO)40(T_P)90.0098(ARSE_ER-)]TJ
-0.4 Tc
-352.2 -12 Td
(RO)Tj
0 Tc
12.9301 0 Td
(R)Tj
/R18524240 10 Tf
8.61016 0 Td
0 Tw
(bit will be set in the)Tj
/R18196352 10 Tf
81.6699 0 Td
[(a)10(gs)]TJ
/R18524240 10 Tf
21.2898 0 Td
2.5 Tw
(eld. The)Tj
43.3301 0 Td
0 Tw
[(function returns NULL if it cannot parse an)14.9902(ything.)]TJ
-167.83 -16.8 Td
(If)Tj
/R18196352 10 Tf
9.69492 0 Td
(sz)Tj
/R18524240 10 Tf
10.8148 0 Td
0.534 Tw
(is non-zero, it is assumed to be the size of some structure type containing)Tj
/R18196352 10 Tf
302.716 0 Td
(xdot_op)Tj
/R18524240 10 Tf
35.2539 0 Td
(as a prex. In this)Tj
-358.48 -12 Td
0 Tw
(case, the elements in the array pointed to by)Tj
/R18196352 10 Tf
178.3 0 Td
(ops)Tj
/R18524240 10 Tf
16.3898 0 Td
(will each ha)Tj
-0.15 Tc
48.1199 0 Td
0.3 Tw
(ve s)Tj
0 Tc
15.6801 0 Td
(ize)Tj
/R18196352 10 Tf
14.1602 0 Td
(sz)Tj
/R18524240 10 Tf
7.78008 0 Td
(.)Tj
-280.43 -16.8 Td
(If)Tj
/R18196352 10 Tf
9.33398 0 Td
(opfns)Tj
/R18524240 10 Tf
24.3441 0 Td
0.174 Tw
(is non-zero, it is tak)Tj
79.7559 0 Td
0.175 Tw
(en to be an)Tj
2.675 Tc
43.975 0 Td
(ya)Tj
0 Tc
12.1148 0 Td
(rray of functions inde)Tj
-0.15 Tc
86.7449 0 Td
(xe)Tj
2.675 Tc
9.28984 0 Td
(db)Tj
0 Tc
12.675 0 Td
(y)Tj
/R18196352 10 Tf
7.675 0 Td
(xop_kind)Tj
2.675 Tc
/R18524240 10 Tf
36.6602 0 Td
(.D)Tj
0 Tc
12.3949 0 Td
(uring parsing, the)Tj
/R18196352 10 Tf
73.2949 0 Td
[(dr)15.0146(aw-)]TJ
-408.259 -12 Td
(func)Tj
/R18524240 10 Tf
19.7199 0 Td
0 Tw
(member of)Tj
/R18196352 10 Tf
46.1 0 Td
(xop_op)Tj
/R18524240 10 Tf
31.9398 0 Td
(will be set to the corresponding function in)Tj
/R18196352 10 Tf
174.43 0 Td
(opfns)Tj
/R18524240 10 Tf
21.6699 0 Td
(.)Tj
/R18840696 10 Tf
-309.86 -16.8 Td
(xdot* parseXDotFOn \(char *str)Tj
2.5 Tc
135.45 0 Td
(,d)Tj
0 Tc
10.5602 0 Td
(rawfunc_t* opfns, int sz, xdot* x\))Tj
/R18524240 10 Tf
-130.01 -12 Td
(The same as)Tj
/R18196352 10 Tf
51.9301 0 Td
[(par)10.0159(seXDotF)]TJ
2.5 Tc
/R18524240 10 Tf
49.3398 0 Td
(,b)Tj
0 Tc
9.8 0 Td
(ut append to the gi)Tj
-0.15 Tc
74.1898 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n)Tj
/R18196352 10 Tf
7.5 0 Td
(xdot)Tj
/R18524240 10 Tf
19.7199 0 Td
(object)Tj
/R18196352 10 Tf
26.9398 0 Td
(x)Tj
/R18524240 10 Tf
4.43984 0 Td
(.)Tj
/R18840696 10 Tf
-269.149 -16.8 Td
(xdot* parseXDot \(char *str\))Tj
/R18524240 10 Tf
16 -12 Td
(This is equi)Tj
-0.25 Tc
46.4199 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(lent to)Tj
/R18196352 10 Tf
27.7801 0 Td
[(par)10.0146(seXDotF\(str)]TJ
2.5 Tc
62.1199 0 Td
[(,0)250(,0)]TJ
0 Tc
20 0 Td
(\))Tj
/R18524240 10 Tf
5.83008 0 Td
(.)Tj
-0.1 Tc
/R18840696 10 Tf
-187.34 -16.8 Td
(vo)Tj
0 Tc
9.9 0 Td
[(id fr)17.9919(eeXDot \(xdot* xp\))]TJ
/R18524240 10 Tf
6.1 -12 Td
(This frees the resources associated with the ar)Tj
183.38 0 Td
2.5 Tw
(gument. If)Tj
/R18196352 10 Tf
46.6602 0 Td
(xp)Tj
/R18524240 10 Tf
11.9398 0 Td
0 Tw
(is NULL, nothing happens.)Tj
-73.2 -72 Td
(31 JUL)Tj
2.5 Tc
28.7199 0 Td
(Y2)Tj
0 Tc
14.7199 0 Td
197.28 Tw
(009 4)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R22685568 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(LIBXDO)40(T)]TJ
/R23013456 10 Tf
41.9801 0 Td
124.785 Tw
(\(3\) Library)Tj
171.435 0 Td
0 Tw
(Functions Manual)Tj
/R22685568 10 Tf
200.365 0 Td
[(LIBXDO)40(T)]TJ
/R23013456 10 Tf
41.9801 0 Td
(\(3\))Tj
-420.34 -36 Td
[(resources stored in the item by using an e)14.9927(xpansion of the)]TJ
/R22685568 10 Tf
229.54 0 Td
(xdot_op)Tj
/R23013456 10 Tf
34.7199 0 Td
(structure.)Tj
/R23329912 10 Tf
-280.26 -16.8 Td
(xdot_op)Tj
3.092 Tc
/R23013456 10 Tf
16 -12 Td
(Av)Tj
0 Tc
15.0621 0 Td
0.592 Tw
(alue of this type represents one xdot operation. The operation is specied by the)Tj
/R22685568 10 Tf
330.739 0 Td
(kind)Tj
/R23013456 10 Tf
20.3129 0 Td
0.593 Tw
(eld. The corre-)Tj
-366.114 -12 Td
0.333 Tw
(sponding data is stored in the union)Tj
/R22685568 10 Tf
147.051 0 Td
(u)Tj
2.833 Tc
/R23013456 10 Tf
5 0 Td
(,w)Tj
0 Tc
12.5531 0 Td
(ith the subeld associated with a gi)Tj
-0.15 Tc
142.298 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n)Tj
/R22685568 10 Tf
7.83203 0 Td
(kind)Tj
/R23013456 10 Tf
20.052 0 Td
0.332 Tw
(indicated by the com-)Tj
-344.076 -12 Td
(ments.)Tj
16.8 TL
(The)'
/R22685568 10 Tf
18.5859 0 Td
[(dr)15.0159(awfunc)]TJ
/R23013456 10 Tf
40.666 0 Td
0.537 Tw
[(eld allo)24.9817(ws the user to attach a dra)14.9976(wing-specic function to the operation, pro)15.0098(viding an ob-)]TJ
-59.252 -12 Td
1.719 Tw
[(ject-based interf)9.98535(ace. These functions can be automatically attached during parsing by pro)]TJ
375.239 0 Td
1.718 Tw
(viding a non-)Tj
-375.239 -12 Td
0 Tw
[(NULL second ar)18.0078(gument to)]TJ
/R23329912 10 Tf
109.8 0 Td
(parseXDotF)Tj
/R23013456 10 Tf
52.2102 0 Td
(.)Tj
/R23329912 10 Tf
-178.01 -16.8 Td
(xop_kind)Tj
/R23013456 10 Tf
16 -12 Td
[(This type pro)14.9927(vides an enumeration of the allo)25.0146(wed xdot operations.)-500(See)]TJ
10 -12 Td
[(https://graphviz.or)17.9919(g/docs/outputs/canon/#xdot)]TJ
-10 -12 Td
(for the specic semantics associated with each operation.)Tj
/R23329912 10 Tf
-16 -16.8 Td
[(xdot_r)18(ect)]TJ
/R23013456 10 Tf
16 -12 Td
0.154 Tw
[(This represents a rectangle. F)15.0073(or ellipses, the)]TJ
/R22685568 10 Tf
178.948 0 Td
(x)Tj
/R23013456 10 Tf
7.09414 0 Td
(and)Tj
/R22685568 10 Tf
17.0941 0 Td
(x)Tj
/R23013456 10 Tf
7.09414 0 Td
0.155 Tw
(elds represent the center of the rectangle, and)Tj
/R22685568 10 Tf
190.35 0 Td
(w)Tj
/R23013456 10 Tf
9.325 0 Td
(and)Tj
/R22685568 10 Tf
17.0949 0 Td
(h)Tj
/R23013456 10 Tf
-427 -12 Td
(gi)Tj
-0.15 Tc
7.53008 0 Td
0.486 Tw
(ve t)Tj
0 Tc
14.7559 0 Td
0.186 Tw
(he half-width and half-height, respecti)Tj
-0.15 Tc
153.514 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(ly)Tj
5.186 Tc
7.13008 0 Td
(.F)Tj
0 Tc
13.0961 0 Td
(or images, \()Tj
/R22685568 10 Tf
47.8621 0 Td
(x)Tj
/R23013456 10 Tf
4.43984 0 Td
(,)Tj
/R22685568 10 Tf
2.5 0 Td
(y)Tj
2.686 Tc
/R23013456 10 Tf
4.43984 0 Td
(\)g)Tj
-0.25 Tc
11.016 0 Td
-2.15 Tw
(iv e)Tj
2.686 Tc
11.8199 0 Td
(st)Tj
0 Tc
9.35586 0 Td
0.185 Tw
[(he lo)24.9902(wer left corner of the rectan-)]TJ
-296.75 -12 Td
0 Tw
(gle, and)Tj
/R22685568 10 Tf
34.1602 0 Td
(w)Tj
/R23013456 10 Tf
9.16992 0 Td
(and)Tj
/R22685568 10 Tf
16.9398 0 Td
(h)Tj
/R23013456 10 Tf
7.5 0 Td
(gi)Tj
-0.15 Tc
7.53008 0 Td
0.3 Tw
(ve t)Tj
0 Tc
14.5699 0 Td
0 Tw
(he width and height, respecti)Tj
-0.15 Tc
115.01 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
[(ly)64.9927(.)]TJ
/R23329912 10 Tf
-230.17 -16.8 Td
(xdot_polyline)Tj
/R23013456 10 Tf
16 -12 Td
(This type encapsulates a series of)Tj
/R22685568 10 Tf
136.08 0 Td
(cnt)Tj
/R23013456 10 Tf
14.7199 0 Td
(points.)Tj
/R23329912 10 Tf
-166.8 -16.8 Td
(xdot_text)Tj
3.363 Tc
/R23013456 10 Tf
16 -12 Td
(Av)Tj
0 Tc
15.3328 0 Td
0.863 Tw
(alue of this type corresponds to printing the string)Tj
/R22685568 10 Tf
209.697 0 Td
[(te)20.0073(xt)]TJ
/R23013456 10 Tf
17.6027 0 Td
0.864 Tw
(using the baseline point \()Tj
/R22685568 10 Tf
104.006 0 Td
(x)Tj
/R23013456 10 Tf
4.43984 0 Td
(,)Tj
/R22685568 10 Tf
2.5 0 Td
(y)Tj
/R23013456 10 Tf
4.43984 0 Td
3.364 Tw
(\). The)Tj
/R22685568 10 Tf
30.6078 0 Td
(width)Tj
/R23013456 10 Tf
25.5941 0 Td
(eld)Tj
-414.22 -12 Td
(gi)Tj
-0.15 Tc
7.53008 0 Td
(ve)Tj
3.638 Tc
9.28984 0 Td
[(sa)363.804(na)]TJ
0 Tc
25.0461 0 Td
1.138 Tw
(pproximation of ho)Tj
3.638 Tc
79.2461 0 Td
(ww)Tj
0 Tc
18.0781 0 Td
(ide the printed string will be using the current font and font size.)Tj
277.263 0 Td
(The)Tj
/R22685568 10 Tf
-416.453 -12 Td
(align)Tj
/R23013456 10 Tf
23.0602 0 Td
0 Tw
(eld indicates ho)Tj
2.5 Tc
68.0801 0 Td
(wt)Tj
0 Tc
12.5 0 Td
[(he te)14.9854(xt should be horizontally aligned with the point \()]TJ
/R22685568 10 Tf
214.56 0 Td
(x)Tj
/R23013456 10 Tf
4.43984 0 Td
(,)Tj
/R22685568 10 Tf
2.5 0 Td
(y)Tj
/R23013456 10 Tf
4.43984 0 Td
(\).)Tj
/R23329912 10 Tf
-345.58 -16.8 Td
(xdot_image)Tj
/R23013456 10 Tf
16 -12 Td
0.178 Tw
(This denotes the insertion of an image. The image source is gi)Tj
-0.15 Tc
250.008 0 Td
(ve)Tj
2.679 Tc
9.28984 0 Td
(nb)Tj
0 Tc
12.6789 0 Td
(y)Tj
/R22685568 10 Tf
7.67891 0 Td
(name)Tj
2.679 Tc
/R23013456 10 Tf
21.6602 0 Td
(.T)Tj
0 Tc
11.2891 0 Td
0.179 Tw
(he images is to be placed into)Tj
-312.605 -12 Td
0 Tw
(the rectangle)Tj
/R22685568 10 Tf
53.8699 0 Td
(pos)Tj
/R23013456 10 Tf
13.8898 0 Td
(.)Tj
/R23329912 10 Tf
-83.7598 -16.8 Td
[(xdot_f)25.0073(ont)]TJ
/R23013456 10 Tf
16 -12 Td
(The elds gi)Tj
-0.15 Tc
49.75 0 Td
0.3 Tw
(ve t)Tj
0 Tc
14.5699 0 Td
0 Tw
(he name and size, in points, of a font.)Tj
/R23329912 10 Tf
-80.3199 -16.8 Td
(xdot_align)Tj
/R23013456 10 Tf
16 -12 Td
0.468 Tw
(This enumeration type corresponds to the xdot alignment v)Tj
239.584 0 Td
0.467 Tw
[(alues -1, 0 and 1 used with the te)15.0146(xt operator)]TJ
2.967 Tc
178.623 0 Td
(,o)Tj
0 Tc
10.4672 0 Td
(r)Tj
-428.674 -12 Td
0 Tw
[('\\l', '\\n' and '\\r' used in dot te)14.9927(xt.)]TJ
/R23329912 10 Tf
-21 -16.8 Td
(Functions)Tj
5 -12 Td
(xdot* parseXDotF \(char *str)Tj
2.5 Tc
122.11 0 Td
(,d)Tj
0 Tc
10.5602 0 Td
(rawfunc_t* opfns, int sz\))Tj
-0.15 Tc
/R23013456 10 Tf
-116.67 -12 Td
(Pa)Tj
0 Tc
9.85 0 Td
0.786 Tw
(rses the string)Tj
/R22685568 10 Tf
60.4078 0 Td
(str)Tj
/R23013456 10 Tf
13.8461 0 Td
0.787 Tw
(as a sequence of xdot operations and returns a pointer to the resulting)Tj
/R22685568 10 Tf
289.901 0 Td
(xdot)Tj
/R23013456 10 Tf
20.507 0 Td
(structure.)Tj
-394.512 -12 Td
0.12 Tw
(The function parses as man)Tj
2.62 Tc
109.75 0 Td
(yx)Tj
0 Tc
12.6199 0 Td
0.119 Tw
[(dot operations as it can. If some unkno)25.0098(wn or incorrect input w)9.99023(as encountered)]TJ
-122.37 -12 Td
(in)Tj
/R22685568 10 Tf
10.7469 0 Td
(str)Tj
2.967 Tc
/R23013456 10 Tf
10.5602 0 Td
(,t)Tj
0 Tc
8.24687 0 Td
(he)Tj
/R22685568 10 Tf
12.407 0 Td
(ops)Tj
/R23013456 10 Tf
16.857 0 Td
(and)Tj
/R22685568 10 Tf
17.407 0 Td
(cnt)Tj
/R23013456 10 Tf
15.1871 0 Td
0.467 Tw
(elds will reect the operations parsed before the error)Tj
2.967 Tc
222.726 0 Td
(,a)Tj
0 Tc
9.90703 0 Td
(nd the)Tj
/R22685568 10 Tf
28.1551 0 Td
[(XDO)40(T_P)90.0098(ARSE_ER-)]TJ
-0.4 Tc
-352.2 -12 Td
(RO)Tj
0 Tc
12.9301 0 Td
(R)Tj
/R23013456 10 Tf
8.61016 0 Td
0 Tw
(bit will be set in the)Tj
/R22685568 10 Tf
81.6699 0 Td
[(a)10(gs)]TJ
/R23013456 10 Tf
21.2898 0 Td
2.5 Tw
(eld. The)Tj
43.3301 0 Td
0 Tw
[(function returns NULL if it cannot parse an)14.9902(ything.)]TJ
-167.83 -16.8 Td
(If)Tj
/R22685568 10 Tf
9.69492 0 Td
(sz)Tj
/R23013456 10 Tf
10.8148 0 Td
0.534 Tw
(is non-zero, it is assumed to be the size of some structure type containing)Tj
/R22685568 10 Tf
302.716 0 Td
(xdot_op)Tj
/R23013456 10 Tf
35.2539 0 Td
(as a prex. In this)Tj
-358.48 -12 Td
0 Tw
(case, the elements in the array pointed to by)Tj
/R22685568 10 Tf
178.3 0 Td
(ops)Tj
/R23013456 10 Tf
16.3898 0 Td
(will each ha)Tj
-0.15 Tc
48.1199 0 Td
0.3 Tw
(ve s)Tj
0 Tc
15.6801 0 Td
(ize)Tj
/R22685568 10 Tf
14.1602 0 Td
(sz)Tj
/R23013456 10 Tf
7.78008 0 Td
(.)Tj
-280.43 -16.8 Td
(If)Tj
/R22685568 10 Tf
9.33398 0 Td
(opfns)Tj
/R23013456 10 Tf
24.3441 0 Td
0.174 Tw
(is non-zero, it is tak)Tj
79.7559 0 Td
0.175 Tw
(en to be an)Tj
2.675 Tc
43.975 0 Td
(ya)Tj
0 Tc
12.1148 0 Td
(rray of functions inde)Tj
-0.15 Tc
86.7449 0 Td
(xe)Tj
2.675 Tc
9.28984 0 Td
(db)Tj
0 Tc
12.675 0 Td
(y)Tj
/R22685568 10 Tf
7.675 0 Td
(xop_kind)Tj
2.675 Tc
/R23013456 10 Tf
36.6602 0 Td
(.D)Tj
0 Tc
12.3949 0 Td
(uring parsing, the)Tj
/R22685568 10 Tf
73.2949 0 Td
[(dr)15.0146(aw-)]TJ
-408.259 -12 Td
(func)Tj
/R23013456 10 Tf
19.7199 0 Td
0 Tw
(member of)Tj
/R22685568 10 Tf
46.1 0 Td
(xop_op)Tj
/R23013456 10 Tf
31.9398 0 Td
(will be set to the corresponding function in)Tj
/R22685568 10 Tf
174.43 0 Td
(opfns)Tj
/R23013456 10 Tf
21.6699 0 Td
(.)Tj
/R23329912 10 Tf
-309.86 -16.8 Td
(xdot* parseXDotFOn \(char *str)Tj
2.5 Tc
135.45 0 Td
(,d)Tj
0 Tc
10.5602 0 Td
(rawfunc_t* opfns, int sz, xdot* x\))Tj
/R23013456 10 Tf
-130.01 -12 Td
(The same as)Tj
/R22685568 10 Tf
51.9301 0 Td
[(par)10.0159(seXDotF)]TJ
2.5 Tc
/R23013456 10 Tf
49.3398 0 Td
(,b)Tj
0 Tc
9.8 0 Td
(ut append to the gi)Tj
-0.15 Tc
74.1898 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n)Tj
/R22685568 10 Tf
7.5 0 Td
(xdot)Tj
/R23013456 10 Tf
19.7199 0 Td
(object)Tj
/R22685568 10 Tf
26.9398 0 Td
(x)Tj
/R23013456 10 Tf
4.43984 0 Td
(.)Tj
/R23329912 10 Tf
-269.149 -16.8 Td
(xdot* parseXDot \(char *str\))Tj
/R23013456 10 Tf
16 -12 Td
(This is equi)Tj
-0.25 Tc
46.4199 0 Td
(va)Tj
0 Tc
9.18984 0 Td
(lent to)Tj
/R22685568 10 Tf
27.7801 0 Td
[(par)10.0146(seXDotF\(str)]TJ
2.5 Tc
62.1199 0 Td
[(,0)250(,0)]TJ
0 Tc
20 0 Td
(\))Tj
/R23013456 10 Tf
5.83008 0 Td
(.)Tj
-0.1 Tc
/R23329912 10 Tf
-187.34 -16.8 Td
(vo)Tj
0 Tc
9.9 0 Td
[(id fr)17.9919(eeXDot \(xdot* xp\))]TJ
/R23013456 10 Tf
6.1 -12 Td
(This frees the resources associated with the ar)Tj
183.38 0 Td
2.5 Tw
(gument. If)Tj
/R22685568 10 Tf
46.6602 0 Td
(xp)Tj
/R23013456 10 Tf
11.9398 0 Td
0 Tw
(is NULL, nothing happens.)Tj
-73.2 -72 Td
(31 JUL)Tj
2.5 Tc
28.7199 0 Td
(Y2)Tj
0 Tc
14.7199 0 Td
197.28 Tw
(009 4)Tj
ET
Q
Q
\n \n \n \n \n-3197\n+3198\n \n \n \n \n-R18840696\n+R23329912\n \n-R18524240\n+R23013456\n \n-R18196352\n+R22685568\n \n \n \n \n \n \n Type\n@@ -822,29 +822,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R18196352 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(LIBXDO)40(T)]TJ
/R18524240 10 Tf
41.9801 0 Td
124.785 Tw
(\(3\) Library)Tj
171.435 0 Td
0 Tw
(Functions Manual)Tj
/R18196352 10 Tf
200.365 0 Td
[(LIBXDO)40(T)]TJ
/R18524240 10 Tf
41.9801 0 Td
(\(3\))Tj
/R18840696 10 Tf
-436.34 -36 Td
(exter)Tj
2.5 Tc
21.5 0 Td
(nc)Tj
0 Tc
12.5 0 Td
(har* sprintXDot \(xdot* xp\))Tj
-34 -12 Td
(exter)Tj
2.5 Tc
21.5 0 Td
(nv)Tj
0 Tc
12.9602 0 Td
(oid fprintXDot \(FILE* fp, xdot* xp\))Tj
/R18524240 10 Tf
-18.4602 -12 Td
1.677 Tw
(These tw)Tj
4.177 Tc
37.957 0 Td
(of)Tj
0 Tc
12.507 0 Td
[(unctions deparse the ar)17.9907(gument xdot structure, producing a string representation.)]TJ
/R18196352 10 Tf
338.199 0 Td
(fprintXDot)Tj
/R18524240 10 Tf
-388.663 -12 Td
0 Tw
(writes the output onto the open stream)Tj
/R18196352 10 Tf
155.82 0 Td
(fp)Tj
/R18524240 10 Tf
7.78008 0 Td
(;)Tj
/R18196352 10 Tf
5.28008 0 Td
(sprintXDot)Tj
/R18524240 10 Tf
46.95 0 Td
(returns a heap-allocated string.)Tj
-215.83 -16.8 Td
1.597 Tw
(The color string with ll and dra)Tj
4.097 Tc
139.422 0 Td
(wo)Tj
0 Tc
16.3172 0 Td
[(perations can encode linear and radial gradients. These v)25.0146(alues are)]TJ
-155.739 -12 Td
2.088 Tw
(parsed automatically by)Tj
/R18840696 10 Tf
104.304 0 Td
(parseXDotF)Tj
/R18524240 10 Tf
56.7969 0 Td
(or)Tj
/R18840696 10 Tf
12.9172 0 Td
(parseXDot)Tj
4.587 Tc
/R18524240 10 Tf
46.1 0 Td
(,w)Tj
0 Tc
14.307 0 Td
(ith)Tj
/R18196352 10 Tf
15.1469 0 Td
(xdot_op)Tj
/R18524240 10 Tf
36.807 0 Td
(ha)Tj
9.23984 0 Td
2.087 Tw
(ving kind)Tj
/R18196352 10 Tf
44.734 0 Td
[(xd_gr)14.9902(ad_pen_color)]TJ
/R18524240 10 Tf
83.3172 0 Td
(or)Tj
/R18196352 10 Tf
-423.67 -12 Td
[(xd_gr)14.9927(ad_ll_color)]TJ
/R18524240 10 Tf
77.35 0 Td
0 Tw
[(and the v)24.9854(alue is stored in)]TJ
/R18196352 10 Tf
101.96 0 Td
[(gr)15.0146(ad_color)]TJ
/R18524240 10 Tf
44.85 0 Td
(.)Tj
-0.15 Tc
-224.16 -16.8 Td
(Fo)Tj
2.5 Tc
10.4102 0 Td
[(ra)250.007(na)]TJ
0 Tc
22.2098 0 Td
[(pplication that handles its o)25(wn parsing of xdot, the library pro)14.9927(vides three helper functions.)]TJ
-0.1 Tc
/R18840696 10 Tf
-48.6199 -16.8 Td
(vo)Tj
0 Tc
9.9 0 Td
(id jsonXDot\(FILE * fp, xdot * x\))Tj
-0.35 Tc
/R18524240 10 Tf
6.1 -12 Td
(Tr)Tj
0 Tc
9.08984 0 Td
0.986 Tw
(anslate a gi)Tj
-0.15 Tc
46.7121 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n)Tj
/R18196352 10 Tf
8.48594 0 Td
(xdot)Tj
/R18524240 10 Tf
20.7059 0 Td
0.987 Tw
(object to a JSON representation. This functionality is currently considered e)Tj
313.84 0 Td
(xperi-)Tj
-408.123 -12 Td
0 Tw
(mental and the format of the JSON output may not be stable across Graphviz releases.)Tj
/R18840696 10 Tf
-16 -16.8 Td
[(xdot_grad_type colorT)33.9844(ypeXDot \(char *str\))]TJ
/R18524240 10 Tf
16 -12 Td
(returns the color type described by the input string.)Tj
/R18840696 10 Tf
-16 -16.8 Td
(char* parseXDotColor \(char *str)Tj
2.5 Tc
140.99 0 Td
(,x)Tj
0 Tc
10 0 Td
(dot_color* clr\))Tj
/R18524240 10 Tf
-134.99 -12 Td
(attempts to parse the string)Tj
/R18196352 10 Tf
110.27 0 Td
(str)Tj
/R18524240 10 Tf
13.0602 0 Td
[(as a color v)25.0073(alue, storing the result in)]TJ
/R18196352 10 Tf
147.23 0 Td
(clr)Tj
2.5 Tc
/R18524240 10 Tf
11.1102 0 Td
[(.I)249.993(tr)]TJ
0 Tc
16.9402 0 Td
[(eturns NULL on f)9.99023(ailure.)]TJ
-0.1 Tc
/R18840696 10 Tf
-314.611 -16.8 Td
(vo)Tj
0 Tc
9.9 0 Td
[(id fr)17.9919(eeXDotColor \(xdot_color* cp\))]TJ
/R18524240 10 Tf
6.1 -12 Td
[(This frees the resources associated with a v)24.9854(alue of type)]TJ
/R18196352 10 Tf
222.47 0 Td
(xdot_color)Tj
/R18524240 10 Tf
43.3301 0 Td
(.)Tj
/R18840696 10 Tf
-281.8 -16.8 Td
(int statXDot \(xdot *x, xdot_stats *sp\))Tj
/R18524240 10 Tf
16 -12 Td
1.159 Tw
(This function is pro)Tj
81.9371 0 Td
1.158 Tw
[(vided for retrie)24.9902(ving v)25.0098(arious statistics about an)]TJ
/R18196352 10 Tf
193.416 0 Td
(xdot)Tj
/R18524240 10 Tf
20.8781 0 Td
(object. Returns 0 on success and)Tj
-296.231 -12 Td
0 Tw
(populates the output parameter)Tj
/R18196352 10 Tf
126.09 0 Td
(sp)Tj
/R18524240 10 Tf
11.3898 0 Td
[(with counts of v)25.0073(arious entities in the)]TJ
/R18196352 10 Tf
147.8 0 Td
(xdot)Tj
/R18524240 10 Tf
19.7199 0 Td
(object.)Tj
-0.11 Tc
/R18840696 10.95 Tf
-341 -28.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R18524240 10 Tf
20.9004 -12 Td
0.527 Tw
(Although some small checking is done on the)Tj
/R18196352 10 Tf
189.206 0 Td
(sz)Tj
/R18524240 10 Tf
10.807 0 Td
(ar)Tj
7.58984 0 Td
(gument to)Tj
/R18196352 10 Tf
43.834 0 Td
[(par)10.0146(seXDotF)]TJ
3.027 Tc
/R18524240 10 Tf
49.3398 0 Td
(,i)Tj
3.028 Tc
8.30703 0 Td
[(ti)302.813(sa)]TJ
0 Tc
19.9457 0 Td
0.528 Tw
[(ssumed it is a v)24.9951(alid v)]TJ
86.3102 0 Td
(alue)Tj
-415.339 -12 Td
(from)Tj
/R18196352 10 Tf
22.0219 0 Td
(sizeof)Tj
/R18524240 10 Tf
25.3621 0 Td
0.081 Tw
(applied to some structure type containing)Tj
/R18196352 10 Tf
168.246 0 Td
(xdot_op)Tj
/R18524240 10 Tf
34.8012 0 Td
[(as its rst eld. There can be no v)25.0195(alidation of)]TJ
-250.431 -12 Td
(the)Tj
/R18196352 10 Tf
14.7199 0 Td
(opfns)Tj
/R18524240 10 Tf
24.1699 0 Td
[(ar)18.0151(gument.)]TJ
-0.548 Tc
/R18840696 10.95 Tf
-74.8898 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R18524240 10 Tf
20.7363 -12 Td
0 Tw
[(Emden R. Gansner \(er)18.0151(g@research.att.com\).)]TJ
168.78 -328.8 Td
(31 JUL)Tj
2.5 Tc
28.7199 0 Td
(Y2)Tj
0 Tc
14.7199 0 Td
197.28 Tw
(009 5)Tj
ET
Q
Q
\n+q 0.1 0 0 0.1 0 0 cm
0 g
q
10 0 0 10 0 0 cm BT
/R22685568 10 Tf
1 0 0 1 72.5801 793.89 Tm
[(LIBXDO)40(T)]TJ
/R23013456 10 Tf
41.9801 0 Td
124.785 Tw
(\(3\) Library)Tj
171.435 0 Td
0 Tw
(Functions Manual)Tj
/R22685568 10 Tf
200.365 0 Td
[(LIBXDO)40(T)]TJ
/R23013456 10 Tf
41.9801 0 Td
(\(3\))Tj
/R23329912 10 Tf
-436.34 -36 Td
(exter)Tj
2.5 Tc
21.5 0 Td
(nc)Tj
0 Tc
12.5 0 Td
(har* sprintXDot \(xdot* xp\))Tj
-34 -12 Td
(exter)Tj
2.5 Tc
21.5 0 Td
(nv)Tj
0 Tc
12.9602 0 Td
(oid fprintXDot \(FILE* fp, xdot* xp\))Tj
/R23013456 10 Tf
-18.4602 -12 Td
1.677 Tw
(These tw)Tj
4.177 Tc
37.957 0 Td
(of)Tj
0 Tc
12.507 0 Td
[(unctions deparse the ar)17.9907(gument xdot structure, producing a string representation.)]TJ
/R22685568 10 Tf
338.199 0 Td
(fprintXDot)Tj
/R23013456 10 Tf
-388.663 -12 Td
0 Tw
(writes the output onto the open stream)Tj
/R22685568 10 Tf
155.82 0 Td
(fp)Tj
/R23013456 10 Tf
7.78008 0 Td
(;)Tj
/R22685568 10 Tf
5.28008 0 Td
(sprintXDot)Tj
/R23013456 10 Tf
46.95 0 Td
(returns a heap-allocated string.)Tj
-215.83 -16.8 Td
1.597 Tw
(The color string with ll and dra)Tj
4.097 Tc
139.422 0 Td
(wo)Tj
0 Tc
16.3172 0 Td
[(perations can encode linear and radial gradients. These v)25.0146(alues are)]TJ
-155.739 -12 Td
2.088 Tw
(parsed automatically by)Tj
/R23329912 10 Tf
104.304 0 Td
(parseXDotF)Tj
/R23013456 10 Tf
56.7969 0 Td
(or)Tj
/R23329912 10 Tf
12.9172 0 Td
(parseXDot)Tj
4.587 Tc
/R23013456 10 Tf
46.1 0 Td
(,w)Tj
0 Tc
14.307 0 Td
(ith)Tj
/R22685568 10 Tf
15.1469 0 Td
(xdot_op)Tj
/R23013456 10 Tf
36.807 0 Td
(ha)Tj
9.23984 0 Td
2.087 Tw
(ving kind)Tj
/R22685568 10 Tf
44.734 0 Td
[(xd_gr)14.9902(ad_pen_color)]TJ
/R23013456 10 Tf
83.3172 0 Td
(or)Tj
/R22685568 10 Tf
-423.67 -12 Td
[(xd_gr)14.9927(ad_ll_color)]TJ
/R23013456 10 Tf
77.35 0 Td
0 Tw
[(and the v)24.9854(alue is stored in)]TJ
/R22685568 10 Tf
101.96 0 Td
[(gr)15.0146(ad_color)]TJ
/R23013456 10 Tf
44.85 0 Td
(.)Tj
-0.15 Tc
-224.16 -16.8 Td
(Fo)Tj
2.5 Tc
10.4102 0 Td
[(ra)250.007(na)]TJ
0 Tc
22.2098 0 Td
[(pplication that handles its o)25(wn parsing of xdot, the library pro)14.9927(vides three helper functions.)]TJ
-0.1 Tc
/R23329912 10 Tf
-48.6199 -16.8 Td
(vo)Tj
0 Tc
9.9 0 Td
(id jsonXDot\(FILE * fp, xdot * x\))Tj
-0.35 Tc
/R23013456 10 Tf
6.1 -12 Td
(Tr)Tj
0 Tc
9.08984 0 Td
0.986 Tw
(anslate a gi)Tj
-0.15 Tc
46.7121 0 Td
(ve)Tj
0 Tc
9.28984 0 Td
(n)Tj
/R22685568 10 Tf
8.48594 0 Td
(xdot)Tj
/R23013456 10 Tf
20.7059 0 Td
0.987 Tw
(object to a JSON representation. This functionality is currently considered e)Tj
313.84 0 Td
(xperi-)Tj
-408.123 -12 Td
0 Tw
(mental and the format of the JSON output may not be stable across Graphviz releases.)Tj
/R23329912 10 Tf
-16 -16.8 Td
[(xdot_grad_type colorT)33.9844(ypeXDot \(char *str\))]TJ
/R23013456 10 Tf
16 -12 Td
(returns the color type described by the input string.)Tj
/R23329912 10 Tf
-16 -16.8 Td
(char* parseXDotColor \(char *str)Tj
2.5 Tc
140.99 0 Td
(,x)Tj
0 Tc
10 0 Td
(dot_color* clr\))Tj
/R23013456 10 Tf
-134.99 -12 Td
(attempts to parse the string)Tj
/R22685568 10 Tf
110.27 0 Td
(str)Tj
/R23013456 10 Tf
13.0602 0 Td
[(as a color v)25.0073(alue, storing the result in)]TJ
/R22685568 10 Tf
147.23 0 Td
(clr)Tj
2.5 Tc
/R23013456 10 Tf
11.1102 0 Td
[(.I)249.993(tr)]TJ
0 Tc
16.9402 0 Td
[(eturns NULL on f)9.99023(ailure.)]TJ
-0.1 Tc
/R23329912 10 Tf
-314.611 -16.8 Td
(vo)Tj
0 Tc
9.9 0 Td
[(id fr)17.9919(eeXDotColor \(xdot_color* cp\))]TJ
/R23013456 10 Tf
6.1 -12 Td
[(This frees the resources associated with a v)24.9854(alue of type)]TJ
/R22685568 10 Tf
222.47 0 Td
(xdot_color)Tj
/R23013456 10 Tf
43.3301 0 Td
(.)Tj
/R23329912 10 Tf
-281.8 -16.8 Td
(int statXDot \(xdot *x, xdot_stats *sp\))Tj
/R23013456 10 Tf
16 -12 Td
1.159 Tw
(This function is pro)Tj
81.9371 0 Td
1.158 Tw
[(vided for retrie)24.9902(ving v)25.0098(arious statistics about an)]TJ
/R22685568 10 Tf
193.416 0 Td
(xdot)Tj
/R23013456 10 Tf
20.8781 0 Td
(object. Returns 0 on success and)Tj
-296.231 -12 Td
0 Tw
(populates the output parameter)Tj
/R22685568 10 Tf
126.09 0 Td
(sp)Tj
/R23013456 10 Tf
11.3898 0 Td
[(with counts of v)25.0073(arious entities in the)]TJ
/R22685568 10 Tf
147.8 0 Td
(xdot)Tj
/R23013456 10 Tf
19.7199 0 Td
(object.)Tj
-0.11 Tc
/R23329912 10.95 Tf
-341 -28.8 Td
(BU)Tj
0 Tc
15.0996 0 Td
(GS)Tj
/R23013456 10 Tf
20.9004 -12 Td
0.527 Tw
(Although some small checking is done on the)Tj
/R22685568 10 Tf
189.206 0 Td
(sz)Tj
/R23013456 10 Tf
10.807 0 Td
(ar)Tj
7.58984 0 Td
(gument to)Tj
/R22685568 10 Tf
43.834 0 Td
[(par)10.0146(seXDotF)]TJ
3.027 Tc
/R23013456 10 Tf
49.3398 0 Td
(,i)Tj
3.028 Tc
8.30703 0 Td
[(ti)302.813(sa)]TJ
0 Tc
19.9457 0 Td
0.528 Tw
[(ssumed it is a v)24.9951(alid v)]TJ
86.3102 0 Td
(alue)Tj
-415.339 -12 Td
(from)Tj
/R22685568 10 Tf
22.0219 0 Td
(sizeof)Tj
/R23013456 10 Tf
25.3621 0 Td
0.081 Tw
(applied to some structure type containing)Tj
/R22685568 10 Tf
168.246 0 Td
(xdot_op)Tj
/R23013456 10 Tf
34.8012 0 Td
[(as its rst eld. There can be no v)25.0195(alidation of)]TJ
-250.431 -12 Td
(the)Tj
/R22685568 10 Tf
14.7199 0 Td
(opfns)Tj
/R23013456 10 Tf
24.1699 0 Td
[(ar)18.0151(gument.)]TJ
-0.548 Tc
/R23329912 10.95 Tf
-74.8898 -16.8 Td
(AU)Tj
0 Tc
15.2637 0 Td
(THORS)Tj
/R23013456 10 Tf
20.7363 -12 Td
0 Tw
[(Emden R. Gansner \(er)18.0151(g@research.att.com\).)]TJ
168.78 -328.8 Td
(31 JUL)Tj
2.5 Tc
28.7199 0 Td
(Y2)Tj
0 Tc
14.7199 0 Td
197.28 Tw
(009 5)Tj
ET
Q
Q
\n \n \n \n \n-2063\n+2064\n \n \n \n \n-R18840696\n+R23329912\n \n-R18524240\n+R23013456\n \n-R18196352\n+R22685568\n \n \n \n \n \n \n \n@@ -899,29 +899,29 @@\n \n Filter\n FlateDecode\n Length\n 481\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R18942504 def
1 begincodespacerange
<00><ff>
endcodespacerange
51 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2c><2c><002c>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<58><58><0058>
<59><59><0059>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R23431720 def
1 begincodespacerange
<00><ff>
endcodespacerange
51 beginbfrange
<20><20><0020>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2c><2c><002c>
<41><41><0041>
<42><42><0042>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<48><48><0048>
<49><49><0049>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<58><58><0058>
<59><59><0059>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n \n \n Filter\n FlateDecode\n Length\n 631\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R18942872 def
1 begincodespacerange
<00><ff>
endcodespacerange
76 beginbfrange
<20><20><0020>
<23><23><0023>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<39><39><0039>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4a><4a><004a>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<58><58><0058>
<59><59><0059>
<5b><5b><005b>
<5c><5c><005c>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7d><7d><007d>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R23432088 def
1 begincodespacerange
<00><ff>
endcodespacerange
76 beginbfrange
<20><20><0020>
<23><23><0023>
<27><27><2019>
<28><28><0028>
<29><29><0029>
<2a><2a><002a>
<2c><2c><002c>
<2d><2d><002d>
<2e><2e><002e>
<2f><2f><002f>
<30><30><0030>
<31><31><0031>
<32><32><0032>
<33><33><0033>
<34><34><0034>
<35><35><0035>
<39><39><0039>
<3a><3a><003a>
<3b><3b><003b>
<3c><3c><003c>
<3e><3e><003e>
<40><40><0040>
<41><41><0041>
<43><43><0043>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<47><47><0047>
<49><49><0049>
<4a><4a><004a>
<4c><4c><004c>
<4d><4d><004d>
<4e><4e><004e>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<55><55><0055>
<58><58><0058>
<59><59><0059>
<5b><5b><005b>
<5c><5c><005c>
<5d><5d><005d>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6a><6a><006a>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<71><71><0071>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<76><76><0076>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<7b><7b><007b>
<7d><7d><007d>
<8c><8c><fb01>
<8d><8d><fb02>
<ad><ad><2212>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -946,15 +946,15 @@\n \n Filter\n FlateDecode\n Length\n 442\n \n \n-/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R18943240 def
1 begincodespacerange
<00><ff>
endcodespacerange
44 beginbfrange
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<30><30><0030>
<41><41><0041>
<42><42><0042>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<49><49><0049>
<4c><4c><004c>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<58><58><0058>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<8d><8d><fb02>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n+/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapType 2 def
/CMapName/R23432456 def
1 begincodespacerange
<00><ff>
endcodespacerange
44 beginbfrange
<28><28><0028>
<29><29><0029>
<2c><2c><002c>
<2d><2d><002d>
<30><30><0030>
<41><41><0041>
<42><42><0042>
<44><44><0044>
<45><45><0045>
<46><46><0046>
<49><49><0049>
<4c><4c><004c>
<4f><4f><004f>
<50><50><0050>
<52><52><0052>
<53><53><0053>
<54><54><0054>
<58><58><0058>
<5f><5f><005f>
<61><61><0061>
<62><62><0062>
<63><63><0063>
<64><64><0064>
<65><65><0065>
<66><66><0066>
<67><67><0067>
<68><68><0068>
<69><69><0069>
<6b><6b><006b>
<6c><6c><006c>
<6d><6d><006d>
<6e><6e><006e>
<6f><6f><006f>
<70><70><0070>
<72><72><0072>
<73><73><0073>
<74><74><0074>
<75><75><0075>
<77><77><0077>
<78><78><0078>
<79><79><0079>
<7a><7a><007a>
<8c><8c><fb01>
<8d><8d><fb02>
endbfrange
endcmap
CMapName currentdict /CMap defineresource pop
end end
\n \n \n \n \n \n Type\n Encoding\n@@ -977,15 +977,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-97faf542bff7'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/>
<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-12-10T20:26:15Z</xmp:ModifyDate>
<xmp:CreateDate>2024-12-10T20:26:15Z</xmp:CreateDate>
<xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:8de15e7f-ef51-11fa-0000-b78d29495221'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>\n \n \n \n \n \n Size\n 39\n"}]}]}]}]}]}]}