%-12345X@PJL JOB @PJL ENTER LANGUAGE=POSTSCRIPT %!PS-Adobe-3.0 %%Title: Rational Rose - geom %%Creator: Windows NT 4.0 %%CreationDate: 16:47 6/15/2001 %%Pages: (atend) %%BoundingBox: 15 14 828 580 %%LanguageLevel: 2 %%DocumentNeededFonts: (atend) %%DocumentSuppliedFonts: (atend) %%EndComments %%BeginProlog %%BeginResource: procset NTPSOct95 /NTPSOct95 100 dict dup begin/bd{bind def}bind def/ld{load def}bd/ed{exch def} bd/a{currentpoint}bd/c/curveto ld/d/dup ld/e/eofill ld/f/fill ld/tr/translate ld/gr/grestore ld/gs/gsave ld/j/setlinejoin ld/L/lineto ld/M/moveto ld/n /newpath ld/cp/closepath ld/rm/rmoveto ld/sl/setlinewidth ld/sd/setdash ld/g /setgray ld/r/setrgbcolor ld/s/stroke ld/t/show ld/aw/awidthshow ld/im /imagemask ld/MS{moveto show}bd/SF{findfont exch scalefont setfont}bd/SM{cmtx setmatrix}bd/MF{findfont exch makefont setfont}bd/CM{/cmtx matrix currentmatrix def}bd/B{M exch dup 0 rlt exch 0 exch rlt neg 0 rlt}bd/CB{B cp eoclip}bd/EA{1 index 0/G0 put 4 string 1 1 4 -1 roll{3 copy neg exch cvs dup 0 71 put cvn 3 -1 roll exch put}for pop}bd/rlt/rlineto ld/L2?/languagelevel where{pop languagelevel 2 ge}{false}ifelse def end def %%EndResource %%EndProlog %%BeginSetup [{0 /languagelevel where{pop languagelevel 2 ge}{false}ifelse {1 dict dup/JobTimeout 4 -1 roll put setuserparams} {statusdict/setjobtimeout get exec}ifelse }stopped cleartomark [{240 /languagelevel where{pop languagelevel 2 ge}{false}ifelse {1 dict dup/WaitTimeout 4 -1 roll put setuserparams} {statusdict/waittimeout 3 -1 roll put}ifelse }stopped cleartomark /#copies 1 def [{ %%BeginFeature: *HPColorSmartHalftone Scatter /DefaultHalftone /VividScatterPlainHalftone /Halftone findresource /Halftone defineresource sethalftone %%EndFeature } stopped cleartomark [{ %%BeginFeature: *HPColorSmart Vivid /DefaultColorRendering /ColorSmartColorRendering /ColorRendering findresource /ColorRendering defineresource pop %%EndFeature } stopped cleartomark [{ %%BeginFeature: *MediaType Plain <> /MediaType (Plain) >>setpagedevice /DefaultColorRendering /ColorRendering findresource /ColorRenderingName get /ColorSmartColorRendering eq { } {/DefaultColorRendering /ColorSmartColorRendering /ColorRendering findresource /ColorRendering defineresource pop /DefaultHalftone /Halftone findresource /HalftoneName get /VividScatterPlainHalftone eq {/DefaultHalftone /ScatterPlainHalftone /Halftone findresource /Halftone defineresource sethalftone } {/DefaultHalftone /ClusterPlainHalftone /Halftone findresource /Halftone defineresource sethalftone } ifelse } ifelse %%EndFeature } stopped cleartomark [{ %%BeginFeature: *ColorModel CMYK <> setpagedevice %%EndFeature } stopped cleartomark [{ %%BeginFeature: *OutputMode Normal <> >> setpagedevice %%EndFeature } stopped cleartomark [{ %%BeginFeature: *PageSize A4 3 dict begin currentpagedevice /InputAttributes get dup length dict begin dup 1 known exch 0 get dup length dict copy dup /PageSize [595 842] put exch {dup 1 exch def}if 0 exch def /InputAttributes currentdict end def /PageSize [595 842] def /ImagingBBox null def currentdict end setpagedevice %%EndFeature } stopped cleartomark [{ %%BeginFeature: *HPAppHalftoning False userdict /setscreen { pop pop pop } put userdict /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } put %%EndFeature } stopped cleartomark %%EndSetup NTPSOct95 begin %%Page: 1 1 NTPSOct95 /PageSV save put 90 rotate 0 -595.273 translate 15 580.273 translate 72 300 div dup neg scale 0 0 transform .25 add round .25 sub exch .25 add round .25 sub exch itransform translate 1 sl 0.5 0 0 r n 941 198 M 941 182 927 169 911 169 c 895 169 882 182 882 198 c 882 214 895 228 911 228 c 927 228 941 214 941 198 c cp gs 0 g e gr s %%IncludeFont: Helvetica [50 0 0 -50 0 0]/Helvetica MF 0 g (New Particle)954 215 MS 0.5 0 0 r n 927 228 M 1201 757 L s n 1201 757 M 1197 718 L s n 1201 757 M 1171 732 L s n 1623 780 M 1623 768 1613 758 1600 758 c 1090 758 L 1078 758 1068 768 1068 780 c 1068 1290 L 1068 1302 1078 1313 1090 1313 c 1600 1313 L 1613 1313 1623 1302 1623 1290 c cp s 0 g (Have Touchable )1156 809 MS (History)1268 866 MS 0.5 0 0 r n 927 228 M 1201 757 L s n 1201 757 M 1197 718 L s n 1201 757 M 1171 732 L s n 1400 756 M 1401 747 1402 737 1402 727 c 1402 661 1376 608 1345 608 c 1314 608 1289 661 1289 727 c 1289 737 1289 746 1290 755 c s n 1400 757 M 1415 721 L s n 1400 757 M 1385 721 L s n 1068 1036 M 912 1036 L s n 912 1036 M 948 1051 L s n 912 1036 M 948 1021 L s n 912 1036 M 1068 1036 L s n 1068 1036 M 1032 1051 L s n 1068 1036 M 1032 1021 L s n 911 784 M 911 772 901 762 888 762 c 384 762 L 372 762 362 772 362 784 c 362 1288 L 362 1300 372 1311 384 1311 c 888 1311 L 901 1311 911 1300 911 1288 c cp s 0 g (Have Touchable )447 813 MS (History + Limited)449 870 MS 0.5 0 0 r n 1068 1036 M 912 1036 L s n 912 1036 M 948 1051 L s n 912 1036 M 948 1021 L s n 912 1036 M 1068 1036 L s n 1068 1036 M 1032 1051 L s n 1068 1036 M 1032 1021 L s n 691 759 M 692 750 693 741 693 731 c 693 665 667 612 636 612 c 605 612 580 665 580 731 c 580 741 580 751 581 760 c s n 691 760 M 706 724 L s n 691 760 M 676 724 L s 0.602 0 0.199 r n 520 762 M 302 247 L s n 302 247 M 330 274 L s n 302 247 M 302 286 L s 0 g (History updated by locating )1098 1392 MS (global point, starting from )1098 1449 MS (current node of hierarchy. )1098 1506 MS (Remain in state while other )1098 1563 MS (processes limit steps.)1098 1620 MS (When told by tracking that )385 1392 MS (previous step was limited by )385 1449 MS (geometry, can use existing )385 1506 MS (normal optimisation.)385 1563 MS (As a future development, it will be possible to request the navigator to create objects )168 1733 MS (containing history information. They can be stored with created secondary vertices, and )168 1790 MS (given back to the navigator on starting tracking of secondaries. This enables the )168 1847 MS (navigator to reuse the stored transformation histories, and not recalculate them.)168 1904 MS (History created by locating )1129 400 MS (global point, starting from )1129 457 MS (top of hierarchy.)1129 514 MS 0.5 0 0 r n 927 228 M 1201 757 L s n 1201 757 M 1197 718 L s n 1201 757 M 1171 732 L s n 1400 756 M 1401 747 1402 737 1402 727 c 1402 661 1376 608 1345 608 c 1314 608 1289 661 1289 727 c 1289 737 1289 746 1290 755 c s n 1400 757 M 1415 721 L s n 1400 757 M 1385 721 L s n 1068 1036 M 912 1036 L s n 912 1036 M 948 1051 L s n 912 1036 M 948 1021 L s n 912 1036 M 1068 1036 L s n 1068 1036 M 1032 1051 L s n 1068 1036 M 1032 1021 L s n 691 759 M 692 750 693 741 693 731 c 693 665 667 612 636 612 c 605 612 580 665 580 731 c 580 741 580 751 581 760 c s n 691 760 M 706 724 L s n 691 760 M 676 724 L s n 326 204 M 326 181 307 163 284 163 c 261 163 243 181 243 204 c 243 227 261 246 284 246 c 307 246 326 227 326 204 c cp s n 314 204 M 314 188 300 175 284 175 c 268 175 255 188 255 204 c 255 220 268 234 284 234 c 300 234 314 220 314 204 c cp gs 0 g e gr s 0 g (Stop)339 209 MS 0.602 0 0.199 r n 520 762 M 302 247 L s n 302 247 M 330 274 L s n 302 247 M 302 286 L s n 520 762 M 302 247 L s n 302 247 M 330 274 L s n 302 247 M 302 286 L s 0 g n 163 2231 M 763 2231 L s NTPSOct95 /FontSV save put %%BeginFont: Lucida_Sans_Unicode033 10 dict dup begin /FontType 3 def /FontMatrix [1 33 div 0 0 1 33 div 0 0] def /FontBBox [-3 -33 33 16] def /Encoding 256 array def 0 1 255 {Encoding exch /.notdef put} for /BuildGlyph {0 begin exch /CD get exch get /CI exch def CI 0 get 0 CI 1 4 getinterval aload pop setcachedevice CI 5 get CI 6 get true [1 0 0 -1 0 0] dup 4 CI 7 get put dup 5 CI 8 get put CI 9 get imagemask end}def /BuildGlyph load 0 5 dict put /BuildChar {1 index /Encoding get exch get 1 index /BuildGlyph get exec} bind def /CD 256 dict def CD /.notdef[.24 0 0 0 0 1 1 0 0 {<>}]put Encoding 41 /c41 put CD /c41 [18 3 24 16 0 13 24 -3 24 <~s7lWhhuM[8huM[8huM[8huM[8huNf8s5;f8huM[8huM[8huM[8huM[8huM[8~>]put Encoding 76 /c76 put CD /c76 [10 3 24 6 0 3 24 -3 24 <~i8EMn!!(s8i8EPOi8EPOi8EPOi8EPO~>]put Encoding 79 /c79 put CD /c79 [10 3 25 6 0 3 25 -3 25 <~i8EPOi8EPOi8EPOi8EPOi8EPOi8EPOhu~>]put Encoding 72 /c72 put CD /c72 [18 2 18 16 0 14 18 -2 18 <~#J_GN3-]C%E#ddUi#Mdps8:dThuM[8DuahW2ul,N&,ZP!~>]put Encoding 29 /c29 put CD /c29 [10 4 18 7 0 3 18 -4 18 <~i8EMnzz!!!#Wi8=~>]put Encoding 3 /c3 put CD /c3 [10 0 0 16 -16 1 1 0 0 <~!!~>]put Encoding 63 /c63 put CD /c63 [17 4 24 14 -5 10 29 -4 24 <~^];.M5QG0l?iV;L0E]put Encoding 88 /c88 put CD /c88 [20 3 18 17 0 14 18 -3 18 <~i#LYpi#LYpi#LYpi#LYpi#LYpi#LYpi#LZ;i-]M!J".Q"~>]put Encoding 86 /c86 put CD /c86 [17 3 18 15 0 12 18 -3 18 <~++Sk!E+%T(huM[8p],aC5Ca:&"5j1K!,qpW!-#a3s1gi!~>]put Encoding 85 /c85 put CD /c85 [14 3 18 13 0 10 18 -3 18 <~j1sinli?e\n,VAHhuM[8huM[8huM[8huM[8huM[8huM[8~>]put Encoding 74 /c74 put CD /c74 [21 2 18 18 -6 16 24 -2 18 <~#KIq\4?n'$E!L=ei!80Fi!80Fi!80Fi!433E$%%u+6O0T!!`K6!"NC!J+t,D~>]put Encoding 70 /c70 put CD /c70 [17 2 18 16 0 14 18 -2 18 <~"7RE14q)Z9DufA-huM[8huM[8huM[8DuahW2uk!&&,ZP!~>]put Encoding 82 /c82 put CD /c82 [20 2 18 19 0 17 18 -2 18 <~#Oh^8quAi#!-f"SE!HC4#Ct_7JD^N[hueMf"+];3JD^N[E!HA^#68uZ!'D;&+8c*Dn,N~>]put Encoding 80 /c80 put CD /c80 [31 3 18 28 0 25 18 -3 18 <~iS](`kP5&WmQ&;fp`BTgn/_[^i#DiLi#DiLi#DiLi#DiLi#DiLi#DiLi#DiLi#DiLi#DiLi#DiLi#DiLi#DiLi#DiL~>]put Encoding 53 /c53 put CD /c53 [21 3 24 20 0 17 24 -3 24 <~s1eX7n,VBk!8os>i#DaT*!"n:!8ngsi&C_pDuehS!<9h7s*t+0^]i#VmV%KPDt!8n*4~>]put Encoding 71 /c71 put CD /c71 [21 2 25 18 0 16 25 -2 25 <~!!`K/!!`K/!!`K/!!`bL+87l^GRn`uE!P;+i!80Fi!80Fi!80FE"?n03&_rB&'"~>]put Encoding 81 /c81 put CD /c81 [20 3 18 17 0 14 18 -3 18 <~iS`nolo=b[n/U@+i#LYpi#LYpi#LYpi#LYpi#LYpi#LYp~>]put Encoding 17 /c17 put CD /c17 [10 3 4 7 0 4 4 -3 4 <~nF5r:~>]put Encoding 20 /c20 put CD /c20 [21 5 24 12 0 7 24 -5 24 <~*rc-K%LrsY%LrsY%LrsY%LrsY%LrsY~>]put Encoding 25 /c25 put CD /c25 [21 2 24 18 0 16 24 -2 24 <~"8EE+*X4S(2ummtDua8GhuMg,n+cfCn.+pui!80Fi!3Wp?jCW\3"?oJ&,6Cf~>]put Encoding 23 /c23 put CD /c23 [21 2 24 19 0 17 24 -2 24 <~!#tt=49,A/!!)os!8IPTS,`Y]!!aJD"rmUQ)upru!#Q[U0H:(3*!"n:!<<(Ls8RTL)uosY!!!u=!#tt=)uosY!!!u=~>]put Encoding 26 /c26 put CD /c26 [21 4 24 19 0 15 24 -4 24 <~s8N&ts8E!.!#ttu!&sst!+5fb!Pe_d"+UUV#6556%KIIK)uqqu2uko]put Encoding 22 /c22 put CD /c22 [21 3 24 17 0 14 24 -3 24 <~5Cidl_!h>K!&ss]put Encoding 68 /c68 put CD /c68 [18 2 18 18 0 16 18 -2 18 <~+2EBq?uQ**!&ss]put Encoding 92 /c92 put CD /c92 [17 0 18 17 -6 17 24 0 18 <~huS@I!s!9B!-e_K3!K@B"opao!#uCI*#nqg(]Y$_!"Ua`#;?,_Du^!u!!D-Z"2Fm;^]4DN!!.TM"+U@R!!!*$!!`K(~>]put Encoding 15 /c15 put CD /c15 [10 3 4 7 -5 4 9 -3 4 <~nF5r:0JFVW^]~>]put Encoding 24 /c24 put CD /c24 [21 4 24 17 0 13 24 -4 24 <~s7lWhhuM[8huM[8huM[8huN`Vs1e`p!:Tu-!&ss]put Encoding 45 /c45 put CD /c45 [10 -3 24 7 -5 10 29 3 24 <~!Pe`O!Pe`O!Pe`O!Pe`O!Pe`O!Pe`O!Pe`O!Pe`O!Pe`O!Pe`O!Pe`O!Pe`O!PeefK7Nt%qu?~>]put Encoding 21 /c21 put CD /c21 [21 3 24 17 0 14 24 -3 24 <~&&:F!E-OW-!#ttY!#ttY!#ttu!&sst!8mmn"+UUV%KIIK490U+DufA-s8;op~>]put Encoding 19 /c19 put CD /c19 [21 2 24 19 0 17 24 -2 24 <~"5j.ip])9R!&tGg0EqMr#68]J!8ms0hueMf"+];3JD^N[hueMf"+];3JD^N[hueLK#68]J!&+TW3">p.)upNE!!D-Z~>]put Encoding 54 /c54 put CD /c54 [18 2 24 17 0 15 24 -2 24 <~&)]\IGW9XJhuM[8huN6HGQ<0m++Om["7Q]put Encoding 87 /c87 put CD /c87 [12 1 21 11 0 10 21 -1 21 <~2uko<2uruos1gSo2uko<2uko<2uko<2uko<2uko<2uko<)uq(r#J^~>]put Encoding 75 /c75 put CD /c75 [20 3 25 17 0 14 25 -3 25 <~huM[8huM[8huM[8huM`okP4C'p`/cCi#LYpi#LYpi#LYpi#LYpi#LYpi#LYpi#D~>]put Encoding 39 /c39 put CD /c39 [25 3 24 23 0 20 24 -3 24 <~s7cTorW(juJD^Z_huUXO!T;l9i8=V)huI`S!-$irE8U_8huI`S!-$irE8U_8huM]n!8uc9^u,7/hueMf*ru??!<;Ng~>]put Encoding 47 /c47 put CD /c47 [18 3 24 17 0 14 24 -3 24 <~huM[8huM[8huM[8huM[8huM[8huM[8huM[8huM[8huM[8huM[8huM[8s8;op~>]put Encoding 57 /c57 put CD /c57 [22 1 24 22 0 21 24 -1 24 <~huFU5!&/?l0R*RO2um>G!+7nhi#Da4*!!ba!Pf0GJ.D[2#6Or2!rrRY!!@rU",6dVc2[mh!!2Ed!;lfsp](;=!!$s<~>]put Encoding 90 /c90 put CD /c90 [25 0 18 25 0 25 18 0 18 <~i#VoLn/_[^E#o)]E'=@(E&S"%3&_$A3&_$A3+i^$3+ImI*+Op-*5e9H*5e-D*l6J/%tXKU%tX3M%tX3M#6=5n#6]put Encoding 18 /c18 put CD /c18 [17 4 24 14 -5 10 29 -4 24 <~!5JTM!.Y*#!It1N!rrE'!rrB&"oni-"98i1$ig\9#QP\A(]Y*I0E]put Encoding 49 /c49 put CD /c49 [24 3 24 21 0 18 24 -3 24 <~n,U8n!5S@0_"[oFg]5.H!5Qk[^s<"ra+1tCJAB(<^qmh%^u3#DnA)hY^qb31^c]EJ*5K?2^q^Gq^^%Zj#Je+W^q^&f~>]put Encoding 89 /c89 put CD /c89 [17 0 18 17 0 17 18 0 18 <~huS@I!s!9B!-e_K3!K@B"opao!#uCI*"2fW(]Y$_!"Ua`#;?,_0E;@9!!D-Z"5j.]^]4~>]put Encoding 51 /c51 put CD /c51 [18 3 24 18 0 15 24 -3 24 <~s5]put end /Lucida_Sans_Unicode033 exch definefont pop %%EndFont [33.008 0 0 -33.008 0 0]/Lucida_Sans_Unicode033 MF n 2277 40 163 2238 B 1 g f 0 g (\)LOH\035\003\)\035?XVHUV?JFRVPR?5RVH?GHVLJQV?JHRP\021PGO\003\003\003\003\024\031\035\027\032\035\024\026\003\)ULGD\\\017\003\024\030\003-XQH\003\025\023\023\024\003\003\003\0036WDWHFKDUW\003'LDJUDP\035\003/RJLFDO\0039LHZ\003\022\0031DYLJDWRU\003VWDWHV\003\0033DJH\003\024)163 2271 MS showpage FontSV restore PageSV restore %%Trailer %%DocumentNeededFonts: %%+ Helvetica %%DocumentSuppliedFonts: %%+ Lucida_Sans_Unicode033 end %%Pages: 1 %%EOF %-12345X@PJL EOJ %-12345X