plan/test.ps
changeset 7 61ac44ae0fe6
child 11 75d873305ef3
equal deleted inserted replaced
6:faa4e777cc6e 7:61ac44ae0fe6
       
     1 %!PS-Adobe-3.0 EPSF-3.0
       
     2 %%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
       
     3 %%For: (saiam) Atle Kivela,,,
       
     4 %%Title: G
       
     5 %%Pages: (atend)
       
     6 %%BoundingBox: (atend)
       
     7 %%EndComments
       
     8 save
       
     9 %%BeginProlog
       
    10 /DotDict 200 dict def
       
    11 DotDict begin
       
    12 
       
    13 /setupLatin1 {
       
    14 mark
       
    15 /EncodingVector 256 array def
       
    16  EncodingVector 0
       
    17 
       
    18 ISOLatin1Encoding 0 255 getinterval putinterval
       
    19 EncodingVector 45 /hyphen put
       
    20 
       
    21 % Set up ISO Latin 1 character encoding
       
    22 /starnetISO {
       
    23         dup dup findfont dup length dict begin
       
    24         { 1 index /FID ne { def }{ pop pop } ifelse
       
    25         } forall
       
    26         /Encoding EncodingVector def
       
    27         currentdict end definefont
       
    28 } def
       
    29 /Times-Roman starnetISO def
       
    30 /Times-Italic starnetISO def
       
    31 /Times-Bold starnetISO def
       
    32 /Times-BoldItalic starnetISO def
       
    33 /Helvetica starnetISO def
       
    34 /Helvetica-Oblique starnetISO def
       
    35 /Helvetica-Bold starnetISO def
       
    36 /Helvetica-BoldOblique starnetISO def
       
    37 /Courier starnetISO def
       
    38 /Courier-Oblique starnetISO def
       
    39 /Courier-Bold starnetISO def
       
    40 /Courier-BoldOblique starnetISO def
       
    41 cleartomark
       
    42 } bind def
       
    43 
       
    44 %%BeginResource: procset graphviz 0 0
       
    45 /coord-font-family /Times-Roman def
       
    46 /default-font-family /Times-Roman def
       
    47 /coordfont coord-font-family findfont 8 scalefont def
       
    48 
       
    49 /InvScaleFactor 1.0 def
       
    50 /set_scale {
       
    51        dup 1 exch div /InvScaleFactor exch def
       
    52        scale
       
    53 } bind def
       
    54 
       
    55 % styles
       
    56 /solid { [] 0 setdash } bind def
       
    57 /dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
       
    58 /dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
       
    59 /invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
       
    60 /bold { 2 setlinewidth } bind def
       
    61 /filled { } bind def
       
    62 /unfilled { } bind def
       
    63 /rounded { } bind def
       
    64 /diagonals { } bind def
       
    65 
       
    66 % hooks for setting color 
       
    67 /nodecolor { sethsbcolor } bind def
       
    68 /edgecolor { sethsbcolor } bind def
       
    69 /graphcolor { sethsbcolor } bind def
       
    70 /nopcolor {pop pop pop} bind def
       
    71 
       
    72 /beginpage {	% i j npages
       
    73 	/npages exch def
       
    74 	/j exch def
       
    75 	/i exch def
       
    76 	/str 10 string def
       
    77 	npages 1 gt {
       
    78 		gsave
       
    79 			coordfont setfont
       
    80 			0 0 moveto
       
    81 			(\() show i str cvs show (,) show j str cvs show (\)) show
       
    82 		grestore
       
    83 	} if
       
    84 } bind def
       
    85 
       
    86 /set_font {
       
    87 	findfont exch
       
    88 	scalefont setfont
       
    89 } def
       
    90 
       
    91 % draw text fitted to its expected width
       
    92 /alignedtext {			% width text
       
    93 	/text exch def
       
    94 	/width exch def
       
    95 	gsave
       
    96 		width 0 gt {
       
    97 			[] 0 setdash
       
    98 			text stringwidth pop width exch sub text length div 0 text ashow
       
    99 		} if
       
   100 	grestore
       
   101 } def
       
   102 
       
   103 /boxprim {				% xcorner ycorner xsize ysize
       
   104 		4 2 roll
       
   105 		moveto
       
   106 		2 copy
       
   107 		exch 0 rlineto
       
   108 		0 exch rlineto
       
   109 		pop neg 0 rlineto
       
   110 		closepath
       
   111 } bind def
       
   112 
       
   113 /ellipse_path {
       
   114 	/ry exch def
       
   115 	/rx exch def
       
   116 	/y exch def
       
   117 	/x exch def
       
   118 	matrix currentmatrix
       
   119 	newpath
       
   120 	x y translate
       
   121 	rx ry scale
       
   122 	0 0 1 0 360 arc
       
   123 	setmatrix
       
   124 } bind def
       
   125 
       
   126 /endpage { showpage } bind def
       
   127 /showpage { } def
       
   128 
       
   129 /layercolorseq
       
   130 	[	% layer color sequence - darkest to lightest
       
   131 		[0 0 0]
       
   132 		[.2 .8 .8]
       
   133 		[.4 .8 .8]
       
   134 		[.6 .8 .8]
       
   135 		[.8 .8 .8]
       
   136 	]
       
   137 def
       
   138 
       
   139 /layerlen layercolorseq length def
       
   140 
       
   141 /setlayer {/maxlayer exch def /curlayer exch def
       
   142 	layercolorseq curlayer 1 sub layerlen mod get
       
   143 	aload pop sethsbcolor
       
   144 	/nodecolor {nopcolor} def
       
   145 	/edgecolor {nopcolor} def
       
   146 	/graphcolor {nopcolor} def
       
   147 } bind def
       
   148 
       
   149 /onlayer { curlayer ne {invis} if } def
       
   150 
       
   151 /onlayers {
       
   152 	/myupper exch def
       
   153 	/mylower exch def
       
   154 	curlayer mylower lt
       
   155 	curlayer myupper gt
       
   156 	or
       
   157 	{invis} if
       
   158 } def
       
   159 
       
   160 /curlayer 0 def
       
   161 
       
   162 %%EndResource
       
   163 %%EndProlog
       
   164 %%BeginSetup
       
   165 14 default-font-family set_font
       
   166 1 setmiterlimit
       
   167 % /arrowlength 10 def
       
   168 % /arrowwidth 5 def
       
   169 
       
   170 % make sure pdfmark is harmless for PS-interpreters other than Distiller
       
   171 /pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
       
   172 % make '<<' and '>>' safe on PS Level 1 devices
       
   173 /languagelevel where {pop languagelevel}{1} ifelse
       
   174 2 lt {
       
   175     userdict (<<) cvn ([) cvn load put
       
   176     userdict (>>) cvn ([) cvn load put
       
   177 } if
       
   178 
       
   179 %%EndSetup
       
   180 setupLatin1
       
   181 %%Page: 1 1
       
   182 %%PageBoundingBox: 36 36 332 392
       
   183 %%PageOrientation: Portrait
       
   184 0 0 1 beginpage
       
   185 gsave
       
   186 36 36 296 356 boxprim clip newpath
       
   187 1 1 set_scale 0 rotate 40 40 translate
       
   188 % cluster0
       
   189 gsave
       
   190 1 setlinewidth
       
   191 0.000 0.000 0.000 graphcolor
       
   192 newpath 62 209 moveto
       
   193 62 340 lineto
       
   194 148 340 lineto
       
   195 148 209 lineto
       
   196 closepath stroke
       
   197 0.000 0.000 0.000 graphcolor
       
   198 14 /Times-Roman set_font
       
   199 81 323.9 moveto 48 (Network) alignedtext
       
   200 grestore
       
   201 % cluster1
       
   202 gsave
       
   203 1 setlinewidth
       
   204 0.000 0.000 0.000 graphcolor
       
   205 newpath 38 16 moveto
       
   206 38 201 lineto
       
   207 172 201 lineto
       
   208 172 16 lineto
       
   209 closepath stroke
       
   210 0.000 0.000 0.000 graphcolor
       
   211 14 /Times-Roman set_font
       
   212 68 184.9 moveto 74 (Game Engine) alignedtext
       
   213 grestore
       
   214 % client
       
   215 gsave
       
   216 1 setlinewidth
       
   217 0.000 0.000 0.000 nodecolor
       
   218 105 289 30.77 18 ellipse_path stroke
       
   219 0.000 0.000 0.000 nodecolor
       
   220 14 /Times-Roman set_font
       
   221 90.5 284.9 moveto 29 (client) alignedtext
       
   222 grestore
       
   223 % server
       
   224 gsave
       
   225 1 setlinewidth
       
   226 0.000 0.000 0.000 nodecolor
       
   227 105 235 34.24 18 ellipse_path stroke
       
   228 0.000 0.000 0.000 nodecolor
       
   229 14 /Times-Roman set_font
       
   230 88 230.9 moveto 34 (server) alignedtext
       
   231 grestore
       
   232 % client->server
       
   233 gsave
       
   234 1 setlinewidth
       
   235 0.000 0.000 0.000 edgecolor
       
   236 newpath 125 275 moveto
       
   237 129 269 131 264 130 259 curveto
       
   238 stroke
       
   239 0.000 0.000 0.000 edgecolor
       
   240 newpath 132.92 257.04 moveto
       
   241 125 250 lineto
       
   242 126.8 260.44 lineto
       
   243 closepath fill
       
   244 1 setlinewidth
       
   245 solid
       
   246 0.000 0.000 0.000 edgecolor
       
   247 newpath 132.92 257.04 moveto
       
   248 125 250 lineto
       
   249 126.8 260.44 lineto
       
   250 closepath stroke
       
   251 grestore
       
   252 % server->client
       
   253 gsave
       
   254 1 setlinewidth
       
   255 0.000 0.000 0.000 edgecolor
       
   256 newpath 84 250 moveto
       
   257 79 255 78 261 80 266 curveto
       
   258 stroke
       
   259 0.000 0.000 0.000 edgecolor
       
   260 newpath 77.08 267.96 moveto
       
   261 85 275 lineto
       
   262 83.2 264.56 lineto
       
   263 closepath fill
       
   264 1 setlinewidth
       
   265 solid
       
   266 0.000 0.000 0.000 edgecolor
       
   267 newpath 77.08 267.96 moveto
       
   268 85 275 lineto
       
   269 83.2 264.56 lineto
       
   270 closepath stroke
       
   271 grestore
       
   272 % gs
       
   273 gsave
       
   274 1 setlinewidth
       
   275 0.000 0.000 0.000 nodecolor
       
   276 105 42 27 18 ellipse_path stroke
       
   277 0.000 0.000 0.000 nodecolor
       
   278 14 /Times-Roman set_font
       
   279 98.5 37.9 moveto 13 (gs) alignedtext
       
   280 grestore
       
   281 % server->gs
       
   282 gsave
       
   283 1 setlinewidth
       
   284 0.000 0.000 0.000 edgecolor
       
   285 newpath 72 229 moveto
       
   286 53 224 31 214 20 196 curveto
       
   287 7 174 7 101 20 78 curveto
       
   288 31 62 50 53 68 48 curveto
       
   289 stroke
       
   290 0.000 0.000 0.000 edgecolor
       
   291 newpath 69.43 51.23 moveto
       
   292 78 45 lineto
       
   293 67.42 44.52 lineto
       
   294 closepath fill
       
   295 1 setlinewidth
       
   296 solid
       
   297 0.000 0.000 0.000 edgecolor
       
   298 newpath 69.43 51.23 moveto
       
   299 78 45 lineto
       
   300 67.42 44.52 lineto
       
   301 closepath stroke
       
   302 grestore
       
   303 % gs->client
       
   304 gsave
       
   305 1 setlinewidth
       
   306 0.000 0.000 0.000 edgecolor
       
   307 newpath 78 45 moveto
       
   308 58 50 33 59 20 78 curveto
       
   309 0 112 0 219 20 253 curveto
       
   310 30 268 48 277 64 282 curveto
       
   311 stroke
       
   312 0.000 0.000 0.000 edgecolor
       
   313 newpath 63.42 285.48 moveto
       
   314 74 285 lineto
       
   315 65.43 278.77 lineto
       
   316 closepath fill
       
   317 1 setlinewidth
       
   318 solid
       
   319 0.000 0.000 0.000 edgecolor
       
   320 newpath 63.42 285.48 moveto
       
   321 74 285 lineto
       
   322 65.43 278.77 lineto
       
   323 closepath stroke
       
   324 grestore
       
   325 % physics
       
   326 gsave
       
   327 1 setlinewidth
       
   328 0.000 0.000 0.000 nodecolor
       
   329 105 96 41 18 ellipse_path stroke
       
   330 0.000 0.000 0.000 nodecolor
       
   331 14 /Times-Roman set_font
       
   332 83.5 91.9 moveto 43 (physics) alignedtext
       
   333 grestore
       
   334 % gs->physics
       
   335 gsave
       
   336 1 setlinewidth
       
   337 0.000 0.000 0.000 edgecolor
       
   338 newpath 105 60 moveto
       
   339 105 63 105 65 105 68 curveto
       
   340 stroke
       
   341 0.000 0.000 0.000 edgecolor
       
   342 newpath 101.5 68 moveto
       
   343 105 78 lineto
       
   344 108.5 68 lineto
       
   345 closepath fill
       
   346 1 setlinewidth
       
   347 solid
       
   348 0.000 0.000 0.000 edgecolor
       
   349 newpath 101.5 68 moveto
       
   350 105 78 lineto
       
   351 108.5 68 lineto
       
   352 closepath stroke
       
   353 grestore
       
   354 % interpolation
       
   355 gsave
       
   356 1 setlinewidth
       
   357 0.000 0.000 0.000 nodecolor
       
   358 105 150 59.06 18 ellipse_path stroke
       
   359 0.000 0.000 0.000 nodecolor
       
   360 14 /Times-Roman set_font
       
   361 70.5 145.9 moveto 69 (interpolation) alignedtext
       
   362 grestore
       
   363 % physics->interpolation
       
   364 gsave
       
   365 1 setlinewidth
       
   366 0.000 0.000 0.000 edgecolor
       
   367 newpath 105 114 moveto
       
   368 105 117 105 119 105 122 curveto
       
   369 stroke
       
   370 0.000 0.000 0.000 edgecolor
       
   371 newpath 101.5 122 moveto
       
   372 105 132 lineto
       
   373 108.5 122 lineto
       
   374 closepath fill
       
   375 1 setlinewidth
       
   376 solid
       
   377 0.000 0.000 0.000 edgecolor
       
   378 newpath 101.5 122 moveto
       
   379 105 132 lineto
       
   380 108.5 122 lineto
       
   381 closepath stroke
       
   382 grestore
       
   383 % graphics
       
   384 gsave
       
   385 1 setlinewidth
       
   386 0.000 0.000 0.000 nodecolor
       
   387 244 150 43.78 18 ellipse_path stroke
       
   388 0.000 0.000 0.000 nodecolor
       
   389 14 /Times-Roman set_font
       
   390 220.5 145.9 moveto 47 (graphics) alignedtext
       
   391 grestore
       
   392 % interpolation->graphics
       
   393 gsave
       
   394 1 setlinewidth
       
   395 0.000 0.000 0.000 edgecolor
       
   396 newpath 164 150 moveto
       
   397 173 150 181 150 190 150 curveto
       
   398 stroke
       
   399 0.000 0.000 0.000 edgecolor
       
   400 newpath 190 153.5 moveto
       
   401 200 150 lineto
       
   402 190 146.5 lineto
       
   403 closepath fill
       
   404 1 setlinewidth
       
   405 solid
       
   406 0.000 0.000 0.000 edgecolor
       
   407 newpath 190 153.5 moveto
       
   408 200 150 lineto
       
   409 190 146.5 lineto
       
   410 closepath stroke
       
   411 grestore
       
   412 % input
       
   413 gsave
       
   414 1 setlinewidth
       
   415 0.000 0.000 0.000 nodecolor
       
   416 244 246 30.07 18 ellipse_path stroke
       
   417 0.000 0.000 0.000 nodecolor
       
   418 14 /Times-Roman set_font
       
   419 230 241.9 moveto 28 (input) alignedtext
       
   420 grestore
       
   421 % input->client
       
   422 gsave
       
   423 1 setlinewidth
       
   424 0.000 0.000 0.000 edgecolor
       
   425 newpath 217 254 moveto
       
   426 195 261 166 270 143 277 curveto
       
   427 stroke
       
   428 0.000 0.000 0.000 edgecolor
       
   429 newpath 141.57 273.77 moveto
       
   430 133 280 lineto
       
   431 143.58 280.48 lineto
       
   432 closepath fill
       
   433 1 setlinewidth
       
   434 solid
       
   435 0.000 0.000 0.000 edgecolor
       
   436 newpath 141.57 273.77 moveto
       
   437 133 280 lineto
       
   438 143.58 280.48 lineto
       
   439 closepath stroke
       
   440 grestore
       
   441 % input->interpolation
       
   442 gsave
       
   443 1 setlinewidth
       
   444 0.000 0.000 0.000 edgecolor
       
   445 newpath 224 232 moveto
       
   446 201 217 164 191 137 173 curveto
       
   447 stroke
       
   448 0.000 0.000 0.000 edgecolor
       
   449 newpath 139.1 170.2 moveto
       
   450 129 167 lineto
       
   451 134.9 175.8 lineto
       
   452 closepath fill
       
   453 1 setlinewidth
       
   454 solid
       
   455 0.000 0.000 0.000 edgecolor
       
   456 newpath 139.1 170.2 moveto
       
   457 129 167 lineto
       
   458 134.9 175.8 lineto
       
   459 closepath stroke
       
   460 grestore
       
   461 endpage
       
   462 showpage
       
   463 grestore
       
   464 %%PageTrailer
       
   465 %%EndPage: 1
       
   466 %%Trailer
       
   467 %%Pages: 1
       
   468 %%BoundingBox: 36 36 332 392
       
   469 end
       
   470 restore
       
   471 %%EOF