home *** CD-ROM | disk | FTP | other *** search
/ Lighthouse Design Suite / LIGHTHOUSE.mdf / Diagram_2.5 / Application / Diagram.app / English.lproj / Palettes / Map_Symbols.dpalette2 / Image128 (.txt) < prev    next >
NeXT TypedStream Data  |  1993-08-04  |  10KB  |  282 lines

  1. typedstream
  2. NXImage
  3. Object
  4. NXEPSImageRep
  5. NXImageRep
  6. iisssss
  7. [10179c]%!PS-Adobe-2.0 EPSF-2.0
  8. %%Title: 
  9. %%Creator: Diagram
  10. %%CreationDate: Tue Dec  1 17:32:48 1992
  11. %%For: wiley
  12. %%DocumentFonts: (atend)
  13. %%Pages: 0 0
  14. %%BoundingBox: 0 1 77 78
  15. %%NXNextStepVersion: 3.0
  16. %%EndComments
  17. %%BeginProcSet: /usr/lib/NextStep/printPackage.ps 3.0
  18. % NeXT Printing Package
  19. % Version: 3.0
  20. % Copyright: 1988, NeXT, Inc.
  21. /__NXdef{1 index where{pop pop pop}{def}ifelse}bind def
  22. /__NXbdef{1 index where{pop pop pop}{bind def}ifelse}bind def
  23. /UserObjects 10 array __NXdef
  24. /defineuserobject{
  25.     exch dup 1 add dup UserObjects length gt{
  26.         array dup 0 UserObjects putinterval
  27.         /UserObjects exch def
  28.     }{pop}ifelse UserObjects exch 3 -1 roll put
  29. }__NXbdef
  30. /undefineuserobject{UserObjects exch null put}__NXbdef
  31. /execuserobject{UserObjects exch get exec}__NXbdef
  32. /__NXRectPath{4 2 roll moveto 1 index 0 rlineto
  33. 0 exch rlineto neg 0 rlineto closepath}__NXbdef
  34. /__NXProcessRectArgs{
  35.     1 index type /arraytype eq{
  36.         exch 0 4 2 index length 1 sub{
  37.             dup 3 add 1 exch{1 index exch get exch}for
  38.             5 1 roll 5 index exec
  39.         }for pop pop
  40.     }{exec}ifelse
  41. }__NXbdef
  42. /rectfill{gsave newpath {__NXRectPath fill} __NXProcessRectArgs grestore}__NXbdef
  43. /rectclip{newpath {__NXRectPath} __NXProcessRectArgs clip newpath}__NXbdef
  44. /rectstroke{
  45.     gsave newpath dup type /arraytype eq{dup length 6 eq}{false}ifelse{
  46.         {gsave __NXRectPath null concat stroke grestore}
  47.         dup length array cvx copy dup 2 4 -1 roll put __NXProcessRectArgs
  48.     }{{__NXRectPath stroke} __NXProcessRectArgs}ifelse grestore
  49. }__NXbdef
  50. /_NXLevel2 systemdict /languagelevel known {languagelevel 2 ge}{false}ifelse __NXdef
  51. /xyshow{
  52.     0 1 3 index length 1 sub{
  53.         currentpoint 4 index 3 index 1 getinterval show
  54.         3 index 3 index 2 mul 1 add get add exch
  55.         3 index    3 index 2 mul get add exch moveto pop
  56.     }for pop pop
  57. }__NXbdef
  58. /xshow{
  59.     0 1 3 index length 1 sub{
  60.         currentpoint 4 index 3 index 1 getinterval show
  61.         exch 3 index 3 index get add exch moveto pop
  62.     }for pop pop
  63. }__NXbdef
  64. /yshow{
  65.     0 1 3 index length 1 sub{
  66.         currentpoint 4 index 3 index 1 getinterval show
  67.         3 index 3 index get add moveto pop
  68.     }for pop pop
  69. }__NXbdef
  70. /arct{arcto pop pop pop pop}__NXbdef
  71. /setbbox{pop pop pop pop}__NXbdef
  72. /ucache{}__NXbdef
  73. /ucachestatus{mark 0 0 0 0 0}__NXbdef
  74. /setucacheparams{cleartomark}__NXbdef
  75. /uappend{systemdict begin cvx exec end}__NXbdef
  76. /ueofill{gsave newpath uappend eofill grestore}__NXbdef
  77. /ufill{gsave newpath uappend fill grestore}__NXbdef
  78. /ustroke{
  79.     gsave newpath dup length 6 eq
  80.     {exch uappend concat}{uappend}ifelse
  81.     stroke grestore
  82. }__NXbdef
  83. /__NXustrokepathMatrix dup where {pop pop}{matrix def}ifelse
  84. /ustrokepath{
  85.     newpath dup length 6 eq{
  86.         exch uappend __NXustrokepathMatrix currentmatrix exch concat
  87.         strokepath setmatrix
  88.     }{uappend strokepath}ifelse
  89. } __NXbdef
  90. /upath{
  91.     [exch {/ucache cvx}if pathbbox /setbbox cvx
  92.      {/moveto cvx}{/lineto cvx}{/curveto cvx}{/closepath cvx}pathforall]cvx
  93. } __NXbdef
  94. /setstrokeadjust{pop}__NXbdef
  95. /currentstrokeadjust{false}__NXbdef
  96. /selectfont{exch findfont exch
  97. dup type /arraytype eq {makefont}{scalefont}ifelse setfont}__NXbdef
  98. /_NXCombineArrays{
  99.     counttomark dup 2 add index dup length 3 -1 roll {
  100.         2 index length sub dup 4 1 roll 1 index exch 4 -1 roll putinterval exch
  101.     }repeat pop pop pop
  102. }__NXbdef
  103. /flushgraphics{}def
  104. /setwindowtype{pop pop}def
  105. /currentwindowtype{pop 0}def
  106. /setalpha{pop}def
  107. /currentalpha{1.0}def
  108. /hidecursor{}def
  109. /obscurecursor{}def
  110. /revealcursor{}def
  111. /setcursor{4 {pop}repeat}bind def
  112. /showcursor{}def
  113. /NextStepEncoding where not{
  114. /NextStepEncoding StandardEncoding 256 array copy def
  115. 0 [129/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/Ccedilla/Egrave
  116. /Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
  117. /Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/Ugrave/Uacute
  118. /Ucircumflex/Udieresis/Yacute/Thorn/mu/multiply/divide/copyright
  119. 176/registered 181/brokenbar 190/logicalnot 192/onesuperior 201/twosuperior
  120. 204/threesuperior 209/plusminus/onequarter/onehalf/threequarters/agrave
  121. /aacute/acircumflex/atilde/adieresis/aring/ccedilla/egrave/eacute
  122. /ecircumflex/edieresis/igrave 226/iacute 228/icircumflex/idieresis/eth
  123. /ntilde 236/ograve/oacute/ocircumflex/otilde/odieresis 242/ugrave/uacute
  124. /ucircumflex 246/udieresis/yacute 252/thorn/ydieresis]
  125. {dup type /nametype eq
  126.  {NextStepEncoding 2 index 2 index put pop 1 add}{exch pop}ifelse
  127. }forall pop
  128. /NextStepEncoding NextStepEncoding readonly def
  129. /_NXfstr 128 string dup 0 (_NX) putinterval def
  130. /_NXfindfont /findfont load def
  131. /findfont{
  132.  % Because we can never let NextStepEncoding get into
  133.  % SharedFontDirectory, we cannot reencode a font to NextStepEncoding
  134.  % if we are in shared mode.  So if currentshared is true,
  135.  % we call the normal findfont and return that
  136.  /currentshared where {pop currentshared} {false} ifelse
  137.  {_NXfindfont}
  138.  {dup _NXfstr 3 125 getinterval cvs length 3 add _NXfstr 0 3 -1 roll
  139.   getinterval cvn exch FontDirectory 2 index known 
  140.   {pop FontDirectory exch get}
  141.   {_NXfindfont dup /Encoding get StandardEncoding eq
  142.    {    dup length dict exch
  143.     {1 index /FID ne {2 index 3 1 roll put}{pop pop}ifelse}forall
  144.      dup /Encoding NextStepEncoding put definefont
  145.     }{exch pop} ifelse
  146.    }ifelse
  147.  }ifelse
  148. }bind def
  149. }{pop}ifelse
  150. /_NXImageString {/__NXImageString where{pop}{/__NXImageString 4000 string __NXdef}ifelse __NXImageString}__NXbdef
  151. /_NXDoImageOp{
  152.     3 dict begin /parr 5 array def 1 index{dup}{1}ifelse /chans exch def
  153.     chans 2 add 2 roll parr 0 chans getinterval astore pop
  154.     5 index 4 index mul 2 index{1 sub 8 idiv 1 add mul}{mul 1 sub 8 idiv 1 add}ifelse
  155.     4 index mul /totbytes exch def pop exch pop
  156.     gsave matrix invertmatrix concat 0.5 setgray 0 0 4 2 roll rectfill grestore
  157.     {0 1 chans 1 sub{parr exch get exec length totbytes exch sub /totbytes exch def}for totbytes 0 le{exit}if}loop end
  158. }__NXbdef
  159. /alphaimage{1 add _NXDoImageOp}def
  160. _NXLevel2{ 
  161.     /NXCalibratedRGBColorSpace where{pop}{
  162.         /NXCalibratedRGBColorSpace
  163.         {mark /NXCalibratedRGB /ColorSpace findresource exch pop}stopped
  164.         {cleartomark /NXCalibratedRGB[/CIEBasedABC 2 dict dup begin 
  165.         /MatrixLMN[.4124 .2126 .0193 .3576 .7152 .1192 .1805 .0722 .9505]def
  166.         /WhitePoint[.9505 1 1.089] def end] /ColorSpace defineresource}if def}ifelse
  167.     /nxsetrgbcolor{NXCalibratedRGBColorSpace setcolorspace setcolor}__NXbdef
  168.     /nxsetgray{dup dup nxsetrgbcolor}__NXbdef
  169.     /_NXCalibratedImage{exch{array astore dup length true}{false}ifelse
  170.         8 -1 roll{NXCalibratedRGBColorSpace setcolorspace}if
  171.         8 dict dup 9 1 roll begin /ImageType 1 def /MultipleDataSources exch def
  172.         currentcolorspace 0 get /Indexed eq{pop /Decode[0 2 6 index exp 1 sub]def}
  173.         {2 mul dup array /Decode exch def 1 sub 0 1 3 -1 roll{Decode exch dup 2 mod put}for}ifelse
  174.         /DataSource exch def /ImageMatrix exch def 
  175.         /BitsPerComponent exch def /Height exch def /Width exch def end image}__NXbdef
  176.     /setcmykcolor{
  177.         1.0 exch sub dup dup 6 -1 roll sub dup 0 lt{pop 0}if 5 1 roll
  178.         4 -1 roll sub dup 0 lt{pop 0}if 3 1 roll exch sub dup 0 lt{pop 0}if setrgbcolor}__NXbdef
  179.     /currentcmykcolor{currentrgbcolor 3{1.0 exch sub 3 1 roll}repeat 0}__NXbdef
  180.     /colorimage{_NXDoImageOp}__NXbdef
  181.     /nxsetrgbcolor{setrgbcolor}__NXbdef /nxsetgray{setgray}__NXbdef
  182.     /setpattern{pop .5 setgray}__NXbdef
  183.     /_NXCalibratedImage{dup 1 eq {pop pop image}{colorimage}ifelse pop}__NXbdef
  184. } ifelse
  185. /_NXSetCMYKOrRGB where{pop}{
  186.     mark{systemdict /currentwindow get exec}stopped
  187.     {{pop pop pop setcmykcolor}}{{nxsetrgbcolor pop pop pop pop}}ifelse /_NXSetCMYKOrRGB exch def cleartomark
  188. }ifelse
  189. %%EndProcSet
  190. gsave
  191.  /__NXbasematrix matrix currentmatrix def
  192. grestore
  193. %%EndProlog
  194. %%BeginSetup
  195. %%EndSetup
  196. 0 0 77 78 rectclip
  197. [1 0 0 -1 -243 271.5] concat
  198. 243 193.5 77 77 rectclip
  199. 1 nxsetgray
  200. gsave
  201. newpath
  202. systemdict
  203. begin
  204. 248.795898 199.295868 313.704102 264.204102 setbbox
  205. 281.25 199.295868 moveto
  206. 299.164673 199.295868 313.704102 213.835312 313.704102 231.75 curveto
  207. 313.704102 249.664673 299.164673 264.204102 281.25 264.204102 curveto
  208. 263.335327 264.204102 248.795898 249.664673 248.795898 231.75 curveto
  209. 248.795898 213.835312 263.335327 199.295868 281.25 199.295868 curveto
  210. closepath
  211. grestore
  212. gsave
  213. newpath
  214. systemdict
  215. begin
  216. 242.999985 193.499954 319.500031 270.000031 setbbox
  217. 281.25 193.499954 moveto
  218. 302.364014 193.499954 319.500031 210.635971 319.500031 231.75 curveto
  219. 319.500031 252.864029 302.364014 270.000031 281.25 270.000031 curveto
  220. 260.135986 270.000031 242.999985 252.864029 242.999985 231.75 curveto
  221. 242.999985 210.635971 260.135986 193.499954 281.25 193.499954 curveto
  222. closepath
  223. newpath
  224. 0 nxsetgray
  225. 5.795918 setlinewidth
  226. gsave
  227. newpath
  228. systemdict
  229. begin
  230. 245.897949 196.397919 316.602051 267.102081 setbbox
  231. 281.25 196.397919 moveto
  232. 300.764343 196.397919 316.602051 212.235657 316.602051 231.75 curveto
  233. 316.602051 251.264343 300.764343 267.102081 281.25 267.102081 curveto
  234. 261.735657 267.102081 245.897949 251.264343 245.897949 231.75 curveto
  235. 245.897949 212.235657 261.735657 196.397919 281.25 196.397919 curveto
  236. closepath
  237. stroke
  238. grestore
  239. grestore
  240. 0 nxsetgray
  241. gsave
  242. newpath
  243. systemdict
  244. begin
  245. 258.358429 208.858383 304.141602 254.641602 setbbox
  246. 281.25 208.858383 moveto
  247. 293.886169 208.858383 304.141602 219.113831 304.141602 231.75 curveto
  248. 304.141602 244.386169 293.886169 254.641602 281.25 254.641602 curveto
  249. 268.613831 254.641602 258.358429 244.386169 258.358429 231.75 curveto
  250. 258.358429 219.113831 268.613831 208.858383 281.25 208.858383 curveto
  251. closepath
  252. grestore
  253. gsave
  254. newpath
  255. systemdict
  256. begin
  257. 252.5625 203.062469 309.9375 260.437531 setbbox
  258. 281.25 203.062469 moveto
  259. 297.08551 203.062469 309.9375 215.914474 309.9375 231.75 curveto
  260. 309.9375 247.58551 297.08551 260.437531 281.25 260.437531 curveto
  261. 265.41449 260.437531 252.5625 247.58551 252.5625 231.75 curveto
  262. 252.5625 215.914474 265.41449 203.062469 281.25 203.062469 curveto
  263. closepath
  264. newpath
  265. 0 nxsetgray
  266. 5.795918 setlinewidth
  267. gsave
  268. newpath
  269. systemdict
  270. begin
  271. 255.460464 205.960434 307.039551 257.539581 setbbox
  272. 281.25 205.960434 moveto
  273. 295.48584 205.960434 307.039551 217.51416 307.039551 231.75 curveto
  274. 307.039551 245.98584 295.48584 257.539581 281.25 257.539581 curveto
  275. 267.01416 257.539581 255.460464 245.98584 255.460464 231.75 curveto
  276. 255.460464 217.51416 267.01416 205.960434 281.25 205.960434 curveto
  277. closepath
  278. stroke
  279. grestore
  280. grestore
  281. %%Trailer
  282.