%!PS-Adobe-2.0 %%Creator: dot version gviz 1.7.3b (Mon Feb 26 14:10:22 EST 2001) %%For: (herbelin) Hugo Herbelin %%Title: G %%Pages: (atend) %%BoundingBox: 36 36 543 181 %%EndComments %%BeginProlog save /DotDict 200 dict def DotDict begin %%BeginResource: procset /coord-font-family /Times-Roman def /default-font-family /Times-Roman def /coordfont coord-font-family findfont 8 scalefont def /InvScaleFactor 1.0 def /set_scale { dup 1 exch div /InvScaleFactor exch def dup scale } bind def % styles /solid { } bind def /dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def /dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def /invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def /bold { 2 setlinewidth } bind def /filled { } bind def /unfilled { } bind def /rounded { } bind def /diagonals { } bind def % hooks for setting color /nodecolor { sethsbcolor } bind def /edgecolor { sethsbcolor } bind def /graphcolor { sethsbcolor } bind def /nopcolor {pop pop pop} bind def /beginpage { % i j npages /npages exch def /j exch def /i exch def /str 10 string def npages 1 gt { gsave coordfont setfont 0 0 moveto (\() show i str cvs show (,) show j str cvs show (\)) show grestore } if } bind def /set_font { findfont exch scalefont setfont } def % draw aligned label in bounding box aligned to current point % alignfactor tells what fraction to place on the left. % -.5 is centered. /alignedtext { % text labelwidth fontsz alignfactor /alignfactor exch def /fontsz exch def /width exch def /text exch def gsave % even if node or edge is dashed, don't paint text with dashes [] 0 setdash currentpoint newpath moveto text stringwidth pop alignfactor mul fontsz -.3 mul rmoveto text show grestore } def /boxprim { % xcorner ycorner xsize ysize 4 2 roll moveto 2 copy exch 0 rlineto 0 exch rlineto pop neg 0 rlineto closepath } bind def /ellipse_path { /ry exch def /rx exch def /y exch def /x exch def matrix currentmatrix newpath x y translate rx ry scale 0 0 1 0 360 arc setmatrix } bind def /endpage { showpage } bind def /layercolorseq [ % layer color sequence - darkest to lightest [0 0 0] [.2 .8 .8] [.4 .8 .8] [.6 .8 .8] [.8 .8 .8] ] def /setlayer {/maxlayer exch def /curlayer exch def layercolorseq curlayer get aload pop sethsbcolor /nodecolor {nopcolor} def /edgecolor {nopcolor} def /graphcolor {nopcolor} def } bind def /onlayer { curlayer ne {invis} if } def /onlayers { /myupper exch def /mylower exch def curlayer mylower lt curlayer myupper gt or {invis} if } def /curlayer 0 def %%EndProlog %%BeginSetup 14 default-font-family set_font 1 setmiterlimit % /arrowlength 10 def % /arrowwidth 5 def % make sure pdfmark is harmless for PS-interpreters other than Distiller /pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse % make '<<' and '>>' safe on PS Level 1 devices /languagelevel where {pop languagelevel}{1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn ([) cvn load put } if %%EndResource %%EndSetup %%Page: 1 1 %%PageBoundingBox: 36 36 543 181 %%PageOrientation: Portrait gsave 35 35 508 146 boxprim clip newpath 36 36 translate 0 0 1 beginpage 0 0 translate 0 rotate [ /CropBox [36 36 543 181] /PAGES pdfmark 0.000 0.000 0.000 graphcolor 14.00 /Times-Roman set_font % States gsave 10 dict begin 40 126 27 18 ellipse_path stroke gsave 10 dict begin 40 127 moveto (States) 33 14.00 -0.50 alignedtext end grestore end grestore % Library gsave 10 dict begin 144 126 31 18 ellipse_path stroke gsave 10 dict begin 144 127 moveto (Library) 41 14.00 -0.50 alignedtext end grestore end grestore % States -> Library newpath 67 126 moveto 78 126 91 126 103 126 curveto stroke newpath 103 124 moveto 113 126 lineto 103 129 lineto closepath gsave 0 setgray stroke grestore fill % Global gsave 10 dict begin 246 99 29 18 ellipse_path stroke gsave 10 dict begin 246 100 moveto (Global) 38 14.00 -0.50 alignedtext end grestore end grestore % Library -> Global newpath 172 118 moveto 184 115 197 112 210 108 curveto stroke newpath 209 106 moveto 219 106 lineto 210 111 lineto closepath gsave 0 setgray stroke grestore fill % Lib gsave 10 dict begin 246 45 27 18 ellipse_path stroke gsave 10 dict begin 246 46 moveto (Lib) 19 14.00 -0.50 alignedtext end grestore end grestore % Library -> Lib newpath 165 112 moveto 171 109 176 105 180 102 curveto 193 91 204 79 216 69 curveto 218 67 220 65 223 63 curveto stroke newpath 219 62 moveto 229 59 lineto 222 67 lineto closepath gsave 0 setgray stroke grestore fill % Nametab gsave 10 dict begin 349 99 35 18 ellipse_path stroke gsave 10 dict begin 349 100 moveto (Nametab) 50 14.00 -0.50 alignedtext end grestore end grestore % Nameops gsave 10 dict begin 460 126 36 18 ellipse_path stroke gsave 10 dict begin 460 127 moveto (Nameops) 52 14.00 -0.50 alignedtext end grestore end grestore % Nametab -> Nameops newpath 381 107 moveto 392 110 405 113 417 116 curveto stroke newpath 418 114 moveto 427 118 lineto 417 118 lineto closepath gsave 0 setgray stroke grestore fill % Summary gsave 10 dict begin 460 72 37 18 ellipse_path stroke gsave 10 dict begin 460 73 moveto (Summary) 54 14.00 -0.50 alignedtext end grestore end grestore % Nametab -> Summary newpath 381 91 moveto 392 89 405 85 417 82 curveto stroke newpath 416 80 moveto 426 80 lineto 417 85 lineto closepath gsave 0 setgray stroke grestore fill % Global -> Nametab newpath 276 99 moveto 285 99 294 99 303 99 curveto stroke newpath 303 97 moveto 313 99 lineto 303 102 lineto closepath gsave 0 setgray stroke grestore fill % Lib -> Nametab newpath 267 56 moveto 281 64 300 73 316 82 curveto stroke newpath 316 79 moveto 324 86 lineto 314 84 lineto closepath gsave 0 setgray stroke grestore fill % Libobject gsave 10 dict begin 349 45 37 18 ellipse_path stroke gsave 10 dict begin 349 46 moveto (Libobject) 53 14.00 -0.50 alignedtext end grestore end grestore % Lib -> Libobject newpath 273 45 moveto 282 45 292 45 302 45 curveto stroke newpath 302 43 moveto 312 45 lineto 302 48 lineto closepath gsave 0 setgray stroke grestore fill % Impargs gsave 10 dict begin 144 72 33 18 ellipse_path stroke gsave 10 dict begin 144 73 moveto (Impargs) 45 14.00 -0.50 alignedtext end grestore end grestore % Impargs -> Global newpath 174 80 moveto 185 83 198 86 210 89 curveto stroke newpath 210 86 moveto 219 92 lineto 209 91 lineto closepath gsave 0 setgray stroke grestore fill % Impargs -> Lib newpath 174 64 moveto 186 61 199 57 212 54 curveto stroke newpath 211 52 moveto 221 52 lineto 212 57 lineto closepath gsave 0 setgray stroke grestore fill % Goptions gsave 10 dict begin 144 18 36 18 ellipse_path stroke gsave 10 dict begin 144 19 moveto (Goptions) 51 14.00 -0.50 alignedtext end grestore end grestore % Goptions -> Global newpath 166 32 moveto 171 36 176 39 180 42 curveto 193 53 204 65 216 75 curveto 218 77 220 78 223 80 curveto stroke newpath 223 76 moveto 228 85 lineto 219 80 lineto closepath gsave 0 setgray stroke grestore fill % Goptions -> Lib newpath 176 26 moveto 188 29 200 32 212 35 curveto stroke newpath 212 32 moveto 221 38 lineto 211 37 lineto closepath gsave 0 setgray stroke grestore fill % Declare gsave 10 dict begin 40 72 32 18 ellipse_path stroke gsave 10 dict begin 40 73 moveto (Declare) 43 14.00 -0.50 alignedtext end grestore end grestore % Declare -> Library newpath 64 84 moveto 78 92 97 101 113 110 curveto stroke newpath 113 107 moveto 121 114 lineto 111 112 lineto closepath gsave 0 setgray stroke grestore fill % Declare -> Impargs newpath 72 72 moveto 81 72 92 72 101 72 curveto stroke newpath 101 70 moveto 111 72 lineto 101 75 lineto closepath gsave 0 setgray stroke grestore fill endpage grestore %%PageTrailer %%EndPage: 1 %%Trailer %%Pages: 1 end restore %%EOF