%!PS-Adobe-2.0 %%Creator: dot version uwin98 (01-26-98) %%For: (jc) Jean-Christophe,,,, %%Title: G %%Pages: (atend) %%BoundingBox: 36 36 576 152 %%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 %%EndResource %%EndProlog %%BeginSetup 14 default-font-family set_font % /arrowlength 10 def % /arrowwidth 5 def %%EndSetup %%Page: 1 1 %%PageBoundingBox: 36 36 576 152 gsave 35 35 541 117 boxprim clip newpath 36 36 translate 0 0 1 beginpage 0.7563 set_scale 0 0 translate 0 rotate 0.000 0.000 0.000 graphcolor 14.00 /Times-Roman set_font % Termdn gsave 10 dict begin 462 18 32 18 ellipse_path stroke gsave 10 dict begin 462 19 moveto (Termdn) 44 14.00 -0.50 alignedtext end grestore end grestore % Dn gsave 10 dict begin 579 18 27 18 ellipse_path stroke gsave 10 dict begin 579 19 moveto (Dn) 17 14.00 -0.50 alignedtext end grestore end grestore % Termdn -> Dn newpath 495 18 moveto 510 18 527 18 543 18 curveto stroke newpath 542 16 moveto 552 18 lineto 542 21 lineto closepath gsave 0 setgray stroke grestore fill % Tactics gsave 10 dict begin 355 91 30 18 ellipse_path stroke gsave 10 dict begin 355 92 moveto (Tactics) 40 14.00 -0.50 alignedtext end grestore end grestore % Tacticals gsave 10 dict begin 462 91 35 18 ellipse_path stroke gsave 10 dict begin 462 92 moveto (Tacticals) 50 14.00 -0.50 alignedtext end grestore end grestore % Tactics -> Tacticals newpath 386 91 moveto 395 91 406 91 416 91 curveto stroke newpath 416 89 moveto 426 91 lineto 416 94 lineto closepath gsave 0 setgray stroke grestore fill % Pattern gsave 10 dict begin 579 135 30 18 ellipse_path stroke gsave 10 dict begin 579 136 moveto (Pattern) 39 14.00 -0.50 alignedtext end grestore end grestore % Tacticals -> Pattern newpath 491 102 moveto 507 108 528 116 544 122 curveto stroke newpath 544 119 moveto 553 125 lineto 543 124 lineto closepath gsave 0 setgray stroke grestore fill % Wcclausenv gsave 10 dict begin 579 81 44 18 ellipse_path stroke gsave 10 dict begin 579 82 moveto (Wcclausenv) 68 14.00 -0.50 alignedtext end grestore end grestore % Tacticals -> Wcclausenv newpath 497 88 moveto 506 87 516 87 525 86 curveto stroke newpath 525 84 moveto 535 85 lineto 525 88 lineto closepath gsave 0 setgray stroke grestore fill % Stock gsave 10 dict begin 687 135 27 18 ellipse_path stroke gsave 10 dict begin 687 136 moveto (Stock) 31 14.00 -0.50 alignedtext end grestore end grestore % Pattern -> Stock newpath 609 135 moveto 622 135 637 135 650 135 curveto stroke newpath 650 133 moveto 660 135 lineto 650 138 lineto closepath gsave 0 setgray stroke grestore fill % Tacentries gsave 10 dict begin 244 110 39 18 ellipse_path stroke gsave 10 dict begin 244 111 moveto (Tacentries) 58 14.00 -0.50 alignedtext end grestore end grestore % Tacentries -> Tactics newpath 281 104 moveto 293 102 305 99 317 97 curveto stroke newpath 316 95 moveto 326 96 lineto 316 100 lineto closepath gsave 0 setgray stroke grestore fill % Nbtermdn gsave 10 dict begin 244 18 38 18 ellipse_path stroke gsave 10 dict begin 244 19 moveto (Nbtermdn) 56 14.00 -0.50 alignedtext end grestore end grestore % Btermdn gsave 10 dict begin 355 18 35 18 ellipse_path stroke gsave 10 dict begin 355 19 moveto (Btermdn) 49 14.00 -0.50 alignedtext end grestore end grestore % Nbtermdn -> Btermdn newpath 283 18 moveto 292 18 301 18 310 18 curveto stroke newpath 310 16 moveto 320 18 lineto 310 21 lineto closepath gsave 0 setgray stroke grestore fill % Btermdn -> Termdn newpath 390 18 moveto 400 18 410 18 419 18 curveto stroke newpath 419 16 moveto 429 18 lineto 419 21 lineto closepath gsave 0 setgray stroke grestore fill % Hiddentac gsave 10 dict begin 129 110 39 18 ellipse_path stroke gsave 10 dict begin 129 111 moveto (Hiddentac) 57 14.00 -0.50 alignedtext end grestore end grestore % Hiddentac -> Tacentries newpath 168 110 moveto 177 110 186 110 194 110 curveto stroke newpath 194 108 moveto 204 110 lineto 194 113 lineto closepath gsave 0 setgray stroke grestore fill % Elim gsave 10 dict begin 27 110 27 18 ellipse_path stroke gsave 10 dict begin 27 111 moveto (Elim) 27 14.00 -0.50 alignedtext end grestore end grestore % Elim -> Hiddentac newpath 54 110 moveto 62 110 71 110 80 110 curveto stroke newpath 80 108 moveto 90 110 lineto 80 113 lineto closepath gsave 0 setgray stroke grestore fill % Dhyp gsave 10 dict begin 129 56 27 18 ellipse_path stroke gsave 10 dict begin 129 57 moveto (Dhyp) 31 14.00 -0.50 alignedtext end grestore end grestore % Dhyp -> Tactics newpath 155 60 moveto 195 66 270 77 316 85 curveto stroke newpath 315 82 moveto 325 86 lineto 315 87 lineto closepath gsave 0 setgray stroke grestore fill % Dhyp -> Nbtermdn newpath 153 48 moveto 167 43 187 37 204 31 curveto stroke newpath 203 29 moveto 213 28 lineto 204 34 lineto closepath gsave 0 setgray stroke grestore fill % Auto gsave 10 dict begin 27 56 27 18 ellipse_path stroke gsave 10 dict begin 27 57 moveto (Auto) 28 14.00 -0.50 alignedtext end grestore end grestore % Auto -> Hiddentac newpath 49 67 moveto 62 75 80 84 95 92 curveto stroke newpath 96 90 moveto 104 96 lineto 94 94 lineto closepath gsave 0 setgray stroke grestore fill % Auto -> Dhyp newpath 54 56 moveto 66 56 80 56 92 56 curveto stroke newpath 92 54 moveto 102 56 lineto 92 59 lineto closepath gsave 0 setgray stroke grestore fill endpage grestore %%PageTrailer %%EndPage: 1 %%Trailer %%Pages: 1 end restore %%EOF