aboutsummaryrefslogtreecommitdiff
path: root/vendor/x11iraf/doc
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2015-07-08 20:46:52 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2015-07-08 20:46:52 -0400
commitfa080de7afc95aa1c19a6e6fc0e0708ced2eadc4 (patch)
treebdda434976bc09c864f2e4fa6f16ba1952b1e555 /vendor/x11iraf/doc
downloadiraf-linux-fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4.tar.gz
Initial commit
Diffstat (limited to 'vendor/x11iraf/doc')
-rw-r--r--vendor/x11iraf/doc/cdlref.ps19799
-rw-r--r--vendor/x11iraf/doc/obmsh.ps552
-rw-r--r--vendor/x11iraf/doc/vximtool.ps2472
-rw-r--r--vendor/x11iraf/doc/xgterm.ps7083
-rw-r--r--vendor/x11iraf/doc/ximtool.ps16410
-rw-r--r--vendor/x11iraf/doc/xtapemon.ps361
6 files changed, 46677 insertions, 0 deletions
diff --git a/vendor/x11iraf/doc/cdlref.ps b/vendor/x11iraf/doc/cdlref.ps
new file mode 100644
index 00000000..f192e0b1
--- /dev/null
+++ b/vendor/x11iraf/doc/cdlref.ps
@@ -0,0 +1,19799 @@
+%!PS-Adobe-1.0
+%%Creator: devps (Pipeline Associates, Inc.)
+%%CreationDate: Sat Aug 11 21:36:49 2001
+%%Pages: (atend)
+%%DocumentFonts: (atend)
+
+/X{exch}def
+/r{rmoveto}def
+/m{moveto}def
+/l{lineto}def
+/rl{rlineto}def
+/lc{yc X xc X l st}def
+/mc{yc X xc X m}def
+/el{gs /a X def a div 1 X scale cp np a xc 2 div 0 360 arc st gr}def
+/ar{cp 7 2 roll np xc 5 1 roll atan 3 1 roll atan X arc st}def
+/sp{yc X xc X 6 2 roll yc X xc X 6 2 roll yc X xc X 6 2 roll ct}def
+/st{stroke}def
+/gs{gsave}def
+/gr{grestore}def
+/cp{currentpoint}def
+/np{newpath}def
+/ct{curveto}def
+/m0{0 0 moveto}def
+/BP{/devps-save save def m0}def
+/EP{
+clear devps-save restore
+showpage}def
+/res 10.000000 def
+/V{res neg div 792 add
+currentpoint pop X
+m}def
+/H{res div
+currentpoint X pop
+moveto}def
+/h{res div 0 r}def
+/v{res neg div 0 X r}def
+/xc{res div}def
+/yc{res neg div 792 add}def
+/S{X H show}def
+/psize 10 def
+/height 1 def
+/slant 0 def
+/FF{findfont X dup 12 div setlinewidth /psize X def
+ [psize 0 psize height mul slant sin slant cos div mul psize height mul 0 0]
+ makefont setfont}def
+/shade{gs
+ /dy X def
+ /dx X def
+ np m
+ setgray
+ 0 dy rl
+ dx 0 rl
+ 0 dy neg rl
+ dx neg 0 rl
+ closepath
+ fill
+gr}def
+1 setlinecap
+/R{/Times-Roman FF}def
+/B{/Times-Bold FF}def
+/I{/Times-Italic FF}def
+/C{/Courier FF}def
+%% Troff special characters not on Symbol font
+%% Copyright (C) 1986 by Pipeline Associates, Inc.
+%% Version 1.1
+/altRTD 20 dict def
+altRTD begin
+/s{setcachedevice}def
+/C{1000 1000 scale}def
+/m{moveto}def
+/c{curveto}def
+/S{stroke}def
+/l{lineto}def
+/a{arcto}def
+/p{pop}def
+/sl{setlinewidth}def
+end
+/F_Troff 17 dict def F_Troff begin
+systemdict /currentpacking known
+{/SavePacking currentpacking def true setpacking}if
+/PaintType 0 def
+/FontType 3 def
+/StrokeWidth 0 def
+/UniqueID 8277003 def
+/FontMatrix [.001000 0 0 .001000 0 0] def
+/FontBBox [-12 -105 942 855 ] def
+/Encoding 256 array def
+/CD 256 1 add dict def
+/FontInfo 3 dict def FontInfo begin
+/UnderlinePosition -133 def /UnderlineThickness 20 def end
+/FontName (Troff) def
+0 1 256 1 sub{Encoding exch /.notdef put}for
+CD /.notdef{500 0 setcharwidth{}}put
+Encoding (1) 0 get /br put
+%% bold vertical rule used by tbl
+CD /br{
+C
+0 0 -.5 -.5 1 1 s
+np
+.05 sl
+0 -.1 m
+0 .9 l
+{S}
+}put
+Encoding (2) 0 get /ul put
+%% underline used by tbl
+CD /ul{
+C
+.5 0 -.5 -.5 1 1 s
+np
+.05 sl
+0 -.1 m
+.5 -.1 l
+{S}
+}put
+Encoding (3) 0 get /ru put
+%% baseline rule
+CD /ru{
+C
+.5 0 -.5 -.5 1 1 s
+np
+.05 sl
+m0
+.5 0 l
+{S}
+}put
+Encoding (4) 0 get /vr put
+%% vertical rule
+CD /vr{
+C
+0 0 -.5 -.5 1 1 s
+np
+.05 sl
+m0
+0 1 l
+{S}
+}put
+Encoding (5) 0 get /sq put
+%% square
+CD /sq{
+C
+.5 0 -.5 -.5 1 1 s
+np
+.05 sl
+0 .25 m
+0 .5 rl
+.5 0 rl
+0 -.5 rl
+-.5 0 rl
+closepath
+{S}
+}put
+Encoding (6) 0 get /bx put
+%% solid box
+CD /bx{
+C
+.5 0 -.5 -.5 1 1 s
+np
+0 .25 m
+0 .5 rl
+.5 0 rl
+0 -.5 rl
+-.5 0 rl
+closepath
+{fill}
+}put
+Encoding (7) 0 get /rn put
+%% radical extender
+CD /rn{
+C
+.5 0 -.5 -.5 1 1 s
+np
+.03 sl
+-.03 .9 m
+.5 0 rl
+{S}
+}put
+Encoding (8) 0 get /GR put
+%% gray mask
+CD /GR{
+C
+.5 0 setcharwidth
+.5 setgray
+np
+0 -.1 m
+0 1 rl
+.5 0 rl
+0 -1 rl
+-.5 0 rl
+closepath
+{fill}
+}put
+Encoding 97 /a put
+CD /a{1000 0 0 66 942 421 s 430 415
+m 578 406 678 349 662 319 c 655 306 614 287 583
+296 c 570 300 466 340 438 332 c 365 309 335 213
+270 209 c 0 310 m 108 310 l 108 114 l 0
+114 l 0 310 l 42 161 m 42 134 l 66 134 l 66
+161 l 42 161 l 47 155 m 47 140 l 62 140 l 62
+155 l 47 155 l 110 133 m 226 113 300 66 410
+80 c 497 91 550 69 634 76 c 645 76 663 92 669
+107 c 677 125 673 141 668 160 c 725 334 m 758
+332 734 253 701 250 c 501 325 m 475 316 476 309
+473 302 c 465 282 482 263 499 257 c 552 236 615
+253 689 253 c 701 253 713 236 713 218 c 712 194
+702 168 678 161 c 671 159 663 160 655 160 c 591
+158 516 156 479 168 c 461 173 453 191 453 210 c 453
+224 456 235 466 244 c 476 253 490 252 503 255 c 459
+84 m 447 96 435 106 435 123 c 435 136 440 145 447
+155 c 453 163 462 168 469 173 c 110 293 m 173
+318 300 421 435 415 c 609 407 852 416 885 411 c 898
+409 924 411 930 380 c 942 316 828 339 742 334 c 731
+334 730 335 725 335 c 701 336 685 336 660 336 c{S}}put
+Encoding 98 /b put
+CD /b{1000 0 -12 66 930 421 s 500
+415 m 352 406 252 349 268 319 c 275 306 316 287
+347 296 c 360 300 464 340 492 332 c 565 309 595
+213 660 209 c 930 310 m 822 310 l 822 114 l 930
+114 l 930 310 l 888 161 m 888 134 l 864 134
+l 864 161 l 888 161 l 883 155 m 883 140 l 868
+140 l 868 155 l 883 155 l 820 133 m 704 113
+630 66 520 80 c 433 91 380 69 296 76 c 285 76
+267 92 261 107 c 253 125 257 141 262 160 c 205
+334 m 172 332 196 253 229 250 c 429 325 m 455
+316 454 309 457 302 c 465 282 448 263 431 257 c 378
+236 315 253 241 253 c 229 253 217 236 217 218 c 218
+194 228 168 252 161 c 259 159 267 160 275 160 c 339
+158 414 156 451 168 c 469 173 477 191 477 210 c 477
+224 474 235 464 244 c 454 253 440 252 427 255 c 471
+84 m 483 96 495 106 495 123 c 495 136 490 145 483
+155 c 477 163 468 168 461 173 c 820 293 m 757
+318 630 421 495 415 c 321 407 78 416 45 411 c 32
+409 6 411 0 380 c -12 316 102 339 188 334 c 199
+334 200 335 205 335 c 229 336 245 336 270 336 c{S}}put
+Encoding 99 /c put
+CD /c{1000 0 184 0 827 627 s 185 315
+m 186 488 332 627 505 625 c 682 623 827 467 815
+290 c 804 124 666 0 500 0 c 327 0 184 142 185
+315 c{S}}put
+Encoding 100 /d put
+CD /d{590 0 134 158 477 500 s 300
+160 m 208 162 134 238 135 330 c 136 423 212 500
+305 500 c 397 500 473 427 475 335 c 477 239 396
+158 300 160 c{fill}}put
+Encoding 101 /e put % Bell Symbol
+CD /e{1010 0 -100 -210 1010 1010 s 100 sl 0 setlinecap
+420 300 450 0 360 arc
+420 650 m 420 575 l S
+newpath 120 125 m 720 125 l 75 sl S
+420 125 m 420 25 l S
+220 400 m 220 175 120 175 100 a p p p p
+220 400 m 220 550 420 550 80 a p p p p
+620 400 m 620 175 720 175 100 a p p p p
+620 400 m 620 550 420 550 80 a p p p p
+295 550 m 545 550 l{S}}put
+/BuildChar{altRTD /BuildChar get exec}def end
+altRTD begin /BuildChar{altRTD begin
+/char exch def /fontdict exch def save
+/charname fontdict /Encoding get char get def
+fontdict /StrokeWidth get sl
+fontdict /CD get dup charname known
+{charname}{/.notdef}ifelse get newpath exec
+fontdict /PaintType get 0 eq{exec}{p S}ifelse
+restore end}def end
+systemdict /currentpacking known{F_Troff /SavePacking get setpacking}if
+/Troff F_Troff definefont pop
+/Y1{/Troff FF}def
+%%EndProlog
+%%Page: 1 1
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+1230 V
+12 B
+1419(A)S
+1541(Reference)S
+2088(Guide)S
+2439(for)S
+2628(the)S
+2824(IRAF)S
+3152(Client)S
+3502(Display)S
+3926(Library)S
+4369(\(CDL\))S
+1470 V
+10 I
+2662(Michael)S
+3019(Fitzpatrick)S
+1650 V
+10 R
+2645(NOAO/IRAF)S
+3219(Group)S
+1890 V
+2765(February)S
+3155(1997)S
+2130 V
+10 I
+2619(Revised:)S
+2992(August)S
+3300(2001)S
+2250 V
+2479(Current)S
+2826(Version:)S
+3230(CDL)S
+3455(V1.8)S
+2850 V
+2823(ABSTRACT)S
+3090 V
+11 R
+1510(The)S
+1713(Client)S
+2016(Display)S
+2391(Library)S
+2752(\(CDL\))S
+3077(is)S
+3184(a)S
+3265(host)S
+3482(interface)S
+3896(for)S
+4056(C,)S
+4192(Fortran)S
+4549(or)S
+4674(SPP)S
+3210 V
+1260(programs)S
+1707(allowing)S
+2125(them)S
+2378(to)S
+2497(display)S
+2848(images)S
+3192(or)S
+3316(overlay)S
+3677(graphics)S
+4081(to)S
+4200(display)S
+4551(servers)S
+3330 V
+1260(such)S
+1513(as)S
+11 I
+1656(XImtool)S
+11 R
+2010(,)S
+11 I
+2090(DS9)S
+11 R
+2279(,)S
+2359(or)S
+11 I
+2502(SAOimage)S
+3023(/)S
+3106(SAOtng)S
+11 R
+3448(.)S
+3562(High-level)S
+4084(procedures)S
+4616(allow)S
+3450 V
+1260(IRAF)S
+1545(or)S
+1670(FITS)S
+1931(images)S
+2276(to)S
+2396(be)S
+2533(displayed)S
+2988(simply,)S
+3351(other)S
+3610(routines)S
+3998(permit)S
+4319(access)S
+4631(to)S
+4750(all)S
+3570 V
+1260(other)S
+1537(server)S
+1855(functions)S
+2316(\(e.g.)S
+2563(cursor)S
+2888(and)S
+3098(image)S
+3418(readback,)S
+3891(frame)S
+4198(selection,)S
+4669(etc\).)S
+3690 V
+1260(The)S
+1470(library)S
+1802(also)S
+2019(features)S
+2404(a)S
+2492(number)S
+2867(of)S
+2997(functions)S
+3445(for)S
+3611(doing)S
+3901(image)S
+4208(overlay)S
+4575(graph-)S
+3810 V
+1260(ics;)S
+1451(supported)S
+1922(graphics)S
+2331(primitives)S
+2816(include)S
+3177(numerous)S
+3648(point)S
+3913(shapes,)S
+4272(lines,)S
+4547(circles,)S
+3930 V
+1260(ellipses,)S
+1651(polygons,)S
+2116(annular)S
+2477(shapes,)S
+2830(and)S
+3021(text.)S
+4410 V
+10 R
+900(August)S
+1219(11,)S
+1374(2001)S
+7920 V
+EP
+%%Page: 1 2
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+840 V
+13 B
+2810(Contents)S
+1200 V
+10 R
+900(1)S
+10 B
+1080(Introduction)S
+10 R
+1632(....................................................................................................................................)S
+5032(1)S
+1380 V
+900(2)S
+10 B
+1080(Getting)S
+1432(Started)S
+10 R
+1757(...............................................................................................................................)S
+5032(1)S
+1560 V
+900(3)S
+10 B
+1080(Server)S
+1392(Connections)S
+10 R
+1932(........................................................................................................................)S
+5032(2)S
+1680 V
+1080(3.1)S
+1440(Domain)S
+1792(Sockets)S
+2107(.................................................................................................................)S
+5032(2)S
+1800 V
+1080(3.2)S
+1440(Named)S
+1758(FIFO)S
+2005(Pipes)S
+2232(............................................................................................................)S
+5032(3)S
+1920 V
+1080(3.3)S
+1440(Inet)S
+1625(Sockets)S
+1957(.......................................................................................................................)S
+5032(3)S
+2040 V
+1080(3.4)S
+1440(User-De\256ned)S
+2007(Connections.................................................................................................)S
+5032(3)S
+2220 V
+900(4)S
+10 B
+1080(Image)S
+1376(Display)S
+10 R
+1707(.................................................................................................................................)S
+5032(3)S
+2340 V
+1080(4.1)S
+1440(Overview)S
+1863(of)S
+1976(the)S
+2128(Display)S
+2469(Process)S
+2782(......................................................................................)S
+5032(3)S
+2460 V
+1080(4.2)S
+1440(Displaying)S
+1909(IRAF)S
+2167(Images)S
+2457(...................................................................................................)S
+5032(4)S
+2580 V
+1080(4.3)S
+1440(Displaying)S
+1909(FITS)S
+2145(Images)S
+2457(...................................................................................................)S
+5032(5)S
+2700 V
+1080(4.4)S
+1440(Displaying)S
+1909(Raw)S
+2122(Pixels)S
+2382(......................................................................................................)S
+5032(5)S
+2820 V
+1080(4.5)S
+1440(Frame)S
+1725(Selection)S
+2107(.................................................................................................................)S
+5032(5)S
+2940 V
+1080(4.6)S
+1440(Clearing)S
+1814(the)S
+1966(Display)S
+2282(..........................................................................................................)S
+5032(5)S
+3060 V
+1080(4.7)S
+1440(Frame)S
+1725(Bu)S
+1842 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+1903(er)S
+2010(Selection......................................................................................................)S
+5032(6)S
+3180 V
+1188(4.7.1)S
+1584(Automatic)S
+2036(Selection)S
+2432(....................................................................................................)S
+5032(6)S
+3300 V
+1188(4.7.2)S
+1584(The)S
+1769(Frame)S
+2054(Bu)S
+2171 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2232(er)S
+2339(Con\256guration)S
+2925(File)S
+3082(..........................................................................)S
+5032(6)S
+3420 V
+1080(4.8)S
+1440(Image)S
+1719(WCS)S
+1966(Description....................................................................................................)S
+5032(7)S
+3540 V
+1188(4.8.1)S
+1584(Image)S
+1863(Mappings)S
+2282(..........................................................................................................)S
+5032(7)S
+3660 V
+1080(4.9)S
+1440(Image)S
+1719(Colormaps)S
+2182(..............................................................................................................)S
+5032(8)S
+3780 V
+1188(4.9.1)S
+1584(Imtool)S
+1881(Color)S
+2139(Model)S
+2407(.....................................................................................................)S
+5032(9)S
+3900 V
+1080(4.10)S
+1440(ZScale)S
+1747(Intensity)S
+2127(Mapping)S
+2507(.................................................................................................)S
+5032(9)S
+4020 V
+1080(4.11)S
+1440(Image)S
+1719(Hardcopy)S
+2132(................................................................................................................)S
+4982(10)S
+4140 V
+1080(4.12)S
+1440(Image)S
+1719(Cursor)S
+2007(.....................................................................................................................)S
+4982(10)S
+4260 V
+1188(4.12.1)S
+1584(Cursor)S
+1886(Sampling)S
+2282(..........................................................................................................)S
+4982(11)S
+4380 V
+1080(4.13)S
+1440(Image)S
+1719(Readout)S
+2057(...................................................................................................................)S
+4982(11)S
+4500 V
+1080(4.14)S
+1440(Subraster)S
+1847(I/O)S
+1982(......................................................................................................................)S
+4982(11)S
+4680 V
+900(5)S
+10 B
+1080(Graphics)S
+1505(Overlay)S
+10 R
+1857(...........................................................................................................................)S
+4982(11)S
+4800 V
+1080(5.1)S
+1440(Marker)S
+1763(Coordinates)S
+2257(...........................................................................................................)S
+4982(11)S
+4920 V
+1080(5.2)S
+1440(Mapping)S
+1831(a)S
+1905(Previously)S
+2363(Displayed)S
+2798(Image)S
+3057(...........................................................................)S
+4982(11)S
+5040 V
+1080(5.3)S
+1440(Marking)S
+1814(a)S
+1888(Coordinate)S
+2362(File)S
+2532(................................................................................................)S
+4982(12)S
+5160 V
+1080(5.4)S
+1440(Marker)S
+1763(Colors)S
+2032(....................................................................................................................)S
+4982(12)S
+5280 V
+1080(5.5)S
+1440(Marker)S
+1763(Types.....................................................................................................................)S
+4982(12)S
+5400 V
+1188(5.5.1)S
+1584(Point)S
+1807(.............................................................................................................................)S
+4982(13)S
+5520 V
+1188(5.5.2)S
+1584(Line)S
+1782(..............................................................................................................................)S
+4982(13)S
+5640 V
+1188(5.5.3)S
+1584(Box)S
+1757(...............................................................................................................................)S
+4982(13)S
+5760 V
+1188(5.5.4)S
+1584(Circle)S
+1832(............................................................................................................................)S
+4982(13)S
+5880 V
+1188(5.5.5)S
+1584(Polyline)S
+1932(........................................................................................................................)S
+4982(14)S
+6000 V
+1188(5.5.6)S
+1584(Polygon)S
+1932(........................................................................................................................)S
+4982(14)S
+6120 V
+1188(5.5.7)S
+1584(Ellipse)S
+1882(..........................................................................................................................)S
+4982(14)S
+6240 V
+1188(5.5.8)S
+1584(Circular)S
+1941(Annuli)S
+2232(............................................................................................................)S
+4982(14)S
+6360 V
+1188(5.5.9)S
+1584(Elliptical)S
+1981(Annuli)S
+2282(..........................................................................................................)S
+4982(14)S
+6480 V
+1188(5.5.10)S
+1584(Text)S
+1782(..............................................................................................................................)S
+4982(14)S
+6600 V
+1080(5.6)S
+1440(Text)S
+1653(Fonts)S
+1882(..........................................................................................................................)S
+4982(15)S
+6720 V
+1188(5.6.1)S
+1584(In-line)S
+1880(Font)S
+2094(Changes)S
+2457(...................................................................................................)S
+4982(15)S
+6840 V
+1080(5.7)S
+1440(Line)S
+1653(Widths)S
+1972(and)S
+2146(Styles)S
+2407(.....................................................................................................)S
+4982(15)S
+6960 V
+1080(5.8)S
+1440(Deleting)S
+1814(Markers)S
+2157(...............................................................................................................)S
+4982(16)S
+7080 V
+1188(5.8.1)S
+1584(Individual)S
+2025(Markers.......................................................................................................)S
+4982(16)S
+7200 V
+1188(5.8.2)S
+1584(The)S
+1769(Entire)S
+2043(Overlay)S
+2382(......................................................................................................)S
+4982(16)S
+7920 V
+EP
+%%Page: 2 3
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+11 R
+2963(- 2 -)S
+840 V
+10 R
+1080(5.9)S
+1440(Redrawing)S
+1908(the)S
+2060(Overlay)S
+2382(......................................................................................................)S
+4982(16)S
+1020 V
+900(6)S
+10 B
+1080(ANSI)S
+1349(C)S
+1451(Function)S
+1865(Prototypes)S
+10 R
+2332(........................................................................................................)S
+4982(17)S
+1200 V
+900(7)S
+10 B
+1080(Fortran)S
+1448(Language)S
+1901(Binding)S
+2272(Notes)S
+10 R
+2532(................................................................................................)S
+4982(17)S
+1380 V
+900(8)S
+10 B
+1080(SPP)S
+1288(Language)S
+1741(Binding)S
+2112(Notes)S
+10 R
+2357(.......................................................................................................)S
+4982(18)S
+1560 V
+900(9)S
+10 B
+1080(IIS)S
+1244(Protocol)S
+1634(Description)S
+10 R
+2132(................................................................................................................)S
+4982(18)S
+1740 V
+900(10)S
+10 B
+1080(VXIMTOOL)S
+1677(Proxy/Display)S
+2313(Server)S
+2625(Usage)S
+10 R
+2882(..................................................................................)S
+4982(19)S
+1920 V
+900(11)S
+10 B
+1080(C)S
+1182(Interface)S
+1599(Summary)S
+10 R
+2032(....................................................................................................................)S
+4982(21)S
+2100 V
+900(12)S
+10 B
+1080(C)S
+1182(Example)S
+1590(Tasks)S
+10 R
+1857(...........................................................................................................................)S
+4982(23)S
+2220 V
+1080(12.1)S
+1440(Display)S
+1781(Example)S
+2157(...............................................................................................................)S
+4982(23)S
+2340 V
+1080(12.2)S
+1440(Interactive)S
+1896(Graphics)S
+2286(Overlay)S
+2637(Example)S
+3007(.............................................................................)S
+4982(27)S
+2460 V
+1080(12.3)S
+1440(Image)S
+1719(Mosaic)S
+2043(Example)S
+2407(.....................................................................................................)S
+4982(31)S
+2640 V
+900(13)S
+10 B
+1080(Fortran)S
+1448(Interface)S
+1865(Summary)S
+10 R
+2307(.........................................................................................................)S
+4982(33)S
+2820 V
+900(14)S
+10 B
+1080(Fortran)S
+1448(Example)S
+1856(Tasks)S
+10 R
+2107(.................................................................................................................)S
+4982(35)S
+2940 V
+1080(14.1)S
+1440(Display)S
+1781(Example)S
+2157(...............................................................................................................)S
+4982(35)S
+3060 V
+1080(14.2)S
+1440(Interactive)S
+1896(Graphics)S
+2286(Overlay)S
+2637(Example)S
+3007(.............................................................................)S
+4982(36)S
+3240 V
+900(15)S
+10 B
+1080(SPP)S
+1288(Interface)S
+1705(Summary)S
+10 R
+2132(................................................................................................................)S
+4982(38)S
+7920 V
+EP
+%%Page: 1 4
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+1230 V
+12 B
+1419(A)S
+1541(Reference)S
+2088(Guide)S
+2439(for)S
+2628(the)S
+2824(IRAF)S
+3152(Client)S
+3502(Display)S
+3926(Library)S
+4369(\(CDL\))S
+1470 V
+10 I
+2662(Michael)S
+3019(Fitzpatrick)S
+1650 V
+10 R
+2645(NOAO/IRAF)S
+3219(Group)S
+1890 V
+2765(February)S
+3155(1997)S
+2130 V
+10 I
+2619(Revised:)S
+2992(August)S
+3300(2001)S
+2250 V
+2479(Current)S
+2826(Version:)S
+3230(CDL)S
+3455(V1.8)S
+2730 V
+11 B
+900(1.)S
+1049(Introduction)S
+2886 V
+11 R
+1175(For)S
+1368(more)S
+1633(than)S
+1862(a)S
+1950(decade)S
+2292(IRAF)S
+2583(has)S
+2769(used)S
+3010(a)S
+11 I
+3098(display)S
+3456(server)S
+11 R
+3769(as)S
+3900(the)S
+4075(primary)S
+4463(means)S
+4784(for)S
+4952(image)S
+3006 V
+900(display.)S
+1320(IRAF)S
+1612(client)S
+1897(tasks)S
+2158(connect)S
+2539(to)S
+2666(the)S
+2840(server)S
+3146(and)S
+3344(send)S
+3585(or)S
+3716(read)S
+3943(data)S
+4165(using)S
+4444(a)S
+4532(modi\256cation)S
+5129(of)S
+3126 V
+900(the)S
+1081(IIS)S
+1262(Model)S
+1596(70)S
+1753(protocol,)S
+2194(originally)S
+2669(through)S
+3058(named)S
+3397(\256fo)S
+3597(pipes)S
+3876(but)S
+4064(more)S
+4337(recently)S
+4737(using)S
+5024(unix)S
+3246 V
+900(domain)S
+1268(or)S
+1397(inet)S
+1600(sockets.)S
+2022(The)S
+2230(advantage)S
+2710(to)S
+2833(this)S
+3030(approach)S
+3467(was)S
+3674(that)S
+3876(IRAF)S
+4164(client)S
+4445(tasks)S
+4702(could)S
+4983(make)S
+3366 V
+900(use)S
+1083(of)S
+1211(the)S
+1383(image)S
+1689(display)S
+2045(functionality)S
+2645(without)S
+3020(duplicating)S
+3553(the)S
+3725(code)S
+3969(needed)S
+4316(for)S
+4481(actually)S
+4866(display-)S
+3486 V
+900(ing)S
+1078(the)S
+1249(image.)S
+1615(The)S
+1822(longtime)S
+2251(disadvantage)S
+2859(was)S
+3065(that)S
+3266(the)S
+3436(IIS)S
+3606(protocol)S
+4008(used)S
+4245(was)S
+4451(arcane)S
+4770(and)S
+4964(undo-)S
+3606 V
+900(cumented)S
+1375(and)S
+1582(therefore)S
+2024(largely)S
+2377(unavailable)S
+2931(to)S
+3066(applications)S
+3646(outside)S
+4013(of)S
+4153(the)S
+4336(IRAF)S
+4636(project.)S
+5050(The)S
+3726 V
+900(Client)S
+1213(Display)S
+1598(Library)S
+1969(\(CDL\))S
+2304(provides)S
+2725(a)S
+2816(public)S
+3134(C)S
+3251(and)S
+3451(Fortran)S
+3816(interface)S
+4239(for)S
+4408(displaying)S
+4909(images)S
+3846 V
+900(and)S
+1091(overlay)S
+1452(graphics)S
+1856(that)S
+2054(is)S
+2161(independent)S
+2730(of)S
+2854(the)S
+3021(underlying)S
+3530(protocol)S
+3929(used.)S
+4002 V
+1175(Unlike)S
+1512(the)S
+1684(interface)S
+2103(used)S
+2342(by)S
+2490(IRAF)S
+2779(applications,)S
+3376(the)S
+3548(CDL)S
+3807(is)S
+3920(meant)S
+4227(to)S
+4352(provide)S
+4726(an)S
+4868(easy-to-)S
+4122 V
+900(use,)S
+1109(fully)S
+1351(featured)S
+1742(interface)S
+2157(for)S
+2318(applications)S
+2883(that)S
+3082(can)S
+3267(be)S
+3404(easily)S
+3694(evolved)S
+4075(for)S
+4236(future)S
+4531(display)S
+4883(servers,)S
+4242 V
+900(communications)S
+1675(schemes,)S
+2122(or)S
+2261(display)S
+2627(functionality.)S
+3298(Indeed,)S
+3671(the)S
+3853(CDL)S
+4121(is)S
+4244(independent)S
+4829(of)S
+4969(IRAF)S
+4362 V
+900(itself)S
+1163(\(as)S
+1333(are)S
+1508(the)S
+1685(display)S
+2046(servers\))S
+2434(so)S
+2575(display)S
+2936(tasks)S
+3199(can)S
+3393(be)S
+3539(written)S
+3893(for)S
+4063(any)S
+4264(discipline)S
+4735(or)S
+4868(applica-)S
+4482 V
+900(tion.)S
+4638 V
+1175(While)S
+1478(this)S
+1673(guide)S
+1952(assumes)S
+2353(programs)S
+2802(are)S
+2969(written)S
+3315(in)S
+3436(C,)S
+3573(Fortran)S
+3931(programmers)S
+4550(should)S
+4879(\256nd)S
+5086(the)S
+4758 V
+900(translation)S
+1408(straightforward)S
+2127(by)S
+2281(referring)S
+2706(to)S
+2836(the)S
+3014(Fortran)S
+3381(interface)S
+3806(summary.)S
+4320(The)S
+4534(package)S
+4935(source)S
+4878 V
+900(\256les)S
+1117(include)S
+1473(example)S
+1877(tasks)S
+2130(as)S
+2254(does)S
+2488(this)S
+2681(guide;)S
+2989(users)S
+3247(with)S
+3477(problems,)S
+3948(questions,)S
+4426(or)S
+4551(bug)S
+4750(reports)S
+5088(are)S
+4998 V
+900(encouraged)S
+1444(to)S
+1571(contact)S
+11 I
+1928(iraf@noao.edu)S
+11 R
+2595(.)S
+2697(A)S
+2817(small)S
+3097(code)S
+3344(sample)S
+3696(demonstrating)S
+4365(the)S
+4539(problem)S
+4945(would)S
+5118 V
+900(be)S
+1036(very)S
+1263(helpful)S
+1607(in)S
+1726(\256nding)S
+2072(a)S
+2153(solution)S
+2542(to)S
+2661(any)S
+2852(reported)S
+3249(problems.)S
+5478 V
+11 B
+900(2.)S
+1049(Getting)S
+1436(Started)S
+5634 V
+11 R
+1175(All)S
+1358(C)S
+1474(programs)S
+1930(must)S
+2188(include)S
+2554(the)S
+2731(header)S
+3064(\256le)S
+11 B
+3248("cdl.h")S
+11 R
+3646(in)S
+3775(order)S
+4048(to)S
+4177(get)S
+4354(package)S
+4754(de\256nitions)S
+5754 V
+900(for)S
+1084(constants)S
+1550(such)S
+1808(as)S
+1956(colors)S
+2281(and)S
+2496(structure)S
+2936(de\256nitions)S
+3459(used.)S
+3778(The)S
+4005(Fortran)S
+4385(interface)S
+4822(does)S
+5079(not)S
+5874 V
+11 I
+900(require)S
+11 R
+1257(anything)S
+1676(similar,)S
+2045(however)S
+2456(for)S
+2618(fortran)S
+2950(compilers)S
+3418(which)S
+3721(support)S
+4086(an)S
+11 C
+4257(include)S
+11 R
+4754(directive)S
+5172(a)S
+5994 V
+11 B
+900(cdlftn.inc)S
+11 R
+1383(\256le)S
+1562(may)S
+1789(be)S
+1930(used)S
+2169(to)S
+2293(de\256ne)S
+2599(symbolic)S
+3041(constants)S
+3488(passed)S
+3818(to)S
+3942(procedures,)S
+4487(this)S
+4685(\256le)S
+4864(must)S
+5117(be)S
+6114 V
+900(included)S
+1320(by)S
+1472(each)S
+1713(procedure)S
+2191(using)S
+2472(the)S
+2648(CDL.)S
+2971(Fortran)S
+3336(programs)S
+3792(not)S
+3975(using)S
+4257(this)S
+4460(\256le)S
+4644(must)S
+4902(pass)S
+5134(in)S
+6234 V
+900(the)S
+1077(constants)S
+1529(explicitly,)S
+2016(needed)S
+2368(values)S
+2690(are)S
+2864(found)S
+3162(throughout)S
+3687(this)S
+3889(manual.)S
+4315(C)S
+4431(procedures)S
+4952(which)S
+6354 V
+900(return)S
+1199(an)S
+1340(integer)S
+1682(value)S
+1957(will)S
+2167(return)S
+2466(a)S
+2552(positive)S
+2939(number)S
+3312(to)S
+3436(indicate)S
+3821(an)S
+3962(error)S
+4211(has)S
+4395(occurred)S
+4815(and)S
+5012(print)S
+6474 V
+900(an)S
+1036(error)S
+1280(message,)S
+1712(otherwise)S
+2171(zero)S
+2391(is)S
+2498(returned.)S
+6630 V
+1175(The)S
+11 B
+1381(cdl_open\(\))S
+11 R
+1912(procedure)S
+2384(is)S
+2494(used)S
+2731(to)S
+2853(establish)S
+3274(a)S
+3358(connection)S
+3875(to)S
+3997(the)S
+4167(server)S
+4469(and)S
+4664(initialize)S
+5086(the)S
+6750 V
+900(package,)S
+1323(it)S
+1423(returns)S
+1765(a)S
+1851(CDL)S
+2108(structure)S
+2528(pointer)S
+2876(that)S
+3078(is)S
+3189(passed)S
+3518(to)S
+3641(other)S
+3903(CDL)S
+4160(procedures.)S
+4737(For)S
+4927(C)S
+5038(pro-)S
+6870 V
+900(grams)S
+1207(this)S
+1406(means)S
+1726(a)S
+1814(separate)S
+2211(pointer)S
+2562(may)S
+2791(be)S
+2934(maintained)S
+3462(for)S
+3629(each)S
+3868(server)S
+4174(connection,)S
+4723(the)S
+4897(Fortran)S
+6990 V
+900(interface)S
+1329(is)S
+1451(limited)S
+1812(to)S
+1946(only)S
+2190(one)S
+2396(server)S
+2710(connection)S
+3239(per)S
+3425(process)S
+3800(since)S
+4072(the)S
+4253(pointer)S
+4611(is)S
+4732(maintained)S
+7110 V
+900(internally.)S
+1428(The)S
+1644(connection)S
+2171(is)S
+2291(terminated)S
+2806(using)S
+3091(the)S
+11 B
+3271(cdl_close\(\))S
+11 R
+3810(procedure.)S
+4353(Between)S
+4783(these)S
+5055(two)S
+7230 V
+900(calls)S
+1158(may)S
+1404(be)S
+1564(any)S
+1779(combination)S
+2385(of)S
+2532(CDL)S
+2808(procedure)S
+3300(calls)S
+3557(for)S
+3740(doing)S
+4047(image)S
+4371(display)S
+4745(or)S
+4892(overlay)S
+7920 V
+EP
+%%Page: 2 5
+BP
+/slant 0 def
+/height 1.000000 def
+11 R
+11 R
+480 V
+2963(- 2 -)S
+840 V
+900(graphics.)S
+996 V
+1175(For)S
+1376(example,)S
+1823(the)S
+2005(simplest)S
+2421(possible)S
+2830(program)S
+3249(for)S
+3424(displaying)S
+3931(an)S
+4083(IRAF)S
+4383(image)S
+4700(would)S
+5024(look)S
+1116 V
+900(something)S
+1392(like:)S
+1296 V
+11 C
+1450(#include)S
+2044("cdl.h")S
+1536 V
+1450(main)S
+1780(\(int)S
+2110(argc,)S
+2506(char)S
+2836(*argv[]\))S
+1656 V
+1450({)S
+1776 V
+1714(CDLPtr)S
+2176(cdl)S
+2440(=)S
+2572(cdl_open)S
+3166(\(\(char)S
+3628(*\)0\);)S
+1896 V
+1714(cdl_displayIRAF)S
+2770(\(cdl,)S
+3166(argv[1],)S
+3760(1,)S
+3958(1,)S
+4156(1,)S
+4354(1\);)S
+2016 V
+1714(cdl_close)S
+2374(\(cdl\);)S
+2136 V
+1450(})S
+2352 V
+11 R
+900(This)S
+1131(program)S
+1537(displays)S
+1933(band)S
+2181(one)S
+2374(of)S
+2500(an)S
+2638(image)S
+2941(named)S
+3268(on)S
+3413(the)S
+3582(command)S
+4050(line)S
+4250(to)S
+4372(the)S
+4542(server)S
+4844(in)S
+4966(frame)S
+2472 V
+900(one)S
+1092(using)S
+1365(the)S
+1533(default)S
+1871(512x512)S
+2290(frame)S
+2577(bu)S
+2687 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+2754(er,)S
+2899(zscaling)S
+3291(the)S
+3458(pixels)S
+3754(to)S
+3873(8-bit)S
+4114(values)S
+4427(automatically.)S
+5086(No)S
+2592 V
+900(error)S
+1146(checking)S
+1576(is)S
+1685(performed)S
+2175(to)S
+2296(verify)S
+2592(that)S
+2792(a)S
+2875(connection)S
+3391(was)S
+3596(established)S
+4119(or)S
+4245(that)S
+4445(the)S
+4614(argument)S
+5063(is)S
+5172(a)S
+2712 V
+900(valid)S
+1163(IRAF)S
+1457(image.)S
+1829(Most)S
+2099(programs)S
+2555(will)S
+2769(be)S
+2914(more)S
+3181(complex)S
+3601(than)S
+3832(this)S
+4034(but)S
+4217(it)S
+4321(should)S
+4657(be)S
+4802(clear)S
+5055(that)S
+2832 V
+900(image)S
+1201(display)S
+1552(from)S
+1798(client)S
+2075(applications)S
+2639(is)S
+2746(a)S
+2827(now)S
+3049(trivial)S
+3345(operation.)S
+3072 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+3252 V
+11 C
+1175(#include)S
+1769("cdl.h")S
+3492 V
+1175(CDLPtr)S
+1637(cdl_open)S
+2231(\(char)S
+2627(*imtdev\))S
+3612 V
+1175(void)S
+1505(cdl_close)S
+2165(\(CDLPtr)S
+2693(cdl\))S
+3972 V
+11 B
+900(3.)S
+1049(Server)S
+1391(Connections)S
+4128 V
+11 R
+1175(The)S
+11 B
+1391(cdl_open\(\))S
+11 R
+1932(procedure)S
+2414(takes)S
+2685(a)S
+2779(single)S
+3088(argument)S
+3548(specifying)S
+4051(the)S
+4232(type)S
+4468(of)S
+4606(connection)S
+5134(to)S
+4248 V
+900(make)S
+1175(to)S
+1298(the)S
+1469(server,)S
+1800(this)S
+1997(routine)S
+2345(also)S
+2559(initializes)S
+3024(the)S
+3195(CDL)S
+3452(package.)S
+3907(If)S
+4016(this)S
+4213(is)S
+4324(a)S
+4409(NULL)S
+4738(pointer)S
+5086(the)S
+4368 V
+900(CDL)S
+1171(will)S
+1395(attempt)S
+1777(to)S
+1915(\256rst)S
+2139(connect)S
+2531(on)S
+2693(a)S
+2793(unix)S
+3041(domain)S
+3423(socket,)S
+3783(if)S
+3902(that)S
+4119(fails)S
+4360(the)S
+4546(standard)S
+4969(IRAF)S
+4488 V
+900(/dev/imt1*)S
+1411(\256fo)S
+1597(pipes)S
+1862(are)S
+2027(tried.)S
+2322(The)S
+2525(syntax)S
+2845(for)S
+3005(the)S
+11 I
+3172(imtdev)S
+11 R
+3497(argument)S
+3944(is)S
+4051(as)S
+4175(follows:)S
+4668 V
+11 C
+2000(<domain>)S
+2594(:)S
+2726(<address>)S
+4884 V
+11 R
+900(where)S
+1204(<domain>)S
+1696(is)S
+1808(one)S
+2004(of)S
+2133(")S
+11 B
+2178(inet)S
+11 R
+2355(")S
+2438(\(internet)S
+2847(tcp/ip)S
+3136(socket\),)S
+3518(")S
+11 B
+3563(unix)S
+11 R
+3773(")S
+3856(\(unix)S
+4126(domain)S
+4494(socket\))S
+4848(or)S
+4977(")S
+11 B
+5022(\256fo)S
+11 R
+5175(")S
+5004 V
+900(\(named)S
+1264(pipe\).)S
+1586(The)S
+1792(form)S
+2041(of)S
+2168(the)S
+2338(address)S
+2702(depends)S
+3097(upon)S
+3353(the)S
+3522(domain,)S
+3915(as)S
+4041(illustrated)S
+4516(in)S
+4637(the)S
+4806(examples)S
+5124 V
+900(below.)S
+1264(The)S
+1469(address)S
+1832(\256eld)S
+2063(may)S
+2288(contain)S
+2647(up)S
+2793(to)S
+2915(two)S
+3116("%d")S
+3388(\256elds.)S
+3724(If)S
+3832(present,)S
+4212(the)S
+4382(user's)S
+4679(UID)S
+4909(will)S
+5117(be)S
+5244 V
+900(substituted)S
+1440(\(e.g.)S
+1697("unix:/tmp/.IMT%d"\).)S
+2749(The)S
+2981(default)S
+3347(connection)S
+3890(if)S
+4019(no)S
+4191(imtdev)S
+4559(is)S
+4695(speci\256ed)S
+5146(is)S
+5364 V
+900("unix:/tmp/.IMT%d",)S
+1909(failing)S
+2251(that)S
+2471(a)S
+2574(connection)S
+3110(is)S
+3239(attempted)S
+3727(on)S
+3892(the)S
+4082(/dev/imt1[io])S
+4719(named)S
+5067(\256fo)S
+5484 V
+900(pipes.)S
+5724 V
+11 B
+900(3.1.)S
+1132(Domain)S
+1538(Sockets)S
+5880 V
+11 R
+1175(Domain)S
+1576(sockets)S
+1946(are)S
+2125(sockets)S
+2495(created)S
+2856(on)S
+3013(the)S
+3194(local)S
+3454(host.)S
+3746(The)S
+3963(connection)S
+4491(is)S
+4612(usually)S
+4978(faster)S
+6000 V
+900(than)S
+1130(an)S
+1274(inet)S
+1479(socket)S
+1799(and)S
+1997(comparable)S
+2547(to)S
+2673(a)S
+2761(\256fo.)S
+3015(If)S
+3127(the)S
+3301(socket)S
+3621(name)S
+3898(is)S
+4012(speci\256ed)S
+4442(with)S
+4678(a)S
+4766('%d')S
+5024(\256eld)S
+6120 V
+900(the)S
+1073(client)S
+1356(can)S
+1546(be)S
+1688(assured)S
+2055(of)S
+2185(a)S
+2272(unique)S
+2610(socket)S
+2929(name)S
+3205(for)S
+3371(each)S
+3609(user)S
+3831(allowing)S
+4256(multiple)S
+4664(clients)S
+4991(to)S
+5117(be)S
+6240 V
+900(run)S
+1079(on)S
+1222(the)S
+1389(same)S
+1647(host)S
+1864(by)S
+2007(di)S
+2093 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+2160(erent)S
+2411(users.)S
+6396 V
+900(Example)S
+11 Y1
+900(2)S
+905(2222222)S
+6696 V
+11 C
+1175(/*)S
+1373(Connection)S
+2099(to)S
+2297(a)S
+2429(local)S
+2825(host)S
+3155(using)S
+3551(socket)S
+4013(domain)S
+4475(socket.)S
+5003(*/)S
+6816 V
+1175(if)S
+1373(\(\(cdl)S
+1769(=)S
+1901(cdl_open)S
+2495(\("unix:/tmp/.IMT%d"\)\))S
+3947(==)S
+4145(NULL\))S
+4541({)S
+6936 V
+1505(fprintf)S
+2033(\(stderr,)S
+2627("cannot)S
+3155(open)S
+3485(domain)S
+3947(socket)S
+4409(connection\\n"\);)S
+7056 V
+1505(exit)S
+1835(\(1\);)S
+7176 V
+1175(})S
+7920 V
+EP
+%%Page: 3 6
+BP
+/slant 0 def
+/height 1.000000 def
+11 C
+11 C
+480 V
+11 R
+2963(- 3 -)S
+840 V
+11 B
+900(3.2.)S
+1132(Named)S
+1500(FIFO)S
+1796(Pipes)S
+996 V
+11 R
+1175(This)S
+1426(is)S
+1555(the)S
+1744(traditional)S
+2251(approach,)S
+2734(and)S
+2947(the)S
+3136(only)S
+3387(one)S
+3600(supported)S
+4089(by)S
+4255(SAOimage)S
+4799(\(although)S
+1116 V
+900(recent)S
+1208(versions)S
+1616(contain)S
+1981(support)S
+2353(for)S
+2522(sockets\).)S
+2951(Any)S
+3182(named)S
+3516(\256fo)S
+3711(pipe)S
+3942(may)S
+4173(be)S
+4318(used,)S
+4589(the)S
+4765(syntax)S
+5093(for)S
+1236 V
+900(the)S
+11 I
+1067(imtdev)S
+11 R
+1392(string)S
+1676(in)S
+1795(this)S
+1988(case)S
+2208(is)S
+1416 V
+11 B
+1450(\256fo:)S
+11 C
+1639(<input_fifo>)S
+11 B
+2431(:)S
+11 C
+2467(<output_fifo>)S
+1632 V
+11 R
+900(Example)S
+11 Y1
+900(2)S
+905(2222222)S
+1812 V
+11 C
+1175(/*)S
+1373(Connection)S
+2099(to)S
+2297(a)S
+2429(local)S
+2825(host)S
+3155(using)S
+3551(named)S
+3947(fifo)S
+4277(pipes.)S
+4739(*/)S
+1932 V
+1175(if)S
+1373(\(\(cdl)S
+1769(=)S
+1901(cdl_open)S
+2495(\("fifo:/dev/imt1i:/dev/imt1o"\)\))S
+4607(==)S
+4805(NULL\))S
+5201({)S
+2052 V
+1505(fprintf)S
+2033(\(stderr,)S
+2627("cannot)S
+3155(open)S
+3485(fifo)S
+3815(pipe)S
+4145(connection\\n"\);)S
+2172 V
+1505(exit)S
+1835(\(1\);)S
+2292 V
+1175(})S
+2532 V
+11 B
+900(3.3.)S
+1132(Inet)S
+1354(Sockets)S
+2688 V
+11 R
+1175(Inet)S
+1378(sockets)S
+1734(are)S
+1899(connections)S
+2456(between)S
+2854(hosts)S
+3115(via)S
+3283(a)S
+3365(tcp/ip)S
+3650(socket.)S
+4025(This)S
+4255(permits)S
+4619(connecting)S
+5134(to)S
+2808 V
+900(the)S
+1067(server)S
+1366(over)S
+1593(a)S
+1674(remote)S
+2011(network)S
+2403(connection)S
+2917(anywhere)S
+3374(on)S
+3517(the)S
+3684(Internet.)S
+2964 V
+900(Example)S
+11 Y1
+900(2)S
+905(2222222)S
+3144 V
+11 C
+1175(/*)S
+1373(Connection)S
+2099(to)S
+2297(a)S
+2429(local)S
+2825(host)S
+3155(using)S
+3551(socket)S
+4013(5137.)S
+4409(*/)S
+3264 V
+1175(if)S
+1373(\(\(cdl)S
+1769(=)S
+1901(cdl_open)S
+2495(\("inet:5137"\)\))S
+3485(==)S
+3683(NULL\))S
+4079({)S
+3384 V
+1505(fprintf)S
+2033(\(stderr,)S
+2627("cannot)S
+3155(open)S
+3485(inet)S
+3815(socket)S
+4277(connection\\n"\);)S
+3504 V
+1505(exit)S
+1835(\(1\);)S
+3624 V
+1175(})S
+3864 V
+1175(/*)S
+1373(Connection)S
+2099(to)S
+2297(a)S
+2429(remote)S
+2891(internet)S
+3485(host)S
+3815(using)S
+4211(socket)S
+4673(5137.)S
+5069(*/)S
+3984 V
+1175(if)S
+1373(\(\(cdl)S
+1769(=)S
+1901(cdl_open)S
+2495(\("inet:5137:foo.bar.edu"\)\))S
+4277(==)S
+4475(NULL\))S
+4871({)S
+4104 V
+1505(fprintf)S
+2033(\(stderr,)S
+2627("cannot)S
+3155(open)S
+3485(inet)S
+3815(socket)S
+4277(connection\\n"\);)S
+4224 V
+1505(exit)S
+1835(\(1\);)S
+4344 V
+1175(})S
+4584 V
+11 B
+900(3.4.)S
+1132(User-De\256ned)S
+1780(Connections)S
+4740 V
+11 R
+1175(Since)S
+1465(IRAF)S
+1762(V2.10.3)S
+2163(client)S
+2453(tasks)S
+2719(have)S
+2971(been)S
+3223(able)S
+3451(to)S
+3583(use)S
+3775(an)S
+11 B
+3924(IMTDEV)S
+11 R
+4422(unix)S
+4665(environment)S
+4860 V
+900(variable)S
+1286(to)S
+1406(set)S
+1562(the)S
+1730(connection)S
+2245(type,)S
+2496(the)S
+2663(syntax)S
+2983(of)S
+3107(this)S
+3300(variable)S
+3685(is)S
+3792(the)S
+3959(same)S
+4217(as)S
+4341(described)S
+4793(above.)S
+5148(If)S
+4980 V
+900(the)S
+11 I
+1069(cdl_open\(\))S
+11 R
+1578(procedure)S
+2049(is)S
+2158(called)S
+2454(with)S
+2685(a)S
+2768(NULL)S
+3095(pointer)S
+3441(the)S
+3610(IMTDEV)S
+4071(environment)S
+4661(variable)S
+5048(will)S
+5100 V
+900(automatically)S
+1544(be)S
+1693(checked.)S
+2157(To)S
+2325(explicitly)S
+2787(use)S
+2979(this)S
+3185(\(or)S
+3358(any)S
+3562(other\))S
+3868(variable)S
+4265(in)S
+4396(the)S
+4575(client)S
+4864(task)S
+5086(the)S
+5220 V
+11 I
+900(cdl_open\(\))S
+11 R
+1407(procedure)S
+1876(may)S
+2098(be)S
+2234(called)S
+2528(as)S
+2652(e.g.)S
+5400 V
+11 C
+1175(if)S
+1373(\(\(cdl)S
+1769(=)S
+1901(cdl_open)S
+2495(\(getenv\("IMTDEV"\)\)\))S
+3815(==)S
+4013(NULL\))S
+4409({)S
+5520 V
+1505(fprintf)S
+2033(\(stderr,)S
+2627("cannot)S
+3155(open)S
+3485(server)S
+3947(connection\\n"\);)S
+5640 V
+1505(exit)S
+1835(\(1\);)S
+5760 V
+1175(})S
+6000 V
+11 B
+900(4.)S
+1049(Image)S
+1374(Display)S
+6240 V
+900(4.1.)S
+1132(Overview)S
+1615(of)S
+1739(the)S
+1918(Display)S
+2307(Process)S
+6396 V
+11 R
+1175(Basic)S
+1492(image)S
+1833(display)S
+2224(is)S
+2371(done)S
+2658(most)S
+2947(easily)S
+3277(using)S
+3590(the)S
+3798(high-level)S
+11 B
+4317(cdl_displayIRAF\(\))S
+11 R
+5192(,)S
+6516 V
+11 B
+900(cdl_displayFITS\(\))S
+11 R
+1807(and)S
+11 B
+2018(cdl_displayPix\(\))S
+11 R
+2831(procedures.)S
+3424(These)S
+3738(routines)S
+4145(automatically)S
+4796(de\256ne)S
+5117(an)S
+6636 V
+900(image)S
+1218(WCS)S
+1507(and)S
+1715(mapping,)S
+2178(clear)S
+2439(the)S
+2623(frame,)S
+2955(set)S
+3127(the)S
+3311(frame)S
+3615(bu)S
+3725 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+3792(er)S
+3926(con\256guration)S
+4562(and)S
+4770(center)S
+5086(the)S
+6756 V
+900(image)S
+1237(in)S
+1392(the)S
+1595(display.)S
+2043(For)S
+2265(most)S
+2549(applications)S
+3149(these)S
+3443(are)S
+3644(all)S
+3823(that)S
+4057(will)S
+4298(be)S
+4470(needed,)S
+4876(but)S
+5086(the)S
+6876 V
+11 B
+900(cdl_writeSubRaster\(\))S
+11 R
+1940(procedure)S
+2411(can)S
+2597(also)S
+2809(be)S
+2947(used)S
+3183(to)S
+3304(display)S
+3657(an)S
+3795(image.)S
+4159(For)S
+4347(example,)S
+4781(to)S
+4902(display)S
+6996 V
+900(one)S
+1109(image)S
+1428(in)S
+1565(a)S
+1664(mosaic)S
+2026(or)S
+2168(other)S
+2444(cases)S
+2725(where)S
+3042(the)S
+3226(task)S
+3453(needs)S
+3752(low-level)S
+4216(access)S
+4544(to)S
+4680(position)S
+5086(the)S
+7116 V
+900(image)S
+1201(or)S
+1325(write)S
+1583(raw)S
+1779(pixel)S
+2032(values.)S
+7920 V
+EP
+%%Page: 4 7
+BP
+/slant 0 def
+/height 1.000000 def
+11 R
+11 R
+480 V
+2963(- 4 -)S
+840 V
+1175(In)S
+1322(these)S
+1603(cases)S
+1889(it)S
+2007(is)S
+2137(the)S
+2328(responsibility)S
+2985(of)S
+3133(the)S
+3324(client)S
+3625(program)S
+4053(to)S
+4196(prepare)S
+4579(the)S
+4770(server)S
+5093(for)S
+960 V
+900(display.)S
+1312(The)S
+1515(basic)S
+1773(steps)S
+2026(involved)S
+2444(in)S
+2563(displaying)S
+3055(an)S
+3191(image)S
+3492(include)S
+1200 V
+11 B
+1407(Operation)S
+3773(CDL)S
+4038(Procedure)S
+1210 V
+11 Y1
+1407(2)S
+1413(222222222222222222222222222222222222222222222222222222222222)S
+1330 V
+11 R
+1407(Selecting)S
+1849(the)S
+2016(frame)S
+11 I
+3773(cdl_setFrame\(\))S
+1450 V
+11 R
+1407(Clear)S
+1677(the)S
+1844(frame)S
+11 I
+3773(cdl_clearFrame\(\))S
+1570 V
+11 R
+1407(Select)S
+1708(the)S
+1875(frame)S
+2162(bu)S
+2272 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+2339(er)S
+2456(con\256guration)S
+11 I
+3773(cdl_selectFB\(\))S
+1690 V
+11 R
+1407(Set)S
+1581(the)S
+1748(frame)S
+2035(bu)S
+2145 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+2212(er)S
+2329(con\256guration)S
+11 I
+3773(cdl_setFBCon\256g\(\))S
+1810 V
+11 R
+1407(Scale)S
+1677(the)S
+1844(image)S
+2145(pixels)S
+2441(to)S
+2560(201)S
+2758(display)S
+3109(values)S
+11 I
+3773(cdl_zscaleImage\(\))S
+1930 V
+11 R
+1407(Compute)S
+1844(the)S
+2011(raster)S
+2286(placement)S
+2769(in)S
+2888(the)S
+3055(frame)S
+3342(bu)S
+3452 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+3519(er)S
+2050 V
+1407(Construct)S
+1868(a)S
+11 I
+1949(node!path)S
+11 R
+2427(image)S
+2728(path)S
+2170 V
+1407(Set)S
+1581(the)S
+1748(image)S
+2049(mapping)S
+11 I
+3773(cdl_setMapping\(\))S
+2290 V
+11 R
+1407(De\256ne)S
+1732(the)S
+1899(image)S
+2200(WCS)S
+2410 V
+1407(Set)S
+1581(the)S
+1748(image)S
+2049(WCS)S
+11 I
+3773(cdl_setWCS\(\))S
+2530 V
+11 R
+1407(Write)S
+1689(the)S
+1856(pixels)S
+2152(to)S
+2271(the)S
+2438(display)S
+11 I
+3773(cdl_writeSubRaster\(\))S
+2770 V
+11 R
+900(In)S
+1044(cases)S
+1328(like)S
+1547(a)S
+1649(mosaic)S
+2014(display,)S
+2414(obviously)S
+2903(some)S
+3189(steps)S
+3463(\(e.g.)S
+3712(clearing)S
+4118(the)S
+4306(frame,)S
+4642(selecting)S
+5086(the)S
+2890 V
+900(con\256guration,)S
+1548(etc\))S
+1745(will)S
+1950(only)S
+2179(need)S
+2418(to)S
+2537(be)S
+2673(done)S
+2919(once.)S
+3219(XImtool)S
+3625(V1.3)S
+3875(and)S
+4066(later)S
+4293(version)S
+4649(support)S
+5012(mul-)S
+3010 V
+900(tiple)S
+1147(WCSs)S
+1480(in)S
+1617(a)S
+1716(single)S
+2030(frame)S
+2335(so)S
+2484(each)S
+2734(piece)S
+3015(of)S
+3157(the)S
+3342(mosaic)S
+3704(should)S
+4050(de\256ne)S
+4370(a)S
+4470(mapping)S
+4907(and)S
+5117(an)S
+3130 V
+900(independent)S
+1487(WCS.)S
+1838(The)S
+2058(last)S
+2261(step)S
+2488(in)S
+2624(the)S
+2808(display)S
+3176(here)S
+3413(should)S
+3757(be)S
+3910(a)S
+4008(single)S
+4321(WCS)S
+4610(for)S
+4787(the)S
+4971(entire)S
+3250 V
+900(mosaic)S
+1264(such)S
+1518(as)S
+1662(")S
+11 I
+1707(detector)S
+2119(coordinates)S
+11 R
+2638(",)S
+2764(without)S
+3154(this)S
+3367(the)S
+3555(coordinates)S
+4114(used)S
+4369(by)S
+4533(default)S
+4891(will)S
+5117(be)S
+3370 V
+900(based)S
+1195(on)S
+1351(the)S
+1530(last)S
+1728(WCS)S
+2012(sent)S
+2234(to)S
+2365(the)S
+2544(display.)S
+2968(Servers)S
+3341(which)S
+3654(do)S
+3809(not)S
+3995(support)S
+4370(mappings)S
+4843(will)S
+5060(just)S
+3490 V
+900(ignore)S
+1227(the)S
+1408(mapping)S
+1840(information,)S
+2434(but)S
+2622(may)S
+2858(still)S
+3072(require)S
+3428(a)S
+3523(frame)S
+3824(bu)S
+3934 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+4001(er)S
+4132(WCS)S
+4418(for)S
+4593(other)S
+4866(tasks)S
+5134(to)S
+3610 V
+900(operate)S
+1269(correctly.)S
+1766(For)S
+1967(simple)S
+2309(displays)S
+2718(of)S
+2857(single)S
+3168(images,)S
+3555(the)S
+3737(high-level)S
+4230(routines)S
+4632(handle)S
+4972(all)S
+5129(of)S
+3730 V
+900(these)S
+1164(steps)S
+1423(automatically,)S
+2088(they)S
+2316(are)S
+2487(included)S
+2904(here)S
+3130(as)S
+3260(checklist)S
+3689(of)S
+3819(what)S
+4071(must)S
+4326(be)S
+4469(considered)S
+4983(when)S
+3850 V
+900(using)S
+1172(the)S
+1339(CDL)S
+1592(for)S
+1752(low-level)S
+2199(display.)S
+4090 V
+11 B
+900(4.2.)S
+1132(Displaying)S
+1669(IRAF)S
+1970(Images)S
+4246 V
+11 R
+1175(The)S
+11 B
+1379(cdl_displayIRAF\(\))S
+11 R
+2288(procedure)S
+2758(can)S
+2943(be)S
+3080(used)S
+3315(to)S
+3435(display)S
+3787(an)S
+3924(IRAF)S
+4209(OIF)S
+4420(format)S
+4746(image)S
+5049(\(i.e.)S
+4366 V
+900(images)S
+1252(with)S
+1489(a)S
+11 I
+1578(.imh)S
+11 R
+1812(extension\))S
+2310(by)S
+2461(simply)S
+2803(passing)S
+3174(in)S
+3300(the)S
+3474(image)S
+3782(name.)S
+4120(Pixel)S
+4387(\256les)S
+4611(for)S
+4778(the)S
+4952(image)S
+4486 V
+900(must)S
+1150(be)S
+1288(accessible)S
+1766(from)S
+2014(the)S
+2183(local)S
+2431(machine)S
+2837(but)S
+3013(can)S
+3199(be)S
+3337(in)S
+3458(any)S
+3651(directory,)S
+4109(the)S
+4278(HDR$)S
+4600(syntax)S
+4923(for)S
+5086(the)S
+4606 V
+900(imdir)S
+1174(is)S
+1283(also)S
+1495(recognized.)S
+2070(Images)S
+2421(may)S
+2645(be)S
+2783(three)S
+3036(dimensional,)S
+3637(the)S
+11 I
+3806(band)S
+11 R
+4060(argument)S
+4508(is)S
+4616(used)S
+4851(to)S
+4971(select)S
+4726 V
+900(the)S
+1073(image)S
+1380(band)S
+1632(to)S
+1757(be)S
+1899(displayed.)S
+2420(The)S
+11 I
+2629(frame)S
+11 R
+2924(and)S
+11 I
+3121(fbcon\256g)S
+11 R
+3514(arguments)S
+4011(select)S
+4300(the)S
+4474(frame)S
+4768(and)S
+4966(frame)S
+4846 V
+900(bu)S
+1010 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+1077(er)S
+1210(size)S
+1429(respectively,)S
+2035(the)S
+2218(special)S
+2571(symbolic)S
+3024(value)S
+11 B
+3310(FB_AUTO)S
+11 R
+3872(may)S
+4109(be)S
+4260(used)S
+4509(for)S
+4684(the)S
+11 I
+4866(fbcon\256g)S
+4966 V
+11 R
+900(argument)S
+1358(to)S
+1488(have)S
+1738(the)S
+1916(procedure)S
+2396(automatically)S
+3038(select)S
+3331(the)S
+3509(frame)S
+3807(bu)S
+3917 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+3984(er)S
+4112(most)S
+4371(appropriate)S
+4914(for)S
+5086(the)S
+5086 V
+900(image)S
+1208(size.)S
+1479(If)S
+1591(the)S
+11 I
+1765(zscale)S
+11 R
+2073(\257ag)S
+2278(is)S
+2392(greater)S
+2734(than)S
+2963(zero)S
+3190(the)S
+3364(image)S
+3672(will)S
+3884(automatically)S
+4522(be)S
+4664(converted)S
+5134(to)S
+5206 V
+900(8-bit)S
+1154(values)S
+1480(using)S
+1765(the)S
+1945(zscale)S
+2257(mapping)S
+2688(algorithm.)S
+3223(The)S
+3439(function)S
+3851(returns)S
+4201(a)S
+4295(positive)S
+4690(value)S
+4973(if)S
+5086(the)S
+5326 V
+900(image)S
+1201(cannot)S
+1526(be)S
+1662(accessed)S
+2076(or)S
+2200(displayed)S
+2654(for)S
+2814(any)S
+3005(reason,)S
+3351(an)S
+3487(error)S
+3731(message)S
+4135(will)S
+4340(be)S
+4476(printed.)S
+5482 V
+1175(The)S
+11 I
+1393(cdl_isIRAF\(\))S
+11 R
+2013(procedure)S
+2497(returns)S
+2849(a)S
+2946(positive)S
+3344(value)S
+3630(if)S
+3746(the)S
+3929(\256lename)S
+4356(argument)S
+4819(is)S
+4942(recog-)S
+5602 V
+900(nized)S
+1177(as)S
+1308(an)S
+1451(IRAF)S
+1742(image,)S
+2078(it)S
+2180(does)S
+2421(not)S
+2602(check)S
+2896(whether)S
+3288(the)S
+3462(pixel)S
+3722(\256le)S
+3903(can)S
+4094(be)S
+4236(successfully)S
+4811(accessed.)S
+5722 V
+900(For)S
+1086(simply)S
+1420(reading)S
+1781(the)S
+1948(pixels)S
+2244(from)S
+2490(an)S
+2626(IRAF)S
+2910(image)S
+3211(the)S
+11 B
+3378(cdl_readIRAF\(\))S
+11 R
+4161(procedure)S
+4631(may)S
+4854(be)S
+4991(used.)S
+5842 V
+900(The)S
+1114(function)S
+1524(returns)S
+1872(a)S
+1964(zero)S
+2195(value)S
+2475(and)S
+2676(sets)S
+2884(the)S
+3061(output)S
+3386(pixel)S
+3649(array,)S
+3943(image)S
+4254(dimensions)S
+4799(and)S
+5000(pixel)S
+5962 V
+900(size)S
+1117(if)S
+1231(successful,)S
+1756(otherwise)S
+2229(the)S
+2410(function)S
+2823(returns)S
+3175(a)S
+3271(positive)S
+3668(value.)S
+4014(Note)S
+4275(that)S
+4488(the)S
+4670(output)S
+5000(pixel)S
+6082 V
+900(values)S
+1213(may)S
+1435(need)S
+1674(to)S
+1793(be)S
+1929(scaled)S
+2235(before)S
+2546(they)S
+2768(can)S
+2952(be)S
+3088(displayed.)S
+6322 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+6442 V
+11 C
+1175(int)S
+1439(cdl_displayIRAF)S
+2495(\(CDLPtr)S
+3023(cdl,)S
+3353(char)S
+3683(*fname,)S
+4211(int)S
+4475(band,)S
+6562 V
+1439(int)S
+1703(frame,)S
+2165(int)S
+2429(fbconfig,)S
+3089(int)S
+3353(zscale\))S
+6682 V
+1175(int)S
+1439(cdl_isIRAF)S
+2165(\(char)S
+2561(*fname\))S
+6802 V
+1175(int)S
+1439(cdl_readIRAF)S
+2297(\(char)S
+2693(*fname,)S
+3221(int)S
+3485(band,)S
+3881(uchar)S
+4277(**pix,)S
+6922 V
+1439(int)S
+1703(*nx,)S
+2033(int)S
+2297(*ny,)S
+2627(int)S
+2891(*bitpix,)S
+3485(char)S
+3815(*title\))S
+7920 V
+EP
+%%Page: 5 8
+BP
+/slant 0 def
+/height 1.000000 def
+11 C
+11 C
+480 V
+11 R
+2963(- 5 -)S
+840 V
+11 B
+900(4.3.)S
+1132(Displaying)S
+1669(FITS)S
+1948(Images)S
+996 V
+11 R
+1175(The)S
+11 B
+1385(cdl_displayFITS\(\))S
+11 R
+2278(procedure)S
+2754(can)S
+2945(be)S
+3088(used)S
+3329(to)S
+3455(display)S
+3813(a)S
+11 I
+3901(simple)S
+11 R
+4228(FITS)S
+4495(image)S
+4804(by)S
+4955(name.)S
+1116 V
+900(A)S
+1016("simple")S
+1437(FITS)S
+1701(\256le)S
+1879(is)S
+1990(assumed)S
+2405(to)S
+2528(be)S
+2668(one)S
+2863(containing)S
+3364(a)S
+3449(single)S
+3749(image)S
+4053(and)S
+4247(having)S
+4582(no)S
+4728(extensions.)S
+1236 V
+900(Other)S
+1183(types)S
+1449(of)S
+1574(FITS)S
+1835(\256les)S
+2053(may)S
+2276(of)S
+2401(course)S
+2720(be)S
+2857(displayed)S
+3312(but)S
+3487(the)S
+3655(client)S
+3933(will)S
+4139(have)S
+4379(to)S
+4499(use)S
+4680(other)S
+4940(means)S
+1356 V
+900(to)S
+1026(import)S
+1360(the)S
+1534(pixels.)S
+1898(FITS)S
+2164(image)S
+2471(extensions)S
+2974(may)S
+3202(be)S
+3344(supported)S
+3816(in)S
+3941(a)S
+4028(future)S
+4328(release)S
+4669(of)S
+4799(the)S
+4972(CDL.)S
+1476 V
+900(The)S
+11 I
+1110(frame)S
+11 R
+1406(and)S
+11 I
+1605(fbcon\256g)S
+11 R
+2000(arguments)S
+2498(select)S
+2788(the)S
+2963(frame)S
+3258(and)S
+3457(frame)S
+3752(bu)S
+3862 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+3929(er)S
+4054(size)S
+4265(respectively,)S
+4863(the)S
+5038(spe-)S
+1596 V
+900(cial)S
+1103(symbolic)S
+1552(value)S
+11 B
+1834(FB_AUTO)S
+11 R
+2393(may)S
+2627(be)S
+2775(used)S
+3021(for)S
+3192(the)S
+11 I
+3370(fbcon\256g)S
+11 R
+3768(argument)S
+4226(to)S
+4356(have)S
+4606(the)S
+4784(procedure)S
+1716 V
+900(automatically)S
+1540(select)S
+1831(the)S
+2007(frame)S
+2303(bu)S
+2413 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+2480(er)S
+2606(most)S
+2863(appropriate)S
+3403(for)S
+3573(the)S
+3750(image)S
+4061(size.)S
+4335(If)S
+4450(the)S
+11 I
+4627(zscale)S
+11 R
+4938(\257ag)S
+5146(is)S
+1836 V
+900(greater)S
+1236(than)S
+1459(zero)S
+1680(the)S
+1847(image)S
+2148(will)S
+2353(automatically)S
+2984(be)S
+3120(converted)S
+3584(to)S
+3703(8-bit)S
+3944(values)S
+4257(using)S
+4529(the)S
+4696(zscale)S
+4995(map-)S
+1956 V
+900(ping)S
+1154(algorithm.)S
+1702(The)S
+1931(function)S
+2356(returns)S
+2719(a)S
+2826(positive)S
+3234(value)S
+3530(if)S
+3656(the)S
+3849(image)S
+4176(cannot)S
+4527(be)S
+4689(accessed)S
+5129(or)S
+2076 V
+900(displayed)S
+1354(for)S
+1514(any)S
+1705(reason,)S
+2051(an)S
+2187(error)S
+2431(message)S
+2835(will)S
+3040(be)S
+3176(printed.)S
+2232 V
+1175(The)S
+11 I
+1378(cdl_isFITS\(\))S
+11 R
+1966(procedure)S
+2435(returns)S
+2772(a)S
+2853(positive)S
+3235(value)S
+3505(if)S
+3605(the)S
+3773(\256lename)S
+4185(argument)S
+4633(is)S
+4741(recognized)S
+2352 V
+900(as)S
+1037(a)S
+1131(simple)S
+1470(FITS)S
+1742(image.)S
+2116(For)S
+2314(simply)S
+2660(reading)S
+3033(the)S
+3212(image)S
+3525(pixels)S
+3833(the)S
+11 B
+4012(cdl_readFITS\(\))S
+11 R
+4784(procedure)S
+2472 V
+900(may)S
+1123(be)S
+1260(used.)S
+1556(The)S
+1760(output)S
+2076(pixel)S
+2330(array,)S
+2615(image)S
+2917(dimensions)S
+3453(and)S
+3645(pixel)S
+3899(size)S
+4103(are)S
+4269(returned)S
+4668(if)S
+4770(successful)S
+2592 V
+900(otherwise)S
+1362(the)S
+1532(function)S
+1934(returns)S
+2274(a)S
+2358(positive)S
+2743(value.)S
+3077(Note)S
+3326(that)S
+3527(the)S
+3697(returned)S
+4097(pixel)S
+4353(values)S
+4669(may)S
+4893(need)S
+5134(to)S
+2712 V
+900(be)S
+1036(scaled)S
+1342(before)S
+1653(they)S
+1875(can)S
+2059(be)S
+2195(displayed.)S
+2952 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+3072 V
+11 C
+1175(int)S
+1439(cdl_displayFITS)S
+2495(\(CDLPtr)S
+3023(cdl,)S
+3353(char)S
+3683(*fname,)S
+4211(int)S
+4475(frame,)S
+3192 V
+1439(int)S
+1703(fbconfig,)S
+2363(int)S
+2627(zscale\))S
+3312 V
+1175(int)S
+1439(cdl_isFITS)S
+2165(\(char)S
+2561(*fname\))S
+3432 V
+1175(int)S
+1439(cdl_readFITS)S
+2297(\(char)S
+2693(*fname,)S
+3221(uchar)S
+3617(**pix,)S
+4079(int)S
+4343(*nx,)S
+4673(int)S
+4937(*ny,)S
+3552 V
+1439(int)S
+1703(*bitpix,)S
+2297(char)S
+2627(*title\))S
+3792 V
+11 B
+900(4.4.)S
+1132(Displaying)S
+1669(Raw)S
+1915(Pixels)S
+3948 V
+11 R
+1175(The)S
+11 B
+1381(cdl_displayPix\(\))S
+11 R
+2177(procedure)S
+2649(can)S
+2837(be)S
+2977(used)S
+3215(to)S
+3338(display)S
+3693(an)S
+3833(arbitrary)S
+4246(array)S
+4506(of)S
+4634(pixels)S
+4934(of)S
+5062(any)S
+4068 V
+900(size.)S
+1166(The)S
+11 I
+1371(nx)S
+11 R
+1509(and)S
+11 I
+1701(ny)S
+11 R
+1838(arguments)S
+2329(are)S
+2495(the)S
+2663(raster)S
+2939(dimensions,)S
+3503(and)S
+11 I
+3695(bitpix)S
+11 R
+3980(is)S
+4088(the)S
+4256(pixel)S
+4510(size)S
+4714(and)S
+4906(has)S
+5086(the)S
+4188 V
+900(same)S
+1178(meaning)S
+1609(as)S
+1753(the)S
+1940(FITS)S
+2220(BITPIX)S
+2627(keyword.)S
+3124(The)S
+11 I
+3347(frame)S
+11 R
+3656(and)S
+11 I
+3867(fbcon\256g)S
+11 R
+4274(arguments)S
+4784(select)S
+5086(the)S
+4308 V
+900(frame)S
+1199(and)S
+1402(frame)S
+1701(bu)S
+1811 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+1878(er)S
+2007(size)S
+2222(respectively,)S
+2824(the)S
+3003(special)S
+3352(symbolic)S
+3800(value)S
+11 B
+4081(FB_AUTO)S
+11 R
+4639(may)S
+4872(be)S
+5019(used)S
+4428 V
+900(for)S
+1082(the)S
+11 I
+1271(fbcon\256g)S
+11 R
+1680(argument)S
+2149(to)S
+2290(have)S
+2551(the)S
+2740(procedure)S
+3231(automatically)S
+3884(select)S
+4188(the)S
+4378(frame)S
+4688(bu)S
+4798 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+4865(er)S
+5005(most)S
+4548 V
+900(appropriate)S
+1441(for)S
+1611(the)S
+1788(image)S
+2099(size.)S
+2372(If)S
+2486(the)S
+11 I
+2662(zscale)S
+11 R
+2972(\257ag)S
+3179(is)S
+3295(greater)S
+3639(than)S
+3870(zero)S
+4099(the)S
+4275(image)S
+4585(will)S
+4799(automati-)S
+4668 V
+900(cally)S
+1146(be)S
+1282(converted)S
+1746(to)S
+1865(8-bit)S
+2106(values)S
+2419(using)S
+2691(the)S
+2858(zscale)S
+3157(mapping)S
+3575(algorithm.)S
+4908 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+5028 V
+11 C
+1175(int)S
+1439(cdl_displayPix)S
+2429(\(CDLPtr)S
+2957(cdl,)S
+3287(uchar)S
+3683(*pix,)S
+4079(int)S
+4343(nx,)S
+4607(int)S
+4871(ny,)S
+5148 V
+1439(int)S
+1703(bitpix,)S
+2231(int)S
+2495(frame,)S
+2957(int)S
+3221(fbconfig,)S
+3881(int)S
+4145(zscale\))S
+5388 V
+11 B
+900(4.5.)S
+1132(Frame)S
+1474(Selection)S
+5544 V
+11 R
+1175(Frame)S
+1495(selection)S
+1925(is)S
+2039(normally)S
+2476(done)S
+2729(as)S
+2860(an)S
+3003(argument)S
+3457(to)S
+3583(one)S
+3781(of)S
+3913(the)S
+4088(display)S
+4447(procedures,)S
+4995(how-)S
+5664 V
+900(ever)S
+1127(frames)S
+1464(may)S
+1693(be)S
+1836(explicitly)S
+2292(selected)S
+2684(using)S
+2963(the)S
+11 B
+3136(cdl_setFrame\(\))S
+11 R
+3879(procedure.)S
+4415(This)S
+4650(allows)S
+4976(client)S
+5784 V
+900(programs)S
+1361(to)S
+1494(essentially)S
+2005("blink")S
+2370(frames)S
+2715(independently,)S
+3413(as)S
+3552(long)S
+3796(as)S
+3935(the)S
+4117(server)S
+4431(supports)S
+4852(multiple)S
+5904 V
+900(frames.)S
+1291(The)S
+11 B
+1494(cdl_getFrame\(\))S
+11 R
+2243(procedure)S
+2712(may)S
+2934(be)S
+3070(used)S
+3304(to)S
+3423(get)S
+3590(the)S
+3757(current)S
+4099(frame)S
+4386(set)S
+4541(in)S
+4660(the)S
+4827(server.)S
+6144 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+6264 V
+11 C
+1175(void)S
+1505(cdl_setFrame)S
+2363(\(CDLPtr)S
+2891(cdl,)S
+3221(int)S
+3485(frame\))S
+6384 V
+1175(void)S
+1505(cdl_getFrame)S
+2363(\(CDLPtr)S
+2891(cdl,)S
+3221(int)S
+3485(*frame\))S
+6624 V
+11 B
+900(4.6.)S
+1132(Clearing)S
+1574(the)S
+1753(Display)S
+6780 V
+11 R
+1175(The)S
+1400(current)S
+1764(display)S
+2137(frame)S
+2446(may)S
+2690(be)S
+2848(explicitly)S
+3320(cleared)S
+3690(using)S
+3985(the)S
+11 B
+4175(cdl_clearFrame\(\))S
+11 R
+5038(pro-)S
+6900 V
+900(cedure.)S
+1329(The)S
+1577(frame)S
+1909(is)S
+2061(also)S
+2316(cleared)S
+2707(prior)S
+2997(to)S
+3160(displaying)S
+3696(new)S
+3955(images)S
+4343(by)S
+4530(the)S
+4741(procedures)S
+7020 V
+11 B
+900(cdl_displayPix\(\))S
+11 R
+1660(,)S
+11 B
+1721(cdl_displayFITS\(\))S
+11 R
+2574(,)S
+2635(and)S
+11 B
+2826(cdl_displayIRAF\(\))S
+11 R
+3701(.)S
+7260 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+7920 V
+EP
+%%Page: 6 9
+BP
+/slant 0 def
+/height 1.000000 def
+11 R
+11 R
+480 V
+2963(- 6 -)S
+840 V
+11 C
+1175(int)S
+1439(cdl_clearFrame)S
+2429(\(CDLPtr)S
+2957(cdl\))S
+1080 V
+11 B
+900(4.7.)S
+1132(Frame)S
+1474(Bu)S
+1610 H
+ (f)show 11 -.5 mul h (f)show
+11 B
+1677(er)S
+1806(Selection)S
+1236 V
+11 R
+1175(The)S
+1415(default)S
+1789(frame)S
+2113(bu)S
+2223 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+2290(er)S
+2444(used)S
+2715(is)S
+2859(512x512,)S
+3342(other)S
+3637(sizes)S
+3920(may)S
+4179(be)S
+4353(selected)S
+4776(using)S
+5086(the)S
+1356 V
+11 B
+900(cdl_setFBCon\256g\(\))S
+11 R
+1796(procedure.)S
+2340(To)S
+2509(set)S
+2678(the)S
+2859(frame)S
+3160(bu)S
+3270 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+3337(er)S
+3467(size)S
+3683(the)S
+3863(client)S
+4153(passes)S
+4479(the)S
+4659(frame)S
+4959(bu)S
+5069 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+5136(er)S
+1476 V
+900(number)S
+1284(as)S
+1424(de\256ned)S
+1796(in)S
+1931(the)S
+2114(frame)S
+2417(bu)S
+2527 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+2594(er)S
+2727(con\256guration)S
+3362(\256le)S
+3552(\(see)S
+3776(below\))S
+4130(while)S
+4424(setting)S
+4768(the)S
+4952(image)S
+1596 V
+900(WCS.)S
+1243(It)S
+1353(is)S
+1470(important)S
+1941(to)S
+2069(note)S
+2300(that)S
+2507(the)S
+2683(frame)S
+2979(bu)S
+3089 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+3156(er)S
+3282(isn't)S
+3520(actually)S
+3909(changed)S
+4315(in)S
+4443(the)S
+4619(server)S
+4927(until)S
+5172(a)S
+1716 V
+900(subsequent)S
+11 B
+1431(cdl_setWCS\(\))S
+11 R
+2120(call,)S
+2349(either)S
+2641(directly)S
+3019(or)S
+3154(through)S
+3540(some)S
+3816(other)S
+4085(procedure)S
+4565(which)S
+4877(sets)S
+5086(the)S
+1836 V
+900(WCS)S
+1172(\(e.g.)S
+1400(one)S
+1591(of)S
+1715(the)S
+1882(display)S
+2233(procedures\).)S
+1992 V
+1175(To)S
+1384(get)S
+1605(the)S
+1827(size)S
+2085(of)S
+2264(the)S
+2486(currently)S
+2969(de\256ned)S
+3380(frame)S
+3722(bu)S
+3832 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+3899(er)S
+4071(the)S
+4293(user)S
+4563(may)S
+4840(call)S
+5086(the)S
+2112 V
+11 B
+900(cdl_getFBCon\256g\(\))S
+11 R
+1803(procedure.)S
+2342(This)S
+2580(returns)S
+2926(not)S
+3109(only)S
+3347(the)S
+3523(current)S
+3873(con\256guration)S
+4500(number,)S
+4904(but)S
+5086(the)S
+2232 V
+900(size)S
+1121(as)S
+1263(well.)S
+1564(To)S
+1737(get)S
+1922(the)S
+2107(size)S
+2328(and)S
+2537(any)S
+2746(arbitrary)S
+3173(con\256guration)S
+3810(without)S
+4199(actually)S
+4598(setting)S
+4944(it,)S
+5086(the)S
+2352 V
+11 B
+900(cdl_lookupFBSize\(\))S
+11 R
+1880(procedure)S
+2371(may)S
+2615(be)S
+2773(used.)S
+3090(Any)S
+3333(con\256guration)S
+3973(not)S
+4168(actually)S
+4569(de\256ned)S
+4946(in)S
+5086(the)S
+2472 V
+900(frame)S
+1187(bu)S
+1297 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+1364(er)S
+1481(con\256guration)S
+2100(\256le)S
+2274(is)S
+2381(returned)S
+2778(as)S
+2902(the)S
+3069(default)S
+3406(512x512)S
+3824(size.)S
+2712 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+2832 V
+11 C
+1175(void)S
+1505(cdl_setFBConfig)S
+2561(\(CDLPtr)S
+3089(cdl,)S
+3419(int)S
+3683(configno\))S
+2952 V
+1175(void)S
+1505(cdl_getFBConfig)S
+2561(\(CDLPtr)S
+3089(cdl,)S
+3419(int)S
+3683(*configno,)S
+4409(int)S
+4673(*width,)S
+3072 V
+1439(int)S
+1703(*height,)S
+2297(int)S
+2561(*nframes\))S
+3192 V
+1175(void)S
+1505(cdl_lookupFBSize)S
+2627(\(CDLPtr)S
+3155(cdl,)S
+3485(int)S
+3749(configno,)S
+4409(int)S
+4673(*width,)S
+3312 V
+1439(int)S
+1703(*height,)S
+2297(int)S
+2561(*nframes\))S
+3552 V
+11 B
+900(4.7.1.)S
+1215(Automatic)S
+1741(Selection)S
+3708 V
+11 R
+1175(The)S
+11 B
+1383(cdl_selectFB\(\))S
+11 R
+2084(procedure)S
+2558(may)S
+2785(be)S
+2926(used)S
+3165(to)S
+3289(select)S
+3577(the)S
+3750(most)S
+4004(appropriate)S
+4541(frame)S
+4834(bu)S
+4944 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+5011(er)S
+5134(to)S
+3828 V
+900(use)S
+1085(for)S
+1251(a)S
+1338(given)S
+1621(image)S
+1928(size.)S
+2198(If)S
+2309(possible)S
+2709(a)S
+2796(frame)S
+3089(bu)S
+3199 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+3266(er)S
+3389(the)S
+3562(same)S
+3825(size)S
+4033(as)S
+4162(the)S
+4334(image)S
+4640(will)S
+4850(be)S
+4991(used,)S
+3948 V
+900(otherwise)S
+1364(one)S
+1560(that)S
+1763(is)S
+1875(larger)S
+2167(will)S
+2377(be)S
+2518(chosen.)S
+2922(Rather)S
+3253(than)S
+3481(simply)S
+3821(selecting)S
+4250(the)S
+4423(\256rst)S
+4634(con\256guration)S
+4068 V
+900(larger)S
+1192(than)S
+1419(the)S
+1590(image,)S
+1923(the)S
+2094(procedure)S
+2567(searches)S
+2973(the)S
+3144(entire)S
+3430(con\256guration)S
+4053(\256le)S
+4231(selecting)S
+4658(the)S
+4829(one)S
+5024(with)S
+4188 V
+900(the)S
+1067(least)S
+1302(empty)S
+1611(space)S
+1887(in)S
+2007(both)S
+2237(dimensions.)S
+2834(If)S
+2940(the)S
+11 I
+3108(reset)S
+11 R
+3355(\257ag)S
+3554(is)S
+3662(non-zero)S
+4084(this)S
+4278(frame)S
+4566(is)S
+4674(set)S
+4830(automat-)S
+4308 V
+900(ically)S
+1184(by)S
+1334(the)S
+1508(procedure,)S
+2012(otherwise)S
+2478(the)S
+2652(selected)S
+3044(dimension)S
+3543(is)S
+3657(simply)S
+3998(returned)S
+4402(to)S
+4527(the)S
+4700(calling)S
+5038(pro-)S
+4428 V
+900(gram.)S
+1227(In)S
+1359(either)S
+1649(case)S
+1877(the)S
+2052(new)S
+2275(frame)S
+2570(bu)S
+2680 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+2747(er)S
+2872(will)S
+3085(not)S
+3267(take)S
+3490(e)S
+3538 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+3605(ect)S
+3773(until)S
+4017(a)S
+4107(new)S
+4331(WCS)S
+4612(is)S
+4728(de\256ned)S
+5093(for)S
+4548 V
+900(the)S
+1067(frame.)S
+4788 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+4908 V
+11 C
+1175(void)S
+1505(cdl_selectFB)S
+2363(\(CDLPtr)S
+2891(cdl,)S
+3221(int)S
+3485(nx,)S
+3749(int)S
+4013(ny,)S
+4277(int)S
+4541(*fb,)S
+5028 V
+1450(int)S
+1714(*w,)S
+1978(int)S
+2242(*h,)S
+2506(int)S
+2770(*nf,)S
+3100(int)S
+3364(reset\))S
+5268 V
+11 B
+900(4.7.2.)S
+1215(The)S
+1432(Frame)S
+1774(Bu)S
+1910 H
+ (f)show 11 -.5 mul h (f)show
+11 B
+1977(er)S
+2106(Con\256guration)S
+2801(File)S
+5424 V
+11 R
+1175(The)S
+1378(size)S
+1581(of)S
+1705(the)S
+1872(frame)S
+2160(bu)S
+2270 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+2337(er)S
+2455(is)S
+2563(not)S
+2738(passed)S
+3064(directly)S
+3433(to)S
+3553(the)S
+3721(server)S
+4021(since)S
+4280(this)S
+4474(is)S
+4582(not)S
+4757(part)S
+4961(of)S
+5086(the)S
+5544 V
+900(communications)S
+1675(protocol)S
+2089(used.)S
+2399(Instead,)S
+2790(the)S
+2971(frame)S
+3272(bu)S
+3382 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+3449(er)S
+3580(number)S
+3962(is)S
+4083(sent)S
+4307(as)S
+4445(part)S
+4662(of)S
+4800(the)S
+4981(WCS)S
+5664 V
+900(header)S
+1247(packet.)S
+1650(So)S
+1824(that)S
+2046(both)S
+2299(the)S
+2490(server)S
+2813(and)S
+3028(client)S
+3330(can)S
+3539(know)S
+3841(that)S
+4064(a)S
+4170(particular)S
+4647(frame)S
+4959(bu)S
+5069 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+5136(er)S
+5784 V
+900(number)S
+1277(corresponds)S
+1848(to)S
+1976(a)S
+2066(speci\256c)S
+2443(size,)S
+2683(a)S
+11 I
+2773(frame)S
+3071(bu)S
+3181 H
+ (f)show 11 -.5 mul h (f)show
+11 I
+3237(er)S
+3370(con\256guration)S
+4005(\256le)S
+11 R
+4181(is)S
+4297(used)S
+4540(which)S
+4849(both)S
+5086(the)S
+5904 V
+900(client)S
+1177(and)S
+1368(server)S
+1667(read.)S
+6060 V
+1175(The)S
+1383(default)S
+1725(con\256guration)S
+2349(\256le)S
+2528(is)S
+2640(/usr/local/lib/imtoolrc,)S
+3667(this)S
+3865(can)S
+4055(be)S
+4197(overridden)S
+4710(by)S
+4859(de\256ning)S
+6180 V
+900(an)S
+11 B
+1038(IMTOOLRC)S
+11 R
+1697(environment)S
+2287(variable)S
+2674(naming)S
+3039(the)S
+3208(\256le)S
+3384(to)S
+3505(be)S
+3643(used,)S
+3907(or)S
+4032(by)S
+4176(creating)S
+4562(a)S
+4644(.imtoolrc)S
+5079(\256le)S
+6300 V
+900(in)S
+1022(your)S
+1259(home)S
+1539(directory.)S
+2031(Since)S
+2311(the)S
+2481(server)S
+2783(must)S
+3034(also)S
+3247(read)S
+3470(the)S
+3640(same)S
+3901(\256le,)S
+4106(this)S
+4302(must)S
+4553(be)S
+4692(done)S
+4942(before)S
+6420 V
+900(starting)S
+1263(both)S
+1492(the)S
+1659(client)S
+1936(and)S
+2127(server)S
+2426(applications.)S
+6576 V
+900(The)S
+1103(format)S
+1428(of)S
+1552(the)S
+1719(frame)S
+2006(bu)S
+2116 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+2183(er)S
+2300(con\256guration)S
+2919(\256le)S
+3093(is)S
+6756 V
+11 I
+1175(con\256gno)S
+1586(nframes)S
+1973(width)S
+2252(height)S
+2560([extra)S
+2861(\256elds])S
+6936 V
+11 R
+900(e.g.)S
+7116 V
+1230(1)S
+1351(2)S
+1472(512)S
+1703(512)S
+7236 V
+1230(2)S
+1351(2)S
+1472(800)S
+1703(800)S
+7920 V
+EP
+%%Page: 7 10
+BP
+/slant 0 def
+/height 1.000000 def
+11 R
+11 R
+480 V
+2963(- 7 -)S
+840 V
+1230(3)S
+1351(1)S
+1439(1024)S
+1692(1024)S
+2242(#)S
+2330(comment)S
+960 V
+1230(:)S
+1327(:)S
+1457(:)S
+1620(:)S
+1200 V
+900(At)S
+1050(most)S
+1305(128)S
+1510(frame)S
+1804(bu)S
+1914 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+1981(er)S
+2105(sizes)S
+2358(may)S
+2587(be)S
+2730(de\256ned,)S
+3121(each)S
+3360(con\256guration)S
+3986(may)S
+4215(de\256ne)S
+4523(up)S
+4673(to)S
+4799(4)S
+4895(frames,)S
+1320 V
+900(con\256guration)S
+1519(numbers)S
+1930(need)S
+2169(not)S
+2343(be)S
+2479(sequential)S
+2957(but)S
+3131(should)S
+3458(be)S
+3594(in)S
+3713(ascending)S
+4184(order.)S
+1560 V
+11 B
+900(4.8.)S
+1132(Image)S
+1457(WCS)S
+1741(Description)S
+1716 V
+11 R
+1175(The)S
+1380(image)S
+1683(WCS)S
+1957(is)S
+2066(de\256ned)S
+2424(using)S
+2698(the)S
+11 B
+2868(cdl_setWCS\(\))S
+11 R
+3550(procedure.)S
+4083(The)S
+4289(WCS)S
+4564(de\256nes)S
+4911(a)S
+4995(map-)S
+1836 V
+900(ping)S
+1137(between)S
+1542(any)S
+1741(linear)S
+2031(coordinate)S
+2534(system)S
+2881(and)S
+3080(the)S
+3254(image)S
+3562(pixels,)S
+3893(for)S
+4060(our)S
+4246(purposes)S
+4676(we)S
+4843(will)S
+5055(dis-)S
+1956 V
+900(cuss)S
+1126(how)S
+1352(the)S
+1523(WCS)S
+1799(is)S
+1910(used)S
+2148(to)S
+2271(map)S
+2497(the)S
+2668(frame)S
+2959(bu)S
+3069 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+3136(er)S
+3257(pixels)S
+3557(to)S
+3680(image)S
+3985(coordinates.)S
+4588(It)S
+4692(is)S
+4804(passed)S
+5134(to)S
+2076 V
+900(the)S
+1067(server)S
+1366(in)S
+1485(a)S
+1566(string)S
+1850(of)S
+1974(the)S
+2141(form:)S
+2256 V
+11 I
+1428(name)S
+11 R
+1698(-)S
+11 I
+1767(title)S
+11 R
+1939(\\n)S
+2376 V
+1450(a)S
+1531(b)S
+1619(c)S
+1700(d)S
+1788(tx)S
+1907(ty)S
+2026(z1)S
+2162(z2)S
+2298(zt)S
+2520 V
+900(where:)S
+2664 V
+11 B
+1362(X)S
+11 R
+1441(')S
+1510(=)S
+1605(a)S
+1686(*)S
+11 B
+1774(X)S
+11 R
+1886(+)S
+1981(c)S
+2062(*)S
+11 B
+2150(Y)S
+11 R
+2262(+)S
+2357(tx)S
+2784 V
+11 B
+1362(Y)S
+11 R
+1441(')S
+1510(=)S
+1605(b)S
+1693(*)S
+11 B
+1781(X)S
+11 R
+1893(+)S
+1988(d)S
+2076(*)S
+11 B
+2164(Y)S
+11 R
+2276(+)S
+2371(ty)S
+3024 V
+900(The)S
+1111(terms)S
+11 I
+1396(a,)S
+1520(b,)S
+1644(c)S
+11 R
+1692(,)S
+1761(and)S
+11 I
+1960(d)S
+11 R
+2056(de\256ne)S
+2366(a)S
+2456(rotation)S
+2840(of)S
+2973(the)S
+3149(WCS)S
+3430(wrt)S
+3618(the)S
+3794(pixel)S
+4056(\(i.e.)S
+4269(frame)S
+4565(bu)S
+4675 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+4742(er\))S
+4904(coordi-)S
+3144 V
+900(nates,)S
+1195(the)S
+11 I
+1371(tx)S
+11 R
+1492(and)S
+11 I
+1692(ty)S
+11 R
+1813(values)S
+2135(are)S
+2309(translation)S
+2815(terms)S
+3101(relative)S
+3471(to)S
+3599(the)S
+3775(upper-left)S
+4248(corner)S
+4567(of)S
+4699(the)S
+4874(display.)S
+3264 V
+900(The)S
+1134(remaining)S
+1643(three)S
+1925(values)S
+2269(de\256ne)S
+2601(the)S
+2799(intensity)S
+3243(mapping)S
+3692(of)S
+3847(the)S
+4045(display)S
+4427(pixels;)S
+11 I
+4785(z1)S
+11 R
+4947(is)S
+5086(the)S
+3384 V
+900(minimum)S
+1373(pixel)S
+1636(value)S
+1916(used)S
+2160(in)S
+2289(the)S
+2466(transformation,)S
+11 I
+3183(z2)S
+11 R
+3324(is)S
+3441(the)S
+3618(maximum)S
+4108(value,)S
+4416(and)S
+11 I
+4617(zt)S
+11 R
+4733(de\256nes)S
+5086(the)S
+3504 V
+900(type)S
+1122(of)S
+1246(transformation)S
+1925(used)S
+2159(\(0)S
+2283(for)S
+2443(none,)S
+2717(1)S
+2805(for)S
+2965(linear,)S
+3275(2)S
+3363(for)S
+3523(log10\).)S
+3660 V
+1175(The)S
+1391(WCS)S
+1676(may)S
+1911(be)S
+2060(set)S
+2228(explicitly)S
+2690(by)S
+2846(the)S
+3026(calling)S
+3371(program)S
+3788(or)S
+3925(a)S
+4019(default)S
+4369(appropriate)S
+4913(for)S
+5086(the)S
+3780 V
+900(image)S
+1209(will)S
+1422(be)S
+1566(set)S
+1729(automatically)S
+2368(by)S
+2519(the)S
+2694(high-level)S
+3180(display)S
+3539(procedures,)S
+4086(otherwise)S
+4552(a)S
+4640(WCS)S
+4919(for)S
+5086(the)S
+3900 V
+900(frame)S
+1200(bu)S
+1310 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+1377(er)S
+1507(is)S
+1627(de\256ned)S
+1996(\(i.e.)S
+2213(returned)S
+2623(coordinates)S
+3174(are)S
+3352(frame)S
+3652(bu)S
+3762 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+3829(er)S
+3959(coords\).)S
+4394(As)S
+4562(an)S
+4711(example)S
+5129(of)S
+4020 V
+900(how)S
+1134(the)S
+1313(WCS)S
+1597(is)S
+1716(de\256ned,)S
+2112(the)S
+2291(default)S
+2640(WCS)S
+2924(for)S
+3096(an)S
+3244(image)S
+11 I
+3557(IMX)S
+11 R
+3796(x)S
+11 I
+3896(IMY)S
+11 R
+4130(pixels)S
+4438(in)S
+4569(a)S
+4661(frame)S
+4959(bu)S
+5069 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+5136(er)S
+4140 V
+11 I
+900(FBX)S
+11 R
+1134(x)S
+11 I
+1222(FBY)S
+11 R
+1451(pixels)S
+1747(is)S
+1854(de\256ned)S
+2210(as)S
+4320 V
+11 C
+1428(a)S
+1626(=)S
+1824(1.0;)S
+3738(/*)S
+3936(no)S
+4134(rotation)S
+4728(*/)S
+4440 V
+1428(b)S
+1626(=)S
+1824(0.0;)S
+4560 V
+1428(c)S
+1626(=)S
+1824(0.0;)S
+4680 V
+1428(d)S
+1626(=)S
+1758(-1.0;)S
+4800 V
+1428(tx)S
+1626(=)S
+1758(\()S
+11 I
+1824(IMX)S
+11 C
+2084(/)S
+2216(2\))S
+2414(-)S
+2546(\()S
+11 I
+2612(FBX)S
+11 C
+2879(/)S
+3011(2\))S
+3209(+)S
+3341(1;)S
+3737(/*)S
+3935(center)S
+4397(in)S
+4595(FB)S
+4793(*/)S
+4920 V
+1428(ty)S
+1626(=)S
+1758(\()S
+11 I
+1824(FBY)S
+11 C
+2086(/)S
+2218(2\))S
+2416(+)S
+2548(\()S
+11 I
+2614(IMY)S
+11 C
+2869(/)S
+3001(2\);)S
+5040 V
+1428(z1)S
+1626(=)S
+1758(z1;)S
+3738(/*)S
+3936(zscale)S
+4398(values)S
+4860(*/)S
+5160 V
+1428(z2)S
+1626(=)S
+1758(z2;)S
+5280 V
+1428(zt)S
+1626(=)S
+1758(1;)S
+5520 V
+11 R
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+5640 V
+11 C
+1175(int)S
+1439(cdl_setWCS)S
+2165(\(CDLPtr)S
+2693(cdl,)S
+3023(char)S
+3353(*name,)S
+3815(char)S
+4145(*title,)S
+5760 V
+1439(float)S
+1835(a,)S
+2033(float)S
+2429(b,)S
+2627(float)S
+3023(c,)S
+3221(float)S
+3617(d,)S
+3815(float)S
+4211(tx,)S
+4475(float)S
+4871(ty,)S
+5880 V
+1439(float)S
+1835(z1,)S
+2099(float)S
+2495(z2,)S
+2759(int)S
+3023(zt\))S
+6000 V
+1175(int)S
+1439(cdl_getWCS)S
+2165(\(CDLPtr)S
+2693(cdl,)S
+3023(char)S
+3353(*name,)S
+3815(char)S
+4145(*title,)S
+6120 V
+1439(float)S
+1835(*a,)S
+2099(float)S
+2495(*b,)S
+2759(float)S
+3155(*c,)S
+3419(float)S
+3815(*d,)S
+4079(float)S
+4475(*tx,)S
+4805(float)S
+5201(*ty,)S
+6240 V
+1439(float)S
+1835(*z1,)S
+2165(float)S
+2561(*z2,)S
+2891(int)S
+3155(*zt\))S
+6480 V
+11 B
+900(4.8.1.)S
+1215(Image)S
+1540(Mappings)S
+6636 V
+11 R
+1175(Beginning)S
+1668(with)S
+11 B
+1898(X11IRAF)S
+2389(V1.3)S
+11 R
+2640(the)S
+11 I
+2808(XImtool)S
+11 R
+3196(display)S
+3549(server)S
+3850(has)S
+4031(had)S
+4224(the)S
+4393(ability)S
+4710(to)S
+4831(use)S
+5012(mul-)S
+6756 V
+900(tiple)S
+1135(world)S
+1430(coordinate)S
+1931(systems)S
+2319(in)S
+2444(a)S
+2531(frame)S
+2824(\(e.g.)S
+3058(subrasters)S
+3535(of)S
+3664(a)S
+3750(mosaic)S
+4099(display\).)S
+4552(To)S
+4712(do)S
+4860(this,)S
+5086(the)S
+6876 V
+11 B
+900(IRAF)S
+11 R
+1214(and)S
+11 B
+1418(CDL)S
+11 R
+1696(display)S
+2060(interfaces)S
+2530(were)S
+2787(modi\256ed)S
+3225(to)S
+3357(pass)S
+3593(in)S
+3726(extra)S
+3991(information)S
+4557(with)S
+4800(the)S
+4981(WCS)S
+6996 V
+900(string)S
+1188(to)S
+1311(de\256ne)S
+1616(the)S
+1787(mapping)S
+2209(of)S
+2337(the)S
+2508(image)S
+2813(pixels)S
+3112(to)S
+3234(the)S
+3404(frame)S
+3694(bu)S
+3804 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+3871(er)S
+3991(pixels.)S
+4351(This)S
+4583(extra)S
+4837(informa-)S
+7116 V
+900(tion)S
+1119(allows)S
+1453(the)S
+1634(XImtool)S
+2055(to)S
+2189(know)S
+2481(when)S
+2766(the)S
+2948(cursor)S
+3269(in)S
+3403(within)S
+3733(one)S
+3939(of)S
+4078(the)S
+4260(image)S
+4576(subrasters)S
+5062(and)S
+7236 V
+900(compute)S
+1321(coordinates)S
+1869(appropriately.)S
+2557(\(See)S
+2794(the)S
+11 I
+2971(XImtool)S
+11 R
+3368(documentation)S
+4063(for)S
+4232(details)S
+4561(on)S
+4713(how)S
+4944(this)S
+5146(is)S
+7920 V
+EP
+%%Page: 8 11
+BP
+/slant 0 def
+/height 1.000000 def
+11 R
+11 R
+480 V
+2963(- 8 -)S
+840 V
+900(done)S
+1146(exactly\).)S
+996 V
+1175(The)S
+1391(CDL)S
+1657(will)S
+1875(automatically)S
+2519(determine)S
+3003(when)S
+3286(the)S
+3466(connection)S
+3993(is)S
+4114(\256rst)S
+4333(established)S
+4868(whether)S
+1116 V
+900(the)S
+1068(server)S
+1368(is)S
+1476(aware)S
+1768(of)S
+1892(this)S
+2085(new)S
+2300(mapping)S
+2718(information.)S
+3331(Calls)S
+3591(to)S
+3710(send)S
+3944(or)S
+4068(receive)S
+4415(mapping)S
+4833(data)S
+5048(will)S
+1236 V
+900(be)S
+1036(ignored)S
+1404(for)S
+1564(servers)S
+1906(which)S
+2208(are)S
+2374(not)S
+2549(aware)S
+2842(of)S
+2967(the)S
+3135(extra)S
+3387(data)S
+3603(in)S
+3723(the)S
+3891(string.)S
+4237(For)S
+4424(servers)S
+4767(which)S
+5069(can)S
+1356 V
+900(use)S
+1079(the)S
+1246(mappings,)S
+1735(and)S
+1926(where)S
+2225(a)S
+2306(mapping)S
+2724(has)S
+2903(been)S
+3142(provided,)S
+3626(the)S
+3793(WCS)S
+4065(string)S
+4349(now)S
+4571(looks)S
+4843(like)S
+1536 V
+11 I
+1428(name)S
+11 R
+1698(-)S
+11 I
+1767(title)S
+11 R
+1939(\\n)S
+1656 V
+1450(a)S
+1531(b)S
+1619(c)S
+1700(d)S
+1788(tx)S
+1907(ty)S
+2026(z1)S
+2162(z2)S
+2298(zt\\n)S
+1776 V
+11 B
+1450(region_name)S
+2093(sx)S
+2224(sy)S
+2355(snx)S
+2548(sny)S
+2741(dx)S
+2891(dy)S
+3041(dnx)S
+3253(dny\\n)S
+1896 V
+1450(object_refR)S
+2076 V
+900(where)S
+1218(the)S
+1397(new)S
+1619(parameters)S
+2186(are)S
+2370(de\256ned)S
+2747(to)S
+2871(be:)S
+2280 V
+1606(region_name)S
+11 I
+2546(User-de\256ned)S
+3144(name)S
+3414(for)S
+3576(the)S
+3743(region.)S
+2400 V
+11 B
+1606(sx,)S
+1765(sy,)S
+1924(snx,)S
+2145(sny)S
+11 I
+2546(Source)S
+2883(rect)S
+3086(in)S
+3205(the)S
+3372(object.)S
+2520 V
+11 B
+1606(dx,)S
+1784(dy,)S
+1962(dnx,)S
+2202(dny)S
+11 I
+2546(Destination)S
+3093(rect)S
+3296(in)S
+3415(the)S
+3582(display)S
+3933(frame)S
+4222(bu)S
+4332 H
+ (f)show 11 -.5 mul h (f)show
+11 I
+4388(er.)S
+2640 V
+11 B
+1606(object_ref)S
+11 I
+2546(Full)S
+2763(node!/path)S
+3272(image)S
+3573(speci\256cation.)S
+2820 V
+11 B
+900(The)S
+11 I
+1124(object_ref)S
+11 R
+1609(should)S
+1943(be)S
+2086(a)S
+2174(complete)S
+2616(node!path)S
+3094(speci\256cation)S
+3689(to)S
+3815(the)S
+3989(image)S
+4297(including)S
+4753(any)S
+4952(image)S
+2940 V
+900(section)S
+1253(or)S
+1385(extension.)S
+1908(This)S
+2145(is)S
+2260(needed)S
+2610(by)S
+2761(the)S
+2936(XImtool)S
+3350(coordinate/pixel)S
+4104(plug-in)S
+4463(to)S
+4590(map)S
+4820(the)S
+4995(same)S
+3060 V
+900(image)S
+1206(as)S
+1335(was)S
+1543(displayed)S
+2002(by)S
+2150(the)S
+2322(client.)S
+2665(The)S
+2873(path)S
+3100(and)S
+3296(node)S
+3547(are)S
+3717(required)S
+4119(to)S
+4244(ensure)S
+4568(the)S
+4741(image)S
+5048(will)S
+3180 V
+900(be)S
+1041(found)S
+1335(properly.)S
+1805(The)S
+11 I
+2013(region_name)S
+11 R
+2630(can)S
+2819(be)S
+2960(anything)S
+3383(such)S
+3621(as)S
+11 I
+3749(image)S
+11 R
+4017(,)S
+11 I
+4082(subraster1)S
+11 R
+4553(,)S
+4618(or)S
+11 I
+4746(ccd3)S
+11 R
+4952(.)S
+5050(The)S
+3300 V
+900(purpose)S
+1294(of)S
+1432(this)S
+1639(\256eld)S
+1883(is)S
+2005(to)S
+2139(provide)S
+2522(some)S
+2802(named)S
+3142(value)S
+3427(for)S
+3602(the)S
+3784(mapping)S
+4217(that)S
+4430(may)S
+4667(be)S
+4818(useful)S
+5134(to)S
+3420 V
+900(other)S
+1159(client)S
+1437(programs)S
+1885(needing)S
+2266(to)S
+2386(access)S
+2698(the)S
+2865(mapping.)S
+11 I
+3344(Source)S
+11 R
+3681(coordinates)S
+4219(refer)S
+4456(to)S
+4575(the)S
+4742(image)S
+5043(pix-)S
+3540 V
+900(els,)S
+11 I
+1083(destination)S
+11 R
+1606(coordinates)S
+2144(refer)S
+2381(to)S
+2500(the)S
+2667(frame)S
+2954(bu)S
+3064 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+3131(er.)S
+3696 V
+1175(Because)S
+1580(we)S
+1748(did)S
+1930(not)S
+2112(wish)S
+2361(to)S
+2488(change)S
+2838(any)S
+3037(of)S
+3169(the)S
+3344(existing)S
+3734(interfaces,)S
+4227(mappings)S
+4696(must)S
+4953(be)S
+5098(set)S
+3816 V
+900(prior)S
+1152(to)S
+1277(the)S
+11 B
+1449(cdl_setWCS\(\))S
+11 R
+2133(call)S
+2362(using)S
+2639(the)S
+11 B
+2811(cdl_setMapping\(\))S
+11 R
+3674(procedure.)S
+4209(The)S
+4417(mapping)S
+4840(is)S
+4952(stored)S
+3936 V
+900(until)S
+1147(the)S
+1325(WCS)S
+1608(is)S
+1726(actually)S
+2117(sent.)S
+2399(Similarly,)S
+2882(a)S
+2974(mapping)S
+3403(may)S
+3636(be)S
+3783(retrieved)S
+11 I
+4216(after)S
+11 R
+4469(a)S
+11 B
+4562(cdl_getWCS\(\))S
+4056 V
+11 R
+900(call)S
+1124(using)S
+1428(the)S
+11 B
+1627(cdl_getMapping\(\))S
+11 R
+2529(procedure)S
+3030(to)S
+3181(return)S
+3507(the)S
+3706(values)S
+4051(read)S
+4303(with)S
+4564(the)S
+4763(last)S
+4981(WCS)S
+4176 V
+900(retrieval.)S
+1359(Since)S
+1637(there)S
+1889(can)S
+2074(at)S
+2187(times)S
+2460(be)S
+2597(more)S
+2856(than)S
+3079(one)S
+3271(WCS)S
+3545(in)S
+3666(a)S
+3749(frame,)S
+4066(it's)S
+4242(also)S
+4454(possible)S
+4850(to)S
+4971(query)S
+4296 V
+900(the)S
+1074(mapping)S
+1499(for)S
+1665(a)S
+1752(particular)S
+2210(WCS)S
+2488(by)S
+2637(number)S
+3011(\(e.g.)S
+3245(the)S
+3418(WCS)S
+3696(number)S
+4070(returned)S
+4473(in)S
+4598(a)S
+4685(cursor)S
+4997(read\))S
+4416 V
+900(using)S
+1178(the)S
+11 I
+1351(cdl_queryMap\(\))S
+11 R
+2101(procedure.)S
+2637(See)S
+2834(the)S
+3008(sample)S
+3359(programs)S
+3813(in)S
+3939(the)S
+4113(appendices)S
+4639(for)S
+4806(examples)S
+4536 V
+900(of)S
+1024(how)S
+1246(these)S
+1504(procedures)S
+2016(might)S
+2307(be)S
+2443(called.)S
+4776 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+4896 V
+11 C
+1175(int)S
+1439(cdl_getMapping\(CDLPtr)S
+2891(cdl,)S
+3221(char)S
+3551(*region,)S
+5016 V
+1439(float)S
+1835(*sx,)S
+2165(float)S
+2561(*sy,)S
+2891(int)S
+3155(*snx,)S
+3551(int)S
+3815(*sny,)S
+5136 V
+1439(int)S
+1703(*dx,)S
+2033(int)S
+2297(*dy,)S
+2627(int)S
+2891(*dnx,)S
+3287(int)S
+3551(*dny,)S
+3947(char)S
+4277(*ref\);)S
+5256 V
+1175(int)S
+1439(cdl_setMapping\(CDLPtr)S
+2891(cdl,)S
+3221(char)S
+3551(*region,)S
+5376 V
+1439(float)S
+1835(sx,)S
+2099(float)S
+2495(sy,)S
+2759(int)S
+3023(snx,)S
+3353(int)S
+3617(sny,)S
+5496 V
+1439(int)S
+1703(dx,)S
+1967(int)S
+2231(dy,)S
+2495(int)S
+2759(dnx,)S
+3089(int)S
+3353(dny,)S
+3683(char)S
+4013(*ref\);)S
+5616 V
+1175(int)S
+1439(cdl_queryMap\(CDLPtr)S
+2759(cdl,)S
+3089(int)S
+3353(wcs,)S
+3683(char)S
+4013(*region,)S
+5736 V
+1439(float)S
+1835(*sx,)S
+2165(float)S
+2561(*sy,)S
+2891(int)S
+3155(*snx,)S
+3551(int)S
+3815(*sny,)S
+5856 V
+1439(int)S
+1703(*dx,)S
+2033(int)S
+2297(*dy,)S
+2627(int)S
+2891(*dnx,)S
+3287(int)S
+3551(*dny,)S
+3947(char)S
+4277(*objref\);)S
+6216 V
+11 B
+900(4.9.)S
+1132(Image)S
+1457(Colormaps)S
+6372 V
+11 R
+1175(The)S
+1395(IIS)S
+1579(protocol)S
+1996(used)S
+2248(does)S
+2500(not)S
+2692(permit)S
+3030(the)S
+3215(downloading)S
+3840(of)S
+3982(user-de\256ned)S
+4574(colormaps,)S
+5110(all)S
+6492 V
+900(images)S
+1255(are)S
+1431(loaded)S
+1767(as)S
+1902(raw)S
+2109(grayscale)S
+2565(values)S
+2889(according)S
+3364(to)S
+3494(the)S
+3672(XImtool)S
+4089(colormap)S
+4547(model)S
+4866(used)S
+5110(by)S
+6612 V
+900(currently)S
+1348(supported)S
+1834(servers.)S
+2257(All)S
+2451(images)S
+2815(containing)S
+3332(private)S
+3689(colormaps)S
+4200(or)S
+4345(more)S
+4624(than)S
+4867(the)S
+5055(201)S
+6732 V
+900(grayscale)S
+1355(values)S
+1678(de\256ned)S
+2043(by)S
+2195(the)S
+2371(Imtool)S
+2707(colormap)S
+3163(model)S
+3480(must)S
+3737(either)S
+4028(convert)S
+4398(the)S
+4574(image)S
+4884(to)S
+5012(8-bit)S
+6852 V
+900(grayscale)S
+1418(values)S
+1804(by)S
+2020(calling)S
+2425(the)S
+2665(CDL)S
+2991(zscale)S
+3364(procedures)S
+3950(\()S
+11 B
+3986(cdl_computeZscale\(\))S
+11 R
+5062(and)S
+6972 V
+11 B
+900(cdl_zscaleImage\(\))S
+11 R
+1733(\))S
+1814(or)S
+1950(scale)S
+2213(the)S
+2392(images)S
+2748(in)S
+2879(client)S
+3168(code)S
+3419(with)S
+3660(user)S
+3887(LUTs.)S
+4249(The)S
+4464(CDL)S
+4728(zscale)S
+5038(pro-)S
+7092 V
+900(cedures)S
+1276(scale)S
+1537(image)S
+1849(to)S
+1979(201)S
+2188(grayscale)S
+2644(values)S
+2968(so)S
+3110(that)S
+3319(they)S
+3552(are)S
+3728(displayed)S
+4193(to)S
+4323(the)S
+4501(full)S
+4698(8-bit)S
+4950(range,)S
+7212 V
+900(user)S
+1135(LUT)S
+1401(transformations)S
+2143(or)S
+2287(user)S
+2522(code)S
+2781(for)S
+2961(converting)S
+3483(to)S
+3621(grayscale)S
+4085(from)S
+4350(a)S
+4450(private)S
+4806(colormap)S
+7920 V
+EP
+%%Page: 9 12
+BP
+/slant 0 def
+/height 1.000000 def
+11 R
+11 R
+480 V
+2963(- 9 -)S
+840 V
+900(procedures)S
+1412(should)S
+1739(do)S
+1882(the)S
+2049(same.)S
+1080 V
+11 B
+900(4.9.1.)S
+1215(Imtool)S
+1559(Color)S
+1860(Model)S
+1236 V
+11 R
+1175(The)S
+1383(IMTOOL)S
+1847(color)S
+2110(model)S
+2423(de\256nes)S
+2772(at)S
+2889(most)S
+3142(201)S
+3345(grayscale)S
+3795(values)S
+4113(for)S
+4278(use)S
+4463(in)S
+4588(displaying)S
+5086(the)S
+1356 V
+900(image,)S
+1239(a)S
+1330(set)S
+1495(of)S
+1629(16)S
+1782(static)S
+2057(colors)S
+2368(are)S
+2543(also)S
+2763(de\256ned)S
+3129(for)S
+3299(overlay)S
+3670(graphics.)S
+4145(Pixel)S
+4415(values)S
+4738(sent)S
+4958(to)S
+5086(the)S
+1476 V
+900(server)S
+1200(should)S
+1528(be)S
+1665(already)S
+2020(scaled)S
+2327(to)S
+2447(this)S
+2641(model,)S
+2978(i.e.)S
+3147(the)S
+3315(image)S
+3617(pixels)S
+3914(should)S
+4242(be)S
+4380(scaled)S
+4688(to)S
+4809(the)S
+4978(range)S
+1596 V
+900(1-200,)S
+1231(values)S
+1558(above)S
+1866(this)S
+2073(will)S
+2292(either)S
+2588(represent)S
+3035(the)S
+3216(overlay)S
+3591(colors)S
+3906(or)S
+4044(will)S
+4263(wrap)S
+4528(around)S
+4879(to)S
+5012(8-bit)S
+1716 V
+900(values.)S
+1286(The)S
+1501(CDL)S
+1766(zscale)S
+2077(procedures)S
+2601(will)S
+2818(automatically)S
+3461(scale)S
+3724(arbitrary)S
+4145(pixel)S
+4410(values)S
+4736(to)S
+4868(use)S
+5060(this)S
+1836 V
+900(color)S
+1169(model,)S
+1516(the)S
+1694(overlay)S
+2066(procedures)S
+2589(assume)S
+2956(color)S
+3224(values)S
+3547(are)S
+3722(de\256ned)S
+4088(for)S
+4258(the)S
+4435(static)S
+4710(color)S
+4978(range)S
+1956 V
+900(201-217)S
+1299(but)S
+1473(any)S
+1664(8-bit)S
+1905(value)S
+2175(may)S
+2397(be)S
+2533(used.)S
+2112 V
+1175(A)S
+1287(summary)S
+1729(of)S
+1853(the)S
+2020(color)S
+2278(model)S
+2586(values)S
+2899(is)S
+3006(included)S
+3417(below:)S
+2292 V
+11 B
+1593(Color)S
+2080(Description)S
+3337(Color)S
+3819(Description)S
+2412 V
+11 R
+1593(0)S
+2080(Background)S
+3388(208)S
+3819(Cyan)S
+2532 V
+1593(1)S
+1681(-)S
+1750(200)S
+2080(Image)S
+2386(data)S
+3388(209)S
+3819(Magenta)S
+2652 V
+1593(201)S
+2080(Cursor)S
+2412(\(white\))S
+3388(210)S
+3819(Coral)S
+2772 V
+1593(202)S
+2080(Background)S
+2649(\(black\))S
+3388(211)S
+3819(Maroon)S
+2892 V
+1593(203)S
+2080(White)S
+3388(212)S
+3819(Orange)S
+3012 V
+1593(204)S
+2080(Red)S
+3388(213)S
+3819(Khaki)S
+3132 V
+1593(205)S
+2080(Green)S
+3388(214)S
+3819(Orchid)S
+3252 V
+1593(206)S
+2080(Blue)S
+3388(215)S
+3819(Turquoise)S
+3372 V
+1593(207)S
+2080(Yellow)S
+3388(216)S
+3819(Violet)S
+3492 V
+1593(217)S
+2080(Wheat)S
+3288(218-255)S
+3819(unde\256ned)S
+3792 V
+11 B
+900(4.10.)S
+1187(ZScale)S
+1538(Intensity)S
+1987(Mapping)S
+3948 V
+11 R
+1175(Since)S
+1455(most)S
+1706(display)S
+2060(servers)S
+2405(are)S
+2573(only)S
+2805(capable)S
+3174(of)S
+3301(displaying)S
+3796(8-bit)S
+4041(pixel)S
+4298(values,)S
+4676(images)S
+5024(with)S
+4068 V
+900(more)S
+1172(than)S
+1408(8-bits)S
+1706(per)S
+1892(pixel)S
+2159(must)S
+2421(be)S
+2571(scaled)S
+2891(prior)S
+3151(to)S
+3284(display.)S
+3710(For)S
+3910(linear)S
+4205(transformations)S
+4940(this)S
+5146(is)S
+4188 V
+900(typically)S
+1334(done)S
+1596(using)S
+1885(a)S
+1983(simple)S
+2327(conversion)S
+2858(of)S
+2999(the)S
+3183(image)S
+3501(min/max)S
+3943(values)S
+4273(to)S
+4409(the)S
+4593(256)S
+4808(grayscale)S
+4308 V
+900(values,)S
+1247(however)S
+1662(this)S
+1861(doesn't)S
+2223(produce)S
+2614(very)S
+2847(good)S
+3106(results)S
+3432(when)S
+3708(most)S
+3962(pixel)S
+4220(values)S
+4538(are)S
+4708(near)S
+4933(one)S
+5129(of)S
+4428 V
+900(the)S
+1088(extremes)S
+1537(\(usually)S
+1945(the)S
+2133(image)S
+2455(min)S
+2681(for)S
+2862(astronomical)S
+3483(images\).)S
+3945(To)S
+4121(solve)S
+4407(this)S
+4622(IRAF)S
+4928(uses)S
+5172(a)S
+4548 V
+11 I
+900(zscale)S
+11 R
+1218(mapping)S
+1653(algorithm)S
+2131(where)S
+2447(a)S
+2544(sampling)S
+2997(grid)S
+3223(is)S
+3346(used)S
+3596(to)S
+3731(approximate)S
+4328(the)S
+4511(image)S
+4828(min/max)S
+4668 V
+900(values)S
+1214(rather)S
+1502(than)S
+1725(computing)S
+2230(it)S
+2326(directly,)S
+2723(a)S
+2806(line)S
+3006(is)S
+3115(then)S
+3339(\256t)S
+3467(to)S
+3588(these)S
+3848(sample)S
+4194(pixels)S
+4492(to)S
+4613(determine)S
+5086(the)S
+4788 V
+900(optimal)S
+1274(transformation)S
+1957(to)S
+2080(the)S
+2251(display)S
+2606(values.)S
+2984(This)S
+3217(is)S
+3328(not)S
+3506(only)S
+3739(more)S
+4001(e)S
+4049 H
+ (f)show 11 -.5 mul h (\256)show
+11 R
+4141(cient)S
+4390(but)S
+4567(maps)S
+4835(the)S
+5005(most)S
+4908 V
+900(common)S
+1318(pixel)S
+1571(values)S
+1884(to)S
+2003(the)S
+2170(display)S
+2521(range)S
+2796(producing)S
+3274(a)S
+3355(better)S
+3637(image.)S
+5064 V
+1175(The)S
+1379(CDL)S
+1633(has)S
+1813(several)S
+2156(routines)S
+2544(for)S
+2705(doing)S
+2991(the)S
+3160(same)S
+3420(transformation:)S
+4132(the)S
+11 I
+4301(cdl_computeZscale\(\))S
+5184 V
+11 R
+900(procedure)S
+1383(is)S
+1504(used)S
+1752(to)S
+1885(compute)S
+2310(the)S
+2491(optimal)S
+11 I
+2875(z1)S
+11 R
+3020(and)S
+11 I
+3225(z2)S
+11 R
+3370(values)S
+3697(\(the)S
+3914(min/max)S
+4353(used)S
+4601(for)S
+4774(the)S
+4954(zscale)S
+5304 V
+900(transform\))S
+1402(for)S
+1569(an)S
+1712(image)S
+2020(of)S
+2151(any)S
+2349(pixel)S
+2609(size.)S
+2880(The)S
+11 I
+3090(bitpix)S
+11 R
+3381(argument)S
+3835(is)S
+3949(the)S
+4123(number)S
+4498(of)S
+4629(bits-per-pixel)S
+5424 V
+900(for)S
+1086(the)S
+1279(input)S
+1565(array)S
+1847(and)S
+2063(has)S
+2267(the)S
+2459(same)S
+2742(meaning)S
+3178(as)S
+3327(for)S
+3512(the)S
+3704(FITS)S
+11 I
+3989(BITPIX)S
+11 R
+4382(keyword.)S
+4851(To)S
+5031(then)S
+5544 V
+900(transform)S
+1361(the)S
+1530(image)S
+1833(using)S
+2107(these)S
+2368(values)S
+2684(\(or)S
+2847(user-de\256ned)S
+3424(values\))S
+3776(the)S
+11 I
+3946(cdl_zscaleImage\(\))S
+11 R
+4784(procedure)S
+5664 V
+900(is)S
+1015(used.)S
+1318(The)S
+1528(input)S
+1795(pixels)S
+2098(are)S
+2270(modi\256ed)S
+2702(by)S
+2852(this)S
+3052(procedure)S
+3528(but)S
+3709(the)S
+3883(array)S
+4146(is)S
+4260(not)S
+4441(reallocated)S
+4960(to)S
+5086(the)S
+5784 V
+900(smaller)S
+1273(size)S
+1493(needed)S
+1852(by)S
+2012(an)S
+2166(8-bit)S
+2425(array.)S
+2760(The)S
+11 B
+2981(cdl_setSample\(\))S
+11 R
+3776(and)S
+11 B
+3985(cdl_setSampleLines\(\))S
+11 R
+5038(pro-)S
+5904 V
+900(cedures)S
+1278(can)S
+1474(be)S
+1622(used)S
+1868(to)S
+1999(change)S
+2352(the)S
+2530(sampling)S
+2978(grid)S
+3199(and)S
+3401(number)S
+3780(of)S
+3915(sample)S
+4270(points)S
+4584(\(the)S
+4798(default)S
+5146(is)S
+6024 V
+900(600)S
+1099(points)S
+1403(on)S
+1547(5)S
+1636(lines\).)S
+1975(The)S
+11 B
+2179(cdl_setContrast\(\))S
+11 R
+3022(procedure)S
+3493(can)S
+3679(be)S
+3817(used)S
+4053(to)S
+4174(change)S
+4518(the)S
+4687(default)S
+5026(con-)S
+6144 V
+900(trast)S
+1128(adjustment)S
+1650(to)S
+1775(the)S
+1948(slope)S
+2219(used)S
+2459(in)S
+2584(the)S
+2757(transformation)S
+3442(\(the)S
+3651(default)S
+3993(is)S
+4105(0.25\).)S
+4433(If)S
+4543(a)S
+4629(value)S
+4904(of)S
+5033(zero)S
+6264 V
+900(is)S
+1007(given)S
+1284(then)S
+1506(the)S
+1673(minimum)S
+2136(and)S
+2327(maximum)S
+2807(of)S
+2931(the)S
+3098(intensity)S
+3511(sample)S
+3855(is)S
+3962(used)S
+4196(as)S
+4320(the)S
+4487(z1/z2)S
+4757(value.)S
+6420 V
+1175(Each)S
+1440(of)S
+1578(the)S
+1759(CDL)S
+2026(display)S
+2391(procedures)S
+2917(has)S
+3110(a)S
+11 I
+3205(zscale)S
+11 R
+3520(\257ag)S
+3732(to)S
+3865(automatically)S
+4510(scale)S
+4775(the)S
+4957(pixels)S
+6540 V
+900(prior)S
+1151(to)S
+1275(display.)S
+1691(Applications)S
+2290(wishing)S
+2676(to)S
+2799(set)S
+2958(their)S
+3196(own)S
+3422(z1/z2)S
+3696(values)S
+4013(will)S
+4222(need)S
+4465(to)S
+4588(call)S
+4783(the)S
+4954(zscale)S
+6660 V
+900(procedures)S
+1421(and)S
+1621(disable)S
+1974(this)S
+2176(\257ag.)S
+2444(By)S
+2615(default)S
+2961(cdl_zscaleImage\(\))S
+3803(will)S
+4017(use)S
+4206(a)S
+4297(linear)S
+4589(transform,)S
+5086(the)S
+6780 V
+11 B
+900(cdl_setZTrans\(\))S
+11 R
+1764(procedure)S
+2312(may)S
+2613(be)S
+2828(used)S
+3141(to)S
+3339(change)S
+3760(this.)S
+4093(Acceptable)S
+4696(values)S
+5088(are)S
+6900 V
+11 B
+900(CDL_UNITARY)S
+11 R
+1733(\(zero\))S
+2026(for)S
+2187(a)S
+2269(unitary)S
+2614(transform,)S
+11 B
+3102(CDL_LINEAR)S
+11 R
+3851(\(one\))S
+4115(for)S
+4276(a)S
+4358(linear)S
+4641(transform,)S
+5129(or)S
+7020 V
+11 B
+900(CDL_LOG)S
+11 R
+1466(\(two\))S
+1736(for)S
+1896(a)S
+1977(log10)S
+2261(transform.)S
+7260 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+7920 V
+EP
+%%Page: 10 13
+BP
+/slant 0 def
+/height 1.000000 def
+11 R
+11 R
+480 V
+2936(- 10 -)S
+840 V
+11 C
+1175(void)S
+1505(cdl_computeZscale)S
+2693(\(CDLPtr)S
+3221(cdl,)S
+3551(uchar)S
+3947(*pix,)S
+4343(int)S
+4607(nx,)S
+960 V
+1439(int)S
+1703(ny,)S
+1967(int)S
+2231(bitpix,)S
+2759(float)S
+3155(*z1,)S
+3485(float)S
+3881(*z2\))S
+1080 V
+1175(void)S
+1505(cdl_zscaleImage)S
+2561(\(CDLPtr)S
+3089(cdl,)S
+3419(uchar)S
+3815(**pix,)S
+4277(int)S
+4541(nx,)S
+1200 V
+1439(int)S
+1703(ny,)S
+1967(int)S
+2231(bitpix,)S
+2759(float)S
+3155(z1,)S
+3419(float)S
+3815(z2\))S
+1440 V
+1175(void)S
+1505(cdl_setZTrans)S
+2429(\(CDLPtr)S
+2957(cdl,)S
+3287(int)S
+3551(ztrans\))S
+1560 V
+1175(void)S
+1505(cdl_getZTrans)S
+2429(\(CDLPtr)S
+2957(cdl,)S
+3287(int)S
+3551(*ztrans\))S
+1680 V
+1175(void)S
+1505(cdl_setZScale)S
+2429(\(CDLPtr)S
+2957(cdl,)S
+3287(float)S
+3683(z1,)S
+3947(float)S
+4343(z2\))S
+1800 V
+1175(void)S
+1505(cdl_getZScale)S
+2429(\(CDLPtr)S
+2957(cdl,)S
+3287(float)S
+3683(*z1,)S
+4013(float)S
+4409(*z2\))S
+2040 V
+1175(void)S
+1505(cdl_setSample)S
+2429(\(CDLPtr)S
+2957(cdl,)S
+3287(int)S
+3551(nsample\))S
+2160 V
+1175(void)S
+1505(cdl_setSampleLines)S
+2759(\(CDLPtr)S
+3287(cdl,)S
+3617(int)S
+3881(nlines\))S
+2280 V
+1175(void)S
+1505(cdl_setContrast)S
+2561(\(CDLPtr)S
+3089(cdl,)S
+3419(float)S
+3815(contrast\))S
+2400 V
+1175(void)S
+1505(cdl_getSample)S
+2429(\(CDLPtr)S
+2957(cdl,)S
+3287(int)S
+3551(*nsample\))S
+2520 V
+1175(void)S
+1505(cdl_getSampleLines)S
+2759(\(CDLPtr)S
+3287(cdl,)S
+3617(int)S
+3881(*nlines\))S
+2640 V
+1175(void)S
+1505(cdl_getContrast)S
+2561(\(CDLPtr)S
+3089(cdl,)S
+3419(float)S
+3815(*contrast\))S
+3000 V
+11 B
+900(4.11.)S
+1187(Image)S
+1512(Hardcopy)S
+3156 V
+11 R
+1175(While)S
+1479(most)S
+1731(servers)S
+2077(include)S
+2437(some)S
+2706(hardcopy)S
+3150(capability)S
+3620(of)S
+3748(their)S
+3986(own)S
+4212(the)S
+4383(CDL)S
+4640(provides)S
+5055(two)S
+3276 V
+900(procedures)S
+1428(for)S
+1603(creating)S
+2003(hardcopy)S
+2458(images)S
+2817(from)S
+3078(the)S
+3260(client)S
+3552(\(e.g.)S
+3795(for)S
+3970(a)S
+4066(batch)S
+4351(processing)S
+4868(applica-)S
+3396 V
+900(tion\).)S
+1207(The)S
+1415(client)S
+1697(will)S
+1907(typically)S
+2330(read)S
+2555(back)S
+2799(the)S
+2971(entire)S
+3258(image,)S
+3592(frame)S
+3884(bu)S
+3994 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+4061(er,)S
+4212(of)S
+4342(just)S
+4541(a)S
+4628(subraster)S
+5062(and)S
+3516 V
+900(pass)S
+1134(those)S
+1411(pixels)S
+1718(to)S
+1848(the)S
+2026(print)S
+2278(procedure.)S
+2819(Images)S
+3179(will)S
+3395(be)S
+3542(written)S
+3897(as)S
+4032(Pseudocolor)S
+4619(Postscript)S
+5098(\(to)S
+3636 V
+900(preserve)S
+1376(the)S
+1617(overlay)S
+2052(marker)S
+2468(colors\))S
+2879(and)S
+3144(may)S
+3440(be)S
+3650(disposed)S
+4142(to)S
+4335(a)S
+4490(\256le)S
+4739(using)S
+5086(the)S
+3756 V
+11 B
+900(cdl_printPixToFile\(\))S
+11 R
+1903(procedure)S
+2376(or)S
+2504(to)S
+2627(any)S
+2822(command)S
+3292(string)S
+3580(accepting)S
+4036(input)S
+4299(from)S
+11 I
+4548(stdin)S
+11 R
+4799(\(typically)S
+3876 V
+900(just)S
+1093(an)S
+1229('lpr')S
+1456(command\))S
+1958(by)S
+2101(using)S
+2373(the)S
+11 B
+2540(cdl_printPix\(\))S
+11 R
+3233(procedure.)S
+4116 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+4236 V
+11 C
+1175(int)S
+1439(cdl_printPix)S
+2297(\(CDLPtr)S
+2825(cdl,)S
+3155(char)S
+3485(*cmd,)S
+3881(uchar)S
+4277(*pix,)S
+4673(int)S
+4937(nx,)S
+4356 V
+1439(int)S
+1703(ny,)S
+1967(int)S
+2231(annotate\))S
+4476 V
+1175(int)S
+1439(cdl_printPixToFile)S
+2693(\(CDLPtr)S
+3221(cdl,)S
+3551(char)S
+3881(*fname,)S
+4409(uchar)S
+4805(*pix,)S
+4596 V
+1439(int)S
+1703(nx,)S
+1967(int)S
+2231(ny,)S
+2495(int)S
+2759(annotate\))S
+4836 V
+11 B
+900(4.12.)S
+1187(Image)S
+1512(Cursor)S
+4992 V
+11 R
+1175(The)S
+1390(image)S
+1703(cursor)S
+2021(is)S
+2140(read)S
+2372(using)S
+2656(the)S
+11 B
+2835(cdl_readCursor\(\))S
+11 R
+3696(procedure.)S
+4238(The)S
+4453(returned)S
+4863(value)S
+5146(is)S
+5112 V
+900(the)S
+1082(cursor)S
+11 I
+1403(\(x,y\))S
+11 R
+1647(position)S
+2051(as)S
+2190(\257oating)S
+2575(point)S
+2850(value)S
+3135(in)S
+3269(terms)S
+3561(of)S
+3700(the)S
+3881(currently)S
+4323(de\256ne)S
+4638(image)S
+4953(WCS.)S
+5232 V
+900(Note)S
+1149(that)S
+1350(this)S
+1546(position)S
+1938(must)S
+2189(be)S
+2328(converted)S
+2796(to)S
+2919(integer)S
+3260(if)S
+3364(it)S
+3463(is)S
+3574(to)S
+3697(be)S
+3837(used)S
+4075(in)S
+4198(one)S
+4393(of)S
+4521(the)S
+4692(marker)S
+5038(pro-)S
+5352 V
+900(cedures.)S
+5592 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+5712 V
+11 C
+1175(int)S
+1439(cdl_readCursor)S
+2429(\(CDLPtr)S
+2957(cdl,)S
+3287(int)S
+3551(sample,)S
+4079(float)S
+4475(*x,)S
+5832 V
+1439(float)S
+1835(*y,)S
+2099(int)S
+2363(*wcs,)S
+2759(char)S
+3089(*key\))S
+6072 V
+11 R
+900(The)S
+11 I
+1103(wcs)S
+11 R
+1301(argument)S
+1748(is)S
+1855(de\256ned)S
+2211(as)S
+6312 V
+1164(wcs)S
+1367(=)S
+1462(frame)S
+1749(*)S
+1837(100)S
+2035(+)S
+2130(wcs_number)S
+6552 V
+900(\(where)S
+1247(wcs_number=0)S
+1969(for)S
+2141(frame)S
+2440(bu)S
+2550 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+2617(er)S
+2746(coords)S
+3083(and)S
+3286(1)S
+3386(for)S
+3558(image)S
+3872(coords\).)S
+4307(So,)S
+4498(you)S
+4709(can)S
+4906(get)S
+5086(the)S
+6672 V
+900(frame)S
+1187(as)S
+1311(simply)S
+6912 V
+1164(frame)S
+1451(=)S
+1546(\(int\))S
+1768(\(wcs)S
+2007(/)S
+2071(100\))S
+7920 V
+EP
+%%Page: 11 14
+BP
+/slant 0 def
+/height 1.000000 def
+11 R
+11 R
+480 V
+2936(- 11 -)S
+840 V
+11 B
+900(4.12.1.)S
+1270(Cursor)S
+1638(Sampling)S
+996 V
+11 R
+1175(If)S
+1307(the)S
+1501(cdl_readCursor\(\))S
+11 I
+2308(sample)S
+11 R
+2680(\257ag)S
+2906(is)S
+3041(non-zero)S
+3490(the)S
+11 I
+3685(logical)S
+4052(image)S
+4381(cursor)S
+11 R
+4729(position)S
+5146(is)S
+1116 V
+900(returned)S
+1300(immediately,)S
+1914(otherwise)S
+2376(the)S
+2545(display)S
+2898(server)S
+3199(will)S
+3406(wait)S
+3630(for)S
+3792(a)S
+3875(keystroke)S
+4336(before)S
+4649(returning)S
+5086(the)S
+1236 V
+900(cursor)S
+1214(position.)S
+1672(The)S
+1883(logical)S
+2223(image)S
+2532(cursor)S
+2846(is)S
+2961(the)S
+3136(last)S
+3330(value)S
+3609(set)S
+3773(by)S
+3925(a)S
+11 I
+4015(cdl_setCursor\(\))S
+11 R
+4753(call)S
+4953(or)S
+5086(the)S
+1356 V
+900(last)S
+1101(value)S
+1386(returned)S
+1798(by)S
+1956(a)S
+11 I
+2051(cdl_readCursor\(\))S
+11 R
+2873(call.)S
+3139(When)S
+3447(sampling)S
+3898(the)S
+4079(cursor)S
+4399(position)S
+4802(the)S
+4983(keys-)S
+1476 V
+900(troke)S
+1158(value)S
+1428(is)S
+1535(unde\256ned.)S
+1716 V
+11 B
+900(4.13.)S
+1187(Image)S
+1512(Readout)S
+1872 V
+11 R
+1175(The)S
+1390(CDL)S
+1655(maintains)S
+2128(an)S
+2276(internal)S
+2657(knowledge)S
+3184(of)S
+3321(where)S
+3633(an)S
+3782(image)S
+4096(has)S
+4288(been)S
+4540(positioned)S
+5045(if)S
+5158(it)S
+1992 V
+900(was)S
+1110(displayed)S
+1571(using)S
+1850(one)S
+2048(of)S
+2179(the)S
+11 I
+2353(cdl_display*)S
+11 R
+2955(procedures.)S
+3535(The)S
+11 B
+3744(cdl_readImage\(\))S
+11 R
+4556(procedure)S
+5031(may)S
+2112 V
+900(be)S
+1046(used)S
+1290(to)S
+1419(read)S
+1649(back)S
+1899(the)S
+2077(entire)S
+2370(image)S
+2682(pixels)S
+2989(from)S
+3246(the)S
+3424(server)S
+3734(ignoring)S
+4151(the)S
+4329(region)S
+4653(of)S
+4788(the)S
+4966(frame)S
+2232 V
+900(bu)S
+1010 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+1077(er)S
+1203(outside)S
+1563(of)S
+1696(the)S
+1872(image,)S
+2209(the)S
+11 B
+2384(cdl_readFrameBu)S
+3238 H
+ (f)show 11 -.5 mul h (f)show
+11 B
+3305(er\(\))S
+11 R
+3514(procedure)S
+3991(will)S
+4204(read)S
+4432(back)S
+4679(the)S
+4854(contents)S
+2352 V
+900(of)S
+1024(the)S
+1191(entire)S
+1473(frame)S
+1760(bu)S
+1870 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+1937(er.)S
+2115(The)S
+2318(dimensions)S
+2853(of)S
+2977(the)S
+3144(array)S
+3400(are)S
+3565(returned)S
+3962(in)S
+4081(the)S
+11 I
+4248(nx)S
+11 R
+4384(and)S
+11 I
+4575(ny)S
+11 R
+4711(arguments.)S
+2592 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+2712 V
+11 C
+1175(int)S
+1439(cdl_readImage)S
+2363(\(CDLPtr)S
+2891(cdl,)S
+3221(uchar)S
+3617(**pix,)S
+4079(int)S
+4343(*nx,)S
+2832 V
+1439(int)S
+1703(*ny\)R)S
+2952 V
+1175(int)S
+1439(cdl_readFrameBuffer)S
+2759(\(CDLPtr)S
+3287(cdl,)S
+3617(uchar)S
+4013(**pix,)S
+3072 V
+1439(int)S
+1703(*nx,)S
+2033(int)S
+2297(*ny\)R)S
+3312 V
+11 B
+900(4.14.)S
+1187(Subraster)S
+1684(I/O)S
+3468 V
+11 R
+1175(The)S
+11 B
+1379(cdl_writeSubRaster\(\))S
+11 R
+2418(procedure)S
+2888(is)S
+2996(used)S
+3231(to)S
+3351(write)S
+3610(an)S
+3747(arbitrary)S
+4157(raster)S
+4433(to)S
+4553(any)S
+4745(location)S
+5134(in)S
+3588 V
+900(the)S
+1069(display.)S
+1483(Similarly)S
+1929(the)S
+11 B
+2098(cdl_readSubRaster\(\))S
+11 R
+3109(procedure)S
+3580(is)S
+3689(used)S
+3925(to)S
+4046(read)S
+4268(back)S
+4509(an)S
+4647(arbitrary)S
+5057(ras-)S
+3708 V
+900(ter.)S
+1127(When)S
+1439(an)S
+1593(image)S
+1912(has)S
+2109(previously)S
+2624(been)S
+2881(displayed)S
+3353(the)S
+3538(subraster)S
+3984(position)S
+4392(is)S
+4518(given)S
+4814(in)S
+4952(image)S
+3828 V
+900(coordinates)S
+1446(\(e.g.)S
+1682(when)S
+1960(writing)S
+2319(a)S
+2408(subregion)S
+2882(of)S
+3014(edited)S
+3323(pixels\),)S
+3690(otherwise)S
+4156(the)S
+4330(position)S
+4726(is)S
+4840(in)S
+4966(frame)S
+3948 V
+900(bu)S
+1010 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+1077(er)S
+1256(coordinates)S
+1856(\(e.g.)S
+2146(to)S
+2327(display)S
+2740(multiple)S
+3203(images)S
+3609(per)S
+3843(frame)S
+4193(you)S
+4454(should)S
+4844(use)S
+5086(the)S
+4068 V
+900(cdl_writeSubRaster\(\))S
+1885(call\).)S
+2187(See)S
+2392(the)S
+2573(section)S
+2931(on)S
+11 I
+3088(Marker)S
+3463(Coordinates)S
+11 R
+4055(for)S
+4228(further)S
+4571(explanation)S
+5129(of)S
+4188 V
+900(the)S
+1067(coordinate)S
+1562(systems)S
+1944(used.)S
+4428 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+4548 V
+11 C
+1175(int)S
+1439(cdl_writeSubRaster)S
+2693(\(CDLPtr)S
+3221(cdl,)S
+3551(int)S
+3815(lx,)S
+4079(int)S
+4343(ly,)S
+4607(int)S
+4871(nx,)S
+4668 V
+1439(int)S
+1703(ny,)S
+1967(uchar)S
+2363(*pix\))S
+4788 V
+1175(int)S
+1439(cdl_readSubRaster)S
+2627(\(CDLPtr)S
+3155(cdl,)S
+3485(int)S
+3749(lx,)S
+4013(int)S
+4277(ly,)S
+4541(int)S
+4805(nx,)S
+4908 V
+1439(int)S
+1703(ny,)S
+1967(uchar)S
+2363(**pix\))S
+5148 V
+11 B
+900(5.)S
+1049(Graphics)S
+1517(Overlay)S
+5388 V
+900(5.1.)S
+1132(Marker)S
+1529(Coordinates)S
+5544 V
+11 R
+1175(All)S
+1369(marker)S
+1731(positions)S
+2183(are)S
+2368(assumed)S
+2799(to)S
+2938(be)S
+3094(image)S
+3415(pixel)S
+3688(coordinates,)S
+4274(although)S
+4712(there)S
+4983(is)S
+5110(no)S
+5664 V
+900(requirement)S
+1465(that)S
+1666(the)S
+1836(position)S
+2227(be)S
+2365(on)S
+2510(the)S
+2679(image)S
+2982(itself.)S
+3298(When)S
+3594(an)S
+3732(image)S
+4035(WCS)S
+4309(is)S
+4418(de\256ned)S
+4776(\(using)S
+5086(the)S
+5784 V
+900(CDL)S
+1162(display)S
+1522(procedures)S
+2043(or)S
+2176(explicitly\))S
+2670(the)S
+2846(origin)S
+3151(of)S
+3284(the)S
+3460(coordinates)S
+4007(used)S
+4251(shifts)S
+4533(from)S
+4789(the)S
+4966(frame)S
+5904 V
+900(bu)S
+1010 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+1077(er)S
+1205(lower-left)S
+1680(to)S
+1810(the)S
+1988(lower-left)S
+2463(of)S
+2598(the)S
+2776(image)S
+3088(as)S
+3222(displayed)S
+3686(in)S
+3815(the)S
+3992(frame.)S
+4383(Negative)S
+4821(positions)S
+6024 V
+900(are)S
+1069(allowed)S
+1453(and)S
+1648(will)S
+1857(either)S
+2144(refer)S
+2386(to)S
+2510(empty)S
+2823(pixels)S
+3124(if)S
+3229(the)S
+3401(frame)S
+3693(bu)S
+3803 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+3870(er)S
+3992(is)S
+4104(larger)S
+4396(than)S
+4623(the)S
+4795(image,)S
+5129(or)S
+6144 V
+900(pixels)S
+1213(outside)S
+1581(the)S
+1765(frame)S
+2069(bu)S
+2179 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+2246(er)S
+2380(boundaries.)S
+2971(Raster)S
+3300(I/O)S
+3495(requests)S
+3903(will)S
+4124(be)S
+4276(clipped)S
+4648(to)S
+4783(the)S
+4966(frame)S
+6264 V
+900(bu)S
+1010 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+1077(er)S
+1194(endpoints,)S
+1683(a)S
+1764(request)S
+2113(completely)S
+2634(outside)S
+2985(the)S
+3152(frame)S
+3439(bu)S
+3549 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+3616(er)S
+3733(is)S
+3840(an)S
+3976(error.)S
+6504 V
+11 B
+900(5.2.)S
+1132(Mapping)S
+1595(a)S
+1683(Previously)S
+2211(Displayed)S
+2710(Image)S
+6660 V
+11 R
+1175(Ideally)S
+1512(any)S
+1703(application)S
+2224(wishing)S
+2606(to)S
+2725(draw)S
+2976(markers)S
+3361(on)S
+3504(an)S
+3641(image)S
+3943(will)S
+4149(have)S
+4389(also)S
+4600(displayed)S
+5055(that)S
+6780 V
+900(image,)S
+1242(however)S
+1664(the)S
+11 B
+1844(cdl_mapFrame\(\))S
+11 R
+2675(procedure)S
+3157(may)S
+3392(be)S
+3540(used)S
+3786(to)S
+3917(map)S
+4151(the)S
+4330(requested)S
+4794(frame)S
+5093(for)S
+6900 V
+900(marker)S
+1247(overlay.)S
+1674(It)S
+1779(does)S
+2018(this)S
+2216(by)S
+2365(reading)S
+2732(the)S
+2905(WCS)S
+3183(de\256ned)S
+3545(for)S
+3711(that)S
+3915(frame)S
+4208(and)S
+4405(assumes)S
+4810(an)S
+4952(image)S
+7020 V
+900(has)S
+1089(been)S
+1338(displayed)S
+1802(and)S
+2003(centered)S
+2415(in)S
+2544(the)S
+2721(frame)S
+3018(bu)S
+3128 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+3195(er,)S
+3350(then)S
+3582(resets)S
+3874(the)S
+4051(internal)S
+4428(CDL)S
+4690(image)S
+5000(posi-)S
+7140 V
+900(tion.)S
+1200(For)S
+1387(this)S
+1581(reason)S
+1900(it)S
+1997(should)S
+2326(not)S
+2502(be)S
+2640(used)S
+2876(when)S
+3148(multiple)S
+3551(image)S
+3854(mappings)S
+4317(have)S
+4558(been)S
+4799(displayed)S
+7260 V
+900(to)S
+1026(a)S
+1114(frame)S
+1408(unless)S
+1723(the)S
+1897(marker)S
+2246(overlay)S
+2614(can)S
+2805(be)S
+2948(done)S
+3201(reliably)S
+3576(using)S
+3855(the)S
+4029(last)S
+4222(WCS)S
+4501(displayed)S
+4961(to)S
+5086(the)S
+7920 V
+EP
+%%Page: 12 15
+BP
+/slant 0 def
+/height 1.000000 def
+11 R
+11 R
+480 V
+2936(- 12 -)S
+840 V
+900(frame)S
+1191(bu)S
+1301 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+1368(er.)S
+1550(If)S
+1659(no)S
+1807(image)S
+2113(has)S
+2297(been)S
+2541(displayed)S
+3000(the)S
+3172(frame)S
+3464(bu)S
+3574 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+3641(er)S
+3763(is)S
+3875(mapped)S
+4260(directly.)S
+4694(This)S
+4928(can)S
+5117(be)S
+960 V
+900(used)S
+1142(for)S
+1310(example)S
+1722(to)S
+1849(map)S
+2079(an)S
+2223(empty)S
+2539(frame)S
+2834(for)S
+3002(displaying)S
+3502(just)S
+3703(the)S
+3878(markers)S
+4271(without)S
+4649(an)S
+4793(image,)S
+5129(or)S
+1080 V
+900(for)S
+1063(mapping)S
+1484(another)S
+1849(frame's)S
+2219(WCS)S
+2495(for)S
+2659(use)S
+2842(on)S
+2989(the)S
+3160(current)S
+3506(display.)S
+3922(The)S
+4129(frame)S
+4420(is)S
+4531(not)S
+4709(changed)S
+5110(by)S
+1200 V
+900(the)S
+1067(procedure)S
+1536(call)S
+1727(however)S
+2136(the)S
+2303(current)S
+2645(WCS)S
+11 I
+2917(is)S
+11 R
+3024(changed.)S
+1440 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+1560 V
+11 C
+1175(int)S
+1439(cdl_mapFrame)S
+2297(\(CDLPtr)S
+2825(cdl,)S
+3155(int)S
+3419(frame\))S
+1800 V
+11 B
+900(5.3.)S
+1132(Marking)S
+1581(a)S
+1669(Coordinate)S
+2233(File)S
+1956 V
+11 R
+1175(Since)S
+1465(a)S
+1559(common)S
+1990(function)S
+2402(for)S
+2576(programs)S
+3037(will)S
+3256(be)S
+3406(to)S
+3539(mark)S
+3811(a)S
+3906(list)S
+4089(of)S
+4227(coordinates,)S
+4807(the)S
+4988(high-)S
+2076 V
+900(level)S
+11 B
+1158(cdl_markCoordsFile\(\))S
+11 R
+2246(procedure)S
+2727(is)S
+2846(provided)S
+3281(to)S
+3412(make)S
+3693(this)S
+3897(easier.)S
+4256(The)S
+4470(input)S
+4741(parameters)S
+2196 V
+900(include)S
+1273(a)S
+1371(\256lename)S
+1799(expected)S
+2237(to)S
+2373(contain)S
+2747(a)S
+2846(set)S
+3019(of)S
+3161(\(x,y\))S
+3422(points)S
+3743(\(real)S
+3993(or)S
+4135(integer\),)S
+4554(and)S
+4763(arguments)S
+2316 V
+900(specifying)S
+1395(the)S
+1567(point)S
+1832(type,)S
+2087(size)S
+2294(and)S
+2489(color)S
+2751(to)S
+2874(draw.)S
+3190(If)S
+3299(the)S
+11 I
+3470(label)S
+11 R
+3727(argument)S
+4178(is)S
+4289(positive)S
+4675(each)S
+4911(marker)S
+2436 V
+900(point)S
+1160(will)S
+1365(be)S
+1501(labeled)S
+1850(with)S
+2079(it's)S
+2254(relative)S
+2616(number)S
+2985(in)S
+3105(the)S
+3273(\256le.)S
+3509(The)S
+3713(size,)S
+3945(type)S
+4168(and)S
+4360(color)S
+4619(arguments)S
+5110(all)S
+2556 V
+900(have)S
+1139(the)S
+1306(same)S
+1564(meaning)S
+1975(as)S
+2099(for)S
+2259(the)S
+11 B
+2426(cdl_markPoint\(\))S
+11 R
+3234(procedure)S
+3703(described)S
+4155(below.)S
+2796 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+2916 V
+11 C
+1175(int)S
+1439(cdl_markCoordsFile)S
+2693(\(CDLPtr)S
+3221(cdl,)S
+3551(char)S
+3881(*fname,)S
+4409(int)S
+4673(type,)S
+3036 V
+1439(int)S
+1703(size,)S
+2099(int)S
+2363(color,)S
+2825(int)S
+3089(label\))S
+3276 V
+11 B
+900(5.4.)S
+1132(Marker)S
+1529(Colors)S
+3432 V
+11 R
+1175(Markers)S
+1576(may)S
+1802(be)S
+1942(drawn)S
+2252(using)S
+2528(any)S
+2723(8-bit)S
+2969(value,)S
+3272(in)S
+3396(order)S
+3664(to)S
+3788(use)S
+3972(the)S
+4144(static)S
+4414(overlay)S
+4780(colors)S
+5086(the)S
+3552 V
+900(color)S
+1174(must)S
+1438(be)S
+1589(in)S
+1723(the)S
+1905(range)S
+2195(201-217)S
+2609(\(see)S
+2832(above)S
+3141(for)S
+3316(notes)S
+3596(on)S
+3754(the)S
+3936(XImtool)S
+4357(color)S
+4630(model\).)S
+5050(The)S
+3672 V
+900(")S
+11 I
+945(cdl.h)S
+11 R
+1162(")S
+1272(include)S
+1660(\256le)S
+1866(for)S
+2059(C)S
+2199(programs,)S
+2707(the)S
+2907(")S
+11 I
+2952(cdlftn.inc)S
+11 R
+3365(")S
+3476(include)S
+3865(for)S
+4058(fortran)S
+4421(programs,)S
+4929(or)S
+5086(the)S
+3792 V
+900(")S
+11 I
+945(cdlspp.h)S
+11 R
+1315(")S
+1402(include)S
+1767(for)S
+1936(SPP)S
+2164(programs,)S
+2648(de\256nes)S
+3001(the)S
+3177(following)S
+3647(symbolic)S
+4093(constants)S
+4544(for)S
+4713(each)S
+4954(of)S
+5086(the)S
+3912 V
+900(static)S
+1165(overlay)S
+1526(colors:)S
+4152 V
+11 B
+1730(C_BLACK)S
+11 R
+2603(202)S
+11 B
+3263(C_CORAL)S
+11 R
+4224(210)S
+4272 V
+11 B
+1730(C_WHITE)S
+11 R
+2603(203)S
+11 B
+3263(C_MAROON)S
+11 R
+4224(211)S
+4392 V
+11 B
+1730(C_RED)S
+11 R
+2603(204)S
+11 B
+3263(C_ORANGE)S
+11 R
+4224(212)S
+4512 V
+11 B
+1730(C_GREEN)S
+11 R
+2603(205)S
+11 B
+3263(C_KHAKI)S
+11 R
+4224(213)S
+4632 V
+11 B
+1730(C_BLUE)S
+11 R
+2603(206)S
+11 B
+3263(C_ORCHID)S
+11 R
+4224(214)S
+4752 V
+11 B
+1730(C_YELLOW)S
+11 R
+2603(207)S
+11 B
+3263(C_TURQUOISE)S
+11 R
+4224(215)S
+4872 V
+11 B
+1730(C_CYAN)S
+11 R
+2603(208)S
+11 B
+3263(C_VIOLET)S
+11 R
+4224(216)S
+4992 V
+11 B
+1730(C_MAGENTA)S
+11 R
+2603(209)S
+11 B
+3263(C_WHEAT)S
+11 R
+4224(217)S
+5292 V
+11 B
+900(5.5.)S
+1132(Marker)S
+1529(Types)S
+5448 V
+11 R
+1175(Currently)S
+1629(supported)S
+2095(marker)S
+2437(types)S
+2702(include:)S
+5628 V
+11 I
+1534(Point)S
+1974(Line)S
+2846(Box)S
+3317(Polyline)S
+4220(Polygon)S
+5748 V
+1534(Circle)S
+1974(Circular)S
+2387(Annuli)S
+2846(Ellipse)S
+3317(Elliptical)S
+3761(Annuli)S
+4220(Text)S
+5964 V
+11 R
+1175(The)S
+1386(")S
+11 I
+1431(cdl.h)S
+11 R
+1648(")S
+1734(include)S
+2099(\256le)S
+2282(for)S
+2451(C)S
+2567(programs,)S
+3051(the)S
+3227(")S
+11 I
+3272(cdlftn.inc)S
+11 R
+3685(")S
+3772(include)S
+4137(for)S
+4306(fortran)S
+4645(programs,)S
+5129(or)S
+6084 V
+900(the)S
+1075(")S
+11 I
+1120(cdlspp.h)S
+11 R
+1490(")S
+1576(include)S
+1940(\256le)S
+2122(SPP)S
+2349(programs,)S
+2832(de\256nes)S
+3184(the)S
+3359(following)S
+3828(symbolic)S
+4273(constants)S
+4723(for)S
+4890(each)S
+5129(of)S
+6204 V
+900(the)S
+1067(de\256ned)S
+11 I
+1423(Point)S
+11 R
+1695(marker)S
+2037(types:)S
+6384 V
+11 B
+1835(M_FILL)S
+11 R
+2761(1)S
+11 B
+3311(M_CIRCLE)S
+11 R
+4174(64)S
+6504 V
+11 B
+1835(M_POINT)S
+11 R
+2761(2)S
+11 B
+3311(M_STAR)S
+11 R
+4119(128)S
+6624 V
+11 B
+1835(M_BOX)S
+11 R
+2761(4)S
+11 B
+3311(M_HLINE)S
+11 R
+4119(256)S
+6744 V
+11 B
+1835(M_PLUS)S
+11 R
+2761(8)S
+11 B
+3311(M_VLINE)S
+11 R
+4119(512)S
+6864 V
+11 B
+1835(M_CROSS)S
+11 R
+2706(16)S
+11 B
+3311(M_HBLINE)S
+11 R
+4064(1024)S
+6984 V
+11 B
+1835(M_DIAMOND)S
+11 R
+2706(32)S
+11 B
+3311(M_VBLINE)S
+11 R
+4064(2048)S
+7920 V
+EP
+%%Page: 13 16
+BP
+/slant 0 def
+/height 1.000000 def
+11 R
+11 R
+480 V
+2936(- 13 -)S
+840 V
+1175(Point)S
+1449(markers)S
+1841(are)S
+2013(drawn)S
+2326(using)S
+2605(the)S
+11 B
+2779(cdl_markPoint\(\))S
+11 R
+3594(procedure,)S
+4098(point)S
+4365(types)S
+4638(may)S
+4868(be)S
+5012(logi-)S
+960 V
+900(cally)S
+11 I
+1156(OR)S
+11 R
+1302('d)S
+1436(to)S
+1565(create)S
+1867(composite)S
+2362(markers,)S
+2784(closed)S
+3106(shapes)S
+3440(such)S
+3683(as)S
+3816(a)S
+3906(circles,)S
+4261(diamonds,)S
+4759(or)S
+4892(squares)S
+1080 V
+900(may)S
+1122(be)S
+11 I
+1258(OR)S
+11 R
+1404('d)S
+1528(with)S
+1757(the)S
+1924(M_FILL)S
+2342(\257ag)S
+2540(to)S
+2659(\257ood-\256ll)S
+3079(the)S
+3246(point)S
+3506(with)S
+3735(the)S
+3902(current)S
+4244(overlay)S
+4605(color.)S
+1320 V
+11 B
+900(5.5.1.)S
+1215(Point)S
+1476 V
+11 R
+1175(The)S
+11 B
+1384(cdl_markPoint\(\))S
+11 R
+2199(procedure)S
+2675(is)S
+2789(used)S
+3030(to)S
+3156(mark)S
+3421(a)S
+3509(speci\256c)S
+3884(point)S
+4151(on)S
+4301(the)S
+4475(image)S
+4783(using)S
+5062(one)S
+1596 V
+900(of)S
+1033(the)S
+1209(marker)S
+1560(types)S
+1834(listed)S
+2115(above.)S
+2479(The)S
+2691(marker)S
+3042(is)S
+3158(centered)S
+3569(at)S
+3690(the)S
+3866(coordinates)S
+4413(speci\256ed)S
+4845(by)S
+4997(the)S
+11 I
+5172(x)S
+1716 V
+11 R
+900(and)S
+11 I
+1099(y)S
+11 R
+1188(arguments,)S
+11 I
+1714(type)S
+11 R
+1937(is)S
+2052(an)S
+2196(integer)S
+2542(\257ag)S
+2749(indicating)S
+3231(what)S
+3486(kind)S
+3724(of)S
+3857(marker)S
+4208(to)S
+4336(draw)S
+4596(and)S
+4796(may)S
+5027(be)S
+5172(a)S
+1836 V
+900(composite)S
+1393(type)S
+1623(by)S
+1774(logically)S
+2200(ORing)S
+2535(two)S
+2741(or)S
+2873(more)S
+3138(marker)S
+3487(types.)S
+11 I
+3820(Size)S
+11 R
+4037(is)S
+4151(the)S
+4325(width)S
+4616(and)S
+4814(height)S
+5129(of)S
+1956 V
+900(the)S
+1082(marker)S
+1439(measured)S
+1906(in)S
+2040(pixel)S
+2308(unxits,)S
+2654(and)S
+11 I
+2860(color)S
+11 R
+3140(is)S
+3262(the)S
+3444(color)S
+3717(used)S
+3966(to)S
+4100(draw)S
+4366(the)S
+4548(marker.)S
+4966(If)S
+5086(the)S
+2076 V
+11 I
+900(number)S
+11 R
+1280(argument)S
+1739(is)S
+1858(greater)S
+2205(than)S
+2439(zero)S
+2671(that)S
+2881(number)S
+3260(will)S
+3476(be)S
+3623(drawn)S
+3940(next)S
+4173(to)S
+4303(the)S
+4481(point)S
+4752(as)S
+4887(a)S
+4979(label,)S
+2196 V
+900(creating)S
+1285(text)S
+1483(labels)S
+1772(for)S
+1932(point)S
+2192(markers)S
+2577(can)S
+2761(be)S
+2897(done)S
+3143(using)S
+3415(the)S
+11 I
+3582(cdl_markPointLabel)S
+11 R
+4519(procedure.)S
+2352 V
+1175(Most)S
+1466(marker)S
+1839(names)S
+2183(are)S
+2379(fairly)S
+2680(obvious)S
+3093(but)S
+3299(several)S
+3673(are)S
+3870(worth)S
+4191(special)S
+4560(mention:)S
+5050(The)S
+2472 V
+900(M_DIAMOND,)S
+1676(M_CIRCLE)S
+2287(and)S
+2511(M_BOX)S
+2962(marker)S
+3337(types)S
+3635(may)S
+3890(be)S
+4059(logically)S
+11 I
+4510(OR)S
+11 R
+4656(ed)S
+4825(with)S
+5086(the)S
+2592 V
+900(M_FILL)S
+1331(\257ag)S
+1542(to)S
+1674(produce)S
+2072(a)S
+2166(\256lled)S
+2439(marker)S
+2794(type.)S
+3090(Unless)S
+11 I
+3435(OR)S
+11 R
+3581(d)S
+3682(with)S
+3924(the)S
+4104(M_POINT)S
+4626(\257ag)S
+4837(all)S
+4993(point)S
+2712 V
+900(markers)S
+1306(will)S
+1531(leave)S
+1814(the)S
+2001(center)S
+2320(pixel)S
+2593(unchanged.)S
+3181(The)S
+3404(M_HLINE)S
+3938(and)S
+4149(M_VLINE)S
+4683(markers)S
+5088(are)S
+2832 V
+900(most)S
+1149(useful)S
+1451(in)S
+1571(astronomical)S
+2172(applications)S
+2737(to)S
+2857(mark)S
+3116(an)S
+3253(individual)S
+3734(star,)S
+3954(they)S
+4177(are)S
+4343(horizontal)S
+4822(and)S
+5014(vert-)S
+2952 V
+900(ical)S
+1117(lines)S
+1384(respectively)S
+1971(with)S
+2225(a)S
+2331(gap)S
+2547(in)S
+2691(the)S
+2883(middle)S
+3247(third)S
+3513(of)S
+3662(the)S
+3854(marker)S
+4221(\(the)S
+4449(M_HBLINE)S
+5062(and)S
+3072 V
+900(M_VBLINE)S
+1488(are)S
+1653(identical)S
+2064(but)S
+2238(with)S
+2467(a)S
+2548(width)S
+2832(of)S
+2956(3)S
+3044(pixels\).)S
+3252 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+3372 V
+11 C
+1175(int)S
+1439(cdl_markPoint)S
+2363(\(CDLPtr)S
+2891(cdl,)S
+3221(int)S
+3485(x,)S
+3683(int)S
+3947(y,)S
+4145(int)S
+4409(number,)S
+3492 V
+1439(int)S
+1703(size,)S
+2099(int)S
+2363(type,)S
+2759(int)S
+3023(color\))S
+3612 V
+1175(int)S
+1439(cdl_markPointLabel)S
+2693(\(CDLPtr)S
+3221(cdl,)S
+3551(int)S
+3815(x,)S
+4013(int)S
+4277(y,)S
+4475(char)S
+4805(*label)S
+3732 V
+1439(int)S
+1703(size,)S
+2099(int)S
+2363(type,)S
+2759(int)S
+3023(color\))S
+3972 V
+11 B
+900(5.5.2.)S
+1215(Line)S
+4128 V
+11 R
+1175(The)S
+11 B
+1399(cdl_markLine\(\))S
+11 R
+2192(procedure)S
+2682(is)S
+2810(used)S
+3065(to)S
+3205(draw)S
+3477(a)S
+3579(line)S
+3798(of)S
+3943(the)S
+4131(speci\256ed)S
+4576(color)S
+4856(between)S
+4248 V
+900(points)S
+1203(\()S
+11 I
+1239(xs,ys)S
+11 R
+1449(\))S
+1518(and)S
+1709(\()S
+11 I
+1745(xe,ye)S
+11 R
+1965(\).)S
+4428 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+4548 V
+11 C
+1175(int)S
+1439(cdl_markLine)S
+2297(\(CDLPtr)S
+2825(cdl,)S
+3155(int)S
+3419(xs,)S
+3683(int)S
+3947(ys,)S
+4211(int)S
+4475(xe,)S
+4739(int)S
+5003(ye,)S
+4668 V
+1439(int)S
+1703(color\))S
+4908 V
+11 B
+900(5.5.3.)S
+1215(Box)S
+5064 V
+11 R
+1175(The)S
+11 B
+1378(cdl_markBox\(\))S
+11 R
+2120(procedure)S
+2590(is)S
+2698(used)S
+2933(to)S
+3053(draw)S
+3305(a)S
+3387(box)S
+3586(of)S
+3711(the)S
+3879(speci\256ed)S
+4303(color)S
+4562(with)S
+4792(endpoints)S
+5184 V
+900(speci\256ed)S
+1323(by)S
+1466(\()S
+11 I
+1502(lx,ly)S
+11 R
+1688(\))S
+1757(and)S
+1948(\()S
+11 I
+1984(ux,uy)S
+11 R
+2218(\).)S
+2348(If)S
+2453(the)S
+11 I
+2620(\256ll)S
+11 R
+2770(\257ag)S
+2968(is)S
+3075(set)S
+3230(the)S
+3397(box)S
+3595(will)S
+3800(be)S
+3936(\256lled)S
+4196(with)S
+4425(the)S
+4592(marker)S
+4934(color.)S
+5364 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+5484 V
+11 C
+1175(int)S
+1439(cdl_markBox)S
+2231(\(CDLPtr)S
+2759(cdl,)S
+3089(int)S
+3353(lx,)S
+3617(int)S
+3881(ly,)S
+4145(int)S
+4409(ux,)S
+4673(int)S
+4937(uy,)S
+5604 V
+1439(int)S
+1703(fill,)S
+2099(int)S
+2363(color\))S
+5844 V
+11 B
+900(5.5.4.)S
+1215(Circle)S
+6000 V
+11 R
+1175(The)S
+11 B
+1393(cdl_markCircle\(\))S
+11 R
+2250(procedure)S
+2734(is)S
+2856(used)S
+3105(to)S
+3239(draw)S
+3505(a)S
+3601(circle)S
+3891(of)S
+4031(the)S
+4214(speci\256ed)S
+4653(color)S
+4927(with)S
+5172(a)S
+6120 V
+900(center)S
+1209(at)S
+1331(\()S
+11 I
+1367(x,y)S
+11 R
+1491(\))S
+1570(and)S
+1771(radius)S
+11 I
+2082(radius)S
+11 R
+2364(.)S
+2468(If)S
+2583(the)S
+11 I
+2760(\256ll)S
+11 R
+2920(\257ag)S
+3128(is)S
+3245(set)S
+3409(the)S
+3585(circle)S
+3869(will)S
+4083(be)S
+4228(\256lled)S
+4497(with)S
+4735(the)S
+4911(marker)S
+6240 V
+900(color.)S
+6420 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+6540 V
+11 C
+1175(int)S
+1439(cdl_markCircle)S
+2429(\(CDLPtr)S
+2957(cdl,)S
+3287(int)S
+3551(x,)S
+3749(int)S
+4013(y,)S
+4211(int)S
+4475(radius,)S
+6660 V
+1439(int)S
+1703(fill,)S
+2099(int)S
+2363(color\))S
+7920 V
+EP
+%%Page: 14 17
+BP
+/slant 0 def
+/height 1.000000 def
+11 C
+11 C
+480 V
+11 R
+2936(- 14 -)S
+840 V
+11 B
+900(5.5.5.)S
+1215(Polyline)S
+996 V
+11 R
+1175(The)S
+11 B
+1401(cdl_markPolyline\(\))S
+11 R
+2361(procedure)S
+2853(is)S
+2983(used)S
+3240(to)S
+3382(draw)S
+3656(a)S
+3760(line)S
+3981(connecting)S
+4518(the)S
+11 I
+4709(npts)S
+11 R
+4950(points)S
+1116 V
+900(speci\256ed)S
+1323(by)S
+1466(the)S
+11 I
+1633(xpts)S
+11 R
+1843(and)S
+11 I
+2034(ypts)S
+11 R
+2244(array)S
+2500(in)S
+2619(the)S
+2786(desired)S
+11 I
+3135(color)S
+11 R
+3367(.)S
+1296 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+1416 V
+11 C
+1175(int)S
+1439(cdl_markPolyline)S
+2561(\(CDLPtr)S
+3089(cdl,)S
+3419(int)S
+3683(*xpts,)S
+4145(int)S
+4409(*ypts,)S
+1536 V
+1439(int)S
+1703(npts,)S
+2099(int)S
+2363(color\))S
+1776 V
+11 B
+900(5.5.6.)S
+1215(Polygon)S
+1932 V
+11 R
+1175(The)S
+11 B
+1390(cdl_markPolygon\(\))S
+11 R
+2339(procedure)S
+2820(is)S
+2939(used)S
+3185(to)S
+3316(draw)S
+3579(a)S
+3673(closed)S
+3999(polygon)S
+4406(consisting)S
+4899(of)S
+11 I
+5036(npts)S
+2052 V
+11 R
+900(vertices)S
+1275(speci\256ed)S
+1700(by)S
+1845(the)S
+11 I
+2014(xpts)S
+11 R
+2226(and)S
+11 I
+2418(ypts)S
+11 R
+2629(array)S
+2886(in)S
+3006(the)S
+3174(desired)S
+11 I
+3524(color)S
+11 R
+3756(.)S
+3851(The)S
+4055(last)S
+4242(point)S
+4503(in)S
+4623(the)S
+4791(array)S
+5048(will)S
+2172 V
+900(automatically)S
+1542(be)S
+1689(connected)S
+2176(to)S
+2306(the)S
+2484(\256rst)S
+2700(point)S
+2971(by)S
+3125(the)S
+3303(procedure.)S
+3845(If)S
+3962(the)S
+11 I
+4141(\256ll)S
+11 R
+4303(\257ag)S
+4513(is)S
+4632(set)S
+4799(the)S
+4978(circle)S
+2292 V
+900(will)S
+1105(be)S
+1241(\256lled)S
+1501(with)S
+1730(the)S
+1897(marker)S
+2239(color.)S
+2472 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+2592 V
+11 C
+1175(int)S
+1439(cdl_markPolygon)S
+2495(\(CDLPtr)S
+3023(cdl,)S
+3353(int)S
+3617(*xpts,)S
+4079(int)S
+4343(*ypts,)S
+2712 V
+1439(int)S
+1703(npts,)S
+2099(int)S
+2363(fill,)S
+2759(int)S
+3023(color\))S
+2952 V
+11 B
+900(5.5.7.)S
+1215(Ellipse)S
+3108 V
+11 R
+1175(The)S
+11 B
+1383(cdl_markEllipse\(\))S
+11 R
+2265(procedure)S
+2739(is)S
+2851(used)S
+3091(to)S
+3216(draw)S
+3473(an)S
+3615(ellipse)S
+3941(of)S
+4071(the)S
+4244(speci\256ed)S
+4673(color)S
+4937(with)S
+5172(a)S
+3228 V
+900(center)S
+1207(at)S
+1327(\()S
+11 I
+1363(x,y)S
+11 R
+1487(\))S
+1563(and)S
+1761(semimajor-axis)S
+11 I
+2478(xrad)S
+11 R
+2719(and)S
+2917(semiminor-axis)S
+11 I
+3641(yrad)S
+11 R
+3882(pixels)S
+4185(long.)S
+4482(A)S
+4601(rotation)S
+4983(angle)S
+3348 V
+900(for)S
+1063(the)S
+1233(ellipse)S
+1556(may)S
+1781(be)S
+1920(speci\256ed)S
+2346(by)S
+2492(passing)S
+2858(a)S
+2942(non-zero)S
+11 I
+3366(angle)S
+11 R
+3646(argument,)S
+4124(the)S
+4294(angle)S
+4567(is)S
+4678(measured)S
+5134(in)S
+3468 V
+900(degrees)S
+1276(from)S
+1532(the)S
+1709(positive)S
+2101(x-axis.)S
+2473(If)S
+2587(the)S
+11 I
+2763(\256ll)S
+11 R
+2922(\257ag)S
+3129(is)S
+3245(set)S
+3409(the)S
+3585(circle)S
+3869(will)S
+4083(be)S
+4228(\256lled)S
+4497(with)S
+4735(the)S
+4911(marker)S
+3588 V
+900(color.)S
+3768 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+3888 V
+11 C
+1175(int)S
+1439(cdl_markEllipse)S
+2495(\(CDLPtr)S
+3023(cdl,)S
+3353(int)S
+3617(x,)S
+3815(int)S
+4079(y,)S
+4277(int)S
+4541(xrad,)S
+4008 V
+1439(int)S
+1703(yrad,)S
+2099(float)S
+2495(ang,)S
+2825(int)S
+3089(fill,)S
+3485(int)S
+3749(color\))S
+4248 V
+11 B
+900(5.5.8.)S
+1215(Circular)S
+1650(Annuli)S
+4404 V
+11 R
+1175(The)S
+11 B
+1391(cdl_markCircAnnuli\(\))S
+11 R
+2494(procedure)S
+2976(is)S
+3096(used)S
+3344(to)S
+3477(draw)S
+11 I
+3742(nannuli)S
+11 R
+4126(circles)S
+4458(separated)S
+4917(by)S
+11 I
+5074(sep)S
+4524 V
+11 R
+900(pixels)S
+1196(each.)S
+1489(The)S
+1692(circle)S
+1967(is)S
+2074(centered)S
+2476(at)S
+2588(\()S
+11 I
+2624(x,y)S
+11 R
+2748(\))S
+2817(with)S
+3046(an)S
+3182(initial)S
+3473(radius)S
+3774(of)S
+11 I
+3898(radius)S
+11 R
+4213(pixels.)S
+4704 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+4824 V
+11 C
+1175(int)S
+1439(cdl_markCircAnnuli)S
+2693(\(CDLPtr)S
+3221(cdl,)S
+3551(int)S
+3815(x,)S
+4013(int)S
+4277(y,)S
+4475(int)S
+4739(radius,)S
+4944 V
+1439(int)S
+1703(nannuli,)S
+2297(int)S
+2561(sep,)S
+2891(int)S
+3155(color\))S
+5184 V
+11 B
+900(5.5.9.)S
+1215(Elliptical)S
+1678(Annuli)S
+5340 V
+11 R
+1175(The)S
+11 B
+1385(cdl_markEllipAnnuli\(\))S
+11 R
+2505(procedure)S
+2981(is)S
+3095(used)S
+3336(to)S
+3462(draw)S
+11 I
+3721(nannuli)S
+11 R
+4099(ellipses)S
+4470(separated)S
+4923(by)S
+11 I
+5074(sep)S
+5460 V
+11 R
+900(pixels)S
+1220(each.)S
+1537(The)S
+1764(ellipse)S
+2108(is)S
+2239(centered)S
+2665(at)S
+2801(\()S
+11 I
+2837(x,y)S
+11 R
+2961(\))S
+3054(with)S
+3307(an)S
+3467(initial)S
+3782(semimajor)S
+4302(and)S
+4516(semiminor)S
+5043(axis)S
+5580 V
+900(speci\256ed)S
+1335(by)S
+1490(the)S
+11 I
+1669(xrad)S
+11 R
+1915(and)S
+11 I
+2118(yrad)S
+11 R
+2364(arguments.)S
+2927(Each)S
+3190(ellipse)S
+3522(will)S
+3739(be)S
+3887(optionally)S
+4379(rotate)S
+4673(by)S
+4828(an)S
+11 I
+4976(angle)S
+5700 V
+11 R
+900(degrees)S
+1266(as)S
+1390(measured)S
+1842(from)S
+2088(the)S
+2255(positive)S
+2637(x-axis.)S
+5880 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+6000 V
+11 C
+1175(int)S
+1439(cdl_markEllipAnnuli)S
+2759(\(CDLPtr)S
+3287(cdl,)S
+3617(x,)S
+3815(y,)S
+4013(xrad,)S
+4409(yrad,)S
+4805(ang,)S
+6120 V
+1439(int)S
+1703(nannuli,)S
+2297(int)S
+2561(sep,)S
+2891(int)S
+3155(color\))S
+6360 V
+11 B
+900(5.5.10.)S
+1270(Text)S
+6516 V
+11 R
+1175(The)S
+11 B
+1393(cdl_markText\(\))S
+11 R
+2178(procedure)S
+2662(is)S
+2784(used)S
+3033(to)S
+3167(draw)S
+3433(a)S
+3529(text)S
+3742(string)S
+4042(speci\256ed)S
+4481(by)S
+11 I
+4640(str)S
+11 R
+4806(argument)S
+6636 V
+900(with)S
+1142(an)S
+1291(initial)S
+1595(position)S
+1997(at)S
+2121(\()S
+11 I
+2157(x,y)S
+11 R
+2281(\))S
+2362(and)S
+2565(optionally)S
+3057(rotated)S
+3406(by)S
+11 I
+3561(angle)S
+11 R
+3850(degrees)S
+4228(as)S
+4364(measured)S
+4828(from)S
+5086(the)S
+6756 V
+900(positive)S
+1288(x-axis.)S
+1657(The)S
+1867(default)S
+11 I
+2211(size)S
+11 R
+2416(is)S
+2530(1.0)S
+2708(and)S
+2906(is)S
+3020(approximately)S
+3694(a)S
+3782(6x13)S
+4042(font,)S
+4287(the)S
+4461(font)S
+4678(size)S
+4888(may)S
+5117(be)S
+6876 V
+900(scaled)S
+1206(by)S
+1349(any)S
+1540(fractional)S
+1992(amount.)S
+7056 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+7176 V
+11 C
+1175(int)S
+1439(cdl_markText)S
+2297(\(CDLPtr)S
+2825(cdl,)S
+3155(int)S
+3419(x,)S
+3617(int)S
+3881(y,)S
+4079(char)S
+4409(*str,)S
+7296 V
+1439(float)S
+1835(size,)S
+2231(float)S
+2627(angle,)S
+3089(int)S
+3353(color\))S
+7920 V
+EP
+%%Page: 15 18
+BP
+/slant 0 def
+/height 1.000000 def
+11 C
+11 C
+480 V
+11 R
+2936(- 15 -)S
+840 V
+11 B
+900(5.6.)S
+1132(Text)S
+1378(Fonts)S
+996 V
+11 R
+1175(The)S
+11 B
+1382(cdl_setFont\(\))S
+11 R
+2034(procedure)S
+2507(is)S
+2618(used)S
+2856(to)S
+2979(choose)S
+3320(between)S
+3721(one)S
+3917(of)S
+4046(four)S
+4266(available)S
+4699(fonts)S
+4957(as)S
+5086(the)S
+1116 V
+900(text)S
+1099(marker)S
+1442(default:)S
+1811(Roman,)S
+2191(Greek,)S
+2518(Futura,)S
+2866(Bold)S
+3114(and)S
+3305(Times)S
+3613(respectively.)S
+4236(By)S
+4398(default)S
+4735(the)S
+4902(Roman)S
+1236 V
+900(font)S
+1110(will)S
+1315(be)S
+1451(used.)S
+1713(The)S
+1916(width)S
+2200(of)S
+2324(the)S
+2491(lines)S
+2732(used)S
+2966(to)S
+3085(draw)S
+3336(the)S
+3503(text)S
+3701(may)S
+3923(also)S
+4133(be)S
+4269(set.)S
+1416 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+1536 V
+11 C
+1175(void)S
+1505(cdl_setFont)S
+2297(\(CDLPtr)S
+2825(cdl,)S
+3155(int)S
+3419(font\))S
+1656 V
+1175(void)S
+1505(cdl_setTextWidth)S
+2627(\(CDLPtr)S
+3155(cdl,)S
+3485(int)S
+3749(width\))S
+1836 V
+11 R
+900(A)S
+1023(complete)S
+1469(listing)S
+1790(of)S
+1925(the)S
+2103(Greek)S
+2413(character)S
+2856(mappings)S
+3329(can)S
+3525(be)S
+3673(found)S
+3974(in)S
+4105(the)S
+4284(\256le)S
+4470('greek.ps')S
+4955(in)S
+5086(the)S
+1956 V
+900('doc')S
+1173(subdirectory)S
+1764(of)S
+1898(the)S
+2074(CDL)S
+2336(distribution.)S
+3223(The)S
+11 I
+3435(Roman)S
+11 R
+3788(font)S
+4007(is)S
+4123(the)S
+4299(font)S
+4518(implemented)S
+5134(in)S
+2076 V
+900(the)S
+1084(original)S
+1476(version)S
+1849(of)S
+1990(the)S
+2174(CDL)S
+2444(and)S
+2652(works)S
+2970(well)S
+3209(for)S
+3386(most)S
+3651(applications.)S
+4294(Both)S
+4560(the)S
+11 I
+4745(Greek)S
+11 R
+5062(and)S
+2196 V
+11 I
+900(Times)S
+11 R
+1211(fonts)S
+1479(are)S
+1659(hi-resolution)S
+2269(fonts)S
+2537(which)S
+2853(work)S
+3126(best)S
+3351(for)S
+3526(larger)S
+3828(frame)S
+4130(bu)S
+4240 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+4307(ers)S
+4482(but)S
+4670(can)S
+4868(produce)S
+2316 V
+900(publication)S
+1429(quality)S
+1769(text.)S
+2029(The)S
+11 I
+2233(Futura)S
+11 R
+2573(font)S
+2784(is)S
+2892(a)S
+2974(simpler)S
+3338(font)S
+3549(which)S
+3852(can)S
+4038(produce)S
+4425(better)S
+4709(results)S
+5031(than)S
+2436 V
+900(the)S
+1072(default)S
+1414(on)S
+1562(small)S
+1839(size)S
+2047(frame)S
+2339(bu)S
+2449 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+2516(ers.)S
+2742(A)S
+11 I
+2859(Bold)S
+11 R
+3105(font)S
+3320(automatically)S
+3956(increases)S
+4394(the)S
+4565(text)S
+4767(line)S
+4969(width)S
+2556 V
+900(by)S
+1043(one)S
+1234(pixel)S
+1487(over)S
+1714(the)S
+1881(current)S
+2223(setting)S
+2550(and)S
+2741(may)S
+2963(be)S
+3099(used)S
+3333(with)S
+3562(any)S
+3753(font.)S
+2796 V
+11 B
+900(5.6.1.)S
+1215(In-Line)S
+1604(Font)S
+1857(Changes)S
+2952 V
+11 R
+1175(Text)S
+1421(markers)S
+1818(are)S
+1995(drawn)S
+2314(using)S
+2599(the)S
+2779(font)S
+3002(selected)S
+3400(with)S
+3642(the)S
+11 I
+3822(cdl_setFont\(\))S
+11 R
+4459(routine,)S
+4844(however)S
+3072 V
+900(fonts)S
+1174(may)S
+1417(be)S
+1573(change)S
+1935(within)S
+2270(a)S
+2371(string)S
+2675(itself)S
+2948(\(e.g.)S
+3196(to)S
+3335(set)S
+3510(a)S
+3611(Greek)S
+3930(character\))S
+4417(using)S
+4709(a)S
+4810(\\f)S
+4930(escape)S
+3192 V
+900(sequence.)S
+1399(The)S
+1608(escape)S
+1937(is)S
+2050(followed)S
+2479(by)S
+2628(the)S
+2801(character)S
+3238('R')S
+3423(to)S
+3548(set)S
+3709(a)S
+3796(Roman)S
+4153(font,)S
+4397('G')S
+4587(for)S
+4753(Greek,)S
+5086('F')S
+3312 V
+900(for)S
+1061(futura,)S
+1384('B')S
+1564(for)S
+1725(bold)S
+1954(and)S
+2145('T')S
+2317(for)S
+2477(Times.)S
+2846(Any)S
+3068(number)S
+3436(of)S
+3560(escapes)S
+3926(are)S
+4091(permitted)S
+4545(within)S
+4860(a)S
+4941(string,)S
+3432 V
+900(the)S
+1071(font)S
+1285(change)S
+1631(will)S
+1840(remain)S
+2181(in)S
+2304(e)S
+2352 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+2419(ect)S
+2583(until)S
+2823(it)S
+2922(is)S
+3033(changed,)S
+3462(or)S
+3590(the)S
+3761(end)S
+3956(of)S
+4085(string)S
+4374(at)S
+4491(which)S
+4797(point)S
+5062(any)S
+3552 V
+900(subsequent)S
+1431(strings)S
+1768(will)S
+1982(again)S
+2261(be)S
+2406(drawn)S
+2721(with)S
+2959(the)S
+3135(default)S
+3481(font.)S
+3761(Additionally)S
+4360(a)S
+4450('P')S
+4626(in)S
+4754(the)S
+4930(escape)S
+3672 V
+900(sequence)S
+1333(will)S
+1538(change)S
+1880(the)S
+2047(font)S
+2257(to)S
+2376(the)S
+2543(one)S
+2734(previously)S
+3231(used,)S
+3493(whatever)S
+3926(that)S
+4124(may)S
+4346(be.)S
+3828 V
+1175(The)S
+1382(CDL)S
+1639(also)S
+1853(supports)S
+2263(a)S
+2348(sub/superscripting)S
+3191(of)S
+3319(text)S
+3521(which)S
+3826(can)S
+4014(only)S
+4247(be)S
+4387(done)S
+4637(with)S
+4871(the)S
+5043(font)S
+3948 V
+900(escapes.)S
+1337(In)S
+1471(this)S
+1674(case)S
+1904(the)S
+2081(escape)S
+2414(character)S
+2855(followed)S
+3288(by)S
+3441(a)S
+3532('U')S
+3726(produces)S
+4164(a)S
+4255(superscript)S
+4779(and)S
+4979(a)S
+5069('D')S
+4068 V
+900(produces)S
+1334(a)S
+1421(subscript.)S
+1918(The)S
+2127(changes)S
+2518(may)S
+2746(be)S
+2889(nested)S
+3209(permitting)S
+3708(several)S
+4057(levels)S
+4353(of)S
+4484(sub/superscripts,)S
+4188 V
+900(these)S
+1159(escapes)S
+1526(may)S
+1749(also)S
+1960(be)S
+2097(used)S
+2332(in)S
+2452(conjunction)S
+3005(with)S
+3235(a)S
+3317(font)S
+3528(change)S
+3871(to)S
+3991(cause)S
+4267(the)S
+4435(sub/superscript)S
+5134(to)S
+4308 V
+900(be)S
+1045(drawn)S
+1360(with)S
+1598(a)S
+1688(di)S
+1774 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+1841(erent)S
+2101(font.)S
+2381(A)S
+2502(superscript)S
+3025(escape)S
+3357(will)S
+3571(remain)S
+3917(in)S
+4045(e)S
+4093 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+4160(ect)S
+4329(until)S
+4574(the)S
+4751(end)S
+4952(of)S
+5086(the)S
+4428 V
+900(string)S
+1188(or)S
+1316(a)S
+1401(\\fD)S
+1584(escape)S
+1911(is)S
+2022(seen.)S
+2314(Similarly)S
+2762(a)S
+2847(subscript)S
+3281(remains)S
+3665(in)S
+3788(e)S
+3836 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+3903(ect)S
+4067(until)S
+4307(the)S
+4478(end)S
+4672(of)S
+4799(the)S
+4969(string)S
+4548 V
+900(of)S
+1028(a)S
+1113(\\fU)S
+1296(escape.)S
+1684(Sub/superscripted)S
+2508(text)S
+2710(is)S
+2821(drawn)S
+3131(using)S
+3407(a)S
+3492(smaller)S
+3852(font)S
+4066(size,)S
+4302(there)S
+4558(is)S
+4670(presently)S
+5110(no)S
+4668 V
+900(way)S
+1115(to)S
+1234(specify)S
+1583(a)S
+1664(di)S
+1750 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+1817(erent)S
+2068(size)S
+2271(for)S
+2431(the)S
+2598(sub/superscripted)S
+3399(text.)S
+4848 V
+11 B
+2436(Summary)S
+2933(of)S
+3057(Font)S
+3310(Escapes)S
+5028 V
+11 R
+2179(\\fR)S
+2521(change)S
+2863(to)S
+2982(Roman)S
+3333(font)S
+5148 V
+2179(\\fG)S
+2521(change)S
+2863(to)S
+2982(Greek)S
+3281(font)S
+5268 V
+2179(\\fF)S
+2521(change)S
+2863(to)S
+2982(Futura)S
+3302(font)S
+5388 V
+2179(\\fT)S
+2521(change)S
+2863(to)S
+2982(Times)S
+3290(font)S
+5508 V
+2179(\\fB)S
+2521(change)S
+2863(to)S
+2982(bold)S
+3211(font)S
+5628 V
+2179(\\fP)S
+2521(change)S
+2863(to)S
+2982(previous)S
+3393(font)S
+5748 V
+2179(\\fU)S
+2521(begin)S
+2798(relative)S
+3159(superscripted)S
+3776(text)S
+5868 V
+2179(\\fD)S
+2521(begin)S
+2798(relative)S
+3159(subscripted)S
+3692(text)S
+6168 V
+11 B
+900(5.7.)S
+1132(Line)S
+1380(Widths)S
+1757(and)S
+1969(Styles)S
+6324 V
+11 R
+1175(The)S
+11 B
+1407(cdl_setLineWidth\(\))S
+11 R
+2380(procedure)S
+2878(can)S
+3091(be)S
+3256(used)S
+3519(to)S
+3667(set)S
+3851(the)S
+4047(line)S
+4275(width)S
+4589(used)S
+4853(to)S
+5002(draw)S
+6444 V
+900(polygon)S
+1306(or)S
+1442(polyline)S
+1848(markers,)S
+2273(point)S
+2544(markers)S
+2940(will)S
+3156(not)S
+3341(be)S
+3488(a)S
+3536 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+3603(ected.)S
+3938(The)S
+11 B
+4152(cdl_setLineStyle\(\))S
+11 R
+5038(pro-)S
+6564 V
+900(cedure)S
+1223(is)S
+1330(used)S
+1564(to)S
+1683(set)S
+1838(a)S
+1919(line)S
+2117(style)S
+2358(other)S
+2616(than)S
+2838(solid.)S
+6744 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+6864 V
+11 C
+1175(void)S
+1505(cdl_setLineWidth)S
+2627(\(CDLPtr)S
+3155(cdl,)S
+3485(int)S
+3749(width\))S
+6984 V
+1175(void)S
+1505(cdl_setLineStyle)S
+2627(\(CDLPtr)S
+3155(cdl,)S
+3485(int)S
+3749(style\))S
+7140 V
+11 R
+1175(The)S
+1386(")S
+11 I
+1431(cdl.h)S
+11 R
+1648(")S
+1734(include)S
+2099(\256le)S
+2282(for)S
+2451(C)S
+2567(programs,)S
+3051(the)S
+3227(")S
+11 I
+3272(cdlftn.inc)S
+11 R
+3685(")S
+3772(include)S
+4137(for)S
+4306(fortran)S
+4645(programs,)S
+5129(or)S
+7260 V
+900(the)S
+1075(")S
+11 I
+1120(cdlspp.h)S
+11 R
+1490(")S
+1576(include)S
+1940(\256le)S
+2122(SPP)S
+2349(programs,)S
+2832(de\256nes)S
+3184(the)S
+3359(following)S
+3828(symbolic)S
+4273(constants)S
+4723(for)S
+4890(each)S
+5129(of)S
+7920 V
+EP
+%%Page: 16 19
+BP
+/slant 0 def
+/height 1.000000 def
+11 R
+11 R
+480 V
+2936(- 16 -)S
+840 V
+900(the)S
+1067(de\256ned)S
+1423(line)S
+1621(styles:)S
+1020 V
+11 B
+1933(L_SOLID)S
+11 R
+2743(0)S
+11 B
+3293(L_DASHED)S
+11 R
+4132(1)S
+1140 V
+11 B
+1933(L_DOTTED)S
+11 R
+2743(2)S
+11 B
+3293(L_DOTDASH)S
+11 R
+4132(3)S
+1260 V
+11 B
+1933(L_HOLLOW)S
+11 R
+2743(4)S
+11 B
+3293(L_SHADOW)S
+11 R
+4132(5)S
+1476 V
+1175(The)S
+11 I
+1379(hollow)S
+11 R
+1714(line)S
+1913(style)S
+2155(is)S
+2263(drawn)S
+2571(with)S
+2802(a)S
+2885(linewidth)S
+3336(of)S
+3462(\256ve)S
+3662(pixels,)S
+3988(two)S
+4188(pixels)S
+4486(of)S
+4612(color,)S
+4900(a)S
+4983(black)S
+1596 V
+900(line,)S
+1132(and)S
+1329(two)S
+1533(pixels)S
+1835(of)S
+1965(color.)S
+2290(It)S
+2396(is)S
+2509(best)S
+2725(used)S
+2965(when)S
+3241(the)S
+3414(marker)S
+3761(will)S
+3971(traverse)S
+4354(extreme)S
+4744(changes)S
+5134(in)S
+1716 V
+900(brightness,)S
+1414(due)S
+1606(to)S
+1726(the)S
+1894(thickness)S
+2337(of)S
+2462(the)S
+2630(line)S
+2829(it)S
+2925(may)S
+3148(work)S
+3407(best)S
+3618(with)S
+3848(larger)S
+4137(frame)S
+4426(bu)S
+4536 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+4603(ers.)S
+4826(The)S
+11 I
+5031(sha-)S
+1836 V
+900(dow)S
+11 R
+1128(linestyle)S
+1545(is)S
+1663(drawn)S
+1980(as)S
+2115(two)S
+2324(pixels)S
+2631(of)S
+2766(color)S
+3035(and)S
+3237(two)S
+3445(pixels)S
+3751(of)S
+3885(black)S
+4165(and)S
+4366(should)S
+4703(be)S
+4849(used)S
+5093(for)S
+1956 V
+900(similar)S
+1240(brightness)S
+1726(variations,)S
+2221(however)S
+2631(it)S
+2727(e)S
+2775 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+2842(ectively)S
+3223(shows)S
+3532(up)S
+3676(as)S
+3802(a)S
+3885(line)S
+4085(only)S
+4316(two)S
+4516(pixels)S
+4814(wide)S
+5062(and)S
+2076 V
+900(may)S
+1122(be)S
+1258(preferred)S
+1689(for)S
+1849(medium)S
+2243(or)S
+2367(smaller)S
+2723(frame)S
+3010(bu)S
+3120 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+3187(ers.)S
+2232 V
+1175(The)S
+1390(three)S
+1654(dashed)S
+2004(linestyles)S
+2466(are)S
+2644(drawn)S
+2963(using)S
+3248("gap")S
+3542(spacings)S
+3966(of)S
+4103(5)S
+4204(pixels)S
+4513(in)S
+4645(between)S
+5055(line)S
+2352 V
+900(segments.)S
+1405(Whether)S
+1816(or)S
+1942(not)S
+2118(these)S
+2378(gaps)S
+2614(are)S
+2781(resolved)S
+3187(depends)S
+3581(on)S
+3726(the)S
+3895(size)S
+4100(of)S
+4225(the)S
+4393(frame)S
+4681(bu)S
+4791 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+4858(er)S
+4976(being)S
+2472 V
+900(used)S
+1150(and)S
+1358(the)S
+1542(magni\256cation)S
+2197(used)S
+2448(in)S
+2584(the)S
+2768(display)S
+3136(server.)S
+3513(By)S
+3692(default)S
+4046(they)S
+4285(should)S
+4629(resolve)S
+4995(com-)S
+2592 V
+900(pletely)S
+1271(using)S
+1582(frame)S
+1908(bu)S
+2018 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+2085(ers)S
+2284(up)S
+2466(to)S
+2624(1024x1024)S
+3191(pixels,)S
+3554(or)S
+3717(magni\256cation)S
+4393(factors)S
+4761(displaying)S
+2712 V
+900(1024x1024)S
+1428(pixels.)S
+1785(If)S
+1890(larger)S
+2177(sizes)S
+2423(are)S
+2588(needed)S
+2930(the)S
+3097(image)S
+3398(should)S
+3725(be)S
+3862(subsampled)S
+4415(prior)S
+4662(to)S
+4782(display)S
+5134(to)S
+2832 V
+900(maintain)S
+1318(the)S
+1485(marker)S
+1827(resolution)S
+2300(needed)S
+2642(for)S
+2802(these)S
+3060(linestyles.)S
+3192 V
+11 B
+900(5.8.)S
+1132(Deleting)S
+1555(Markers)S
+3348 V
+11 R
+1175(When)S
+1481(markers)S
+1878(are)S
+2055(drawn)S
+2373(the)S
+2552(underlying)S
+3073(subraster)S
+3514(is)S
+3634(\256rst)S
+3852(saved)S
+4147(to)S
+4279(an)S
+4428(internal)S
+4809(structure,)S
+3468 V
+900(erasure)S
+1268(is)S
+1396(done)S
+1663(by)S
+1827(simply)S
+2181(redisplaying)S
+2777(the)S
+2964(saved)S
+3266(raster.)S
+3622(Problems)S
+4091(can)S
+4295(arise)S
+4554(however)S
+4983(when)S
+3588 V
+900(markers)S
+1295(overlap;)S
+1730(when)S
+2010(deleting)S
+2407(a)S
+2498(marker)S
+2850(that)S
+3058(is)S
+11 I
+3175(under)S
+11 R
+3474(another)S
+3845(marker)S
+4198(the)S
+4376(original)S
+4762(pixels)S
+5069(can)S
+3708 V
+900(overwrite)S
+1372(the)S
+1559(pixels)S
+1875(of)S
+2019(the)S
+2206(marker)S
+2568(on)S
+2731(top.)S
+2986(This)S
+3235(is)S
+3362(an)S
+3517(unfortunate)S
+4074(side)S
+4303(e)S
+4351 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+4418(ect)S
+4597(of)S
+4740(the)S
+4926(simple)S
+3828 V
+900(scheme)S
+1268(used)S
+1509(in)S
+1635(this)S
+1835(version)S
+2198(of)S
+2329(the)S
+2503(package,)S
+2928(users)S
+3193(can)S
+3384(call)S
+3582(the)S
+11 B
+3757(cdl_redrawOverlay\(\))S
+11 R
+4784(procedure)S
+3948 V
+900(to)S
+1019(help)S
+1241(clean)S
+1504(up)S
+1647(any)S
+1838(artifacts)S
+2223(left)S
+2402(behind.)S
+4188 V
+11 B
+900(5.8.1.)S
+1215(Individual)S
+1742(Markers)S
+4344 V
+11 R
+1175(The)S
+11 B
+1396(cdl_deleteMark\(\))S
+11 R
+2257(procedure)S
+2745(is)S
+2871(used)S
+3124(to)S
+3262(delete)S
+3575(a)S
+3675(single)S
+3990(marker)S
+4351(from)S
+4616(the)S
+4802(display\(\).)S
+4464 V
+900(The)S
+1107(\()S
+11 I
+1143(x,y)S
+11 R
+1267(\))S
+1340(argument)S
+1791(is)S
+1902(either)S
+2188(the)S
+2358(center)S
+2660(position)S
+3052(of)S
+3179(the)S
+3349(marker)S
+3694(if)S
+3797(that)S
+3998(is)S
+4108(know)S
+4388(by)S
+4534(the)S
+4704(application,)S
+4584 V
+900(more)S
+1162(typically)S
+1584(it)S
+1683(will)S
+1893(be)S
+2034(an)S
+2175(approximate)S
+2761(position.)S
+3216(In)S
+3345(the)S
+3517(latter)S
+3780(case)S
+4005(the)S
+4177(marker)S
+4524(whose)S
+4842(center)S
+5146(is)S
+4704 V
+900(closest)S
+1234(to)S
+1355(this)S
+1550(position)S
+1941(will)S
+2148(be)S
+2286(deleted.)S
+2698(For)S
+2886(markers)S
+3273(with)S
+3504(no)S
+3648(de\256ned)S
+4005(center)S
+4338(the)S
+4506(distance)S
+4899(used)S
+5134(to)S
+4824 V
+900(decide)S
+1220(if)S
+1323(the)S
+1493(marker)S
+1838(should)S
+2168(be)S
+2307(deleted)S
+2659(is)S
+2769(the)S
+2939(distance)S
+3334(from)S
+3583(the)S
+3753(argument)S
+4203(position)S
+4595(to)S
+4717(the)S
+4887(edge)S
+5129(of)S
+4944 V
+900(the)S
+1075(marker.)S
+1486(For)S
+1680(example,)S
+2120(distance)S
+2520(from)S
+2774(a)S
+2863(box)S
+3069(or)S
+3201(polygon)S
+3603(is)S
+3718(measured)S
+4177(as)S
+4308(the)S
+4482(distance)S
+4881(from)S
+5134(to)S
+5064 V
+900(one)S
+1103(of)S
+1239(the)S
+1418(sides,)S
+1711(for)S
+1883(text)S
+2093(it)S
+2200(is)S
+2319(the)S
+2498(distance)S
+2902(to)S
+3033(the)S
+3212(start)S
+3446(of)S
+3582(the)S
+3761(text)S
+3972(string.)S
+4330(There)S
+4630(is)S
+4750(no)S
+4906(way)S
+5134(to)S
+5184 V
+11 I
+900(un)S
+11 R
+1010(delete)S
+1304(a)S
+1385(marker)S
+1727(other)S
+1985(than)S
+2207(to)S
+2326(redraw)S
+2661(it.)S
+5364 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+5484 V
+11 C
+1175(int)S
+1439(cdl_deleteMark)S
+2429(\(CDLPtr)S
+2957(cdl,)S
+3287(int)S
+3551(x,)S
+3749(int)S
+4013(y\))S
+5724 V
+11 B
+900(5.8.2.)S
+1215(The)S
+1432(Entire)S
+1764(Overlay)S
+5880 V
+11 R
+1175(To)S
+1337(erase)S
+1600(all)S
+1750(markers)S
+2142(currently)S
+2577(displayed)S
+3039(use)S
+3226(the)S
+11 B
+3401(cdl_clearOverlay\(\))S
+11 R
+4318(procedure.)S
+4856(Markers)S
+6000 V
+900(are)S
+1069(erased)S
+1383(in)S
+1505(the)S
+1675(reverse)S
+2025(order)S
+2291(they)S
+2516(were)S
+2763(drawn)S
+3072(to)S
+3194(help)S
+3419(reduce)S
+3745(the)S
+3915(chance)S
+4253(that)S
+4454(overlaying)S
+4959(mark-)S
+6120 V
+900(ers)S
+1060(will)S
+1265(leave)S
+1528(stray)S
+1774(pixels.)S
+6300 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+6420 V
+11 C
+1175(int)S
+1439(cdl_clearOverlay)S
+2561(\(CDLPtr)S
+3089(cdl\))S
+6660 V
+11 B
+900(5.9.)S
+1132(Redraw)S
+6816 V
+11 R
+1175(The)S
+11 B
+1389(cdl_redrawOverlay\(\))S
+11 R
+2419(procedure)S
+2899(can)S
+3094(be)S
+3241(used)S
+3486(to)S
+3616(redraw)S
+3963(all)S
+4118(markers)S
+4515(currently)S
+4955(in)S
+5086(the)S
+6936 V
+900(display)S
+1271(list.)S
+1520(This)S
+1768(is)S
+1894(sometimes)S
+2417(needed)S
+2778(when)S
+3067(subraster)S
+3514(I/O)S
+3712(procedures)S
+4243(are)S
+4427(used)S
+4680(to)S
+4818(redisplay)S
+7056 V
+900(subregions)S
+1409(and)S
+1600(overwrite)S
+2052(existing)S
+2434(markers.)S
+7236 V
+900(Synopsis)S
+11 Y1
+900(2)S
+914(2222222)S
+7920 V
+EP
+%%Page: 17 20
+BP
+/slant 0 def
+/height 1.000000 def
+11 R
+11 R
+480 V
+2936(- 17 -)S
+840 V
+11 C
+1175(int)S
+1439(cdl_redrawOverlay)S
+2627(\(CDLPtr)S
+3155(cdl\))S
+1080 V
+11 B
+900(6.)S
+1049(ANSI)S
+1345(C)S
+1457(Function)S
+1913(Prototypes)S
+1236 V
+11 R
+1175(The)S
+1387(current)S
+1738(release)S
+2082(of)S
+2215(CDL)S
+2477(provides)S
+2897(full)S
+3092(ANSI)S
+3390(C)S
+3506(function)S
+3914(prototypes)S
+4421(for)S
+4591(all)S
+4744(public)S
+5062(and)S
+1356 V
+900(private)S
+1244(procedures.)S
+1824(By)S
+1993(default)S
+2337(these)S
+2602(will)S
+2814(not)S
+2994(be)S
+3136(used)S
+3376(even)S
+3621(on)S
+3770(systems)S
+4158(with)S
+4393(native)S
+4700(ANSI)S
+4995(com-)S
+1476 V
+900(pilers,)S
+1227(however.)S
+1719(To)S
+1896(make)S
+2188(use)S
+2389(of)S
+2535(the)S
+2724(CDL)S
+3000(prototypes)S
+3520(users)S
+3801(will)S
+4029(need)S
+4291(to)S
+4433(de\256ne)S
+4757(the)S
+4947(macro)S
+1596 V
+11 B
+900(CDL_ANSIC)S
+11 R
+1566(either)S
+1852(when)S
+2126(compiling)S
+2609(the)S
+2779(program)S
+3186(\(using)S
+3497(the)S
+3667(-D)S
+3818(option)S
+4136(to)S
+4258(the)S
+4428(compiler\),)S
+4918(or)S
+5045(as)S
+5172(a)S
+1716 V
+900(de\256nition)S
+1356(in)S
+1475(the)S
+1642(program)S
+2046(source)S
+2364(preceding)S
+2828(the)S
+2995('cdl.h')S
+3317(include)S
+3673(directive.)S
+1872 V
+1175(For)S
+1361(example,)S
+2052 V
+11 C
+1175(#define)S
+1769(CDL_ANSIC)S
+2172 V
+1175(#include)S
+1769("cdl.h")S
+2292 V
+1505(:)S
+2412 V
+1175(main)S
+1505(\(int)S
+1835(argc,)S
+2231(char)S
+2561(**argv\))S
+2532 V
+1505(:)S
+2712 V
+11 R
+900(or)S
+1024(when)S
+1294(compiling)S
+1774(using)S
+2046(something)S
+2538(like)S
+2892 V
+11 C
+1175(cc)S
+1373(-DCDL_ANSIC)S
+2165(client.c)S
+2759(libcdl.a)S
+3353(-lm)S
+3072 V
+11 R
+1175(Note)S
+1424(that)S
+1625(when)S
+1898(using)S
+2173(CDL_ANSIC)S
+2814(to)S
+2936(build)S
+3199(the)S
+3370(client)S
+3651(program)S
+4059(it)S
+4158(is)S
+4269(also)S
+4483(required)S
+4884(that)S
+5086(the)S
+3192 V
+900(CDL)S
+1163(itself)S
+1426(be)S
+1572(built)S
+1818(in)S
+1946(the)S
+2122(same)S
+2389(way)S
+2613(to)S
+2741(avoid)S
+3027(confusing)S
+3502(FPE)S
+3735(errors.)S
+4092(Similarly,)S
+4573(when)S
+4852(building)S
+3312 V
+900(client)S
+1178(tasks)S
+1432(that)S
+11 I
+1631(do)S
+1775(not)S
+11 R
+1950(use)S
+2130(CDL_ANSIC)S
+2769(you)S
+2968(must)S
+3217(use)S
+3397(a)S
+3479(version)S
+3836(of)S
+3961(the)S
+4130(library)S
+4457(that)S
+4657(has)S
+4838(not)S
+5014(been)S
+3432 V
+900(compiled)S
+1342(with)S
+1571(prototypes.)S
+3588 V
+1175(The)S
+1378(reason)S
+1696(is)S
+1803(that)S
+2001(the)S
+2168(\257oat)S
+2397(args)S
+2612(to)S
+2731(the)S
+2898(CDL)S
+3151(procedures)S
+3663(in)S
+3782(the)S
+3949(library,)S
+4302(or)S
+4426(in)S
+4545(your)S
+4780(task)S
+4991(calls,)S
+3708 V
+900(are)S
+1071(promoted)S
+1531(to)S
+1656(doubles)S
+2037(when)S
+2313(compiling)S
+2799(those)S
+3070(procedures,)S
+3616(but)S
+3796(may)S
+4023(only)S
+4257(be)S
+4398(passed)S
+4728(as)S
+4857(\257oats)S
+5134(in)S
+3828 V
+900(your)S
+1134(code)S
+1373(\(or)S
+1533(as)S
+1657(double)S
+1989(where)S
+2288(the)S
+2455(CDL)S
+2709(is)S
+2817(expecting)S
+3277(\257oat\).)S
+3571(This)S
+3801(means)S
+4115(the)S
+4283(argument)S
+4731(stack)S
+4990(is)S
+5098(o)S
+5153 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+3948 V
+900(by)S
+1045(4)S
+1135(bytes)S
+1402(for)S
+1564(each)S
+1798(\257oat)S
+2029(arg)S
+2203(and)S
+2396(the)S
+2565(values)S
+2880(interpreted)S
+3389(by)S
+3534(the)S
+3703(CDL)S
+3958(procedure)S
+4429(will)S
+4636(be)S
+4773(corrupted.)S
+4068 V
+900(If)S
+1031(you're)S
+1376(going)S
+1687(to)S
+1833(use)S
+2039(the)S
+2233(prototypes)S
+2757(you'll)S
+3080(need)S
+3346(to)S
+3492(edit)S
+3717(the)S
+3911(CDL)S
+4191(Imake\256le)S
+4665(to)S
+4811(de\256ne)S
+5139("-)S
+4188 V
+900(DCDL_ANSIC")S
+1665(in)S
+1787(the)S
+1957(EXTRA_DEFINES)S
+2865(so)S
+2998(it)S
+3095(will)S
+3302(use)S
+3483(the)S
+3652(prototypes)S
+4151(and)S
+4344(everything)S
+4848(will)S
+5055(line)S
+4308 V
+900(up.)S
+1104(You)S
+1326(will)S
+1531(then)S
+1753(need)S
+1992(to)S
+2111(rebuild)S
+2455(the)S
+2622(libcdl.a)S
+2982(as)S
+3106(well)S
+3328(as)S
+3452(relink)S
+3741(your)S
+3975(program.)S
+4548 V
+11 B
+900(7.)S
+1049(Fortran)S
+1453(Language)S
+1952(Binding)S
+2362(Notes)S
+4704 V
+11 R
+1175(The)S
+1396(Fortran)S
+1770(language)S
+2216(binding)S
+2604(routines)S
+3009(are)S
+3193(implemented)S
+3819(in)S
+3957(C)S
+4083(but)S
+4276(should)S
+4622(be)S
+4777(accessible)S
+4824 V
+900(from)S
+1155(any)S
+1355(fortran)S
+1694(program)S
+2107(as)S
+2240(though)S
+2588(they)S
+2819(were)S
+3072(real)S
+3277(fortran)S
+3616(subroutines.)S
+4226(The)S
+4437(calling)S
+4777(sequences)S
+4944 V
+900(are)S
+1065(the)S
+1232(same)S
+1490(as)S
+1614(with)S
+1843(the)S
+2010(C)S
+2117(library)S
+2442(routines)S
+2829(with)S
+3058(the)S
+3225(following)S
+3686(exceptions:)S
+5100 V
+11 Y1
+1150(d)S
+11 R
+1289(The)S
+1500(CDL)S
+1761(package)S
+2159(pointer)S
+2511(is)S
+2626(maintained)S
+3155(internally)S
+3617(so)S
+3756(no)S
+3907('cdl')S
+4155(pointer)S
+4508(is)S
+4624(passed)S
+4958(in)S
+5086(the)S
+5220 V
+1150(fortran)S
+1480(interface.)S
+5376 V
+11 Y1
+1150(d)S
+11 R
+1289(All)S
+1471(routines)S
+1866(which)S
+2175(are)S
+2348(integer)S
+2693(procedures)S
+3213(in)S
+3340(the)S
+3515(C)S
+3630(interface)S
+4053(return)S
+4356(an)S
+4501(extra)S
+4761('ier')S
+4990(argu-)S
+5496 V
+1150(ment)S
+1403(to)S
+1522(contain)S
+1878(the)S
+2045(error)S
+2289(\257ag.)S
+2548(All)S
+2722(Fortran)S
+3078(functions)S
+3520(are)S
+3685(implemented)S
+4292(as)S
+4416(subroutines.)S
+5652 V
+11 Y1
+1150(d)S
+11 R
+1281(The)S
+1485(procedure)S
+1955(names)S
+2269(are)S
+2435(the)S
+2603(same)S
+2862(except)S
+3181(that)S
+11 I
+3380(cdl_)S
+11 R
+3603(has)S
+3783(been)S
+4023(replaced)S
+4426(with)S
+11 I
+4656(cf)S
+11 R
+4769(in)S
+4889(the)S
+5057(for-)S
+5772 V
+1150(tran)S
+1353(binding.)S
+1784(If)S
+1889(your)S
+2123(compiler)S
+2546(is)S
+2653(case-sensitive)S
+3294(then)S
+3516(use)S
+3695(all)S
+3838(lower)S
+4120(case)S
+4340(letters.)S
+5928 V
+900(The)S
+1117(binding)S
+1501(has)S
+1695(been)S
+1949(tested)S
+2253(on)S
+2411(a)S
+2507(number)S
+2890(of)S
+3029(di)S
+3115 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+3182(erent)S
+3448(platforms)S
+3917(without)S
+4302(problems.)S
+4820(The)S
+5038(pro-)S
+6048 V
+900(cedure)S
+1243(names)S
+1576(haven't)S
+1957(been)S
+2216(restricted)S
+2676(to)S
+2815(the)S
+3002(traditional)S
+3506(6-character)S
+4047(fortran)S
+4396(names)S
+4728(since)S
+5005(most)S
+6168 V
+900(modern)S
+1278(compilers)S
+1754(can)S
+1948(handle)S
+2283(longer)S
+2606(names,)S
+2957(if)S
+3067(yours)S
+3354(isn't)S
+3593(one)S
+3794(of)S
+3929(them)S
+4193(contact)S
+11 I
+4553(iraf@noao.edu)S
+6288 V
+11 R
+900(for)S
+1060(help)S
+1282(in)S
+1401(changing)S
+1836(the)S
+2003(names.)S
+6444 V
+1175(Since)S
+1456(the)S
+1627(CDL)S
+1884(is)S
+1995(implemented)S
+2606(as)S
+2734(a)S
+2819(set)S
+2978(of)S
+3106(C)S
+3217(routines,)S
+3637(the)S
+3809(one)S
+4005(aspect)S
+4316(that)S
+4519(cannot)S
+4849(be)S
+4990(over-)S
+6564 V
+900(looked)S
+1245(in)S
+1377(the)S
+1557(fortran)S
+1900(binding)S
+2283(is)S
+2403(the)S
+2583(between)S
+2993(Fortran)S
+3362(and)S
+3566(C)S
+3686(storage)S
+4048(order)S
+4324(for)S
+4497(arrays.)S
+4869(In)S
+5005(most)S
+6684 V
+900(cases)S
+1166(this)S
+1362(will)S
+1570(not)S
+1747(be)S
+1886(a)S
+1970(problem)S
+2372(since)S
+2633(the)S
+2803(CDL)S
+3059(routines)S
+3449(are)S
+3617(just)S
+3813(passing)S
+4179(around)S
+4519(pointers)S
+4910(even)S
+5153(if)S
+6804 V
+900(they)S
+1136(live)S
+1348(for)S
+1522(a)S
+1617(short)S
+1884(while)S
+2174(in)S
+2306(a)S
+2400(fortran)S
+2743(program.)S
+3221(The)S
+3437(problem)S
+3849(comes)S
+4175(when)S
+4458(using)S
+4743(the)S
+4923(fortran)S
+6924 V
+900(program)S
+1313(to)S
+1441(read)S
+1670(the)S
+1846(arrays,)S
+2183(for)S
+2353(example)S
+2767(in)S
+2896(using)S
+3178(the)S
+3355(array)S
+3621(returned)S
+4028(by)S
+4181(the)S
+11 B
+4358(cfreadIRAF\(\))S
+11 R
+5038(pro-)S
+7044 V
+900(cedure,)S
+1254(or)S
+1381(when)S
+1654(passing)S
+2020(in)S
+2142(arrays)S
+2444(for)S
+2607(display)S
+2961(that)S
+3162(originated)S
+3643(in)S
+3765(the)S
+3935(user's)S
+4232(fortran)S
+4565(code.)S
+4868(In)S
+4995(these)S
+7164 V
+900(cases)S
+1179(the)S
+1362(array)S
+11 B
+1634(must)S
+11 R
+1915(be)S
+2067(transposed)S
+2585(to)S
+2720(be)S
+2872(interpreted)S
+3395(correctly.)S
+3893(It)S
+4009(was)S
+4228(assumed)S
+4655(that)S
+4869(in)S
+5005(most)S
+7284 V
+900(applications)S
+1481(arrays)S
+1797(returned)S
+2211(by)S
+2371(CDL)S
+2641(procedures)S
+3170(would)S
+3495(be)S
+3648(immediately)S
+4248(passed)S
+4590(to)S
+4726(other)S
+5000(CDL)S
+7920 V
+EP
+%%Page: 18 21
+BP
+/slant 0 def
+/height 1.000000 def
+11 R
+11 R
+480 V
+2936(- 18 -)S
+840 V
+900(procedures)S
+1415(so)S
+1549(having)S
+1885(the)S
+2056(binding)S
+2430(routines)S
+2821(transpose)S
+3272(the)S
+3443(array)S
+3703(to/from)S
+4070(Fortran)S
+4430(storage)S
+4783(order)S
+5050(was)S
+960 V
+900(unnecessarily)S
+1529(ine)S
+1663 H
+ (f)show 11 -.5 mul h (\256)show
+11 R
+1755(cient.)S
+2062(This)S
+2291(may)S
+2513(be)S
+2649(changed)S
+3046(in)S
+3165(later)S
+3392(releases)S
+3770(if)S
+3870(required.)S
+1320 V
+11 B
+900(8.)S
+1049(SPP)S
+1278(Language)S
+1777(Binding)S
+2187(Notes)S
+1476 V
+11 R
+1175(The)S
+1390(SPP)S
+1621(language)S
+2061(binding)S
+2443(is)S
+2562(experimental)S
+3179(and)S
+3382(is)S
+3501(intended)S
+3924(to)S
+4055(provide)S
+4436(a)S
+4530(way)S
+4758(to)S
+4890(quickly)S
+1596 V
+900(prototype)S
+1356(tasks,)S
+1639(it)S
+1736(should)S
+2065(not)S
+2241(be)S
+2379(used)S
+2615(in)S
+2736(production)S
+3247(code)S
+3488(as)S
+3614(it)S
+3711(may)S
+3935(not)S
+4111(be)S
+4249(as)S
+4375(portable)S
+4769(as)S
+4894(the)S
+5062(rest)S
+1716 V
+900(of)S
+1033(the)S
+1209(task.)S
+1489(In)S
+1622(essence)S
+1997(this)S
+2200(binding)S
+2580(is)S
+2697(a)S
+2788(layer)S
+3049(on)S
+3202(top)S
+3386(of)S
+3520(the)S
+3697(Fortran)S
+4063(binding)S
+4443(since)S
+4711(most)S
+4969(IRAF)S
+1836 V
+900(platforms)S
+1357(still)S
+1560(use)S
+1742(Fortran)S
+2101(as)S
+2228(the)S
+2398(intermediate)S
+2982(code.)S
+3285(The)S
+3490(calling)S
+3824(sequences)S
+4302(are)S
+4469(the)S
+4638(same)S
+4898(as)S
+5024(with)S
+1956 V
+900(the)S
+1067(Fortran)S
+1423(library)S
+1748(routines)S
+2135(with)S
+2364(the)S
+2531(following)S
+2992(caveats:)S
+2112 V
+11 Y1
+1150(d)S
+11 R
+1290(The)S
+1502('cdlspp.h')S
+1986(SPP)S
+2214(include)S
+2579(\256le)S
+2762(is)S
+2878(required)S
+3284(by)S
+3437(all)S
+3590(\256les)S
+3817(which)S
+4128(call)S
+4329(CDL)S
+4592(routines.)S
+5050(The)S
+2232 V
+1150(binding)S
+1535(names)S
+1863(are)S
+2043(actually)S
+2438(SPP)S
+2672(macros)S
+3036(to)S
+3170(resolve)S
+3534(the)S
+3716(current)S
+4073(6)S
+4176(character)S
+4622(limit)S
+4880(on)S
+5038(pro-)S
+2352 V
+1150(cedure)S
+1473(names.)S
+2508 V
+11 Y1
+1150(d)S
+11 R
+1287(All)S
+1467(character)S
+1904(string)S
+2194(arguments)S
+2690(must)S
+2944(be)S
+3086(dimensioned)S
+3687(to)S
+3812(at)S
+3930(least)S
+4170(SZ_FNAME)S
+4779(characters)S
+2628 V
+1150(in)S
+1269(length.)S
+2784 V
+11 Y1
+1150(d)S
+11 R
+1289(The)S
+1500(CDL)S
+1761(package)S
+2159(pointer)S
+2511(is)S
+2626(maintained)S
+3155(internally)S
+3617(so)S
+3756(no)S
+3907('cdl')S
+4155(pointer)S
+4508(is)S
+4624(passed)S
+4958(in)S
+5086(the)S
+2904 V
+1150(fortran)S
+1480(interface.)S
+3060 V
+11 Y1
+1150(d)S
+11 R
+1289(All)S
+1471(routines)S
+1866(which)S
+2175(are)S
+2348(integer)S
+2693(procedures)S
+3213(in)S
+3340(the)S
+3515(C)S
+3630(interface)S
+4053(return)S
+4356(an)S
+4501(extra)S
+4761('ier')S
+4990(argu-)S
+3180 V
+1150(ment)S
+1403(to)S
+1522(contain)S
+1878(the)S
+2045(error)S
+2289(\257ag.)S
+2548(All)S
+2722(SPP)S
+2941(functions)S
+3383(are)S
+3548(implemented)S
+4155(as)S
+4279(subroutines.)S
+3336 V
+11 Y1
+1150(d)S
+11 R
+1293(On)S
+1472(HPUX)S
+1816(or)S
+1952(IBM)S
+2205(RS6000)S
+2606(systems)S
+3001(the)S
+3181('cdlspp.h')S
+3669(\256le)S
+3856(must)S
+4117(be)S
+4266(edited)S
+4580(to)S
+4712(remove)S
+5086(the)S
+3456 V
+1150(trailing)S
+1507(underscores)S
+2068(from)S
+2320(the)S
+2493(procedure)S
+2968(name)S
+3244(macros.)S
+3659(This)S
+3893(is)S
+4005(because)S
+4388(on)S
+4536(these)S
+4799(platforms)S
+3576 V
+1150(the)S
+1319(fortran)S
+1652(compiler)S
+2078(will)S
+2286(not)S
+2463(append)S
+2815(an)S
+2954(underscore)S
+3469(to)S
+3591(the)S
+3761(SPP)S
+3983(symbols)S
+4387(as)S
+4514(it)S
+4612(does)S
+4849(on)S
+4995(other)S
+3696 V
+1150(platforms.)S
+4056 V
+11 B
+900(9.)S
+1049(IIS)S
+1230(Protocol)S
+1658(Description)S
+4212 V
+11 R
+1175(The)S
+1383(communications)S
+2148(protocol)S
+2552(used)S
+2791(by)S
+2939(the)S
+3111(CDL)S
+3369(and)S
+3565(servers)S
+3913(such)S
+4153(as)S
+11 I
+4283(XImtool)S
+11 R
+4676(and)S
+11 I
+4873(SAOim-)S
+4332 V
+900(age)S
+11 R
+1058(,)S
+1121(is)S
+1230(a)S
+1313(slightly)S
+1679(modi\256ed)S
+2105(version)S
+2462(of)S
+2587(that)S
+2786(used)S
+3021(by)S
+3165(the)S
+3333(IIS)S
+3501(Model)S
+3822(70.)S
+4027(All)S
+4202(operations)S
+4693(are)S
+4859(initiated)S
+4452 V
+900(by)S
+1051(sending)S
+1434(a)S
+1523(header)S
+1855(packet)S
+2182(containing)S
+2688(a)S
+11 I
+2778(thing)S
+3047(id)S
+11 R
+3175(\(tid\))S
+3406(and)S
+11 I
+3606(subunit)S
+11 R
+3973(selecting)S
+4405(the)S
+4581(function)S
+4989(to)S
+5117(be)S
+4572 V
+900(performed,)S
+1429(optionally)S
+1922(followed)S
+2358(by)S
+2514(data)S
+2742(up)S
+2897(to)S
+3028(32K)S
+3262(bytes)S
+3539(long.)S
+3841(The)S
+4056(IIS)S
+4235(header)S
+4570(packet)S
+4900(used)S
+5146(is)S
+4692 V
+900(de\256ned)S
+1256(as)S
+4812 V
+11 C
+1450(struct)S
+1978(iism70)S
+2440({)S
+4932 V
+1725(short)S
+2253(tid;)S
+5052 V
+1725(short)S
+2253(thingct;)S
+5172 V
+1725(short)S
+2253(subunit;)S
+5292 V
+1725(short)S
+2253(checksum;)S
+5412 V
+1725(short)S
+2253(x,)S
+2451(y,)S
+2649(z;)S
+5532 V
+1725(short)S
+2253(t;)S
+5652 V
+1450(};)S
+5892 V
+11 R
+900(The)S
+11 I
+1109(thing)S
+1375(count)S
+11 R
+1658(\256eld)S
+1893(contains)S
+2299(the)S
+2473(negative)S
+2884(number)S
+3259(of)S
+3390(bytes)S
+3662(of)S
+3793(data)S
+4015(that)S
+4220(will)S
+4432(be)S
+4575(sent)S
+4792(following)S
+6012 V
+900(the)S
+1067(header)S
+1390(packet.)S
+1769(The)S
+1972(IIS)S
+2139(header)S
+2462(checksum)S
+2933(is)S
+3040(computed)S
+3506(as)S
+6252 V
+11 C
+1164(checksum)S
+1758(=)S
+1890(0177777)S
+2418(-)S
+2550(\(tid)S
+2880(+)S
+3012(subunit)S
+3540(+)S
+3672(thingct)S
+4200(+)S
+4332(x)S
+4464(+)S
+4596(y)S
+4728(+)S
+4860(z)S
+4992(+)S
+5124(t\);)S
+6492 V
+11 R
+900(The)S
+1112(four)S
+1336(IIS)S
+1512(registers)S
+1925(are)S
+2099(set)S
+2263(di)S
+2349 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+2416(erently)S
+2762(depending)S
+3261(on)S
+3414(the)S
+3591(operation,)S
+4076(a)S
+4167(summary)S
+4619(of)S
+4753(the)S
+4930(header)S
+6612 V
+900(packets)S
+1261(for)S
+1421(each)S
+1653(operation)S
+2100(is)S
+2207(summarized)S
+2776(below.)S
+7920 V
+EP
+%%Page: 19 22
+BP
+/slant 0 def
+/height 1.000000 def
+11 R
+11 R
+480 V
+2936(- 19 -)S
+840 V
+11 B
+2373(IIS)S
+2554(Header)S
+2934(Packet)S
+3283(Summary)S
+1020 V
+11 R
+2296(TID)S
+3291(Subunit)S
+4061(Tct)S
+4394(X)S
+4638(Y)S
+4933(Z)S
+5268(T)S
+5575(Data)S
+1030 V
+11 Y1
+1805(2)S
+1845(2222222222222222222222222222222222222222222222222222222222222222222222222)S
+1150 V
+11 R
+900(Read)S
+1158(Data)S
+1887(IIS_READ)S
+11 B
+2375(|)S
+11 R
+2399(PACKED)S
+3052(MEMORY)S
+4040(-NB)S
+4406(x)S
+4650(y)S
+4882(fr)S
+5217(-)S
+5552(NB)S
+1270 V
+900(Write)S
+1182(Data)S
+1887(IIS_WRITE)S
+11 B
+2423(|)S
+11 R
+2447(PACKED)S
+3052(MEMORY)S
+4040(-NB)S
+4406(x)S
+4650(y)S
+4882(fr)S
+5217(-)S
+5552(NB)S
+1390 V
+900(Read)S
+1158(Cursor)S
+1887(IIS_READ)S
+3052(IMCURSOR)S
+4116(-)S
+4415(-)S
+4659(-)S
+4882(-)S
+5217(-)S
+5552(-)S
+1510 V
+900(Write)S
+1182(Cursor)S
+1887(IIS_WRITE)S
+3052(IMCURSOR)S
+4116(-)S
+4406(x)S
+4650(y)S
+4882(wcs)S
+5217(-)S
+5552(-)S
+1630 V
+900(Set)S
+1074(Frame)S
+1887(IIS_WRITE)S
+3052(LUT)S
+11 B
+3265(|)S
+11 R
+3289(COMMAND)S
+4089(-1)S
+4415(-)S
+4659(-)S
+4882(-)S
+5217(-)S
+5552(2)S
+1750 V
+900(Erase)S
+1175(Frame)S
+1887(IIS_WRITE)S
+11 B
+2456(|)S
+11 R
+2513(fb)S
+3052(FEEDBACK)S
+4116(-)S
+4415(-)S
+4659(-)S
+4882(fr)S
+5217(-)S
+5552(-)S
+1990 V
+900(Old)S
+1098(Write)S
+1380(WCS)S
+1887(IIS_WRITE)S
+11 B
+2423(|)S
+11 R
+2447(PACKED)S
+3052(WCS)S
+4077(-N)S
+4415(-)S
+4659(-)S
+4882(fr)S
+5217(fb)S
+5552(320)S
+2110 V
+900(Old)S
+1098(Read)S
+1356(WCS)S
+1887(IIS_READ)S
+3052(WCS)S
+4116(-)S
+4415(-)S
+4659(-)S
+4882(fr)S
+5217(wcs)S
+5552(320)S
+2350 V
+900(WCS)S
+1172(Version?)S
+1887(IIS_READ)S
+3052(WCS)S
+4116(-)S
+4406(1)S
+4650(1)S
+4882(-)S
+5217(-)S
+5552(320)S
+2470 V
+900(WCS)S
+1172(by)S
+1315(Number?)S
+1887(IIS_READ)S
+3052(WCS)S
+4116(-)S
+4406(1)S
+4659(-)S
+4882(fr)S
+5217(wcs)S
+5552(1024)S
+2590 V
+900(New)S
+1139(Write)S
+1421(WCS)S
+1887(IIS_WRITE)S
+11 B
+2423(|)S
+11 R
+2447(PACKED)S
+3052(WCS)S
+4077(-N)S
+4406(1)S
+4659(-)S
+4882(fr)S
+5217(fb)S
+5552(1024)S
+2710 V
+900(New)S
+1139(Read)S
+1397(WCS)S
+1887(IIS_READ)S
+3052(WCS)S
+4116(-)S
+4406(1)S
+4659(-)S
+4882(fr)S
+5217(wcs)S
+5552(1024)S
+2720 V
+11 Y1
+1805(2)S
+1845(2222222222222222222222222222222222222222222222222222222222222222222222222)S
+1804(1)S
+2680 V
+1804(1)S
+2570 V
+1804(1)S
+2460 V
+1804(1)S
+2350 V
+1804(1)S
+2240 V
+1804(1)S
+2130 V
+1804(1)S
+2020 V
+1804(1)S
+1910 V
+1804(1)S
+1800 V
+1804(1)S
+1690 V
+1804(1)S
+1580 V
+1804(1)S
+1470 V
+1804(1)S
+1360 V
+1804(1)S
+1250 V
+1804(1)S
+1140 V
+1804(1)S
+2720 V
+2969(1)S
+2680 V
+2969(1)S
+2570 V
+2969(1)S
+2460 V
+2969(1)S
+2350 V
+2969(1)S
+2240 V
+2969(1)S
+2130 V
+2969(1)S
+2020 V
+2969(1)S
+1910 V
+2969(1)S
+1800 V
+2969(1)S
+1690 V
+2969(1)S
+1580 V
+2969(1)S
+1470 V
+2969(1)S
+1360 V
+2969(1)S
+1250 V
+2969(1)S
+1140 V
+2969(1)S
+2720 V
+3957(1)S
+2680 V
+3957(1)S
+2570 V
+3957(1)S
+2460 V
+3957(1)S
+2350 V
+3957(1)S
+2240 V
+3957(1)S
+2130 V
+3957(1)S
+2020 V
+3957(1)S
+1910 V
+3957(1)S
+1800 V
+3957(1)S
+1690 V
+3957(1)S
+1580 V
+3957(1)S
+1470 V
+3957(1)S
+1360 V
+3957(1)S
+1250 V
+3957(1)S
+1140 V
+3957(1)S
+2720 V
+4311(1)S
+2680 V
+4311(1)S
+2570 V
+4311(1)S
+2460 V
+4311(1)S
+2350 V
+4311(1)S
+2240 V
+4311(1)S
+2130 V
+4311(1)S
+2020 V
+4311(1)S
+1910 V
+4311(1)S
+1800 V
+4311(1)S
+1690 V
+4311(1)S
+1580 V
+4311(1)S
+1470 V
+4311(1)S
+1360 V
+4311(1)S
+1250 V
+4311(1)S
+1140 V
+4311(1)S
+2720 V
+4555(1)S
+2680 V
+4555(1)S
+2570 V
+4555(1)S
+2460 V
+4555(1)S
+2350 V
+4555(1)S
+2240 V
+4555(1)S
+2130 V
+4555(1)S
+2020 V
+4555(1)S
+1910 V
+4555(1)S
+1800 V
+4555(1)S
+1690 V
+4555(1)S
+1580 V
+4555(1)S
+1470 V
+4555(1)S
+1360 V
+4555(1)S
+1250 V
+4555(1)S
+1140 V
+4555(1)S
+2720 V
+4799(1)S
+2680 V
+4799(1)S
+2570 V
+4799(1)S
+2460 V
+4799(1)S
+2350 V
+4799(1)S
+2240 V
+4799(1)S
+2130 V
+4799(1)S
+2020 V
+4799(1)S
+1910 V
+4799(1)S
+1800 V
+4799(1)S
+1690 V
+4799(1)S
+1580 V
+4799(1)S
+1470 V
+4799(1)S
+1360 V
+4799(1)S
+1250 V
+4799(1)S
+1140 V
+4799(1)S
+2720 V
+5134(1)S
+2680 V
+5134(1)S
+2570 V
+5134(1)S
+2460 V
+5134(1)S
+2350 V
+5134(1)S
+2240 V
+5134(1)S
+2130 V
+5134(1)S
+2020 V
+5134(1)S
+1910 V
+5134(1)S
+1800 V
+5134(1)S
+1690 V
+5134(1)S
+1580 V
+5134(1)S
+1470 V
+5134(1)S
+1360 V
+5134(1)S
+1250 V
+5134(1)S
+1140 V
+5134(1)S
+2720 V
+5469(1)S
+2680 V
+5469(1)S
+2570 V
+5469(1)S
+2460 V
+5469(1)S
+2350 V
+5469(1)S
+2240 V
+5469(1)S
+2130 V
+5469(1)S
+2020 V
+5469(1)S
+1910 V
+5469(1)S
+1800 V
+5469(1)S
+1690 V
+5469(1)S
+1580 V
+5469(1)S
+1470 V
+5469(1)S
+1360 V
+5469(1)S
+1250 V
+5469(1)S
+1140 V
+5469(1)S
+2720 V
+5860(1)S
+2680 V
+5860(1)S
+2570 V
+5860(1)S
+2460 V
+5860(1)S
+2350 V
+5860(1)S
+2240 V
+5860(1)S
+2130 V
+5860(1)S
+2020 V
+5860(1)S
+1910 V
+5860(1)S
+1800 V
+5860(1)S
+1690 V
+5860(1)S
+1580 V
+5860(1)S
+1470 V
+5860(1)S
+1360 V
+5860(1)S
+1250 V
+5860(1)S
+1140 V
+5860(1)S
+2960 V
+11 R
+900(Where)S
+1355(NB)S
+2218(=)S
+2313(number)S
+2681(of)S
+2805(bytes)S
+3070(expected)S
+3491(or)S
+3615(written)S
+3080 V
+1355(x)S
+2218(=)S
+2313(x)S
+2401(position)S
+2790(of)S
+2914(operation)S
+3361(in)S
+3480(frame)S
+3767(bu)S
+3877 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+3944(er)S
+4061(coords)S
+3200 V
+1355(y)S
+2218(=)S
+2313(y)S
+2401(position)S
+2790(of)S
+2914(operation)S
+3361(in)S
+3480(frame)S
+3767(bu)S
+3877 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+3944(er)S
+4061(coords)S
+3320 V
+1355(fr)S
+2218(=)S
+2313(frame)S
+2600(number)S
+2968(\(passed)S
+3329(as)S
+3453(bit\257ag)S
+3768(\(i.e.)S
+3972(1,)S
+4088(2)S
+4176(,4)S
+4292(8,)S
+4408(etc\))S
+3440 V
+1355(fb)S
+2218(=)S
+2313(frame)S
+2600(bu)S
+2710 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+2777(er)S
+2894(con\256g)S
+3202(number)S
+3570(\(zero)S
+3826(indexed\))S
+3560 V
+1355(N)S
+2218(=)S
+2313(length)S
+2621(of)S
+2745(WCS)S
+3017(string)S
+3680 V
+1355(wcs)S
+2218(=)S
+2313(WCS)S
+2585(number)S
+2953(\(usually)S
+3340(zero\))S
+3800 V
+1355(Data)S
+2218(=)S
+2313(the)S
+2480(number)S
+2848(of)S
+2972(bytes)S
+3237(of)S
+3361(data)S
+3576(to)S
+3695(be)S
+3831(read)S
+4051(or)S
+4175(written)S
+4519(following)S
+4980(the)S
+5147(header)S
+5470(packet.)S
+4040 V
+1355(IIS_WRITE)S
+2251(=)S
+2346(0400000)S
+4160 V
+1355(IIS_READ)S
+2251(=)S
+2346(0100000)S
+4280 V
+1355(COMMAND)S
+2251(=)S
+2346(0100000)S
+4400 V
+1355(PACKED)S
+2251(=)S
+2346(0040000)S
+4520 V
+1355(IMC_SAMPLE)S
+2251(=)S
+2346(0040000)S
+4760 V
+1355(MEMORY)S
+2251(=)S
+2346(001)S
+4880 V
+1355(LUT)S
+2251(=)S
+2346(002)S
+5000 V
+1355(FEEDBACK)S
+2251(=)S
+2346(005)S
+5120 V
+1355(IMCURSOR)S
+2251(=)S
+2346(020)S
+5240 V
+1355(WCS)S
+2251(=)S
+2346(021)S
+5456 V
+900(TID)S
+1119(\256elds)S
+1395(can)S
+1583(be)S
+1723(logically)S
+2145(OR'd)S
+2426(with)S
+2659(the)S
+2830(PACKED)S
+3307(\257ag)S
+3509(indicating)S
+3986(the)S
+4157(number)S
+4529(of)S
+4657(data)S
+4876(bytes)S
+5146(is)S
+5576 V
+900(exactly)S
+11 I
+1252(thingct)S
+11 R
+1594(bytes)S
+1862(long,)S
+2122(otherwise)S
+11 I
+2584(thingct)S
+11 R
+2926(must)S
+3177(be)S
+3316(speci\256ed)S
+3742(as)S
+3869(half)S
+4075(the)S
+4245(number)S
+4616(of)S
+4743(data)S
+4960(bytes.)S
+5696 V
+900(In)S
+1028(a)S
+1113(cursor)S
+1423(read,)S
+1675(if)S
+1779(the)S
+1951(IIS_READ)S
+2477(\257ag)S
+2680(is)S
+2792(OR'd)S
+3074(with)S
+3308(IMC_SAMPLE)S
+4044(the)S
+4216(logical)S
+4553(cursor)S
+4864(position)S
+5816 V
+900(\(i.e.)S
+1153(the)S
+1336(last)S
+1538(value)S
+1824(read)S
+2060(or)S
+2200(set\))S
+2407(is)S
+2530(returned)S
+2943(immediately,)S
+3570(otherwise)S
+4044(the)S
+4226(server)S
+4540(will)S
+4760(wait)S
+4997(for)S
+5172(a)S
+5936 V
+900(keystroke)S
+1366(to)S
+1492(be)S
+1635(hit)S
+1792(before)S
+2110(returning)S
+2552(a)S
+2640(string)S
+2932(containing)S
+3437(the)S
+3612(\(x,y\))S
+3863(position,)S
+4288(wcs)S
+4499(of)S
+4631(the)S
+4806(read,)S
+5062(and)S
+6056 V
+900(the)S
+1072(keystroke.)S
+1597(When)S
+1896(setting)S
+2228(the)S
+2400(frame)S
+2692(you)S
+2895(must)S
+3148(send)S
+3387(a)S
+3473(short)S
+3731(integer)S
+4072(in)S
+4195(the)S
+4366(data)S
+4585(containing)S
+5086(the)S
+6176 V
+900(frame)S
+1187(selected.)S
+6536 V
+11 B
+900(10.)S
+1104(VXIMTOOL)S
+1761(Proxy/Display)S
+2461(Server)S
+2803(Usage)S
+6692 V
+11 I
+900(VXIMTOOL)S
+11 R
+1481(is)S
+1593(a)S
+1679(image)S
+1986(display)S
+2343(server)S
+2648(process)S
+3015(much)S
+3298(like)S
+11 I
+3502(XIMTOOL)S
+11 R
+3978(,)S
+4045(except)S
+4369(that)S
+4573(all)S
+4722(it)S
+4823(normally)S
+6812 V
+900(does)S
+1139(is)S
+1251(respond)S
+1636(to)S
+1760(datastream)S
+2272(requests)S
+2669(to)S
+2793(read)S
+3018(and)S
+3214(write)S
+3477(to)S
+3600(internal)S
+3972(frame)S
+4263(bu)S
+4373 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+4440(ers)S
+4604(maintained)S
+5129(as)S
+6932 V
+900(arrays)S
+1201(in)S
+1322(memory.)S
+1784(Multiple)S
+2199(frame)S
+2488(bu)S
+2598 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+2665(ers)S
+2827(and)S
+3020(frame)S
+3309(bu)S
+3419 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+3486(er)S
+3605(con\256gurations)S
+4269(are)S
+4436(supported.)S
+4966(It)S
+5069(can)S
+7052 V
+900(be)S
+1038(used)S
+1274(to)S
+1395(debug)S
+1698(CDL)S
+1953(programs)S
+2402(by)S
+2547(printing)S
+2931(out)S
+3107(the)S
+3276(protocol)S
+3677(packets)S
+4040(received,)S
+4472(or)S
+4597(can)S
+4782(simply)S
+5117(be)S
+7172 V
+900(used)S
+1148(as)S
+1286(a)S
+1381(dummy)S
+1766(server)S
+2080(in)S
+2214(cases)S
+2492(where)S
+2806(no)S
+2964(image)S
+3280(display)S
+3646(is)S
+3768(really)S
+4065(needed.)S
+4483(By)S
+4660(enabling)S
+5086(the)S
+7292 V
+11 I
+900(-proxy)S
+11 R
+1219(\257ag)S
+1418(the)S
+1585(server)S
+1884(can)S
+2068(also)S
+2278(be)S
+2414(used)S
+2648(to)S
+2767(repeat)S
+3066(the)S
+3233(datastream)S
+3740(requests)S
+4132(to)S
+4251(a)S
+4332(list)S
+4501(of)S
+4625(other)S
+4883(servers,)S
+7920 V
+EP
+%%Page: 20 23
+BP
+/slant 0 def
+/height 1.000000 def
+11 R
+11 R
+480 V
+2936(- 20 -)S
+840 V
+900(e)S
+948 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+1015(ectively)S
+1399(splitting)S
+1799(the)S
+1970(image)S
+2275(display)S
+2630(to)S
+2753(a)S
+2838(number)S
+3210(of)S
+3338(other)S
+3600(servers.)S
+4007(See)S
+4202(the)S
+11 I
+4373(vximtool)S
+11 R
+4788(man)S
+5014(page)S
+960 V
+900(for)S
+1060(details)S
+1380(on)S
+1523(other)S
+1781(command-line)S
+2448(arguments)S
+2938(and)S
+3129(usage.)S
+1116 V
+900(The)S
+1116(program)S
+1533(was)S
+1749(originally)S
+2223(intended)S
+2647(as)S
+2785(a)S
+2880(debugging)S
+3391(tool,)S
+3638(either)S
+3934(in)S
+4067(the)S
+4248(development)S
+4862(of)S
+5000(CDL)S
+1236 V
+900(clients)S
+1233(directly)S
+1614(or)S
+1751(in)S
+1883(cases)S
+2159(where)S
+2471(the)S
+2651(display)S
+3015(may)S
+3249(need)S
+3500(to)S
+3631(go)S
+3786(to)S
+3917(separate)S
+4319(screens)S
+4685(as)S
+4821(part)S
+5036(of)S
+5172(a)S
+1356 V
+900(larger)S
+1207(project.)S
+1625(For)S
+1832(example,)S
+2285(engineers)S
+2758(may)S
+3001(wish)S
+3263(to)S
+3403("eavesdrop")S
+3990(on)S
+4154(the)S
+4342(system)S
+4702(by)S
+4866(viewing)S
+1476 V
+900(images)S
+1249(displayed)S
+1708(by)S
+1856(CDL)S
+2114(clients)S
+2439(used)S
+2678(as)S
+2807(part)S
+3015(of)S
+3144(a)S
+3230(data)S
+3449(acquisition)S
+3969(system.)S
+4373(It)S
+4477(can)S
+4665(also)S
+4879(be)S
+5019(used)S
+1596 V
+900(as)S
+1036(a)S
+1129(memory-only)S
+1772(display)S
+2135(server)S
+2446(for)S
+2618(CDL)S
+2883(clients)S
+3215(which)S
+3529(need)S
+3781(to)S
+3913(be)S
+4062(run)S
+4254(in)S
+4386(the)S
+4566(background)S
+5129(as)S
+1716 V
+900(part)S
+1103(of)S
+1227(a)S
+1308(pipeline)S
+1695(processing)S
+2197(system)S
+2536(requiring)S
+2971(a)S
+3052(frame)S
+3339(bu)S
+3449 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+3516(er)S
+3633(for)S
+3793(image)S
+4094(marking.)S
+1872 V
+900(In)S
+1031(proxy)S
+1327(mode)S
+1611(the)S
+1785(program)S
+2197(acts)S
+2408(as)S
+2540(a)S
+2629(relay)S
+2888(for)S
+3056(the)S
+3231(IIS)S
+3406(datastream)S
+3921(packets,)S
+4318(sending)S
+4701(image)S
+5010(data,)S
+1992 V
+900(frame)S
+1188(requests,)S
+1609(etc.)S
+1798(to)S
+1918(a)S
+2000(list)S
+2169(of)S
+2293(other)S
+2551(servers)S
+2893(speci\256ed)S
+3316(on)S
+3459(the)S
+3626(command)S
+4092(line.)S
+4351(The)S
+4554(e)S
+4602 H
+ (f)show 11 -.5 mul h (f)show
+11 R
+4669(ect)S
+4829(of)S
+4953(this)S
+5146(is)S
+2112 V
+900(to)S
+1027(allow)S
+1312(a)S
+1402(client)S
+1688(to)S
+1816(display)S
+2176(to)S
+2304(this)S
+2506(program)S
+2919(which)S
+3229(then)S
+3460(re-displays)S
+3983(to)S
+4111(each)S
+4352(of)S
+4485(the)S
+4661(other)S
+4928(named)S
+2232 V
+900(servers.)S
+1289(Of)S
+1456(course)S
+1793(CDL)S
+2065(clients)S
+2404(can)S
+2607(also)S
+2836(do)S
+2998(this)S
+3210(internally)S
+3683(by)S
+3844(opening)S
+4249(multiple)S
+4668(connections,)S
+2352 V
+900(using)S
+11 I
+1185(vximtool)S
+11 R
+1609(in)S
+1741(proxy)S
+2044(mode)S
+2335(adds)S
+2583(the)S
+2764(functionality)S
+3373(to)S
+3506(programs)S
+3967(which)S
+4282(may)S
+4518(use)S
+4711(this)S
+4918(feature)S
+2472 V
+900(only)S
+1132(ocasionally.)S
+1729(A)S
+1844(maximum)S
+2327(of)S
+2453(8)S
+2543(servers)S
+2887(may)S
+3111(be)S
+3249(named,)S
+3604(they)S
+3828(may)S
+4052(be)S
+4190(either)S
+4474(on)S
+4619(the)S
+4788(local)S
+5036(host)S
+2592 V
+900(or)S
+1024(a)S
+1105(remote)S
+1442(machine)S
+1846(and)S
+2037(connections)S
+2594(can)S
+2779(be)S
+2916(established)S
+3438(using)S
+3711(either)S
+3994(\256fos)S
+4224(or)S
+4349(sockets.)S
+4767(See)S
+4959(above)S
+2712 V
+900(or)S
+1024(the)S
+11 I
+1191(vximtool)S
+11 R
+1602(man)S
+1824(page)S
+2063(for)S
+2223(details)S
+2543(on)S
+2686(how)S
+2908(to)S
+3027(specify)S
+3376(the)S
+3543(server)S
+3842(connection.)S
+2868 V
+900(The)S
+1103(current)S
+1445(implementation)S
+2169(has)S
+2348(a)S
+2429(few)S
+2625(restrictions)S
+3146(users)S
+3404(should)S
+3731(keep)S
+3970(in)S
+4089(mind:)S
+3024 V
+11 Y1
+1150(d)S
+11 R
+1288(The)S
+1498(time)S
+1734(to)S
+1860(display)S
+2218(an)S
+2361(image)S
+2669(or)S
+2801(perform)S
+3194(any)S
+3393(output)S
+3716(operation)S
+4171(scales)S
+4473(with)S
+4710(the)S
+4885(number)S
+3144 V
+1150(of)S
+1285(connected)S
+1772(hosts.)S
+2104(Each)S
+2366(IIS)S
+2544(packet)S
+2873(is)S
+2991(forwarded)S
+3483(to)S
+3612(each)S
+3854(host)S
+4081(in)S
+4210(turn)S
+4430(before)S
+4751(processing)S
+3264 V
+1150(the)S
+1317(next)S
+1539(input)S
+1799(packet,)S
+2145(and)S
+2336(connection)S
+2850(over)S
+3077(a)S
+3158(slow)S
+3399(network)S
+3791(will)S
+3996(delay)S
+4266(the)S
+4433(entire)S
+4715(process.)S
+3420 V
+11 Y1
+1150(d)S
+11 R
+1298(Cursor)S
+1647(and)S
+1855(image)S
+2173(readback)S
+2616(are)S
+2799(done)S
+3063(by)S
+3224(sending)S
+3617(the)S
+3802(request)S
+11 I
+4169(only)S
+11 R
+4409(to)S
+4546(the)S
+4731(\256rst)S
+4954(server)S
+3540 V
+1150(named)S
+1483(on)S
+1634(the)S
+1809(command)S
+2283(line.)S
+2550(This)S
+2787(is)S
+2902(done)S
+3156(to)S
+3283(avoid)S
+3568(forcing)S
+3925(a)S
+4014(cursor)S
+4327(mode)S
+4611(on)S
+4761(all)S
+4911(servers)S
+3660 V
+1150(which)S
+1455(cannot)S
+1784(be)S
+1924(terminated)S
+2430(when)S
+2705(a)S
+2791(response)S
+3212(is)S
+3324(received)S
+3731(from)S
+3982(only)S
+4216(one)S
+4412(server,)S
+4744(and)S
+4940(means)S
+3780 V
+1150(that)S
+1365(the)S
+1549(\256rst)S
+1771(server)S
+2087(named)S
+2429(should)S
+2773(be)S
+2926(the)S
+3110(one)S
+3318(used)S
+3569(to)S
+3705(control)S
+4066(interactive)S
+4578(sessions.)S
+5050(The)S
+3900 V
+1150(remaining)S
+1648(servers)S
+2010(however)S
+2439(can)S
+2643(still)S
+2863(respond)S
+3263(to)S
+3403(cursor)S
+3730(requests)S
+4143(from)S
+4410(other)S
+4689(applications)S
+4020 V
+1150(connected)S
+1626(to)S
+1745(that)S
+1943(server)S
+2242(on)S
+2385(another)S
+2746(channel.)S
+4176 V
+11 Y1
+1150(d)S
+11 R
+1282(All)S
+1457(named)S
+1783(servers)S
+2126(must)S
+2375(be)S
+2513(running)S
+2890(prior)S
+3138(to)S
+3259(starting)S
+3624(the)S
+3793(proxy)S
+4084(server.)S
+4413(The)S
+4618(connection)S
+5134(to)S
+4296 V
+1150(the)S
+1321(remote)S
+1661(servers)S
+2006(is)S
+2116(established)S
+2640(when)S
+2913(this)S
+3109(task)S
+3322(is)S
+3432(\256rst)S
+3640(run)S
+3822(and)S
+4016(if)S
+4119(no)S
+4265(server)S
+4567(is)S
+4677(running)S
+5055(that)S
+4416 V
+1150(connection)S
+1687(will)S
+1915(be)S
+2074(ignored.)S
+2493(The)S
+2719(task)S
+2952(will)S
+3180(exit)S
+3401(if)S
+3524(no)S
+3690(remote)S
+4050(servers)S
+4415(can)S
+4622(be)S
+4781(found)S
+5093(for)S
+4536 V
+1150(display.)S
+4692 V
+11 Y1
+1150(d)S
+11 R
+1295(Any)S
+1531(connected)S
+2021(server)S
+2334(that)S
+2546(shuts)S
+2820(down)S
+3111(while)S
+3402(the)S
+3583(proxy)S
+3887(server)S
+4201(is)S
+4323(running)S
+4713(is)S
+4835(likely)S
+5134(to)S
+4812 V
+1150(cause)S
+1425(the)S
+1592(program)S
+1996(to)S
+2115(crash)S
+2378(on)S
+2521(the)S
+2688(next)S
+2910(display.)S
+7920 V
+EP
+%%Page: 21 24
+BP
+/slant 0 def
+/height 1.000000 def
+11 R
+11 R
+480 V
+2936(- 21 -)S
+840 V
+11 B
+900(11.)S
+1104(C)S
+1216(Interface)S
+1673(Summary)S
+996 V
+11 R
+1260(#include)S
+1704(")S
+11 B
+1749(cdl.h)S
+11 R
+1980(")S
+1296 V
+1537(CDLPtr)S
+11 B
+1919(cdl_open)S
+11 R
+2507(\(imtdev\))S
+1416 V
+1504(int)S
+11 B
+1654(cdl_displayPix)S
+11 R
+2507(\(cdl,)S
+2738(pix,)S
+2940(nx,)S
+3111(ny,)S
+3282(bitpix,)S
+3601(frame,)S
+3916(fbcon\256g,)S
+4343(zscale\))S
+1536 V
+1378(char)S
+11 B
+1598(cdl_readCursor)S
+11 R
+2507(\(cdl,)S
+2738(sample,)S
+3110(x,)S
+3226(y,)S
+3342(wcs,)S
+3573(key\))S
+1656 V
+1534(int)S
+11 B
+1684(cdl_setCursor)S
+11 R
+2507(\(cdl,)S
+2738(x,)S
+2854(y,)S
+2970(wcs\))S
+1776 V
+1618(int)S
+11 B
+1768(cdl_setWCS)S
+11 R
+2507(\(cdl,)S
+2738(name,)S
+3036(title,)S
+3269(a,)S
+3378(b,)S
+3494(c,)S
+3603(d,)S
+3719(tx,)S
+3866(ty,)S
+4013(z1,)S
+4177(z2,)S
+4341(zt\))S
+1896 V
+1606(int)S
+11 B
+1756(cdl_getWCS)S
+11 R
+2507(\(cdl,)S
+2738(name,)S
+3036(title,)S
+3269(a,)S
+3378(b,)S
+3494(c,)S
+3603(d,)S
+3719(tx,)S
+3866(ty,)S
+4013(z1,)S
+4177(z2,)S
+4341(zt\))S
+2016 V
+1481(void)S
+11 B
+1710(cdl_setFrame)S
+11 R
+2507(\(cdl,)S
+2738(frame\))S
+2136 V
+1457(int)S
+11 B
+1607(cdl_clearFrame)S
+11 R
+2507(\(cdl\))S
+2256 V
+1692(void)S
+11 B
+1921(cdl_close)S
+11 R
+2507(\(cdl\))S
+2496 V
+1439(int)S
+11 B
+1589(cdl_setMapping)S
+11 R
+2507(\(cdl,)S
+2738(region,)S
+3079(sx,sy,snx,sny,)S
+3726(dx,dy,dnx,dny,)S
+4421(ref\))S
+2616 V
+1427(int)S
+11 B
+1577(cdl_getMapping)S
+11 R
+2507(\(cdl,)S
+2738(region,)S
+3079(sx,sy,snx,sny,)S
+3726(dx,dy,dnx,dny,)S
+4421(ref\))S
+2736 V
+1501(int)S
+11 B
+1651(cdl_queryMap)S
+11 R
+2507(\(cdl,)S
+2738(wcs,)S
+2969(region,)S
+3310(sx,sy,snx,sny,)S
+3957(dx,dy,dnx,dny,)S
+4652(objref\))S
+2976 V
+1389(int)S
+11 B
+1539(cdl_displayIRAF)S
+11 R
+2507(\(cdl,)S
+2738(fname,)S
+3072(band,)S
+3346(frame,)S
+3661(fbcon\256g,)S
+4088(zscale\))S
+3096 V
+1654(int)S
+11 B
+1804(cdl_isIRAF)S
+11 R
+2507(\(fname\))S
+3216 V
+1515(int)S
+11 B
+1665(cdl_readIRAF)S
+11 R
+2507(\(fname,)S
+2877(band,)S
+3151(pix,)S
+3353(nx,)S
+3524(ny,)S
+3695(bitpix,)S
+4014(title\))S
+3456 V
+1411(int)S
+11 B
+1561(cdl_displayFITS)S
+11 R
+2507(\(cdl,)S
+2738(fname,)S
+3072(frame,)S
+3387(fbcon\256g,)S
+3814(zscale\))S
+3576 V
+1676(int)S
+11 B
+1826(cdl_isFITS)S
+11 R
+2507(\(fname\))S
+3696 V
+1537(int)S
+11 B
+1687(cdl_readFITS)S
+11 R
+2507(\(fname,)S
+2877(pix,)S
+3079(nx,)S
+3250(ny,)S
+3421(bitpix,)S
+3740(title\))S
+3936 V
+1216(void)S
+11 B
+1445(cdl_computeZscale)S
+11 R
+2507(\(cdl,)S
+2738(pix,)S
+2940(nx,)S
+3111(ny,)S
+3282(bitpix,)S
+3601(z1,)S
+3765(z2\))S
+4056 V
+1352(void)S
+11 B
+1581(cdl_zscaleImage)S
+11 R
+2507(\(cdl,)S
+2738(pix,)S
+2940(nx,)S
+3111(ny,)S
+3282(bitpix,)S
+3601(z1,)S
+3765(z2\))S
+4296 V
+1604(int)S
+11 B
+1754(cdl_printPix)S
+11 R
+2507(\(cdl,)S
+2738(cmd,)S
+2988(pix,)S
+3190(nx,)S
+3361(ny,)S
+3532(annotate\))S
+4416 V
+1298(int)S
+11 B
+1448(cdl_printPixToFile)S
+11 R
+2507(\(cdl,)S
+2738(fname,)S
+3072(pix,)S
+3274(nx,)S
+3445(ny,)S
+3616(annotate\))S
+4656 V
+1491(int)S
+11 B
+1641(cdl_readImage)S
+11 R
+2507(\(cdl,)S
+2738(pix,)S
+2940(nx,)S
+3111(ny\))S
+4776 V
+1175(int)S
+11 B
+1325(cdl_readFrameBu)S
+2179 H
+ (f)show 11 -.5 mul h (f)show
+11 B
+2246(er)S
+11 R
+2507(\(cdl,)S
+2738(pix,)S
+2940(nx,)S
+3111(ny\))S
+4896 V
+1288(int)S
+11 B
+1438(cdl_readSubRaster)S
+11 R
+2507(\(cdl,)S
+2738(lx,)S
+2885(ly,)S
+3032(nx,)S
+3203(ny,)S
+3374(pix\))S
+5016 V
+1259(int)S
+11 B
+1409(cdl_writeSubRaster)S
+11 R
+2507(\(cdl,)S
+2738(lx,)S
+2885(ly,)S
+3032(nx,)S
+3203(ny,)S
+3374(pix\))S
+5256 V
+1522(void)S
+11 B
+1751(cdl_selectFB)S
+11 R
+2507(\(cdl,)S
+2738(nx,)S
+2909(ny,)S
+3080(fb,)S
+3232(w,)S
+3372(h,)S
+3488(nf,)S
+3640(reset\))S
+5376 V
+1336(void)S
+11 B
+1565(cdl_setFBCon\256g)S
+11 R
+2507(\(cdl,)S
+2738(con\256gno\))S
+5496 V
+1324(void)S
+11 B
+1553(cdl_getFBCon\256g)S
+11 R
+2507(\(cdl,)S
+2738(con\256gno,)S
+3184(w,)S
+3324(h,)S
+3440(nf\))S
+5616 V
+1260(void)S
+11 B
+1489(cdl_lookupFBSize)S
+11 R
+2507(\(cdl,)S
+2738(con\256gno,)S
+3184(w,)S
+3324(h,)S
+3440(nf\))S
+5856 V
+1434(void)S
+11 B
+1663(cdl_setZTrans)S
+11 R
+2507(\(cdl,)S
+2738(ztrans\))S
+5976 V
+1472(void)S
+11 B
+1701(cdl_setZScale)S
+11 R
+2507(\(cdl,)S
+2738(z1,)S
+2902(z2\))S
+6096 V
+1441(void)S
+11 B
+1670(cdl_setSample)S
+11 R
+2507(\(cdl,)S
+2738(nsample\))S
+6216 V
+1183(void)S
+11 B
+1412(cdl_setSampleLines)S
+11 R
+2507(\(cdl,)S
+2738(nlines\))S
+6336 V
+1376(void)S
+11 B
+1605(cdl_setContrast)S
+11 R
+2507(\(cdl,)S
+2738(contrast\))S
+6456 V
+1517(void)S
+11 B
+1746(cdl_setName)S
+11 R
+2507(\(cdl,)S
+2738(imname\))S
+6576 V
+1570(void)S
+11 B
+1799(cdl_setTitle)S
+11 R
+2507(\(cdl,)S
+2738(imtitle\))S
+6816 V
+1469(void)S
+11 B
+1698(cdl_getFrame)S
+11 R
+2507(\(cdl,)S
+2738(frame\))S
+6936 V
+1422(void)S
+11 B
+1651(cdl_getZTrans)S
+11 R
+2507(\(cdl,)S
+2738(ztrans\))S
+7056 V
+1460(void)S
+11 B
+1689(cdl_getZScale)S
+11 R
+2507(\(cdl,)S
+2738(z1,)S
+2902(z2\))S
+7176 V
+1429(void)S
+11 B
+1658(cdl_getSample)S
+11 R
+2507(\(cdl,)S
+2738(nsample\))S
+7296 V
+1171(void)S
+11 B
+1400(cdl_getSampleLines)S
+11 R
+2507(\(cdl,)S
+2738(nlines\))S
+7920 V
+EP
+%%Page: 22 25
+BP
+/slant 0 def
+/height 1.000000 def
+11 R
+11 R
+480 V
+2936(- 22 -)S
+840 V
+1364(void)S
+11 B
+1593(cdl_getContrast)S
+11 R
+2507(\(cdl,)S
+2738(contrast\))S
+960 V
+1505(void)S
+11 B
+1734(cdl_getName)S
+11 R
+2507(\(cdl,)S
+2738(imname\))S
+1080 V
+1558(void)S
+11 B
+1787(cdl_getTitle)S
+11 R
+2507(\(cdl,)S
+2738(imtitle\))S
+1320 V
+1479(int)S
+11 B
+1629(cdl_mapFrame)S
+11 R
+2507(\(cdl,)S
+2738(frame\))S
+1440 V
+1221(int)S
+11 B
+1371(cdl_markCoordsFile)S
+11 R
+2507(\(cdl,)S
+2738(fname,)S
+3072(type,)S
+3322(size,)S
+3553(color,)S
+3839(label\))S
+1560 V
+1489(int)S
+11 B
+1639(cdl_markPoint)S
+11 R
+2507(\(cdl,)S
+2738(x,)S
+2854(y,)S
+2970(number,)S
+3366(size,)S
+3597(type,)S
+3847(color\))S
+1680 V
+1219(int)S
+11 B
+1369(cdl_markPointLabel)S
+11 R
+2507(\(cdl,)S
+2738(x,)S
+2854(y,)S
+2970(label,)S
+3244(size,)S
+3475(type,)S
+3725(color\))S
+1800 V
+1525(int)S
+11 B
+1675(cdl_markLine)S
+11 R
+2507(\(cdl,)S
+2738(xs,)S
+2897(ys,)S
+3056(xe,)S
+3220(ye,)S
+3384(color\))S
+1920 V
+1556(int)S
+11 B
+1706(cdl_markBox)S
+11 R
+2507(\(cdl,)S
+2738(lx,)S
+2885(ly,)S
+3032(ux,)S
+3203(uy,)S
+3374(\256ll,)S
+3559(color\))S
+2040 V
+1360(int)S
+11 B
+1510(cdl_markPolygon)S
+11 R
+2507(\(cdl,)S
+2738(xarray,)S
+3077(yarray,)S
+3416(npts,)S
+3661(\256ll,)S
+3846(color\))S
+2160 V
+1360(int)S
+11 B
+1510(cdl_markPolyline)S
+11 R
+2507(\(cdl,)S
+2738(xarray,)S
+3077(yarray,)S
+3416(npts,)S
+3661(color\))S
+2280 V
+1455(int)S
+11 B
+1605(cdl_markCircle)S
+11 R
+2507(\(cdl,)S
+2738(x,)S
+2854(y,)S
+2970(radius,)S
+3299(\256ll,)S
+3484(color\))S
+2400 V
+1207(int)S
+11 B
+1357(cdl_markCircAnnuli)S
+11 R
+2507(\(cdl,)S
+2738(x,)S
+2854(y,)S
+2970(radius,)S
+3299(nannuli,)S
+3690(sep,)S
+3897(color\))S
+2520 V
+1420(int)S
+11 B
+1570(cdl_markEllipse)S
+11 R
+2507(\(cdl,)S
+2738(x,)S
+2854(y,)S
+2970(xrad,)S
+3225(yrad,)S
+3480(rotang,)S
+3821(\256ll,)S
+4006(color\))S
+2640 V
+1184(int)S
+11 B
+1334(cdl_markEllipAnnuli)S
+11 R
+2507(\(cdl,)S
+2738(x,)S
+2854(y,)S
+2970(xrad,)S
+3225(yrad,)S
+3480(ang,)S
+3699(nannuli,)S
+4090(sep,)S
+4297(color\))S
+2760 V
+1527(int)S
+11 B
+1677(cdl_markText)S
+11 R
+2507(\(cdl,)S
+2738(x,)S
+2854(y,)S
+2970(str,)S
+3141(size,)S
+3372(angle,)S
+3670(color\))S
+2880 V
+1649(int)S
+11 B
+1799(cdl_setFont)S
+11 R
+2507(\(cdl,)S
+2738(font\))S
+3000 V
+1355(int)S
+11 B
+1505(cdl_setTextWidth)S
+11 R
+2507(\(cdl,)S
+2738(width\))S
+3120 V
+1353(int)S
+11 B
+1503(cdl_setLineWidth)S
+11 R
+2507(\(cdl,)S
+2738(width\))S
+3240 V
+1422(int)S
+11 B
+1572(cdl_setLineStyle)S
+11 R
+2507(\(cdl,)S
+2738(style\))S
+3360 V
+1455(int)S
+11 B
+1605(cdl_deleteMark)S
+11 R
+2507(\(cdl,)S
+2738(x,)S
+2854(y\))S
+3480 V
+1355(int)S
+11 B
+1505(cdl_clearOverlay)S
+11 R
+2507(\(cdl\))S
+3600 V
+1245(int)S
+11 B
+1395(cdl_redrawOverlay)S
+11 R
+2507(\(cdl\))S
+7920 V
+EP
+%%Page: 23 26
+BP
+/slant 0 def
+/height 1.000000 def
+11 R
+11 R
+480 V
+2936(- 23 -)S
+840 V
+11 B
+900(12.)S
+1104(C)S
+1216(Example)S
+1665(Tasks)S
+996 V
+11 R
+1175(The)S
+1381(examples)S
+1831(shown)S
+2154(here)S
+2377(are)S
+2545(for)S
+2708(demonstration)S
+3374(purposes)S
+3801(only.)S
+4095(They)S
+4357(are)S
+4526(based)S
+4812(on)S
+4959(work-)S
+1116 V
+900(ing)S
+1079(example)S
+1488(tasks)S
+1746(in)S
+1870(the)S
+2042(CDL)S
+2300(source)S
+11 I
+2622(examples)S
+11 R
+3066(subdirectory,)S
+3679(see)S
+3855(the)S
+4026(programs)S
+4477(there)S
+4732(for)S
+4896(the)S
+5067(full)S
+1236 V
+900(program)S
+1304(listing.)S
+1596 V
+11 B
+900(12.1.)S
+1187(Display)S
+1576(Example)S
+1832 V
+9 C
+900(#include)S
+1386(<stdio.h>)S
+1932 V
+900(#include)S
+1386(<unistd.h>)S
+2032 V
+900(#include)S
+1386("cdl.h")S
+2232 V
+900(/*)S
+9 I
+1116(DISPLAY)S
+1493(--)S
+1580(Example)S
+1922(task)S
+2094(to)S
+2191(display)S
+2478(an)S
+2595(image)S
+2842(as)S
+2949(a)S
+3021(command-line)S
+3563(task.)S
+2332 V
+954(*)S
+1053(This)S
+1235(task)S
+1407(is)S
+1494(meant)S
+1741(to)S
+1838(show)S
+2050(three)S
+2262(ways)S
+2469(the)S
+2606(CDL)S
+2808(can)S
+2965(be)S
+3077(used)S
+3269(to)S
+3366(display)S
+2432 V
+954(*)S
+1053(an)S
+1170(image,)S
+1440(see)S
+1582(the)S
+1719(code)S
+1916(comments)S
+2303(for)S
+2435(a)S
+2507(description)S
+2939(of)S
+3036(each)S
+3233(method.)S
+2532 V
+954(*)S
+2632 V
+954(*)S
+1053(Examples:)S
+2732 V
+954(*)S
+1161(To)S
+1283(display)S
+1570(a)S
+1642(simple)S
+1904(IRAF)S
+2126(or)S
+2233(FITS)S
+2440(\256le:)S
+2832 V
+954(*)S
+1283(%)S
+1385(./display)S
+1720(-frame)S
+1987(2)S
+2059(image.imh)S
+2932 V
+954(*)S
+1242(%)S
+1344(./display)S
+1679(image.\256ts)S
+3032 V
+954(*)S
+3132 V
+954(*)S
+1161(To)S
+1283(display)S
+1570(a)S
+1642(FITS)S
+1849(\256le)S
+1986(as)S
+2093(a)S
+2165(raw)S
+2332(image:)S
+3232 V
+954(*)S
+1269(%)S
+1371(./display)S
+1706(-nx)S
+1848(512)S
+2010(-ny)S
+2152(512)S
+2314(-depth)S
+2571(16)S
+2688(-hskip)S
+2935(5760)S
+3142(-raw)S
+3339(dpix.\256ts)S
+3332 V
+954(*)S
+3432 V
+954(*)S
+1053(Usage:)S
+3532 V
+954(*)S
+1175(display)S
+1462([-depth)S
+1754(N])S
+1876([-\256ts])S
+2108([-frame)S
+2410(N])S
+2532([-fbcon\256g)S
+2914(N])S
+3036([-hskip)S
+3318(N])S
+3632 V
+954(*)S
+1283([-iraf])S
+1540([-nozscale])S
+1977([-nx)S
+2154(N])S
+2276([-ny)S
+2453(N])S
+2575([-raw])S
+2842([-zscale])S
+3189(\256le)S
+3732 V
+9 C
+954(*/)S
+3932 V
+900(#define)S
+1332(NONE)S
+1725(-1)S
+4032 V
+900(#define)S
+1450(IRAF)S
+1779(0)S
+4132 V
+900(#define)S
+1450(FITS)S
+1779(1)S
+4232 V
+900(#define)S
+1450(RAW)S
+1779(2)S
+4432 V
+900(main)S
+1170(\(argc,)S
+1548(argv\))S
+4532 V
+900(int)S
+1175(argc;)S
+4632 V
+900(char)S
+1175(*argv[];)S
+4732 V
+900({)S
+4832 V
+1175(CDLPtr)S
+1725(cdl;)S
+4932 V
+1175(char)S
+1450(*fname,)S
+1882(title[128];)S
+5032 V
+1175(int)S
+1450(i,)S
+1612(status)S
+1990(=)S
+2098(0,)S
+2260(frame)S
+2584(=)S
+2692(1,)S
+2854(fbconfig)S
+3340(=)S
+3448(0,)S
+3610(zscale)S
+3988(=)S
+4096(1;)S
+5132 V
+1175(int)S
+1450(format)S
+1828(=)S
+1936(NONE,)S
+2260(nx)S
+2422(=)S
+2530(0,)S
+2692(ny)S
+2854(=)S
+2962(0,)S
+3124(depth)S
+3448(=)S
+3556(8,)S
+3718(hskip)S
+4042(=)S
+4150(0;)S
+5232 V
+1175(float)S
+1725(z1,)S
+1941(z2;)S
+5332 V
+1175(int)S
+1450(fb_w,)S
+1774(fb_h,)S
+2098(nf;)S
+5432 V
+1175(unsigned)S
+1661(char)S
+1931(*pix)S
+2201(=)S
+2309(NULL;)S
+5632 V
+1175(/*)S
+9 I
+1337(Process)S
+1649(the)S
+1786(command)S
+2163(line)S
+2325(options.)S
+9 C
+2667(*/)S
+5732 V
+1175(if)S
+1337(\(argc)S
+1661(>)S
+1769(1\))S
+1931({)S
+5832 V
+1391(for)S
+1607(\(i=1;)S
+1931(i)S
+2039(<)S
+2147(argc;)S
+2471(i++\))S
+2741({)S
+5932 V
+1548(if)S
+1710(\(strcmp)S
+2142(\(argv[i],)S
+2682("-depth"\))S
+3222(==)S
+3384(0\))S
+3978(depth)S
+4302(=)S
+4410(atoi)S
+4680(\(argv[++i]\);)S
+6032 V
+1548(else)S
+1818(if)S
+1980(\(strcmp)S
+2412(\(argv[i],)S
+2952("-fits"\))S
+3438(==)S
+3600(0\))S
+3978(format)S
+4356(=)S
+4464(FITS;)S
+6132 V
+1548(else)S
+1818(if)S
+1980(\(strcmp)S
+2412(\(argv[i],)S
+2952("-frame"\))S
+3492(==)S
+3654(0\))S
+3978(frame)S
+4302(=)S
+4410(atoi)S
+4680(\(argv[++i]\);)S
+6232 V
+1548(else)S
+1818(if)S
+1980(\(strcmp)S
+2412(\(argv[i],)S
+2952("-fbconfig"\))S
+3654(==)S
+3816(0\))S
+3978(fbconfig)S
+4464(=)S
+4572(atoi)S
+4842(\(argv[++i]\);)S
+6332 V
+1548(else)S
+1818(if)S
+1980(\(strcmp)S
+2412(\(argv[i],)S
+2952("-hskip"\))S
+3492(==)S
+3654(0\))S
+3978(hskip)S
+4302(=)S
+4410(atoi)S
+4680(\(argv[++i]\);)S
+6432 V
+1548(else)S
+1818(if)S
+1980(\(strcmp)S
+2412(\(argv[i],)S
+2952("-iraf"\))S
+3438(==)S
+3600(0\))S
+3978(format)S
+4356(=)S
+4464(IRAF;)S
+6532 V
+1548(else)S
+1818(if)S
+1980(\(strcmp)S
+2412(\(argv[i],)S
+2952("-nozscale"\))S
+3654(==)S
+3816(0\))S
+3978(zscale)S
+4356(=)S
+4464(0;)S
+6632 V
+1548(else)S
+1818(if)S
+1980(\(strcmp)S
+2412(\(argv[i],)S
+2952("-nx"\))S
+3330(==)S
+3492(0\))S
+3978(nx)S
+4140(=)S
+4248(atoi)S
+4518(\(argv[++i]\);)S
+6732 V
+1548(else)S
+1818(if)S
+1980(\(strcmp)S
+2412(\(argv[i],)S
+2952("-ny"\))S
+3330(==)S
+3492(0\))S
+3978(ny)S
+4140(=)S
+4248(atoi)S
+4518(\(argv[++i]\);)S
+6832 V
+1548(else)S
+1818(if)S
+1980(\(strcmp)S
+2412(\(argv[i],)S
+2952("-raw"\))S
+3384(==)S
+3546(0\))S
+3978(format)S
+4356(=)S
+4464(RAW;)S
+6932 V
+1548(else)S
+1818(if)S
+1980(\(strcmp)S
+2412(\(argv[i],)S
+2952("-zscale"\))S
+3546(==)S
+3708(0\))S
+3978(zscale)S
+4356(=)S
+4464(1;)S
+7032 V
+1391(})S
+7132 V
+1175(})S
+7920 V
+EP
+%%Page: 24 27
+BP
+/slant 0 def
+/height 1.000000 def
+9 C
+9 C
+460 V
+11 R
+2936(- 24 -)S
+820 V
+9 C
+1175(/*)S
+9 I
+1337(Open)S
+1559(the)S
+1696(package)S
+2023(and)S
+2185(a)S
+2257(connection)S
+2679(to)S
+2776(the)S
+2913(server.)S
+9 C
+3215(*/)S
+920 V
+1175(if)S
+1337(\(!\(cdl)S
+1715(=)S
+9 B
+1823(cdl_open)S
+9 C
+2222(\(\(char)S
+2600(*\)getenv\("IMTDEV"\)\)\))S
+3734(\))S
+1020 V
+1337(exit)S
+1607(\(-1\);)S
+1220 V
+1175(fname)S
+1499(=)S
+1607(argv[argc-1];)S
+1420 V
+1175(/*)S
+9 I
+1337(METHOD)S
+1739(1:)S
+1868(Displays)S
+2210(the)S
+2347(image)S
+2594(using)S
+2816(the)S
+2953(high-level)S
+3340(format)S
+3607(display)S
+1520 V
+1229(*)S
+1301(call.)S
+1513(Display)S
+1820(as)S
+1927(an)S
+2044(IRAF)S
+2266(image)S
+2513(if)S
+2590(the)S
+2727(option)S
+2984(was)S
+3151(set)S
+3278(indicating)S
+1620 V
+1229(*)S
+1301(this)S
+1458(is)S
+1545(the)S
+1682(format,)S
+1972(otherwise)S
+2349(test)S
+2501(the)S
+2638(\256le)S
+2775(to)S
+2872(see)S
+3014(if)S
+3091(it)S
+3168(is)S
+3255(anyway.)S
+1720 V
+9 C
+1229(*/)S
+1820 V
+1175(if)S
+1337(\(format)S
+1769(==)S
+1931(IRAF)S
+2201(||)S
+2363(\(format)S
+2795(==)S
+2957(NONE)S
+3227(&&)S
+9 B
+3389(cdl_isIRAF)S
+9 C
+3883(\(fname\)\)\))S
+4423({)S
+1920 V
+1391(status)S
+1769(=)S
+9 B
+1877(cdl_displayIRAF)S
+9 C
+2586(\(cdl,)S
+2910(fname,)S
+3288(1,)S
+3450(frame,)S
+3828(FB_AUTO,)S
+4314(zscale\);)S
+2120 V
+1175(/*)S
+9 I
+1337(METHOD)S
+1739(2:)S
+1868(Uses)S
+2070(the)S
+2207(CDL)S
+2409(procedure)S
+2806(for)S
+2938(getting)S
+3215(image)S
+3462(pixels)S
+3699(from)S
+2220 V
+1229(*)S
+1301(a)S
+1373(known)S
+1635(format,)S
+1925(minimal)S
+2247(work)S
+2454(required)S
+2791(to)S
+2888(display)S
+3175(an)S
+3292(image.)S
+3589(The)S
+2320 V
+1229(*)S
+1301(point)S
+1513(here)S
+1700(is)S
+1787(that)S
+1954(you)S
+2111(can)S
+2268(use)S
+2415(this)S
+2572(method)S
+2864(to)S
+2961(process)S
+3263(the)S
+3400(image)S
+2420 V
+1229(*)S
+1301(yourself)S
+1618(prior)S
+1830(to)S
+1927(display,)S
+2237(e.g.)S
+2395(subsample)S
+2802(the)S
+2939(pixels,)S
+3199(apply)S
+3426(a)S
+3498(user)S
+2520 V
+1229(*)S
+1301(LUT,)S
+1516(etc)S
+1648(but)S
+1790(still)S
+1952(use)S
+2099(the)S
+2236(CDL)S
+2438(to)S
+2535(get)S
+2672(the)S
+2809(raw)S
+2976(image)S
+3223(and)S
+3385(do)S
+3502(the)S
+2620 V
+1229(*)S
+1301(display.)S
+2720 V
+9 C
+1229(*/)S
+2820 V
+1175(})S
+1283(else)S
+1553(if)S
+1715(\(format)S
+2147(==)S
+2309(FITS)S
+2579(||)S
+2741(\(format)S
+3173(==)S
+3335(NONE)S
+3605(&&)S
+9 B
+3767(cdl_isFITS)S
+9 C
+4241(\(fname\)\)\))S
+4781({)S
+3020 V
+1391(/*)S
+9 I
+1553(Get)S
+1710(the)S
+1847(FITS)S
+2054(image)S
+2301(pixels,)S
+2561(exit)S
+2718(w/)S
+2830(an)S
+2947(error)S
+3164(status)S
+3401(if)S
+3478(something)S
+3120 V
+1445(*)S
+1517(went)S
+1714(wrong,)S
+1994(the)S
+2131(procedure)S
+2528(will)S
+2690(print)S
+2892(what)S
+3094(that)S
+3261(was.)S
+3220 V
+9 C
+1445(*/)S
+3320 V
+1391(if)S
+1553(\()S
+9 B
+1607(cdl_readFITS)S
+9 C
+2196(\(fname,)S
+2628(&pix,)S
+2952(&nx,)S
+3222(&ny,)S
+3492(&depth,)S
+3924(title\)\))S
+4356({)S
+3420 V
+9 B
+1450(cdl_close)S
+9 C
+1849(\(cdl\);)S
+2550(/*)S
+9 I
+2712(close)S
+2924(the)S
+3061(package)S
+9 C
+3469(*/)S
+3520 V
+1450(exit)S
+1720(\(1\);)S
+2550(/*)S
+9 I
+2712(exit)S
+2869(w/)S
+2981(error)S
+3198(code)S
+9 C
+3422(*/)S
+3620 V
+1391(})S
+3820 V
+1391(/*)S
+9 I
+1553(Now)S
+1745(select)S
+1977(a)S
+2049(frame)S
+2286(bu)S
+2376 H
+ (f)show 9 -.5 mul h (f)show
+9 I
+2422(er)S
+2524(large)S
+2741(enough)S
+3033(for)S
+3165(the)S
+3302(image.)S
+3572(The)S
+3920 V
+1445(*)S
+1517(fbcon\256g)S
+1834(number)S
+2136(is)S
+2223(passed)S
+2495(in)S
+2592(the)S
+2729(WCS)S
+2936(packet,)S
+3221(but)S
+3363(the)S
+3500(display)S
+4020 V
+1445(*)S
+1517(call)S
+1679(below)S
+1921(will)S
+2083(compute)S
+2415(the)S
+2552(correct)S
+2839(WCS)S
+3046(for)S
+3178(the)S
+3315(image)S
+3562(and)S
+4120 V
+1445(*)S
+1517(transmit)S
+1844(that)S
+2011(prior)S
+2223(to)S
+2320(display,)S
+2630(all)S
+2752(we're)S
+2984(doing)S
+3216(here)S
+3403(is)S
+4220 V
+1445(*)S
+1517(setting)S
+1784(up)S
+1901(the)S
+2038(FB)S
+2175(to)S
+2272(be)S
+2384(used.)S
+4320 V
+9 C
+1445(*/)S
+4420 V
+1391(if)S
+1553(\(fbconfig)S
+2093(==)S
+2255(0\))S
+4520 V
+9 B
+1607(cdl_selectFB)S
+9 C
+2146(\(cdl,)S
+2470(nx,)S
+2686(ny,)S
+2902(&fbconfig,)S
+3496(&fb_w,)S
+3874(&fb_h,)S
+4252(&nf,)S
+4522(0\);)S
+4720 V
+1391(/*)S
+9 I
+1553(Lastly,)S
+1823(display)S
+2110(the)S
+2247(pixels)S
+2484(to)S
+2581(the)S
+2718(requested)S
+3095(frame,)S
+3355(do)S
+3472(any)S
+4820 V
+1445(*)S
+1517(zscaling)S
+1839(requested)S
+2216(using)S
+2438(the)S
+2575(CDL)S
+2777(procedure.)S
+4920 V
+9 C
+1445(*/)S
+5020 V
+1391(status)S
+1769(=)S
+9 B
+1877(cdl_displayPix)S
+9 C
+2491(\(cdl,)S
+2815(pix,)S
+3085(nx,)S
+3301(ny,)S
+3517(depth,)S
+3895(frame,)S
+5120 V
+1450(fbconfig,)S
+1990(zscale\);)S
+5320 V
+1175(/*)S
+9 I
+1337(METHOD)S
+1739(3:)S
+1868(Displays)S
+2210(an)S
+2327(image)S
+2574(of)S
+2671(raw)S
+2838(pixels.)S
+3125(The)S
+3287(client)S
+3514(code)S
+3711(is)S
+5420 V
+1229(*)S
+1301(responsible)S
+1743(for)S
+1875(reading)S
+2182(the)S
+2319(image)S
+2566(and)S
+2728(calling)S
+3005(all)S
+3127(the)S
+3264(procedures)S
+5520 V
+1229(*)S
+1301(needed)S
+1583(for)S
+1715(image)S
+1962(display,)S
+2272(initialize)S
+2614(the)S
+2751(frame,)S
+3011(zscaling)S
+3333(pix,)S
+3493(etc.)S
+5620 V
+1229(*)S
+1301(While)S
+1538(we)S
+1665(assume)S
+1957(a)S
+2029(simple)S
+2291(raster)S
+2533(format)S
+2800(in)S
+2897(this)S
+3054(program,)S
+3419(the)S
+3556(user)S
+5720 V
+1229(*)S
+1301(code)S
+1498(can)S
+1655(read)S
+1847(a)S
+1919(compressed)S
+2371(image)S
+2618(format)S
+2885(such)S
+3077(as)S
+3184(GIF,)S
+3384(mosaic)S
+3666(multiple)S
+5820 V
+1229(*)S
+1301(images)S
+1583(for)S
+1715(display)S
+2002(as)S
+2109(a)S
+2181(single)S
+2423(image,)S
+2693(or)S
+2800(just)S
+2957(about)S
+3189(anything)S
+3531(that)S
+5920 V
+1229(*)S
+1301(produces)S
+1658(a)S
+1730(raster)S
+1972(for)S
+2104(display.)S
+2414(The)S
+2576(intent)S
+2808(here)S
+2995(is)S
+3082(to)S
+3179(show)S
+3391(all)S
+3513(the)S
+6020 V
+1229(*)S
+1301(lowest)S
+1558(level)S
+1755(calls)S
+1952(needed)S
+2234(for)S
+2366(displaying)S
+2768(the)S
+2905(image.)S
+6120 V
+9 C
+1229(*/)S
+6220 V
+1175(})S
+1283(else)S
+1553(if)S
+1715(\(format)S
+2147(==)S
+2309(RAW\))S
+2579({)S
+6320 V
+1391(FILE)S
+1725(*fd;)S
+6420 V
+1391(int)S
+2000(lx,)S
+2216(ly;)S
+6620 V
+1391(if)S
+1553(\(nx)S
+1769(==)S
+1931(0)S
+2039(||)S
+2201(ny)S
+2363(==)S
+2525(0\))S
+2687({)S
+6720 V
+1607(fprintf)S
+2039(\(stderr,)S
+2525("No)S
+2741(size)S
+3011(given)S
+3335(for)S
+3551(raw)S
+3767(data.\\n"\);)S
+6820 V
+1607(exit)S
+1877(\(1\);)S
+6920 V
+1391(})S
+7120 V
+1391(/*)S
+9 I
+1553(Open)S
+1775(the)S
+1912(image)S
+2159(\256le)S
+2296(if)S
+2373(we)S
+2500(can.)S
+9 C
+2707(*/)S
+7220 V
+1391(if)S
+1553(\(fd)S
+1769(=)S
+1877(fopen)S
+2201(\(fname,)S
+2633("r"\)\))S
+2957({)S
+7920 V
+EP
+%%Page: 25 28
+BP
+/slant 0 def
+/height 1.000000 def
+9 C
+9 C
+460 V
+11 R
+2936(- 25 -)S
+820 V
+9 C
+1450(/*)S
+9 I
+1612(Seek)S
+1804(to)S
+1901(the)S
+2038(o)S
+2083 H
+ (f)show 9 -.5 mul h (f)show
+9 I
+2129(set)S
+2256(speci\256ed.)S
+9 C
+2648(*/)S
+920 V
+1450(lseek)S
+1774(\(fileno\(fd\),)S
+2476(\(off_t\))S
+2908(hskip,)S
+3286(SEEK_SET\);)S
+1120 V
+1450(/*)S
+9 I
+1612(Allocate)S
+1939(the)S
+2076(pixel)S
+2278(pointer)S
+2565(and)S
+2727(read)S
+2919(the)S
+3056(data.)S
+9 C
+3293(*/)S
+1220 V
+1450(pix)S
+1666(=)S
+1774(\(unsigned)S
+2314(char)S
+2584(*\))S
+2746(malloc)S
+3124(\(nx)S
+3340(*)S
+3448(ny)S
+3610(*)S
+3718(\(depth)S
+4096(/)S
+4204(8\)\);)S
+1320 V
+1450(fread)S
+1774(\(pix,)S
+2098(depth/8,)S
+2584(nx)S
+2746(*)S
+2854(ny,)S
+3070(fd\);)S
+1520 V
+1450(/*)S
+9 I
+1612(If)S
+1694(we're)S
+1926(zscaling)S
+2248(and)S
+2410(depth)S
+2637(is)S
+2724(more)S
+2936(than)S
+3123(8-bits,)S
+3378(do)S
+3495(that.)S
+9 C
+3712(*/)S
+1620 V
+1450(if)S
+1612(\(zscale)S
+2044(&&)S
+2206(depth)S
+2530(>)S
+2638(8\))S
+2800({)S
+1720 V
+9 B
+1666(cdl_computeZscale)S
+9 C
+2455(\(cdl,)S
+2779(pix,)S
+3049(nx,)S
+3265(ny,)S
+3481(depth,)S
+3859(&z1,)S
+4129(&z2\);)S
+1820 V
+9 B
+1666(cdl_zscaleImage)S
+9 C
+2345(\(cdl,)S
+2669(&pix,)S
+2993(nx,)S
+3209(ny,)S
+3425(depth,)S
+3803(z1,)S
+4019(z2\);)S
+1920 V
+1450(})S
+2120 V
+1450(/*)S
+9 I
+1612(Now)S
+1804(select)S
+2036(a)S
+2108(frame)S
+2345(bu)S
+2435 H
+ (f)show 9 -.5 mul h (f)show
+9 I
+2481(er)S
+2583(large)S
+2800(enough)S
+3092(for)S
+3224(the)S
+3361(image.)S
+2220 V
+1477(*)S
+1549(We'll)S
+1771(ask)S
+1918(that)S
+2085(this)S
+2242(be)S
+2354(reset)S
+2556(but)S
+2698(the)S
+2835(change)S
+3122(won't)S
+3354(go)S
+3471(to)S
+2320 V
+1477(*)S
+1549(the)S
+1686(server)S
+1938(until)S
+2130(we)S
+2257(send)S
+2449(in)S
+2546(the)S
+2683(WCS)S
+2890(below.)S
+2420 V
+9 C
+1504(*/)S
+2520 V
+9 B
+1450(cdl_selectFB)S
+9 C
+1989(\(cdl,)S
+2313(nx,)S
+2529(ny,)S
+2745(&fbconfig,)S
+3339(&fb_w,)S
+3717(&fb_h,)S
+4095(&nf,)S
+4365(1\);)S
+2720 V
+1450(/*)S
+9 I
+1612(Compute)S
+1964(the)S
+2101(image)S
+2348(placement)S
+2745(so)S
+2852(it's)S
+2994(centered)S
+3331(in)S
+3428(the)S
+3565(frame,)S
+2820 V
+1477(*)S
+1549(but)S
+1691(note)S
+1873(the)S
+2010(cdl_writeSubRaster\(\))S
+2807(routine)S
+3094(can)S
+3251(place)S
+3473(an)S
+2920 V
+1477(*)S
+1549(arbitrary)S
+1906(raster)S
+2148(anywhere)S
+2525(in)S
+2622(the)S
+2759(frame)S
+2996(bu)S
+3086 H
+ (f)show 9 -.5 mul h (f)show
+9 I
+3132(er.)S
+3020 V
+9 C
+1450(lx)S
+1612(=)S
+1720(\(fb_w)S
+2044(/)S
+2152(2\))S
+2314(-)S
+2422(\(nx)S
+2638(/)S
+2746(2\);)S
+3120 V
+1450(ly)S
+1612(=)S
+1720(fb_h)S
+1990(-)S
+2098(\(\(fb_h)S
+2476(/)S
+2584(2\))S
+2746(+)S
+2854(\(ny)S
+3070(/)S
+3178(2\)\);)S
+3320 V
+1450(/*)S
+9 I
+1612(Set)S
+1749(the)S
+1886(mapping)S
+2228(we'll)S
+2435(send)S
+2627(with)S
+2809(the)S
+2946(WCS)S
+3153(which)S
+3395(must)S
+3592(be)S
+3420 V
+1477(*)S
+1549(called)S
+1796(before)S
+2053(the)S
+2190(cdl_setWCS\(\))S
+2712(call)S
+2874(since)S
+3086(the)S
+3223(data)S
+3410(is)S
+3497(sent)S
+3520 V
+1477(*)S
+1549(with)S
+1731(the)S
+1868(WCS)S
+2075(and)S
+2237(not)S
+2379(as)S
+2486(a)S
+2558(separate)S
+2895(call.)S
+3620 V
+9 C
+1504(*)S
+3720 V
+1504(*)S
+9 R
+1612(First)S
+1804(we)S
+1936(must)S
+2138(compose)S
+2485(a)S
+2552(node!path)S
+2939(pre\256x)S
+3176(for)S
+3308(the)S
+3445(image.)S
+9 C
+3742(*/)S
+3820 V
+1504(*/)S
+3920 V
+1450(gethostname)S
+2098(\(node,)S
+2476(512\);)S
+4020 V
+1450(\(void\))S
+1828(getcwd)S
+2206(\(path,)S
+2584(512\);)S
+4120 V
+1450(if)S
+1612(\(*fname)S
+2044(==)S
+2206('/'\))S
+4220 V
+1666(\(void\))S
+2044(sprintf)S
+2476(\(path_prefix,)S
+3232("%s!%s",)S
+3718(node,)S
+4042(fname\);)S
+4320 V
+1450(else)S
+4420 V
+1666(\(void\))S
+2044(sprintf)S
+2476(\(path_prefix,)S
+3232("%s!%s/%s",)S
+3880(node,)S
+4204(path,)S
+4528(fname\);)S
+4620 V
+9 B
+1450(cdl_setMapping)S
+9 C
+2119(\(cdl,)S
+2443("image",)S
+2929(0.,)S
+3145(0.,)S
+3361(nx,)S
+3577(ny,)S
+3793(lx,)S
+4009(ly,)S
+4225(nx,)S
+4441(ny,)S
+4720 V
+1612(path_prefix\);)S
+4920 V
+1450(/*)S
+9 I
+1612(For)S
+1774(the)S
+1911(WCS)S
+2118(we)S
+2245(assume)S
+2537(a)S
+2609(simple)S
+2871(linear)S
+3113(transform)S
+3495(where)S
+3742(the)S
+5020 V
+1477(*)S
+1549(image)S
+1796(is)S
+1883(Y-\257ipped,)S
+2258(the)S
+2395(\(x,y\))S
+2585(translation)S
+3007(is)S
+3094(computed)S
+3471(so)S
+5120 V
+1477(*)S
+1549(it)S
+1626(is)S
+1713(correct)S
+2000(for)S
+2132(an)S
+2249(frame)S
+2486(bu)S
+2576 H
+ (f)show 9 -.5 mul h (f)show
+9 I
+2622(er)S
+2724(>=)S
+2873(than)S
+3060(the)S
+3197(image)S
+3444(size.)S
+5220 V
+9 C
+1504(*/)S
+5320 V
+9 B
+1450(cdl_setWCS)S
+9 C
+1974(\(cdl,)S
+2298(fname,)S
+2676("",)S
+2892(1.,)S
+3108(0.,)S
+3324(0.,)S
+3540(-1.,)S
+5420 V
+1666(\(float\))S
+2098(\(nx)S
+2314(/)S
+2422(2\))S
+2584(-)S
+2692(\(fb_w)S
+3016(/)S
+3124(2\))S
+3286(+)S
+3394(1,)S
+3826(/*)S
+9 I
+3988(X)S
+4070(trans.)S
+9 C
+4494(*/)S
+5520 V
+1666(\(float\))S
+2098(\(fb_h)S
+2422(/)S
+2530(2\))S
+2692(+)S
+2800(\(ny)S
+3016(/)S
+3124(2\),)S
+3826(/*)S
+9 I
+3988(Y)S
+4065(trans.)S
+9 C
+4489(*/)S
+5620 V
+1666(z1,)S
+1882(z2,)S
+2098(CDL_LINEAR\);)S
+3826(/*)S
+9 I
+3988(Z)S
+4065(transform)S
+9 C
+4474(*/)S
+5820 V
+1450(/*)S
+9 I
+1612(Finally,)S
+1922(display)S
+2209(the)S
+2346(pixels.)S
+9 C
+2687(*/)S
+5920 V
+1450(if)S
+1612(\()S
+9 B
+1666(cdl_writeSubRaster)S
+9 R
+2458(\(cdl,)S
+2648(lx,)S
+2768(ly,)S
+2888(nx,)S
+3028(ny,)S
+3168(pix\)\))S
+6020 V
+1558(status)S
+1790(=)S
+1867(1;)S
+6120 V
+1283(})S
+1353(else)S
+6220 V
+1450(status)S
+1682(=)S
+1759(1;)S
+6320 V
+1175(})S
+1245(else)S
+1412({)S
+6420 V
+1283(if)S
+1365(\(access)S
+1652(\(fname,)S
+1957(F_OK\))S
+2239(==)S
+2366(0\))S
+6520 V
+1450(fprintf)S
+1707(\(stderr,)S
+1992("'%s':)S
+2251(unknown)S
+2613(image)S
+2860(format.\\n",)S
+3280(fname\);)S
+6620 V
+1283(else)S
+6720 V
+1450(fprintf)S
+1707(\(stderr,)S
+1992("'%s':)S
+2251(image)S
+2498(does)S
+2690(not)S
+2832(exist.\\n",)S
+3182(fname\);)S
+6820 V
+1283(status)S
+1515(=)S
+1592(1;)S
+6920 V
+1175(})S
+7120 V
+1175(/*)S
+9 I
+1272(Now)S
+1464(just)S
+1621(free)S
+1788(the)S
+1925(pixel)S
+2127(pointer)S
+2414(to)S
+2511(clean)S
+2733(up.)S
+9 R
+2873(*/)S
+7220 V
+1175(if)S
+1257(\(pix\))S
+7920 V
+EP
+%%Page: 26 29
+BP
+/slant 0 def
+/height 1.000000 def
+9 R
+9 R
+460 V
+11 R
+2936(- 26 -)S
+820 V
+9 R
+1283(free)S
+1450(\(\(unsigned)S
+1862(char)S
+2044(*\))S
+2146(pix\);)S
+920 V
+9 B
+1175(cdl_close)S
+9 R
+1547(\(cdl\);)S
+2275(/*)S
+9 I
+2372(close)S
+2584(the)S
+2721(package)S
+9 R
+3048(*/)S
+1020 V
+1175(exit)S
+1337(\(status\);)S
+1120 V
+900(})S
+7920 V
+EP
+%%Page: 27 30
+BP
+/slant 0 def
+/height 1.000000 def
+9 R
+9 R
+480 V
+11 R
+2936(- 27 -)S
+840 V
+11 B
+900(12.2.)S
+1187(Interactive)S
+1730(Graphics)S
+2198(Overlay)S
+2609(Example)S
+1076 V
+9 C
+900(#include)S
+1386(<stdio.h>)S
+1176 V
+900(#include)S
+1386(<unistd.h>)S
+1276 V
+900(#include)S
+1386(<math.h>)S
+1376 V
+900(#include)S
+1386("cdl.h")S
+1576 V
+900(/*)S
+1676 V
+9 I
+954(*)S
+1053(TVMARK)S
+1430(--)S
+1517(Example)S
+1859(task)S
+2031(for)S
+2163(displaying)S
+2565(an)S
+2682(marking)S
+3009(images.)S
+3341(This)S
+3523(program)S
+1776 V
+954(*)S
+1053(can)S
+1210(be)S
+1322(used)S
+1514(to)S
+1611(either)S
+1848(display)S
+2135(an)S
+2252(image)S
+2499(and)S
+2661(overlay)S
+2958(points)S
+3205(de\256ned)S
+3492(in)S
+1876 V
+954(*)S
+1053(a)S
+1125(coordinate)S
+1542(\256le,)S
+1702(map)S
+1884(an)S
+2001(existing)S
+2308(display)S
+2595(frame)S
+2832(for)S
+2964(marking,)S
+3314(or)S
+3421(option-)S
+1976 V
+954(*)S
+1053(ally)S
+1215(enter)S
+1427(a)S
+1499(cursor)S
+1761(command)S
+2138(loop)S
+2325(after)S
+2522(either)S
+2759(of)S
+2856(these)S
+3068(providing)S
+3445(other)S
+2076 V
+954(*)S
+1053(marking)S
+1380(capability.)S
+1817(All)S
+1949(options)S
+2241(support)S
+2543(minimum)S
+2905(match.)S
+2176 V
+954(*)S
+2276 V
+954(*)S
+1053(Examples:)S
+2376 V
+954(*)S
+1175(%)S
+1277(tvmark)S
+1554(dpix.\256ts)S
+2476 V
+954(*)S
+1175(%)S
+1277(tvmark)S
+1554(-coords)S
+1856(coords)S
+2128(-color)S
+2375(205)S
+2537(dpix.\256ts)S
+2576 V
+954(*)S
+1175(%)S
+1277(tvmark)S
+1554(-frame)S
+1821(2)S
+2676 V
+954(*)S
+1175(%)S
+1277(tvmark)S
+1554(-coords)S
+1856(coords)S
+2128(-interactive)S
+2570(dpix.\256ts)S
+2776 V
+954(*)S
+2876 V
+954(*)S
+1053(Usage:)S
+2976 V
+954(*)S
+1175(tvmark)S
+1452([-frame)S
+1754(N])S
+1876([-fbcon\256g)S
+2258(N])S
+2380([-coords)S
+2717(<\256le>])S
+3011([-size)S
+3238(N])S
+3360([-color)S
+3642(N])S
+3076 V
+954(*)S
+1310([-nolabel])S
+1707([-\256ll])S
+1929([-interactive])S
+2441([image])S
+3176 V
+9 C
+954(*/)S
+3376 V
+900(main)S
+1170(\(argc,)S
+1548(argv\))S
+3476 V
+900(int)S
+1175(argc;)S
+3576 V
+900(char)S
+1175(*argv[];)S
+3676 V
+900({)S
+3776 V
+1175(CDLPtr)S
+1725(cdl;)S
+3876 V
+1175(char)S
+1450(*fname)S
+1828(=)S
+1936(NULL,)S
+2260(*cfname)S
+2692(=)S
+2800(NULL;)S
+3976 V
+1175(int)S
+1450(i,)S
+1612(status)S
+1990(=)S
+2098(0,)S
+2260(fill)S
+2530(=)S
+2638(0,)S
+2800(frame)S
+3124(=)S
+3232(1,)S
+3394(fb)S
+3556(=)S
+3664(FB_AUTO,)S
+4150(zscale)S
+4528(=)S
+4636(1;)S
+4076 V
+1175(int)S
+1450(color)S
+1774(=)S
+1882(201,)S
+2152(label)S
+2476(=)S
+2584(1,)S
+2746(size)S
+3016(=)S
+3124(9,)S
+3286(interactive)S
+3934(=)S
+4042(0;)S
+4176 V
+1175(float)S
+1725(z1,)S
+1941(z2;)S
+4276 V
+1175(int)S
+1450(fb_w,)S
+1774(fb_h,)S
+2098(nf;)S
+4376 V
+1175(unsigned)S
+1661(char)S
+1931(*pix)S
+2201(=)S
+2309(NULL;)S
+4576 V
+1175(/*)S
+9 I
+1337(Process)S
+1649(the)S
+1786(command)S
+2163(line)S
+2325(options.)S
+9 C
+2667(*/)S
+4676 V
+1175(if)S
+1337(\(argc)S
+1661(>)S
+1769(1\))S
+1931({)S
+4776 V
+1391(for)S
+1607(\(i=1;)S
+1931(i)S
+2039(<)S
+2147(argc;)S
+2471(i++\))S
+2741({)S
+4876 V
+1548(if)S
+1710(\(strncmp\(argv[i],)S
+2682("-color",4\))S
+3330(==)S
+3492(0\))S
+3654(color)S
+3978(=)S
+4086(atoi)S
+4356(\(argv[++i]\);)S
+4976 V
+1548(else)S
+1818(if)S
+1980(\(strncmp\(argv[i],)S
+2952("-coords",4\))S
+3654(==)S
+3816(0\))S
+3978(cfname)S
+4356(=)S
+4464(argv[++i];)S
+5076 V
+1548(else)S
+1818(if)S
+1980(\(strncmp\(argv[i],)S
+2952("-fbconfig",3\))S
+3762(==)S
+3924(0\))S
+4086(fb)S
+4248(=)S
+4356(atoi)S
+4626(\(argv[++i]\);)S
+5176 V
+1548(else)S
+1818(if)S
+1980(\(strncmp\(argv[i],)S
+2952("-fill",4\))S
+3546(==)S
+3708(0\))S
+3870(fill)S
+4140(=)S
+4248(1;)S
+5276 V
+1548(else)S
+1818(if)S
+1980(\(strncmp\(argv[i],)S
+2952("-frame",3\))S
+3600(==)S
+3762(0\))S
+3924(frame)S
+4248(=)S
+4356(atoi)S
+4626(\(argv[++i]\);)S
+5376 V
+1548(else)S
+1818(if)S
+1980(\(strncmp\(argv[i],)S
+2952("-interactive",4\))S
+3924(==)S
+4086(0\))S
+4248(interactive)S
+4896(=)S
+5004(1;)S
+5476 V
+1548(else)S
+1818(if)S
+1980(\(strncmp\(argv[i],)S
+2952("-nolabel",4\))S
+3708(==)S
+3870(0\))S
+4032(label)S
+4356(=)S
+4464(0;)S
+5576 V
+1548(else)S
+1818(if)S
+1980(\(strncmp\(argv[i],)S
+2952("-nozscale",4\))S
+3762(==)S
+3924(0\))S
+4086(zscale)S
+4464(=)S
+4572(0;)S
+5676 V
+1548(else)S
+1818(if)S
+1980(\(strncmp\(argv[i],)S
+2952("-size",2\))S
+3546(==)S
+3708(0\))S
+3870(size)S
+4140(=)S
+4248(atoi)S
+4518(\(argv[++i]\);)S
+5776 V
+1391(else)S
+5876 V
+1607(fname)S
+1931(=)S
+2039(argv[i];)S
+5976 V
+1391(})S
+6076 V
+1175(})S
+6276 V
+1175(/*)S
+9 I
+1337(Open)S
+1559(the)S
+1696(package)S
+2023(and)S
+2185(a)S
+2257(connection)S
+2679(to)S
+2776(the)S
+2913(server.)S
+9 C
+3215(*/)S
+6376 V
+1175(if)S
+1337(\(!\(cdl)S
+1715(=)S
+9 B
+1823(cdl_open)S
+9 C
+2222(\(\(char)S
+2600(*\)getenv\("IMTDEV"\)\)\))S
+3734(\))S
+6476 V
+1337(exit)S
+1607(\(-1\);)S
+6676 V
+1175(/*)S
+9 I
+1337(If)S
+1419(an)S
+1536(image)S
+1783(was)S
+1950(speci\256ed)S
+2292(display)S
+2579(it)S
+2656(\256rst,)S
+2846(otherwise)S
+3223(assume)S
+3515(the)S
+6776 V
+1229(*)S
+1301(image)S
+1548(has)S
+1700(already)S
+2002(been)S
+2199(loaded)S
+2471(in)S
+2568(the)S
+2705(frame)S
+2942(and)S
+3104(mark)S
+3316(that.)S
+6876 V
+9 C
+1229(*/)S
+6976 V
+1175(if)S
+1337(\(fname\))S
+1769({)S
+7076 V
+1391(if)S
+1553(\()S
+9 B
+1607(cdl_isIRAF)S
+9 C
+2101(\(fname\)\))S
+7176 V
+1607(status)S
+1985(=)S
+9 B
+2093(cdl_displayIRAF)S
+9 C
+2802(\(cdl,)S
+3126(fname,)S
+3504(1,)S
+3666(frame,)S
+4044(fb,)S
+4260(zscale\);)S
+7276 V
+1391(else)S
+1661(if)S
+1823(\()S
+9 B
+1877(cdl_isFITS)S
+9 C
+2351(\(fname\)\))S
+7920 V
+EP
+%%Page: 28 31
+BP
+/slant 0 def
+/height 1.000000 def
+9 C
+9 C
+460 V
+11 R
+2936(- 28 -)S
+820 V
+9 C
+1607(status)S
+1985(=)S
+9 B
+2093(cdl_displayFITS)S
+9 C
+2782(\(cdl,)S
+3106(fname,)S
+3484(frame,)S
+3862(fb,)S
+4078(zscale\);)S
+920 V
+1391(else)S
+1661({)S
+1020 V
+1450(if)S
+1612(\(access)S
+2044(\(cfname,)S
+2530(F_OK\))S
+2854(==)S
+3016(0\))S
+1120 V
+1823(fprintf)S
+2255(\(stderr,)S
+2741("'%s':)S
+3119(unknown)S
+3551(image)S
+3875(format.\\n",)S
+4523(fname\);)S
+1220 V
+1450(else)S
+1320 V
+1823(fprintf)S
+2255(\(stderr,)S
+2741("'%s':)S
+3119(image)S
+3443(doesn't)S
+3875(exist.\\n",)S
+4469(fname\);)S
+1420 V
+1607(status)S
+1985(=)S
+2093(1;)S
+1520 V
+1391(})S
+1620 V
+1391(if)S
+1553(\(status\))S
+2093(goto)S
+2363(err_;)S
+1720 V
+1175(})S
+1283(else)S
+1553({)S
+1920 V
+1391(/*)S
+9 I
+1553(If)S
+1635(we've)S
+1872(requested)S
+2249(a)S
+2321(special)S
+2603(frame)S
+2840(bu)S
+2930 H
+ (f)show 9 -.5 mul h (f)show
+9 I
+2976(er,)S
+3101(set)S
+3228(it)S
+3305(now.)S
+9 C
+3532(*/)S
+2020 V
+1391(if)S
+1553(\(fb)S
+1769(>)S
+1877(0\))S
+2120 V
+9 B
+1558(cdl_setFBCon\256g)S
+9 C
+2247(\(cdl,)S
+2571(fb\);)S
+2320 V
+1391(/*)S
+9 I
+1553(Map)S
+1745(the)S
+1882(current)S
+2174(display)S
+2461(frame)S
+2698(for)S
+2830(use)S
+2977(as)S
+3084(an)S
+3201(image.)S
+9 C
+3498(*/)S
+2420 V
+9 B
+1391(cdl_mapFrame)S
+9 C
+2030(\(cdl,)S
+2354(frame\);)S
+2520 V
+1175(})S
+2720 V
+1175(/*)S
+9 I
+1337(If)S
+1419(a)S
+1491(coordinate)S
+1908(\256le)S
+2045(was)S
+2212(speci\256ed)S
+2554(read)S
+2746(the)S
+2883(\256le)S
+3020(and)S
+3182(mark)S
+3394(those)S
+2820 V
+1229(*)S
+1301(coords)S
+1573(with)S
+1755(points.)S
+2920 V
+9 C
+1229(*/)S
+3020 V
+1175(if)S
+1337(\(cfname\))S
+3120 V
+9 B
+1548(cdl_markCoordsFile)S
+9 C
+2397(\(cdl,)S
+2721(cfname,)S
+3153(M_STAR,)S
+3585(size,)S
+3909(color,)S
+4287(label\);)S
+3320 V
+1175(/*)S
+9 I
+1337(Lastly,)S
+1607(start)S
+1799(up)S
+1916(an)S
+2033(interactive)S
+2445(cursor)S
+2707(loop)S
+2894(if)S
+2971(needed.)S
+9 C
+3303(*/)S
+3420 V
+1175(if)S
+1337(\(interactive\))S
+3520 V
+1391(tvmInteractive)S
+2201(\(cdl,)S
+2525(label,)S
+2903(fill,)S
+3227(color,)S
+3605(size\);)S
+3720 V
+1175(/*)S
+9 I
+1337(Close)S
+1569(the)S
+1706(package)S
+2033(and)S
+2195(clean)S
+2417(up.)S
+9 C
+2584(*/)S
+3820 V
+900(err_:)S
+9 B
+1175(cdl_close)S
+9 C
+1574(\(cdl\);)S
+3920 V
+1175(exit)S
+1445(\(status\);)S
+4020 V
+900(})S
+4220 V
+900(/*)S
+9 I
+1116(TVMINTERACTIVE)S
+1878(--)S
+1965(Process)S
+2277(commands)S
+2689(interactively.)S
+9 C
+3270(*/)S
+4420 V
+900(tvmInteractive)S
+1710(\(cdl,)S
+2034(label,)S
+2412(fill,)S
+2736(color,)S
+3114(size\))S
+4520 V
+900(CDLPtr)S
+1450(cdl;)S
+4620 V
+900(int)S
+1175(label,)S
+1553(fill,)S
+1877(color,)S
+2255(size;)S
+4720 V
+900({)S
+4820 V
+1175(float)S
+1607(angle)S
+1931(=)S
+2039(0.0,)S
+2309(rx,)S
+2525(ry,)S
+2741(txsize)S
+3119(=)S
+3227(1.;)S
+4920 V
+1175(int)S
+1607(nx,)S
+1823(ny,)S
+2039(i,)S
+2201(x,)S
+2363(y,)S
+2525(x2,)S
+2741(y2,)S
+2957(wcs;)S
+5020 V
+1175(int)S
+1607(number=1,)S
+2147(radius=11,)S
+2741(xrad=11,)S
+3227(yrad=6,)S
+3659(nannuli=3,)S
+4253(sep=5;)S
+5120 V
+1175(char)S
+1607(key,)S
+1877(cmd[SZ_NAME],)S
+2633(str[SZ_NAME];)S
+5220 V
+1175(unsigned)S
+1661(char)S
+1931(*pix;)S
+5420 V
+1175(/*)S
+9 I
+1337(Process)S
+1649(commands)S
+2061(until)S
+2253(a)S
+2325('q')S
+2457(keystroke)S
+2824(is)S
+2911(hit.)S
+9 C
+3083(*/)S
+5520 V
+1175(while)S
+1499(\()S
+9 B
+1553(cdl_readCursor)S
+9 C
+2217(\(cdl,)S
+2541(0,)S
+2703(&rx,)S
+2973(&ry,)S
+3243(&wcs,)S
+3567(&key\))S
+3891(!=)S
+4053('q'\))S
+4323({)S
+5620 V
+1391(x)S
+1499(=)S
+1607(\(int\))S
+1931(\(rx)S
+2147(+)S
+2255(0.5\);)S
+2550(/*)S
+9 I
+2712(convert)S
+3009(to)S
+3106(int)S
+3228(pixels)S
+9 C
+3492(*/)S
+5720 V
+1391(y)S
+1499(=)S
+1607(\(int\))S
+1931(\(ry)S
+2147(+)S
+2255(0.5\);)S
+5920 V
+1391(switch)S
+1769(\(key\))S
+2093({)S
+6020 V
+1391(case)S
+1661(':':)S
+2550(/*)S
+9 I
+2712(process)S
+3014(a)S
+3086(colon)S
+3313(command)S
+9 C
+3717(*/)S
+6120 V
+1450(putchar)S
+1882(\(':'\);)S
+6220 V
+1450(gets)S
+1720(\(str\);)S
+6320 V
+1450(for)S
+1666(\(i=0;)S
+1990(str[i])S
+2368(!=)S
+2530(')S
+2638(')S
+2746(&&)S
+2908(str[i];)S
+3340(i++\))S
+6420 V
+1666(cmd[i])S
+2044(=)S
+2152(str[i];)S
+6520 V
+1450(cmd[i++])S
+1936(=)S
+2044(')S
+2152(';)S
+6720 V
+1450(if)S
+1612(\(strcmp)S
+2044(\(cmd,)S
+2368("angle"\))S
+2854(==)S
+3016(0\))S
+3556(angle)S
+3880(=)S
+3988(atof)S
+4258(\(&str[i]\);)S
+6820 V
+1450(else)S
+1720(if)S
+1882(\(strcmp)S
+2314(\(cmd,)S
+2638("color"\))S
+3124(==)S
+3286(0\))S
+3556(color)S
+3880(=)S
+3988(atoi)S
+4258(\(&str[i]\);)S
+6920 V
+1450(else)S
+1720(if)S
+1882(\(strcmp)S
+2314(\(cmd,)S
+2638("fill"\))S
+3070(==)S
+3232(0\))S
+3556(fill)S
+3826(=)S
+3934(atoi)S
+4204(\(&str[i]\);)S
+7020 V
+1450(else)S
+1720(if)S
+1882(\(strcmp)S
+2314(\(cmd,)S
+2638("number"\))S
+3178(==)S
+3340(0\))S
+3556(number)S
+3934(=)S
+4042(atoi)S
+4312(\(&str[i]\);)S
+7120 V
+1450(else)S
+1720(if)S
+1882(\(strcmp)S
+2314(\(cmd,)S
+2638("nannuli"\))S
+3232(==)S
+3394(0\))S
+3556(nannuli)S
+3988(=)S
+4096(atoi)S
+4366(\(&str[i]\);)S
+7220 V
+1450(else)S
+1720(if)S
+1882(\(strcmp)S
+2314(\(cmd,)S
+2638("label"\))S
+3124(==)S
+3286(0\))S
+3556(label)S
+3880(=)S
+3988(atoi)S
+4258(\(&str[i]\);)S
+7920 V
+EP
+%%Page: 29 32
+BP
+/slant 0 def
+/height 1.000000 def
+9 C
+9 C
+460 V
+11 R
+2936(- 29 -)S
+820 V
+9 C
+1450(else)S
+1720(if)S
+1882(\(strcmp)S
+2314(\(cmd,)S
+2638("sep"\))S
+3016(==)S
+3178(0\))S
+3556(sep)S
+3772(=)S
+3880(atoi)S
+4150(\(&str[i]\);)S
+920 V
+1450(else)S
+1720(if)S
+1882(\(strcmp)S
+2314(\(cmd,)S
+2638("size"\))S
+3070(==)S
+3232(0\))S
+3556(size)S
+3826(=)S
+3934(atoi)S
+4204(\(&str[i]\);)S
+1020 V
+1450(else)S
+1720(if)S
+1882(\(strcmp)S
+2314(\(cmd,)S
+2638("txsize"\))S
+3178(==)S
+3340(0\))S
+3556(txsize)S
+3934(=)S
+4042(atof)S
+4312(\(&str[i]\);)S
+1120 V
+1450(else)S
+1720(if)S
+1882(\(strcmp)S
+2314(\(cmd,)S
+2638("xrad"\))S
+3070(==)S
+3232(0\))S
+3556(xrad)S
+3826(=)S
+3934(atoi)S
+4204(\(&str[i]\);)S
+1220 V
+1450(else)S
+1720(if)S
+1882(\(strcmp)S
+2314(\(cmd,)S
+2638("yrad"\))S
+3070(==)S
+3232(0\))S
+3556(yrad)S
+3826(=)S
+3934(atoi)S
+4204(\(&str[i]\);)S
+1320 V
+1450(else)S
+1720(if)S
+1882(\(strcmp)S
+2314(\(cmd,)S
+2638("print"\))S
+3124(==)S
+3286(0\))S
+3448({)S
+1420 V
+9 B
+1666(cdl_readFrameBu)S
+2366 H
+ (f)show 9 -.5 mul h (f)show
+9 B
+2421(er)S
+9 C
+2555(\(cdl,)S
+2879(&pix,)S
+3203(&nx,)S
+3473(&ny\);)S
+1520 V
+9 B
+1666(cdl_printPix)S
+9 C
+2200(\(cdl,)S
+2524(NULL,)S
+2848(pix,)S
+3118(nx,)S
+3334(ny,)S
+3550(1\);)S
+1620 V
+1450(})S
+1558(else)S
+1828(if)S
+1990(\(strcmp)S
+2422(\(cmd,)S
+2746("snap"\))S
+3178(==)S
+3340(0\))S
+3502({)S
+1720 V
+9 B
+1666(cdl_readFrameBu)S
+2366 H
+ (f)show 9 -.5 mul h (f)show
+9 B
+2421(er)S
+9 C
+2555(\(cdl,)S
+2879(&pix,)S
+3203(&nx,)S
+3473(&ny\);)S
+1820 V
+9 B
+1666(cdl_printPixToFile)S
+9 C
+2450(\(cdl,)S
+2774(&str[i],)S
+3260(pix,)S
+3530(nx,)S
+3746(ny,)S
+3962(1\);)S
+1920 V
+1450(})S
+1558(else)S
+1828(if)S
+1990(\(strcmp)S
+2422(\(cmd,)S
+2746("status"\))S
+3286(==)S
+3448(0\))S
+3610({)S
+2020 V
+1666(printf)S
+2044(\("angle)S
+2550(=)S
+2658(%-5.3gcolor)S
+3375(=)S
+3483(%d",)S
+3753(angle,)S
+4131(color\);)S
+2120 V
+1666(printf)S
+2044(\("fill)S
+2550(=)S
+2658(%-5dnumber)S
+3375(=)S
+3483(%d\\n",)S
+3861(fill,)S
+4185(number\);)S
+2220 V
+1666(printf)S
+2044(\("nannuli)S
+2550(=)S
+2658(%-5dsep)S
+3100(=)S
+3208(%d",)S
+3478(nannuli,)S
+3964(sep\);)S
+2320 V
+1666(printf)S
+2044(\("size)S
+2550(=)S
+2658(%-5dtxsize)S
+3375(=)S
+3483(%g\\n",)S
+3861(size,)S
+4185(txsize\);)S
+2420 V
+1666(printf)S
+2044(\("xrad)S
+2550(=)S
+2658(%-5dyrad)S
+3100(=)S
+3208(%d",)S
+3478(xrad,)S
+3802(yrad\);)S
+2520 V
+1666(printf)S
+2044(\("label)S
+2550(=)S
+2658(%-5d\\n",)S
+3144(label\);)S
+2620 V
+1450(})S
+2720 V
+1450(break;)S
+2920 V
+1391(case)S
+1661('?':)S
+3020 V
+1450(/*)S
+1612(......)S
+9 I
+1936(help)S
+2118(procedures)S
+9 C
+2577(*/)S
+3120 V
+1450(break;)S
+3320 V
+1391(case)S
+1661('p':)S
+2825(/*)S
+9 I
+2987(plus)S
+3164(mark)S
+9 C
+3375(*/)S
+3420 V
+9 B
+1450(cdl_markPoint)S
+9 C
+2079(\(cdl,)S
+2403(x,)S
+2565(y,)S
+2727(\(label)S
+3105(?)S
+3213(number++)S
+3699(:)S
+3807(0\),)S
+4023(size,)S
+4347(M_PLUS,)S
+4779(color\);)S
+3520 V
+1450(break;)S
+3620 V
+1391(case)S
+1661('x':)S
+2825(/*)S
+9 I
+2987(cross)S
+3204(mark)S
+9 C
+3650(*/)S
+3720 V
+9 B
+1450(cdl_markPoint)S
+9 C
+2079(\(cdl,)S
+2403(x,)S
+2565(y,)S
+2727(\(label)S
+3105(?)S
+3213(number++)S
+3699(:)S
+3807(0\),)S
+4023(size,)S
+4347(M_CROSS,)S
+4833(color\);)S
+3820 V
+1450(break;)S
+3920 V
+1391(case)S
+1661('.':)S
+2825(/*)S
+9 I
+2987(point)S
+3199(mark)S
+9 C
+3650(*/)S
+4020 V
+9 B
+1450(cdl_markPoint)S
+9 C
+2079(\(cdl,)S
+2403(x,)S
+2565(y,)S
+2727(\(label)S
+3105(?)S
+3213(number++)S
+3699(:)S
+3807(0\),)S
+4023(size,)S
+4347(M_POINT,)S
+4833(color\);)S
+4120 V
+1450(break;)S
+4220 V
+1391(case)S
+1661('*':)S
+2825(/*)S
+9 I
+2987(star)S
+3154(mark)S
+9 C
+3375(*/)S
+4320 V
+9 B
+1450(cdl_markPoint)S
+9 C
+2079(\(cdl,)S
+2403(x,)S
+2565(y,)S
+2727(\(label)S
+3105(?)S
+3213(number++)S
+3699(:)S
+3807(0\),)S
+4023(size,)S
+4347(M_STAR,)S
+4779(color\);)S
+4420 V
+1450(break;)S
+4520 V
+1391(case)S
+1661('_':)S
+2825(/*)S
+9 I
+2987(horiz)S
+3199(dash)S
+3396(mark)S
+9 C
+3581(*/)S
+4620 V
+9 B
+1450(cdl_markPoint)S
+9 C
+2079(\(cdl,)S
+2403(x,)S
+2565(y,)S
+2727(\(label)S
+3105(?)S
+3213(number++)S
+3699(:)S
+3807(0\),)S
+4023(size,)S
+4347(M_HBLINE,)S
+4887(color\);)S
+4720 V
+1450(break;)S
+4820 V
+1391(case)S
+1661('|':)S
+2825(/*)S
+9 I
+2987(vert)S
+3154(dash)S
+3351(mark)S
+9 C
+3650(*/)S
+4920 V
+9 B
+1450(cdl_markPoint)S
+9 C
+2079(\(cdl,)S
+2403(x,)S
+2565(y,)S
+2727(\(label)S
+3105(?)S
+3213(number++)S
+3699(:)S
+3807(0\),)S
+4023(size,)S
+4347(M_VBLINE,)S
+4887(color\);)S
+5020 V
+1450(break;)S
+5120 V
+1391(case)S
+1661('o':)S
+2825(/*)S
+9 I
+2987(circle)S
+3219(mark)S
+9 C
+3650(*/)S
+5220 V
+9 B
+1450(cdl_markPoint)S
+9 C
+2079(\(cdl,)S
+2403(x,)S
+2565(y,)S
+2727(\(label)S
+3105(?)S
+3213(number++)S
+3699(:)S
+3807(0\),)S
+4023(size,)S
+4347(M_CIRCLE|fill,)S
+5157(color\);)S
+5320 V
+1450(break;)S
+5420 V
+1391(case)S
+1661('s':)S
+2825(/*)S
+9 I
+2987(square)S
+3259(mark)S
+9 C
+3650(*/)S
+5520 V
+9 B
+1450(cdl_markPoint)S
+9 C
+2079(\(cdl,)S
+2403(x,)S
+2565(y,)S
+2727(\(label)S
+3105(?)S
+3213(number++)S
+3699(:)S
+3807(0\),)S
+4023(size,)S
+4347(M_BOX|fill,)S
+4995(color\);)S
+5620 V
+1450(break;)S
+5720 V
+1391(case)S
+1661('v':)S
+2825(/*)S
+9 I
+2987(diamond)S
+3329(mark)S
+9 C
+3650(*/)S
+5820 V
+9 B
+1450(cdl_markPoint)S
+9 C
+2079(\(cdl,)S
+2403(x,)S
+2565(y,)S
+2727(\(label)S
+3105(?)S
+3213(number++)S
+3699(:)S
+3807(0\),)S
+4023(size,)S
+4347(M_DIAMOND|fill,)S
+5211(color\);)S
+5920 V
+1450(break;)S
+6120 V
+1391(case)S
+1661('b':)S
+2825(/*)S
+9 I
+2987(Box)S
+9 C
+3650(*/)S
+6220 V
+1450(printf)S
+1828(\("Hit)S
+2152(another)S
+2584(key)S
+2800(to)S
+2962(define)S
+3340(the)S
+3556(box...\\n"\);)S
+6320 V
+1450(\(void\))S
+9 B
+1828(cdl_readCursor)S
+9 C
+2492(\(cdl,)S
+2816(0,)S
+2978(&rx,)S
+3248(&ry,)S
+3518(&wcs,)S
+3842(&key\);)S
+6420 V
+1450(x2)S
+1612(=)S
+1720(\(int\))S
+2044(\(rx)S
+2260(+)S
+2368(0.5\);)S
+3100(y2)S
+3262(=)S
+3370(\(int\))S
+3694(\(ry)S
+3910(+)S
+4018(0.5\);)S
+6520 V
+9 B
+1450(cdl_markBox)S
+9 C
+2024(\(cdl,)S
+2348(x,)S
+2510(y,)S
+2672(x2,)S
+2888(y2,)S
+3104(fill,)S
+3428(color\);)S
+6620 V
+1450(break;)S
+6720 V
+1391(case)S
+1661('c':)S
+2825(/*)S
+9 I
+2987(Circle)S
+9 C
+3650(*/)S
+6820 V
+1450(printf)S
+1828(\("Hit)S
+2152(another)S
+2584(key)S
+2800(to)S
+2962(set)S
+3178(radius)S
+3556(...\\n"\);)S
+6920 V
+1450(\(void\))S
+9 B
+1828(cdl_readCursor)S
+9 C
+2492(\(cdl,)S
+2816(0,)S
+2978(&rx,)S
+3248(&ry,)S
+3518(&wcs,)S
+3842(&key\);)S
+7020 V
+1450(x2)S
+1612(=)S
+1720(\(int\))S
+2044(\(rx)S
+2260(+)S
+2368(0.5\);)S
+3100(y2)S
+3262(=)S
+3370(\(int\))S
+3694(\(ry)S
+3910(+)S
+4018(0.5\);)S
+7120 V
+1450(radius)S
+1828(=)S
+1936(\(int\))S
+2260(sqrt)S
+2530(\(\(double\))S
+3070(\(\(x2-x\)*\(x2-x\))S
+3880(+)S
+3988(\(y2-y\)*\(y2-y\)\)\);)S
+7220 V
+9 B
+1450(cdl_markCircle)S
+9 C
+2109(\(cdl,)S
+2433(x,)S
+2595(y,)S
+2757(radius,)S
+3189(fill,)S
+3513(color\);)S
+7920 V
+EP
+%%Page: 30 33
+BP
+/slant 0 def
+/height 1.000000 def
+9 C
+9 C
+460 V
+11 R
+2936(- 30 -)S
+820 V
+9 C
+1450(break;)S
+920 V
+1391(case)S
+1661('d':)S
+2825(/*)S
+9 I
+2987(Delete)S
+3249(marker)S
+9 C
+3650(*/)S
+1020 V
+9 B
+1450(cdl_deleteMark)S
+9 C
+2109(\(cdl,)S
+2433(x,)S
+2595(y\);)S
+1120 V
+1450(break;)S
+1220 V
+1391(case)S
+1661('e':)S
+2825(/*)S
+9 I
+2987(Ellipse)S
+9 C
+3375(*/)S
+1320 V
+9 B
+1450(cdl_markEllipse)S
+9 C
+2134(\(cdl,)S
+2458(x,)S
+2620(y,)S
+2782(xrad,)S
+3106(yrad,)S
+3430(angle,)S
+3808(fill,)S
+4132(color\);)S
+1420 V
+1450(break;)S
+1520 V
+1391(case)S
+1661('l':)S
+2825(/*)S
+9 I
+2987(Line)S
+9 C
+3650(*/)S
+1620 V
+1450(printf)S
+1828(\("Hit)S
+2152(another)S
+2584(key)S
+2800(to)S
+2962(set)S
+3178(line)S
+3448(endpoint...\\n"\);)S
+1720 V
+1450(\(void\))S
+9 B
+1828(cdl_readCursor)S
+9 C
+2492(\(cdl,)S
+2816(0,)S
+2978(&rx,)S
+3248(&ry,)S
+3518(&wcs,)S
+3842(&key\);)S
+1820 V
+1450(x2)S
+1612(=)S
+1720(\(int\))S
+2044(\(rx)S
+2260(+)S
+2368(0.5\);)S
+3100(y2)S
+3262(=)S
+3370(\(int\))S
+3694(\(ry)S
+3910(+)S
+4018(0.5\);)S
+1920 V
+9 B
+1450(cdl_markLine)S
+9 C
+2049(\(cdl,)S
+2373(x,)S
+2535(y,)S
+2697(x2,)S
+2913(y2,)S
+3129(color\);)S
+2020 V
+1450(break;)S
+2120 V
+1391(case)S
+1661('t':)S
+2825(/*)S
+9 I
+2987(Text)S
+3169(string)S
+9 C
+3650(*/)S
+2220 V
+1450(printf)S
+1828(\("Text)S
+2206(string:)S
+2638("\);)S
+2320 V
+1450(gets)S
+1720(\(str\);)S
+2420 V
+9 B
+1450(cdl_markText)S
+9 C
+2049(\(cdl,)S
+2373(x,)S
+2535(y,)S
+2697(str,)S
+2967(txsize,)S
+3399(angle,)S
+3777(color\);)S
+2520 V
+1450(break;)S
+2620 V
+1391(case)S
+1661('C':)S
+2825(/*)S
+9 I
+2987(Circular)S
+3324(annuli)S
+9 C
+3554(*/)S
+2720 V
+9 B
+1450(cdl_markCircAnnuli)S
+9 C
+2309(\(cdl,)S
+2633(x,)S
+2795(y,)S
+2957(radius,)S
+3389(nannuli,)S
+3875(sep,)S
+4145(color\);)S
+2820 V
+1450(break;)S
+2920 V
+1391(case)S
+1661('D':)S
+2825(/*)S
+9 I
+2987(Delete)S
+3249(all)S
+3371(markers)S
+9 C
+3666(*/)S
+3020 V
+9 B
+1450(cdl_clearOverlay)S
+9 C
+2164(\(cdl\);)S
+3120 V
+1450(break;)S
+3220 V
+1391(case)S
+1661('E':)S
+2825(/*)S
+9 I
+2987(Elliptical)S
+3349(annuli)S
+9 C
+3579(*/)S
+3320 V
+9 B
+1450(cdl_markEllipAnnuli)S
+9 C
+2324(\(cdl,)S
+2648(x,)S
+2810(y,)S
+2972(xrad,)S
+3296(yrad,)S
+3620(angle,)S
+3998(nannuli,)S
+4484(sep,)S
+4754(color\);)S
+3420 V
+1450(break;)S
+3520 V
+1391(default:)S
+3620 V
+1450(break;)S
+3720 V
+1391(})S
+3820 V
+1175(})S
+3920 V
+900(})S
+7920 V
+EP
+%%Page: 31 34
+BP
+/slant 0 def
+/height 1.000000 def
+9 C
+9 C
+480 V
+11 R
+2936(- 31 -)S
+840 V
+11 B
+900(12.3.)S
+1187(Image)S
+1512(Mosaic)S
+1880(Example)S
+976 V
+9 R
+1260(#include)S
+1597(<stdio.h>)S
+1076 V
+1260(#include)S
+1597(<unistd.h>)S
+1176 V
+1260(#)S
+9 B
+1305(include)S
+1612("cdl.h")S
+1376 V
+9 R
+1260(/*)S
+9 I
+1357(MOSAIC)S
+1714(--)S
+1801(Example)S
+2143(task)S
+2315(to)S
+2412(mosaic)S
+2694(several)S
+2981(images)S
+3263(on)S
+3380(a)S
+3452(display.)S
+3762(Demonstrates)S
+1476 V
+1287(*)S
+1359(usage)S
+1596(of)S
+1693(low-level)S
+2050(routines)S
+2372(for)S
+2504(complex)S
+2831(display)S
+3118(operations.)S
+1576 V
+9 R
+1287(*/)S
+1776 V
+1260(main)S
+1467(\(argc,)S
+1702(argv\))S
+1876 V
+1260(int)S
+1535(argc;)S
+1976 V
+1260(char)S
+1535(*argv[];)S
+2076 V
+1260({)S
+2176 V
+1535(CDLPtr)S
+2085(cdl;)S
+2276 V
+1535(char)S
+1810(*fname)S
+2107(=)S
+2184(NULL,)S
+2474(title[128];)S
+2376 V
+1535(int)S
+1810(i,)S
+1885(j,)S
+1960(k,)S
+2055(status=0,)S
+2405(label=0,)S
+2725(frame=1,)S
+3080(fb=FB_AUTO,)S
+3660(zscale=1;)S
+2476 V
+1535(int)S
+1810(sample=1,)S
+2210(pad=0,)S
+2485(col=204,)S
+2830(imx,)S
+3020(imy,)S
+3210(bitpix,)S
+3470(nimages,)S
+3820(nim;)S
+2576 V
+1535(int)S
+1810(ii,)S
+1910(xinit,)S
+2125(rowx,)S
+2360(rowy,)S
+2595(nnx,)S
+2780(nny,)S
+2965(fb_w,)S
+3200(fb_h,)S
+3415(nf,)S
+3540(mx,)S
+3705(my,)S
+3870(nx,)S
+4010(ny;)S
+2676 V
+1535(\257oat)S
+1810(z1,)S
+1945(z2;)S
+2776 V
+1535(unsigned)S
+1887(char)S
+2069(*pix)S
+2256(=)S
+2333(NULL;)S
+2976 V
+1535(/*)S
+9 I
+1632(Process)S
+1944(the)S
+2081(command)S
+2458(line)S
+2620(options.)S
+9 R
+2935(*/)S
+3076 V
+1535(if)S
+1617(\(argc)S
+1829(>)S
+1906(1\))S
+2008({)S
+3176 V
+1589(for)S
+1721(\(i=1;)S
+1923(i)S
+1975(<)S
+2052(argc;)S
+2259(i++\))S
+2441({)S
+3276 V
+1584(if)S
+1666(\(strncmp)S
+2013(\(argv[i],)S
+2338("-fbcon\256g",3\))S
+2867(==)S
+2994(0\))S
+3096(fb=atoi\(argv[++i]\);)S
+3376 V
+1643(else)S
+1810(if)S
+1892(\(strncmp)S
+2239(\(argv[i],"-frame",3\))S
+2976(==)S
+3103(0\))S
+3205(frame=atoi\(argv[++i]\);)S
+3476 V
+1643(else)S
+1810(if)S
+1892(\(strncmp)S
+2239(\(argv[i],"-color",3\))S
+2951(==)S
+3078(0\))S
+3180(col=atoi\(argv[++i]\);)S
+3576 V
+1643(else)S
+1810(if)S
+1892(\(strncmp)S
+2239(\(argv[i],"-label",4\))S
+2941(==)S
+3068(0\))S
+3170(label=1;)S
+3676 V
+1643(else)S
+1810(if)S
+1892(\(strncmp)S
+2239(\(argv[i],"-nozscale",4\))S
+3076(==)S
+3203(0\))S
+3305(zscale=0;)S
+3776 V
+1643(else)S
+1810(if)S
+1892(\(strncmp)S
+2239(\(argv[i],"-nx",3\))S
+2856(==)S
+2983(0\))S
+3085(nx=atoi\(argv[++i]\);)S
+3876 V
+1643(else)S
+1810(if)S
+1892(\(strncmp)S
+2239(\(argv[i],"-ny",3\))S
+2856(==)S
+2983(0\))S
+3085(ny=atoi\(argv[++i]\);)S
+3976 V
+1643(else)S
+1810(if)S
+1892(\(strncmp)S
+2239(\(argv[i],"-pad",4\))S
+2896(==)S
+3023(0\))S
+3125(pad=atoi\(argv[++i]\);)S
+4076 V
+1643(else)S
+1810(if)S
+1892(\(strncmp)S
+2239(\(argv[i],"-sample",4\))S
+3021(==)S
+3148(0\))S
+3250(sample=atoi\(argv[++i]\);)S
+4176 V
+1643(else)S
+4276 V
+1751(break;)S
+4376 V
+1589(})S
+4476 V
+1535(})S
+4576 V
+1535(nimages)S
+1862(=)S
+1939(argc)S
+2121(-)S
+2178(i;)S
+4776 V
+1535(/*)S
+9 I
+1632(Open)S
+1854(the)S
+1991(package)S
+2318(and)S
+2480(a)S
+2552(connection)S
+2974(to)S
+3071(the)S
+3208(server.)S
+9 R
+3483(*/)S
+4876 V
+1535(if)S
+1617(\(!\(cdl)S
+1844(=)S
+9 B
+1921(cdl_open)S
+9 R
+2293(\(\(char)S
+2535(*\)getenv\("IMTDEV"\)\)\))S
+3421(\))S
+4976 V
+1616(exit)S
+1778(\(-1\);)S
+5176 V
+1535(/*)S
+9 I
+1632(Clear)S
+1864(the)S
+2001(frame)S
+2238(to)S
+2335(begin.)S
+9 R
+2585(*/)S
+5276 V
+1535(\(void\))S
+9 B
+1782(cdl_clearFrame)S
+9 R
+2414(\(cdl\);)S
+5476 V
+1535(/*)S
+9 I
+1632(Loop)S
+1844(over)S
+2031(each)S
+2228(of)S
+2325(the)S
+2462(images)S
+2744(in)S
+2841(the)S
+2978(list.)S
+9 R
+3138(*/)S
+5576 V
+1535(nim)S
+1702(=)S
+1779(rowx)S
+1991(=)S
+2068(rowy)S
+2280(=)S
+2357(nnx)S
+2519(=)S
+2596(nny)S
+2758(=)S
+2835(0;)S
+5676 V
+1535(for)S
+1667(\(k=0;)S
+1889(k)S
+1961(<)S
+2038(ny)S
+2155(&&)S
+2322(nim)S
+2489(<)S
+2566(nimages;)S
+2918(k++\))S
+3120({)S
+5776 V
+1643(rowy)S
+1855(+=)S
+1982(nny)S
+2144(+)S
+2221(pad;)S
+5876 V
+1643(for)S
+1775(\(rowx)S
+2017(=)S
+2094(xinit,)S
+2309(j=0;)S
+2481(j)S
+2533(<)S
+2610(nx)S
+2727(&&)S
+2894(nim)S
+3061(<)S
+3138(nimages;)S
+3490(j++\))S
+3672({)S
+6076 V
+1810(/*)S
+9 I
+1907(Get)S
+2064(the)S
+2201(image)S
+2448(name)S
+2670(for)S
+2802(display.)S
+9 R
+3112(*/)S
+6176 V
+1810(fname)S
+2062(=)S
+2139(argv[i++];)S
+6376 V
+1810(/*)S
+9 I
+1907(Figure)S
+2179(out)S
+2321(what)S
+2523(kind)S
+2705(of)S
+2802(image)S
+3049(it)S
+3126(is)S
+3213(and)S
+3375(get)S
+3512(the)S
+3649(pixels.)S
+9 R
+3909(*/)S
+6476 V
+1810(if)S
+1892(\(cdl_isIRAF)S
+2369(\(fname\)\))S
+6576 V
+1918(status)S
+2150(=)S
+9 B
+2227(cdl_readIRAF)S
+9 R
+2809(\(fname,)S
+3114(1,)S
+3209(&pix,)S
+3444(&imx,)S
+3704(&imy,)S
+3964(&bitpix,)S
+4294(title\);)S
+6676 V
+1810(else)S
+1977(if)S
+2059(\(cdl_isFITS)S
+2516(\(fname\)\))S
+6776 V
+1918(status)S
+2150(=)S
+9 B
+2227(cdl_readFITS)S
+9 R
+2789(\(fname,)S
+3094(&pix,)S
+3329(&imx,)S
+3589(&imy,)S
+3849(&bitpix,)S
+4179(title\);)S
+6876 V
+1810(else)S
+1977({)S
+6976 V
+1918(fprintf\(stderr,)S
+2433("'%s':)S
+2692(unknown)S
+3054(or)S
+3156(nonexistant)S
+3598(image.\\n",)S
+3998(fname\);)S
+7076 V
+1918(status)S
+2150(=)S
+2227(1;)S
+7176 V
+1810(})S
+7276 V
+1810(if)S
+1892(\(status\))S
+2211(goto)S
+2398(err_;)S
+7920 V
+EP
+%%Page: 32 35
+BP
+/slant 0 def
+/height 1.000000 def
+9 R
+9 R
+460 V
+11 R
+2936(- 32 -)S
+820 V
+9 R
+1810(/*)S
+9 I
+1907(Compute)S
+2259(subsampled)S
+2711(image)S
+2958(size.)S
+9 R
+3143(*/)S
+920 V
+1810(if)S
+1892(\(sample)S
+2204(>)S
+2281(1\))S
+1020 V
+1918(nnx)S
+2080(=)S
+2157(imx)S
+2324(/)S
+2376(sample,)S
+2681(nny)S
+2843(=)S
+2920(imy)S
+3087(/)S
+3139(sample;)S
+1120 V
+1810(else)S
+1220 V
+1918(nnx)S
+2080(=)S
+2157(imx,)S
+2347(nny)S
+2509(=)S
+2586(imy;)S
+1420 V
+1810(/*)S
+9 I
+1907(Unless)S
+2179(we)S
+2306(asked)S
+2538(for)S
+2670(a)S
+2742(speci\256c)S
+3039(FB)S
+3176(size)S
+3338(\256nd)S
+3500(one)S
+3657(large)S
+3874(enough)S
+1520 V
+1837(*)S
+1909(to)S
+2006(handle)S
+2278(the)S
+2415(mosaic.)S
+2747(We)S
+2889(don't)S
+3106(check)S
+3338(to)S
+3435(be)S
+3547(sure)S
+3729(what's)S
+1620 V
+1837(*)S
+1909(returned)S
+2246(is)S
+2333(really)S
+2570(large)S
+2787(enough.)S
+1720 V
+9 R
+1837(*/)S
+1820 V
+1810(if)S
+1892(\(nim)S
+2089(==)S
+2216(0)S
+2288(&&)S
+2455(fb)S
+2557(==)S
+2684(FB_AUTO\))S
+1920 V
+9 B
+1918(cdl_selectFB)S
+9 R
+2430(\(cdl,)S
+2620(nx*nnx+\(pad*\(nx-1\)\),)S
+3450(ny*nny+\(pad*\(ny-1\)\),)S
+4280(&fb,)S
+4475(&fb_w,)S
+4780(&fb_h,)S
+5065(&nf,)S
+5260(1\);)S
+2020 V
+1810(else)S
+1977({)S
+2120 V
+9 B
+1918(cdl_setFBCon\256g)S
+9 R
+2580(\(cdl,)S
+2770(fb\);)S
+2220 V
+9 B
+1918(cdl_lookupFBSize)S
+9 R
+2640(\(cdl,)S
+2830(fb,)S
+2955(&fb_w,)S
+3260(&fb_h,)S
+3545(&nf\);)S
+2320 V
+1810(})S
+2520 V
+1810(/*)S
+9 I
+1907(De\256ne)S
+2169(a)S
+2241(WCS)S
+2448(for)S
+2580(the)S
+2717(frame.)S
+9 R
+2977(*/)S
+2620 V
+9 B
+1810(cdl_setWCS)S
+9 R
+2307(\(cdl,)S
+2497("image)S
+2781(mosaic",)S
+3123(title,)S
+3313(1.,)S
+3431(0.,)S
+3549(0.,)S
+3667(-1.,)S
+3815(0.,)S
+3933(\(\257oat\))S
+4180(ny*imy+\(pad*\(ny+1\)\),)S
+5035(1.,)S
+5153(255.,)S
+5361(1\);)S
+2820 V
+1810(/*)S
+9 I
+1907(The)S
+2069(\256rst)S
+2236(time)S
+2418(through)S
+2730(\256gure)S
+2967(out)S
+3109(the)S
+3246(placement)S
+3643(so)S
+3750(the)S
+2920 V
+1837(*)S
+1909(entire)S
+2146(mosaic)S
+2428(is)S
+2515(centered)S
+2852(in)S
+2949(the)S
+3086(frame.)S
+3020 V
+9 R
+1837(*/)S
+3120 V
+1810(if)S
+1919(\(nim)S
+2116(==)S
+2243(0\))S
+2345({)S
+3220 V
+1918(mx)S
+2060(=)S
+2137(\(nx)S
+2284(*)S
+2356(nnx\))S
+2548(+)S
+2625(pad)S
+2782(*)S
+2854(\(nx-1\);)S
+3320 V
+1918(my)S
+2060(=)S
+2137(\(ny)S
+2284(*)S
+2356(nny\))S
+2548(+)S
+2625(pad)S
+2782(*)S
+2854(\(ny-1\);)S
+3420 V
+1918(rowy)S
+2130(=)S
+2207(\(fb_h)S
+2429(-)S
+2486(my\))S
+2658(/)S
+2710(2;)S
+3520 V
+1918(xinit)S
+2110(=)S
+2187(rowx)S
+2399(=)S
+2476(\(fb_w)S
+2718(-)S
+2775(mx\))S
+2947(/)S
+2999(2;)S
+3620 V
+1810(})S
+3820 V
+1810(/*)S
+9 I
+1907(Compute)S
+2259(the)S
+2396(zscaled)S
+2688(imaged)S
+2980(pixels.)S
+9 R
+3240(*/)S
+3920 V
+1810(if)S
+1892(\(zscale\))S
+2199({)S
+4020 V
+9 B
+1918(cdl_computeZscale)S
+9 R
+2680(\(cdl,)S
+2870(pix,)S
+3035(imx)S
+3202(,imy,)S
+3415(bitpix,)S
+3675(&z1,)S
+3880(&z2\);)S
+4120 V
+9 B
+1918(cdl_zscaleImage)S
+9 R
+2570(\(cdl,)S
+2760(&pix,)S
+2995(imx)S
+3162(,imy,)S
+3375(bitpix,)S
+3635(z1,)S
+3770(z2\);)S
+4220 V
+1810(})S
+4420 V
+1810(/*)S
+9 I
+1907(Subsample)S
+2324(the)S
+2461(image)S
+2708(if)S
+2785(requested.)S
+9 R
+3185(*/)S
+4520 V
+1810(if)S
+1892(\(sample)S
+2204(>)S
+2281(1\))S
+2383({)S
+4620 V
+1918(int)S
+2040(l,)S
+2115(m,)S
+2235(n=0;)S
+4720 V
+1918(for)S
+2050(\(l=0;)S
+2252(l)S
+2304(<)S
+2381(imy;)S
+2573(l+=sample\))S
+4820 V
+2026(for)S
+2158(\(m=0;)S
+2405(m)S
+2502(<)S
+2579(imx;)S
+2771(m+=sample\))S
+4920 V
+2134(pix[n++])S
+2481(=)S
+2558(pix[\(l*imx\)+m];)S
+5020 V
+1810(})S
+5220 V
+1810(/*)S
+9 I
+1907(Write)S
+2134(the)S
+2271(image)S
+2518(to)S
+2615(the)S
+2752(frame)S
+2989(bu)S
+3079 H
+ (f)show 9 -.5 mul h (f)show
+9 I
+3125(er.)S
+9 R
+3250(*/)S
+5320 V
+1810(if)S
+1892(\()S
+9 B
+1922(cdl_writeSubRaster)S
+9 R
+2714(\(cdl,)S
+2904(rowx,)S
+3139(rowy,)S
+3374(nnx,)S
+3559(nny,)S
+3744(pix\)\))S
+3946(goto)S
+4133(err_;)S
+5520 V
+1810(/*)S
+9 I
+1907(Draw)S
+2139(the)S
+2276(image)S
+2523(name)S
+2745(as)S
+2852(a)S
+2924(label.)S
+9 R
+3154(*/)S
+5620 V
+1810(if)S
+1892(\(label\))S
+9 B
+2154(cdl_markText)S
+9 R
+2726(\(cdl,)S
+2916(rowx+10,)S
+3291(rowy+10,)S
+3666(fname,)S
+3941(1.,)S
+4059(0.,)S
+4177(col\);)S
+5820 V
+1810(nim++;)S
+2360(rowx)S
+2572(+=)S
+2699(nnx)S
+2861(+)S
+2938(pad;)S
+5920 V
+1643(})S
+6020 V
+1535(})S
+6220 V
+1535(/*)S
+9 I
+1632(Close)S
+1864(the)S
+2001(package)S
+2328(and)S
+2490(clean)S
+2712(up.)S
+9 R
+2852(*/)S
+6320 V
+1260(err_:)S
+9 B
+1535(cdl_close)S
+9 R
+1907(\(cdl\);)S
+6420 V
+1535(exit)S
+1697(\(status\);)S
+6520 V
+1260(})S
+7920 V
+EP
+%%Page: 33 36
+BP
+/slant 0 def
+/height 1.000000 def
+9 R
+9 R
+480 V
+11 R
+2936(- 33 -)S
+840 V
+11 B
+900(13.)S
+1104(Fortran)S
+1541(Interface)S
+1998(Summary)S
+996 V
+11 R
+1260(include)S
+1649(")S
+11 B
+1694(cdlftn.inc)S
+11 R
+2138(")S
+1296 V
+11 B
+1910(cfopen)S
+11 R
+2386(\(imtdev,)S
+2789(ier\))S
+1416 V
+11 B
+1645(cfdisplayPix)S
+11 R
+2386(\(pix,)S
+2624(nx,)S
+2795(ny,)S
+2966(bitpix,)S
+3285(frame,)S
+3600(fbcon\256g,)S
+4027(zscale,)S
+4354(ier\))S
+1536 V
+11 B
+1589(cfreadCursor)S
+11 R
+2386(\(sample,)S
+2794(x,)S
+2910(y,)S
+3026(key,)S
+3245(ier\))S
+1656 V
+11 B
+1675(cfsetCursor)S
+11 R
+2386(\(x,)S
+2538(y,)S
+2654(wcs,)S
+2885(ier\))S
+1776 V
+11 B
+1759(cfsetWCS)S
+11 R
+2386(\(name,)S
+2720(title,)S
+2953(a,)S
+3062(b,)S
+3178(c,)S
+3287(d,)S
+3403(tx,)S
+3550(ty,)S
+3697(z1,)S
+3861(z2,)S
+4025(zt,)S
+4165(ier\))S
+1896 V
+11 B
+1747(cfgetWCS)S
+11 R
+2386(\(name,)S
+2720(title,)S
+2953(a,)S
+3062(b,)S
+3178(c,)S
+3287(d,)S
+3403(tx,)S
+3550(ty,)S
+3697(z1,)S
+3861(z2,)S
+4025(zt,)S
+4165(ier\))S
+2016 V
+11 B
+1701(cfsetFrame)S
+11 R
+2386(\(frame\))S
+2136 V
+11 B
+1598(cfclearFrame)S
+11 R
+2386(\(ier\))S
+2256 V
+11 B
+1912(cfclose)S
+11 R
+2386(\(\))S
+2496 V
+11 B
+1580(cfsetMapping)S
+11 R
+2386(\(region,)S
+2763(sx,sy,snx,sny,)S
+3410(dx,dy,dnx,dny,)S
+4105(ref,)S
+4286(ier\))S
+2616 V
+11 B
+1568(cfgetMapping)S
+11 R
+2386(\(region,)S
+2763(sx,sy,snx,sny,)S
+3410(dx,dy,dnx,dny,)S
+4105(ref,)S
+4286(ier\))S
+2736 V
+11 B
+1642(cfqueryMap)S
+11 R
+2386(\(wcs,)S
+2653(region,)S
+2994(sx,sy,snx,sny,)S
+3641(dx,dy,dnx,dny,)S
+4336(objref,)S
+4658(ier\))S
+2976 V
+11 B
+1530(cfdisplayIRAF)S
+11 R
+2386(\(fname,)S
+2756(band,)S
+3030(frame,)S
+3345(fbcon\256g,)S
+3772(zscale,)S
+4099(ier\))S
+3096 V
+11 B
+1800(c\256sIRAF)S
+11 R
+2386(\(fname,)S
+2756(isiraf\))S
+3216 V
+11 B
+1656(cfreadIRAF)S
+11 R
+2386(\(fname,)S
+2756(band,)S
+3030(pix,)S
+3232(nx,)S
+3403(ny,)S
+3574(bitpix,)S
+3893(title,)S
+4126(ier\))S
+3456 V
+11 B
+1552(cfdisplayFITS)S
+11 R
+2386(\(fname,)S
+2756(frame,)S
+3071(fbcon\256g,)S
+3498(zscale,)S
+3825(ier\))S
+3576 V
+11 B
+1822(c\256sFITS)S
+11 R
+2386(\(fname,)S
+2756(is\256ts\))S
+3696 V
+11 B
+1678(cfreadFITS)S
+11 R
+2386(\(fname,)S
+2756(pix,)S
+2958(nx,)S
+3129(ny,)S
+3300(bitpix,)S
+3619(title,)S
+3852(ier\))S
+3936 V
+11 B
+1436(cfcomputeZscale)S
+11 R
+2386(\(pix,)S
+2624(nx,)S
+2795(ny,)S
+2966(bitpix,)S
+3285(z1,)S
+3449(z2\))S
+4056 V
+11 B
+1572(cfzscaleImage)S
+11 R
+2386(\(pix,)S
+2624(nx,)S
+2795(ny,)S
+2966(bitpix,)S
+3285(z1,)S
+3449(z2\))S
+4296 V
+11 B
+1745(cfprintPix)S
+11 R
+2386(\(cmd,)S
+2672(pix,)S
+2874(nx,)S
+3045(ny,)S
+3216(annotate,)S
+3648(ier\))S
+4416 V
+11 B
+1439(cfprintPixToFile)S
+11 R
+2386(\(fname,)S
+2756(pix,)S
+2958(nx,)S
+3129(ny,)S
+3300(annotate,)S
+3732(ier\))S
+4656 V
+11 B
+1632(cfreadImage)S
+11 R
+2386(\(pix,)S
+2624(nx,)S
+2795(ny,)S
+2966(ier\))S
+4776 V
+11 B
+1316(cfreadFrameBu)S
+2058 H
+ (f)show 11 -.5 mul h (f)show
+11 B
+2125(er)S
+11 R
+2386(\(pix,)S
+2624(nx,)S
+2795(ny,)S
+2966(ier\))S
+4896 V
+11 B
+1429(cfreadSubRaster)S
+11 R
+2386(\(lx,)S
+2569(ly,)S
+2716(nx,)S
+2887(ny,)S
+3058(pix,)S
+3260(ier\))S
+5016 V
+11 B
+1400(cfwriteSubRaster)S
+11 R
+2386(\(lx,)S
+2569(ly,)S
+2716(nx,)S
+2887(ny,)S
+3058(pix,)S
+3260(ier\))S
+5256 V
+11 B
+1742(cfselectFB)S
+11 R
+2386(\(nx,)S
+2593(ny,)S
+2764(fb,)S
+2916(w,)S
+3056(h,)S
+3172(nf,)S
+3324(reset\))S
+5376 V
+11 B
+1556(cfsetFBCon\256g)S
+11 R
+2386(\(con\256gno\))S
+5496 V
+11 B
+1544(cfgetFBCon\256g)S
+11 R
+2386(\(con\256gno,)S
+2868(w,)S
+3008(h,)S
+3124(nf\))S
+5616 V
+11 B
+1485(c\257ookupFBSize)S
+11 R
+2386(\(con\256gno,)S
+2868(w,)S
+3008(h,)S
+3124(nf\))S
+5856 V
+11 B
+1654(cfsetZTrans)S
+11 R
+2386(\(ztrans\))S
+5976 V
+11 B
+1692(cfsetZScale)S
+11 R
+2386(\(z1,)S
+2586(z2\))S
+6096 V
+11 B
+1661(cfsetSample)S
+11 R
+2386(\(nsample\))S
+6216 V
+11 B
+1403(cfsetSampleLines)S
+11 R
+2386(\(nlines\))S
+6336 V
+11 B
+1596(cfsetContrast)S
+11 R
+2386(\(contrast\))S
+6456 V
+11 B
+1737(cfsetName)S
+11 R
+2386(\(imname\))S
+6576 V
+11 B
+1790(cfsetTitle)S
+11 R
+2386(\(imtitle\))S
+6816 V
+11 B
+1689(cfgetFrame)S
+11 R
+2386(\(frame\))S
+6936 V
+11 B
+1642(cfgetZTrans)S
+11 R
+2386(\(ztrans\))S
+7056 V
+11 B
+1680(cfgetZScale)S
+11 R
+2386(\(z1,)S
+2586(z2\))S
+7176 V
+11 B
+1649(cfgetSample)S
+11 R
+2386(\(nsample\))S
+7296 V
+11 B
+1391(cfgetSampleLines)S
+11 R
+2386(\(nlines\))S
+7920 V
+EP
+%%Page: 34 37
+BP
+/slant 0 def
+/height 1.000000 def
+11 R
+11 R
+480 V
+2936(- 34 -)S
+840 V
+11 B
+1584(cfgetContrast)S
+11 R
+2386(\(contrast\))S
+960 V
+11 B
+1725(cfgetName)S
+11 R
+2386(\(imname\))S
+1080 V
+11 B
+1778(cfgetTitle)S
+11 R
+2386(\(imtitle\))S
+1320 V
+11 B
+1620(cfmapFrame)S
+11 R
+2386(\(frame,)S
+2737(ier\))S
+1440 V
+11 B
+1630(cfmarkPoint)S
+11 R
+2386(\(x,)S
+2538(y,)S
+2654(number,)S
+3050(size,)S
+3281(type,)S
+3531(color,)S
+3817(ier\))S
+1560 V
+11 B
+1429(cfmarkcoords\256le)S
+11 R
+2386(\(fname,)S
+2756(type,)S
+3006(size,)S
+3237(color,)S
+3523(label,)S
+3797(ier\))S
+1680 V
+11 B
+1360(cfmarkPointLabel)S
+11 R
+2386(\(x,)S
+2538(y,)S
+2654(label,)S
+2928(size,)S
+3159(type,)S
+3409(color,)S
+3695(ier\))S
+1800 V
+11 B
+1666(cfmarkLine)S
+11 R
+2386(\(xs,)S
+2581(ys,)S
+2740(xe,)S
+2904(ye,)S
+3068(color,)S
+3354(ier\))S
+1920 V
+11 B
+1697(cfmarkBox)S
+11 R
+2386(\(lx,)S
+2569(ly,)S
+2716(ux,)S
+2887(uy,)S
+3058(\256ll,)S
+3243(color,)S
+3529(ier\))S
+2040 V
+11 B
+1501(cfmarkPolygon)S
+11 R
+2386(\(xarray,)S
+2761(yarray,)S
+3100(npts,)S
+3345(\256ll,)S
+3530(color,)S
+3816(ier\))S
+2160 V
+11 B
+1501(cfmarkPolyline)S
+11 R
+2386(\(xarray,)S
+2761(yarray,)S
+3100(npts,)S
+3345(color,)S
+3631(ier\))S
+2280 V
+11 B
+1596(cfmarkCircle)S
+11 R
+2386(\(x,)S
+2538(y,)S
+2654(radius,)S
+2983(\256ll,)S
+3168(color,)S
+3454(ier\))S
+2400 V
+11 B
+1348(cfmarkCircAnnuli)S
+11 R
+2386(\(x,)S
+2538(y,)S
+2654(radius,)S
+2983(nannuli,)S
+3374(sep,)S
+3581(color,)S
+3867(ier\))S
+2520 V
+11 B
+1561(cfmarkEllipse)S
+11 R
+2386(\(x,)S
+2538(y,)S
+2654(xrad,)S
+2909(yrad,)S
+3164(rotang,)S
+3505(\256ll,)S
+3690(color,)S
+3976(ier\))S
+2640 V
+11 B
+1325(cfmarkEllipAnnuli)S
+11 R
+2386(\(x,)S
+2538(y,)S
+2654(xrad,)S
+2909(yrad,)S
+3164(ang,)S
+3383(nannuli,)S
+3774(sep,)S
+3981(color,)S
+4267(ier\))S
+2760 V
+11 B
+1668(cfmarkText)S
+11 R
+2386(\(x,)S
+2538(y,)S
+2654(str,)S
+2825(size,)S
+3056(angle,)S
+3354(color,)S
+3640(ier\))S
+2880 V
+11 B
+1821(cfsetfont)S
+3000 V
+1565(cfsettextwidth)S
+11 R
+2386(\(width\))S
+3120 V
+11 B
+1709(cfsetlwidth)S
+11 R
+2386(\(width\))S
+3240 V
+11 B
+1766(cfsetlstyle)S
+11 R
+2386(\(style\))S
+3360 V
+11 B
+1596(cfdeleteMark)S
+11 R
+2386(\(x,)S
+2538(y,)S
+2654(ier\))S
+3480 V
+11 B
+1529(cfclearOverlay)S
+11 R
+2386(\(ier\))S
+3600 V
+11 B
+1419(cfredrawOverlay)S
+11 R
+2386(\(ier\))S
+7920 V
+EP
+%%Page: 35 38
+BP
+/slant 0 def
+/height 1.000000 def
+11 R
+11 R
+480 V
+2936(- 35 -)S
+840 V
+11 B
+900(14.)S
+1104(Fortran)S
+1508(Example)S
+1957(Tasks)S
+996 V
+11 R
+1175(The)S
+1381(examples)S
+1831(shown)S
+2154(here)S
+2377(are)S
+2545(for)S
+2708(demonstration)S
+3374(purposes)S
+3801(only.)S
+4095(They)S
+4357(are)S
+4526(based)S
+4812(on)S
+4959(work-)S
+1116 V
+900(ing)S
+1079(example)S
+1488(tasks)S
+1746(in)S
+1870(the)S
+2042(CDL)S
+2300(source)S
+11 I
+2622(examples)S
+11 R
+3066(subdirectory,)S
+3679(see)S
+3855(the)S
+4026(programs)S
+4477(there)S
+4732(for)S
+4896(the)S
+5067(full)S
+1236 V
+900(program)S
+1304(listing.)S
+1596 V
+11 B
+900(14.1.)S
+1187(Display)S
+1576(Example)S
+1796 V
+9 C
+1260(C)S
+1368(========================================================================)S
+1896 V
+1260(C)S
+1422(FDISPLAY)S
+1908(--)S
+2070(Example)S
+2502(fortran)S
+2934(program)S
+3366(showing)S
+3798(the)S
+4014(use)S
+4230(of)S
+4392(the)S
+4608(Client)S
+1996 V
+1260(C)S
+1422(Display)S
+1854(Library)S
+2286(\(CDL\))S
+2610(Fortran)S
+3042(interface)S
+3582(for)S
+3798(displaying)S
+4392(images.)S
+2096 V
+1260(C)S
+1368(========================================================================)S
+2296 V
+1535(PROGRAM)S
+1967(FDISPLAY)S
+2396 V
+1535(character*64)S
+2345(imname)S
+2596 V
+1260(C)S
+9 I
+1535(Initialize)S
+1882(the)S
+2019(CDL)S
+2221(package)S
+2696 V
+9 C
+1535(call)S
+9 B
+1805(cfopen)S
+9 C
+2114(\(0,)S
+2330(ier\))S
+2796 V
+1535(if)S
+1697(\(ier)S
+1967(.gt.)S
+2237(0\))S
+2399(then)S
+2896 V
+1751(write)S
+2075(\(*,*\))S
+2399('open:)S
+2777(Error)S
+3101(return)S
+3479(from)S
+3749(CDL')S
+2996 V
+1751(goto)S
+2021(999)S
+3096 V
+1535(endif)S
+3296 V
+1535(write)S
+1859(\(*,)S
+2075("\('Image)S
+2561(Name:)S
+2885(',)S
+3047($\)"\))S
+3396 V
+1535(read)S
+1805(\(5,)S
+2021(*\))S
+2183(imname)S
+3496 V
+1535(write)S
+1859(\(*,)S
+2075("\('Frame)S
+2561(Number:)S
+2993(',)S
+3155($\)"\))S
+3596 V
+1535(read)S
+1805(\(5,)S
+2021(*\))S
+2183(iframe)S
+3696 V
+1535(write)S
+1859(\(*,)S
+2075("\('Frame)S
+2561(buffer)S
+2939(configuration)S
+3695(number:)S
+4127(',)S
+4289($\)"\))S
+3796 V
+1535(read)S
+1805(\(5,)S
+2021(*\))S
+2183(ifb)S
+3996 V
+1260(C)S
+9 I
+1535(If)S
+1617(we've)S
+1854(got)S
+1996(a)S
+2068(FITS)S
+2275(format)S
+2542(image,)S
+2812(go)S
+2929(ahead)S
+3176(and)S
+3338(display)S
+3625(it.)S
+4096 V
+9 C
+1535(call)S
+9 B
+1805(c\256sFITS)S
+9 C
+2184(\(imname,)S
+2670(isfits\))S
+4196 V
+1535(if)S
+1697(\(isfits)S
+2129(.gt.)S
+2399(0\))S
+2561(then)S
+4296 V
+1751(call)S
+9 B
+2021(cfdisplayFITS)S
+9 C
+2620(\(imname,)S
+3106(iframe,)S
+3538(ifb,)S
+3808(1,)S
+3970(ier\))S
+4396 V
+1535(else)S
+4496 V
+1260(C)S
+9 I
+1751(We've)S
+2003(got)S
+2145(an)S
+2262(IRAF)S
+2484(format)S
+2751(image,)S
+3021(go)S
+3138(ahead)S
+3385(and)S
+3547(display)S
+3834(it.)S
+4596 V
+9 C
+1751(call)S
+9 B
+2021(c\256sIRAF)S
+9 C
+2420(\(imname,)S
+2906(isiraf\))S
+4696 V
+1751(if)S
+1913(\(isiraf)S
+2345(.gt.)S
+2615(0\))S
+2777(then)S
+4796 V
+1967(call)S
+9 B
+2237(cfdisplayIRAF)S
+9 C
+2856(\(imname,)S
+3342(1,)S
+3504(iframe,)S
+3936(ifb,)S
+4206(1,)S
+4368(ier\))S
+4896 V
+1751(else)S
+4996 V
+1260(C)S
+9 I
+1810(Unrecognized)S
+2342(image,)S
+2612(punt)S
+2799(and)S
+2961(exit.)S
+5096 V
+9 C
+1967(write)S
+2291(\(*,*\))S
+2615('Unrecognized)S
+3371(image)S
+3695(format')S
+5196 V
+1751(endif)S
+5296 V
+1535(endif)S
+5496 V
+1260(C)S
+9 I
+1535(Clean)S
+1777(up)S
+1894(and)S
+2056(exit.)S
+5596 V
+9 C
+1260(999)S
+1535(continue)S
+5696 V
+1535(call)S
+9 B
+1805(cfclose)S
+9 C
+2114(\(ier\))S
+5796 V
+1535(end)S
+7920 V
+EP
+%%Page: 36 39
+BP
+/slant 0 def
+/height 1.000000 def
+9 C
+9 C
+480 V
+11 R
+2936(- 36 -)S
+840 V
+11 B
+900(14.2.)S
+1187(Interactive)S
+1730(Graphics)S
+2198(Overlay)S
+2609(Example)S
+1040 V
+9 C
+1260(C)S
+1368(==========================================================================)S
+1140 V
+1260(C)S
+1422(FTVMARK)S
+1854(--)S
+2070(Example)S
+2502(fortran)S
+2934(program)S
+3366(showing)S
+3798(the)S
+4014(use)S
+4230(of)S
+4392(the)S
+4608(Client)S
+1240 V
+1260(C)S
+1422(Display)S
+1854(Library)S
+2286(\(CDL\))S
+2610(Fortran)S
+3042(interface)S
+3582(for)S
+3798(doing)S
+4122(graphics)S
+4608(overlay.)S
+5094(No)S
+1340 V
+1260(C)S
+1422(checking)S
+1908(of)S
+2070(the)S
+2286(error)S
+2610(flag)S
+2880(is)S
+3042(done)S
+3312(here)S
+3582(for)S
+3798(space)S
+4122(considerations.)S
+1440 V
+1260(C)S
+1368(==========================================================================)S
+1640 V
+1535(PROGRAM)S
+1967(FTVMARK)S
+1740 V
+1535(include)S
+2085(")S
+9 B
+2139(cdlftn.inc)S
+9 C
+2502(")S
+1840 V
+1535(character*64)S
+2360(imname)S
+2040 V
+1260(C)S
+9 I
+1535(Initialize)S
+1882(the)S
+2019(CDL)S
+2221(package)S
+2140 V
+9 C
+1535(call)S
+9 B
+1805(cfopen)S
+9 C
+2114(\(0,)S
+2330(ier\))S
+2340 V
+1535(write)S
+1859(\(*,)S
+2075("\('Image)S
+2561(Name:)S
+2885(',)S
+3047($\)"\))S
+2440 V
+1535(read)S
+1805(\(5,)S
+2021(*\))S
+2183(imname)S
+2540 V
+1535(write)S
+1859(\(*,)S
+2075("\('Frame)S
+2561(Number:)S
+2993(',)S
+3155($\)"\))S
+2640 V
+1535(read)S
+1805(\(5,)S
+2021(*\))S
+2183(iframe)S
+2740 V
+1535(write)S
+1859(\(*,)S
+2075("\('Frame)S
+2561(buffer)S
+2939(configuration)S
+3695(number:)S
+4127(',)S
+4289($\)"\))S
+2840 V
+1535(read)S
+1805(\(5,)S
+2021(*\))S
+2183(ifb)S
+3040 V
+1260(C)S
+9 I
+1535(If)S
+1617(we've)S
+1854(got)S
+1996(a)S
+2068(FITS)S
+2275(format)S
+2542(image,)S
+2812(go)S
+2929(ahead)S
+3176(and)S
+3338(display)S
+3625(it.)S
+3140 V
+9 C
+1535(call)S
+9 B
+1805(c\256sFITS)S
+9 C
+2184(\(imname,)S
+2670(isfits\))S
+3240 V
+1535(if)S
+1697(\(isfits)S
+2129(.gt.)S
+2399(0\))S
+2561(then)S
+3340 V
+1751(call)S
+9 B
+2021(cfdisplayFITS)S
+9 C
+2620(\(imname,)S
+3106(iframe,)S
+3538(ifb,)S
+3808(1,)S
+3970(ier\))S
+3440 V
+1535(else)S
+3540 V
+1260(C)S
+9 I
+1751(We've)S
+2003(got)S
+2145(an)S
+2262(IRAF)S
+2484(format)S
+2751(image,)S
+3021(go)S
+3138(ahead)S
+3385(and)S
+3547(display)S
+3834(it.)S
+3640 V
+9 C
+1751(call)S
+9 B
+2021(c\256sIRAF)S
+9 C
+2420(\(imname,)S
+2906(isiraf\))S
+3740 V
+1751(if)S
+1913(\(isiraf)S
+2345(.gt.)S
+2615(0\))S
+2777(then)S
+3840 V
+1967(call)S
+9 B
+2237(cfdisplayIRAF)S
+9 C
+2856(\(imname,)S
+3342(1,)S
+3504(iframe,)S
+3936(ifb,)S
+4206(1,)S
+4368(ier\))S
+3940 V
+1751(else)S
+4040 V
+1260(C)S
+9 I
+1967(No)S
+2099(valid)S
+2306(image)S
+2553(given,)S
+2798(so)S
+2905(map)S
+3087(the)S
+3224(current)S
+3516(display)S
+3803(for)S
+3935(marking.)S
+4140 V
+9 C
+1967(call)S
+9 B
+2237(cfmapFrame)S
+9 C
+2786(\(iframe\))S
+4240 V
+1751(endif)S
+4340 V
+1535(endif)S
+4540 V
+1260(C)S
+9 I
+1535(Now)S
+1727(that)S
+1894(we've)S
+2131(got)S
+2273(an)S
+2390(image)S
+2637(displayed)S
+3009(or)S
+3116(mapped,)S
+3451(enter)S
+3663(a)S
+3735(cursor)S
+3997(loop)S
+4184(to)S
+4281(mark)S
+4493(the)S
+4630(image.)S
+4640 V
+9 C
+1535(call)S
+1805(markInteractive)S
+2669(\(\))S
+4840 V
+1260(C)S
+9 I
+1535(Clean)S
+1777(up)S
+1894(and)S
+2056(exit)S
+4940 V
+9 C
+1260(999)S
+1535(continue)S
+5040 V
+1535(call)S
+9 B
+1805(cfclose)S
+9 C
+2114(\(ier\))S
+5140 V
+1535(end)S
+5340 V
+1260(C)S
+9 I
+1476(MARKINTERACTIVE)S
+2303(--)S
+2390(Subroutine)S
+2812(for)S
+2944(processing)S
+3361(the)S
+3498(cursor)S
+3760(loop.)S
+5440 V
+9 C
+1535(subroutine)S
+2129(markInteractive)S
+2993(\(\))S
+5540 V
+1535(include)S
+2085(")S
+9 B
+2139(cdlftn.inc)S
+9 C
+2502(")S
+5640 V
+1535(real)S
+2085(angle,)S
+2463(rx,)S
+2679(ry,)S
+2895(txsize)S
+5740 V
+1535(integer)S
+2360(nx,)S
+2576(ny,)S
+2792(x,)S
+2954(y,)S
+3116(x2,)S
+3332(y2,)S
+3548(fill,)S
+3872(size,)S
+4196(color)S
+5840 V
+1535(integer)S
+2360(number,)S
+2792(radius,)S
+3224(xrad,)S
+3548(yrad,)S
+3872(nannuli,)S
+4358(sep)S
+5940 V
+1535(character)S
+2085(key)S
+6040 V
+1535(character*64)S
+2360(cmd,)S
+2630(str)S
+6240 V
+1260(C)S
+9 I
+1535(Allocate)S
+1862(a)S
+1934(1024x1024)S
+2361(array)S
+2588(for)S
+2720(pixels.)S
+6340 V
+9 C
+1535(character)S
+2085(pix\(1048576\))S
+6540 V
+1260(C)S
+9 I
+1535(....Initialize)S
+1974(the)S
+2111(local)S
+2318(parameters)S
+2755(to)S
+2852(use)S
+6740 V
+9 C
+1260(C)S
+9 I
+1535(Read)S
+1747(a)S
+1819(cursor)S
+2081(keystroke)S
+2448(telling)S
+2705(us)S
+2812(what)S
+3014(to)S
+3111(do.)S
+6840 V
+9 C
+1260(10)S
+1535(call)S
+9 B
+1805(cfreadCursor)S
+9 C
+2379(\(0,)S
+2595(rx,)S
+2811(ry,)S
+3027(key,)S
+3297(ier\))S
+7040 V
+1260(C)S
+9 I
+1535(Round)S
+1797(the)S
+1934(real)S
+2106(cursor)S
+2368(position)S
+2685(to)S
+2782(integer)S
+3064(pixel)S
+3266(positions.)S
+7140 V
+9 C
+1751(x)S
+1859(=)S
+1967(nint)S
+2237(\(rx)S
+2453(+)S
+2561(0.5\))S
+7240 V
+1751(y)S
+1859(=)S
+1967(nint)S
+2237(\(ry)S
+2453(+)S
+2561(0.5\))S
+7920 V
+EP
+%%Page: 37 40
+BP
+/slant 0 def
+/height 1.000000 def
+9 C
+9 C
+460 V
+11 R
+2936(- 37 -)S
+820 V
+9 C
+1260(C)S
+9 I
+1535(Check)S
+1787(the)S
+1924(keystroke)S
+2291(and)S
+2453(take)S
+2630(the)S
+2767(appropriate)S
+3224(action.)S
+920 V
+9 C
+1260(C)S
+9 I
+1751(Colon)S
+1998(Commands)S
+1020 V
+9 C
+1751(if)S
+1913(\(key)S
+2183(.eq.)S
+2453(':'\))S
+2723(then)S
+1120 V
+1260(C)S
+9 I
+1810(Read)S
+2022(a)S
+2094(three)S
+2306(character)S
+2683(command)S
+3060(and)S
+3222(value)S
+3444(\256eld)S
+3626(and)S
+3788(process)S
+4090(the)S
+4227(colon)S
+4454(command)S
+1220 V
+9 C
+1810(read)S
+2080(\(*,'\(A3,)S
+2566(i4\)'\))S
+2890(cmd,)S
+3160(ival)S
+1320 V
+1810(if)S
+1972(\(cmd\(1:3\))S
+2512(.eq.)S
+2782('ang'\))S
+3160(then)S
+1420 V
+2026(angle)S
+2350(=)S
+2458(real)S
+2728(\(ival\))S
+1520 V
+1810(else)S
+2080(if)S
+2242(\(cmd\(1:3\))S
+2782(.eq.)S
+3052('col'\))S
+3430(then)S
+1620 V
+2026(color)S
+2350(=)S
+2458(ival)S
+1720 V
+1810(else)S
+2080(if)S
+2242(\(cmd\(1:3\))S
+2782(.eq.)S
+3052('fil'\))S
+3430(then)S
+1820 V
+2026(fill)S
+2296(=)S
+2404(ival)S
+1920 V
+9 I
+2085(:)S
+2020 V
+2085(....and)S
+2339(so)S
+2446(on)S
+2563(to)S
+2660(set)S
+2787(local)S
+2994(variables)S
+2120 V
+2085(:)S
+2220 V
+9 R
+1810(else)S
+1977(if)S
+2059(\(cmd\(1:3\))S
+2446(.eq.)S
+2604('pri'\))S
+2821(then)S
+2320 V
+1260(C)S
+9 I
+1918(Print)S
+2130(contents)S
+2457(of)S
+2554(the)S
+2691(current)S
+2983(frame)S
+3220(bu)S
+3310 H
+ (f)show 9 -.5 mul h (f)show
+9 I
+3356(er)S
+2420 V
+9 R
+1918(call)S
+9 B
+2075(cfreadFrameBu)S
+2685 H
+ (f)show 9 -.5 mul h (f)show
+9 B
+2740(er)S
+9 R
+2847(\(pix,)S
+3042(nx,)S
+3182(ny,)S
+3322(ier\))S
+2520 V
+1918(call)S
+9 B
+2075(cfprintPix)S
+9 R
+2492(\("lpr",)S
+2746(pix,)S
+2911(nx,)S
+3051(ny,)S
+3191(1,)S
+3286(ier\))S
+2620 V
+1810(else)S
+1977(if)S
+2059(\(cmd\(1:3\))S
+2446(.eq.)S
+2604('sta'\))S
+2821(then)S
+2720 V
+9 I
+2085(....print)S
+2379(out)S
+2521(the)S
+2658(status)S
+2895(\(value\))S
+3177(of)S
+3274(variables)S
+2820 V
+9 R
+1810(endif)S
+3020 V
+1260(C)S
+9 I
+1643(Point)S
+1865(Markers)S
+3120 V
+9 R
+1643(else)S
+1810(if)S
+1892(\(key)S
+2079(.eq.)S
+2237('p'\))S
+2399(then)S
+3220 V
+1810(call)S
+9 B
+1967(cfmarkPoint)S
+9 R
+2479(\(x,)S
+2604(y,)S
+2699(1,)S
+2794(size,)S
+2984(M_PLUS,)S
+3379(color,)S
+3614(ier\))S
+3320 V
+1643(else)S
+1810(if)S
+1892(\(key)S
+2079(.eq.)S
+2237('x'\))S
+2399(then)S
+3420 V
+1810(call)S
+9 B
+1967(cfmarkPoint)S
+9 R
+2479(\(x,)S
+2604(y,)S
+2699(1,)S
+2794(size,)S
+2984(M_CROSS,)S
+3444(color,)S
+3679(ier\))S
+3520 V
+1643(else)S
+1810(if)S
+1892(\(key)S
+2079(.eq.)S
+2237('_'\))S
+2399(then)S
+3620 V
+1810(call)S
+9 B
+1967(cfmarkPoint)S
+9 R
+2479(\(x,)S
+2604(y,)S
+2699(1,)S
+2794(size,)S
+2984(M_HBLINE,)S
+3489(color,)S
+3724(ier\))S
+3720 V
+1643(else)S
+1810(if)S
+1892(\(key)S
+2079(.eq.)S
+2237('o'\))S
+2399(then)S
+3820 V
+1260(C)S
+9 I
+1810(Example)S
+2152(of)S
+2249(a)S
+2321(\256lled)S
+2528(point)S
+2740(marker)S
+3920 V
+9 R
+1810(call)S
+9 B
+1967(cfmarkPoint)S
+9 R
+2479(\(x,)S
+2604(y,)S
+2699(1,)S
+2794(size,)S
+2984(or\(M_CIRCLE,\256ll\),)S
+3737(color,)S
+3972(ier\))S
+4020 V
+9 I
+2085(:)S
+4120 V
+2085(....and)S
+2339(so)S
+2446(on)S
+2563(to)S
+2660(set)S
+2787(other)S
+3004(types)S
+3216(of)S
+3313(point)S
+3525(markers)S
+4320 V
+9 R
+1260(C)S
+9 I
+1643(Other)S
+1880(Markers)S
+4420 V
+9 R
+1643(else)S
+1810(if)S
+1892(\(key)S
+2079(.eq.)S
+2237('b'\))S
+2399(then)S
+4520 V
+1810(print)S
+2007('\("Hit)S
+2246(another)S
+2543(key)S
+2700(to)S
+2797(de\256ne)S
+3044(the)S
+3181(box)S
+3343(...."\)')S
+4620 V
+1810(call)S
+9 B
+1967(cfreadCursor)S
+9 R
+2514(\(0,)S
+2639(rx,)S
+2764(ry,)S
+2889(key,)S
+3069(ier\))S
+4720 V
+1810(x2)S
+1927(=)S
+2004(nint)S
+2171(\(rx)S
+2303(+)S
+2380(0.5\))S
+4820 V
+1810(y2)S
+1927(=)S
+2004(nint)S
+2171(\(ry)S
+2303(+)S
+2380(0.5\))S
+4920 V
+1810(call)S
+9 B
+1967(cfmarkBox)S
+9 R
+2424(\(x,)S
+2549(y,)S
+2644(x2,)S
+2784(y2,)S
+2924(\256ll,)S
+3074(color,)S
+3309(ier\))S
+5020 V
+1643(else)S
+1810(if)S
+1892(\(key)S
+2079(.eq.)S
+2237('d'\))S
+2399(then)S
+5120 V
+1810(call)S
+9 B
+1967(cfdeleteMark)S
+9 R
+2509(\(x,)S
+2634(y,)S
+2729(ier\))S
+5220 V
+1643(else)S
+1810(if)S
+1892(\(key)S
+2079(.eq.)S
+2237('e'\))S
+2394(then)S
+5320 V
+1810(call)S
+9 B
+1967(cfmarkEllipse)S
+9 R
+2534(\(x,)S
+2659(y,)S
+2754(xrad,)S
+2964(yrad,)S
+3174(angle,)S
+3419(\256ll,)S
+3569(color,)S
+3804(ier\))S
+5420 V
+1584(else)S
+1751(if)S
+1833(\(key)S
+2020(.eq.)S
+2178('t'\))S
+2320(then)S
+5520 V
+1692(print)S
+1889('\("Text)S
+2178(string:)S
+2462(",)S
+2549($\)')S
+5620 V
+1692(read)S
+1874(\(*,'\(A64\)'\))S
+2304(str)S
+5720 V
+1692(call)S
+9 B
+1849(cfmarkText)S
+9 R
+2331(\(x,)S
+2456(y,)S
+2551(str,)S
+2691(txsize,)S
+2951(angle,)S
+3196(color,)S
+3431(ier\))S
+5820 V
+9 I
+2085(:)S
+5920 V
+2085(....and)S
+2339(so)S
+2446(on)S
+2563(to)S
+2660(set)S
+2787(other)S
+3004(types)S
+3216(of)S
+3313(markers)S
+6120 V
+9 R
+1260(C)S
+9 I
+1643(Quit)S
+6220 V
+9 R
+1643(else)S
+1810(if)S
+1892(\(key)S
+2079(.eq.)S
+2237('q'\))S
+2399(then)S
+6320 V
+1810(goto)S
+1997(998)S
+6420 V
+1643(endif)S
+6620 V
+1260(C)S
+9 I
+1535(Loop)S
+1747(back)S
+1944(until)S
+2136(we)S
+2263(want)S
+2465(to)S
+2562(quit)S
+6720 V
+9 R
+1535(goto)S
+1722(10)S
+6820 V
+1260(998)S
+1535(continue)S
+6920 V
+1535(end)S
+7920 V
+EP
+%%Page: 38 41
+BP
+/slant 0 def
+/height 1.000000 def
+9 R
+9 R
+480 V
+11 R
+2936(- 38 -)S
+840 V
+11 B
+900(15.)S
+1104(SPP)S
+1333(Interface)S
+1790(Summary)S
+996 V
+11 R
+1260(#include)S
+1704(")S
+11 B
+1749(cdlspp.h)S
+11 R
+2147(")S
+1296 V
+11 B
+1854(cdl_open)S
+11 R
+2442(\(imtdev,)S
+2845(ier\))S
+1416 V
+11 B
+1589(cdl_displayPix)S
+11 R
+2442(\(pix,)S
+2680(nx,)S
+2851(ny,)S
+3022(bitpix,)S
+3341(frame,)S
+3656(fbcon\256g,)S
+4083(zscale,)S
+4410(ier\))S
+1536 V
+11 B
+1533(cdl_readCursor)S
+11 R
+2442(\(sample,)S
+2850(x,)S
+2966(y,)S
+3082(wcs,)S
+3313(key,)S
+3532(ier\))S
+1656 V
+11 B
+1619(cdl_setCursor)S
+11 R
+2442(\(x,)S
+2594(y,)S
+2710(wcs,)S
+2941(ier\))S
+1776 V
+11 B
+1703(cdl_setWCS)S
+11 R
+2442(\(name,)S
+2776(title,)S
+3009(a,)S
+3118(b,)S
+3234(c,)S
+3343(d,)S
+3459(tx,)S
+3606(ty,)S
+3753(z1,)S
+3917(z2,)S
+4081(zt,)S
+4221(ier\))S
+1896 V
+11 B
+1691(cdl_getWCS)S
+11 R
+2442(\(name,)S
+2776(title,)S
+3009(a,)S
+3118(b,)S
+3234(c,)S
+3343(d,)S
+3459(tx,)S
+3606(ty,)S
+3753(z1,)S
+3917(z2,)S
+4081(zt,)S
+4221(ier\))S
+2016 V
+11 B
+1645(cdl_setFrame)S
+11 R
+2442(\(frame\))S
+2136 V
+11 B
+1542(cdl_clearFrame)S
+11 R
+2442(\(ier\))S
+2256 V
+11 B
+1856(cdl_close)S
+11 R
+2442(\(\))S
+2496 V
+11 B
+1524(cdl_setMapping)S
+11 R
+2442(\(region,)S
+2819(sx,sy,snx,sny,)S
+3466(dx,dy,dnx,dny,)S
+4161(ref,)S
+4342(ier\))S
+2616 V
+11 B
+1512(cdl_getMapping)S
+11 R
+2442(\(region,)S
+2819(sx,sy,snx,sny,)S
+3466(dx,dy,dnx,dny,)S
+4161(ref,)S
+4342(ier\))S
+2736 V
+11 B
+1586(cdl_queryMap)S
+11 R
+2442(\(wcs,)S
+2709(region,)S
+3050(sx,sy,snx,sny,)S
+3697(dx,dy,dnx,dny,)S
+4392(objref,)S
+4714(ier\))S
+2976 V
+11 B
+1474(cdl_displayIRAF)S
+11 R
+2442(\(fname,)S
+2812(band,)S
+3086(frame,)S
+3401(fbcon\256g,)S
+3828(zscale,)S
+4155(ier\))S
+3096 V
+11 B
+1739(cdl_isIRAF)S
+11 R
+2442(\(fname,)S
+2812(isiraf\))S
+3216 V
+11 B
+1600(cdl_readIRAF)S
+11 R
+2442(\(fname,)S
+2812(band,)S
+3086(pix,)S
+3288(nx,)S
+3459(ny,)S
+3630(bitpix,)S
+3949(title,)S
+4182(ier\))S
+3456 V
+11 B
+1496(cdl_displayFITS)S
+11 R
+2442(\(fname,)S
+2812(frame,)S
+3127(fbcon\256g,)S
+3554(zscale,)S
+3881(ier\))S
+3576 V
+11 B
+1761(cdl_isFITS)S
+11 R
+2442(\(fname,)S
+2812(is\256ts\))S
+3696 V
+11 B
+1622(cdl_readFITS)S
+11 R
+2442(\(fname,)S
+2812(pix,)S
+3014(nx,)S
+3185(ny,)S
+3356(bitpix,)S
+3675(title,)S
+3908(ier\))S
+3936 V
+11 B
+1380(cdl_computeZscale)S
+11 R
+2442(\(pix,)S
+2680(nx,)S
+2851(ny,)S
+3022(bitpix,)S
+3341(z1,)S
+3505(z2\))S
+4056 V
+11 B
+1516(cdl_zscaleImage)S
+11 R
+2442(\(pix,)S
+2680(nx,)S
+2851(ny,)S
+3022(bitpix,)S
+3341(z1,)S
+3505(z2\))S
+4296 V
+11 B
+1689(cdl_printPix)S
+11 R
+2442(\(cmd,)S
+2728(pix,)S
+2930(nx,)S
+3101(ny,)S
+3272(annotate,)S
+3704(ier\))S
+4416 V
+11 B
+1383(cdl_printPixToFile)S
+11 R
+2442(\(fname,)S
+2812(pix,)S
+3014(nx,)S
+3185(ny,)S
+3356(annotate,)S
+3788(ier\))S
+4656 V
+11 B
+1576(cdl_readImage)S
+11 R
+2442(\(pix,)S
+2680(nx,)S
+2851(ny,)S
+3022(ier\))S
+4776 V
+11 B
+1260(cdl_readFrameBu)S
+2114 H
+ (f)show 11 -.5 mul h (f)show
+11 B
+2181(er)S
+11 R
+2442(\(pix,)S
+2680(nx,)S
+2851(ny,)S
+3022(ier\))S
+4896 V
+11 B
+1373(cdl_readSubRaster)S
+11 R
+2442(\(lx,)S
+2625(ly,)S
+2772(nx,)S
+2943(ny,)S
+3114(pix,)S
+3316(ier\))S
+5016 V
+11 B
+1344(cdl_writeSubRaster)S
+11 R
+2442(\(lx,)S
+2625(ly,)S
+2772(nx,)S
+2943(ny,)S
+3114(pix,)S
+3316(ier\))S
+5256 V
+11 B
+1686(cdl_selectFB)S
+11 R
+2442(\(nx,)S
+2649(ny,)S
+2820(fb,)S
+2972(w,)S
+3112(h,)S
+3228(nf,)S
+3380(reset\))S
+5376 V
+11 B
+1500(cdl_setFBCon\256g)S
+11 R
+2442(\(con\256gno\))S
+5496 V
+11 B
+1488(cdl_getFBCon\256g)S
+11 R
+2442(\(con\256gno,)S
+2924(w,)S
+3064(h,)S
+3180(nf\))S
+5616 V
+11 B
+1424(cdl_lookupFBSize)S
+11 R
+2442(\(con\256gno,)S
+2924(w,)S
+3064(h,)S
+3180(nf\))S
+5856 V
+11 B
+1598(cdl_setZTrans)S
+11 R
+2442(\(ztrans\))S
+5976 V
+11 B
+1636(cdl_setZScale)S
+11 R
+2442(\(z1,)S
+2642(z2\))S
+6096 V
+11 B
+1605(cdl_setSample)S
+11 R
+2442(\(nsample\))S
+6216 V
+11 B
+1347(cdl_setSampleLines)S
+11 R
+2442(\(nlines\))S
+6336 V
+11 B
+1540(cdl_setContrast)S
+11 R
+2442(\(contrast\))S
+6456 V
+11 B
+1681(cdl_setName)S
+11 R
+2442(\(imname\))S
+6576 V
+11 B
+1734(cdl_setTitle)S
+11 R
+2442(\(imtitle\))S
+6816 V
+11 B
+1633(cdl_getFrame)S
+11 R
+2442(\(frame\))S
+6936 V
+11 B
+1586(cdl_getZTrans)S
+11 R
+2442(\(ztrans\))S
+7056 V
+11 B
+1624(cdl_getZScale)S
+11 R
+2442(\(z1,)S
+2642(z2\))S
+7176 V
+11 B
+1593(cdl_getSample)S
+11 R
+2442(\(nsample\))S
+7296 V
+11 B
+1335(cdl_getSampleLines)S
+11 R
+2442(\(nlines\))S
+7920 V
+EP
+%%Page: 39 42
+BP
+/slant 0 def
+/height 1.000000 def
+11 R
+11 R
+480 V
+2936(- 39 -)S
+840 V
+11 B
+1528(cdl_getContrast)S
+11 R
+2442(\(contrast\))S
+960 V
+11 B
+1669(cdl_getName)S
+11 R
+2442(\(imname\))S
+1080 V
+11 B
+1722(cdl_getTitle)S
+11 R
+2442(\(imtitle\))S
+1320 V
+11 B
+1564(cdl_mapFrame)S
+11 R
+2442(\(frame,)S
+2793(ier\))S
+1440 V
+11 B
+1306(cdl_markCoordsFile)S
+11 R
+2442(\(fname,)S
+2812(type,)S
+3062(size,)S
+3293(color,)S
+3579(label,)S
+3853(ier\))S
+1560 V
+11 B
+1574(cdl_markPoint)S
+11 R
+2442(\(x,)S
+2594(y,)S
+2710(number,)S
+3106(size,)S
+3337(type,)S
+3587(color,)S
+3873(ier\))S
+1680 V
+11 B
+1304(cdl_markPointLabel)S
+11 R
+2442(\(x,)S
+2594(y,)S
+2710(label,)S
+2984(size,)S
+3215(type,)S
+3465(color,)S
+3751(ier\))S
+1800 V
+11 B
+1610(cdl_markLine)S
+11 R
+2442(\(xs,)S
+2637(ys,)S
+2796(xe,)S
+2960(ye,)S
+3124(color,)S
+3410(ier\))S
+1920 V
+11 B
+1641(cdl_markBox)S
+11 R
+2442(\(lx,)S
+2625(ly,)S
+2772(ux,)S
+2943(uy,)S
+3114(\256ll,)S
+3299(color,)S
+3585(ier\))S
+2040 V
+11 B
+1445(cdl_markPolygon)S
+11 R
+2442(\(xarray,)S
+2817(yarray,)S
+3156(npts,)S
+3401(\256ll,)S
+3586(color,)S
+3872(ier\))S
+2160 V
+11 B
+1445(cdl_markPolyline)S
+11 R
+2442(\(xarray,)S
+2817(yarray,)S
+3156(npts,)S
+3401(color,)S
+3687(ier\))S
+2280 V
+11 B
+1540(cdl_markCircle)S
+11 R
+2442(\(x,)S
+2594(y,)S
+2710(radius,)S
+3039(\256ll,)S
+3224(color,)S
+3510(ier\))S
+2400 V
+11 B
+1292(cdl_markCircAnnuli)S
+11 R
+2442(\(x,)S
+2594(y,)S
+2710(radius,)S
+3039(nannuli,)S
+3430(sep,)S
+3637(color,)S
+3923(ier\))S
+2520 V
+11 B
+1505(cdl_markEllipse)S
+11 R
+2442(\(x,)S
+2594(y,)S
+2710(xrad,)S
+2965(yrad,)S
+3220(rotang,)S
+3561(\256ll,)S
+3746(color,)S
+4032(ier\))S
+2640 V
+11 B
+1269(cdl_markEllipAnnuli)S
+11 R
+2442(\(x,)S
+2594(y,)S
+2710(xrad,)S
+2965(yrad,)S
+3220(ang,)S
+3439(nannuli,)S
+3830(sep,)S
+4037(color,)S
+4323(ier\))S
+2760 V
+11 B
+1612(cdl_markText)S
+11 R
+2442(\(x,)S
+2594(y,)S
+2710(str,)S
+2881(size,)S
+3112(angle,)S
+3410(color,)S
+3696(ier\))S
+2880 V
+11 B
+1734(cdl_setFont)S
+11 R
+2442(\(font\))S
+3000 V
+11 B
+1440(cdl_setTextWidth)S
+11 R
+2442(\(width\))S
+3120 V
+11 B
+1438(cdl_setLineWidth)S
+11 R
+2442(\(width\))S
+3240 V
+11 B
+1507(cdl_setLineStyle)S
+11 R
+2442(\(style\))S
+3360 V
+11 B
+1540(cdl_deleteMark)S
+11 R
+2442(\(x,)S
+2594(y,)S
+2710(ier\))S
+3480 V
+11 B
+1473(cdl_clearOverlay)S
+11 R
+2442(\(ier\))S
+3600 V
+11 B
+1363(cdl_redrawOverlay)S
+11 R
+2442(\(ier\))S
+3720 V
+11 B
+1648(cdl_setDebug)S
+11 R
+2442(\(level\))S
+7920 V
+EP
+%%Trailer
+%%DocumentFonts: Times-Roman Times-Bold Times-Italic Courier Troff
+%%Pages: 42
+ \ No newline at end of file
diff --git a/vendor/x11iraf/doc/obmsh.ps b/vendor/x11iraf/doc/obmsh.ps
new file mode 100644
index 00000000..3a7a3d86
--- /dev/null
+++ b/vendor/x11iraf/doc/obmsh.ps
@@ -0,0 +1,552 @@
+%!PS-Adobe-1.0
+%%Creator: devps (Pipeline Associates, Inc.)
+%%CreationDate: Thu Sep 11 15:23:56 1997
+%%Pages: (atend)
+%%DocumentFonts: (atend)
+
+/X{exch}def
+/r{rmoveto}def
+/m{moveto}def
+/l{lineto}def
+/rl{rlineto}def
+/lc{yc X xc X l st}def
+/mc{yc X xc X m}def
+/el{gs /a X def a div 1 X scale cp np a xc 2 div 0 360 arc st gr}def
+/ar{cp 7 2 roll np xc 5 1 roll atan 3 1 roll atan X arc st}def
+/sp{yc X xc X 6 2 roll yc X xc X 6 2 roll yc X xc X 6 2 roll ct}def
+/st{stroke}def
+/gs{gsave}def
+/gr{grestore}def
+/cp{currentpoint}def
+/np{newpath}def
+/ct{curveto}def
+/m0{0 0 moveto}def
+/BP{/devps-save save def m0}def
+/EP{
+clear devps-save restore
+showpage}def
+/res 10.000000 def
+/V{res neg div 792 add
+currentpoint pop X
+m}def
+/H{res div
+currentpoint X pop
+moveto}def
+/h{res div 0 r}def
+/v{res neg div 0 X r}def
+/xc{res div}def
+/yc{res neg div 792 add}def
+/S{X H show}def
+/psize 10 def
+/height 1 def
+/slant 0 def
+/FF{findfont X dup 12 div setlinewidth /psize X def
+ [psize 0 psize height mul slant sin slant cos div mul psize height mul 0 0]
+ makefont setfont}def
+/shade{gs
+ /dy X def
+ /dx X def
+ np m
+ setgray
+ 0 dy rl
+ dx 0 rl
+ 0 dy neg rl
+ dx neg 0 rl
+ closepath
+ fill
+gr}def
+1 setlinecap
+/R{/Times-Roman FF}def
+/B{/Times-Bold FF}def
+/I{/Times-Italic FF}def
+/Y{/Symbol FF}def
+%%EndProlog
+%%Page: 1 1
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(OBMSH)S
+1272(\()S
+1321(1)S
+1387(\))S
+2787(USER COMMANDS )S
+5060(OBMSH)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+9 B
+900(NAME)S
+1080 V
+10 R
+1260(obmsh)S
+1557(\261)S
+1637(Object)S
+1933(Manager)S
+2317(GUI)S
+2524(script)S
+2776(interpreter)S
+1248 V
+9 B
+900(SYNOPSIS)S
+1368 V
+10 B
+1260(obmsh)S
+10 R
+1574([)S
+10 I
+1607(\256le)S
+10 R
+1729(])S
+1536 V
+9 B
+900(DESCRIPTION)S
+1656 V
+10 B
+1260(Obmsh)S
+10 R
+1611(is)S
+1717(a)S
+1800(GUI)S
+2016(command)S
+2449(interpreter)S
+2903(for)S
+3058(the)S
+3219(IRAF)S
+3486(Widget)S
+3819(Server)S
+4118(/)S
+4185(Object)S
+4491(Manager)S
+4885(\(OBM\))S
+5219(that)S
+5409(exe-)S
+1776 V
+1260(cutes)S
+1499(commands)S
+1966(read)S
+2171(from)S
+2399(the)S
+2555(standard)S
+2927(input)S
+3167(or)S
+3284(from)S
+3512(a)S
+3590(\256le.)S
+3807(As)S
+3952(with)S
+4164(other)S
+4403(shell)S
+4626(interpreters)S
+5114(such)S
+5331(as)S
+10 I
+5447(csh)S
+1896 V
+10 R
+1260(if)S
+1360(the)S
+1521(program)S
+1898(is)S
+2004(a)S
+2087(\256le)S
+2254(beginning)S
+2693(with)S
+10 B
+2910(#!)S
+10 R
+2993(,)S
+3057(the)S
+3218(remainder)S
+3661(of)S
+3783(the)S
+3944(\256rst)S
+4139(line)S
+4329(speci\256es)S
+4713(an)S
+4847(interpreter)S
+5302(for)S
+5458(the)S
+2016 V
+1260(program,)S
+1653(usually)S
+1972(the)S
+2124(path)S
+2326(to)S
+2434(the)S
+2586(obmsh)S
+2883(executable.)S
+3394(There)S
+3656(are)S
+3807(no)S
+3937(arguments.)S
+2256 V
+1260(OBM)S
+1524(programs)S
+1937(are)S
+2095(Tcl)S
+2265(scripts)S
+2563(consisting)S
+3006(of)S
+3126(application)S
+3607(widgets)S
+3955(to)S
+4070(be)S
+4201(created,)S
+4550(resource)S
+4924(values)S
+5216(for)S
+5369(those)S
+2376 V
+1260(widgets,)S
+1644(callback)S
+2024(procedures,)S
+2534(and)S
+2726(OBM-speci\256c)S
+3340(functions)S
+3760(needed)S
+4090(to)S
+4216(create)S
+4501(and)S
+4692(activate)S
+5049(the)S
+5218(GUI.)S
+5497(In)S
+2496 V
+1260(applications)S
+1776(such)S
+1992(as)S
+10 I
+2108(Ximtool)S
+10 R
+2458(the)S
+2613(GUI)S
+2823(interacts)S
+3194(with)S
+3405(an)S
+3532(underlying)S
+3998(client)S
+4253(program)S
+4624(by)S
+4757(passing)S
+5091(messages)S
+5502(to)S
+2616 V
+1260(the)S
+1414(client,)S
+1693(server)S
+1967(\(the)S
+2153(object)S
+2428(manager)S
+2802(itself\))S
+3066(or)S
+3180(various)S
+3505(parameters)S
+3973(or)S
+4087(widgets)S
+4429(in)S
+4538(the)S
+4691(script.)S
+4999(Obmsh)S
+5319(scripts)S
+2736 V
+1260(have)S
+1484(no)S
+1620(client)S
+1878(but)S
+2042(will)S
+2234(execute)S
+2574(a)S
+2655(default)S
+2969(callback)S
+3338(that)S
+3525(outputs)S
+3857(the)S
+4016(client)S
+4275(message)S
+4650(to)S
+4765(the)S
+4924(standard)S
+5299(output,)S
+2856 V
+1260(the)S
+1412(script)S
+1664(will)S
+1850(continue)S
+2224(to)S
+2332(run)S
+2495(until)S
+2709(a)S
+2783('q')S
+2929(keystroke)S
+3347(is)S
+3444(detected)S
+3806(in)S
+3914(a)S
+3988(client)S
+4240(message.)S
+3096 V
+1260(Obmsh)S
+1594(script)S
+1861(support)S
+2206(all)S
+2351(features)S
+2711(of)S
+2840(the)S
+3008(Tcl)S
+3187(language)S
+3593(but)S
+3767(also)S
+3974(provide)S
+4325(a)S
+4415(builtin)S
+4723(GUI)S
+4946(capability.)S
+5441(For)S
+3216 V
+1260(applications)S
+1787(which)S
+2075(do)S
+2219(not)S
+2391(require)S
+2717(a)S
+2805(client)S
+3070(to)S
+3191(perform)S
+3555(more)S
+3803(complex)S
+4190(operations,)S
+4674(the)S
+4839(obmsh)S
+5149(provides)S
+5536(a)S
+3336 V
+1260(fully)S
+1482(featured)S
+1841(GUI)S
+2051(scripting)S
+2434(language.)S
+2882(For)S
+3054(more)S
+3292(information)S
+3797(on)S
+3930(the)S
+4085(IRAF)S
+4346(Widget)S
+4674(Server)S
+4968(/)S
+5030(OBM)S
+5292(contact)S
+3456 V
+1260(iraf@noao.edu)S
+1883(or)S
+1996(see)S
+2153(Tody,)S
+2419(D.)S
+2546(1995,)S
+2801(in)S
+2909(ADASS)S
+3267(IV)S
+3402(Proceedings,)S
+3945(ASP)S
+4159(Conf.)S
+4414(Ser,)S
+4602(Vol)S
+4782(77,)S
+4937(p.)S
+5042(89.)S
+3744 V
+9 B
+900(EXAMPLE)S
+3864 V
+10 R
+1260(The)S
+1445(following)S
+1864(GUI)S
+2071(script)S
+2323(program)S
+2691(demonstrates)S
+3248(a)S
+3322(simple)S
+3619("hello)S
+3890(world")S
+4194(application:)S
+4104 V
+1380(#!/usr/local/bin/obmsh)S
+4344 V
+1380(reset-server)S
+4464 V
+1380(appInitialize)S
+1909(hello)S
+2139(Hello)S
+2391({)S
+4584 V
+1500(!)S
+1563(Application)S
+2065(defaults)S
+2411(for)S
+2557(the)S
+2709(hello)S
+2939(world)S
+3202(program.)S
+4704 V
+1500(Hello)S
+10 Y
+1722(*)S
+10 R
+1772(objects:\\)S
+4824 V
+1740(toplevel)S
+2700(Form)S
+3157(helloForm\\)S
+4944 V
+1740(helloForm)S
+2700(Label)S
+3137(helloLabel\\)S
+5064 V
+1740(helloForm)S
+2700(Command)S
+3267(quitButton)S
+5304 V
+10 Y
+1500(*)S
+10 R
+1550(background:)S
+2559(bisque)S
+5424 V
+10 Y
+1500(*)S
+10 R
+1550(helloLabel.label:)S
+2554(Hello,)S
+2831(world!)S
+5544 V
+10 Y
+1500(*)S
+10 R
+1550(quitButton.fromHoriz:)S
+2663(helloLabel)S
+5664 V
+10 Y
+1500(*)S
+10 R
+1550(quitButton.label:)S
+2556(Quit)S
+5784 V
+1380(})S
+6024 V
+1380(createObjects)S
+6144 V
+1380(proc)S
+1587(quit)S
+1773(args)S
+1969({)S
+2047(send)S
+2260(client)S
+2512(gkey)S
+2736(q;)S
+2844(deactivate)S
+3278(unmap)S
+3580(})S
+6264 V
+1380(send)S
+1593(quitButton)S
+2052(addCallback)S
+2581(quit)S
+6384 V
+1380(activate)S
+6624 V
+1260(If)S
+1361(the)S
+1519(\256le)S
+1683(has)S
+1852(execute)S
+2192(permissions)S
+2706(set)S
+2853(the)S
+10 B
+3011(#!)S
+10 R
+3130(will)S
+3322(invoke)S
+3630(the)S
+3788(obmsh)S
+4091(to)S
+4205(execute)S
+4545(the)S
+4703(\256le,)S
+4892(otherwise)S
+5316(it)S
+5408(may)S
+6744 V
+1260(be)S
+1384(running)S
+1725(using)S
+1972(either)S
+6984 V
+1620(%)S
+1733(obmsh)S
+2030(hello.gui)S
+2700(or)S
+3090(%)S
+3203(obmsh)S
+3500(<)S
+3586(hello.gui)S
+7680 V
+900(X11IRAF Project)S
+2703(Last change: 28 Aug 1997)S
+5530(1)S
+7920 V
+EP
+%%Page: 2 2
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(OBMSH)S
+1272(\()S
+1321(1)S
+1387(\))S
+2787(USER COMMANDS )S
+5060(OBMSH)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+9 B
+900(SEE)S
+1112(ALSO)S
+1080 V
+10 R
+1260(xgterm\(1\),)S
+1714(ximtool\(1\))S
+1248 V
+9 B
+900(COPYRIGHT)S
+1368 V
+10 R
+1260(Copyright\(c\))S
+1806(1986)S
+2036(Association)S
+2538(of)S
+2651(Universities)S
+3164(for)S
+3310(Research)S
+3705(in)S
+3813(Astronomy)S
+4293(Inc.)S
+7680 V
+900(X11IRAF Project)S
+2703(Last change: 28 Aug 1997)S
+5530(2)S
+7920 V
+EP
+%%Trailer
+%%DocumentFonts: Times-Roman Times-Bold Times-Italic Symbol
+%%Pages: 2
+ \ No newline at end of file
diff --git a/vendor/x11iraf/doc/vximtool.ps b/vendor/x11iraf/doc/vximtool.ps
new file mode 100644
index 00000000..70cae4f5
--- /dev/null
+++ b/vendor/x11iraf/doc/vximtool.ps
@@ -0,0 +1,2472 @@
+%!PS-Adobe-1.0
+%%Creator: devps (Pipeline Associates, Inc.)
+%%CreationDate: Tue Mar 3 16:57:09 1998
+%%Pages: (atend)
+%%DocumentFonts: (atend)
+
+/X{exch}def
+/r{rmoveto}def
+/m{moveto}def
+/l{lineto}def
+/rl{rlineto}def
+/lc{yc X xc X l st}def
+/mc{yc X xc X m}def
+/el{gs /a X def a div 1 X scale cp np a xc 2 div 0 360 arc st gr}def
+/ar{cp 7 2 roll np xc 5 1 roll atan 3 1 roll atan X arc st}def
+/sp{yc X xc X 6 2 roll yc X xc X 6 2 roll yc X xc X 6 2 roll ct}def
+/st{stroke}def
+/gs{gsave}def
+/gr{grestore}def
+/cp{currentpoint}def
+/np{newpath}def
+/ct{curveto}def
+/m0{0 0 moveto}def
+/BP{/devps-save save def m0}def
+/EP{
+clear devps-save restore
+showpage}def
+/res 10.000000 def
+/V{res neg div 792 add
+currentpoint pop X
+m}def
+/H{res div
+currentpoint X pop
+moveto}def
+/h{res div 0 r}def
+/v{res neg div 0 X r}def
+/xc{res div}def
+/yc{res neg div 792 add}def
+/S{X H show}def
+/psize 10 def
+/height 1 def
+/slant 0 def
+/FF{findfont X dup 12 div setlinewidth /psize X def
+ [psize 0 psize height mul slant sin slant cos div mul psize height mul 0 0]
+ makefont setfont}def
+/shade{gs
+ /dy X def
+ /dx X def
+ np m
+ setgray
+ 0 dy rl
+ dx 0 rl
+ 0 dy neg rl
+ dx neg 0 rl
+ closepath
+ fill
+gr}def
+1 setlinecap
+/R{/Times-Roman FF}def
+/B{/Times-Bold FF}def
+/I{/Times-Italic FF}def
+/C{/Courier FF}def
+%%EndProlog
+%%Page: 1 1
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(VXIMTOOL)S
+1448(\()S
+1497(1)S
+1563(\))S
+2787(USER COMMANDS )S
+4884(VXIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+9 B
+900(NAME)S
+1080 V
+10 R
+1260(vximtool)S
+1652(\261-)S
+1765(A)S
+1867(virtual)S
+2158(and/or)S
+2443(proxy)S
+2706(display)S
+3025(server)S
+3298(for)S
+3444(IRAF)S
+3702(IIS)S
+3854(protocol)S
+4217(clients)S
+1248 V
+9 B
+900(SYNOPSIS)S
+1368 V
+10 B
+1260(vximtool)S
+10 R
+1662([)S
+10 I
+1725(options)S
+10 R
+2050(...])S
+1488 V
+10 B
+1260(vximtool)S
+10 R
+1662(-proxy)S
+1958([)S
+10 I
+2021(options)S
+2346(...])S
+2490(server)S
+2769([)S
+2838(server)S
+10 R
+3117(...)S
+3222(])S
+1776 V
+9 B
+900(DESCRIPTION)S
+1896 V
+10 I
+1260(VXIMTOOL)S
+10 R
+1793(is)S
+1899(a)S
+1982(image)S
+2265(display)S
+2593(server)S
+2875(process)S
+3213(much)S
+3475(like)S
+10 I
+3665(XIMTOOL)S
+10 R
+4098(,)S
+4163(except)S
+4463(that)S
+4653(all)S
+4793(it)S
+4889(normally)S
+5290(does)S
+5513(is)S
+2016 V
+1260(respond)S
+1632(to)S
+1766(datastream)S
+2254(requests)S
+2637(to)S
+2770(read)S
+2996(and)S
+3195(write)S
+3455(to)S
+3588(internal)S
+3948(frame)S
+4235(bu)S
+4335 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4396(ers)S
+4567(maintained)S
+5066(as)S
+5204(arrays)S
+5502(in)S
+2136 V
+1260(memory.)S
+1682(Multiple)S
+2062(frame)S
+2329(bu)S
+2429 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2490(ers)S
+2641(and)S
+2820(frame)S
+3087(bu)S
+3187 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3248(er)S
+3360(con\256gurations)S
+3967(are)S
+4123(supported.)S
+4607(It)S
+4703(can)S
+4876(be)S
+5005(used)S
+5223(to)S
+5336(debug)S
+2256 V
+1260(IIS)S
+1424(protocol)S
+1799(client)S
+2063(programs)S
+2482(by)S
+2624(printing)S
+2983(out)S
+3153(the)S
+3317(protocol)S
+3692(packets)S
+4033(recieved,)S
+4436(or)S
+4560(can)S
+4739(simply)S
+5053(be)S
+5188(used)S
+5412(as)S
+5536(a)S
+2376 V
+1260(dummy)S
+1602(server)S
+1881(in)S
+1995(cases)S
+2241(where)S
+2520(no)S
+2656(image)S
+2936(display)S
+3261(is)S
+3364(really)S
+3627(needed.)S
+4000(By)S
+4154(enabling)S
+4535(the)S
+10 I
+4694(-proxy)S
+10 R
+4991(\257ag)S
+5178(the)S
+5337(server)S
+2496 V
+1260(can)S
+1431(also)S
+1625(be)S
+1752(used)S
+1968(to)S
+2079(repeat)S
+2355(the)S
+2510(datastream)S
+2975(requests)S
+3335(to)S
+3446(a)S
+3522(list)S
+3677(of)S
+3792(other)S
+4029(servers,)S
+4368(e)S
+4412 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4473(ectively)S
+4821(splitting)S
+5182(the)S
+5336(image)S
+2616 V
+1260(display)S
+1579(to)S
+1687(a)S
+1761(number)S
+2096(of)S
+2209(other)S
+2444(servers.)S
+2811(See)S
+2985(below)S
+3259(for)S
+3405(details)S
+3696(on)S
+3826(using)S
+4073(the)S
+4225(program)S
+4593(in)S
+4701(this)S
+4876(manner.)S
+2856 V
+1260(The)S
+10 I
+1448(-verbose)S
+10 R
+1824(\257ag)S
+2007(will)S
+2196(log)S
+2357(all)S
+2490(datastream)S
+2955(requests)S
+3315(to)S
+3426(the)S
+3581(stderr,)S
+3866(otherwise)S
+4287(the)S
+4442(task)S
+4636(runs)S
+4841(silently)S
+5170(except)S
+5464(for)S
+2976 V
+1260(error)S
+1485(messages.)S
+1949(The)S
+2136(process)S
+2467(is)S
+2566(terminated)S
+3025(with)S
+3234(an)S
+3359(EOF)S
+3579(on)S
+3710(the)S
+3863(stdin,)S
+4114(if)S
+4206(the)S
+4359(task)S
+4551(is)S
+4649(intended)S
+5024(to)S
+5133(be)S
+5258(run)S
+5422(as)S
+5536(a)S
+3096 V
+1260(background)S
+1772(job)S
+1941(the)S
+10 I
+2104(-background)S
+10 R
+2655(\257ag)S
+2846(should)S
+3154(be)S
+3289(enabled)S
+3640(to)S
+3760(shut)S
+3969(o)S
+4019 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4122(the)S
+4286(check)S
+4560(of)S
+4685(the)S
+4849(stdin)S
+5086(and)S
+5272(avoid)S
+5536(a)S
+3216 V
+1260("waiting)S
+1634(for)S
+1783(tty)S
+1922(input")S
+2202(message)S
+2573(that)S
+2756(would)S
+3039(suspend)S
+3394(the)S
+3549(background)S
+4053(job.)S
+4269(Frame)S
+4557(bu)S
+4657 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4718(ers)S
+4867(are)S
+5021(maintained)S
+5497(as)S
+3336 V
+1260(rasters)S
+1554(in)S
+1666(memory,)S
+2058(up)S
+2192(to)S
+2305(four)S
+2506(frames)S
+2812(may)S
+3019(currently)S
+3414(be)S
+3543(de\256ned.)S
+3927(If)S
+4028(it)S
+4119(not)S
+4282(necessary)S
+4704(to)S
+4817(keep)S
+5040(the)S
+5197(displayed)S
+3456 V
+1260(images)S
+1580(in)S
+1695(memory)S
+2065(\(i.e.)S
+2257(the)S
+2416(client)S
+2675(will)S
+2868(not)S
+3033(need)S
+3258(to)S
+3373(read)S
+3581(back)S
+3806(any)S
+3987(subrasters)S
+4423(such)S
+4643(as)S
+4763(when)S
+5016(doing)S
+5281(overlay)S
+3576 V
+1260(graphics\),)S
+1690(the)S
+10 I
+1846(-noraster)S
+10 R
+2252(\257ag)S
+2436(can)S
+2608(be)S
+2736(used)S
+2953(to)S
+3066(disable)S
+3384(the)S
+3541(memory)S
+3909(rasters.)S
+4259(In)S
+4377(this)S
+4557(case)S
+4763(any)S
+4942(image)S
+5221(readback)S
+3696 V
+1260(will)S
+1446(return)S
+1714(an)S
+1838(array)S
+2072(of)S
+2185(zero)S
+2386(values.)S
+3936 V
+1260(The)S
+1448(default)S
+1758(frame)S
+2023(bu)S
+2123 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2184(er)S
+2295(size)S
+2484(is)S
+2585(512x512,)S
+2994(with)S
+3206(2)S
+3290(frames)S
+3595(de\256ned)S
+3923(initially.)S
+4324(The)S
+10 I
+4513(-con\256g)S
+10 R
+4824(and)S
+10 I
+5002(-nframes)S
+10 R
+5391(\257ags)S
+4056 V
+1260(can)S
+1437(be)S
+1570(used)S
+1792(to)S
+1909(change)S
+2230(the)S
+2391(startup)S
+2702(frame)S
+2973(bu)S
+3073 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3134(ers)S
+3289(used.)S
+3566(The)S
+3760(frame)S
+4031(bu)S
+4131 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4192(er)S
+4308(con\256guration)S
+4880(table)S
+5113(is)S
+5219(normally)S
+4176 V
+1260(taken)S
+1507(to)S
+1616(be)S
+1741(/usr/local/lib/imtoolrc)S
+2645(but)S
+2804(can)S
+2973(be)S
+3098(overridden)S
+3561(by)S
+3692(using)S
+3941(an)S
+4067(IMTOOLRC)S
+4621(environment)S
+5158(variable,)S
+5536(a)S
+4296 V
+10 I
+1260($HOME/.imtoolrc)S
+10 R
+2029(\256le,)S
+2221(or)S
+2343(the)S
+10 I
+2504(-imtoolrc)S
+10 R
+2915(command-line)S
+3531(\257ag)S
+3719(respectively.)S
+4294(The)S
+4487(format)S
+4791(of)S
+4912(the)S
+5072(frame)S
+5342(bu)S
+5442 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+5503(er)S
+4416 V
+1260(con\256guration)S
+1823(\256le)S
+1981(is)S
+4656 V
+10 I
+1410(con\256gno)S
+1784(nframes)S
+2136(width)S
+2389(height)S
+2669([extra)S
+2943(\256elds])S
+4776 V
+10 R
+1290(e.g.)S
+4896 V
+1560(1)S
+1670(2)S
+1780(512)S
+1990(512)S
+5016 V
+1560(2)S
+1670(2)S
+1780(800)S
+1990(800)S
+5136 V
+1560(3)S
+1670(1)S
+1750(1024)S
+1980(1024)S
+2480(#)S
+2560(comment)S
+5376 V
+1260(and)S
+1434(so)S
+1553(on.)S
+1738(At)S
+1868(most)S
+2093(128)S
+2273(frame)S
+2536(bu)S
+2636 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2697(er)S
+2805(sizes)S
+3030(may)S
+3233(be)S
+3358(de\256ned,)S
+3708(each)S
+3921(con\256guration)S
+4485(may)S
+4688(de\256ne)S
+4963(up)S
+5094(to)S
+5203(4)S
+5284(frames,)S
+5496 V
+1260(con\256guration)S
+1823(numbers)S
+2197(need)S
+2415(not)S
+2573(be)S
+2697(sequential.)S
+5784 V
+9 B
+900(OPTIONS)S
+5904 V
+10 B
+1260(-background)S
+6024 V
+10 R
+1510(The)S
+1695(task)S
+1886(will)S
+2072(be)S
+2196(run)S
+2359(in)S
+2467(the)S
+2619(background)S
+3120(so)S
+3239(don't)S
+3480(listen)S
+3727(to)S
+3835(STDIN)S
+4159(for)S
+4305(an)S
+4429(EOF)S
+4648(to)S
+4756(quit)S
+4942(gracefully.)S
+6192 V
+10 B
+1260(-con\256g)S
+10 I
+1579(num)S
+6312 V
+10 R
+1510(Initial)S
+1799(frame)S
+2081(bu)S
+2181 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2242(er)S
+2369(con\256guration)S
+2952(number.)S
+3362(The)S
+3567(default)S
+3894(value)S
+4160(is)S
+4277(1,)S
+4402(indicating)S
+4852(a)S
+4947(512x512)S
+5348(frame)S
+6432 V
+1510(bu)S
+1610 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+1671(er)S
+1778(with)S
+1986(2)S
+2066(frames.)S
+2422(See)S
+2596(below)S
+2870(for)S
+3016(information)S
+3518(on)S
+3648(the)S
+3800(frame)S
+4062(bu)S
+4162 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4223(ers.)S
+6600 V
+10 B
+1260(-\256fo)S
+10 I
+1462(pipe)S
+6720 V
+10 R
+1510(Speci\256es)S
+1901(the)S
+2053(name)S
+2299(of)S
+2412(the)S
+2564(\256fo)S
+2733(pipe)S
+2936(to)S
+3045(be)S
+3170(used,)S
+3409(the)S
+10 I
+3562(i)S
+10 R
+3621(and)S
+10 I
+3796(o)S
+10 R
+3877(su)S
+3966 H
+ (f)show 10 -.5 mul h (\256)show
+10 R
+4050(xes)S
+4214(will)S
+4401(be)S
+4526(added)S
+4795(automatically.)S
+5425(The)S
+6840 V
+1510(default)S
+1817(pipe)S
+2019(names)S
+2304(will)S
+2490(be)S
+2614(/dev/imt1i)S
+3056(\(input)S
+3325(pipe\))S
+3560(and)S
+3734(/dev/imt1o)S
+4198(\(output)S
+4517(pipe\).)S
+7008 V
+10 B
+1260(-\256fo_only)S
+7128 V
+10 R
+1510(If)S
+1615(set,)S
+1790(only)S
+2007(\256fo)S
+2185(pipes)S
+2435(will)S
+2630(be)S
+2763(used)S
+2985(for)S
+3140(communication)S
+3801(with)S
+4018(a)S
+4101(client)S
+4363(program,)S
+4766(sockets)S
+5100(will)S
+5296(be)S
+5430(dis-)S
+7248 V
+1510(abled.)S
+7728 V
+900(IRAF Project)S
+2719(Last change: 18 Jun 1997)S
+5530(1)S
+7920 V
+EP
+%%Page: 2 2
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(VXIMTOOL)S
+1448(\()S
+1497(1)S
+1563(\))S
+2787(USER COMMANDS )S
+4884(VXIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+10 B
+1260(-help)S
+10 R
+1510(Print)S
+1735(a)S
+1809(summary)S
+2211(of)S
+2324(command)S
+2748(line)S
+2928(options)S
+3253(to)S
+3361(the)S
+3513(screen.)S
+1128 V
+10 B
+1260(-interactive)S
+1248 V
+10 R
+1510(Allow)S
+1792(cursor)S
+2073(value)S
+2321(strings)S
+2620(to)S
+2730(be)S
+2856(typed)S
+3110(into)S
+3299(the)S
+3454(STDIN)S
+3781(in)S
+3892(response)S
+4274(to)S
+4385(cursor)S
+4667(read)S
+4871(requests)S
+5231(from)S
+5458(the)S
+1368 V
+1510(client.)S
+1536 V
+10 B
+1260(-imtoolrc)S
+10 I
+1683(\256le)S
+1656 V
+10 R
+1510(Speci\256es)S
+1923(the)S
+2097(frame)S
+2381(bu)S
+2481 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2542(er)S
+2671(con\256guration)S
+3257(\256le)S
+3438(to)S
+3569(be)S
+3716(used.)S
+4007(See)S
+4204(below)S
+4501(for)S
+4670(information)S
+5195(on)S
+5348(frame)S
+1776 V
+1510(bu)S
+1610 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+1671(ers.)S
+1944 V
+10 B
+1260(-inet_only)S
+2064 V
+10 R
+1510(If)S
+1611(set,)S
+1782(only)S
+1995(inet)S
+2180(sockets)S
+2509(will)S
+2700(be)S
+2829(used)S
+3047(for)S
+3198(communication)S
+3855(with)S
+4068(a)S
+4147(client)S
+4404(program,)S
+4802(\256fo)S
+4976(pipes)S
+5222(and)S
+5402(unix)S
+2184 V
+1510(sockets)S
+1834(will)S
+2020(be)S
+2144(disabled.)S
+2352 V
+10 B
+1260(-noraster)S
+2472 V
+10 R
+1510(If)S
+1614(set)S
+1763(no)S
+1901(client)S
+2162(data)S
+2367(will)S
+2562(be)S
+2695(stored)S
+2978(in)S
+3095(memory,)S
+3492(and)S
+3675(image)S
+3958(readback)S
+4356(will)S
+4551(return)S
+4828(an)S
+4961(array)S
+5204(of)S
+5326(zeroes)S
+2592 V
+1510(unless)S
+1790(used)S
+2003(as)S
+2116(a)S
+2190(proxy)S
+2453(server.)S
+2760 V
+10 B
+1260(-nframes)S
+10 I
+1672(num)S
+2880 V
+10 R
+1510(Speci\256es)S
+1913(the)S
+2077(number)S
+2424(of)S
+2549(frame)S
+2823(bu)S
+2923 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2984(ers)S
+3142(to)S
+3262(con\256gure)S
+3681(at)S
+3795(startup.)S
+4164(By)S
+4323(default)S
+4642(there)S
+4883(will)S
+5081(be)S
+5217(2)S
+5309(frames)S
+3000 V
+1510(available,)S
+1925(a)S
+1999(maximum)S
+2435(of)S
+2548(4)S
+2628(frames)S
+2929(are)S
+3080(allowed.)S
+3168 V
+10 B
+1260(-port_only)S
+3288 V
+10 R
+1510(Same)S
+1770(as)S
+10 I
+1891(-inet_only)S
+10 R
+2334(option.)S
+2683(If)S
+2787(set,)S
+2961(only)S
+3177(inet)S
+3365(sockets)S
+3697(will)S
+3891(be)S
+4023(used)S
+4244(for)S
+4398(communication)S
+5058(with)S
+5275(a)S
+5358(client)S
+3408 V
+1510(program.)S
+3576 V
+10 B
+1260(-port)S
+10 I
+1506(num)S
+3696 V
+10 R
+1510(Set)S
+1670(the)S
+1825(primary)S
+2174(port)S
+2368(to)S
+2479(listen)S
+2729(on)S
+2862(for)S
+3011(client)S
+3266(connections.)S
+3831(The)S
+4019(default)S
+4329(is)S
+4429(5137)S
+4662(except)S
+4955(when)S
+5204(used)S
+5420(as)S
+5536(a)S
+3816 V
+1510(proxy)S
+1773(server)S
+2046(in)S
+2154(which)S
+2428(case)S
+2629(the)S
+2781(default)S
+3088(is)S
+3185(5136.)S
+3984 V
+10 B
+1260(-proxy)S
+4104 V
+10 R
+1510(Run)S
+1714(as)S
+1834(a)S
+1915(proxy)S
+2186(server)S
+2467(by)S
+2605(repeating)S
+3014(client)S
+3274(requests)S
+3639(to)S
+3755(each)S
+3975(of)S
+4096(the)S
+10 I
+4256(server)S
+10 R
+4543(remote)S
+4858(server)S
+5139(arguments.)S
+4224 V
+1510(See)S
+1684(the)S
+1836(section)S
+2149(on)S
+2279(proxy)S
+2542(usage)S
+2799(below)S
+3073(for)S
+3219(details.)S
+4392 V
+10 B
+1260(-verbose)S
+4512 V
+10 R
+1510(If)S
+1606(set,)S
+1772(print)S
+1991(information)S
+2493(about)S
+2745(all)S
+2875(IIS)S
+3027(packets)S
+3356(headers)S
+3690(recieved)S
+4057(to)S
+4165(the)S
+4317(STDERR)S
+4731(stream.)S
+4680 V
+10 B
+1260(-unix)S
+10 I
+1513(name)S
+4800 V
+10 R
+1510(Speci\256es)S
+1909(the)S
+2069(unix)S
+2285(domain)S
+2623(socket)S
+2916(name)S
+3170(to)S
+3286(use.)S
+3512(A)S
+3622("%d")S
+3876(in)S
+3993(the)S
+4154(\256lename)S
+4537(will)S
+4732(be)S
+4865(replaced)S
+5241(with)S
+5458(the)S
+4920 V
+1510(user)S
+1706(id.)S
+5088 V
+10 B
+1260(-unix_only)S
+5208 V
+10 R
+1510(If)S
+1607(set,)S
+1774(only)S
+1983(unix)S
+2192(domain)S
+2523(sockets)S
+2848(will)S
+3035(be)S
+3160(used)S
+3374(for)S
+3521(communication)S
+4174(with)S
+4383(a)S
+4458(client)S
+4711(program,)S
+5105(inet)S
+5286(sockets)S
+5328 V
+1510(and)S
+1684(\256fos)S
+1892(will)S
+2078(be)S
+2202(disabled.)S
+5616 V
+9 B
+900(CLIENT)S
+1272(CONNECTIONS)S
+5736 V
+10 I
+1260(VXImtool)S
+10 R
+1673(allows)S
+1964(clients)S
+2255(to)S
+2363(connect)S
+2703(in)S
+2811(any)S
+2985(of)S
+3098(the)S
+3250(following)S
+3669(ways:)S
+5904 V
+10 B
+1260(\256fo)S
+1429(pipes)S
+6024 V
+10 R
+1510(The)S
+1706(traditional)S
+2158(approach.)S
+2589(The)S
+2785(default)S
+3103(global)S
+3394(/dev/imt1[io])S
+3963(pipes)S
+4215(may)S
+4428(be)S
+4564(used,)S
+4814(or)S
+4939(a)S
+5025(private)S
+5344(set)S
+5497(of)S
+6144 V
+1510(\256fos)S
+1731(can)S
+1911(be)S
+2047(speci\256ed)S
+2444(using)S
+2703(the)S
+10 I
+2867(-\256fo)S
+10 R
+3070(command)S
+3506(line)S
+3698(argument.)S
+4172(Values)S
+4491(should)S
+4800(be)S
+4936(speci\256ed)S
+5333(as)S
+5458(the)S
+6264 V
+1510(root)S
+1701(pathname)S
+2119(to)S
+2227(a)S
+2301(pair)S
+2486(of)S
+2599(\256fo)S
+2768(pipes)S
+3009(whose)S
+3294(last)S
+3463(character)S
+3857(is)S
+3954('i')S
+4078(or)S
+4191('o',)S
+4362(these)S
+4597(characters)S
+5030(will)S
+5217(be)S
+5342(added)S
+6384 V
+1510(automatically)S
+2099(when)S
+2360(opening)S
+2727(the)S
+2894(pipes.)S
+3175(For)S
+3359(example,)S
+3767(to)S
+3890(use)S
+4068(the)S
+4234(default)S
+4555(pipes)S
+4810(the)S
+4976(path)S
+5192(would)S
+5486(be)S
+6504 V
+1510(speci\256ed)S
+1895(as)S
+2008(simply)S
+2311("/dev/imt1".)S
+2832(A)S
+2934(value)S
+3180(of)S
+3293("none")S
+3599(disables)S
+3951(this)S
+4126(connection.)S
+6672 V
+10 B
+1260(tcp/ip)S
+1535(sockets)S
+6792 V
+10 R
+1510(Clients)S
+1836(connect)S
+2188(via)S
+2352(a)S
+2438(tcp/ip)S
+2708(socket.)S
+3030(The)S
+3227(default)S
+3546(port)S
+3749(is)S
+10 I
+3858(5137)S
+10 R
+4058(,)S
+4125(or)S
+4250(a)S
+4337(custom)S
+4669(port)S
+4873(may)S
+5088(be)S
+5225(speci\256ed)S
+6912 V
+1510(using)S
+1760(the)S
+10 I
+1915(-port)S
+10 R
+2148(command)S
+2575(line)S
+2758(switch.)S
+3107(This)S
+3318(permits)S
+3650(connecting)S
+4120(to)S
+4230(the)S
+4384(server)S
+4659(over)S
+4868(a)S
+4944(remote)S
+5253(network)S
+7032 V
+1510(connection)S
+1992(anywhere)S
+2423(on)S
+2567(the)S
+2734(Internet.)S
+3174(When)S
+3457(used)S
+3685(as)S
+3813(a)S
+3902(proxy)S
+4180(server)S
+4468(the)S
+4635(default)S
+4957(port)S
+5163(number)S
+5513(is)S
+7152 V
+1510(5136)S
+1742(so)S
+1863(as)S
+1978(to)S
+2088(avoid)S
+2342(a)S
+2418(con\257ict)S
+2750(with)S
+2960(an)S
+3086(XImtool)S
+3457(running)S
+3800(on)S
+3932(the)S
+4085(same)S
+4321(machine,)S
+4715(other)S
+4951(connections)S
+5459(are)S
+7272 V
+1510(disabled)S
+1881(unless)S
+2169(otherwise)S
+2595(overridden)S
+3065(by)S
+3203(a)S
+3285(command)S
+3717(line)S
+3905(option)S
+4199(following)S
+4626(the)S
+10 I
+4787(-proxy)S
+10 R
+5086(\257ag)S
+5275(to)S
+5392(reset)S
+7752 V
+900(IRAF Project)S
+2719(Last change: 18 Jun 1997)S
+5530(2)S
+7920 V
+EP
+%%Page: 3 3
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(VXIMTOOL)S
+1448(\()S
+1497(1)S
+1563(\))S
+2787(USER COMMANDS )S
+4884(VXIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+1510(the)S
+1662(connection.)S
+2185(A)S
+2287(port)S
+2478(number)S
+2813(of)S
+2926(0)S
+3006(\(zero\))S
+3273(disables)S
+3625(this)S
+3800(connection.)S
+1128 V
+10 B
+1260(unix)S
+1480(domain)S
+1833(sockets)S
+1248 V
+10 R
+1510(Like)S
+1733(a)S
+1817(tcp/ip)S
+2085(socket,)S
+2405(but)S
+2573(limited)S
+2898(to)S
+3017(a)S
+3102(single)S
+3382(host)S
+3590(system.)S
+3934(Usually)S
+4286(faster)S
+4548(than)S
+4761(a)S
+4846(tcp/ip)S
+5115(socket,)S
+5436(and)S
+1368 V
+1510(comparable)S
+2008(to)S
+2119(a)S
+2196(\256fo.)S
+2393(By)S
+2543(default)S
+2853(each)S
+3068(user)S
+3267(gets)S
+3460(their)S
+3675(own)S
+3879(unix)S
+4089(domain)S
+4421(socket,)S
+4733(so)S
+4854(this)S
+5031(option)S
+5319(allows)S
+1488 V
+1510(multiple)S
+1882(users)S
+2125(to)S
+2241(run)S
+2413(ximtools)S
+2803(on)S
+2942(the)S
+3103(same)S
+3347(host)S
+3553(without)S
+3898(having)S
+4209(to)S
+4326(customize)S
+4770(things.)S
+5109(The)S
+5303(default)S
+1608 V
+1510(value)S
+1758(is)S
+1857("/tmp/.IMT%d",)S
+2549(other)S
+2785(sockets)S
+3110(may)S
+3313(be)S
+3438(de\256ned)S
+3763(using)S
+4011(the)S
+10 I
+4164(-unix)S
+10 R
+4400(command)S
+4825(line)S
+5006(switch.)S
+5353(Legal)S
+1728 V
+1510(values)S
+1813(should)S
+2128(be)S
+2270(speci\256ed)S
+2673(as)S
+2804(a)S
+2896(\256lename)S
+3288(to)S
+3414(be)S
+3557(used)S
+3789(for)S
+3954(the)S
+4125(socket,)S
+4454(up)S
+4603(to)S
+4730(two)S
+4929("%d")S
+5193(\256elds)S
+5459(are)S
+1848 V
+1510(allowed)S
+1856(and)S
+2030(will)S
+2216(be)S
+2340(replaced)S
+2707(by)S
+2837(the)S
+2989(userid.)S
+3288(An)S
+3440(empty)S
+3720(string)S
+3978(value)S
+4224(disables)S
+4576(this)S
+4751(connection.)S
+2016 V
+1260(By)S
+1408(default)S
+10 I
+1716(vximtool)S
+10 R
+2091(listens)S
+2378(simultaneously)S
+3015(for)S
+3162(client)S
+3415(connections)S
+3923(on)S
+4054(all)S
+4186(three)S
+4417(types)S
+4660(of)S
+4775(ports.)S
+5092(Clients)S
+5408(may)S
+2136 V
+1260(connect)S
+1614(simultaneously)S
+2264(by)S
+2408(di)S
+2486 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2547(erent)S
+2790(means)S
+3089(allowing)S
+3483(up)S
+3627(to)S
+3748(three)S
+3990(di)S
+4068 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4129(erent)S
+4371(displays)S
+4742(to)S
+4863(be)S
+5000(loading)S
+5343(at)S
+5458(the)S
+2256 V
+1260(same)S
+1495(time)S
+1703(into)S
+1889(di)S
+1967 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2028(erent)S
+2257(frames.)S
+2544 V
+9 B
+900(COMMUNICATIONS)S
+1807(PROTOCOL)S
+2664 V
+10 R
+1260(Clients)S
+1583(communicate)S
+2160(with)S
+10 I
+2377(vximtool)S
+10 R
+2760(using)S
+3016(a)S
+3099(protocol)S
+3471(developed)S
+3920(originally)S
+4348(for)S
+4503(IIS)S
+4664(\(International)S
+5247(Imaging)S
+2784 V
+1260(Systems\))S
+1659(Frame)S
+1946(Bu)S
+2063 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2124(er)S
+2232(hardware,)S
+2658(the)S
+2811(so-called)S
+3202("IIS)S
+3396(protocol";)S
+3829(other)S
+4065(more)S
+4301(modern)S
+4637(protocols)S
+5040(will)S
+5227(likely)S
+5486(be)S
+2904 V
+1260(supported)S
+1687(in)S
+1798(the)S
+1953(future.)S
+2279(The)S
+2467(IIS)S
+2622(protocol)S
+2988(is)S
+3088(basically)S
+3476(a)S
+3553(command)S
+3981(packet)S
+4275(stream)S
+4575(with)S
+4787(a)S
+4865(header)S
+5164(describing)S
+3024 V
+1260(the)S
+1421(operation)S
+1837(to)S
+1954(be)S
+2087(performed)S
+2541(\(select)S
+2840(frame,)S
+3136(load)S
+3347(display,)S
+3700(read)S
+3910(cursor,)S
+4223(etc\),)S
+4436(and)S
+4618(an)S
+4750(optional)S
+5116(data)S
+5320(packet)S
+3144 V
+1260(containing)S
+1712(e.g.)S
+1886(pixels.)S
+2180(It)S
+2271(is)S
+2368(beyond)S
+2692(the)S
+2844(scope)S
+3101(of)S
+3214(this)S
+3390(document)S
+3815(to)S
+3924(describe)S
+4287(fully)S
+4507(the)S
+4660(details)S
+4952(of)S
+5066(the)S
+5219(protocol;)S
+3264 V
+1260(interested)S
+1688(users)S
+1933(should)S
+2240(contact)S
+10 I
+2568(iraf@noao.edu)S
+10 R
+3214(for)S
+3370(further)S
+3681(information)S
+4193(or)S
+4316(see)S
+4482(the)S
+10 I
+4643(A)S
+4743(Reference)S
+5180(Guide)S
+5463(for)S
+3384 V
+1260(the)S
+1412(IRAF)S
+1658(Client)S
+1933(Display)S
+2274(Library)S
+10 R
+2610(for)S
+2756(details.)S
+3672 V
+9 B
+900(PROXY)S
+1247(USAGE)S
+3792 V
+10 R
+1260(The)S
+10 I
+1445(vximtool)S
+10 R
+1819(may)S
+2021(also)S
+2212(be)S
+2336(used)S
+2549(as)S
+2663(a)S
+2738(proxy)S
+3002(server)S
+3276(by)S
+3407(enabling)S
+3782(the)S
+10 I
+3935(-proxy)S
+10 R
+4226(command)S
+4651(line)S
+4832(\257ag.)S
+5068(In)S
+5182(this)S
+5358(mode)S
+3912 V
+1260(the)S
+1420(program)S
+1796(acts)S
+1989(as)S
+2110(a)S
+2191(relay)S
+2427(for)S
+2580(the)S
+2739(IIS)S
+2898(datastream)S
+3367(packets,)S
+3728(sending)S
+4076(image)S
+4357(data,)S
+4585(frame)S
+4854(requests,)S
+5243(etc.)S
+5421(to)S
+5536(a)S
+4032 V
+1260(list)S
+1421(of)S
+1542(other)S
+1785(servers)S
+2105(speci\256ed)S
+2498(on)S
+2636(the)S
+2796(command)S
+3228(line.)S
+3471(The)S
+3664(e)S
+3708 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3769(ect)S
+3923(of)S
+4045(this)S
+4229(is)S
+4335(to)S
+4452(allow)S
+4713(a)S
+4796(client)S
+5057(to)S
+5174(display)S
+5502(to)S
+4152 V
+1260(this)S
+1436(program)S
+1805(which)S
+2080(then)S
+2283(re-displays)S
+2752(to)S
+2861(each)S
+3074(of)S
+3188(the)S
+3341(other)S
+3577(named)S
+3874(servers.)S
+4241(A)S
+4343(maximum)S
+4779(of)S
+4892(8)S
+4972(servers)S
+5284(may)S
+5486(be)S
+4272 V
+1260(named,)S
+1594(they)S
+1809(may)S
+2024(be)S
+2161(either)S
+2431(on)S
+2574(the)S
+2740(local)S
+2978(host)S
+3189(or)S
+3316(a)S
+3404(remote)S
+3725(machine)S
+4107(and)S
+4295(connections)S
+4816(can)S
+4998(be)S
+5136(established)S
+4392 V
+1260(using)S
+1507(either)S
+1764(\256fos)S
+1972(or)S
+2085(sockets.)S
+2464(See)S
+2638(below)S
+2912(for)S
+3058(details)S
+3349(on)S
+3479(how)S
+3681(to)S
+3789(specify)S
+4107(the)S
+4259(server)S
+4532(connection.)S
+4632 V
+1260(The)S
+1445(current)S
+1757(implementation)S
+2415(has)S
+2578(a)S
+2652(few)S
+2831(restrictions)S
+3305(users)S
+3540(should)S
+3837(keep)S
+4055(in)S
+4163(mind:)S
+4800 V
+1620(Cursor)S
+1924(and)S
+2100(image)S
+2376(readback)S
+2767(are)S
+2920(done)S
+3146(by)S
+3278(sending)S
+3621(the)S
+3775(request)S
+10 I
+4095(only)S
+10 R
+4299(to)S
+4409(the)S
+4563(\256rst)S
+4751(server)S
+5026(named)S
+5325(on)S
+5458(the)S
+4920 V
+1620(command)S
+2049(line.)S
+2289(This)S
+2502(is)S
+2604(done)S
+2833(to)S
+2946(avoid)S
+3203(forcing)S
+3526(a)S
+3605(cursor)S
+3889(mode)S
+4146(on)S
+4281(all)S
+4416(servers)S
+4733(which)S
+5012(cannot)S
+5313(be)S
+5442(ter-)S
+5040 V
+1620(minated)S
+1973(when)S
+2220(a)S
+2295(response)S
+2675(is)S
+2773(received)S
+3141(from)S
+3366(only)S
+3576(one)S
+3752(server,)S
+4052(and)S
+4228(means)S
+4515(that)S
+4697(the)S
+4851(\256rst)S
+5039(server)S
+5314(named)S
+5160 V
+1620(should)S
+1924(be)S
+2055(the)S
+2214(one)S
+2395(used)S
+2615(to)S
+2730(control)S
+3050(interactive)S
+3507(sessions.)S
+3926(The)S
+4117(remaining)S
+4558(servers)S
+4876(however)S
+5255(can)S
+5429(still)S
+5280 V
+1620(respond)S
+1966(to)S
+2074(cursor)S
+2353(requests)S
+2710(from)S
+2934(other)S
+3169(applications)S
+3682(connected)S
+4116(to)S
+4224(that)S
+4404(server)S
+4677(on)S
+4807(another)S
+5136(channel.)S
+5448 V
+1620(All)S
+1792(named)S
+2102(servers)S
+2428(must)S
+2667(be)S
+2805(running)S
+3160(prior)S
+3398(to)S
+3520(starting)S
+3864(the)S
+4031(proxy)S
+4309(server.)S
+4652(The)S
+4852(connection)S
+5335(to)S
+5458(the)S
+5568 V
+1620(remote)S
+1934(servers)S
+2253(is)S
+2357(established)S
+2838(when)S
+3091(this)S
+3273(task)S
+3471(is)S
+3575(\256rst)S
+3768(run)S
+3937(and)S
+4117(if)S
+4214(no)S
+4350(server)S
+4629(is)S
+4732(running)S
+5079(that)S
+5265(connec-)S
+5688 V
+1620(tion)S
+1806(will)S
+1992(be)S
+2116(ignored.)S
+2506(The)S
+2691(task)S
+2882(will)S
+3068(exit)S
+3248(if)S
+3339(no)S
+3469(remote)S
+3776(servers)S
+4088(can)S
+4256(be)S
+4380(found)S
+4643(for)S
+4789(display.)S
+5856 V
+1620(Any)S
+1832(connected)S
+2276(server)S
+2559(that)S
+2749(shuts)S
+2995(down)S
+3257(while)S
+3519(the)S
+3682(proxy)S
+3956(server)S
+4240(is)S
+4348(running)S
+4700(is)S
+4808(likely)S
+5077(to)S
+5196(cause)S
+5458(the)S
+5976 V
+1620(program)S
+1988(to)S
+2096(crash)S
+2336(on)S
+2466(the)S
+2618(next)S
+2820(display.)S
+6264 V
+9 B
+900(SPECIFYING)S
+1482(THE)S
+1699(REMOTE)S
+2126(SERVER)S
+2518(CONNECTION)S
+6384 V
+10 R
+1260(The)S
+1445(syntax)S
+1736(for)S
+1882(the)S
+2034(server)S
+2307(argument)S
+2714(used)S
+2927(in)S
+3035(proxy)S
+3298(mode)S
+3550(is)S
+3647(as)S
+3760(follows:)S
+6624 V
+10 I
+1620(<domain>)S
+2086(:)S
+2149(<address>)S
+6864 V
+10 R
+1260(where)S
+1539(<domain>)S
+1988(is)S
+2092(one)S
+2273(of)S
+10 B
+2393(inet)S
+10 R
+2591(\(internet)S
+2966(tcp/ip)S
+3231(socket\),)S
+10 B
+3581(unix)S
+10 R
+3808(\(unix)S
+4056(domain)S
+4393(socket\))S
+4718(or)S
+10 B
+4838(\256fo)S
+10 R
+5014(\(named)S
+5350(pipe\).)S
+6984 V
+1260(The)S
+1445(form)S
+1669(of)S
+1782(the)S
+1934(address)S
+2263(depends)S
+2620(upon)S
+2850(the)S
+3002(domain,)S
+3357(as)S
+3470(illustrated)S
+3900(in)S
+4008(the)S
+4160(examples)S
+4567(below.)S
+7272 V
+1260(inet:5137)S
+2760(Connect)S
+3123(to)S
+3231(port)S
+3422(5137)S
+3652(on)S
+3782(the)S
+3934(local)S
+4158(host.)S
+7752 V
+900(IRAF Project)S
+2719(Last change: 18 Jun 1997)S
+5530(3)S
+7920 V
+EP
+%%Page: 4 4
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(VXIMTOOL)S
+1448(\()S
+1497(1)S
+1563(\))S
+2787(USER COMMANDS )S
+4884(VXIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+1260(inet:5137:foo.bar.edu)S
+2760(Client)S
+3055(connection)S
+3543(to)S
+3671(port)S
+3882(5137)S
+4133(on)S
+4284(internet)S
+4640(host)S
+10 I
+4858(foo.bar.edu)S
+10 R
+5319(.)S
+5425(The)S
+1080 V
+2760(dotted)S
+3040(\(numeric\))S
+3463(form)S
+3687(of)S
+3800(address)S
+4129(may)S
+4331(also)S
+4522(be)S
+4646(used.)S
+1248 V
+1260(unix:/tmp/.IMT212)S
+2760(Unix)S
+3010(domain)S
+3360(socket)S
+3665(with)S
+3893(the)S
+4066(given)S
+4339(pathname.)S
+4803(IPC)S
+5010(method,)S
+5386(local)S
+1368 V
+2760(host)S
+2957(only.)S
+1536 V
+1260(\256fo:/dev/imt1i:/dev/imt1o)S
+2760(FIFO)S
+3021(or)S
+3148(named)S
+3458(pipe)S
+3674(with)S
+3896(the)S
+4062(given)S
+4328(pathname.)S
+4815(IPC)S
+5016(method,)S
+5386(local)S
+1656 V
+2760(host)S
+2969(only.)S
+3244(Two)S
+3469(pathnames)S
+3938(are)S
+4101(required,)S
+4500(one)S
+4686(for)S
+4844(input)S
+5092(and)S
+5278(one)S
+5464(for)S
+1776 V
+2760(output,)S
+3071(since)S
+3306(FIFOs)S
+3592(are)S
+3743(not)S
+3901(bidirectional.)S
+1944 V
+1260(The)S
+1450(address)S
+1784(\256eld)S
+1997(may)S
+2204(contain)S
+2533(up)S
+2668(to)S
+2781(two)S
+2966("%d")S
+3216(\256elds.)S
+3523(If)S
+3624(present,)S
+3972(the)S
+4129(user's)S
+4402(UID)S
+4614(will)S
+4805(be)S
+4934(substituted)S
+5403(\(e.g.)S
+2064 V
+1260("unix:/tmp/.IMT%d"\).)S
+2352 V
+9 B
+900(EXAMPLES)S
+2472 V
+10 R
+1260(1\))S
+1373(Run)S
+1570(the)S
+1722(vximtool,)S
+2139(logging)S
+2475(output)S
+2761(to)S
+2869(the)S
+3021(\256le)S
+3179(named)S
+3475("spool":)S
+2712 V
+10 C
+1750(%)S
+1870(vximtool)S
+2410(-verbose)S
+2950(>&)S
+3130(spool)S
+2880 V
+10 R
+1260(2\))S
+1373(Run)S
+1570(the)S
+1722(vximtool)S
+2114(in)S
+2222(the)S
+2374(background,)S
+2900(connect)S
+3240(only)S
+3448(on)S
+3578(unix)S
+3786(sockets,)S
+4135(no)S
+4265(output:)S
+3120 V
+10 C
+1750(%)S
+1870(vximtool)S
+2410(-b)S
+2590(-unix_only)S
+3250(&)S
+3288 V
+10 R
+1260(3\))S
+1373(Don't)S
+1636(store)S
+1860(images)S
+2173(in)S
+2281(memory,)S
+2669(start)S
+2871(with)S
+3079(initial)S
+3343(1024x1024)S
+3823(frame)S
+4085(bu)S
+4185 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4246(er:)S
+3528 V
+10 C
+1750(%)S
+1870(vximtool)S
+2410(-noraster)S
+3010(-config)S
+3490(3)S
+3696 V
+10 R
+1260(4\))S
+1373(Run)S
+1570(the)S
+1722(vximtool)S
+2114(in)S
+2222(the)S
+2374(background,)S
+2900(taking)S
+3180(cursor)S
+3459(input)S
+3695(from)S
+3919(a)S
+3993(\256le:)S
+3936 V
+10 C
+1750(%)S
+1870(vximtool)S
+2410(-i)S
+2590(<)S
+2710(cursor_file)S
+3430(&)S
+4104 V
+10 R
+1260(5\))S
+1373(Run)S
+1570(as)S
+1683(a)S
+1757(proxy)S
+2020(server,)S
+2318(displaying)S
+2765(to)S
+2873(both)S
+3081(a)S
+3155(local)S
+3379(and)S
+3553(a)S
+3627(remote)S
+3934(XImtool,)S
+4328(log)S
+4486(output)S
+4772(to)S
+4880(stderr:)S
+4344 V
+10 I
+1750(...start)S
+2039(all)S
+2175(XImtool)S
+2527(servers)S
+2845(to)S
+2953(be)S
+3077(used)S
+4464 V
+10 C
+1750(%)S
+1870(vximtool)S
+2410(-v)S
+2590(-proxy)S
+3010(unix:/tmp/.IMT%d)S
+4030(inet:5137:pisces)S
+4584 V
+1750(Connected)S
+2350(to)S
+2530(server)S
+2950(on)S
+3130(unix:/tmp/.IMT359)S
+4704 V
+1750(Connected)S
+2350(to)S
+2530(server)S
+2950(on)S
+3130(inet:5137:pisces)S
+4824 V
+1750(Open)S
+2050(to)S
+2230(accept)S
+2650(input)S
+3010(on)S
+3190(inet:)S
+3550(port)S
+3850(5136)S
+5112 V
+10 R
+1260(To)S
+1407(display)S
+1732(to)S
+1846(the)S
+2004(proxy)S
+2273(server)S
+2552(the)S
+2710(client)S
+2969(should)S
+3273(connect)S
+3620(to)S
+3735(the)S
+3894(vximtool)S
+4293(on)S
+10 I
+4430(inet:5136)S
+10 R
+4813(,)S
+4875(the)S
+5034(proxy)S
+5304(in)S
+5419(turn)S
+5232 V
+1260(will)S
+1463(relay)S
+1709(data)S
+1922(to)S
+2047(the)S
+2216(servers)S
+2545(listed)S
+2809(on)S
+2956(the)S
+3125(command)S
+3566(line.)S
+3818(Note)S
+4059(that)S
+4256(in)S
+4381(this)S
+4572(last)S
+4757(example)S
+5141(any)S
+5331(cursor)S
+5352 V
+1260(requests)S
+1626(from)S
+1859(the)S
+2020(client)S
+2281(connected)S
+2724(to)S
+2841(the)S
+3002(vximtool)S
+3403(will)S
+3598(be)S
+3731(handled)S
+4086(by)S
+4225(the)S
+4386(ximtool)S
+4737(connected)S
+5180(on)S
+5319(a)S
+5402(unix)S
+5472 V
+1260(socket)S
+1554(on)S
+1693(the)S
+1854(local)S
+2087(machine)S
+2464(\(i.e.)S
+2658(the)S
+2819(\256rst)S
+3014(server)S
+3296(argument\).)S
+3800(The)S
+3994(remote)S
+4310(ximtool)S
+4661(on)S
+4800(the)S
+4960(machine)S
+5336(pisces)S
+5592 V
+1260(could)S
+1516(simultaneously)S
+2156(be)S
+2284(used)S
+2501(by)S
+2635(another)S
+2968(client)S
+3224(on)S
+3358(that)S
+3542(machine)S
+3914(connected)S
+4352(by)S
+4486(some)S
+4732(other)S
+4972(means.)S
+5317(In)S
+5435(this)S
+5712 V
+1260(case)S
+1476(it)S
+1576(will)S
+1776(only)S
+1998(display)S
+2331(images)S
+2658(coming)S
+3002(from)S
+3240(the)S
+10 I
+3406(vximtool)S
+10 R
+3794(proxy,)S
+4096(but)S
+4268(could)S
+4534(be)S
+4672(used)S
+4899(in)S
+5021(an)S
+5159(interactive)S
+5832 V
+1260(IRAF)S
+1518(session)S
+1837(running)S
+2178(on)S
+2308(pisces)S
+2582(to)S
+2690(examine)S
+3058(the)S
+3210(images.)S
+6120 V
+9 B
+900(SEE)S
+1112(ALSO)S
+6240 V
+10 R
+1260(ximtool\(1\))S
+6360 V
+10 I
+1260(A)S
+1351(Reference)S
+1779(Guide)S
+2053(for)S
+2200(the)S
+2352(IRAF)S
+2598(Client)S
+2873(Display)S
+3214(Library)S
+3550(\(CDL\))S
+6528 V
+9 B
+900(COPYRIGHT)S
+6648 V
+10 R
+1260(Copyright\(c\))S
+1806(1986)S
+2036(Association)S
+2538(of)S
+2651(Universities)S
+3164(for)S
+3310(Research)S
+3705(in)S
+3813(Astronomy)S
+4293(Inc.)S
+7680 V
+900(IRAF Project)S
+2719(Last change: 18 Jun 1997)S
+5530(4)S
+7920 V
+EP
+%%Trailer
+%%DocumentFonts: Times-Roman Times-Bold Times-Italic Courier
+%%Pages: 4
+ \ No newline at end of file
diff --git a/vendor/x11iraf/doc/xgterm.ps b/vendor/x11iraf/doc/xgterm.ps
new file mode 100644
index 00000000..f3615da4
--- /dev/null
+++ b/vendor/x11iraf/doc/xgterm.ps
@@ -0,0 +1,7083 @@
+%!PS-Adobe-1.0
+%%Creator: devps (Pipeline Associates, Inc.)
+%%CreationDate: Mon Apr 10 21:27:16 2000
+%%Pages: (atend)
+%%DocumentFonts: (atend)
+
+/X{exch}def
+/r{rmoveto}def
+/m{moveto}def
+/l{lineto}def
+/rl{rlineto}def
+/lc{yc X xc X l st}def
+/mc{yc X xc X m}def
+/el{gs /a X def a div 1 X scale cp np a xc 2 div 0 360 arc st gr}def
+/ar{cp 7 2 roll np xc 5 1 roll atan 3 1 roll atan X arc st}def
+/sp{yc X xc X 6 2 roll yc X xc X 6 2 roll yc X xc X 6 2 roll ct}def
+/st{stroke}def
+/gs{gsave}def
+/gr{grestore}def
+/cp{currentpoint}def
+/np{newpath}def
+/ct{curveto}def
+/m0{0 0 moveto}def
+/BP{/devps-save save def m0}def
+/EP{
+clear devps-save restore
+showpage}def
+/res 10.000000 def
+/V{res neg div 792 add
+currentpoint pop X
+m}def
+/H{res div
+currentpoint X pop
+moveto}def
+/h{res div 0 r}def
+/v{res neg div 0 X r}def
+/xc{res div}def
+/yc{res neg div 792 add}def
+/S{X H show}def
+/psize 10 def
+/height 1 def
+/slant 0 def
+/FF{findfont X dup 12 div setlinewidth /psize X def
+ [psize 0 psize height mul slant sin slant cos div mul psize height mul 0 0]
+ makefont setfont}def
+/shade{gs
+ /dy X def
+ /dx X def
+ np m
+ setgray
+ 0 dy rl
+ dx 0 rl
+ 0 dy neg rl
+ dx neg 0 rl
+ closepath
+ fill
+gr}def
+1 setlinecap
+/R{/Times-Roman FF}def
+/B{/Times-Bold FF}def
+/I{/Times-Italic FF}def
+%% Troff special characters not on Symbol font
+%% Copyright (C) 1986 by Pipeline Associates, Inc.
+%% Version 1.1
+/altRTD 20 dict def
+altRTD begin
+/s{setcachedevice}def
+/C{1000 1000 scale}def
+/m{moveto}def
+/c{curveto}def
+/S{stroke}def
+/l{lineto}def
+/a{arcto}def
+/p{pop}def
+/sl{setlinewidth}def
+end
+/F_Troff 17 dict def F_Troff begin
+systemdict /currentpacking known
+{/SavePacking currentpacking def true setpacking}if
+/PaintType 0 def
+/FontType 3 def
+/StrokeWidth 0 def
+/UniqueID 8277003 def
+/FontMatrix [.001000 0 0 .001000 0 0] def
+/FontBBox [-12 -105 942 855 ] def
+/Encoding 256 array def
+/CD 256 1 add dict def
+/FontInfo 3 dict def FontInfo begin
+/UnderlinePosition -133 def /UnderlineThickness 20 def end
+/FontName (Troff) def
+0 1 256 1 sub{Encoding exch /.notdef put}for
+CD /.notdef{500 0 setcharwidth{}}put
+Encoding (1) 0 get /br put
+%% bold vertical rule used by tbl
+CD /br{
+C
+0 0 -.5 -.5 1 1 s
+np
+.05 sl
+0 -.1 m
+0 .9 l
+{S}
+}put
+Encoding (2) 0 get /ul put
+%% underline used by tbl
+CD /ul{
+C
+.5 0 -.5 -.5 1 1 s
+np
+.05 sl
+0 -.1 m
+.5 -.1 l
+{S}
+}put
+Encoding (3) 0 get /ru put
+%% baseline rule
+CD /ru{
+C
+.5 0 -.5 -.5 1 1 s
+np
+.05 sl
+m0
+.5 0 l
+{S}
+}put
+Encoding (4) 0 get /vr put
+%% vertical rule
+CD /vr{
+C
+0 0 -.5 -.5 1 1 s
+np
+.05 sl
+m0
+0 1 l
+{S}
+}put
+Encoding (5) 0 get /sq put
+%% square
+CD /sq{
+C
+.5 0 -.5 -.5 1 1 s
+np
+.05 sl
+0 .25 m
+0 .5 rl
+.5 0 rl
+0 -.5 rl
+-.5 0 rl
+closepath
+{S}
+}put
+Encoding (6) 0 get /bx put
+%% solid box
+CD /bx{
+C
+.5 0 -.5 -.5 1 1 s
+np
+0 .25 m
+0 .5 rl
+.5 0 rl
+0 -.5 rl
+-.5 0 rl
+closepath
+{fill}
+}put
+Encoding (7) 0 get /rn put
+%% radical extender
+CD /rn{
+C
+.5 0 -.5 -.5 1 1 s
+np
+.03 sl
+-.03 .9 m
+.5 0 rl
+{S}
+}put
+Encoding (8) 0 get /GR put
+%% gray mask
+CD /GR{
+C
+.5 0 setcharwidth
+.5 setgray
+np
+0 -.1 m
+0 1 rl
+.5 0 rl
+0 -1 rl
+-.5 0 rl
+closepath
+{fill}
+}put
+Encoding 97 /a put
+CD /a{1000 0 0 66 942 421 s 430 415
+m 578 406 678 349 662 319 c 655 306 614 287 583
+296 c 570 300 466 340 438 332 c 365 309 335 213
+270 209 c 0 310 m 108 310 l 108 114 l 0
+114 l 0 310 l 42 161 m 42 134 l 66 134 l 66
+161 l 42 161 l 47 155 m 47 140 l 62 140 l 62
+155 l 47 155 l 110 133 m 226 113 300 66 410
+80 c 497 91 550 69 634 76 c 645 76 663 92 669
+107 c 677 125 673 141 668 160 c 725 334 m 758
+332 734 253 701 250 c 501 325 m 475 316 476 309
+473 302 c 465 282 482 263 499 257 c 552 236 615
+253 689 253 c 701 253 713 236 713 218 c 712 194
+702 168 678 161 c 671 159 663 160 655 160 c 591
+158 516 156 479 168 c 461 173 453 191 453 210 c 453
+224 456 235 466 244 c 476 253 490 252 503 255 c 459
+84 m 447 96 435 106 435 123 c 435 136 440 145 447
+155 c 453 163 462 168 469 173 c 110 293 m 173
+318 300 421 435 415 c 609 407 852 416 885 411 c 898
+409 924 411 930 380 c 942 316 828 339 742 334 c 731
+334 730 335 725 335 c 701 336 685 336 660 336 c{S}}put
+Encoding 98 /b put
+CD /b{1000 0 -12 66 930 421 s 500
+415 m 352 406 252 349 268 319 c 275 306 316 287
+347 296 c 360 300 464 340 492 332 c 565 309 595
+213 660 209 c 930 310 m 822 310 l 822 114 l 930
+114 l 930 310 l 888 161 m 888 134 l 864 134
+l 864 161 l 888 161 l 883 155 m 883 140 l 868
+140 l 868 155 l 883 155 l 820 133 m 704 113
+630 66 520 80 c 433 91 380 69 296 76 c 285 76
+267 92 261 107 c 253 125 257 141 262 160 c 205
+334 m 172 332 196 253 229 250 c 429 325 m 455
+316 454 309 457 302 c 465 282 448 263 431 257 c 378
+236 315 253 241 253 c 229 253 217 236 217 218 c 218
+194 228 168 252 161 c 259 159 267 160 275 160 c 339
+158 414 156 451 168 c 469 173 477 191 477 210 c 477
+224 474 235 464 244 c 454 253 440 252 427 255 c 471
+84 m 483 96 495 106 495 123 c 495 136 490 145 483
+155 c 477 163 468 168 461 173 c 820 293 m 757
+318 630 421 495 415 c 321 407 78 416 45 411 c 32
+409 6 411 0 380 c -12 316 102 339 188 334 c 199
+334 200 335 205 335 c 229 336 245 336 270 336 c{S}}put
+Encoding 99 /c put
+CD /c{1000 0 184 0 827 627 s 185 315
+m 186 488 332 627 505 625 c 682 623 827 467 815
+290 c 804 124 666 0 500 0 c 327 0 184 142 185
+315 c{S}}put
+Encoding 100 /d put
+CD /d{590 0 134 158 477 500 s 300
+160 m 208 162 134 238 135 330 c 136 423 212 500
+305 500 c 397 500 473 427 475 335 c 477 239 396
+158 300 160 c{fill}}put
+Encoding 101 /e put % Bell Symbol
+CD /e{1010 0 -100 -210 1010 1010 s 100 sl 0 setlinecap
+420 300 450 0 360 arc
+420 650 m 420 575 l S
+newpath 120 125 m 720 125 l 75 sl S
+420 125 m 420 25 l S
+220 400 m 220 175 120 175 100 a p p p p
+220 400 m 220 550 420 550 80 a p p p p
+620 400 m 620 175 720 175 100 a p p p p
+620 400 m 620 550 420 550 80 a p p p p
+295 550 m 545 550 l{S}}put
+/BuildChar{altRTD /BuildChar get exec}def end
+altRTD begin /BuildChar{altRTD begin
+/char exch def /fontdict exch def save
+/charname fontdict /Encoding get char get def
+fontdict /StrokeWidth get sl
+fontdict /CD get dup charname known
+{charname}{/.notdef}ifelse get newpath exec
+fontdict /PaintType get 0 eq{exec}{p S}ifelse
+restore end}def end
+systemdict /currentpacking known{F_Troff /SavePacking get setpacking}if
+/Troff F_Troff definefont pop
+/Y1{/Troff FF}def
+/Y{/Symbol FF}def
+%%EndProlog
+%%Page: 1 1
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+120 V
+1260(#)S
+7680 V
+900(X11IRAF Project)S
+2709(Last change: 16 Dec 1996)S
+5530(1)S
+7920 V
+EP
+%%Page: 1 2
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XGTERM)S
+1338(\()S
+1387(1)S
+1453(\))S
+2787(USER COMMANDS )S
+4994(XGTERM)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+9 B
+900(NAME)S
+1080 V
+10 R
+1260(xgterm)S
+1573(\261)S
+1653(terminal)S
+2016(emulator)S
+2401(for)S
+2547(X)S
+2649(with)S
+2857(graphics)S
+3225(and)S
+3399(imaging)S
+3757(capability)S
+1248 V
+9 B
+900(SYNOPSIS)S
+1368 V
+10 B
+1260(xgterm)S
+10 R
+1594([\261)S
+10 I
+1677(toolkitoption)S
+10 R
+2219(...])S
+2357([\261)S
+10 I
+2440(option)S
+10 R
+2726(...])S
+1536 V
+9 B
+900(DESCRIPTION)S
+1656 V
+10 R
+1260(The)S
+10 I
+1449(xgterm)S
+10 R
+1760(program)S
+2132(is)S
+2233(a)S
+2311(terminal)S
+2678(emulator)S
+3067(for)S
+3217(the)S
+3373(X)S
+3480(Window)S
+3859(System)S
+4189(based)S
+4451(largely)S
+4763(on)S
+10 I
+4898(xterm)S
+10 R
+5160(but)S
+5323(with)S
+5536(a)S
+1776 V
+1260(completely)S
+1745(new)S
+1952(graphics)S
+2331(and)S
+2516(imaging)S
+2885(widget.)S
+3223(It)S
+3325(provides)S
+3710(DEC)S
+3951(VT102)S
+4275(and)S
+4460(Tektronix)S
+4895(4014)S
+5136(compatible)S
+1896 V
+1260(terminals)S
+1665(for)S
+1814(programs)S
+2224(that)S
+2407(can't)S
+2639(use)S
+2806(the)S
+2962(window)S
+3318(system)S
+3630(directly.)S
+10 I
+4024(XGterm)S
+10 R
+4374(also)S
+4569(serves)S
+4852(as)S
+4969(a)S
+5047(prototype)S
+5464(for)S
+2016 V
+1260(the)S
+10 I
+1417(Widget)S
+1735(Server)S
+10 R
+2030(being)S
+2287(developed)S
+2732(by)S
+2867(the)S
+3024(IRAF)S
+3287(Project)S
+3605(at)S
+3712(NOAO.)S
+4089(The)S
+10 I
+4278(Object)S
+4578(Manager)S
+4978(Library)S
+10 R
+5318(it)S
+5408(uses)S
+2136 V
+1260(implements)S
+1777(a)S
+1872(window)S
+2245(system)S
+2574(toolkit)S
+2887(as)S
+3021(an)S
+3166(interpreted)S
+3649(window-object)S
+4299(language,)S
+4735(allowing)S
+5136(application)S
+2256 V
+1260(GUIs)S
+1514(to)S
+1630(be)S
+1762(de\256ned)S
+2094(and)S
+2276(executed)S
+2668(at)S
+2778(runtime)S
+3126(without)S
+3469(compiling)S
+3912(any)S
+4093(code,)S
+4343(and)S
+4524(with)S
+4739(minimal)S
+5110(dependence)S
+2376 V
+1260(upon)S
+1496(the)S
+1654(underlying)S
+2123(window)S
+2481(system)S
+2795(toolkit)S
+3093(library.)S
+3450(We)S
+3624(will)S
+3816(concentrate)S
+4311(here,)S
+4543(however,)S
+4947(on)S
+5083(it's)S
+5247(use)S
+5416(as)S
+5536(a)S
+2496 V
+1260(terminal)S
+1623(emulator)S
+2008(and)S
+2182(a)S
+2256(description)S
+2730(of)S
+2843(the)S
+2995(new)S
+10 I
+3191(Gterm)S
+10 R
+3476(widget.)S
+2664 V
+1260(The)S
+1460(Gterm)S
+1760(graphics)S
+2143(window)S
+2510(operates)S
+2887(almost)S
+3199(identically)S
+3666(to)S
+3790(the)S
+10 I
+3958(xterm)S
+10 R
+4231(Tek)S
+4432(window,)S
+4825(however)S
+5214(there)S
+5459(are)S
+2784 V
+1260(extensions)S
+1729(for)S
+1892(implementing)S
+2495(full-screen)S
+2968(cursors,)S
+3328(imaging,)S
+3728(area)S
+3940(\256lls,)S
+4163(colors,)S
+4479(graphics)S
+4863(erasure,)S
+5221(a)S
+5311("status)S
+2904 V
+1260(line")S
+1482(and)S
+1657(so)S
+1778(on.)S
+1965(Any)S
+2169(graphics)S
+2539(application)S
+3015(capable)S
+3351(of)S
+3466(running)S
+3809(under)S
+4068(an)S
+10 I
+4194(xterm)S
+10 R
+4453(Tek)S
+4640(window)S
+4994(should)S
+5293(also)S
+5486(be)S
+3024 V
+1260(able)S
+1458(to)S
+1568(use)S
+10 I
+1733(xgterm)S
+10 R
+2042(as)S
+2157(well.)S
+2416(Client)S
+2693(programs)S
+3102(wishing)S
+3451(to)S
+3561(make)S
+3809(use)S
+3973(of)S
+4087(the)S
+4240(extended)S
+4631(features,)S
+5002(or)S
+5116(those)S
+5358(wish-)S
+3144 V
+1260(ing)S
+1418(to)S
+1526(implement)S
+1984(a)S
+2058(GUI,)S
+2291(are)S
+2443(advised)S
+2779(to)S
+2888(use)S
+3052(the)S
+3205(OBM)S
+3464(\()S
+10 I
+3497(Object)S
+3794(Manager)S
+10 R
+4160(\))S
+4224(library)S
+4521(supplied)S
+4891(with)S
+5100(the)S
+5253(XGterm)S
+3264 V
+1260(source)S
+1552(as)S
+1667(part)S
+1854(of)S
+1968(the)S
+2121(X11IRAF)S
+2552(package.)S
+2964(This)S
+3173(provides)S
+3548(a)S
+3623(much)S
+3876(better)S
+4134(programmatic)S
+4725(interface)S
+5104(to)S
+5213(all)S
+5344(of)S
+5458(the)S
+3384 V
+1260(features)S
+1615(available;)S
+2043(however,)S
+2451(as)S
+2574(of)S
+2697(this)S
+2882(writing)S
+3211(it)S
+3307(is)S
+3414(not)S
+3582(yet)S
+3744(fully)S
+3973(documented.)S
+4556(Users)S
+4823(are)S
+4984(referred)S
+5339(to)S
+5458(the)S
+3504 V
+10 I
+1260(XImtool)S
+10 R
+1616(task)S
+1810(as)S
+1926(an)S
+2053(example)S
+2424(of)S
+2540(a)S
+2617(more)S
+2855(complex)S
+3232(application)S
+3709(using)S
+3959(the)S
+10 I
+4114(OBM)S
+4363(Library)S
+10 R
+4702(and)S
+10 I
+4879(Gterm)S
+10 R
+5167(widget,)S
+5497(as)S
+3624 V
+1260(well)S
+1466(as)S
+1583(demo)S
+1839(tasks)S
+2073(in)S
+2185(the)S
+10 I
+2341(guidemo)S
+10 R
+2719(directory)S
+3114(of)S
+3232(the)S
+3389(X11IRAF)S
+3824(sources.)S
+4213(Questions)S
+4648(or)S
+4766(comments)S
+5212(may)S
+5419(also)S
+3744 V
+1260(be)S
+1384(sent)S
+1575(to)S
+10 I
+1683(iraf@noao.edu)S
+10 R
+2289(.)S
+3912 V
+1260(The)S
+1473(VT102)S
+1814(text)S
+2022(window)S
+2402(is)S
+2527(unchanged)S
+3017(from)S
+3269(the)S
+3449(original)S
+10 I
+3819(xterm)S
+10 R
+4105(application.)S
+4663(All)S
+4850(of)S
+4992(it's)S
+5179(resources,)S
+4032 V
+1260(command-line)S
+1872(options)S
+2202(and)S
+2381(operation)S
+2793(are)S
+2949(identical)S
+3328(to)S
+3441(that)S
+3626(used)S
+3844(by)S
+10 I
+3979(xterm)S
+10 R
+4206(.)S
+4296(The)S
+10 I
+4486(termcap\(5\))S
+10 R
+4964(entry)S
+5203(for)S
+10 I
+5353(xterm)S
+4152 V
+10 R
+1260(may)S
+1462(be)S
+1586(used)S
+1799(for)S
+10 I
+1945(xgterm)S
+10 R
+2252(as)S
+2365(well.)S
+2622(See)S
+2796(the)S
+10 I
+2948(xterm\(1\))S
+10 R
+3321(man)S
+3523(page)S
+3741(for)S
+3887(details.)S
+4320 V
+9 B
+900(OPTIONS)S
+4440 V
+10 R
+1260(All)S
+10 I
+1418(xterm\(1\))S
+10 R
+1791(and)S
+1965(X)S
+2067(Toolkit)S
+2392(command)S
+2816(line)S
+2996(options)S
+3321(are)S
+3472(supported,)S
+3921(there)S
+4150(are)S
+4301(no)S
+4431(additional)S
+4861(options.)S
+4608 V
+9 B
+900(RESOURCES)S
+4728 V
+10 R
+1260(The)S
+1447(program)S
+1817(understands)S
+2326(all)S
+2458(of)S
+2573(the)S
+2727(core)S
+2930(X)S
+3035(Toolkit)S
+3363(resource)S
+3733(names)S
+4021(and)S
+4198(classes,)S
+4533(all)S
+4666(text)S
+4849(window)S
+5204(resources)S
+4848 V
+1260(known)S
+1578(to)S
+10 I
+1701(xterm\(1\))S
+10 R
+2044(,)S
+2114(as)S
+2242(well)S
+2459(as)S
+2587(the)S
+10 I
+2754(Gterm)S
+10 R
+3054(\(graphics)S
+3470(and)S
+3659(imaging)S
+4032(widget\))S
+4382(resources.)S
+4858(The)S
+5058(proper)S
+5363(Class)S
+4968 V
+1260(name)S
+1513(for)S
+1666(all)S
+1803(resources)S
+2216(described)S
+2635(here)S
+2843(is)S
+10 I
+2947(Gterm)S
+10 R
+3202(.)S
+3294(A)S
+3403(table)S
+3635(of)S
+3756(available)S
+10 I
+4154(Gterm)S
+10 R
+4447(resources)S
+4861(and)S
+5043(their)S
+5264(defaults)S
+5088 V
+1260(may)S
+1462(be)S
+1586(found)S
+1849(below,)S
+2148(some)S
+2389(of)S
+2502(the)S
+2654(more)S
+2889(interesting)S
+3341(resources)S
+3747(are)S
+3898(described)S
+4310(here)S
+4511(in)S
+4619(detail:)S
+5256 V
+10 I
+1260(basePixel)S
+5376 V
+10 R
+1510(Base)S
+1743(cell)S
+1926(of)S
+2049(the)S
+2211(custom)S
+2540(colormap.)S
+3012(This)S
+3230(essentially)S
+3692(allows)S
+3993(you)S
+4183(to)S
+4301(reserve)S
+10 I
+4628(basePixel)S
+10 R
+5056(colors)S
+5340(in)S
+5458(the)S
+5496 V
+1510(global)S
+1793(colormap)S
+2203(for)S
+2352(other)S
+2590(applications.)S
+3161(The)S
+3349(default)S
+3659(is)S
+3758(38,)S
+3915(if)S
+4008(changed)S
+4372(you'll)S
+4643(need)S
+4863(to)S
+4973(also)S
+5166(enable)S
+5458(the)S
+5616 V
+10 I
+1510(cmapInitialize)S
+10 R
+2116(resource)S
+2487(to)S
+2599(force)S
+2838(the)S
+2995(Gterm)S
+3285(widget)S
+3592(to)S
+3705(update)S
+4006(it's)S
+4169(global)S
+4454(colormap)S
+4866(resource)S
+5238(in)S
+5351(the)S
+5508(X)S
+5736 V
+1510(server.)S
+5904 V
+10 I
+1260(cmapInitialize)S
+6024 V
+10 R
+1510(Initialize)S
+1901(the)S
+2059(ximtool)S
+2407(colormap)S
+2820(at)S
+2928(startup.)S
+3291(When)S
+3565(resetting)S
+3945(the)S
+10 I
+4103(basePixel)S
+10 R
+4527(resource)S
+4901(or)S
+5021(colormap)S
+5435(this)S
+6144 V
+1510(is)S
+1621(required)S
+1997(in)S
+2119(order)S
+2373(to)S
+2495(force)S
+2743(the)S
+2909(Gterm)S
+3208(widget)S
+3524(to)S
+3646(update)S
+3956(it's)S
+4128(global)S
+4422(colormap)S
+4842(resource)S
+5222(in)S
+5343(the)S
+5508(X)S
+6264 V
+1510(server.)S
+1838(The)S
+2023(default)S
+2330(is)S
+2427(False.)S
+6432 V
+10 I
+1260(cmapInterpolate)S
+6552 V
+10 R
+1510(Interpolate)S
+1972(the)S
+2124(colormap)S
+2531(to)S
+2639(the)S
+2791(number)S
+3126(of)S
+3239(display)S
+3558(colors.)S
+3887(The)S
+4072(default)S
+4379(is)S
+4476(True.)S
+6720 V
+10 I
+1260(cmapName)S
+6840 V
+10 R
+1510(Name)S
+1784(used)S
+2003(for)S
+2156(private)S
+2470(colormap.)S
+2939(The)S
+3131(default)S
+3445(for)S
+3598(all)S
+3735(IRAF)S
+4000(imaging)S
+4365(applications)S
+4885(is)S
+10 I
+4989(image)S
+10 R
+5233(.)S
+5325(Gterm)S
+6960 V
+1510(widget)S
+1822(based)S
+2089(imaging)S
+2457(applications)S
+2980(which)S
+3264(have)S
+3492(the)S
+3654(same)S
+3899(value)S
+4155(of)S
+4277(cmapName)S
+4770(will)S
+4965(share)S
+5214(the)S
+5375(same)S
+7080 V
+1510(colormap,)S
+1950(minimizing)S
+2450(colormap)S
+2865(\257ashing)S
+3220(and)S
+3402(allowing)S
+3790(multiple)S
+4162(applications)S
+4683(to)S
+4799(be)S
+4931(run)S
+5103(at)S
+5214(the)S
+5375(same)S
+7200 V
+1510(time.)S
+7680 V
+900(X11IRAF Project)S
+2709(Last change: 16 Dec 1996)S
+5530(1)S
+7920 V
+EP
+%%Page: 2 3
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XGTERM)S
+1338(\()S
+1387(1)S
+1453(\))S
+2787(USER COMMANDS )S
+4994(XGTERM)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+10 I
+1260(color0)S
+1080 V
+10 R
+1510(The)S
+1695(widget)S
+1997(background)S
+2498(color.)S
+2788(The)S
+2973(default)S
+3280(is)S
+3377(black.)S
+1248 V
+10 I
+1260(color1)S
+1368 V
+10 R
+1510(The)S
+1695(widget)S
+1997(foreground)S
+2470(color.)S
+2760(The)S
+2945(default)S
+3252(is)S
+3349(white.)S
+1536 V
+10 I
+1260(color2)S
+10 R
+1581(thru)S
+10 I
+1802(color9)S
+1656 V
+10 R
+1510(Optional)S
+1892(drawing)S
+2251(colors.)S
+2582(The)S
+2769(line)S
+2951(color)S
+3189(used)S
+3405(for)S
+3554(graphics)S
+3925(is)S
+4025(set)S
+4169(using)S
+4419(an)S
+4546(escape)S
+4844(sequence)S
+5242(to)S
+5353(select)S
+1776 V
+1510(the)S
+1662(current)S
+1974(color)S
+2209(index.)S
+2516(See)S
+10 I
+2690(Gterm)S
+2975(I/O)S
+3138(Escape)S
+3456(Sequences)S
+10 R
+3901(below)S
+4175(for)S
+4321(more)S
+4556(details.)S
+1944 V
+10 I
+1260(crosshairCursorColor)S
+2064 V
+10 R
+1510(Color)S
+1768(of)S
+1881(the)S
+2033(full)S
+2202(screen)S
+2486(crosshair)S
+2876(cursor.)S
+2232 V
+10 I
+1260(defaultMarker)S
+2352 V
+10 R
+1510(Default)S
+1867(marker)S
+2208(type.)S
+2494(Options)S
+2870(include)S
+10 I
+3223(text)S
+10 R
+3367(,)S
+10 I
+3451(line)S
+10 R
+3601(,)S
+10 I
+3685(polyline)S
+10 R
+4007(,)S
+10 I
+4091(rectangle)S
+10 R
+4468(,)S
+10 I
+4552(box)S
+10 R
+4696(,)S
+10 I
+4780(circle)S
+10 R
+5007(,)S
+10 I
+5091(ellipse)S
+10 R
+5352(,)S
+5436(and)S
+2472 V
+10 I
+1510(polygon)S
+10 R
+1832(.)S
+1917(The)S
+2102(default)S
+2409(is)S
+10 I
+2506(rectangle)S
+10 R
+2883(.)S
+2640 V
+10 I
+1260(deiconifyWindow)S
+2760 V
+10 R
+1510(De-iconify)S
+1972(the)S
+2124(Gterm)S
+2409(graphics)S
+2777(window)S
+3129(when)S
+3375(activated.)S
+3820(The)S
+4005(default)S
+4312(is)S
+4409(False.)S
+2928 V
+10 I
+1260(dialogBgColor)S
+3048 V
+10 R
+1510(Dialog)S
+1817(box)S
+2002(\(i.e.)S
+2192(the)S
+2349(status)S
+2612(line\))S
+2830(background)S
+3336(color.)S
+3631(Dialog)S
+3938(text)S
+4123(is)S
+4225(text)S
+4410(which)S
+4689(is)S
+4791(drawn)S
+5075(into)S
+5267(the)S
+5425(dia-)S
+3168 V
+1510(log)S
+1670(area)S
+1867(at)S
+1971(the)S
+2124(bottom)S
+2439(of)S
+2553(the)S
+2706(gterm)S
+2970(window,)S
+3348(it)S
+3435(is)S
+3533(transient)S
+3908(and)S
+4083(is)S
+4181(not)S
+4340(a)S
+4415(permanent)S
+4867(part)S
+5053(of)S
+5167(the)S
+5320(graph-)S
+3288 V
+1510(ics)S
+1654(being)S
+1909(drawn.)S
+2246(Dialog)S
+2551(text)S
+2734(is)S
+2834(normally)S
+3228(used)S
+3444(to)S
+3555(interact)S
+3887(with)S
+4098(the)S
+4253(user)S
+4452(or)S
+4568(to)S
+4680(display)S
+5003(messages)S
+5414(dur-)S
+3408 V
+1510(ing)S
+1668(program)S
+2036(operation,)S
+2468(without)S
+2804(a)S
+2848 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2909(ecting)S
+3183(the)S
+3335(graphics)S
+3703(being)S
+3955(drawn.)S
+3576 V
+10 I
+1260(dialogFgColor)S
+3696 V
+10 R
+1510(Dialog)S
+1812(box)S
+1992(\(i.e.)S
+2177(status)S
+2435(line\))S
+2648(foreground)S
+3121(color.)S
+3864 V
+10 I
+1260(ginmodeBlinkInterval)S
+3984 V
+10 R
+1510(Graphics)S
+1900(cursor)S
+2179(blink)S
+2415(interval,)S
+2775(time)S
+2983(is)S
+3080(speci\256ed)S
+3465(in)S
+3573(milliseconds.)S
+4164(The)S
+4349(default)S
+4656(is)S
+4753(0.)S
+4152 V
+10 I
+1260(ginmodeCursor)S
+4272 V
+10 R
+1510(Graphics)S
+1900(mode)S
+2152(cursor)S
+2431(type.)S
+2688(The)S
+2873(default)S
+3180(is)S
+3277(a)S
+3351(full)S
+3520(screen)S
+3804(cursor)S
+4083(custom)S
+4402(to)S
+4510(the)S
+4662(widget.)S
+4440 V
+10 I
+1260(height)S
+4560 V
+10 R
+1510(Height)S
+1812(of)S
+1925(the)S
+2077(Gterm)S
+2362(window.)S
+2769(The)S
+2954(default)S
+3261(is)S
+3358(480.)S
+4728 V
+10 I
+1260(idleCursor)S
+4848 V
+10 R
+1510(Cursor)S
+1812(to)S
+1920(use)S
+2083(when)S
+2329(not)S
+2487(in)S
+2595(graphics)S
+2963(mode.)S
+3270(The)S
+3455(default)S
+3762(is)S
+3859(a)S
+3933(plus)S
+4130(sign.)S
+5016 V
+10 I
+1260(markerHighlightColor)S
+5136 V
+10 R
+1510(Highlight)S
+1926(color)S
+2163(for)S
+2311(the)S
+2465(active)S
+2735(marker.)S
+3104(When)S
+3374(the)S
+3528(pointer)S
+3843(moves)S
+4136(into)S
+4324(a)S
+4400(marker)S
+4714(is)S
+4814(it)S
+4903(marked)S
+5235("active",)S
+5256 V
+1510(the)S
+1662(highlight)S
+2054(color)S
+2289(and)S
+2463(width)S
+2721(change)S
+3033(to)S
+3141(which)S
+3415(marker)S
+3727(is)S
+3824(active.)S
+4147(The)S
+4332(default)S
+4639(is)S
+4736(green.)S
+5424 V
+10 I
+1260(markerHighlightWidth)S
+5544 V
+10 R
+1510(Highlight)S
+1924(width)S
+2182(for)S
+2328(the)S
+2480(active)S
+2748(marker.)S
+3085(The)S
+3270(default)S
+3577(is)S
+3674(2.)S
+5712 V
+10 I
+1260(maxColors)S
+5832 V
+10 R
+1510(The)S
+1702(maximum)S
+2145(number)S
+2487(of)S
+2607(colors)S
+2888(to)S
+3003(use)S
+3173(in)S
+3288(the)S
+3447(private)S
+3761(global)S
+4048(colormap,)S
+4487(the)S
+4646(default)S
+4961(is)S
+5066(216.)S
+5309(Out)S
+5497(of)S
+5952 V
+1510(this)S
+1686(number)S
+2022(10)S
+2153(colors)S
+2427(\(the)S
+10 I
+2612(color0)S
+10 R
+2903(thru)S
+10 I
+3094(color9)S
+10 R
+3385(values\))S
+3703(are)S
+3854(reserved)S
+4221(by)S
+4351(the)S
+4503(widget)S
+4805(as)S
+4918(static)S
+5159(colors,)S
+5458(the)S
+6072 V
+1510(remainder)S
+1944(may)S
+2146(be)S
+2270(allocated)S
+2660(for)S
+2806(images.)S
+6240 V
+10 I
+1260(raiseWindow)S
+6360 V
+10 R
+1510(Raise)S
+1762(the)S
+1914(window)S
+2266(when)S
+2512(active.)S
+2835(The)S
+3020(default)S
+3327(is)S
+3424(False.)S
+6528 V
+10 I
+1260(warpCursor)S
+6648 V
+10 R
+1510(Warp)S
+1761(the)S
+1913(cursor)S
+2192(to)S
+2300(the)S
+2452(window)S
+2804(when)S
+3050(active.)S
+3373(The)S
+3558(default)S
+3865(is)S
+3962(False.)S
+6816 V
+10 I
+1260(width)S
+6936 V
+10 R
+1510(Width)S
+1790(of)S
+1903(the)S
+2055(Gterm)S
+2340(window.)S
+2747(The)S
+2932(default)S
+3239(is)S
+3336(640.)S
+7680 V
+900(X11IRAF Project)S
+2709(Last change: 16 Dec 1996)S
+5530(2)S
+7920 V
+EP
+%%Page: 3 4
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XGTERM)S
+1338(\()S
+1387(1)S
+1453(\))S
+2787(USER COMMANDS )S
+4994(XGTERM)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+9 B
+900(GTERM)S
+1267(WIDGET)S
+1674(RESOURCES)S
+1080 V
+1080(Class)S
+1312(Hierarchy)S
+1200 V
+10 B
+1260(Core)S
+1500(->)S
+1620(Gterm)S
+1368 V
+9 B
+1080(Resources)S
+1488 V
+10 R
+1260(When)S
+1533(creating)S
+1889(a)S
+1969(Gterm)S
+2260(widget)S
+2568(instance,)S
+2956(the)S
+3114(following)S
+3539(resources)S
+3951(are)S
+4108(retrieved)S
+4498(from)S
+4728(the)S
+4886(arguments)S
+5338(list)S
+5497(or)S
+1608 V
+1260(from)S
+1484(the)S
+1636(resource)S
+2003(database:)S
+1848 V
+10 B
+1219(Name)S
+2357(Class)S
+2615(Type)S
+3002(Default)S
+3701(Description)S
+1858 V
+10 Y1
+1219(2)S
+1221(2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222)S
+1878 V
+1219(2)S
+1221(2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222)S
+1988 V
+10 R
+1219(alphaFont1)S
+2357(XFontStruct)S
+3002(nil2)S
+3701(Graphics)S
+4091(fonts)S
+2108 V
+1219(alphaFont2)S
+2357(XFontStruct)S
+3002(5x8)S
+3881(")S
+2228 V
+1219(alphaFont3)S
+2357(XFontStruct)S
+3002(6x10)S
+3881(")S
+2348 V
+1219(alphaFont4)S
+2357(XFontStruct)S
+3002(7x13)S
+3881(")S
+2468 V
+1219(alphaFont5)S
+2357(XFontStruct)S
+3002(8x13)S
+3881(")S
+2588 V
+1219(alphaFont6)S
+2357(XFontStruct)S
+3002(9x15)S
+3881(")S
+2708 V
+1219(alphaFont7)S
+2357(XFontStruct)S
+3002(9x15)S
+3881(")S
+2828 V
+1219(alphaFont8)S
+2357(XFontStruct)S
+3002(9x15)S
+3881(")S
+2948 V
+1219(basePixel)S
+2357(Int)S
+3002(38)S
+3701(Base)S
+3925(of)S
+4038(private)S
+4345(global)S
+4625(colormap)S
+3068 V
+1219(busyCursor)S
+2357(String)S
+3002(watch)S
+3701(Cursor)S
+4003(to)S
+4111(use)S
+4274(when)S
+4520(application)S
+4994(is)S
+5091(busy)S
+3188 V
+1219(busyCursorBgColor)S
+2357(Foreground)S
+3002(white)S
+3701(Busy)S
+3937(cursor)S
+4216(background)S
+4717(color)S
+3308 V
+1219(busyCursorFgColor)S
+2357(Foreground)S
+3002(black)S
+3701(Busy)S
+3937(cursor)S
+4216(foreground)S
+4689(color)S
+3428 V
+1219(cacheRasters)S
+2357(String)S
+3002(whenNeeded)S
+3701(Save)S
+3925(rasters)S
+4215(as)S
+4328(server)S
+4601(pixmaps)S
+4970(for)S
+5116(faster)S
+5367(access)S
+3548 V
+1219(cmapInitialize)S
+2357(Boolean)S
+3002(False)S
+3701(Initialize)S
+4086(colormap)S
+4493(at)S
+4595(startup)S
+3668 V
+1219(cmapInterpolate)S
+2357(Boolean)S
+3002(True)S
+3701(Interpolate)S
+4163(colormap)S
+3788 V
+1219(cmapName)S
+2357(String)S
+3002(default)S
+3701(Custom)S
+4043(colormap)S
+4450(name)S
+3908 V
+1219(cmapShadow)S
+2357(Int)S
+3002(10)S
+3701(Colormap)S
+4131(shadow)S
+4466(interval)S
+4028 V
+1219(cmapUpdate)S
+2357(Int)S
+3002(60)S
+3701(Colormap)S
+4131(update)S
+4427(interval)S
+4148 V
+1219(color0)S
+2357(Background)S
+3002(black)S
+3701(Default)S
+4030(graphics)S
+4398(background)S
+4899(color)S
+4268 V
+1219(color1)S
+2357(Foreground)S
+3002(white)S
+3701(Default)S
+4030(graphics)S
+4398(foreground)S
+4871(color)S
+4388 V
+1219(color2)S
+2357(Foreground)S
+3002(red)S
+3701(Optional)S
+4081(drawing)S
+4438(color)S
+4508 V
+1219(color3)S
+2357(Foreground)S
+3002(green)S
+3881(")S
+4628 V
+1219(color4)S
+2357(Foreground)S
+3002(blue)S
+3881(")S
+4748 V
+1219(color5)S
+2357(Foreground)S
+3002(cyan)S
+3881(")S
+4868 V
+1219(color6)S
+2357(Foreground)S
+3002(yellow)S
+3881(")S
+4988 V
+1219(color7)S
+2357(Foreground)S
+3002(magenta)S
+3881(")S
+5108 V
+1219(color8)S
+2357(Foreground)S
+3002(purple)S
+3881(")S
+5228 V
+1219(color9)S
+2357(Foreground)S
+3002(darkslategray)S
+3881(")S
+5348 V
+1219(copyOnResize)S
+2357(Boolean)S
+3002(True)S
+3701(Copy)S
+3948(raster)S
+4199(when)S
+4445(resized)S
+5468 V
+1219(crosshairCursorColor)S
+2357(Foreground)S
+3002(red)S
+3701(Full-screen)S
+4180(cursor)S
+4459(color)S
+5588 V
+1219(defaultMarker)S
+2357(String)S
+3002(rectangle)S
+3701(Default)S
+4030(marker)S
+4342(type)S
+5708 V
+1219(deiconifyWindow)S
+2357(Boolean)S
+3002(False)S
+3701(Deiconify)S
+4130(window)S
+4482(when)S
+4728(active)S
+5828 V
+1219(dialogBgColor)S
+2357(Foreground)S
+3002(yellow)S
+3701(Status)S
+3976(line)S
+4156(background)S
+4657(color)S
+5948 V
+1219(dialogFgColor)S
+2357(Foreground)S
+3002(black)S
+3701(Status)S
+3976(line)S
+4156(foreground)S
+4629(color)S
+6068 V
+1219(dialogFont1)S
+2357(XFontStruct)S
+3002(nil2)S
+3701(Status)S
+3976(line)S
+4156(fonts)S
+6188 V
+1219(dialogFont2)S
+2357(XFontStruct)S
+3002(5x8)S
+3881(")S
+6308 V
+1219(dialogFont3)S
+2357(XFontStruct)S
+3002(6x10)S
+3881(")S
+6428 V
+1219(dialogFont4)S
+2357(XFontStruct)S
+3002(7x13)S
+3881(")S
+6548 V
+1219(dialogFont5)S
+2357(XFontStruct)S
+3002(8x13)S
+3881(")S
+6668 V
+1219(dialogFont6)S
+2357(XFontStruct)S
+3002(9x15)S
+3881(")S
+6788 V
+1219(dialogFont7)S
+2357(XFontStruct)S
+3002(9x15)S
+3881(")S
+6908 V
+1219(dialogFont8)S
+2357(XFontStruct)S
+3002(9x15)S
+3881(")S
+7028 V
+1219(ginmodeBlinkInterval)S
+2357(Int)S
+3002(0)S
+3701(Graphics)S
+4091(cursor)S
+4370(blink)S
+4606(interval)S
+7148 V
+1219(ginmodeCursor)S
+2357(String)S
+3002(full_crosshair)S
+3701(Graphics)S
+4091(cursor)S
+4370(type)S
+7268 V
+1219(ginmodeCursorBgColor)S
+2357(Foreground)S
+3002(black)S
+3701(Graphics)S
+4091(cursor)S
+4370(background)S
+4871(color)S
+7748 V
+900(X11IRAF Project)S
+2709(Last change: 16 Dec 1996)S
+5530(3)S
+7920 V
+EP
+%%Page: 4 5
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XGTERM)S
+1338(\()S
+1387(1)S
+1453(\))S
+2787(USER COMMANDS )S
+4994(XGTERM)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+1219(ginmodeCursorFgColor)S
+2357(Foreground)S
+3002(white)S
+3701(Graphics)S
+4091(cursor)S
+4370(foreground)S
+4843(color)S
+1080 V
+1219(height)S
+2357(Dimension)S
+3002(480)S
+3701(Height)S
+4003(of)S
+4116(graphics)S
+4484(window)S
+1200 V
+1219(idleCursor)S
+2357(String)S
+3002(Plus)S
+3701(Idle)S
+3886(cursor)S
+4165(type)S
+1320 V
+1219(idleCursorBgColor)S
+2357(Foreground)S
+3002(white)S
+3701(Idle)S
+3886(cursor)S
+4165(background)S
+4666(color)S
+1440 V
+1219(idleCursorFgColor)S
+2357(Foreground)S
+3002(black)S
+3701(Idle)S
+3886(cursor)S
+4165(foreground)S
+4638(color)S
+1560 V
+1219(markerBoxKnotColor)S
+2357(Foreground)S
+3002(blue)S
+3701(Vertex)S
+4002(knot)S
+4210(color)S
+1680 V
+1219(markerBoxKnotSize)S
+2357(Int)S
+3002(0)S
+3701(Vertex)S
+4002(knot)S
+4210(size)S
+1800 V
+1219(markerBoxLineColor)S
+2357(Foreground)S
+3002(green)S
+3701(Marker)S
+4024(border)S
+4314(color)S
+1920 V
+1219(markerCircleKnotColor)S
+2357(Foreground)S
+3002(blue)S
+3701(Vertex)S
+4002(knot)S
+4210(color)S
+2040 V
+1219(markerCircleKnotSize)S
+2357(Int)S
+3002(0)S
+3701(Vertex)S
+4002(knot)S
+4210(size)S
+2160 V
+1219(markerCircleLineColor)S
+2357(Foreground)S
+3002(green)S
+3701(Marker)S
+4024(border)S
+4314(color)S
+2280 V
+1219(markerCursorBgColor)S
+2357(Foreground)S
+3002(black)S
+3701(Cursor)S
+4003(background)S
+4504(when)S
+4750(in)S
+4858(marker)S
+2400 V
+1219(markerCursorFgColor)S
+2357(Foreground)S
+3002(yellow)S
+3701(Cursor)S
+4003(foreground)S
+4476(when)S
+4722(in)S
+4830(marker)S
+2520 V
+1219(markerEllipseKnotColor)S
+2357(Foreground)S
+3002(blue)S
+3701(Vertex)S
+4002(knot)S
+4210(color)S
+2640 V
+1219(markerEllipseKnotSize)S
+2357(Int)S
+3002(0)S
+3701(Vertex)S
+4002(knot)S
+4210(size)S
+2760 V
+1219(markerEllipseLineColor)S
+2357(Foreground)S
+3002(green)S
+3701(Marker)S
+4024(border)S
+4314(color)S
+2880 V
+1219(markerFill)S
+2357(Boolean)S
+3002(False)S
+3701(Flood)S
+3965(\256ll)S
+4107(marker)S
+4419(area)S
+4614(with)S
+10 I
+4822(markerFillColor)S
+3000 V
+10 R
+1219(markerFillBgColor)S
+2357(Foreground)S
+3002(black)S
+3701(Fill)S
+3871(area)S
+4066(background)S
+4567(color)S
+3120 V
+1219(markerFillColor)S
+2357(Foreground)S
+3002(slategray)S
+3701(Flood)S
+3965(\256ll)S
+4107(color)S
+3240 V
+1219(markerFillStyle)S
+2357(Int)S
+3002(FillSolid)S
+3701(Fill)S
+3871(area)S
+4066(style)S
+3360 V
+1219(markerHighlightColor)S
+2357(Foreground)S
+3002(green)S
+3701(Marker)S
+4024(highlight)S
+4416(color)S
+3480 V
+1219(markerHighlightWidth)S
+2357(Int)S
+3002(2)S
+3701(Marker)S
+4024(highlight)S
+4416(line)S
+4596(width)S
+3600 V
+1219(markerLineKnotColor)S
+2357(Foreground)S
+3002(blue)S
+3701(Vertex)S
+4002(knot)S
+4210(color)S
+3720 V
+1219(markerLineKnotSize)S
+2357(Int)S
+3002(5)S
+3701(Vertex)S
+4002(knot)S
+4210(size)S
+3840 V
+1219(markerLineLineColor)S
+2357(Foreground)S
+3002(green)S
+3701(Line)S
+3914(marker)S
+4226(color)S
+3960 V
+1219(markerLineStyle)S
+2357(Int)S
+3002(LineSolid)S
+3701(Line)S
+3914(marker)S
+4226(line)S
+4406(style)S
+4080 V
+1219(markerLineWidth)S
+2357(Int)S
+3002(1)S
+3701(Line)S
+3914(marker)S
+4226(width)S
+4200 V
+1219(markerPgonKnotColor)S
+2357(Foreground)S
+3002(blue)S
+3701(Vertex)S
+4002(knot)S
+4210(color)S
+4320 V
+1219(markerPgonKnotSize)S
+2357(Int)S
+3002(5)S
+3701(Vertex)S
+4002(knot)S
+4210(size)S
+4440 V
+1219(markerPgonLineColor)S
+2357(Foreground)S
+3002(green)S
+3701(Marker)S
+4024(border)S
+4314(color)S
+4560 V
+1219(markerRectKnotColor)S
+2357(Foreground)S
+3002(blue)S
+3701(Vertex)S
+4002(knot)S
+4210(color)S
+4680 V
+1219(markerRectKnotSize)S
+2357(Int)S
+3002(0)S
+3701(Vertex)S
+4002(knot)S
+4210(size)S
+4800 V
+1219(markerRectLineColor)S
+2357(Foreground)S
+3002(green)S
+3701(Marker)S
+4024(border)S
+4314(color)S
+4920 V
+1219(markerTextBgColor)S
+2357(Foreground)S
+3002(slategray)S
+3701(Text)S
+3914(marker)S
+4226(background)S
+4727(color)S
+5040 V
+1219(markerTextBorder)S
+2357(Int)S
+3002(2)S
+3701(Text)S
+3914(marker)S
+4226(border)S
+4516(width)S
+5160 V
+1219(markerTextColor)S
+2357(Foreground)S
+3002(yellow)S
+3701(Text)S
+3914(marker)S
+4226(text)S
+4406(color)S
+5280 V
+1219(markerTextFont)S
+2357(XFontStruct)S
+3002(6x13)S
+3701(Text)S
+3914(marker)S
+4226(font)S
+5400 V
+1219(markerTextLineColor)S
+2357(Foreground)S
+3002(green)S
+3701(Text)S
+3914(marker)S
+4226(line)S
+4406(color)S
+5520 V
+1219(markerTextString)S
+2357(String)S
+3002(NULL)S
+3701(Text)S
+3914(string)S
+5640 V
+1219(markerTranslations)S
+2357(String)S
+3002(default)S
+3701(Marker)S
+4024(event-to-actions)S
+4697(translations)S
+5760 V
+1219(maxColors)S
+2357(Int)S
+3002(216)S
+3701(Max)S
+3914(colors)S
+4188(in)S
+4296(custom)S
+4615(colormap)S
+5880 V
+1219(maxMappings)S
+2357(Int)S
+3002(32)S
+3701(Max)S
+3914(image)S
+4188(mappings)S
+6000 V
+1219(maxRasters)S
+2357(Int)S
+3002(512)S
+3701(Max)S
+3914(image)S
+4188(rasters)S
+6120 V
+1219(nearEdge)S
+2357(Int)S
+3002(1)S
+3701(Distance,)S
+4164(in)S
+4331(pixels,)S
+4684(between)S
+5105(pointer)S
+5477(and)S
+6240 V
+3701(marker)S
+4014(edge)S
+4232(required)S
+4594(for)S
+4740(translation)S
+5192(actions)S
+5505(for)S
+6360 V
+3701(be)S
+3825(in)S
+3933(e)S
+3977 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4038(ect.)S
+6480 V
+1219(nearVertex)S
+2357(Int)S
+3002(4)S
+3701(Distance,)S
+4106(in)S
+4215(pixels)S
+4485(between)S
+4848(pointer)S
+5163(and)S
+5339(marker)S
+6600 V
+3701(vertex)S
+4039(\(i.e.)S
+10 I
+4282(knot)S
+10 R
+4454(\))S
+4575(required)S
+4995(for)S
+5199(translation)S
+6720 V
+3701(actions)S
+4014(for)S
+4160(be)S
+4284(in)S
+4392(e)S
+4436 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4497(ect.)S
+6840 V
+1219(raiseWindow)S
+2357(Boolean)S
+3002(False)S
+3701(Raise)S
+3953(window)S
+4305(when)S
+4551(active)S
+6960 V
+1219(translations)S
+2357(String)S
+3002(default)S
+3701(Event-to-actions)S
+4391(translations)S
+7080 V
+1219(useTimers)S
+2357(Boolean)S
+3002(True)S
+3701(Ok)S
+3853(to)S
+3961(use)S
+4124(timers)S
+7200 V
+1219(warpCursor)S
+2357(Boolean)S
+3002(False)S
+3701(Enable)S
+4008(warp)S
+4237(cursor)S
+4516(when)S
+4762(active)S
+7680 V
+900(X11IRAF Project)S
+2709(Last change: 16 Dec 1996)S
+5530(4)S
+7920 V
+EP
+%%Page: 5 6
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XGTERM)S
+1338(\()S
+1387(1)S
+1453(\))S
+2787(USER COMMANDS )S
+4994(XGTERM)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+1219(width)S
+2357(Dimension)S
+3002(640)S
+3701(Height)S
+4003(of)S
+4116(graphics)S
+4484(window)S
+1080 V
+1219(xorFill)S
+2357(Boolean)S
+3002(False)S
+3701(Fill)S
+3871(with)S
+4079(GXxor)S
+1200 V
+1219(xorFillBgColor)S
+2357(Int)S
+3002(255)S
+3701(Xor-\256ll)S
+4031(background)S
+4532(color)S
+1320 V
+1219(xorFillColor)S
+2357(Int)S
+3002(2)S
+3701(Xor-\256ll)S
+4031(color)S
+1608 V
+9 B
+900(GTERM)S
+1267(WIDGET)S
+1674(TRANSLATIONS)S
+2411(AND)S
+2633(ACTIONS)S
+1728 V
+10 R
+1260(The)S
+1445(default)S
+1752(translations)S
+2243(for)S
+2389(a)S
+2463(Gterm)S
+2748(window)S
+3100(are:)S
+1848 V
+2808(<Btn1Down>:)S
+3537(m_create\(\))S
+1968 V
+2808(<Btn2Down>:)S
+3537(crosshair\(on\))S
+2088 V
+2757(<Btn2Motion>:)S
+3537(crosshair\(on\))S
+2208 V
+2930(<Btn2Up>:)S
+3537(crosshair\(o)S
+3980 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4041(\))S
+2328 V
+2687(<EnterWindow>:)S
+3537(enter-window\(\))S
+2448 V
+2660(<LeaveWindow>:)S
+3537(leave-window\(\))S
+2568 V
+2870(<KeyPress>:)S
+3537(graphics-input\(\))S
+2688 V
+2952(<Motion>:)S
+3537(track-cursor\(\))S
+2856 V
+1260(The)S
+1445(available)S
+1835(action)S
+2109(procedures)S
+2576(for)S
+2722(a)S
+2796(Gterm)S
+3081(window)S
+3433(are:)S
+3024 V
+10 I
+1620(ignore\(\))S
+10 R
+2620(Ignore)S
+2910(an)S
+3034(event.)S
+3192 V
+10 I
+1620(graphics-input\(\))S
+10 R
+2620(Handle)S
+2938(a)S
+3012(graphics)S
+3380(input)S
+3616(request.)S
+3360 V
+10 I
+1620(crosshair\(on|o)S
+2209 H
+ (f)show 10 -.5 mul h (f)show
+10 I
+2260(\))S
+10 R
+2620(Display)S
+2961(a)S
+3035(crosshair)S
+3425(cursor.)S
+3528 V
+10 I
+1620(track-cursor\(\))S
+10 R
+2620(Track)S
+2882(crosshair)S
+3272(cursor)S
+3551(position.)S
+3696 V
+10 I
+1620(enter-window\(\))S
+10 R
+2620(Handle)S
+2938(an)S
+3062(EnterWindow)S
+3652(event.)S
+3864 V
+10 I
+1620(leave-window\(\))S
+10 R
+2620(Handle)S
+2938(an)S
+3062(LeaveWindow)S
+3679(event.)S
+4032 V
+10 I
+1620(reset\(\))S
+10 R
+2620(Do)S
+2772(a)S
+2846(soft)S
+3026(reset)S
+3244(of)S
+3357(the)S
+3509(Gterm)S
+3794(widget.)S
+4200 V
+10 I
+1620(m_create\(\))S
+10 R
+2620(Create)S
+2910(a)S
+2984(new)S
+3180(marker.)S
+3547(Valid)S
+3799(types)S
+4040(include)S
+4320 V
+10 I
+3343(text)S
+3643(line)S
+4014(polyline)S
+4492(rectangle)S
+4440 V
+3343(box)S
+3643(circle)S
+4014(ellipse)S
+4492(polygon)S
+4560 V
+10 R
+2620(The)S
+2806(default)S
+3114(is)S
+10 I
+3212(rectangle)S
+10 R
+3589(,)S
+3645(if)S
+3737(no)S
+3869(type)S
+4073(is)S
+4172(given)S
+4426(the)S
+4580(default)S
+4889(type)S
+5093(speci\256ed)S
+5480(by)S
+4680 V
+2620(the)S
+10 I
+2772(markerType)S
+10 R
+3284(resource)S
+3651(will)S
+3837(be)S
+3961(used.)S
+4968 V
+9 B
+900(GTERM)S
+1267(MARKER)S
+1704(TRANSLATIONS)S
+2441(AND)S
+2663(ACTIONS)S
+5088 V
+10 R
+1260(The)S
+1445(default)S
+1752(translations)S
+2243(for)S
+2389(a)S
+2463(marker)S
+2775(are:)S
+5328 V
+2318(!Shift)S
+2576(<Btn1Motion>:)S
+3356(m_rotateResize\(\))S
+5448 V
+2576(<Btn1Motion>:)S
+3356(m_moveResize\(\))S
+5568 V
+2369(!Shift)S
+2627(<Btn1Down>:)S
+3356(m_raise\(\))S
+3798(m_markpos\(\))S
+5688 V
+2627(<Btn1Down>:)S
+3356(m_raise\(\))S
+3798(m_markposAdd\(\))S
+5808 V
+2749(<Btn1Up>:)S
+3356(m_redraw\(\))S
+3856(m_destroyNull\(\))S
+5928 V
+2627(<Btn2Down>:)S
+3356(m_lower\(\))S
+6048 V
+2457(<Key>BackSpace:)S
+3356(m_deleteDestroy\(\))S
+6168 V
+2640(<Key>Delete:)S
+3356(m_deleteDestroy\(\))S
+6288 V
+2689(<KeyPress>:)S
+3356(m_input\(\))S
+6408 V
+2771(<Motion>:)S
+3356(track-cursor\(\))S
+6648 V
+1260(Translations)S
+1802(a)S
+1846 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+1907(ect)S
+2071(only)S
+2297(the)S
+2467(currently)S
+2875(active)S
+3162(marker,)S
+3518(the)S
+3689(cursor)S
+3987(must)S
+4231(be)S
+4374(within)S
+10 I
+4679(nearEdge)S
+10 R
+5116(pixels)S
+5404(of)S
+5536(a)S
+6768 V
+1260(marker)S
+1572(edge,)S
+1815(or)S
+10 I
+1928(nearVertex)S
+10 R
+2401(pixels)S
+2670(of)S
+2783(a)S
+2857(marker)S
+3169(vertex)S
+3448(to)S
+3556(take)S
+3752(e)S
+3796 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3857(ect.)S
+7008 V
+1260(The)S
+1445(available)S
+1835(action)S
+2109(procedures)S
+2576(for)S
+2722(a)S
+2796(marker)S
+3108(are)S
+7176 V
+10 I
+1620(m_create\(type\))S
+10 R
+2520(Create)S
+2810(a)S
+2884(new)S
+3080(marker.)S
+3447(Valid)S
+3699(types)S
+3940(include)S
+7296 V
+10 I
+3293(text)S
+3593(line)S
+3964(polyline)S
+4442(rectangle)S
+7776 V
+10 R
+900(X11IRAF Project)S
+2709(Last change: 16 Dec 1996)S
+5530(5)S
+7920 V
+EP
+%%Page: 6 7
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XGTERM)S
+1338(\()S
+1387(1)S
+1453(\))S
+2787(USER COMMANDS )S
+4994(XGTERM)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+10 I
+3293(box)S
+3593(circle)S
+3964(ellipse)S
+4442(polygon)S
+1080 V
+10 R
+2520(The)S
+2714(default)S
+3030(is)S
+10 I
+3136(rectangle)S
+10 R
+3513(,)S
+3577(if)S
+3677(no)S
+3816(type)S
+4027(is)S
+4133(given)S
+4394(the)S
+4556(default)S
+4873(type)S
+5085(speci\256ed)S
+5480(by)S
+1200 V
+2520(the)S
+10 I
+2672(markerType)S
+10 R
+3184(resource)S
+3551(will)S
+3737(be)S
+3861(used.)S
+1368 V
+10 I
+1620(m_destroy\(\))S
+10 R
+2520(Destroy)S
+2866(the)S
+3018(active)S
+3286(marker.)S
+1536 V
+10 I
+1620(m_destroyNull\(\))S
+10 R
+2520(Destroy)S
+2866(the)S
+3018(active)S
+3286(marker)S
+3598(if)S
+3689(it)S
+3775(is)S
+3872(null)S
+4058(sized.)S
+1704 V
+10 I
+1620(m_set\(attribute,)S
+2286(value,)S
+2557(....\))S
+1824 V
+10 R
+2520(Set)S
+2678(a)S
+2752(marker)S
+3064(attribute.)S
+3482(Valid)S
+3734(attributes)S
+4136(include)S
+2064 V
+10 I
+2862(activated)S
+3390(autoRedraw)S
+4130(\256ll)S
+4775(\256llBgColor)S
+2184 V
+2862(\256llColor)S
+3390(\256llPattern)S
+4130(\256llStyle)S
+4775(font)S
+2304 V
+2862(height)S
+3390(highlightColor)S
+4130(imageText)S
+4775(knotColor)S
+2424 V
+2862(knotSize)S
+3390(lineColor)S
+4130(lineStyle)S
+4775(lineWidth)S
+2544 V
+2862(rotangle)S
+3390(sensitive)S
+4130(textBgColor)S
+4775(textBorder)S
+2664 V
+2862(textColor)S
+3390(translations)S
+4130(type)S
+4775(visible)S
+2784 V
+2862(width)S
+3390(x)S
+4130(y)S
+2952 V
+1620(m_raise\(\))S
+10 R
+2520(Raise)S
+2772(the)S
+2924(active)S
+3192(marker)S
+3504(to)S
+3612(the)S
+3764(top)S
+3922(of)S
+4035(the)S
+4187(display)S
+4506(list.)S
+3120 V
+10 I
+1620(m_lower\(\))S
+10 R
+2520(Lower)S
+2810(the)S
+2962(active)S
+3230(marker)S
+3542(to)S
+3650(the)S
+3802(bottom)S
+4116(of)S
+4229(the)S
+4381(display)S
+4700(list.)S
+3288 V
+10 I
+1620(m_notify\(event,)S
+2268(event,)S
+2533(....\))S
+3408 V
+10 R
+2520(Notify)S
+2821(any)S
+3005(clients)S
+3306(that)S
+3496(have)S
+3724(registered)S
+4157(callbacks)S
+4568(for)S
+4725(the)S
+4888(speci\256ed)S
+5284(type)S
+5497(of)S
+3528 V
+2520(events.)S
+2860(Recognized)S
+3361(events)S
+3646(include)S
+3648 V
+10 I
+3317(notify)S
+3761(moveResize)S
+4376(modify)S
+3768 V
+3317(redraw)S
+3761(destroy)S
+4376(input)S
+3888 V
+3317(focusIn)S
+3761(focusOut)S
+4376(constraint)S
+4056 V
+1620(m_input\(\))S
+10 R
+2520(Notify)S
+2819(any)S
+3001(clients)S
+3300(that)S
+3489(have)S
+3716(registered)S
+4148(a)S
+4231(input)S
+4476(callback)S
+4847(that)S
+5036(a)S
+5119(input)S
+5364(event)S
+4176 V
+2520(has)S
+2683(occurred.)S
+4344 V
+10 I
+1620(m_markpos\(\))S
+10 R
+2520(Mark)S
+2766(the)S
+2918(current)S
+3230(position)S
+3583(of)S
+3696(the)S
+3848(marker,)S
+4185(e.g.,)S
+4384(so)S
+4503(that)S
+4683(it)S
+4769(can)S
+4937(later)S
+5144(be)S
+5268(erased.)S
+4512 V
+10 I
+1620(m_markposAdd\(\))S
+10 R
+2520(Execute)S
+2871(either)S
+3128(the)S
+3280(markpos)S
+3654(or)S
+3767(add)S
+3941(action,)S
+4240(depending)S
+4686(upon)S
+4916(the)S
+5068(pointer)S
+5381(loca-)S
+4632 V
+2520(tion.)S
+2772(If)S
+2879(the)S
+3042(pointer)S
+3366(is)S
+3474(over)S
+3692(an)S
+3827(active)S
+4106(marker)S
+4429(at)S
+4542(a)S
+4627(location)S
+4990(where)S
+5274(the)S
+5436(add)S
+4752 V
+2520(action)S
+2802(can)S
+2978(be)S
+3110(executed)S
+3502(this)S
+3685(is)S
+3791(done,)S
+4049(otherwise)S
+4476(the)S
+4637(markpos)S
+5020(action)S
+5303(is)S
+5409(exe-)S
+4872 V
+2520(cuted.)S
+5040 V
+10 I
+1620(m_redraw\(\))S
+10 R
+2520(Redraw)S
+2860(the)S
+3012(active)S
+3280(marker.)S
+5208 V
+10 I
+1620(m_addPt\(\))S
+10 R
+2520(Add)S
+2722(a)S
+2796(point)S
+3032(\(i.e.)S
+3217(vertex)S
+3496(knot\).)S
+10 I
+3762(Polyline)S
+10 R
+4125(and)S
+10 I
+4299(polygon)S
+10 R
+4651(markers)S
+5002(only.)S
+5376 V
+10 I
+1620(m_deletePt\(\))S
+10 R
+2520(Delete)S
+2810(a)S
+2884(point)S
+3120(\(i.e.)S
+3305(vertex)S
+3584(knot\).)S
+5544 V
+10 I
+1620(m_movePt\(\))S
+10 R
+2520(Move)S
+2783(a)S
+2857(point)S
+3093(\(i.e.)S
+3278(vertex)S
+3557(knot\).)S
+10 I
+3823(Polyline)S
+10 R
+4186(and)S
+10 I
+4360(polygon)S
+10 R
+4712(markers)S
+5063(only.)S
+5712 V
+10 I
+1620(m_deleteDestroy\(\))S
+10 R
+2520(Delete)S
+2810(a)S
+2884(point)S
+3120(or)S
+3233(destroy)S
+3557(a)S
+3631(marker,)S
+3968(depending)S
+4414(upon)S
+4644(the)S
+4796(pointer)S
+5109(position.)S
+5880 V
+10 I
+1620(m_move\(\))S
+10 R
+2520(Move)S
+2783(a)S
+2857(marker.)S
+6048 V
+10 I
+1620(m_resize\(\))S
+10 R
+2520(Resize)S
+2816(a)S
+2890(marker.)S
+6216 V
+10 I
+1620(m_moveResize\(\))S
+10 R
+2520(Move)S
+2794(a)S
+2879(point)S
+3126(or)S
+3250(marker,)S
+3599(or)S
+3724(resize)S
+3998(a)S
+4084(marker,)S
+4433(depending)S
+4891(upon)S
+5133(the)S
+5297(pointer)S
+6336 V
+2520(position.)S
+6504 V
+10 I
+1620(m_rotate\(\))S
+10 R
+2520(Rotate)S
+2811(a)S
+2885(marker.)S
+6672 V
+10 I
+1620(m_rotateResize\(\))S
+10 R
+2520(Rotate)S
+2820(or)S
+2942(resize)S
+3213(a)S
+3296(marker.)S
+3672(A)S
+3783(marker)S
+4104(is)S
+4210(rotated)S
+4526(if)S
+4626(near)S
+4837(a)S
+4921(vertex)S
+5210(know,)S
+5497(or)S
+6792 V
+2520(resized)S
+2832(if)S
+2923(near)S
+3124(an)S
+3248(edge.)S
+7080 V
+9 B
+900(GTERM)S
+1267(I/O)S
+1424(ESCAPE)S
+1806(SEQUENCES)S
+7200 V
+10 R
+1260(XGterm)S
+1638(uses)S
+1861(escape)S
+2177(sequences)S
+2632(to)S
+2761(provide)S
+3117(graphics)S
+3506(emulation.)S
+4012(This)S
+4241(protocol)S
+4625(is)S
+4743(an)S
+4888(extension)S
+5323(of)S
+5458(the)S
+7680 V
+900(X11IRAF Project)S
+2709(Last change: 16 Dec 1996)S
+5530(6)S
+7920 V
+EP
+%%Page: 7 8
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XGTERM)S
+1338(\()S
+1387(1)S
+1453(\))S
+2787(USER COMMANDS )S
+4994(XGTERM)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+1260(Tektronix)S
+1703(4012)S
+1952(graphics)S
+2339(protocol.)S
+2775(The)S
+2978(basic)S
+3231(extensions)S
+3701(are)S
+3870(patterned)S
+4289(after)S
+4519(the)S
+4689(Retrographics)S
+5297(VT640)S
+1080 V
+1260(graphics)S
+1634(terminal,)S
+2028(using)S
+2282(GS)S
+2447(\(octal)S
+2711(\\035,)S
+2951(aka)S
+3126(Ctrl-]\))S
+3418(and)S
+3599(CAN)S
+3847(\(octal)S
+4111(\\030,)S
+4351(aka)S
+4526(Ctrl-x\))S
+4835(to)S
+4950(switch)S
+5248(between)S
+1200 V
+1260(vt100)S
+1522(and)S
+1700(graphics)S
+2071(modes.)S
+2420(Additional)S
+2881(extensions)S
+3336(are)S
+3490(de\256ned)S
+3817(to)S
+3928(support)S
+4261(advanced)S
+4670(features)S
+5018(such)S
+5234(as)S
+5350(color,)S
+1320 V
+1260(area)S
+1466(\256lls,)S
+1683(graphics)S
+2062(erasure,)S
+2415(setting)S
+2723(the)S
+2886(cursor)S
+3176(location)S
+3540(under)S
+3809(program)S
+4189(control,)S
+4539(interactive)S
+5002(dialog)S
+5294(via)S
+5458(the)S
+1440 V
+1260("status)S
+1559(line",)S
+1805(and)S
+1979(so)S
+2098(on.)S
+1680 V
+1260(While)S
+1543(these)S
+1787(escape)S
+2092(sequences)S
+2536(can)S
+2714(be)S
+2848(used)S
+3071(directly,)S
+3441(the)S
+3603(best)S
+3804(programmatic)S
+4404(interface)S
+4792(is)S
+4899(to)S
+5017(use)S
+5190(the)S
+5352(OBM)S
+1800 V
+1260(\()S
+10 I
+1293(Object)S
+1612(Manager)S
+10 R
+1978(\))S
+2064(library)S
+2383(supplied)S
+2775(with)S
+3006(the)S
+3181(XGterm)S
+3560(source)S
+3872(as)S
+4007(part)S
+4214(of)S
+4349(the)S
+4523(X11IRAF)S
+4975(package.)S
+5408(Any)S
+1920 V
+1260(Tektronix-compatible)S
+2191(graphics)S
+2590(library)S
+2917(will)S
+3134(su)S
+3223 H
+ (f)show 10 -.5 mul h (\256)show
+10 R
+3307(ce)S
+3456(for)S
+3633(producing)S
+4099(vector)S
+4409(graphics,)S
+4833(the)S
+5016(added)S
+5315(escape)S
+2040 V
+1260(sequences)S
+1694(used)S
+1907(by)S
+2037(the)S
+2189(Gterm)S
+2474(widget)S
+2776(are)S
+2927(required)S
+3289(to)S
+3397(make)S
+3643(use)S
+3806(of)S
+3919(imaging,)S
+4302(area)S
+4497(\256lls,)S
+4703(the)S
+4855(status)S
+5113(line,)S
+5318(etc.)S
+2280 V
+1260(All)S
+1439(escape)S
+1755(sequences)S
+2210(begin)S
+2483(with)S
+2712(an)S
+10 B
+2857(ESC)S
+10 R
+3103(character)S
+3518(\(octal)S
+3797(\\033\),)S
+4085(followed)S
+4492(by)S
+4644(up)S
+4796(to)S
+4926(three)S
+5177(characters)S
+2400 V
+1260(de\256ning)S
+1619(the)S
+1772(action)S
+2047(to)S
+2156(be)S
+2281(taken.)S
+2583(All)S
+2742(strings)S
+3040(in)S
+3149(capital)S
+3446(letters)S
+3721(refer)S
+3939(to)S
+4048(the)S
+4201(ASCII)S
+4493(code)S
+4712(\(e.g.)S
+10 I
+4920(LF)S
+10 R
+5068(is)S
+5166(the)S
+5319(ASCII)S
+2520 V
+1260(linefeed)S
+1612(code\),)S
+1889(a)S
+1965(three)S
+2196(digit)S
+2412(number)S
+2749(preceeded)S
+3184(by)S
+3316(a)S
+3392('\302)S
+3490(refers)S
+3748(to)S
+3858(an)S
+3984(octal)S
+4210(code)S
+4430(\(e.g.)S
+4669(")S
+4760(12")S
+4933(is)S
+5032(octal)S
+5258(12\))S
+5423(,)S
+5480(all)S
+2640 V
+1260(others)S
+1534(are)S
+1685(characters)S
+2118(in)S
+2226(the)S
+2378(escape)S
+2673(code)S
+2891(\(e.g.)S
+3128("/bc")S
+3362(are)S
+3513(the)S
+3665(three)S
+3894(characters)S
+4327('/',)S
+4476('b',)S
+4647(and)S
+4821('c'\).)S
+2928 V
+9 B
+1080(ESCAPE)S
+1462(SEQUENCES)S
+3048 V
+10 B
+1620(US)S
+3156 V
+1620(CR)S
+10 R
+2370(Switch)S
+2690(to)S
+2810(alpha)S
+3068(mode.)S
+3387(Characters)S
+3855(are)S
+4019(drawn)S
+4311(in)S
+4432(the)S
+4597(graphics)S
+4978(window)S
+5343(at)S
+5458(the)S
+3276 V
+2370("current")S
+2766(position)S
+3121(\(normally)S
+3547(set)S
+3690(beforehand)S
+4170(with)S
+4380(a)S
+4456(GS/US)S
+4772(vector)S
+5052(move\),)S
+5363(using)S
+3396 V
+2370(the)S
+2537(alpha)S
+2798(mode)S
+3065(font.)S
+3296(Receipt)S
+3646(of)S
+3774(any)S
+3963(control)S
+4292(code)S
+4526(causes)S
+4832(alpha)S
+5094(mode)S
+5362(to)S
+5486(be)S
+3516 V
+2370(exited.)S
+3804 V
+10 B
+1620(GS)S
+10 R
+2370(Switch)S
+2678(to)S
+2786(vector)S
+3065(polyline)S
+3423(mode.)S
+3912 V
+10 B
+1620(FS)S
+10 R
+2370(Switch)S
+2678(to)S
+2786(vector)S
+3065(polypoint)S
+3479(mode.)S
+4020 V
+10 B
+1620(RS)S
+10 R
+2370(Switch)S
+2678(to)S
+2786(vector)S
+3065(mode,)S
+3342(vertices)S
+3682(are)S
+3833(joined)S
+4113(as)S
+4226(a)S
+4300(polygon.)S
+4260 V
+2370(With)S
+2622(all)S
+2774(three)S
+3025(codes,)S
+3329(vertices)S
+3691(and)S
+3888(points)S
+4186(are)S
+4360(accumulated)S
+4917(in)S
+5048(a)S
+5145(bu)S
+5245 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+5306(er)S
+5436(and)S
+4380 V
+2370(displayed)S
+2792(when)S
+3047(the)S
+3208(bu)S
+3308 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3369(er)S
+3485(\256lls)S
+3675(or)S
+3797(when)S
+4052(vector)S
+4340(mode)S
+4601(is)S
+4706(terminated)S
+5171(by)S
+5309(receipt)S
+4500 V
+2370(of)S
+2483(any)S
+2658(control)S
+2972(code.)S
+3246(A)S
+3349(workstation)S
+3852(open)S
+4077(will)S
+4264(be)S
+4389(done)S
+4614(if)S
+4706(it)S
+4793(hasn't)S
+5068(already)S
+5392(been)S
+4620 V
+2370(opened,)S
+2736(no-op)S
+3022(sequences)S
+3479(GS-CAN)S
+3904(are)S
+4078(\256ltered)S
+4414(out,)S
+4619(since)S
+4876(they)S
+5100(would)S
+5402(only)S
+4740 V
+2370(cause)S
+2622(a)S
+2698(pointless)S
+3086(switch)S
+3379(to)S
+3489(the)S
+3643(graphics)S
+4013(frame)S
+4277(and)S
+4453(back)S
+4673(without)S
+5011(drawing.)S
+5425(The)S
+4860 V
+2370(open)S
+2610(workstation)S
+3128(sequence)S
+3539(is)S
+3652(GS,US,)S
+4003(or)S
+4131(by)S
+4276(the)S
+10 I
+4443(xterm)S
+10 R
+4715(graphics)S
+5098(start)S
+5315(escape)S
+4980 V
+2370(sequence)S
+2765("[?38h".)S
+5268 V
+10 B
+1620(EM)S
+10 R
+2370(Enter)S
+2623(message)S
+2998(mode.)S
+3312(In)S
+3432(message)S
+3807(mode)S
+4066(input)S
+4309(text)S
+4497(is)S
+4602(accumulated)S
+5144(in)S
+5260(a)S
+5342(bu)S
+5442 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+5503(er)S
+5388 V
+2370(and)S
+2558(eventually)S
+3017(passed)S
+3326(to)S
+3447(the)S
+3612(object)S
+3899(manager,)S
+4310(which)S
+4597(delivers)S
+4956(the)S
+5121(message)S
+5502(to)S
+5508 V
+2370(the)S
+2525(referenced)S
+2977(object.)S
+3309(Messages)S
+3730(are)S
+3884(used)S
+4100(to)S
+4211(download)S
+4638(the)S
+4793(user)S
+4992(interface)S
+5374(to)S
+5486(be)S
+5628 V
+2370(executed)S
+2763(by)S
+2902(the)S
+3063(object)S
+3346(manager.)S
+3783(During)S
+4105(execution,)S
+4557(messages)S
+4973(are)S
+5132(used)S
+5353(to)S
+5469(set)S
+5748 V
+2370(the)S
+2524(values)S
+2811(of)S
+2926(user)S
+3124(interface)S
+3504(parameters)S
+3973(to)S
+4083(allow)S
+4337(the)S
+4491(UI)S
+4628(to)S
+4739(track)S
+4971(the)S
+5126(state)S
+5342(of)S
+5458(the)S
+5868 V
+2370(client)S
+2622(application.)S
+6156 V
+10 B
+1620(CAN)S
+10 R
+2370(Close)S
+2628(workstation)S
+3130(and)S
+3304(enter)S
+3533(command)S
+3957(mode.)S
+6324 V
+10 B
+1620(BEL)S
+10 R
+2370(Ring)S
+2595(the)S
+2747(screen)S
+3031(bell.)S
+6612 V
+10 B
+1620(ENQ)S
+10 R
+2370(Return)S
+2676(terminal)S
+3043(status.)S
+3360(Returned)S
+3760(values)S
+4049(include)S
+4378(the)S
+4535(terminal)S
+4903(mode,)S
+5185(and)S
+5364(alpha)S
+6732 V
+2370(cursor)S
+2649(x)S
+2729(and)S
+2903(y)S
+2983(position.)S
+6900 V
+10 B
+1620(SUB)S
+10 R
+2370(Initiate)S
+2683(a)S
+2757(cursor)S
+3036(read,)S
+3262(values)S
+3547(are)S
+3698(returned)S
+4060(in)S
+4168(window)S
+4520(coordinates.)S
+7068 V
+10 B
+1620(/SUB)S
+10 R
+2370(Return)S
+2672(window)S
+3024(cursor)S
+3303(position)S
+3656(in)S
+3764(raster)S
+4015(coordinates.)S
+7236 V
+10 B
+1620(FF)S
+10 R
+2370(Clear)S
+2616(the)S
+2768(screen.)S
+7716 V
+900(X11IRAF Project)S
+2709(Last change: 16 Dec 1996)S
+5530(7)S
+7920 V
+EP
+%%Page: 8 9
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XGTERM)S
+1338(\()S
+1387(1)S
+1453(\))S
+2787(USER COMMANDS )S
+4994(XGTERM)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+10 B
+1620(/f)S
+10 R
+2370(Set)S
+2528(current)S
+2840(cursor)S
+3119(position.)S
+1128 V
+10 B
+1620(0)S
+10 R
+2370(Set)S
+2528(character)S
+2922(size)S
+3107(0.)S
+3212(\(Currently)S
+3658(ignored\).)S
+1236 V
+10 B
+1620(1)S
+10 R
+2370(Set)S
+2528(character)S
+2922(size)S
+3107(1.)S
+3212(\(Currently)S
+3658(ignored\).)S
+1344 V
+10 B
+1620(2)S
+10 R
+2370(Set)S
+2528(character)S
+2922(size)S
+3107(2.)S
+3212(\(Currently)S
+3658(ignored\).)S
+1452 V
+10 B
+1620(3)S
+10 R
+2370(Set)S
+2528(character)S
+2922(size)S
+3107(3.)S
+3212(\(Currently)S
+3658(ignored\).)S
+1620 V
+10 B
+1620(/0d)S
+10 R
+2370(Set)S
+2528(color)S
+2763(index.)S
+1728 V
+10 B
+1620(/1d)S
+10 R
+2370(Clear)S
+2616(graphics)S
+2984(screen.)S
+1836 V
+10 B
+1620(/2d)S
+10 R
+2370(Invert)S
+2638(graphics)S
+3006(screen)S
+2004 V
+10 B
+1620(`)S
+10 R
+2370(Select)S
+2644(line)S
+2824(style)S
+3043(0.)S
+3148(\(Solid\))S
+2112 V
+10 B
+1620(a)S
+10 R
+2370(Select)S
+2644(line)S
+2824(style)S
+3043(1.)S
+3148(\(Dashed\))S
+2220 V
+10 B
+1620(b)S
+10 R
+2370(Select)S
+2644(line)S
+2824(style)S
+3043(2.)S
+3148(\(Dotted\))S
+2328 V
+10 B
+1620(c)S
+10 R
+2370(Select)S
+2644(line)S
+2824(style)S
+3043(3.)S
+3148(\(DashDot\))S
+2436 V
+10 B
+1620(d)S
+10 R
+2370(Select)S
+2644(line)S
+2824(style)S
+3043(4.)S
+3148(\(Dash3Dot\))S
+2604 V
+10 B
+1620(/0w)S
+10 R
+2370(Select)S
+2644(line)S
+2824(width)S
+3082(0.)S
+2712 V
+10 B
+1620(/1w)S
+10 R
+2370(Select)S
+2644(line)S
+2824(width)S
+3082(1.)S
+2820 V
+10 B
+1620(/2w)S
+10 R
+2370(Select)S
+2644(line)S
+2824(width)S
+3082(2.)S
+2928 V
+10 B
+1620(/nw)S
+10 R
+2370(Select)S
+2644(line)S
+2824(width)S
+3082(3.)S
+3096 V
+10 B
+1620(/0c)S
+10 R
+2370(Select)S
+2644(line)S
+2824(color)S
+3059(0.)S
+3204 V
+10 B
+1620(/1c)S
+10 R
+2370(Select)S
+2644(line)S
+2824(color)S
+3059(1.)S
+3312 V
+10 B
+1620(/2c)S
+10 R
+2370(Select)S
+2644(line)S
+2824(color)S
+3059(2.)S
+3420 V
+10 B
+1620(/3c)S
+10 R
+2370(Select)S
+2644(line)S
+2824(color)S
+3059(3.)S
+3528 V
+10 B
+1620(/4c)S
+10 R
+2370(Select)S
+2644(line)S
+2824(color)S
+3059(4.)S
+3636 V
+10 B
+1620(/5c)S
+10 R
+2370(Select)S
+2644(line)S
+2824(color)S
+3059(5.)S
+3744 V
+10 B
+1620(/6c)S
+10 R
+2370(Select)S
+2644(line)S
+2824(color)S
+3059(6.)S
+3852 V
+10 B
+1620(/7c)S
+10 R
+2370(Select)S
+2644(line)S
+2824(color)S
+3059(7.)S
+3960 V
+10 B
+1620(/8c)S
+10 R
+2370(Select)S
+2644(line)S
+2824(color)S
+3059(8.)S
+4068 V
+10 B
+1620(/9c)S
+10 R
+2370(Select)S
+2644(line)S
+2824(color)S
+3059(9.)S
+4356 V
+9 B
+1080(IMAGING)S
+1532(ESCAPE)S
+1914(SEQUENCES)S
+4476 V
+10 R
+1260(These)S
+1528(are)S
+1679(encoded)S
+2041(as)S
+2154(follows:)S
+4716 V
+10 B
+2169(ESC)S
+10 R
+2394(<code>)S
+2724([)S
+10 I
+2787(P)S
+2878(;)S
+2941(P)S
+10 R
+3032(;)S
+3090(...)S
+3195(])S
+3258(<)S
+10 I
+3314(parameters)S
+10 R
+3769(>)S
+4956 V
+1260(where)S
+10 I
+1533(code)S
+10 R
+1751(is)S
+1848(a)S
+1922(character)S
+2316(sequence)S
+2711(and)S
+10 I
+2885(P)S
+10 R
+2976(is)S
+3073(an)S
+3197(ASCII)S
+3488(encoded)S
+3850(parameter)S
+4278(described)S
+4690(below.)S
+5124 V
+10 B
+1620(/nc)S
+10 R
+2370(Select)S
+2644(line)S
+2824(color.)S
+3114(Parameter)S
+3548(is)S
+3645(the)S
+3797(color)S
+4032(number)S
+4367(in)S
+4475(the)S
+4627(range)S
+4878(0-9.)S
+5292 V
+10 B
+1620(sre)S
+10 I
+2370(Reset)S
+10 R
+2586(.)S
+2671(Parameters)S
+3144(are)S
+3295("reset-str".)S
+5460 V
+10 B
+1620(ssz)S
+10 I
+2370(Resize)S
+10 R
+2625(.)S
+2680(Parameters)S
+3153(are)S
+3304("resize-str".)S
+5628 V
+10 B
+1620(rir)S
+10 I
+2370(Initialize)S
+2756(raster)S
+10 R
+2995(.)S
+5796 V
+10 B
+1620(rcr)S
+10 I
+2370(Create)S
+2675(a)S
+2758(raster)S
+10 R
+2997(.)S
+3085(Parameters)S
+3561(are)S
+3715(raster)S
+3969(number,)S
+4332(type,)S
+4562(width,)S
+4848(height,)S
+5156(and)S
+5333(depth.)S
+5916 V
+2370(Type)S
+2613(is)S
+2718(1)S
+2806(for)S
+2960(a)S
+3041(normal)S
+3361(\(client\))S
+3686(raster,)S
+3969(2)S
+4056(for)S
+4209(cached)S
+4522(in)S
+4637(server)S
+4917(memory,)S
+5312(or)S
+5432(0)S
+5519(if)S
+6036 V
+2370(you)S
+2550(don't)S
+2791(care.)S
+3041(Depth)S
+3315(may)S
+3517(be)S
+3641(1,)S
+3746(8,)S
+3851(16,)S
+4006(or)S
+4119(32.)S
+6204 V
+10 B
+1620(rde)S
+10 I
+2370(Destroy)S
+2716(a)S
+2796(raster)S
+10 R
+3035(.)S
+3120(Parameter)S
+3554(is)S
+3651(raster)S
+3902(number.)S
+6372 V
+10 B
+1620(rqr)S
+10 I
+2370(Query)S
+2666(a)S
+2763(raster)S
+10 R
+3002(.)S
+3104(Parameter)S
+3555(is)S
+3670(raster)S
+3939(number.)S
+4347(Output)S
+4673(parameters)S
+5158(are)S
+5327(status,)S
+6492 V
+2370(type,)S
+2737(width,)S
+3160(height,)S
+3605(and)S
+3919(depth)S
+4311(encoded)S
+4813(in)S
+5061(the)S
+5352(string)S
+6612 V
+2370(""\\033[5;%d;%d;%d;%d;%d]".)S
+6780 V
+10 B
+1620(rsr)S
+10 I
+2370(Select)S
+2638(a)S
+2718(raster)S
+10 R
+2957(.)S
+3042(Parameter)S
+3476(is)S
+3573(raster)S
+3824(number.)S
+6948 V
+10 B
+1620(rwr)S
+10 I
+2370(Write)S
+2654(pixels)S
+2949(to)S
+3089(a)S
+3201(rectangular)S
+3735(region)S
+4058(of)S
+4199(a)S
+4312(raster)S
+10 R
+4551(.)S
+4669(Parameters)S
+5175(are)S
+5359(raster)S
+7068 V
+2370(number,)S
+2752(encoding)S
+3170(type)S
+3394(\(not)S
+3607(used\),)S
+3900(x1,)S
+4077(y1,)S
+4254(nx,)S
+4430(ny,)S
+4606(and)S
+4801(depth)S
+5074(followed)S
+5480(by)S
+7188 V
+2370(\(nx)S
+10 Y
+2503(*)S
+10 R
+2553(ny\))S
+2716(data)S
+2912(pixels.)S
+7680 V
+900(X11IRAF Project)S
+2709(Last change: 16 Dec 1996)S
+5530(8)S
+7920 V
+EP
+%%Page: 9 10
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XGTERM)S
+1338(\()S
+1387(1)S
+1453(\))S
+2787(USER COMMANDS )S
+4994(XGTERM)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+10 B
+1620(rrd)S
+10 I
+2370(Read)S
+2620(from)S
+2854(a)S
+2949(rectangular)S
+3466(region)S
+3772(of)S
+3895(a)S
+3990(raster)S
+10 R
+4229(.)S
+4329(Parameters)S
+4817(are)S
+4983(raster)S
+5250(number,)S
+1080 V
+2370(encoding)S
+2772(type)S
+2980(\(not)S
+3177(used\),)S
+3454(x1,)S
+3615(y1,)S
+3776(nx,)S
+3937(ny,)S
+4098(and)S
+4278(depth)S
+4536(followed)S
+4927(by)S
+5063(\(nx)S
+10 Y
+5196(*)S
+10 R
+5246(ny\))S
+5414(data)S
+1200 V
+2370(pixels.)S
+1368 V
+10 B
+1620(rrp)S
+10 I
+2370(Refresh)S
+2722(raster)S
+3008(pixels)S
+10 R
+3241(.)S
+3343(Parameters)S
+3833(are)S
+4001(raster)S
+4269(number,)S
+4646(coordinate)S
+5114(type)S
+5333(\(0)S
+5464(for)S
+1488 V
+2370(pixel,)S
+2625(1)S
+2705(for)S
+2851(NDC\),)S
+3150(x1,)S
+3305(y1,)S
+3460(nx,)S
+3615(ny.)S
+1656 V
+10 B
+1620(rsp)S
+10 I
+2370(Set)S
+2533(all)S
+2680(the)S
+2843(raster)S
+3123(pixels)S
+3397(in)S
+3516(a)S
+3607(region)S
+3910(to)S
+4030(a)S
+4122(single)S
+4403(color)S
+10 R
+4614(.)S
+4711(Parameters)S
+5196(are)S
+5359(raster)S
+1776 V
+2370(number,)S
+2740(coordinate)S
+3201(type)S
+3413(\(0)S
+3536(for)S
+3692(pixel,)S
+3957(1)S
+4047(for)S
+4203(NDC\),)S
+4511(x1,)S
+4675(y1,)S
+4839(nx,)S
+5003(ny,)S
+5167(color,)S
+5436(and)S
+1896 V
+2370(raster)S
+2631(operand.)S
+3047(If)S
+3153(nx=ny=0)S
+3555(the)S
+3717(entire)S
+3984(raster)S
+4245(will)S
+4441(be)S
+4575(written.)S
+4924(Raster)S
+5220(operands)S
+2016 V
+2370(include)S
+2714(transient)S
+3108(\(octal)S
+3385(020\),)S
+3643(refresh_all)S
+4119(\(octal)S
+4395(040\),)S
+4652(or)S
+4784(refresh_none)S
+5353(\(octal)S
+2136 V
+2370(100\).)S
+2304 V
+10 B
+1620(rco)S
+10 I
+2370(Copy)S
+2633(a)S
+2735(region)S
+3048(of)S
+3178(the)S
+3353(source)S
+3672(raster)S
+3964(to)S
+4095(a)S
+4198(region)S
+4512(of)S
+4643(the)S
+4818(destination)S
+5316(raster)S
+10 R
+5555(.)S
+2424 V
+2370(Parameters)S
+2864(are)S
+3035(raster)S
+3306(operand,)S
+3702(source)S
+4012(raster)S
+4283(number,)S
+4663(source)S
+4973(type,)S
+5220(source)S
+5530(x)S
+2544 V
+2370(coord,)S
+2657(source)S
+2952(y)S
+3038(coord,)S
+3326(source)S
+3622(width,)S
+3911(source)S
+4207(height,)S
+4518(destination)S
+4993(raster)S
+5250(number,)S
+2664 V
+2370(destination)S
+2854(type,)S
+3096(destination)S
+3580(x)S
+3675(coord,)S
+3971(destination)S
+4454(y)S
+4548(coord,)S
+4844(destination)S
+5327(width,)S
+2784 V
+2370(destination)S
+2851(height,)S
+3168(If)S
+3276(the)S
+3440(input)S
+3689(and)S
+3876(output)S
+4175(regions)S
+4512(are)S
+4676(not)S
+4847(the)S
+5012(same)S
+5260(size)S
+5458(the)S
+2904 V
+2370(subimage)S
+2793(is)S
+2899(automatically)S
+3482(scaled)S
+3770(to)S
+3887(\256t)S
+4010(the)S
+4171(destination)S
+4649(region.)S
+4998(If)S
+5103(the)S
+5264(destina-)S
+3024 V
+2370(tion)S
+2565(extent)S
+2848(DNX)S
+3103(or)S
+3225(DNY)S
+3480(is)S
+3587(negative,)S
+3990(the)S
+4152(image)S
+4436(is)S
+4543(\257ipped)S
+4861(in)S
+4979(that)S
+5169(axis.)S
+5425(The)S
+3144 V
+2370(type)S
+2589(of)S
+2719(spatial)S
+3026(scaling)S
+3355(performed)S
+3816(is)S
+3929(determined)S
+4424(by)S
+4570(the)S
+4738(scale)S
+4983(factors)S
+5300(\(zoom,)S
+3264 V
+2370(dezoom,)S
+2742(or)S
+2856(no)S
+2987(scaling\).)S
+3389(The)S
+3575(rasterop)S
+3927(argument)S
+4335(is)S
+4433(used)S
+4647(to)S
+4757(exercise)S
+5115(\256ne)S
+5297(control)S
+3384 V
+2370(over)S
+2582(how)S
+2789(the)S
+2946(mapping)S
+3331(is)S
+3433(performed,)S
+3908(e.g.)S
+4087(to)S
+4200(force)S
+4439(a)S
+4517(refresh,)S
+4852(implement)S
+5314(a)S
+5392(tran-)S
+3504 V
+2370(sient)S
+2596(mapping,)S
+3008(or)S
+3128(in)S
+3243(the)S
+3402(case)S
+3610(of)S
+3730(a)S
+3812(dezoom)S
+4166(\(many-to-one\))S
+4780(mapping,)S
+5193(select)S
+5458(the)S
+3624 V
+2370(antialiasing)S
+2861(technique)S
+3279(to)S
+3387(be)S
+3511(used.)S
+3792 V
+10 B
+1620(rwc)S
+10 I
+2370(Write)S
+2652(a)S
+2762(colormap)S
+10 R
+3145(.)S
+3260(Parameters)S
+3763(are)S
+3944(colormap)S
+4381(number,)S
+4771(\256rst)S
+4987(color)S
+5253(and)S
+5458(the)S
+3912 V
+2370(number)S
+2705(of)S
+2818(colors)S
+3092(followed)S
+3477(by)S
+3607(NC)S
+3776(colors)S
+4050(triples)S
+4330(in)S
+4438(the)S
+4590(data.)S
+4080 V
+10 B
+1620(rrc)S
+10 I
+2370(Return)S
+2673(the)S
+2826(color)S
+3068(assignments)S
+3588(for)S
+3736(a)S
+3817(region)S
+4109(of)S
+4218(the)S
+4371(named)S
+4668(colormap)S
+10 R
+5051(.)S
+5137(Parameters)S
+4200 V
+2370(are)S
+2536(colormap)S
+2957(number,)S
+3331(\256rst)S
+3531(color)S
+3780(and)S
+3968(the)S
+4134(number)S
+4483(of)S
+4610(colors)S
+4898(followed)S
+5297(by)S
+5441(NC)S
+4320 V
+2370(colors)S
+2644(triples)S
+2924(in)S
+3032(the)S
+3184(data.)S
+4488 V
+10 B
+1620(rlc)S
+10 I
+2370(Load)S
+2609(a)S
+2692(colormap)S
+3108(into)S
+3297(the)S
+3452(display)S
+10 R
+3741(,)S
+3799(optionally)S
+4238(scaling)S
+4554(the)S
+4709(colormap)S
+5119(via)S
+5275(a)S
+5353(linear)S
+4608 V
+2370(transformation)S
+2992(in)S
+3103(the)S
+3258(process.)S
+3645(Parameters)S
+4121(are)S
+4275(the)S
+4430(colormap)S
+4840(number,)S
+5203(the)S
+5358(o)S
+5408 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+5469(set)S
+4728 V
+2370(value,)S
+2656(and)S
+2845(the)S
+3012(cursor)S
+3306(x)S
+3401(and)S
+3590(Y)S
+3707(coordinates)S
+4212(in)S
+4336(NDC)S
+4593(units.)S
+4889(The)S
+5090(colormap)S
+5513(is)S
+4848 V
+2370(una)S
+2514 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2575(ected)S
+2836(if)S
+2948(o)S
+2998 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3059(set=0.5,)S
+3427(scale=1.0.)S
+3912(A)S
+4034(negative)S
+4422(scale)S
+4671(inverts)S
+4993(the)S
+5165(image.)S
+5514(If)S
+4968 V
+2370(map=0)S
+2678(the)S
+2830(linear)S
+3087(transformation)S
+3705(is)S
+3802(applied)S
+4126(directly)S
+4461(to)S
+4569(the)S
+4721(display)S
+5040(colormap.)S
+5136 V
+10 B
+1620(rfc)S
+10 I
+2370(Free)S
+2588(a)S
+2668(colormap)S
+10 R
+3051(.)S
+3136(Parameter)S
+3570(is)S
+3667(the)S
+3819(colormap)S
+4226(number.)S
+5304 V
+10 B
+1620(rwo)S
+10 I
+2370(Write)S
+2626(the)S
+2782(IOmap)S
+10 R
+3059(.)S
+3118(Parameters)S
+3595(are)S
+3750(the)S
+3907(\256rst)S
+4098(color)S
+4338(and)S
+4517(the)S
+4674(number)S
+5014(of)S
+5132(colors,)S
+5436(fol-)S
+5424 V
+2370(lowed)S
+2651(by)S
+2788(NC)S
+2964(color)S
+3206(triples)S
+3493(in)S
+3608(the)S
+3767(data.)S
+4025(An)S
+4184(iomap)S
+4471(is)S
+4575(an)S
+4706(optional)S
+5071(lookup)S
+5386(table)S
+5544 V
+2370(used)S
+2600(to)S
+2725(isolate)S
+3033(the)S
+3202(client)S
+3471(application)S
+3962(from)S
+4203(the)S
+4372(color)S
+4625(model)S
+4923(used)S
+5154(within)S
+5458(the)S
+5664 V
+2370(Gterm)S
+2656(widget.)S
+3014(To)S
+3156(simplify)S
+3521(color)S
+3757(allocation)S
+4182(the)S
+4334(Gterm)S
+4619(widget)S
+4921(de\256nes)S
+5234(a)S
+5308(logical)S
+5784 V
+2370(color)S
+2612(space)S
+2870(where)S
+3150(color)S
+3392(0)S
+3479(is)S
+3583(the)S
+3742(background,)S
+4275(1)S
+4362(the)S
+4522(foreground,)S
+5028(2-N)S
+5221(are)S
+5380(stati-)S
+5904 V
+2370(cally)S
+2613(allocated)S
+3022(standard)S
+3409(colors,)S
+3727(and)S
+3920(colors)S
+4213(N+1)S
+4439(and)S
+4631(above)S
+4917(are)S
+5086(dynamically)S
+6024 V
+2370(allocated)S
+2772(by)S
+2914(the)S
+3078(graphics)S
+3458(application.)S
+3999(Less-demanding)S
+4701(applications)S
+5226(use)S
+5402(only)S
+6144 V
+2370(the)S
+2529(statically)S
+2927(allocated,)S
+3349(shared)S
+3646(colors.)S
+3982(The)S
+4174(widget)S
+4483(internally)S
+4903(maps)S
+5150(these)S
+5391(logi-)S
+6264 V
+2370(cal)S
+2538(colors)S
+2834(to)S
+2964(whatever)S
+3381(the)S
+3555(window)S
+3929(system)S
+4259(requires,)S
+4657(but)S
+4837(providing)S
+5278(a)S
+5375(well-)S
+6384 V
+2370(de\256ned)S
+2701(logical)S
+3010(color)S
+3252(space)S
+3510(isolates)S
+3847(the)S
+4006(client)S
+4264(from)S
+4494(the)S
+4652(details)S
+4949(of)S
+5068(color)S
+5309(alloca-)S
+6504 V
+2370(tion)S
+2556(in)S
+2664(the)S
+2816(underlying)S
+3279(window)S
+3631(system.)S
+6744 V
+2370(An)S
+2534(iomap)S
+2826(can)S
+3006(be)S
+3142(used)S
+3367(to)S
+3487(de\256ne)S
+3773(a)S
+3859(mapping)S
+4251(between)S
+4626(the)S
+4791(color)S
+5039(model)S
+5332(of)S
+5458(the)S
+6864 V
+2370(client)S
+2629(application)S
+3110(and)S
+3291(the)S
+3450(Gterm)S
+3742(color)S
+3984(model)S
+4271(\(when)S
+4557(we)S
+4710(say)S
+4880(color)S
+5122(model)S
+5409(here)S
+6984 V
+2370(we)S
+2538(mean)S
+2806(color)S
+3063(allocation)S
+3509(schemes)S
+3899(for)S
+4067(8)S
+4170(bit)S
+4329(pseudocolor\).)S
+4958(By)S
+5128(default)S
+5458(the)S
+7104 V
+2370(iomap)S
+2667(is)S
+2781(one-to-one.)S
+3315(The)S
+3517(use)S
+3697(of)S
+3827(an)S
+3968(iomap)S
+4265(frees)S
+4505(the)S
+4674(client)S
+4943(from)S
+5184(having)S
+5502(to)S
+7224 V
+2370(worry)S
+2646(about)S
+2907(color)S
+3151(index)S
+3412(translations,)S
+3937(and)S
+4120(allows)S
+4420(color)S
+4664(tables)S
+4936(to)S
+5053(be)S
+5186(combined)S
+7704 V
+900(X11IRAF Project)S
+2709(Last change: 16 Dec 1996)S
+5530(9)S
+7920 V
+EP
+%%Page: 10 11
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XGTERM)S
+1338(\()S
+1387(1)S
+1453(\))S
+2787(USER COMMANDS )S
+4994(XGTERM)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+2370(in)S
+2481(the)S
+2635(widget)S
+2939(for)S
+3087(greater)S
+3395(e)S
+3439 H
+ (f)show 10 -.5 mul h (\256)show
+10 R
+3523(ciency)S
+3815(when)S
+4063(color)S
+4300(tables)S
+4565(are)S
+4718(serially)S
+5044(applied.)S
+5425(The)S
+1080 V
+2370(iomap)S
+2670(applies)S
+3003(to)S
+3131(all)S
+3281(color)S
+3536(indices)S
+3870(or)S
+4004(pixel)S
+4255(values)S
+4561(passed)S
+4878(in)S
+5007(i/o)S
+5164(operations)S
+1200 V
+2370(between)S
+2732(the)S
+2884(client)S
+3136(and)S
+3310(the)S
+3462(Gterm)S
+3747(widget.)S
+1368 V
+10 B
+1620(rro)S
+10 I
+2370(Read)S
+2613(the)S
+2773(IOmap)S
+10 R
+3050(.)S
+3143(Return)S
+3453(values)S
+3746(are)S
+3905(the)S
+4065(\256rst)S
+4259(color)S
+4502(and)S
+4684(the)S
+4845(number)S
+5189(of)S
+5311(colors,)S
+1488 V
+2370(followed)S
+2755(by)S
+2885(NC)S
+3054(color)S
+3289(triples)S
+3569(in)S
+3677(the)S
+3829(data.)S
+1656 V
+10 B
+1620(rim)S
+10 I
+2370(Delete)S
+2660(all)S
+2796(mappings)S
+10 R
+3215(and)S
+3389(initialize)S
+3769(the)S
+3921(mapping)S
+4301(subsystem.)S
+1824 V
+10 B
+1620(rsm)S
+10 I
+2370(De\256ne)S
+2669(a)S
+2758(new)S
+2958(mapping)S
+3347(function)S
+10 R
+3675(,)S
+3739(or)S
+3861(modify)S
+4189(an)S
+4322(old)S
+4489(one.)S
+4727(If)S
+4833(a)S
+4917(new)S
+5123(mapping)S
+5513(is)S
+1944 V
+2370(de\256ned)S
+2701(it)S
+2794(is)S
+2898(merely)S
+3212(enabled,)S
+3584(and)S
+3765(no)S
+3902(refreshing)S
+4342(of)S
+4461(the)S
+4619(screen)S
+4909(takes)S
+5150(place)S
+5396(until)S
+2064 V
+2370(either)S
+2635(some)S
+2885(mapped)S
+3240(data)S
+3445(is)S
+3551(written)S
+3873(to)S
+3990(or)S
+4112(the)S
+4273(mapping)S
+4662(is)S
+4768(explicitly)S
+5185(refreshed.)S
+2184 V
+2370(If)S
+2478(an)S
+2614(existing)S
+2973(mapping)S
+3365(is)S
+3474(modi\256ed)S
+3872(the)S
+4036(old)S
+4206(and)S
+4392(new)S
+4600(mappings)S
+5030(are)S
+5192(examined)S
+2304 V
+2370(and)S
+2546(only)S
+2756(those)S
+2999(portions)S
+3359(of)S
+3475(the)S
+3630(destination)S
+4102(rect)S
+4284(for)S
+4433(which)S
+4710(the)S
+4865(mapping)S
+5248(changed)S
+2424 V
+2370(are)S
+2526(updated.)S
+2932(This)S
+3144(permits)S
+3478(minor)S
+3751(changes)S
+4106(to)S
+4218(a)S
+4296(mapping)S
+4680(\(e.g.)S
+4891(moving)S
+5231(an)S
+5359(edge\))S
+2544 V
+2370(without)S
+2713(having)S
+3022(to)S
+3137(redraw)S
+3451(the)S
+3611(entire)S
+3876(region.)S
+4224(Regions)S
+4590(of)S
+4711(the)S
+4871(destination)S
+5348(draw-)S
+2664 V
+2370(able)S
+2573(which)S
+2854(were)S
+3084(previously)S
+3543(covered)S
+3895(by)S
+4032(the)S
+4191(mapping)S
+4578(but)S
+4743(which)S
+5024(were)S
+5253(exposed)S
+2784 V
+2370(by)S
+2500(modifying)S
+2947(the)S
+3099(mapping)S
+3479(are)S
+3630(redrawn.)S
+2952 V
+10 B
+1620(rgm)S
+10 I
+2370(Return)S
+2697(the)S
+2874(external)S
+3257(parameters)S
+3768(of)S
+3902(a)S
+4008(mapping)S
+10 R
+4358(.)S
+4469(Parameter)S
+4929(is)S
+5052(the)S
+5230(mapping)S
+3072 V
+2370(number,)S
+2739(values)S
+3033(returned)S
+3404(\(in)S
+3554(the)S
+3714(string)S
+3980("\\033[6;%d;%d)S
+4642(%d;%d;%d;%d;%d;%d)S
+3192 V
+2370(%d;%d;%d;%d;%d;%d]"\))S
+3452(are)S
+3610(the)S
+3769(mapping)S
+4156(number,)S
+4523(rasterop,)S
+4907(source)S
+5205(mapping,)S
+3312 V
+2370(type,)S
+2622(x,)S
+2752(y,)S
+2882(width,)S
+3190(height,)S
+3520(and)S
+3719(destination)S
+4213(mapping,)S
+4643(type,)S
+4895(x,)S
+5025(y,)S
+5154(width)S
+5436(and)S
+3432 V
+2370(height.)S
+3600 V
+10 B
+1620(rem)S
+10 I
+2370(Enable)S
+2698(a)S
+2793(mapping)S
+10 R
+3143(.)S
+3213(Parameters)S
+3701(are)S
+3867(the)S
+4034(mapping)S
+4429(number)S
+4779(and)S
+4968(an)S
+5107(integer)S
+5430(\257ag)S
+3720 V
+2370(indicating)S
+2800(whether)S
+3151(to)S
+3259(refresh)S
+3565(the)S
+3717(mapping.)S
+3888 V
+10 B
+1620(rdm)S
+10 I
+2370(Disable)S
+2749(a)S
+2867(mapping)S
+10 R
+3217(.)S
+3310(Disabling)S
+3768(a)S
+3881(mapping)S
+4300(does)S
+4552(not)S
+4749(a)S
+4793 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4854(ect)S
+5039(the)S
+5230(mapping)S
+4008 V
+2370(de\256nition,)S
+2822(hence)S
+3097(a)S
+3184(disabled)S
+3559(mapping)S
+3951(may)S
+4165(later)S
+4384(be)S
+4520(reenabled.)S
+4974(Parameters)S
+5459(are)S
+4128 V
+2370(the)S
+2528(mapping)S
+2914(number)S
+3255(and)S
+3435(an)S
+3565(integer)S
+3878(\257ag)S
+4065(indicating)S
+4502(whether)S
+4860(to)S
+4975(erase)S
+5216(the)S
+5375(map-)S
+4248 V
+2370(ping.)S
+4416 V
+10 B
+1620(rrm)S
+10 I
+2370(Refresh)S
+2705(a)S
+2785(mapping)S
+10 R
+3135(.)S
+3190(Parameter)S
+3624(is)S
+3721(the)S
+3873(mapping)S
+4253(number.)S
+4584 V
+10 B
+1620(rfm)S
+10 I
+2370(Free)S
+2588(a)S
+2668(mapping)S
+10 R
+3018(.)S
+3073(Parameter)S
+3507(is)S
+3604(the)S
+3756(mapping)S
+4136(number.)S
+4872 V
+9 B
+900(MORE)S
+1207(ON)S
+1369(IMAGING)S
+4992 V
+10 R
+1260(The)S
+1457(imaging)S
+1827(model)S
+2119(of)S
+2244(the)S
+2408(Gterm)S
+2705(widget)S
+3019(de\256nes)S
+3344(the)S
+3508(following)S
+3939(key)S
+4125(object)S
+4412(or)S
+4538(data)S
+4747(types:)S
+10 I
+5029(rasters)S
+10 R
+5307(,)S
+10 I
+5375(map-)S
+5112 V
+1260(pings)S
+10 R
+1477(,)S
+1532(and)S
+10 I
+1706(colors)S
+10 R
+1956(.)S
+5280 V
+10 B
+1260(raster)S
+10 R
+1760(A)S
+1867(raster)S
+2123(is)S
+2225(a)S
+2304(MxN)S
+2550(array)S
+2789(of)S
+2907(pixels.)S
+3236(At)S
+3371(present)S
+3694(pixels)S
+3968(are)S
+4124(8)S
+4209(bits)S
+4389(deep)S
+4612(but)S
+4775(hooks)S
+5049(are)S
+5205(built)S
+5424(into)S
+5400 V
+1760(the)S
+1915(widget)S
+2220(to)S
+2331(expand)S
+2652(this)S
+2830(in)S
+2941(the)S
+3096(future.)S
+3422(Pixel)S
+3661(values)S
+3949(are)S
+4103(indices)S
+4419(into)S
+4608(the)S
+4762(Gterm)S
+5049(virtual)S
+5342(color-)S
+5520 V
+1760(map,)S
+2004(with)S
+2230(values)S
+2533(starting)S
+2881(at)S
+3001(zero.)S
+3275(A)S
+3395(raster)S
+3664(may)S
+3884(be)S
+4026(any)S
+4218(size.)S
+4476(A)S
+4596(raster)S
+4865(is)S
+4980(merely)S
+5305(a)S
+5397(two-)S
+5640 V
+1760(dimensional)S
+2284(array)S
+2523(in)S
+2636(the)S
+2793(graphics)S
+3166(server;)S
+3472(it)S
+3563(is)S
+3665(not)S
+3828(displayed)S
+4246(unless)S
+4530(mapped.)S
+4935(An)S
+5091(exception)S
+5513(is)S
+5760 V
+1760(raster)S
+2019(zero,)S
+2253(which)S
+2535(is)S
+2640(the)S
+2800(graphics)S
+3176(window.)S
+3592(Rasters)S
+3925(are)S
+4085(referred)S
+4438(to)S
+4555(by)S
+4694(number,)S
+5063(starting)S
+5402(with)S
+5880 V
+1760(zero.)S
+2029(Initially)S
+2389(only)S
+2610(raster)S
+2874(zero)S
+3088(exists;)S
+3387(new)S
+3595(rasters)S
+3897(are)S
+4060(created)S
+4389(with)S
+4609(the)S
+4773(create)S
+5052(raster)S
+5315(escape)S
+6000 V
+1760(code)S
+10 B
+1980(rcr)S
+10 R
+2112(.)S
+2199(Space)S
+2469(for)S
+2617(rasters)S
+2909(may)S
+3113(be)S
+3239(allocated)S
+3631(either)S
+3890(in)S
+4000(the)S
+4154(graphics)S
+4524(server,)S
+4825(or)S
+4941(in)S
+5052(the)S
+5207(X)S
+5312(server.)S
+6120 V
+1760(This)S
+1978(has)S
+2151(implications)S
+2686(on)S
+2826(performance)S
+3369(but)S
+3537(is)S
+3644(otherwise)S
+4071(transparent)S
+4553(to)S
+4670(the)S
+4831(client.)S
+5147(By)S
+5303(default)S
+6240 V
+1760(rasters)S
+2050(are)S
+2201(allocated)S
+2591(in)S
+2699(the)S
+2851(graphics)S
+3219(server,)S
+3517(i.e.,)S
+3694(in)S
+3802(the)S
+3954(X)S
+4056(client.)S
+6408 V
+10 B
+1260(mapping)S
+10 R
+1760(A)S
+1863(mapping)S
+2244(de\256nes)S
+2558(a)S
+2633(projection)S
+3069(of)S
+3183(a)S
+3258(rectangle)S
+3654(of)S
+3768(the)S
+3921(source)S
+4212(raster)S
+4464(onto)S
+4673(a)S
+4748(rectangle)S
+5145(of)S
+5260(the)S
+5414(des-)S
+6528 V
+1760(tination)S
+2110(raster.)S
+2430(Mappings)S
+2873(may)S
+3088(be)S
+3225(either)S
+3495(enabled)S
+3848(\(active\))S
+4195(or)S
+4321(disabled.)S
+4752(When)S
+5033(a)S
+5120(mapping)S
+5513(is)S
+6648 V
+1760(enabled,)S
+2133(any)S
+2315(change)S
+2635(to)S
+2751(a)S
+2833(pixel)S
+3072(in)S
+3189(the)S
+3350(source)S
+3649(rect)S
+3837(will)S
+4032(cause)S
+4292(the)S
+4453(corresponding)S
+5063(pixels)S
+5341(in)S
+5458(the)S
+6768 V
+1760(destination)S
+2239(rect)S
+2428(to)S
+2546(be)S
+2680(updated.)S
+3090(Mappings)S
+3529(are)S
+3689(referred)S
+4042(to)S
+4159(by)S
+4298(number)S
+4642(starting)S
+4981(with)S
+5198(one.)S
+5436(Ini-)S
+6888 V
+1760(tially)S
+2005(no)S
+2144(mappings)S
+2572(are)S
+2732(de\256ned.)S
+3120(If)S
+3225(the)S
+3386(size)S
+3580(of)S
+3702(the)S
+3863(input)S
+4108(and)S
+4291(output)S
+4587(rect)S
+4776(is)S
+4883(not)S
+5051(the)S
+5213(same)S
+5458(the)S
+7008 V
+1760(input)S
+2010(rect)S
+2203(will)S
+2402(be)S
+2539(scaled)S
+2831(by)S
+2974(pixel)S
+3217(replication)S
+3687(or)S
+3813(subsampling)S
+4362(to)S
+4483(\256ll)S
+4638(the)S
+4803(output)S
+5102(rect.)S
+5349(If)S
+5458(the)S
+7128 V
+1760(argument)S
+2174(DW)S
+2377(\(destination)S
+2886(width\))S
+3184(or)S
+3304(DH)S
+3485(\(destination)S
+3994(height\))S
+4314(of)S
+4434(the)S
+4593(destination)S
+5069(rect)S
+5255(is)S
+5359(nega-)S
+7248 V
+1760(tive,)S
+1969(the)S
+2125(image)S
+2403(will)S
+2593(be)S
+2721(\257ipped)S
+3033(around)S
+3344(the)S
+3500(corresponding)S
+4105(axis)S
+4299(when)S
+4548(copied)S
+4847(to)S
+4958(the)S
+5113(destination;)S
+7728 V
+900(X11IRAF Project)S
+2709(Last change: 16 Dec 1996)S
+5480(10)S
+7920 V
+EP
+%%Page: 11 12
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XGTERM)S
+1338(\()S
+1387(1)S
+1453(\))S
+2787(USER COMMANDS )S
+4994(XGTERM)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+1760(the)S
+1919(region)S
+2211(of)S
+2331(the)S
+2490(destination)S
+2966(drawn)S
+3252(into)S
+3445(is)S
+3550(the)S
+3710(same)S
+3953(in)S
+4069(either)S
+4334(case.)S
+4598(Multiple)S
+4981(mappings)S
+5408(may)S
+1080 V
+1760(reference)S
+2162(the)S
+2317(same)S
+2555(source)S
+2848(or)S
+2964(destination)S
+3436(raster.)S
+3745(Mappings)S
+4178(are)S
+4332(refreshed)S
+4735(in)S
+4846(order)S
+5089(by)S
+5221(the)S
+5375(map-)S
+1200 V
+1760(ping)S
+1972(number.)S
+2366(Modifying)S
+2828(a)S
+2907(mapping)S
+3292(causes)S
+3587(the)S
+3744(changed)S
+4111(regions)S
+4440(of)S
+4558(the)S
+4715(destination)S
+5189(rect)S
+5373(to)S
+5486(be)S
+1320 V
+1760(refreshed.)S
+1488 V
+10 B
+1260(color)S
+10 R
+1760(The)S
+10 I
+1964(Gterm)S
+10 R
+2268(widget)S
+2590(provides)S
+2984(a)S
+3078(\256xed)S
+3328(number)S
+3683(of)S
+3816(preassigned)S
+4337(colors)S
+4631(corresponding)S
+5252(to)S
+5380(pixel)S
+1608 V
+1760(values)S
+2058(0)S
+2151(through)S
+2505(9.)S
+2623(Zero)S
+2854(is)S
+2964(the)S
+3129(background)S
+3643(color,)S
+3916(one)S
+4103(is)S
+4213(the)S
+4378(foreground)S
+4864(color,)S
+5136(and)S
+5322(2-9)S
+5497(\(8)S
+1728 V
+1760(colors\))S
+2075(are)S
+2234(arbitrary)S
+2615(colors)S
+2897(de\256ned)S
+3230(by)S
+3369(Gterm)S
+3663(widget)S
+3974(resources.)S
+4444(These)S
+4721(static)S
+4971(colors)S
+5254(are)S
+5414(nor-)S
+1848 V
+1760(mally)S
+2021(used)S
+2237(to)S
+2348(draw)S
+2580(the)S
+2735(background,)S
+3264(frame,)S
+3554(axes,)S
+3789(titles,)S
+4042(etc.)S
+4216(of)S
+4332(a)S
+4409(plot,)S
+4623(or)S
+4739(to)S
+4850(draw)S
+5082(color)S
+5320(graph-)S
+1968 V
+1760(ics)S
+1904(within)S
+2193(the)S
+2348(drawing)S
+2708(area.)S
+2961(The)S
+3149(advantage)S
+3586(of)S
+3702(static)S
+3946(colors)S
+4223(is)S
+4324(that)S
+4508(they)S
+4714(are)S
+4869(shared)S
+5163(with)S
+5375(other)S
+2088 V
+1760(X)S
+1867(clients,)S
+2188(and)S
+2367(the)S
+2524(values)S
+2814(of)S
+2932(these)S
+3172(colors)S
+3451(may)S
+3658(be)S
+3787(assigned)S
+4166(by)S
+4301(the)S
+4458(user)S
+4658(to)S
+4770(personalize)S
+5258(the)S
+5414(way)S
+2208 V
+1760(plots)S
+1985(look.)S
+2448 V
+1760(The)S
+10 I
+1956(Gterm)S
+10 R
+2252(widget)S
+2565(also)S
+2767(allows)S
+3069(any)S
+3254(number)S
+3600(\(up)S
+3774(to)S
+3893(about)S
+4157(200)S
+4349(or)S
+4474(so\))S
+4638(additional)S
+5080(colors)S
+5366(to)S
+5486(be)S
+2568 V
+1760(de\256ned)S
+2086(at)S
+2190(runtime)S
+2532(by)S
+2663(the)S
+2816(client)S
+3069(application.)S
+3599(These)S
+3868(color)S
+4104(values)S
+4390(start)S
+4593(at)S
+4696(pixel)S
+4927(value)S
+5174(10)S
+5305(and)S
+5480(go)S
+2688 V
+1760(up)S
+1891(to)S
+2000(the)S
+2153(maximum)S
+2590(pixel)S
+2821(value)S
+3068(assigned)S
+3443(by)S
+3575(the)S
+3729(client.)S
+4038(The)S
+4225(client)S
+4479(application)S
+4955(allocates)S
+5336(colors)S
+2808 V
+1760(with)S
+1985(the)S
+2154(write)S
+2406(colormap)S
+2830(escape)S
+3142(code)S
+10 B
+3377(rwc)S
+10 R
+3537(.)S
+3638(Attempts)S
+4051(to)S
+4175(overwrite)S
+4603(the)S
+4771(values)S
+5072(of)S
+5201(the)S
+5369(static)S
+2928 V
+1760(colors)S
+2045(are)S
+2207(ignored.)S
+2608(The)S
+2804(values)S
+3100(of)S
+3225(already)S
+3560(allocated)S
+3962(colors)S
+4248(may)S
+4462(be)S
+4598(changed)S
+4972(dynamically)S
+5508(at)S
+3048 V
+1760(runtime)S
+2101(using)S
+2348(write)S
+2583(colormap)S
+2990(code)S
+3208(to)S
+3316(write)S
+3551(the)S
+3703(desired)S
+4021(range)S
+4272(of)S
+4385(color)S
+4620(values.)S
+3288 V
+1760(Applications)S
+2320(should)S
+2636(not)S
+2813(assume)S
+3157(that)S
+3357(there)S
+3606(are)S
+3777(10)S
+3927(static)S
+4188(colors)S
+4482(and)S
+4676(200)S
+4876(or)S
+5009(so)S
+5148(allocatable)S
+3408 V
+1760(colors.)S
+2106(The)S
+2308(IRAF)S
+2583(graphcap)S
+2994(entry)S
+3245(for)S
+3407(the)S
+3575(logical)S
+3893(device)S
+4199(in)S
+4323(use,)S
+4527(and)S
+4717(resources)S
+5139(set)S
+5296(for)S
+5458(the)S
+3528 V
+1760(widget,)S
+2095(de\256nes)S
+2416(these)S
+2659(parameters)S
+3134(for)S
+3288(the)S
+3449(device.)S
+3803(Alternatively,)S
+4394(the)S
+4555(read)S
+4765(colormap)S
+5181(code)S
+5408(may)S
+3648 V
+1760(be)S
+1901(used)S
+2131(to)S
+2256(dynamically)S
+2797(determine)S
+3243(how)S
+3462(many)S
+3731(colors)S
+4022(the)S
+4191(server)S
+4481(has)S
+4661(preallocated)S
+5195(when)S
+5458(the)S
+3768 V
+1760(application)S
+2234(starts)S
+2475(up.)S
+4008 V
+1760(An)S
+1913(image)S
+2188(may)S
+2391(use)S
+2555(either)S
+2813(static)S
+3055(and)S
+3230(dynamic)S
+3605(pixel)S
+3836(values)S
+4122(or)S
+4236(both)S
+4445(types)S
+4688(of)S
+4803(values,)S
+5115(but)S
+5275(in)S
+5385(most)S
+4128 V
+1760(cases)S
+2006(imaging)S
+2370(applications)S
+2889(involve)S
+3225(smoothly)S
+3634(shaded)S
+3947(surfaces)S
+4309(hence)S
+4577(will)S
+4769(require)S
+5086(dynamically)S
+4248 V
+1760(assigned)S
+2134(private)S
+2441(colors.)S
+4488 V
+1760(If)S
+1878(for)S
+2046(some)S
+2309(reason)S
+2621(the)S
+2795(client)S
+3069(application)S
+3565(cannot)S
+3883(use)S
+4068(the)S
+10 I
+4242(Gterm)S
+10 R
+4549(widget)S
+4873(color)S
+5130(model,)S
+5458(the)S
+4608 V
+1760(IOMAP)S
+2116(feature)S
+2426(can)S
+2598(be)S
+2726(used)S
+2943(to)S
+3055(make)S
+3305(the)S
+3461(widget)S
+3767(appear)S
+4065(to)S
+4176(have)S
+4397(some)S
+4641(externally)S
+5073(de\256ned)S
+5400(\(i.e.,)S
+4728 V
+1760(client)S
+2012(de\256ned\))S
+2369(color)S
+2604(model.)S
+4896 V
+1260(The)S
+1459(maximum)S
+1910(number)S
+2260(of)S
+2388(rasters)S
+2693(and)S
+2882(maximum)S
+3333(number)S
+3683(of)S
+3811(mappings)S
+4245(is)S
+4357(de\256ned)S
+4696(by)S
+4841(the)S
+5008(Gterm)S
+5308(widget)S
+5016 V
+1260(resources)S
+10 I
+1671(maxRaster)S
+10 R
+2133(and)S
+10 I
+2311(maxMappings)S
+10 R
+2911(\(or)S
+3061(in)S
+3173(the)S
+3329(GUI)S
+3540(\256le\))S
+3735(when)S
+3985(the)S
+4141(graphics)S
+4513(application)S
+4991(starts)S
+5236(up.)S
+5425(The)S
+5136 V
+1260(maximum)S
+1698(values)S
+1985(should)S
+2284(be)S
+2410(much)S
+2664(larger)S
+2928(than)S
+3132(most)S
+3359(applications)S
+3874(require.)S
+4244(Applications)S
+4788(should)S
+5088(allocate)S
+5431(ras-)S
+5256 V
+1260(ter)S
+1396(or)S
+1510(mapping)S
+1891(numbers)S
+2266(sequentially)S
+2780(starting)S
+3111(at)S
+3214(1)S
+3295(\(more)S
+3564(or)S
+3678(less\))S
+3892(to)S
+4001(avoid)S
+4254(running)S
+4595(out)S
+4753(of)S
+4866(raster)S
+5117(or)S
+5230(mapping)S
+5376 V
+1260(descriptors.)S
+5616 V
+1260(The)S
+1448({read|write}pixels)S
+2212(escape)S
+2510(codes)S
+2770(operate)S
+3096(directly)S
+3434(on)S
+3567(raster)S
+3821(pixels.)S
+4148(The)S
+4336(mapping)S
+4720(escape)S
+5019(codes)S
+5280(support)S
+5736 V
+1260(two)S
+1449(alternative)S
+1909(coordinate)S
+2369(systems,)S
+2750(raster)S
+3010(pixels)S
+3288(and)S
+3470(NDC)S
+3719(\(normalized)S
+4239(device)S
+4537(coordinates\),)S
+5093(as)S
+5214(indicated)S
+5856 V
+1260(by)S
+1391(the)S
+1544(ST)S
+1692(or)S
+1806(DT)S
+1971(argument)S
+2380(\(source)S
+2705(or)S
+2820(destination)S
+3291(coordinate)S
+3744(type\).)S
+4036(Note)S
+4262(that)S
+4444(the)S
+4598(origin)S
+4869(of)S
+4984(the)S
+5138(pixel)S
+5370(coor-)S
+5976 V
+1260(dinate)S
+1548(system)S
+1870(is)S
+1981(the)S
+2147(upper)S
+2418(left)S
+2595(corner)S
+2893(of)S
+3020(the)S
+3186(display)S
+3519(window)S
+3885(\(consistent)S
+4362(with)S
+4584(most)S
+4823(graphics)S
+5205(systems\),)S
+6096 V
+1260(whereas)S
+1616(the)S
+1768(origin)S
+2037(of)S
+2150(the)S
+2302(NDC)S
+2543(coordinate)S
+2994(system)S
+3302(is)S
+3399(the)S
+3551(lower)S
+3808(left)S
+3971(corner)S
+4255(\(consistent)S
+4718(with)S
+4926(IRAF\).)S
+6336 V
+1260(Pixel)S
+1503(coordinates)S
+2000(allow)S
+2259(precise)S
+2578(control)S
+2898(of)S
+3018(imaging)S
+3383(but)S
+3548(require)S
+3867(the)S
+4026(application)S
+4507(to)S
+4622(know)S
+4881(the)S
+5040(window)S
+5400(size,)S
+6456 V
+1260(and)S
+1443(may)S
+1654(result)S
+1915(in)S
+2032(complications)S
+2632(e.g.)S
+2815(if)S
+2915(the)S
+3075(window)S
+3435(is)S
+3540(resized.)S
+3915(NDC)S
+4164(coordinates)S
+4662(pretty)S
+4933(much)S
+5193(guarantee)S
+6576 V
+1260(that)S
+1450(a)S
+1535(mapping)S
+1926(will)S
+2123(involve)S
+2464(sampling,)S
+2897(hence)S
+3170(are)S
+3332(not)S
+3501(the)S
+3664(most)S
+3900(e)S
+3944 H
+ (f)show 10 -.5 mul h (\256)show
+10 R
+4028(cient,)S
+4288(but)S
+4457(the)S
+4620(graphics)S
+4999(will)S
+5196(be)S
+5331(drawn)S
+6696 V
+1260(correctly)S
+1656(no)S
+1798(matter)S
+2095(how)S
+2308(the)S
+2471(window)S
+2834(is)S
+2942(resized)S
+3265(and)S
+3450(for)S
+3607(most)S
+3843(applications)S
+4367(the)S
+4530(performance)S
+5074(di)S
+5152 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+5213(erence)S
+5513(is)S
+6816 V
+1260(negligible.)S
+1754(Most)S
+1999(applications)S
+2521(should)S
+2827(use)S
+2999(NDC)S
+3249(coordinates)S
+3748(for)S
+3903(raster)S
+4163(0)S
+4252(\(the)S
+4447(display)S
+4776(window\),)S
+5196(and)S
+5380(pixel)S
+6936 V
+1260(coordinates)S
+1750(for)S
+1896(rasters)S
+2186(1-N.)S
+7176 V
+1260(Although)S
+1672(the)S
+1828(size)S
+2017(of)S
+2134(rasters)S
+2428(1)S
+2512(and)S
+2690(higher)S
+2979(are)S
+3134(de\256ned)S
+3462(by)S
+3596(the)S
+3752(client)S
+4008(application,)S
+4511(the)S
+4667(size)S
+4856(of)S
+4973(raster)S
+5228(zero,)S
+5458(the)S
+7296 V
+1260(actual)S
+1533(gterm)S
+1801(display)S
+2125(window,)S
+2507(is)S
+2609(subject)S
+2927(to)S
+3040(the)S
+3197(constraints)S
+3665(of)S
+3783(the)S
+3940(window)S
+4296(system.)S
+4663(The)S
+4852(client)S
+5108(can)S
+5280(attempt)S
+7776 V
+900(X11IRAF Project)S
+2709(Last change: 16 Dec 1996)S
+5480(11)S
+7920 V
+EP
+%%Page: 12 13
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XGTERM)S
+1338(\()S
+1387(1)S
+1453(\))S
+2787(USER COMMANDS )S
+4994(XGTERM)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+1260(to)S
+1369(reset)S
+1588(the)S
+1741(size)S
+1927(of)S
+2041(the)S
+2194(gterm)S
+2458(window)S
+2811(using)S
+3059(create)S
+3327(raster)S
+3579(escape)S
+3875(with)S
+4084(raster=0,)S
+4467(however)S
+4842(the)S
+4996(Gterm)S
+5283(widget,)S
+1080 V
+1260(UI)S
+1398(containing)S
+1853(the)S
+10 I
+2008(Gterm)S
+10 R
+2296(widget,)S
+2626(and)S
+2803(the)S
+2958(window)S
+3313(manager)S
+3689(are)S
+3843(all)S
+3976(free)S
+4163(to)S
+4274(deny)S
+4500(such)S
+4715(a)S
+4791(request.)S
+5166(The)S
+5353(query)S
+1200 V
+1260(raster)S
+1511(escape)S
+1806(should)S
+2103(be)S
+2227(called)S
+2495(to)S
+2603(determine)S
+3032(the)S
+3184(actual)S
+3452(size)S
+3637(of)S
+3750(the)S
+3902(window)S
+4254(one)S
+4428(will)S
+4614(be)S
+4738(drawing)S
+5095(into.)S
+1488 V
+9 B
+1080(AN)S
+1252(EXAMPLE)S
+1744(IMAGING)S
+2211(APPLICATION)S
+1608 V
+10 R
+1260(An)S
+1413(example)S
+1782(of)S
+1896(a)S
+1972(simple)S
+2271(imaging)S
+2631(application)S
+3107(might)S
+3373(be)S
+3499(one)S
+3675(that)S
+3857(downloads)S
+4322(an)S
+4448(image)S
+4724(and)S
+4900(displays)S
+5260(it)S
+5348(in)S
+5458(the)S
+1728 V
+1260(gterm)S
+1530(window,)S
+1914(\256lling)S
+2191(the)S
+2350(window.)S
+2764(This)S
+2979(could)S
+3238(be)S
+3368(done)S
+3598(as)S
+3717(follows)S
+4053(\(following)S
+4511(a)S
+4591(graphics)S
+4965(open)S
+5195(and)S
+5375(other)S
+1848 V
+1260(escape)S
+1555(codes)S
+1812(to)S
+1920(prepare)S
+2248(the)S
+2400(drawing)S
+2757(surface\).)S
+2136 V
+10 I
+1260(create)S
+1539(raster)S
+10 R
+2010(Create)S
+2301(raster)S
+2554(1)S
+2636(the)S
+2790(size)S
+2977(of)S
+3092(the)S
+3246(pixel)S
+3478(array)S
+3714(to)S
+3824(be)S
+3950(displayed.)S
+4390(This)S
+4600(need)S
+4820(not)S
+4980(be)S
+5106(the)S
+5260(same)S
+5497(as)S
+2256 V
+2010(the)S
+2162(size)S
+2347(of)S
+2460(the)S
+2612(gterm)S
+2875(display)S
+3194(window.)S
+2424 V
+10 I
+1260(set)S
+1401(mapping)S
+10 R
+2010(De\256ne)S
+2309(a)S
+2386(mapping)S
+2769(between)S
+3134(raster)S
+3388(1)S
+3472(and)S
+3650(raster)S
+3905(0,)S
+4014(the)S
+4170(display)S
+4493(window,)S
+4874(using)S
+5125(NDC)S
+5370(coor-)S
+2544 V
+2010(dinates)S
+2324(to)S
+2433(de\256ne)S
+2708(the)S
+2861(region)S
+3147(of)S
+3261(the)S
+3414(display)S
+3734(window)S
+4087(to)S
+4196(be)S
+4321(\256lled.)S
+4613(The)S
+4798(mapping)S
+5178(number)S
+5513(is)S
+2664 V
+2010(arbitrary)S
+2394(but)S
+2564(mappings)S
+2995(should)S
+3304(normally)S
+3707(be)S
+3843(allocated)S
+4245(starting)S
+4587(with)S
+4807(1.)S
+4924(The)S
+5121(mapping)S
+5513(is)S
+2784 V
+2010(automatically)S
+2584(enabled)S
+2924(when)S
+3170(\256rst)S
+3356(de\256ned.)S
+2952 V
+10 I
+1260(write)S
+1496(colormap)S
+10 R
+2010(\(Optional\).)S
+2511(De\256ne)S
+2807(the)S
+2959(pixel)S
+3189(value)S
+3435(to)S
+3543(RGB)S
+3779(color)S
+4014(assignments)S
+4533(for)S
+4679(the)S
+4831(image)S
+5105(pixels.)S
+3120 V
+10 I
+1260(write)S
+1496(pixels)S
+10 R
+2010(This)S
+2221(escape)S
+2519(is)S
+2619(called)S
+2890(one)S
+3067(or)S
+3183(more)S
+3421(times)S
+3672(to)S
+3784(write)S
+4023(pixels)S
+4296(into)S
+4486(raster)S
+4741(1.)S
+4850(At)S
+4984(most)S
+5213(32K)S
+5419(pix-)S
+3240 V
+2010(els)S
+2152(can)S
+2321(be)S
+2446(written)S
+2760(in)S
+2869(each)S
+3082(call.)S
+3312(As)S
+3454(each)S
+3666(write)S
+3901(is)S
+3998(made)S
+4244(the)S
+4396(a)S
+4440 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4501(ected)S
+4741(region)S
+5026(of)S
+5139(the)S
+5291(display)S
+3360 V
+2010(window)S
+2362(will)S
+2548(be)S
+2672(updated.)S
+3528 V
+1260(Alternatively,)S
+1855(one)S
+2042(could)S
+2307(write)S
+2555(the)S
+2720(pixels)S
+3002(and)S
+3189(then)S
+3404(de\256ne)S
+3692(the)S
+3858(mapping)S
+4252(to)S
+4374(cause)S
+4639(the)S
+4805(entire)S
+5076(image)S
+5364(to)S
+5486(be)S
+3648 V
+1260(displayed)S
+1673(at)S
+1775(once.)S
+3888 V
+1260(Note)S
+1487(that)S
+1670(the)S
+1825(imaging)S
+2186(escape)S
+2484(can)S
+2655(be)S
+2782(combined)S
+3209(with)S
+3420(normal)S
+3736(graphics)S
+4107(to)S
+4219(draw)S
+4452(text)S
+4636(and)S
+4814(graphics)S
+5186(around)S
+5497(or)S
+4008 V
+1260(on)S
+1407(top)S
+1581(of)S
+1710(an)S
+1850(image)S
+2140(region.)S
+2496(The)S
+2697(order)S
+2953(in)S
+3077(which)S
+3367(drawing)S
+3740(operations)S
+4202(occur)S
+4469(is)S
+4582(important,)S
+5042(e.g.,)S
+5257(to)S
+5381(draw)S
+4128 V
+1260(graphics)S
+1628(or)S
+1741(text)S
+1921(on)S
+2051(top)S
+2209(of)S
+2322(an)S
+2446(image)S
+2720(the)S
+2872(image)S
+3146(should)S
+3443(be)S
+3567(drawn)S
+3846(\256rst.)S
+4416 V
+9 B
+900(MARKERS)S
+4536 V
+10 R
+1260(Markers)S
+1625(are)S
+1780(a)S
+1858(general)S
+2185(feature)S
+2495(of)S
+2612(the)S
+10 I
+2768(Gterm)S
+10 R
+3057(widget)S
+3363(and)S
+3541(are)S
+3696(used)S
+3913(more)S
+4152(extensively)S
+4641(in)S
+4753(other)S
+4992(programs)S
+5403(\(e.g.)S
+4656 V
+1260(the)S
+1413(prototype)S
+1827(IRAF)S
+2086(science)S
+2410(GUI)S
+2618(applications\),)S
+3190(but)S
+3349(they)S
+3552(have)S
+3771(no)S
+3902(real)S
+4082(use)S
+4246(in)S
+10 I
+4354(xgterm)S
+10 R
+4661(when)S
+4907(used)S
+5120(as)S
+5233(simply)S
+5536(a)S
+4776 V
+1260(graphics)S
+1634(terminal.)S
+2028(All)S
+2192(markers)S
+2549(share)S
+2795(some)S
+3043(of)S
+3163(the)S
+3322(same)S
+3564(characteristics,)S
+4196(so)S
+4322(it)S
+4415(is)S
+4519(worthwhile)S
+5011(learning)S
+5375(basic)S
+4896 V
+1260(marker)S
+1593(manipulation)S
+2172(keystrokes)S
+2650(\(as)S
+2817(de\256ned)S
+3162(using)S
+3430(the)S
+3603(default)S
+3930(marker)S
+4262(translations\),)S
+4831(especially)S
+5280(how)S
+5502(to)S
+5016 V
+1260(delete)S
+1528(an)S
+1652(accidentally)S
+2164(created)S
+2481(marker:)S
+5184 V
+10 B
+1620(o)S
+10 I
+1770(Delete)S
+10 R
+2060(or)S
+10 I
+2173(Backspace)S
+10 R
+2629(in)S
+2737(a)S
+2811(marker)S
+3123(deletes)S
+3430(it.)S
+5352 V
+10 B
+1620(o)S
+10 R
+1770(MB1)S
+2006(anywhere)S
+2423(inside)S
+2692(a)S
+2766(marker)S
+3078(may)S
+3280(be)S
+3404(used)S
+3617(to)S
+3725(drag)S
+3932(the)S
+4084(marker.)S
+5520 V
+10 B
+1620(o)S
+10 R
+1770(MB1)S
+2006(near)S
+2207(a)S
+2281(marker)S
+2593(corner)S
+2877(or)S
+2990(edge,)S
+3233(depending)S
+3679(on)S
+3809(the)S
+3961(type)S
+4163(of)S
+4276(marker,)S
+4613(resizes)S
+4914(the)S
+5066(marker.)S
+5688 V
+10 B
+1620(o)S
+10 R
+1770(Shift-MB1)S
+2234(on)S
+2364(the)S
+2516(corner)S
+2800(of)S
+2913(most)S
+3138(markers)S
+3489(will)S
+3675(rotate)S
+3932(the)S
+4084(marker.)S
+5856 V
+10 B
+1620(o)S
+10 R
+1770(Markers)S
+2138(stack,)S
+2404(if)S
+2501(you)S
+2687(have)S
+2911(several)S
+3230(markers)S
+3588(and)S
+3769(you)S
+3956(put)S
+4121(one)S
+4302(on)S
+4439(top)S
+4604(of)S
+4724(the)S
+4883(other.)S
+5150(The)S
+5342(active)S
+5976 V
+1770(marker)S
+2086(is)S
+2187(highlighted)S
+2677(to)S
+2788(tell)S
+2949(you)S
+3132(which)S
+3409(of)S
+3525(the)S
+3680(stacked)S
+4012(markers)S
+4366(is)S
+4466(active.)S
+4762(If)S
+4861(the)S
+5016(markers)S
+5370(over-)S
+6096 V
+1770(lap,)S
+1947(this)S
+2122(will)S
+2308(be)S
+2432(marker)S
+2744("on)S
+2915(top")S
+3114(in)S
+3222(the)S
+3374(stacking)S
+3737(order.)S
+6264 V
+10 B
+1620(o)S
+10 R
+1770(MB2)S
+2006(in)S
+2115(the)S
+2268(body)S
+2499(of)S
+2613(a)S
+2688(marker)S
+3001("lowers")S
+3380(the)S
+3533(marker,)S
+3871(i.e.)S
+4024(moves)S
+4316(it)S
+4403(to)S
+4512(the)S
+4665(bottom)S
+4980(of)S
+5094(the)S
+5247(stacking)S
+6384 V
+1770(order.)S
+6672 V
+9 B
+900(ENVIRONMENT)S
+6792 V
+10 I
+1260(XGterm)S
+10 R
+1614(sets)S
+1802(the)S
+1963(environment)S
+2507(variables)S
+2906(``TERM'')S
+3355(and)S
+3538(``TERMCAP'')S
+4182(properly)S
+4559(for)S
+4714(the)S
+4875(size)S
+5069(window)S
+5430(you)S
+6912 V
+1260(have)S
+1496(created.)S
+1886(It)S
+1995(also)S
+2204(uses)S
+2424(and)S
+2616(sets)S
+2814(the)S
+2983(environment)S
+3535(variable)S
+3903(``DISPLAY'')S
+4504(to)S
+4629(specify)S
+4964(which)S
+5255(bit)S
+5408(map)S
+7032 V
+1260(display)S
+1582(terminal)S
+1948(to)S
+2059(use.)S
+2280(The)S
+2468(environment)S
+3007(variable)S
+3362(``WINDOWID'')S
+4070(is)S
+4171(set)S
+4316(to)S
+4428(the)S
+4584(X)S
+4690(window)S
+5046(id)S
+5158(number)S
+5497(of)S
+7152 V
+1260(the)S
+10 I
+1412(xgterm)S
+10 R
+1719(window.)S
+7680 V
+900(X11IRAF Project)S
+2709(Last change: 16 Dec 1996)S
+5480(12)S
+7920 V
+EP
+%%Page: 13 14
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XGTERM)S
+1338(\()S
+1387(1)S
+1453(\))S
+2787(USER COMMANDS )S
+4994(XGTERM)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+9 B
+900(SEE)S
+1097(ALSO)S
+1080 V
+10 R
+1260(xterm\(1\),)S
+1664(resize\(1\),)S
+2067(X\(1\),)S
+2310(pty\(4\),)S
+2609(tty\(4\))S
+1200 V
+10 I
+1260(Xterm)S
+1534(Control)S
+1876(Sequences)S
+10 R
+2321(\(in)S
+2462(the)S
+10 I
+2614(xterm)S
+10 R
+2871(source)S
+3161(directory\))S
+1488 V
+9 B
+900(BUGS)S
+1608 V
+10 R
+1260(Many)S
+1523(of)S
+1636(the)S
+1788(same)S
+2023(bugs)S
+2242(a)S
+2286 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2347(ecting)S
+10 I
+2621(xterm)S
+10 R
+2878(also)S
+3069(apply)S
+3321(here.)S
+1848 V
+10 I
+1260(Xgterm)S
+10 R
+1592(is)S
+1698(not)S
+1865(normally)S
+2265(installed)S
+2643(with)S
+2860(setuid)S
+3138(permissions.)S
+3710(On)S
+3871(some)S
+4121(Linux)S
+4399(systems,)S
+4780(for)S
+4935(example,)S
+5337(where)S
+1968 V
+1260(the)S
+1415(/dev/tty)S
+1754(and)S
+1930(/dev/pty)S
+2290(devices)S
+2621(have)S
+2841(root)S
+3034(ownership)S
+3482(and)S
+3658(permission)S
+4129(600)S
+4311(this)S
+4488(can)S
+4658(cause)S
+4911(problems.)S
+5370(Wor-)S
+2088 V
+1260(karounds)S
+1659(are)S
+1813(to)S
+1924(either)S
+2184(install)S
+10 I
+2462(XGterm)S
+10 R
+2811(with)S
+3022(setuid)S
+3294(permissions)S
+3805(or)S
+3922(modify)S
+4245(the)S
+4401(/dev/tty)S
+4741(and)S
+4919(/dev/pty)S
+5281(devices)S
+2208 V
+1260(to)S
+1368(have)S
+1586(permission)S
+2055(666.)S
+2496 V
+9 B
+900(COPYRIGHT)S
+2616 V
+10 R
+1260(Copyright\(c\))S
+1806(1986)S
+2036(Association)S
+2538(of)S
+2651(Universities)S
+3164(for)S
+3310(Research)S
+3705(in)S
+3813(Astronomy)S
+4293(Inc.)S
+7680 V
+900(X11IRAF Project)S
+2709(Last change: 16 Dec 1996)S
+5480(13)S
+7920 V
+EP
+%%Trailer
+%%DocumentFonts: Times-Roman Times-Bold Times-Italic Symbol Troff
+%%Pages: 14
+ \ No newline at end of file
diff --git a/vendor/x11iraf/doc/ximtool.ps b/vendor/x11iraf/doc/ximtool.ps
new file mode 100644
index 00000000..336513cf
--- /dev/null
+++ b/vendor/x11iraf/doc/ximtool.ps
@@ -0,0 +1,16410 @@
+%!PS-Adobe-1.0
+%%Creator: devps (Pipeline Associates, Inc.)
+%%CreationDate: Sun Aug 12 22:32:59 2001
+%%Pages: (atend)
+%%DocumentFonts: (atend)
+
+/X{exch}def
+/r{rmoveto}def
+/m{moveto}def
+/l{lineto}def
+/rl{rlineto}def
+/lc{yc X xc X l st}def
+/mc{yc X xc X m}def
+/el{gs /a X def a div 1 X scale cp np a xc 2 div 0 360 arc st gr}def
+/ar{cp 7 2 roll np xc 5 1 roll atan 3 1 roll atan X arc st}def
+/sp{yc X xc X 6 2 roll yc X xc X 6 2 roll yc X xc X 6 2 roll ct}def
+/st{stroke}def
+/gs{gsave}def
+/gr{grestore}def
+/cp{currentpoint}def
+/np{newpath}def
+/ct{curveto}def
+/m0{0 0 moveto}def
+/BP{/devps-save save def m0}def
+/EP{
+clear devps-save restore
+showpage}def
+/res 10.000000 def
+/V{res neg div 792 add
+currentpoint pop X
+m}def
+/H{res div
+currentpoint X pop
+moveto}def
+/h{res div 0 r}def
+/v{res neg div 0 X r}def
+/xc{res div}def
+/yc{res neg div 792 add}def
+/S{X H show}def
+/psize 10 def
+/height 1 def
+/slant 0 def
+/FF{findfont X dup 12 div setlinewidth /psize X def
+ [psize 0 psize height mul slant sin slant cos div mul psize height mul 0 0]
+ makefont setfont}def
+/shade{gs
+ /dy X def
+ /dx X def
+ np m
+ setgray
+ 0 dy rl
+ dx 0 rl
+ 0 dy neg rl
+ dx neg 0 rl
+ closepath
+ fill
+gr}def
+1 setlinecap
+/R{/Times-Roman FF}def
+/B{/Times-Bold FF}def
+/I{/Times-Italic FF}def
+/Y{/Symbol FF}def
+/C{/Courier FF}def
+%% Troff special characters not on Symbol font
+%% Copyright (C) 1986 by Pipeline Associates, Inc.
+%% Version 1.1
+/altRTD 20 dict def
+altRTD begin
+/s{setcachedevice}def
+/C{1000 1000 scale}def
+/m{moveto}def
+/c{curveto}def
+/S{stroke}def
+/l{lineto}def
+/a{arcto}def
+/p{pop}def
+/sl{setlinewidth}def
+end
+/F_Troff 17 dict def F_Troff begin
+systemdict /currentpacking known
+{/SavePacking currentpacking def true setpacking}if
+/PaintType 0 def
+/FontType 3 def
+/StrokeWidth 0 def
+/UniqueID 8277003 def
+/FontMatrix [.001000 0 0 .001000 0 0] def
+/FontBBox [-12 -105 942 855 ] def
+/Encoding 256 array def
+/CD 256 1 add dict def
+/FontInfo 3 dict def FontInfo begin
+/UnderlinePosition -133 def /UnderlineThickness 20 def end
+/FontName (Troff) def
+0 1 256 1 sub{Encoding exch /.notdef put}for
+CD /.notdef{500 0 setcharwidth{}}put
+Encoding (1) 0 get /br put
+%% bold vertical rule used by tbl
+CD /br{
+C
+0 0 -.5 -.5 1 1 s
+np
+.05 sl
+0 -.1 m
+0 .9 l
+{S}
+}put
+Encoding (2) 0 get /ul put
+%% underline used by tbl
+CD /ul{
+C
+.5 0 -.5 -.5 1 1 s
+np
+.05 sl
+0 -.1 m
+.5 -.1 l
+{S}
+}put
+Encoding (3) 0 get /ru put
+%% baseline rule
+CD /ru{
+C
+.5 0 -.5 -.5 1 1 s
+np
+.05 sl
+m0
+.5 0 l
+{S}
+}put
+Encoding (4) 0 get /vr put
+%% vertical rule
+CD /vr{
+C
+0 0 -.5 -.5 1 1 s
+np
+.05 sl
+m0
+0 1 l
+{S}
+}put
+Encoding (5) 0 get /sq put
+%% square
+CD /sq{
+C
+.5 0 -.5 -.5 1 1 s
+np
+.05 sl
+0 .25 m
+0 .5 rl
+.5 0 rl
+0 -.5 rl
+-.5 0 rl
+closepath
+{S}
+}put
+Encoding (6) 0 get /bx put
+%% solid box
+CD /bx{
+C
+.5 0 -.5 -.5 1 1 s
+np
+0 .25 m
+0 .5 rl
+.5 0 rl
+0 -.5 rl
+-.5 0 rl
+closepath
+{fill}
+}put
+Encoding (7) 0 get /rn put
+%% radical extender
+CD /rn{
+C
+.5 0 -.5 -.5 1 1 s
+np
+.03 sl
+-.03 .9 m
+.5 0 rl
+{S}
+}put
+Encoding (8) 0 get /GR put
+%% gray mask
+CD /GR{
+C
+.5 0 setcharwidth
+.5 setgray
+np
+0 -.1 m
+0 1 rl
+.5 0 rl
+0 -1 rl
+-.5 0 rl
+closepath
+{fill}
+}put
+Encoding 97 /a put
+CD /a{1000 0 0 66 942 421 s 430 415
+m 578 406 678 349 662 319 c 655 306 614 287 583
+296 c 570 300 466 340 438 332 c 365 309 335 213
+270 209 c 0 310 m 108 310 l 108 114 l 0
+114 l 0 310 l 42 161 m 42 134 l 66 134 l 66
+161 l 42 161 l 47 155 m 47 140 l 62 140 l 62
+155 l 47 155 l 110 133 m 226 113 300 66 410
+80 c 497 91 550 69 634 76 c 645 76 663 92 669
+107 c 677 125 673 141 668 160 c 725 334 m 758
+332 734 253 701 250 c 501 325 m 475 316 476 309
+473 302 c 465 282 482 263 499 257 c 552 236 615
+253 689 253 c 701 253 713 236 713 218 c 712 194
+702 168 678 161 c 671 159 663 160 655 160 c 591
+158 516 156 479 168 c 461 173 453 191 453 210 c 453
+224 456 235 466 244 c 476 253 490 252 503 255 c 459
+84 m 447 96 435 106 435 123 c 435 136 440 145 447
+155 c 453 163 462 168 469 173 c 110 293 m 173
+318 300 421 435 415 c 609 407 852 416 885 411 c 898
+409 924 411 930 380 c 942 316 828 339 742 334 c 731
+334 730 335 725 335 c 701 336 685 336 660 336 c{S}}put
+Encoding 98 /b put
+CD /b{1000 0 -12 66 930 421 s 500
+415 m 352 406 252 349 268 319 c 275 306 316 287
+347 296 c 360 300 464 340 492 332 c 565 309 595
+213 660 209 c 930 310 m 822 310 l 822 114 l 930
+114 l 930 310 l 888 161 m 888 134 l 864 134
+l 864 161 l 888 161 l 883 155 m 883 140 l 868
+140 l 868 155 l 883 155 l 820 133 m 704 113
+630 66 520 80 c 433 91 380 69 296 76 c 285 76
+267 92 261 107 c 253 125 257 141 262 160 c 205
+334 m 172 332 196 253 229 250 c 429 325 m 455
+316 454 309 457 302 c 465 282 448 263 431 257 c 378
+236 315 253 241 253 c 229 253 217 236 217 218 c 218
+194 228 168 252 161 c 259 159 267 160 275 160 c 339
+158 414 156 451 168 c 469 173 477 191 477 210 c 477
+224 474 235 464 244 c 454 253 440 252 427 255 c 471
+84 m 483 96 495 106 495 123 c 495 136 490 145 483
+155 c 477 163 468 168 461 173 c 820 293 m 757
+318 630 421 495 415 c 321 407 78 416 45 411 c 32
+409 6 411 0 380 c -12 316 102 339 188 334 c 199
+334 200 335 205 335 c 229 336 245 336 270 336 c{S}}put
+Encoding 99 /c put
+CD /c{1000 0 184 0 827 627 s 185 315
+m 186 488 332 627 505 625 c 682 623 827 467 815
+290 c 804 124 666 0 500 0 c 327 0 184 142 185
+315 c{S}}put
+Encoding 100 /d put
+CD /d{590 0 134 158 477 500 s 300
+160 m 208 162 134 238 135 330 c 136 423 212 500
+305 500 c 397 500 473 427 475 335 c 477 239 396
+158 300 160 c{fill}}put
+Encoding 101 /e put % Bell Symbol
+CD /e{1010 0 -100 -210 1010 1010 s 100 sl 0 setlinecap
+420 300 450 0 360 arc
+420 650 m 420 575 l S
+newpath 120 125 m 720 125 l 75 sl S
+420 125 m 420 25 l S
+220 400 m 220 175 120 175 100 a p p p p
+220 400 m 220 550 420 550 80 a p p p p
+620 400 m 620 175 720 175 100 a p p p p
+620 400 m 620 550 420 550 80 a p p p p
+295 550 m 545 550 l{S}}put
+/BuildChar{altRTD /BuildChar get exec}def end
+altRTD begin /BuildChar{altRTD begin
+/char exch def /fontdict exch def save
+/charname fontdict /Encoding get char get def
+fontdict /StrokeWidth get sl
+fontdict /CD get dup charname known
+{charname}{/.notdef}ifelse get newpath exec
+fontdict /PaintType get 0 eq{exec}{p S}ifelse
+restore end}def end
+systemdict /currentpacking known{F_Troff /SavePacking get setpacking}if
+/Troff F_Troff definefont pop
+/Y1{/Troff FF}def
+%%EndProlog
+%%Page: 1 1
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+120 V
+1260(#)S
+7680 V
+900(X11IRAF Project)S
+2703(Last change: 12 Aug 2001)S
+5530(1)S
+7920 V
+EP
+%%Page: 1 2
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XIMTOOL)S
+1376(\()S
+1425(1)S
+1491(\))S
+2787(USER COMMANDS )S
+4956(XIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+9 B
+900(NAME)S
+1080 V
+10 R
+1260(ximtool)S
+1602(\261)S
+1682(interactive)S
+2133(image)S
+2407(display)S
+2726(program)S
+3094(for)S
+3240(the)S
+3392(X)S
+3494(Window)S
+3868(System)S
+1308 V
+9 B
+900(SYNOPSIS)S
+1428 V
+10 B
+1260(ximtool)S
+1612([\261)S
+10 I
+1695(toolkitoption)S
+10 B
+2237(...])S
+2375([)S
+10 I
+2438(options)S
+10 B
+2763(...])S
+1656 V
+9 B
+900(OPTIONS)S
+1776 V
+10 B
+1260(-basePixel)S
+10 I
+1723(N)S
+1896 V
+10 R
+1510(The)S
+1709(base)S
+1930(colormap)S
+2351(cell)S
+2539(used)S
+2766(by)S
+2910(the)S
+3076(colormap.)S
+3552(This)S
+3774(essentially)S
+4240(allows)S
+4545(you)S
+4739(to)S
+4861(reserve)S
+10 I
+5192(basePixel)S
+2016 V
+10 R
+1510(colors)S
+1793(in)S
+1910(the)S
+2071(global)S
+2360(colormap)S
+2776(for)S
+2931(other)S
+3175(applications.)S
+3752(The)S
+3946(default)S
+4262(is)S
+4367(64,)S
+4530(if)S
+4629(changed)S
+4999(you'll)S
+5276(need)S
+5502(to)S
+2136 V
+1510(also)S
+1701(specify)S
+2019(the)S
+10 I
+2171(-cmapInitialize)S
+10 R
+2806(option)S
+3092(or)S
+3205(resource.)S
+2304 V
+10 B
+1260(-cmap1)S
+10 I
+1606(\256le)S
+2424 V
+10 R
+1510(User)S
+1728(colormap)S
+2135(1.)S
+2270(This)S
+2478(\257ag)S
+2658(allows)S
+2949(you)S
+3129(to)S
+3237(specify)S
+3555(a)S
+3629(colormap)S
+4036(to)S
+4144(be)S
+4268(made)S
+4514(available)S
+4904(at)S
+5006(task)S
+5197(startup.)S
+2592 V
+10 B
+1260(-cmap2)S
+10 I
+1606(\256le)S
+2712 V
+10 R
+1510(User)S
+1734(colormap)S
+2147(2.)S
+2288(This)S
+2502(\257ag)S
+2688(allows)S
+2985(you)S
+3171(to)S
+3285(specify)S
+3609(a)S
+3689(second)S
+4002(colormap)S
+4415(to)S
+4529(be)S
+4660(made)S
+4913(available)S
+5310(at)S
+5419(task)S
+2832 V
+1510(startup.)S
+3000 V
+10 B
+1260(-cmapDir1)S
+10 I
+1750(dir)S
+3120 V
+10 R
+1510(User)S
+1728(colormap)S
+2135(directory)S
+2525(1.)S
+2660(Speci\256es)S
+3051(a)S
+3125(directory)S
+3515(to)S
+3623(be)S
+3747(searched)S
+4125(for)S
+4271(colormaps.)S
+3288 V
+10 B
+1260(-cmapDir2)S
+10 I
+1750(dir)S
+3408 V
+10 R
+1510(User)S
+1742(colormap)S
+2164(directory)S
+2569(2.)S
+2719(Speci\256es)S
+3125(a)S
+3214(directory)S
+3619(to)S
+3742(be)S
+3881(searched)S
+4274(for)S
+4435(colormaps.)S
+4951(By)S
+5113(default)S
+5435(this)S
+3528 V
+1510(points)S
+1790(to)S
+1903(the)S
+2060(system)S
+2373(directory)S
+2768(/usr/local/lib/imtoolcmap,)S
+3840(allowing)S
+4225(a)S
+4304(set)S
+4450(of)S
+4568(site)S
+4741(default)S
+5052(colormaps)S
+5502(to)S
+3648 V
+1510(be)S
+1634(de\256ned)S
+1958(here.)S
+3816 V
+10 B
+1260(-cmapInitialize)S
+10 I
+1934(bool)S
+3936 V
+10 R
+1510(Initialize)S
+1908(the)S
+2073(ximtool)S
+2428(colormap)S
+2848(at)S
+2963(startup.)S
+3333(When)S
+3614(setting)S
+3924(the)S
+10 I
+4089(basePixel)S
+10 R
+4520(option)S
+4819(or)S
+4945(resource)S
+5325(this)S
+5513(is)S
+4056 V
+1510(required)S
+1876(in)S
+1988(order)S
+2232(to)S
+2344(force)S
+2582(the)S
+2738(Gterm)S
+3027(widget)S
+3333(to)S
+3445(update)S
+3745(its)S
+3874(global)S
+4158(colormap)S
+4569(resource)S
+4940(in)S
+5052(the)S
+5207(X)S
+5312(server.)S
+4176 V
+1510(The)S
+1695(default)S
+2002(is)S
+10 I
+2099(false)S
+10 R
+2288(.)S
+4344 V
+10 B
+1260(-cmapName)S
+10 I
+1805(name)S
+4464 V
+10 R
+1510(Name)S
+1784(used)S
+2003(for)S
+2156(private)S
+2470(colormap.)S
+2939(The)S
+3131(default)S
+3445(for)S
+3598(all)S
+3735(IRAF)S
+4000(imaging)S
+4365(applications)S
+4885(is)S
+10 I
+4989(image)S
+10 R
+5233(.)S
+5325(Gterm)S
+4584 V
+1510(widget)S
+1822(based)S
+2089(imaging)S
+2457(applications)S
+2980(which)S
+3264(have)S
+3492(the)S
+3654(same)S
+3899(value)S
+4155(of)S
+4277(cmapName)S
+4770(will)S
+4965(share)S
+5214(the)S
+5375(same)S
+4704 V
+1510(colormap,)S
+1950(minimizing)S
+2450(colormap)S
+2865(\257ashing)S
+3220(and)S
+3402(allowing)S
+3790(multiple)S
+4162(applications)S
+4683(to)S
+4799(be)S
+4931(run)S
+5103(at)S
+5214(the)S
+5375(same)S
+4824 V
+1510(time.)S
+4992 V
+10 B
+1260(-con\256g)S
+10 I
+1579(N)S
+5112 V
+10 R
+1510(Initial)S
+1799(frame)S
+2081(bu)S
+2181 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2242(er)S
+2369(con\256guration)S
+2952(number.)S
+3362(The)S
+3567(default)S
+3894(value)S
+4160(is)S
+4277(1,)S
+4402(indicating)S
+4852(a)S
+4947(512x512)S
+5348(frame)S
+5232 V
+1510(bu)S
+1610 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+1671(er)S
+1778(with)S
+1986(2)S
+2066(frames.)S
+2422(See)S
+2596(below)S
+2870(for)S
+3016(information)S
+3518(on)S
+3648(the)S
+3800(frame)S
+4062(bu)S
+4162 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4223(ers.)S
+5400 V
+10 B
+1260(-defgui)S
+5520 V
+10 R
+1510(Print)S
+1737(the)S
+1892(default)S
+2202(GUI)S
+2412(to)S
+2523(the)S
+2678(stdout.)S
+3011(The)S
+3199(GUI)S
+3409(is)S
+3509(a)S
+3586(Tcl)S
+3752(program)S
+4123(that)S
+4306(may)S
+4511(be)S
+4638(customized)S
+5126(by)S
+5259(the)S
+5414(user)S
+5640 V
+1510(and)S
+1684(reloaded)S
+2057(using)S
+2304(the)S
+10 I
+2456(-gui)S
+10 R
+2647(option)S
+2933(or)S
+3046(the)S
+10 I
+3198(gui)S
+10 R
+3356(resource)S
+3723(parameter.)S
+5808 V
+10 B
+1260(-displayPanner)S
+10 I
+1941(bool)S
+5928 V
+10 R
+1510(Display)S
+1859(panner)S
+2168(marker)S
+2488(window)S
+2848(at)S
+2958(startup.)S
+3323(If)S
+3427(set,)S
+3601(a)S
+3683(panner)S
+3993(window)S
+4354(showing)S
+4732(the)S
+4893(full)S
+5071(frame)S
+5342(bu)S
+5442 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+5503(er)S
+6048 V
+1510(will)S
+1696(appear)S
+1991(in)S
+2099(the)S
+2251(upper-right)S
+2730(side)S
+2921(of)S
+3034(the)S
+3186(main)S
+3416(display)S
+3735(window.)S
+6216 V
+10 B
+1260(-displayCoords)S
+10 I
+1941(bool)S
+6336 V
+10 R
+1510(Display)S
+1855(WCS)S
+2106(coordinate)S
+2561(marker)S
+2877(window)S
+3233(at)S
+3339(startup.)S
+3700(If)S
+3800(set,)S
+3970(a)S
+4048(coordinate)S
+4503(readout)S
+4836(text)S
+5020(marker)S
+5336(show-)S
+6456 V
+1510(ing)S
+1668(will)S
+1854(appear)S
+2149(in)S
+2257(the)S
+2409(lower-right)S
+2888(side)S
+3079(of)S
+3192(the)S
+3344(main)S
+3574(display)S
+3893(window.)S
+6624 V
+10 B
+1260(-\256fo)S
+10 I
+1462(pipe)S
+6744 V
+10 R
+1510(Speci\256es)S
+1901(the)S
+2053(name)S
+2299(of)S
+2412(the)S
+2564(\256fo)S
+2733(pipe)S
+2936(to)S
+3045(be)S
+3170(used,)S
+3409(the)S
+10 I
+3562(i)S
+10 R
+3621(and)S
+10 I
+3796(o)S
+10 R
+3877(su)S
+3966 H
+ (f)show 10 -.5 mul h (\256)show
+10 R
+4050(xes)S
+4214(will)S
+4401(be)S
+4526(added)S
+4795(automatically.)S
+5425(The)S
+6864 V
+1510(default)S
+1817(pipe)S
+2019(names)S
+2304(will)S
+2490(be)S
+2614(/dev/imt1i)S
+3056(\(input)S
+3325(pipe\))S
+3560(and)S
+3734(/dev/imt1o)S
+4198(\(output)S
+4517(pipe\).)S
+7032 V
+10 B
+1260(-\256fo_only)S
+7152 V
+10 R
+1510(If)S
+1615(set,)S
+1790(only)S
+2007(\256fo)S
+2185(pipes)S
+2435(will)S
+2630(be)S
+2763(used)S
+2985(for)S
+3140(communication)S
+3801(with)S
+4018(a)S
+4101(client)S
+4363(program,)S
+4766(sockets)S
+5100(will)S
+5296(be)S
+5430(dis-)S
+7272 V
+1510(abled.)S
+7752 V
+900(X11IRAF Project)S
+2703(Last change: 12 Aug 2001)S
+5530(1)S
+7920 V
+EP
+%%Page: 2 3
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XIMTOOL)S
+1376(\()S
+1425(1)S
+1491(\))S
+2787(USER COMMANDS )S
+4956(XIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+10 B
+1260(-gui)S
+10 I
+1457(\256le)S
+1080 V
+10 R
+1510(Speci\256es)S
+1901(the)S
+2053(GUI)S
+2260(\256le)S
+2418(to)S
+2526(be)S
+2650(used.)S
+1248 V
+10 B
+1260(-help)S
+10 R
+1510(Print)S
+1735(a)S
+1809(summary)S
+2211(of)S
+2324(command)S
+2748(line)S
+2928(options)S
+3253(to)S
+3361(the)S
+3513(screen.)S
+1416 V
+10 B
+1260(-imtoolrc)S
+10 I
+1683(\256le)S
+1536 V
+10 R
+1510(Speci\256es)S
+1923(the)S
+2097(frame)S
+2381(bu)S
+2481 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2542(er)S
+2671(con\256guration)S
+3257(\256le)S
+3438(to)S
+3569(be)S
+3716(used.)S
+4007(See)S
+4204(below)S
+4501(for)S
+4670(information)S
+5195(on)S
+5348(frame)S
+1656 V
+1510(bu)S
+1610 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+1671(ers.)S
+1824 V
+10 B
+1260(-inet_only)S
+1944 V
+10 R
+1510(If)S
+1611(set,)S
+1782(only)S
+1995(inet)S
+2180(sockets)S
+2509(will)S
+2700(be)S
+2829(used)S
+3047(for)S
+3198(communication)S
+3855(with)S
+4068(a)S
+4147(client)S
+4404(program,)S
+4802(\256fo)S
+4976(pipes)S
+5222(and)S
+5402(unix)S
+2064 V
+1510(sockets)S
+1834(will)S
+2020(be)S
+2144(disabled.)S
+2232 V
+10 B
+1260(-invert)S
+2352 V
+10 R
+1510(Start)S
+1748(XImtool)S
+2136(using)S
+2402(inverted)S
+2778(colormaps.)S
+3298(When)S
+3585(set,)S
+3770(a)S
+3863("normalized")S
+4443(display)S
+4781(will)S
+4987(always)S
+5314(be)S
+5458(the)S
+2472 V
+1510(inverse)S
+1828(of)S
+1941(the)S
+2093(selected)S
+2444(colormap.)S
+2640 V
+10 B
+1260(-ismdev)S
+10 I
+1623(dev)S
+2760 V
+10 R
+1510(Speci\256es)S
+1914(the)S
+2079(plug-in)S
+2411(ISM)S
+2633(connection)S
+3115(socket.)S
+3469(This)S
+3691(should)S
+4002(be)S
+4140(a)S
+4228(unix)S
+4450(domain)S
+4794(socket)S
+5093(of)S
+5220(the)S
+5386(form)S
+2880 V
+1510(")S
+10 I
+1551(/tmp/.ISM%d)S
+10 R
+2081(",)S
+2189(where)S
+2474(the)S
+10 I
+2638(%d)S
+10 R
+2813(will)S
+3011(be)S
+3147(replaced)S
+3526(by)S
+3667(the)S
+3830(user)S
+4037(id.)S
+4211(Once)S
+4462(an)S
+4597(ISM)S
+4816(has)S
+4990(connected)S
+5435(this)S
+3000 V
+1510(port)S
+1701(is)S
+1798(freed)S
+2032(to)S
+2140(accept)S
+2424(other)S
+2659(connections.)S
+3168 V
+10 B
+1260(-maxColors)S
+10 I
+1789(N)S
+3288 V
+10 R
+1510(Specify)S
+1845(the)S
+1997(max)S
+2199(number)S
+2534(of)S
+2647(colors)S
+2921(to)S
+3029(be)S
+3153(used)S
+3366(for)S
+3512(the)S
+3664(display.)S
+3456 V
+10 B
+1260(-memModel)S
+10 I
+1805(type)S
+3576 V
+10 R
+1510(Determines)S
+2003(how)S
+2208(ximtool)S
+2553(uses)S
+2758(memory)S
+3125(in)S
+3237(the)S
+3393(ximtool)S
+3739(client)S
+3995(and)S
+4173(the)S
+4329(X)S
+4435(server.)S
+4737(The)S
+4926(options)S
+5255(are)S
+10 I
+5410(fast)S
+10 R
+5555(,)S
+3696 V
+10 I
+1510(beNiceToServer)S
+10 R
+2153(,)S
+2220(and)S
+10 I
+2406(small)S
+10 R
+2623(.)S
+2720(The)S
+2917(default)S
+3236(is)S
+10 I
+3345(fast)S
+10 R
+3490(,)S
+3557(which)S
+3843(uses)S
+4057(server)S
+4342(pixmaps)S
+4723(to)S
+4843(make)S
+5101(frame)S
+5374(blink)S
+3816 V
+1510(fast.)S
+1742(This)S
+1953(is)S
+2053(recommended)S
+2651(unless)S
+2934(server)S
+3210(memory)S
+3576(is)S
+3676(very)S
+3886(limited.)S
+4258(Note)S
+4485(that)S
+4668(even)S
+4889(in)S
+5000(fast)S
+5177(mode,)S
+5458(the)S
+3936 V
+1510(server)S
+1792(pixmap)S
+2131(is)S
+2237(only)S
+2454(the)S
+2615(size)S
+2808(of)S
+2929(the)S
+3089(display)S
+3416(window,)S
+3801(so)S
+3928(memory)S
+4299(usage)S
+4564(is)S
+4669(reasonable)S
+5133(even)S
+5359(if)S
+5458(the)S
+4056 V
+1510(frame)S
+1772(bu)S
+1872 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+1933(er)S
+2040(is)S
+2137(very)S
+2344(large.)S
+4224 V
+10 B
+1260(-nframes)S
+10 I
+1672(N)S
+4344 V
+10 R
+1510(Speci\256es)S
+1913(the)S
+2077(number)S
+2424(of)S
+2549(frame)S
+2823(bu)S
+2923 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2984(ers)S
+3142(to)S
+3262(con\256gure)S
+3681(at)S
+3795(startup.)S
+4164(By)S
+4323(default)S
+4642(there)S
+4883(will)S
+5081(be)S
+5217(2)S
+5309(frames)S
+4464 V
+1510(available,)S
+1925(a)S
+1999(maximum)S
+2435(of)S
+2548(4)S
+2628(frames)S
+2929(are)S
+3080(allowed.)S
+4632 V
+10 B
+1260(-port)S
+10 I
+1506(N)S
+4752 V
+10 R
+1510(Speci\256es)S
+1901(the)S
+2053(port)S
+2244(number)S
+2579(to)S
+2687(use)S
+2850(when)S
+3096(connecting)S
+3564(through)S
+3905(an)S
+4029(inet)S
+4209(socket.)S
+4920 V
+10 B
+1260(-port_only)S
+5040 V
+10 R
+1510(Same)S
+1770(as)S
+10 I
+1891(-inet_only)S
+10 R
+2334(option.)S
+2683(If)S
+2787(set,)S
+2961(only)S
+3177(inet)S
+3365(sockets)S
+3697(will)S
+3891(be)S
+4023(used)S
+4244(for)S
+4398(communication)S
+5058(with)S
+5275(a)S
+5358(client)S
+5160 V
+1510(program.)S
+5328 V
+10 B
+1260(-printCon\256g)S
+10 I
+1824(name)S
+5448 V
+10 R
+1510(Speci\256es)S
+1916(the)S
+2083(printer)S
+2394(con\256guration)S
+2973(\256le)S
+3147(to)S
+3271(use.)S
+3505(By)S
+3668(default)S
+3991(this)S
+4182(will)S
+4384(be)S
+4524(/usr/local/lib/ximprint.cfg.)S
+5568 V
+1510(See)S
+1684(below)S
+1958(for)S
+2104(more)S
+2339(information)S
+2841(on)S
+2971(con\256guring)S
+3462(output)S
+3748(devices.)S
+5736 V
+10 B
+1260(-tile)S
+10 R
+1510(The)S
+1695(default)S
+2002(display)S
+2321(mode)S
+2573(is)S
+2670(to)S
+2778(view)S
+3002(one)S
+3177(frame)S
+3440(at)S
+3543(a)S
+3618(time.)S
+3852(In)S
+3966(tile)S
+4125(frames)S
+4427(mode,)S
+4705(2)S
+4786(or)S
+4900(4)S
+4981(frames)S
+5283(may)S
+5486(be)S
+5856 V
+1510(viewed)S
+1834(simultaneously)S
+2476(in)S
+2590(the)S
+2748(display)S
+3073(window.)S
+3486(All)S
+3650(the)S
+3808(usual)S
+4055(operations)S
+4507(\(zoom)S
+4798(and)S
+4977(pan,)S
+5181(colortable)S
+5976 V
+1510(enhancement,)S
+2091(cursor)S
+2370(readback,)S
+2784(etc.\))S
+3018(still)S
+3199(work)S
+3434(for)S
+3580(each)S
+3792(frame)S
+4054(even)S
+4272(when)S
+4518(in)S
+4626(tile)S
+4784(frames)S
+5085(mode.)S
+6144 V
+10 B
+1260(-unix)S
+10 I
+1513(name)S
+6264 V
+10 R
+1510(Speci\256es)S
+1909(the)S
+2069(unix)S
+2285(domain)S
+2623(socket)S
+2916(name)S
+3170(to)S
+3286(use.)S
+3512(A)S
+3622("%d")S
+3876(in)S
+3993(the)S
+4154(\256lename)S
+4537(will)S
+4732(be)S
+4865(replaced)S
+5241(with)S
+5458(the)S
+6384 V
+1510(user)S
+1706(id.)S
+6552 V
+10 B
+1260(-unix_only)S
+6672 V
+10 R
+1510(If)S
+1607(set,)S
+1774(only)S
+1983(unix)S
+2192(domain)S
+2523(sockets)S
+2848(will)S
+3035(be)S
+3160(used)S
+3374(for)S
+3521(communication)S
+4174(with)S
+4383(a)S
+4458(client)S
+4711(program,)S
+5105(inet)S
+5286(sockets)S
+6792 V
+1510(and)S
+1684(\256fos)S
+1892(will)S
+2078(be)S
+2202(disabled.)S
+7080 V
+9 B
+900(APPLICATION)S
+1557(RESOURCES)S
+7200 V
+10 R
+1260(XImtool)S
+1629(is)S
+1726(implemented)S
+2278(as)S
+2391(a)S
+2465(client)S
+2717(program)S
+3085(which)S
+3359(is)S
+3456(responsible)S
+3941(for)S
+4087(loading)S
+4418(the)S
+4571(frame)S
+4834(bu)S
+4934 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4995(ers/colormaps,)S
+7680 V
+900(X11IRAF Project)S
+2703(Last change: 12 Aug 2001)S
+5530(2)S
+7920 V
+EP
+%%Page: 3 4
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XIMTOOL)S
+1376(\()S
+1425(1)S
+1491(\))S
+2787(USER COMMANDS )S
+4956(XIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+1260(communicating)S
+1917(with)S
+2130(clients,)S
+2451(etc,)S
+2627(and)S
+2806(a)S
+2885(user-modi\256able)S
+3547(GUI)S
+3759(\256le)S
+3922(written)S
+4240(as)S
+4358(a)S
+4437(Tcl)S
+4605(script)S
+4862(which)S
+5141(handles)S
+5480(all)S
+1080 V
+1260(the)S
+1412(user)S
+1608(interface)S
+1986(details.)S
+2332(The)S
+10 I
+2517(client)S
+2770(resources)S
+10 R
+3189(described)S
+3602(below)S
+3877(will)S
+4064(be)S
+4189(common)S
+4570(to)S
+4679(any)S
+4854(user-de\256ned)S
+5378(GUI,)S
+1200 V
+1260(the)S
+10 I
+1426(gui)S
+1598(resources)S
+10 R
+2030(may)S
+2246(change)S
+2572(depending)S
+3032(on)S
+3176(how)S
+3392(extensively)S
+3890(the)S
+4055(GUI)S
+4275(has)S
+4451(been)S
+4682(modi\256ed)S
+5081(by)S
+5224(the)S
+5389(user.)S
+1320 V
+1260(Each)S
+1495(of)S
+1615(these)S
+1857(components)S
+2377(has)S
+2547(its)S
+2679(own)S
+2888(set)S
+3036(of)S
+3156(resources,)S
+3594(but)S
+3759(to)S
+3874(the)S
+4033(user)S
+4236(setting)S
+4540(them)S
+4777(is)S
+4881(the)S
+5040(same)S
+5282(as)S
+5402(with)S
+1440 V
+1260(any)S
+1434(other)S
+1669(application.)S
+1680 V
+10 I
+1260(Gterm)S
+10 R
+1548(widget)S
+1853(resources)S
+2262(\(i.e.)S
+2450(those)S
+2694(for)S
+2844(the)S
+3000(main)S
+3234(image)S
+3512(window)S
+3868(or)S
+3985(colorbar\))S
+4384(may)S
+4590(be)S
+4718(set)S
+4863(as)S
+4980(either)S
+5241(client)S
+5497(or)S
+1800 V
+1260(GUI)S
+1467(resources.)S
+1928(See)S
+2102(the)S
+10 I
+2254(xgterm\(1\))S
+10 R
+2677(man)S
+2879(page)S
+3097(for)S
+3243(a)S
+3317(complete)S
+3713(description)S
+4187(of)S
+10 I
+4300(Gterm)S
+10 R
+4585(widget)S
+4887(resources.)S
+2088 V
+9 B
+1080(CLIENT)S
+1452(RESOURCES)S
+2208 V
+10 R
+1260(The)S
+1445(client)S
+1697(resources)S
+2103(generally)S
+2504(de\256ne)S
+2778(the)S
+2930(initial)S
+3194(state)S
+3407(of)S
+3520(the)S
+3672(application)S
+4146(or)S
+4259(set)S
+4400(con\256guration)S
+4963(parameters.)S
+2376 V
+10 B
+1620(Resource)S
+2043(Name)S
+2870(Default)S
+3216(Value)S
+2484 V
+10 R
+1620(defCon\256g)S
+2870(1)S
+2592 V
+1620(defNFrames)S
+2870(0)S
+2700 V
+1620(tileBorderWidth)S
+2870(3)S
+2808 V
+1620(tileBorderColor)S
+2870(9)S
+2916 V
+1620(autoscale)S
+2870(false)S
+3024 V
+1620(antialias)S
+2870(false)S
+3132 V
+1620(antialiasType)S
+2870(boxcar)S
+3240 V
+1620(tileFrames)S
+2870(false)S
+3348 V
+1620(highlightFrames)S
+2870(true)S
+3456 V
+1620(gui)S
+2870(default)S
+3564 V
+1620(imtoolrc)S
+2870(/usr/local/lib/imtoolrc)S
+3672 V
+1620(invert)S
+2870(false)S
+3780 V
+1620(memModel)S
+2870(fast)S
+3888 V
+1620(basePixel:)S
+2870(64)S
+3996 V
+1620(maxColors:)S
+2870(216)S
+4104 V
+1620(cmapInitialize:)S
+2870(false)S
+4212 V
+1620(cmap1)S
+2870(none)S
+4320 V
+1620(cmap2)S
+2870(none)S
+4428 V
+1620(cmapDir1)S
+2870(none)S
+4536 V
+1620(cmapDir2)S
+2870(/usr/local/lib/imtoolcmap)S
+4644 V
+1620(input_\256fo)S
+2870(/dev/imt1i)S
+4752 V
+1620(output_\256fo)S
+2870(/dev/imt1o)S
+4860 V
+1620(unixaddr)S
+2870(/tmp/.IMT%d)S
+4968 V
+1620(port)S
+2870(5137)S
+5076 V
+1620(ism_addr)S
+2870(/tmp/.ISM%d)S
+5184 V
+1620(ism_task)S
+2870("ism_wcspix.e)S
+3488(wcspix)S
+3801(&")S
+5424 V
+1260(Description)S
+1756(of)S
+1869(ximtool)S
+2211(client)S
+2463(resources:)S
+5712 V
+10 B
+1260(defCon\256g)S
+10 R
+2160(Default)S
+2499(frame)S
+2772(bu)S
+2872 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2933(er)S
+3051(con\256guration)S
+3625(number)S
+3971(on)S
+4112(startup.)S
+4480(See)S
+4665(below)S
+4950(for)S
+5107(more)S
+5353(infor-)S
+5832 V
+2160(mation)S
+2468(on)S
+2598(frame)S
+2860(bu)S
+2960 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3021(ers.)S
+6000 V
+10 B
+1260(defNFrames)S
+10 R
+2160(Default)S
+2496(number)S
+2838(of)S
+2958(frames)S
+3266(on)S
+3403(startup.)S
+3767(Set)S
+3932(to)S
+4047(zero)S
+4255(to)S
+4371(use)S
+4542(the)S
+4702(value)S
+4956(from)S
+5188(the)S
+5348(frame)S
+6120 V
+2160(bu)S
+2260 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2321(er)S
+2428(con\256guration)S
+2991(\()S
+10 I
+3024(imtoolrc)S
+10 R
+3363(\))S
+3426(\256le.)S
+6288 V
+10 B
+1260(tileBorderWidth)S
+6396 V
+1260(tileBorderColor)S
+10 R
+2160(Used)S
+2401(by)S
+2537(the)S
+2695(tile)S
+2859(frames)S
+3166(option.)S
+3513(Speci\256es)S
+3910(how)S
+4118(far)S
+4264(apart)S
+4499(to)S
+4613(space)S
+4870(the)S
+5029(frames)S
+5337(in)S
+5452(tile)S
+6516 V
+2160(frames)S
+2484(mode.)S
+2814(Color)S
+3095("9")S
+3280(refers)S
+3559(to)S
+3690(the)S
+3865(Gterm)S
+4172(widget)S
+4496(resource)S
+4885(color9,)S
+5217(which)S
+5513(is)S
+6636 V
+2160(assigned)S
+2534(a)S
+2608(color)S
+2843(with)S
+3051(its)S
+3176(own)S
+3378(resource.)S
+6804 V
+10 B
+1260(autoscale)S
+10 R
+2160(Enable/disable)S
+2778(the)S
+2930(autoscale)S
+3331(option.)S
+6972 V
+10 B
+1260(antialias)S
+10 R
+2160(Enable/disable)S
+2778(the)S
+2930(antialias)S
+3293(option.)S
+7140 V
+10 B
+1260(antialiasType)S
+10 R
+2160(Type)S
+2419(of)S
+2556(antialiasing.)S
+3126(Options)S
+3497(include)S
+10 I
+3846(boxcar)S
+10 R
+4178(\(default\),)S
+10 I
+4601(bilinear)S
+10 R
+4918(,)S
+10 I
+4998(nearest)S
+10 R
+5292(,)S
+10 I
+5372(area)S
+10 R
+5555(,)S
+7260 V
+10 I
+2160(blkavg)S
+10 R
+2426(,)S
+10 I
+2481(lowpass)S
+10 R
+2804(,)S
+2859(and)S
+10 I
+3033(gaussian)S
+10 R
+3389(.)S
+7740 V
+900(X11IRAF Project)S
+2703(Last change: 12 Aug 2001)S
+5530(3)S
+7920 V
+EP
+%%Page: 4 5
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XIMTOOL)S
+1376(\()S
+1425(1)S
+1491(\))S
+2787(USER COMMANDS )S
+4956(XIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+10 B
+1260(tileFrames)S
+10 R
+2160(Enable/disable)S
+2778(the)S
+2930(tile)S
+3088(frames)S
+3389(option.)S
+1128 V
+10 B
+1260(highlightFrames)S
+10 R
+2160(Determines)S
+2650(whether)S
+3001(the)S
+3153(current)S
+3465(frame)S
+3727(is)S
+3824(highlighted)S
+4310(when)S
+4556(in)S
+4664(tile)S
+4822(frames)S
+5123(mode.)S
+1296 V
+10 B
+1260(gui)S
+10 R
+2160(The)S
+2349(GUI)S
+2560(to)S
+2672(be)S
+2800(executed.)S
+3243("default")S
+3636(refers)S
+3896(to)S
+4008(the)S
+4164(default,)S
+4500(builtin)S
+4796(ximtool)S
+5142(GUI.)S
+5408(You)S
+1416 V
+2160(can)S
+2341(replace)S
+2671(this)S
+2859(with)S
+3080(your)S
+3306(own)S
+3521(GUI)S
+3741(\256le)S
+3911(if)S
+4014(you)S
+4206(are)S
+4369(bold)S
+4589(enough,)S
+4950(and)S
+5136(completely)S
+1536 V
+2160(change)S
+2472(the)S
+2624(look)S
+2832(and)S
+3006(functionality)S
+3547(of)S
+3660(the)S
+3812(GUI)S
+4019(if)S
+4110(desired.)S
+1704 V
+10 B
+1260(imtoolrc)S
+10 R
+2160(Where)S
+2496(to)S
+2645(\256nd)S
+2872(the)S
+3065(imtoolrc)S
+3475(\256le.)S
+3730(This)S
+3980(de\256nes)S
+4335(the)S
+4529(recognized)S
+5038(frame)S
+5342(bu)S
+5442 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+5503(er)S
+1824 V
+2160(con\256gurations.)S
+1992 V
+10 B
+1260(invert)S
+10 R
+2160(Start)S
+2388(Ximtool)S
+2761(using)S
+3017(an)S
+3150(inverted)S
+3516(colormap.)S
+3987(When)S
+4264(set,)S
+4440(a)S
+4524("normalized")S
+5095(display)S
+5424(will)S
+2112 V
+2160(always)S
+2467(be)S
+2591(the)S
+2743(inverse)S
+3061(of)S
+3174(the)S
+3326(selected)S
+3677(colormap.)S
+2280 V
+10 B
+1260(memModel)S
+10 R
+2160(Determines)S
+2656(how)S
+2864(ximtool)S
+3212(uses)S
+3420(memory)S
+3789(in)S
+3904(the)S
+4063(ximtool)S
+4412(client)S
+4671(and)S
+4852(the)S
+5011(X)S
+5120(server.)S
+5425(The)S
+2400 V
+2160(options)S
+2491(are)S
+10 I
+2648(fast)S
+10 R
+2793(,)S
+10 I
+2853(beNiceToServer)S
+10 R
+3496(,)S
+3556(and)S
+10 I
+3735(small)S
+10 R
+3952(.)S
+4042(The)S
+4232(default)S
+4544(is)S
+10 I
+4646(fast)S
+10 R
+4791(,)S
+4851(which)S
+5130(uses)S
+5337(server)S
+2520 V
+2160(pixmaps)S
+2536(to)S
+2651(make)S
+2904(frame)S
+3173(blink)S
+3416(fast.)S
+3652(This)S
+3867(is)S
+3971(recommended)S
+4573(unless)S
+4861(server)S
+5142(memory)S
+5513(is)S
+2640 V
+2160(very)S
+2369(limited.)S
+2740(Note)S
+2966(that)S
+3148(even)S
+3368(in)S
+3478(fast)S
+3654(mode,)S
+3933(the)S
+4087(server)S
+4362(pixmap)S
+4694(is)S
+4793(only)S
+5003(the)S
+5157(size)S
+5344(of)S
+5458(the)S
+2760 V
+2160(display)S
+2491(window,)S
+2880(so)S
+3012(memory)S
+3388(usage)S
+3658(is)S
+3768(reasonable)S
+4237(even)S
+4468(if)S
+4572(the)S
+4737(frame)S
+5012(bu)S
+5112 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+5173(er)S
+5293(is)S
+5403(very)S
+2880 V
+2160(large.)S
+2988 V
+10 B
+1260(basePixel)S
+3096 V
+1260(maxColors)S
+10 R
+2160(These)S
+2434(two)S
+2620(resources)S
+3032(determine)S
+3467(the)S
+3626(region)S
+3918(of)S
+4038(colormap)S
+4452(space)S
+4710(used)S
+4930(to)S
+5045(render)S
+5336(image)S
+3216 V
+2160(pixels.)S
+3384 V
+10 B
+1260(cmapInitialize)S
+10 R
+2160(Initialize)S
+2545(the)S
+2697(ximtool)S
+3039(colormap)S
+3446(at)S
+3548(startup.)S
+3905(This)S
+4113(is)S
+4210(a)S
+4284(required)S
+4646(resource)S
+5013(to)S
+5121(clear)S
+5345(a)S
+5420(pre-)S
+3504 V
+2160(vious)S
+2407(ximtool)S
+2749(colormap)S
+3156(allowing)S
+3536(a)S
+3610(new)S
+10 B
+3806(basePixel)S
+10 R
+4236(and)S
+10 B
+4410(maxColors)S
+10 R
+4906(to)S
+5014(take)S
+5210(e)S
+5254 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+5315(ect.)S
+3672 V
+10 B
+1260(cmap1)S
+3780 V
+1260(cmap2)S
+10 R
+2160(User)S
+2389(colormap)S
+2807(\256les.)S
+3070(The)S
+3266(intent)S
+3535(here)S
+3748(is)S
+3857(to)S
+3977(allow)S
+4241(individual)S
+4689(colormaps)S
+5147(to)S
+5267(be)S
+5403(con-)S
+3900 V
+2160(veniently)S
+2562(speci\256ed)S
+2947(as)S
+3060(a)S
+3134(resource.)S
+4068 V
+10 B
+1260(cmapDir1)S
+4176 V
+1260(cmapDir2)S
+10 R
+2160(User)S
+2393(or)S
+2521(system)S
+2844(colormap)S
+3266(directories.)S
+3788(By)S
+3951(default)S
+4274(cmapDir2)S
+4719(points)S
+5010(to)S
+5134(the)S
+5302(system)S
+4296 V
+2160(directory)S
+2564(/usr/local/lib/imtoolcmap,)S
+3644(allowing)S
+4037(a)S
+4124(set)S
+4278(of)S
+4404(site)S
+4586(default)S
+4906(colormaps)S
+5365(to)S
+5486(be)S
+4416 V
+2160(de\256ned)S
+2484(here.)S
+2740(This)S
+2948(leaves)S
+3227(cmapDir1)S
+3656(available)S
+4046(to)S
+4154(a)S
+4228(user)S
+4424(colormap)S
+4831(directory.)S
+4584 V
+10 B
+1260(input_\256fo)S
+4692 V
+1260(output_\256fo)S
+10 R
+2160(The)S
+2354(input)S
+2600(and)S
+2784(output)S
+3080(\256fos)S
+3298(for)S
+3454(\256fo)S
+3633(i/o.)S
+3834("Input")S
+4167(and)S
+4351("output")S
+4729(are)S
+4890(from)S
+5124(the)S
+5286(client's)S
+4812 V
+2160(point)S
+2396(of)S
+2509(view.)S
+2788(Note)S
+3012(that)S
+3192(only)S
+3400(one)S
+3574(display)S
+3893(server)S
+4166(can)S
+4334(use)S
+4497(a)S
+4571(\256fo-pair)S
+4928(at)S
+5030(one)S
+5204(time.)S
+4980 V
+10 B
+1260(unixaddr)S
+10 R
+2160(Template)S
+2569(address)S
+2900(for)S
+3048(unix)S
+3258(domain)S
+3591(socket.)S
+3934(The)S
+4122(user)S
+4321(must)S
+4549(have)S
+4770(write)S
+5008(permission)S
+5480(on)S
+5100 V
+2160(this)S
+2338(directory,)S
+2756(or)S
+2872(the)S
+3027(\256le)S
+3188(must)S
+3416(already)S
+3742(exist.)S
+10 I
+4019(%d)S
+10 R
+4152(,)S
+4210(if)S
+4304(given,)S
+4584(is)S
+4684(replaced)S
+5054(by)S
+5187(the)S
+5342(user's)S
+5220 V
+2160(UID.)S
+5388 V
+10 B
+1260(port)S
+10 R
+2160(TCP/IP)S
+2500(port)S
+2700(for)S
+2855(the)S
+3017(server.)S
+3355(Note)S
+3589(that)S
+3779(only)S
+3997(one)S
+4181(server)S
+4464(can)S
+4642(listen)S
+4899(on)S
+5039(a)S
+5123(port)S
+5324(at)S
+5436(one)S
+5508 V
+2160(time,)S
+2402(so)S
+2530(if)S
+2630(multiple)S
+3003(ximtool)S
+3354(servers)S
+3675(are)S
+3835(desired)S
+4161(on)S
+4299(the)S
+4459(same)S
+4702(machine,)S
+5103(they)S
+5313(should)S
+5628 V
+2160(be)S
+2284(given)S
+2536(di)S
+2614 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2675(erent)S
+2904(ports.)S
+5796 V
+10 B
+1260(ism_addr)S
+10 R
+2160(Template)S
+2576(address)S
+2914(for)S
+3070(ISM)S
+3288(unix)S
+3506(domain)S
+3846(socket.)S
+4166(The)S
+4361(user)S
+4567(must)S
+4802(have)S
+5030(write)S
+5275(permis-)S
+5916 V
+2160(sion)S
+2367(on)S
+2507(this)S
+2692(directory,)S
+3116(or)S
+3238(the)S
+3399(\256le)S
+3566(must)S
+3800(already)S
+4132(exist.)S
+10 I
+4415(%d)S
+10 R
+4548(,)S
+4612(if)S
+4712(given,)S
+4998(is)S
+5104(replaced)S
+5480(by)S
+6036 V
+2160(the)S
+2312(user's)S
+2580(UID.)S
+6204 V
+10 B
+1260(ism_task)S
+10 R
+2160(Command)S
+2616(string)S
+2883(to)S
+3000(execute)S
+3343(for)S
+3498(the)S
+3660(real-time)S
+4060(pixel)S
+4300(and)S
+4484(WCS)S
+4741(readout)S
+5080(ISM)S
+5298(\(Image)S
+6324 V
+2160(Support)S
+2507(Module\))S
+2881(task.)S
+6612 V
+9 B
+1080(GUI)S
+1277(RESOURCES)S
+6732 V
+10 R
+1260(In)S
+1394(principle)S
+1800(ximtool)S
+2163(can)S
+2352(have)S
+2592(any)S
+2788(number)S
+3145(of)S
+3280(di)S
+3358 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3419(erent)S
+3670(GUIs,)S
+3963(each)S
+4197(of)S
+4332(which)S
+4628(de\256nes)S
+4963(its)S
+5110(own)S
+5334(set)S
+5497(of)S
+6852 V
+1260(resources.)S
+1733(GUIs)S
+1991(typically)S
+2383(de\256ne)S
+2669(a)S
+2755(great)S
+2996(many)S
+3260(resources,)S
+3703(but)S
+3873(most)S
+4110(of)S
+4234(these)S
+4480(are)S
+4642(not)S
+4811(really)S
+5079(intended)S
+5464(for)S
+6972 V
+1260(modi\256cation)S
+1796(by)S
+1926(the)S
+2078(user)S
+2274(\(although)S
+2687(one)S
+2861(can)S
+3029(modify)S
+3348(them)S
+3578(if)S
+3669(desired\).)S
+7212 V
+1260(The)S
+1455(following)S
+1884(are)S
+2045(some)S
+2296(of)S
+2419(the)S
+2581(more)S
+2826(useful)S
+3110(resources)S
+3526(used)S
+3749(by)S
+3889(the)S
+4051(default)S
+4369(ximtool)S
+4722(GUI.)S
+4995(The)S
+10 I
+5191(imagewin)S
+7692 V
+10 R
+900(X11IRAF Project)S
+2703(Last change: 12 Aug 2001)S
+5530(4)S
+7920 V
+EP
+%%Page: 5 6
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XIMTOOL)S
+1376(\()S
+1425(1)S
+1491(\))S
+2787(USER COMMANDS )S
+4956(XIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+1260(resources)S
+1666(are)S
+1817(Gterm)S
+2102(widget)S
+2404(resources.)S
+1248 V
+10 B
+1620(Main)S
+1878(Display)S
+2231(Gterm)S
+2543(Widget)S
+2884(Resources)S
+1416 V
+1650(Resource)S
+2073(Name)S
+3370(Default)S
+3716(Value)S
+1524 V
+10 Y
+1650(*)S
+10 R
+1700(imagewin.cmapName:)S
+3370(image)S
+1632 V
+10 Y
+1650(*)S
+10 R
+1700(imagewin.basePixel:)S
+3370(64)S
+1740 V
+10 Y
+1650(*)S
+10 R
+1700(imagewin.warpCursor:)S
+3370(True)S
+1848 V
+10 Y
+1650(*)S
+10 R
+1700(imagewin.raiseWindow:)S
+3370(True)S
+1956 V
+10 Y
+1650(*)S
+10 R
+1700(imagewin.deiconifyWindow:)S
+3370(True)S
+2064 V
+10 Y
+1650(*)S
+10 R
+1700(imagewin.ginmodeCursor:)S
+3370(circle)S
+2172 V
+10 Y
+1650(*)S
+10 R
+1700(imagewin.ginmodeBlinkInterval:)S
+3370(500)S
+2280 V
+10 Y
+1650(*)S
+10 R
+1700(imagewin.color0)S
+2404(\(background\):)S
+3370(black)S
+2388 V
+10 Y
+1650(*)S
+10 R
+1700(imagewin.color1)S
+2404(\(foreground\):)S
+3370(white)S
+2496 V
+10 Y
+1650(*)S
+10 R
+1700(imagewin.color8)S
+2404(\(panner)S
+2738(highlight\):)S
+3370(#7c8498)S
+2604 V
+10 Y
+1650(*)S
+10 R
+1700(imagewin.color9)S
+2404(\(tileFrame)S
+2850(color\):)S
+3370(SteelBlue)S
+2712 V
+10 Y
+1650(*)S
+10 R
+1700(imagewin.width:)S
+3370(512)S
+2820 V
+10 Y
+1650(*)S
+10 R
+1700(imagewin.height:)S
+3370(512)S
+3108 V
+10 B
+1620(GUI)S
+1839(Resources)S
+3276 V
+1650(Resource)S
+2073(Name)S
+3370(Default)S
+3716(Value)S
+3384 V
+10 Y
+1650(*)S
+10 R
+1700(autoscale:)S
+3370(True)S
+3492 V
+10 Y
+1650(*)S
+10 R
+1700(zoomfactors:)S
+3370(1)S
+3450(2)S
+3530(4)S
+3610(8)S
+3600 V
+10 Y
+1650(*)S
+10 R
+1700(displayCoords:)S
+3370(True)S
+3708 V
+10 Y
+1650(*)S
+10 R
+1700(displayPanner:)S
+3370(True)S
+3816 V
+10 Y
+1650(*)S
+10 R
+1700(displayMagni\256er:)S
+3370(True)S
+3924 V
+10 Y
+1650(*)S
+10 R
+1700(blinkRate:)S
+3370(1.0)S
+4032 V
+10 Y
+1650(*)S
+10 R
+1700(pannerArea:)S
+3370(150)S
+10 Y
+3520(*)S
+10 R
+3570(150)S
+4140 V
+10 Y
+1650(*)S
+10 R
+1700(pannerGeom:)S
+3370(-5+5)S
+4248 V
+10 Y
+1650(*)S
+10 R
+1700(magni\256erArea:)S
+3370(100)S
+10 Y
+3520(*)S
+10 R
+3570(100)S
+4356 V
+10 Y
+1650(*)S
+10 R
+1700(magni\256erGeom:)S
+3370(+5+5)S
+4464 V
+10 Y
+1650(*)S
+10 R
+1700(wcsboxGeom:)S
+3370(-5-5)S
+4572 V
+10 Y
+1650(*)S
+10 R
+1700(maxContrast:)S
+3370(5.0)S
+4680 V
+10 Y
+1650(*)S
+10 R
+1700(warnings:)S
+3370(True)S
+4788 V
+10 Y
+1650(*)S
+10 R
+1700(centerBoxSize:)S
+3370(5)S
+4896 V
+10 Y
+1650(*)S
+10 R
+1700(peakCentroid:)S
+3370(True)S
+5184 V
+10 B
+1620(Alternate)S
+2054(GUI)S
+2273(Resources)S
+5352 V
+1650(Resource)S
+2073(Name)S
+3370(Default)S
+3716(Value)S
+5460 V
+10 Y
+1650(*)S
+10 R
+1700(showToolBar:)S
+3370(False)S
+5568 V
+10 Y
+1650(*)S
+10 R
+1700(showPanelBar:)S
+3370(False)S
+5808 V
+1260(Description)S
+1756(of)S
+1869(selected)S
+2220(resources:)S
+6096 V
+10 Y
+1260(*)S
+10 B
+1310(cmapName)S
+10 R
+2360(Name)S
+2638(used)S
+2861(for)S
+3018(private)S
+3336(colormap.)S
+3809(The)S
+4005(default)S
+4323(for)S
+4480(all)S
+4621(IRAF)S
+4890(imaging)S
+5259(applica-)S
+6216 V
+2360(tions)S
+2601(is)S
+2714("image".)S
+3141(Gterm)S
+3442(widget)S
+3760(based)S
+4033(imaging)S
+4407(applications)S
+4936(which)S
+5225(have)S
+5458(the)S
+6336 V
+2360(same)S
+2597(value)S
+2845(of)S
+2961(cmapName)S
+3448(will)S
+3637(share)S
+3880(the)S
+4035(same)S
+4273(colormap,)S
+4708(minimizing)S
+5203(colormap)S
+6456 V
+2360(\257ashing)S
+2707(and)S
+2881(allowing)S
+3261(multiple)S
+3625(applications)S
+4138(to)S
+4246(be)S
+4370(run)S
+4533(at)S
+4635(the)S
+4787(same)S
+5022(time.)S
+6624 V
+10 Y
+1260(*)S
+10 B
+1310(basePixel)S
+10 R
+2360(The)S
+2545(base)S
+2752(colormap)S
+3159(cell)S
+3333(used)S
+3546(by)S
+3676(the)S
+3828(display)S
+4147(colormap.)S
+6792 V
+10 Y
+1260(*)S
+10 B
+1310(imagewin.warpCursor)S
+10 R
+2360(Warp)S
+2611(pointer)S
+2924(into)S
+3110(image)S
+3384(window)S
+3736(when)S
+3982(initiating)S
+4374(a)S
+4448(cursor)S
+4727(read.)S
+6960 V
+10 Y
+1260(*)S
+10 B
+1310(imagewin.raiseWindow)S
+10 R
+2360(Raise)S
+2612(image)S
+2886(window)S
+3238(when)S
+3484(initiating)S
+3876(a)S
+3950(cursor)S
+4229(read.)S
+7128 V
+10 Y
+1260(*)S
+10 B
+1310(imagewin.deiconifyWindow)S
+7248 V
+10 R
+2360(Deiconify)S
+2789(image)S
+3063(window)S
+3415(if)S
+3506(necessary)S
+3923(when)S
+4169(initiating)S
+4561(a)S
+4635(cursor)S
+4914(read.)S
+7728 V
+900(X11IRAF Project)S
+2703(Last change: 12 Aug 2001)S
+5530(5)S
+7920 V
+EP
+%%Page: 6 7
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XIMTOOL)S
+1376(\()S
+1425(1)S
+1491(\))S
+2787(USER COMMANDS )S
+4956(XIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+10 Y
+1260(*)S
+10 B
+1310(imagewin.ginmodeCursor)S
+1080 V
+10 R
+2360(Type)S
+2596(of)S
+2710(cursor)S
+2990(when)S
+3237(a)S
+3312(cursor)S
+3592(read)S
+3795(is)S
+3894(in)S
+4004(progress.)S
+4429(The)S
+4616(default)S
+4925(is)S
+5024(a)S
+5100(circle.)S
+5408(Any)S
+1200 V
+2360(selection)S
+2800(from)S
+3079(the)S
+3285(X)S
+3441(cursor)S
+3774(font)S
+4019(can)S
+4241(be)S
+4419(used.)S
+4741(A)S
+4897(special)S
+5258(case)S
+5513(is)S
+1320 V
+2360("full_crosshair")S
+3021(which)S
+3295(is)S
+3392(the)S
+3544(full)S
+3713(crosshair)S
+4103(cursor)S
+4382(of)S
+4495(the)S
+4647(Gterm)S
+4932(widget.)S
+1488 V
+10 Y
+1260(*)S
+10 B
+1310(imagewin.ginmodeBlinkInterval)S
+1608 V
+10 R
+2360(Determines)S
+2857(whether)S
+3215(the)S
+3374(cursor)S
+3660(blinks)S
+3942(when)S
+4195(a)S
+4277(cursor)S
+4564(read)S
+4773(is)S
+4878(in)S
+4994(progress.)S
+5425(The)S
+1728 V
+2360(value)S
+2606(is)S
+2703(given)S
+2955(in)S
+3063(milliseconds.)S
+1896 V
+10 Y
+1260(*)S
+10 B
+1310(imagewin.color0)S
+10 R
+2360(Background)S
+2878(color.)S
+2064 V
+10 Y
+1260(*)S
+10 B
+1310(imagewin.color1)S
+10 R
+2360(Foreground)S
+2856(color.)S
+2232 V
+10 Y
+1260(*)S
+10 B
+1310(imagewin.color8)S
+10 R
+2360(Color)S
+2618(assigned)S
+2992(the)S
+3144(panner)S
+3445(window.)S
+2400 V
+10 Y
+1260(*)S
+10 B
+1310(imagewin.color9)S
+10 R
+2360(Color)S
+2618(used)S
+2831(for)S
+2977(the)S
+3129(tileFrames)S
+3581(highlight.)S
+2568 V
+10 Y
+1260(*)S
+10 B
+1310(imagewin.width)S
+10 R
+2360(Width)S
+2640(of)S
+2753(the)S
+2905(main)S
+3135(image)S
+3409(window.)S
+2736 V
+10 Y
+1260(*)S
+10 B
+1310(imagewin.height)S
+10 R
+2360(Height)S
+2662(of)S
+2775(the)S
+2927(main)S
+3157(image)S
+3431(window.)S
+2904 V
+10 Y
+1260(*)S
+10 B
+1310(pannerArea)S
+10 R
+2360(Area)S
+2583(in)S
+2691(pixels)S
+2960(of)S
+3073(the)S
+3225(panner)S
+3526(window.)S
+3072 V
+10 Y
+1260(*)S
+10 B
+1310(pannerGeom)S
+10 R
+2360(Where)S
+2655(to)S
+2763(place)S
+3003(the)S
+3155(panner)S
+3456(window.)S
+3240 V
+10 Y
+1260(*)S
+10 B
+1310(wcsboxGeom)S
+10 R
+2360(Where)S
+2655(to)S
+2763(place)S
+3003(the)S
+3155(coords)S
+3451(box.)S
+3408 V
+10 Y
+1260(*)S
+10 B
+1310(maxContrast)S
+10 R
+2360(Maximum)S
+2807(contrast)S
+3153(value.)S
+3816 V
+9 B
+900(DESCRIPTION)S
+3936 V
+10 R
+1260(As)S
+1401(a)S
+1475(display)S
+1794(server,)S
+2092(XImtool)S
+2461(is)S
+2558(started)S
+2854(as)S
+2967(a)S
+3041(separate)S
+3397(process)S
+3726(from)S
+3950(client)S
+4202(software)S
+4575(such)S
+4788(as)S
+4901(IRAF.)S
+5185(Once)S
+5426(it)S
+5513(is)S
+4056 V
+1260(running)S
+1606(it)S
+1697(will)S
+1888(accept)S
+2177(client)S
+2434(connections)S
+2946(simultaneously)S
+3587(on)S
+3721(\256fo)S
+3894(pipes,)S
+4164(unix)S
+4376(domain)S
+4710(sockets,)S
+5063(or)S
+5180(inet)S
+5364(sock-)S
+4176 V
+1260(ets.)S
+1427(A)S
+1530(display)S
+1850(client)S
+2103(like)S
+2285(the)S
+2439(IRAF)S
+10 I
+2699(DISPLAY)S
+10 R
+3120(task)S
+3313(makes)S
+3600(a)S
+3676(connection)S
+4146(and)S
+4322(sends)S
+4576(the)S
+4730(image)S
+5006(across)S
+5287(using)S
+5536(a)S
+4296 V
+1260(modi\256ed)S
+1660(IIS)S
+1826(Model)S
+2131(70)S
+2274(protocol.)S
+2705(Once)S
+2958(the)S
+3123(image)S
+3410(is)S
+3520(loaded)S
+3829(in)S
+3950(the)S
+4115(display)S
+4447(bu)S
+4547 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4608(er)S
+4728(it)S
+4827(may)S
+5042(be)S
+5179(enhanced,)S
+4416 V
+1260(saved)S
+1521(to)S
+1633(a)S
+1711(disk)S
+1912(\256le)S
+2074(in)S
+2186(a)S
+2264(number)S
+2603(of)S
+2720(di)S
+2798 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2859(erent)S
+3092(formats,)S
+3456(or)S
+3573(printed)S
+3890(as)S
+4007(Encapsulated)S
+4574(Postscript)S
+5004(to)S
+5117(a)S
+5196(printer)S
+5497(or)S
+4536 V
+1260(disk)S
+1475(\256le.)S
+1706(Up)S
+1876(to)S
+2002(sixteen)S
+2332(frame)S
+2611(bu)S
+2711 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2772(ers)S
+2935(are)S
+3103(allowed,)S
+3491(these)S
+3743(may)S
+3962(be)S
+4103(displayed)S
+4533(simultaneously)S
+5186(in)S
+5311(a)S
+5402(tiled)S
+4656 V
+1260(mode,)S
+1537(or)S
+1650(blinked)S
+1980(frame-to-frame.)S
+2673(Each)S
+2902(frame)S
+3164(may)S
+3366(have)S
+3584(its)S
+3710(own)S
+3913(colormap)S
+4321(or)S
+4435(brightness/contrast)S
+5221(enhance-)S
+4776 V
+1260(ment.)S
+1545(Pan/Zoom)S
+1992(and)S
+2166(cursor)S
+2445(readout)S
+2774(are)S
+2925(permitted)S
+3338(using)S
+10 I
+3585(markers)S
+10 R
+3912(,)S
+3967(on-line)S
+4280(help)S
+4482(is)S
+4579(also)S
+4770(available.)S
+5016 V
+1260(When)S
+1540(run)S
+1715(in)S
+1835(standalone)S
+2304(mode,)S
+2593(images)S
+2918(\(currently)S
+3353(IRAF)S
+3623(OIF,)S
+3851(GIF,)S
+4079(Sun)S
+4277(Raster\256les)S
+4741(or)S
+4866(simple)S
+5176(FITS)S
+5425(\(i.e.)S
+5136 V
+1260(excluding)S
+1693(MEF)S
+1938(\256les\))S
+2177(formats)S
+2521(are)S
+2681(permitted\))S
+3136(may)S
+3347(be)S
+3479(loaded)S
+3783(on)S
+3921(the)S
+4081(command)S
+4513(line)S
+4701(or)S
+4822(by)S
+4960(using)S
+5215(the)S
+5375(Load)S
+5256 V
+1260(Panel.)S
+1558(This)S
+1787(allows)S
+2099(you)S
+2300(to)S
+2430(browse)S
+2770(images)S
+3105(and)S
+3301(perform)S
+3674(the)S
+3848(same)S
+4105(manipulations)S
+4724(as)S
+4859(if)S
+4972(they)S
+5196(had)S
+5392(been)S
+5376 V
+1260(displayed)S
+1673(by)S
+1803(a)S
+1877(client.)S
+5664 V
+9 B
+1080(MOUSE)S
+1437(OPERATIONS)S
+5784 V
+10 R
+1260(Clicking)S
+1648(and)S
+1835(dragging)S
+2233(MB1)S
+2482(\(mouse)S
+2819(button)S
+3118(1\))S
+3244(in)S
+3365(the)S
+3530(main)S
+3773(image)S
+4060(window)S
+4425(creates)S
+4745(a)S
+4833(rectangular)S
+5325(region)S
+5904 V
+1260(marker,)S
+1604(used)S
+1824(to)S
+1939(select)S
+2203(a)S
+2284(region)S
+2576(of)S
+2696(the)S
+2855(image.)S
+3161(If)S
+3264(you)S
+3451(do)S
+3588(this)S
+3770(accidentally)S
+4289(and)S
+4470(don't)S
+4718(want)S
+4949(the)S
+5108(marker,)S
+5452(put)S
+6024 V
+1260(the)S
+1419(pointer)S
+1739(in)S
+1854(the)S
+2013(marker)S
+2332(and)S
+2513(type)S
+2722(DELETE)S
+3137(or)S
+3258(BACKSPACE)S
+3886(to)S
+4002(delete)S
+4278(the)S
+4438(marker.)S
+4783(With)S
+5021(the)S
+5181(pointer)S
+5502(in)S
+6144 V
+1260(the)S
+1417(marker,)S
+1759(MB3)S
+2000(will)S
+2191(call)S
+2370(up)S
+2505(a)S
+2584(marker)S
+2901(menu)S
+3158(listing)S
+3444(some)S
+3690(things)S
+3970(you)S
+4155(can)S
+4328(do)S
+4463(with)S
+4676(the)S
+4833(marker,)S
+5174(like)S
+5358(zoom)S
+6264 V
+1260(the)S
+1420(outlined)S
+1786(region.)S
+2104(MB1)S
+2348(can)S
+2524(be)S
+2656(used)S
+2877(to)S
+2993(drag)S
+3208(or)S
+3329(resize)S
+3599(the)S
+3759(marker.)S
+4104(See)S
+4287(below)S
+4570(for)S
+4725(more)S
+4969(information)S
+5480(on)S
+6384 V
+1260(markers.)S
+6624 V
+1260(Clicking)S
+1642(on)S
+1779(MB2)S
+2022(in)S
+2137(the)S
+2296(main)S
+2533(image)S
+2814(window)S
+3173(pans)S
+3394(\(one)S
+3609(click\))S
+3874(or)S
+3995(zooms)S
+4294(\(two)S
+4515(clicks\))S
+4819(the)S
+4979(image.)S
+5286(Further)S
+6744 V
+1260(clicks)S
+1529(cycle)S
+1775(through)S
+2122(the)S
+2280(builtin)S
+2578(zoom)S
+2836(factors.)S
+3198(Moving)S
+3551(the)S
+3709(pointer)S
+4028(to)S
+4142(a)S
+4222(new)S
+4424(location)S
+4782(and)S
+4962(clicking)S
+5319(moves)S
+6864 V
+1260(the)S
+1423(feature)S
+1741(under)S
+2010(the)S
+2174(pointer)S
+2499(to)S
+2619(the)S
+2783(center)S
+3068(of)S
+3193(the)S
+3357(display)S
+3688(window.)S
+4137(Holding)S
+4507(down)S
+4771(the)S
+4935(Shift)S
+5172(key)S
+5358(while)S
+6984 V
+1260(clicking)S
+1620(MB2)S
+1864(will)S
+2058(cause)S
+2317(a)S
+2399(full-screen)S
+2863(crosshair)S
+3261(cursor)S
+3547(to)S
+3662(appear)S
+3964(until)S
+4185(the)S
+4344(button)S
+4637(is)S
+4741(released,)S
+5129(this)S
+5311(can)S
+5486(be)S
+7104 V
+1260(useful)S
+1534(for)S
+1680(\256ne)S
+1860(positioning)S
+2341(of)S
+2454(the)S
+2606(cursor.)S
+7680 V
+900(X11IRAF Project)S
+2703(Last change: 12 Aug 2001)S
+5530(6)S
+7920 V
+EP
+%%Page: 7 8
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XIMTOOL)S
+1376(\()S
+1425(1)S
+1491(\))S
+2787(USER COMMANDS )S
+4956(XIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+1260(MB3)S
+1507(is)S
+1615(used)S
+1839(to)S
+1958(adjust)S
+2238(the)S
+2401(contrast)S
+2758(and)S
+2943(brightness)S
+3395(of)S
+3519(the)S
+3682(displayed)S
+4106(image.)S
+4446(The)S
+4643(position)S
+5008(of)S
+5133(the)S
+5297(pointer)S
+1080 V
+1260(within)S
+1560(the)S
+1726(display)S
+2059(window)S
+2425(determines)S
+2906(the)S
+3071(contrast)S
+3430(and)S
+3617(brightness)S
+4071(values.)S
+4394(Click)S
+4654(once)S
+4885(to)S
+5006(set)S
+5160(the)S
+5325(values)S
+1200 V
+1260(corresponding)S
+1861(to)S
+1969(the)S
+2121(pointer)S
+2434(location,)S
+2811(or)S
+2924(click)S
+3148(and)S
+3322(drag)S
+3529(to)S
+3637(continuously)S
+4184(adjust)S
+4453(the)S
+4605(display.)S
+1488 V
+9 B
+1080(KEYSTROKE)S
+1677(ACCELERATORS)S
+1608 V
+10 R
+1260(The)S
+1445(following)S
+1864(keystrokes)S
+2321(are)S
+2472(currently)S
+2862(de\256ned)S
+3186(in)S
+3294(the)S
+3446(GUI:)S
+1848 V
+1620(--------------------)S
+10 B
+2310(Misc)S
+2545(Functions)S
+10 R
+2998(---------------------)S
+1992 V
+10 B
+1620(Ctrl-b)S
+10 R
+2620(Previous)S
+3000(\(back\))S
+3284(frame)S
+2100 V
+10 B
+1620(Ctrl-c)S
+10 R
+2620(Center)S
+2916(frame)S
+2208 V
+10 B
+1620(Ctrl-f)S
+10 R
+2620(Forward)S
+2988(frame)S
+2316 V
+10 B
+1620(Ctrl-i)S
+10 R
+2620(Invert)S
+2888(colormap)S
+2424 V
+10 B
+1620(Ctrl-m)S
+10 R
+2620(Toggle)S
+2933(magni\256er)S
+2532 V
+10 B
+1620(Ctrl-n)S
+10 R
+2620(Normalize)S
+2640 V
+10 B
+1620(Ctrl-p)S
+10 R
+2620(Toggle)S
+2933(panner)S
+2748 V
+10 B
+1620(Ctrl-r)S
+10 R
+2620(Register)S
+2856 V
+10 B
+1620(Ctrl-s)S
+10 R
+2620(Match)S
+2905(LUT)S
+3129(scaling)S
+2964 V
+10 B
+1620(Ctrl-t)S
+10 R
+2620(Tile)S
+2811(frames)S
+3112(toggle)S
+3072 V
+10 B
+1620(Ctrl-u)S
+10 R
+2620(Unzoom)S
+2994(\(zoom=1\))S
+3180 V
+10 B
+1620(Ctrl-x)S
+10 R
+2620(Flip)S
+2812(X)S
+3288 V
+10 B
+1620(Ctrl-y)S
+10 R
+2620(Flip)S
+2812(Y)S
+3456 V
+10 B
+1620(Ctrl-=)S
+10 R
+2620(Print)S
+2845(using)S
+3092(current)S
+3404(setup)S
+3564 V
+10 B
+1620(Ctrl-<)S
+10 R
+2620(Decrease)S
+3014(blink)S
+3250(rate)S
+3429(\(blink)S
+3698(faster\))S
+3672 V
+10 B
+1620(Ctrl->)S
+10 R
+2620(Increase)S
+2981(blink)S
+3217(rate)S
+3396(\(blink)S
+3665(slower\))S
+3780 V
+10 B
+1620(Ctrl-+)S
+10 R
+2620(Zoom)S
+2889(in)S
+3888 V
+10 B
+1620(Ctrl--)S
+10 R
+2620(Zoom)S
+2889(out)S
+4056 V
+10 B
+1620(Alt-1)S
+1866(thru)S
+2085(Alt-4)S
+10 R
+2620(Set)S
+2778(frame)S
+3040(to)S
+3148(be)S
+3272(displayed)S
+4164 V
+10 B
+1620(Ctrl-1)S
+1910(thru)S
+2129(Ctrl9)S
+10 R
+2620(Set)S
+2778(integer)S
+3085(zoom)S
+3337(factor)S
+4332 V
+10 B
+1620(Ctrl-Alt-q)S
+10 R
+2620(Quit)S
+4440 V
+10 B
+1620(Ctrl-Alt-f)S
+10 R
+2620(Fitframe)S
+4608 V
+1620(---------------------)S
+10 B
+2343(Panel)S
+2612(Toggles)S
+10 R
+2970(---------------------)S
+4752 V
+10 B
+1620(Alt-b)S
+10 R
+2620(Blink)S
+2873(frames)S
+4860 V
+10 B
+1620(Alt-c)S
+10 R
+2620(Control)S
+2956(panel)S
+4968 V
+10 B
+1620(Alt-h)S
+10 R
+2620(Help)S
+2844(popup)S
+5076 V
+10 B
+1620(Alt-i)S
+10 R
+2620(Info)S
+2816(box)S
+2996(popup)S
+5184 V
+10 B
+1620(Alt-l)S
+10 R
+2620(Load)S
+2855(\256le)S
+3013(popup)S
+5292 V
+10 B
+1620(Alt-p)S
+10 R
+2620(Print)S
+2845(popup)S
+5400 V
+10 B
+1620(Alt-s)S
+10 R
+2620(Save)S
+2844(popup)S
+5508 V
+10 B
+1620(Alt-t)S
+10 R
+2620(TclShell)S
+2989(popup)S
+5736 V
+1620(-------------------)S
+10 B
+2277(Cursor)S
+2612(Positioning)S
+10 R
+3121(------------------)S
+5880 V
+10 B
+1620(Ctrl-h)S
+1916(/)S
+1974(Ctrl-Left)S
+10 R
+3020(Move)S
+3283(cursor)S
+3562(one)S
+3736(pixel)S
+3966(left)S
+5988 V
+10 B
+1620(Ctrl-j)S
+1893(/)S
+1951(Ctrl-Down)S
+10 R
+3020(Move)S
+3283(cursor)S
+3562(one)S
+3736(pixel)S
+3966(down)S
+6096 V
+10 B
+1620(Ctrl-k)S
+1916(/)S
+1974(Ctrl-Up)S
+10 R
+3020(Move)S
+3283(cursor)S
+3562(one)S
+3736(pixel)S
+3966(up)S
+6204 V
+10 B
+1620(Ctrl-l)S
+1888(/)S
+1946(Ctrl-Right)S
+10 R
+3020(Move)S
+3283(cursor)S
+3562(one)S
+3736(pixel)S
+3966(right)S
+6372 V
+10 B
+1620(Shift-Ctrl-h)S
+2155(/)S
+2213(Shift-Ctrl-Left)S
+10 R
+3020(Move)S
+3283(cursor)S
+3562(ten)S
+3714(pixels)S
+3983(left)S
+6480 V
+10 B
+1620(Shift-Ctrl-j)S
+2132(/)S
+2190(Shift-Ctrl-Down)S
+10 R
+3020(Move)S
+3283(cursor)S
+3562(ten)S
+3714(pixels)S
+3983(down)S
+6588 V
+10 B
+1620(Shift-Ctrl-k)S
+2155(/)S
+2213(Shift-Ctrl-Up)S
+10 R
+3020(Move)S
+3283(cursor)S
+3562(ten)S
+3714(pixels)S
+3983(up)S
+6696 V
+10 B
+1620(Shift-Ctrl-l)S
+2127(/)S
+2185(Shift-Ctrl-Right)S
+10 R
+3020(Move)S
+3283(cursor)S
+3562(ten)S
+3714(pixels)S
+3983(right)S
+6924 V
+1620(-------------------)S
+10 B
+2277(Auto-Registration)S
+10 R
+3078(-------------------)S
+7068 V
+10 B
+1620(Ctrl-a)S
+10 R
+2620(Toggle)S
+2933(auto-registration)S
+7176 V
+10 B
+1620(Ctrl-o)S
+10 R
+2620(Set)S
+2778(frame)S
+3040(o)S
+3090 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3151(set)S
+7680 V
+900(X11IRAF Project)S
+2703(Last change: 12 Aug 2001)S
+5530(7)S
+7920 V
+EP
+%%Page: 8 9
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XIMTOOL)S
+1376(\()S
+1425(1)S
+1491(\))S
+2787(USER COMMANDS )S
+4956(XIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+1620(--------------------)S
+10 B
+2310(Frame)S
+2622(Positioning)S
+10 R
+3131(------------------)S
+1104 V
+10 B
+1620(Ctrl-Left)S
+10 R
+2620(Shift)S
+2845(one)S
+3019(full)S
+3188(frame)S
+3450(left)S
+1212 V
+10 B
+1620(Ctrl-Down)S
+10 R
+2620(Shift)S
+2845(one)S
+3019(full)S
+3188(frame)S
+3450(down)S
+1320 V
+10 B
+1620(Ctrl-Up)S
+10 R
+2620(Shift)S
+2845(one)S
+3019(full)S
+3188(frame)S
+3450(up)S
+1428 V
+10 B
+1620(Ctrl-Right)S
+10 R
+2620(Shift)S
+2845(one)S
+3019(full)S
+3188(frame)S
+3450(right)S
+1596 V
+10 B
+1620(Ctrl-Alt-Left)S
+10 R
+2620(Shift)S
+2845(one)S
+3019(half)S
+3204(frame)S
+3466(left)S
+1704 V
+10 B
+1620(Ctrl-Alt-Down)S
+10 R
+2620(Shift)S
+2845(one)S
+3019(half)S
+3204(frame)S
+3466(down)S
+1812 V
+10 B
+1620(Ctrl-Alt-Up)S
+10 R
+2620(Shift)S
+2845(one)S
+3019(half)S
+3204(frame)S
+3466(up)S
+1920 V
+10 B
+1620(Ctrl-Alt-Right)S
+10 R
+2620(Shift)S
+2845(one)S
+3019(half)S
+3204(frame)S
+3466(right)S
+2148 V
+1620(-------------------)S
+10 B
+2277(Peak-Up)S
+2679(Centroiding)S
+10 R
+3226(-----------------)S
+2292 V
+10 B
+1620(Ctrl-[)S
+10 R
+2620(Decrease)S
+3014(centroiding)S
+3499(box)S
+3679(size)S
+2400 V
+10 B
+1620(Ctrl-])S
+10 R
+2620(Increase)S
+2981(centroiding)S
+3466(box)S
+3646(size)S
+2508 V
+10 B
+1620(Ctrl-0)S
+1910(\(zero\))S
+10 R
+2620(Centroid/\256nd)S
+3184(local)S
+3408(maximum)S
+2616 V
+10 B
+1620(Alt-Ctrl-0)S
+2076(\(zero\))S
+10 R
+2620(Find)S
+2834(local)S
+3058(minimum)S
+2844 V
+1620(------------------)S
+10 B
+2244(Mouse)S
+2557(Button)S
+2882(Events)S
+10 R
+3201(------------------)S
+2988 V
+10 B
+1620(Shift-Btn1Down)S
+10 R
+2620(Turn)S
+2844(on)S
+2974(magni\256er)S
+3096 V
+10 B
+1620(Shift-Btn1Up)S
+10 R
+2620(Turn)S
+2844(o)S
+2894 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2985(magni\256er)S
+3204 V
+10 B
+1620(Shift-Btn2Down)S
+10 R
+2620(Turn)S
+2844(on)S
+2974(crosshair)S
+3364(cursor)S
+3312 V
+10 B
+1620(Shift-Btn2Up)S
+10 R
+2620(Turn)S
+2844(o)S
+2894 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2985(crosshair)S
+3375(cursor)S
+3480 V
+10 B
+1620(Btn1Down)S
+10 R
+2620(Create)S
+2910(a)S
+2984(Marker)S
+3588 V
+10 B
+1620(Btn1Motion)S
+10 R
+2620(Resize)S
+2916(marker)S
+3228(being)S
+3480(created)S
+3696 V
+10 B
+1620(Btn2Down)S
+10 R
+2620(Zoom/center)S
+3160(on)S
+3290(cursor)S
+3569(position)S
+3804 V
+10 B
+1620(Btn3Down/Motion)S
+10 R
+2620(Brightness/contrast)S
+3422(scale)S
+3651(the)S
+3803(image)S
+3972 V
+10 B
+1620(Ctrl-Btn1Down)S
+10 R
+2620(Create)S
+2910(Ruler)S
+3162(Marker)S
+4080 V
+10 B
+1620(Ctrl-Btn1Motion)S
+10 R
+2620(Resize)S
+2916(Ruler)S
+3168(Marker)S
+3491(being)S
+3743(created)S
+4188 V
+10 B
+1620(Ctrl-Btn1Up)S
+10 R
+2620(Destroy)S
+2966(Ruler)S
+3218(Marker)S
+4356 V
+10 B
+1620(Alt-Motion)S
+10 R
+2620(Freeze)S
+2915(cursor)S
+3194(readout)S
+4644 V
+10 B
+1260(NOTE:)S
+10 R
+1612(These)S
+1885(keystrokes)S
+2347(only)S
+2560(work)S
+2800(with)S
+3013(the)S
+3170(cursor)S
+3454(in)S
+3567(the)S
+3724(main)S
+3959(image)S
+4238(window,)S
+4620(only)S
+4833(a)S
+4913(few)S
+5098(of)S
+5217(the)S
+5375(com-)S
+4764 V
+1260(mands)S
+1563(are)S
+1726(implemented)S
+2290(to)S
+2410(work)S
+2657(within)S
+2954(subwindows)S
+3495(or)S
+3619(markers)S
+3981(to)S
+4100(avoid)S
+4363(con\257icts)S
+4743(with)S
+4962(translations)S
+5464(for)S
+4884 V
+1260(those)S
+1501(objects.)S
+1869(If)S
+1965(a)S
+2039(command)S
+2464(does)S
+2678(not)S
+2837(work,)S
+3098(check)S
+3361(the)S
+3514(cursor)S
+3794(location)S
+4147(and)S
+4322(try)S
+4464(it)S
+4551(again)S
+4798(in)S
+4907(the)S
+5060(main)S
+5291(display)S
+5004 V
+1260(window.)S
+5292 V
+9 B
+900(FRAME)S
+1257(BUFFER)S
+1644(CONFIGURATIONS)S
+5412 V
+10 R
+1260(XImtool)S
+1634(starts)S
+1880(up)S
+2015(using)S
+2267(default)S
+2579(frame)S
+2846(bu)S
+2946 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3007(er)S
+3120(size)S
+3311(of)S
+3430(512x512)S
+3816(pixels,)S
+4116(two)S
+4302(\(of)S
+4454(16)S
+4590(possible\))S
+4987(frames)S
+5294(will)S
+5486(be)S
+5532 V
+1260(created.)S
+1608(When)S
+1882(loading)S
+2218(disk)S
+2421(images)S
+2740(\(i.e.)S
+2961(run)S
+3130(in)S
+3244(standalone)S
+3706(mode\))S
+3996(the)S
+4153(frame)S
+4420(bu)S
+4520 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4581(er)S
+4693(con\256guration)S
+5261(\256le)S
+5424(will)S
+5652 V
+1260(be)S
+1385(searched)S
+1764(for)S
+1911(a)S
+1986(de\256ned)S
+2311(frame)S
+2574(bu)S
+2674 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2735(er)S
+2843(that)S
+3024(is)S
+3122(the)S
+3275(same)S
+3511(size)S
+3697(or)S
+3811(larger)S
+4074(than)S
+4277(the)S
+4430(current)S
+4743(image,)S
+5044(if)S
+5137(no)S
+5269(suitable)S
+5772 V
+1260(bu)S
+1360 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+1421(er)S
+1529(can)S
+1698(be)S
+1822(found)S
+2085(a)S
+2159(custom)S
+2478(frame)S
+2740(bu)S
+2840 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2901(er)S
+3008(the)S
+3160(same)S
+3395(size)S
+3580(as)S
+3693(the)S
+3845(image)S
+4119(will)S
+4305(be)S
+4429(created)S
+4746(in)S
+4854(an)S
+4978(unused)S
+5291(portion)S
+5892 V
+1260(of)S
+1373(the)S
+1525(con\256guration)S
+2088(table.)S
+2367(When)S
+2635(used)S
+2848(as)S
+2962(a)S
+3037(display)S
+3357(server)S
+3631(the)S
+3784(frame)S
+4047(bu)S
+4147 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4208(er)S
+4316(con\256guration)S
+4880(number)S
+5216(is)S
+5314(passed)S
+6012 V
+1260(in)S
+1381(by)S
+1524(the)S
+1689(client)S
+1954(and)S
+2140(loaded)S
+2448(explicitly)S
+2868(even)S
+3098(if)S
+3201(it)S
+3299(means)S
+3596(clipping)S
+3966(the)S
+4130(image.)S
+4471(If)S
+4579(a)S
+4665(new)S
+4873(frame)S
+5147(bu)S
+5247 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+5308(er)S
+5427(is)S
+5536(a)S
+6132 V
+1260(di)S
+1338 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+1399(erent)S
+1635(size)S
+1827(than)S
+2036(previously)S
+2495(de\256ned)S
+2826(frames,)S
+3159(all)S
+3296(available)S
+3693(frames)S
+4001(will)S
+4194(be)S
+4325(initialized)S
+4763(and)S
+4945(cleared)S
+5270(prior)S
+5502(to)S
+6252 V
+1260(the)S
+1422(display.)S
+1806(The)S
+2001(default)S
+2318(frame)S
+2590(bu)S
+2690 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2751(er)S
+2868(con\256guration)S
+3441(\256le)S
+3609(is)S
+3716(/usr/local/lib/imtoolrc,)S
+4654(this)S
+4838(can)S
+5015(be)S
+5148(overridden)S
+6372 V
+1260(by)S
+1407(de\256ning)S
+1782(a)S
+1874(IMTOOLRC)S
+2444(environment)S
+2997(variable)S
+3366(naming)S
+3714(the)S
+3884(\256le)S
+4060(to)S
+4186(be)S
+4328(used,)S
+4584(by)S
+4732(creating)S
+5101(a)S
+5193(using)S
+5458(the)S
+6492 V
+10 I
+1260(-imtoolrc)S
+10 R
+1662(command)S
+2086(line)S
+2266(\257ag)S
+2446(or)S
+10 I
+2559(imtoolrc)S
+10 R
+2928(application)S
+3402(resource.)S
+6732 V
+1260(The)S
+1445(format)S
+1741(of)S
+1854(the)S
+2006(frame)S
+2268(bu)S
+2368 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2429(er)S
+2536(con\256guration)S
+3099(\256le)S
+3257(is)S
+6972 V
+10 I
+1410(con\256gno)S
+1784(nframes)S
+2136(width)S
+2389(height)S
+2669([extra)S
+2943(\256elds])S
+7092 V
+10 R
+1290(e.g.)S
+7212 V
+1560(1)S
+1670(2)S
+1780(512)S
+1990(512)S
+7692 V
+900(X11IRAF Project)S
+2703(Last change: 12 Aug 2001)S
+5530(8)S
+7920 V
+EP
+%%Page: 9 10
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XIMTOOL)S
+1376(\()S
+1425(1)S
+1491(\))S
+2787(USER COMMANDS )S
+4956(XIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+1560(2)S
+1670(2)S
+1780(800)S
+1990(800)S
+1080 V
+1560(3)S
+1670(1)S
+1750(1024)S
+1980(1024)S
+2480(#)S
+2560(comment)S
+1200 V
+1560(:)S
+1648(:)S
+1766(:)S
+1914(:)S
+1440 V
+1260(At)S
+1417(most)S
+1669(128)S
+1876(frame)S
+2165(bu)S
+2265 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2326(er)S
+2460(sizes)S
+2711(may)S
+2940(be)S
+3092(de\256ned,)S
+3469(each)S
+3709(con\256guration)S
+4300(may)S
+4530(de\256ne)S
+4832(up)S
+4990(to)S
+5126(16)S
+5284(frames,)S
+1560 V
+1260(con\256guration)S
+1823(numbers)S
+2197(need)S
+2415(not)S
+2573(be)S
+2697(sequential.)S
+1848 V
+10 B
+1260(NOTE:)S
+10 R
+1640(When)S
+1911(de\256ning)S
+2272(a)S
+2349(new)S
+2548(frame)S
+2813(bu)S
+2913 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2974(er)S
+3084(for)S
+3233(use)S
+3399(with)S
+3610(client)S
+3865(software)S
+4241(such)S
+4457(as)S
+4573(IRAF)S
+4834(the)S
+4990(user)S
+5190(must)S
+5419(also)S
+1968 V
+1260(remember)S
+1694(to)S
+1802(de\256ne)S
+2076(those)S
+2317(frame)S
+2579(bu)S
+2679 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2740(ers)S
+2886(in)S
+2994(the)S
+3146(IRAF)S
+10 I
+3404(dev$graphcap)S
+10 R
+4005(\256le.)S
+2256 V
+9 B
+1080(SUPPORT)S
+1527(FOR)S
+1744(16)S
+1861(DISPLAY)S
+2283(FRAMES)S
+2376 V
+10 R
+1260(As)S
+1402(part)S
+1588(of)S
+1702(the)S
+1855(extensive)S
+2263(GUI)S
+2471(changes)S
+2823(with)S
+3032(the)S
+3185(V1.3)S
+3413(release,)S
+3745(support)S
+4076(for)S
+4223(the)S
+4376(full)S
+4546(16)S
+4677(frames)S
+4979(allowed)S
+5326(by)S
+5458(the)S
+2496 V
+1260(IIS)S
+1418(protocol)S
+1787(is)S
+1890(now)S
+2098(available.)S
+2549(IRAF)S
+2813(V2.11.4)S
+3171(or)S
+3290(later)S
+3503(client)S
+3761(tasks)S
+3997(\(and)S
+4209(CDL)S
+4444(library\))S
+4778(are)S
+4934(required)S
+5301(to)S
+5414(take)S
+2616 V
+1260(advantage)S
+1695(of)S
+1809(this)S
+1985(frames.)S
+2342(All)S
+2501(changes)S
+2853(are)S
+3005(backwards)S
+3462(compatible,)S
+3962(older)S
+4198(versions)S
+4563(of)S
+4678(IRAF)S
+4938(will)S
+5126(continue)S
+5502(to)S
+2736 V
+1260(work)S
+1503(but)S
+1669(cannot)S
+1973(access)S
+2265(more)S
+2508(than)S
+2718(the)S
+2877(original)S
+3225(four)S
+3428(frames.)S
+3791(The)S
+3983(new)S
+4186(DISPLAY)S
+4645(task)S
+4843(will)S
+5036(automatically)S
+2856 V
+1260(sense)S
+1513(whether)S
+1872(the)S
+2032(display)S
+2359(server)S
+2640(being)S
+2900(used)S
+3121(supports)S
+3498(16)S
+3636(frames)S
+3945(or)S
+4066(the)S
+4226(original)S
+4575(4)S
+4663(and)S
+4845(adjust)S
+5122(the)S
+5282('frame')S
+2976 V
+1260(parameter)S
+1688(maximum)S
+2124(accordingly.)S
+2680(The)S
+2865(changes)S
+3216(are)S
+3367(fully)S
+3586(backwards)S
+4042(compatible)S
+4516(for)S
+4662(other)S
+4897(servers.)S
+3216 V
+1260(More)S
+1527(frames)S
+1849(are)S
+2021(possible)S
+2400(if)S
+2512(needed)S
+2845(but)S
+3024(will)S
+3231(require)S
+3564(further)S
+3886(changes)S
+4258(to)S
+4388(the)S
+4562(client)S
+4836(IRAF)S
+5116(code)S
+5356(to)S
+5486(be)S
+3336 V
+1260(e)S
+1304 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+1365(ective.)S
+1698(Allowing)S
+2116(creation)S
+2477(of)S
+2600(more)S
+2845(than)S
+3056(16)S
+3195(frames)S
+3505(by)S
+3644(the)S
+3805(Load)S
+4049(panel)S
+4304(can)S
+4481(be)S
+4614(done)S
+4847(independently)S
+5452(but)S
+3456 V
+1260(would)S
+1547(also)S
+1745(require)S
+2064(numerous)S
+2495(code)S
+2720(change)S
+3039(to)S
+3154(XImtool.)S
+3585(Please)S
+3877(contact)S
+4202(site)S
+4378(support)S
+4715(if)S
+4814(there)S
+5051(is)S
+5156(a)S
+5238(need)S
+5464(for)S
+3576 V
+1260(this,)S
+1460(or)S
+1573(for)S
+1719(workaround)S
+2231(suggestions)S
+2728(depending)S
+3174(on)S
+3304(your)S
+3517(application.)S
+3864 V
+9 B
+900(MARKERS)S
+3984 V
+10 R
+1260(Although)S
+1668(ximtool)S
+2010(doesn't)S
+2334(do)S
+2464(much)S
+2717(with)S
+2926(markers)S
+3278(currently,)S
+3694(they)S
+3897(are)S
+4049(a)S
+4124(general)S
+4448(feature)S
+4755(of)S
+4869(the)S
+10 I
+5022(Gterm)S
+10 R
+5308(widget)S
+4104 V
+1260(and)S
+1450(are)S
+1616(used)S
+1844(more)S
+2094(extensively)S
+2594(in)S
+2717(other)S
+2967(programs)S
+3389(\(e.g.)S
+3611(the)S
+3778(prototype)S
+4206(IRAF)S
+4479(science)S
+4817(GUI)S
+5039(applications\).)S
+4224 V
+1260(XImtool)S
+1645(uses)S
+1863(markers)S
+2230(for)S
+2392(the)S
+2560(marker)S
+2888(zoom)S
+3156(feature)S
+3478(discussed)S
+3908(above,)S
+4218(and)S
+4409(also)S
+4617(for)S
+4780(the)S
+4949(panner)S
+5267(and)S
+5458(the)S
+4344 V
+1260(coords)S
+1559(box.)S
+1767(All)S
+1928(markers)S
+2282(share)S
+2525(some)S
+2769(of)S
+2885(the)S
+3040(same)S
+3278(characteristics,)S
+3906(so)S
+4028(it)S
+4116(is)S
+4215(worthwhile)S
+4702(learning)S
+5061(basic)S
+5298(marker)S
+4464 V
+1260(manipulation)S
+1818(keystrokes.)S
+4632 V
+10 B
+1260(o)S
+10 R
+1410(MB1)S
+1646(anywhere)S
+2063(inside)S
+2332(a)S
+2406(marker)S
+2718(may)S
+2920(be)S
+3044(used)S
+3257(to)S
+3365(drag)S
+3572(the)S
+3724(marker.)S
+4800 V
+10 B
+1260(o)S
+10 R
+1410(MB1)S
+1646(near)S
+1847(a)S
+1921(marker)S
+2233(corner)S
+2517(or)S
+2630(edge,)S
+2873(depending)S
+3319(on)S
+3449(the)S
+3601(type)S
+3803(of)S
+3916(marker,)S
+4253(resizes)S
+4554(the)S
+4706(marker.)S
+4968 V
+10 B
+1260(o)S
+10 R
+1410(Shift-MB1)S
+1874(on)S
+2004(the)S
+2156(corner)S
+2440(of)S
+2553(most)S
+2778(markers)S
+3129(will)S
+3315(rotate)S
+3572(the)S
+3724(marker.)S
+5136 V
+10 B
+1260(o)S
+10 R
+1410(Markers)S
+1775(stack,)S
+2038(if)S
+2132(you)S
+2315(have)S
+2536(several)S
+2851(markers)S
+3205(and)S
+3382(you)S
+3565(put)S
+3726(one)S
+3903(on)S
+4037(top)S
+4199(of)S
+4316(the)S
+4472(other.)S
+4736(The)S
+4925(active)S
+5197(marker)S
+5513(is)S
+5256 V
+1410(highlighted)S
+1909(to)S
+2030(tell)S
+2201(you)S
+2394(which)S
+2681(of)S
+2807(the)S
+2972(stacked)S
+3314(markers)S
+3678(is)S
+3788(active.)S
+4094(If)S
+4203(the)S
+4368(markers)S
+4732(overlap,)S
+5099(this)S
+5287(will)S
+5486(be)S
+5376 V
+1410(marker)S
+1722("on)S
+1893(top")S
+2092(in)S
+2200(the)S
+2352(stacking)S
+2715(order.)S
+5544 V
+10 B
+1260(o)S
+10 R
+1410(MB2)S
+1646(in)S
+1754(the)S
+1906(body)S
+2136(of)S
+2249(a)S
+2323(marker)S
+2635("lowers")S
+3013(the)S
+3165(marker,)S
+3502(i.e.)S
+3654(moves)S
+3945(it)S
+4031(to)S
+4139(the)S
+4291(bottom)S
+4605(of)S
+4718(the)S
+4870(stacking)S
+5233(order.)S
+5712 V
+10 B
+1260(o)S
+10 R
+1410(Delete)S
+1700(or)S
+1813(backspace)S
+2252(in)S
+2360(a)S
+2434(marker)S
+2746(deletes)S
+3053(it.)S
+5880 V
+10 B
+1260(o)S
+10 R
+1410(Markers)S
+1789(have)S
+2024(their)S
+2254(own)S
+2473(translation)S
+2942(resources)S
+3365(and)S
+3557(so)S
+3694(the)S
+3864(default)S
+4189(keystroke)S
+4625(commands)S
+5106(will)S
+5310(not)S
+5486(be)S
+6000 V
+1410(recognized)S
+1877(when)S
+2123(the)S
+2275(cursor)S
+2554(is)S
+2651(in)S
+2759(a)S
+2833(marker.)S
+6240 V
+1410(For)S
+1585(example,)S
+1984(try)S
+2131(placing)S
+2461(the)S
+2619(pointer)S
+2938(anywhere)S
+3361(in)S
+3476(the)S
+3635(coords)S
+3938(box,)S
+4150(then)S
+4359(press)S
+4601(MB1)S
+4844(and)S
+5025(hold)S
+5240(it)S
+5333(down,)S
+6360 V
+1410(and)S
+1587(drag)S
+1797(the)S
+1951(coords)S
+2249(box)S
+2431(marker)S
+2745(somewhere)S
+3231(else)S
+3418(on)S
+3550(the)S
+3704(screen.)S
+4015(You)S
+4219(can)S
+4389(also)S
+4582(resize)S
+4846(the)S
+5000(coords)S
+5298(box)S
+5480(by)S
+6480 V
+1410(dragging)S
+1796(a)S
+1871(corner,)S
+2181(or)S
+2296(delete)S
+2566(it)S
+2654(with)S
+2864(the)S
+3018(delete)S
+3288(or)S
+3403(backspace)S
+3844(key.)S
+4045(\(The)S
+4265(Initialize)S
+4652(button)S
+4940(will)S
+5128(get)S
+5282(the)S
+5436(ori-)S
+6600 V
+1410(ginal)S
+1640(coords)S
+1936(box)S
+2116(back)S
+2334(if)S
+2425(you)S
+2605(delete)S
+2873(it,)S
+2984(or)S
+3097(you)S
+3277(can)S
+3445(reset)S
+3663(the)S
+3815(toggle)S
+4095(in)S
+4203(the)S
+4355(control)S
+4668(panel\).)S
+6888 V
+9 B
+1080(PANNER)S
+1482(MARKER)S
+7008 V
+10 R
+1260(The)S
+1449(panner)S
+1754(window)S
+2110(always)S
+2421(displays)S
+2783(the)S
+2939(full)S
+3112(frame)S
+3379(bu)S
+3479 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3540(er.)S
+3677(Try)S
+3856(setting)S
+4158(the)S
+4315(frame)S
+4582(bu)S
+4682 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4743(er)S
+4855(con\256guration)S
+5423(to)S
+5536(a)S
+7128 V
+1260(nonsquare)S
+1708(frame)S
+1978(bu)S
+2078 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2139(er)S
+2254(\(e.g.)S
+2469(imtcryo\))S
+2851(and)S
+3033(then)S
+3243(displaying)S
+3698(a)S
+3780(square)S
+4078(image)S
+4360(\(e.g.)S
+4575(dev$pix\))S
+4968(and)S
+5150(the)S
+5309(panner)S
+7248 V
+1260(will)S
+1446(show)S
+1687(you)S
+1867(exactly)S
+2185(where)S
+2458(the)S
+2610(image)S
+2884(has)S
+3047(been)S
+3265(loaded)S
+3561(into)S
+3747(the)S
+3899(frame.)S
+7728 V
+900(X11IRAF Project)S
+2703(Last change: 12 Aug 2001)S
+5530(9)S
+7920 V
+EP
+%%Page: 10 11
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XIMTOOL)S
+1376(\()S
+1425(1)S
+1491(\))S
+2787(USER COMMANDS )S
+4956(XIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+1260(The)S
+1450(panner)S
+1756(window)S
+2113(uses)S
+2321(two)S
+2507(markers,)S
+2889(one)S
+3069(for)S
+3221(the)S
+3379(window)S
+3737(border)S
+4033(and)S
+4213(one)S
+4393(to)S
+4507(mark)S
+4748(the)S
+4906(displayed)S
+5325(region)S
+1080 V
+1260(of)S
+1379(the)S
+1537(frame.)S
+1830(Most)S
+2072(of)S
+2191(the)S
+2349(usual)S
+2596(marker)S
+2914(keystrokes)S
+3377(mentioned)S
+3835(below)S
+4115(apply)S
+4373(to)S
+4487(these)S
+4728(markers)S
+5085(as)S
+5204(well,)S
+5436(e.g.)S
+1200 V
+1260(you)S
+1443(can)S
+1614(use)S
+1780(MB1)S
+2019(to)S
+2130(reposition)S
+2563(on)S
+2696(the)S
+2851(panner)S
+3156(window)S
+3512(within)S
+3802(the)S
+3958(main)S
+4192(image)S
+4470(display)S
+4793(window,)S
+5174(or)S
+5291(to)S
+5403(drag)S
+1320 V
+1260(the)S
+1414(region)S
+1701(marker)S
+2015(within)S
+2303(the)S
+2457(panner)S
+2760(\(pan)S
+2969(the)S
+3123(image\).)S
+3456(Resizing)S
+3837(the)S
+3990(region)S
+4276(marker)S
+4589(zooms)S
+4881(the)S
+5034(image;)S
+5337(this)S
+5513(is)S
+1440 V
+1260(a)S
+1336(non-aspect)S
+1800(constrained)S
+2292(zoom.)S
+2571(The)S
+2758(panner)S
+3061(window)S
+3415(itself)S
+3647(can)S
+3817(be)S
+3943(resized)S
+4257(by)S
+4389(dragging)S
+4776(a)S
+4852(corner)S
+5138(with)S
+5349(MB1.)S
+1560 V
+1260(Typing)S
+1579(delete)S
+1847(or)S
+1960(backspace)S
+2399(anywhere)S
+2816(in)S
+2924(the)S
+3076(panner)S
+3377(window)S
+3729(deletes)S
+4036(the)S
+4188(panner.)S
+1800 V
+1260(A)S
+1362(special)S
+1669(case)S
+1870(is)S
+1967(MB2.)S
+2228(Hitting)S
+2542(MB2)S
+2778(anywhere)S
+3195(in)S
+3303(the)S
+3455(panner)S
+3757(window)S
+4110(pans)S
+4324(the)S
+4477(image)S
+4752(to)S
+4861(that)S
+5042(point.)S
+5304(This)S
+5513(is)S
+1920 V
+1260(analogous)S
+1695(to)S
+1803(hitting)S
+2095(MB2)S
+2331(in)S
+2439(the)S
+2591(main)S
+2821(display)S
+3140(window)S
+3492(to)S
+3600(pan)S
+3774(the)S
+3926(image.)S
+2160 V
+1260(The)S
+1447(panner)S
+1750(marker)S
+2064(can)S
+2234(be)S
+2360(disabled)S
+2725(by)S
+2857(de\256ning)S
+3218(the)S
+10 I
+3373(displayPanner)S
+10 R
+3989(GUI)S
+4199(resource,)S
+4594(its)S
+4722(size)S
+4910(and)S
+5087(location)S
+5442(can)S
+2280 V
+1260(be)S
+1384(controlled)S
+1819(using)S
+2066(the)S
+10 I
+2218(pannerArea)S
+10 R
+2725(and)S
+10 I
+2899(pannerGeom)S
+10 R
+3450(GUI)S
+3657(resources)S
+4063(respectively.)S
+2568 V
+9 B
+1080(MAGNIFIER)S
+1642(MARKER)S
+2688 V
+10 R
+1260(The)S
+1445(magni\256er)S
+1858(marker)S
+2170(can)S
+2338(be)S
+2462(used)S
+2676(to)S
+2785(zoom)S
+3038(in)S
+3147(on)S
+3278(a)S
+3353(small)S
+3601(area)S
+3797(around)S
+4105(the)S
+4258(cursor.)S
+4593(It)S
+4685(will)S
+4872(be)S
+4997(updated)S
+5344(as)S
+5458(the)S
+2808 V
+1260(cursor)S
+1552(moves)S
+1856(but)S
+2027(only)S
+2248(for)S
+2407(small)S
+2666(motions)S
+3031(\(either)S
+3333(mouse)S
+3636(movement)S
+4100(or)S
+4225(with)S
+4445(the)S
+4609(cursor)S
+4900(movement)S
+5364(keys-)S
+2928 V
+1260(trokes\))S
+1570(to)S
+1681(minimize)S
+2092(the)S
+2247(impact)S
+2552(on)S
+2685(the)S
+2840(system.)S
+3207(The)S
+3396(zoom)S
+3652(factor)S
+3918(is)S
+4019(expressed)S
+4446(as)S
+4563(some)S
+4808(fraction)S
+5152(of)S
+5269(the)S
+5425(size)S
+3048 V
+1260(of)S
+1381(the)S
+1541(magni\256er)S
+1962(marker)S
+2282(itself.)S
+2575(The)S
+2768(default)S
+3083(zoom)S
+3343(is)S
+3448(4,)S
+3561(i.e.)S
+3721(the)S
+3881(area)S
+4084(in)S
+4200(the)S
+4359(marker)S
+4678(represents)S
+5119(and)S
+5300(area)S
+5502(in)S
+3168 V
+1260(the)S
+1417(image)S
+1696(that's)S
+1953(one-fourth)S
+2409(the)S
+2566(size)S
+2756(of)S
+2874(the)S
+3031(marker.)S
+3403(Other)S
+3665(zoom)S
+3922(factors)S
+4228(may)S
+4435(be)S
+4564(selected)S
+4920(using)S
+5172(the)S
+5330(popup)S
+3288 V
+1260(menu)S
+1512(created)S
+1829(by)S
+1959(hitting)S
+2251(MB1)S
+2487(in)S
+2595(the)S
+2747(marker.)S
+3528 V
+1260(By)S
+1414(default)S
+1728(the)S
+1887(magni\256er)S
+2307(marker)S
+2626(is)S
+2730(not)S
+2895(visible,)S
+3224(to)S
+3339(toggle)S
+3626(it)S
+3720(select)S
+3985(the)S
+10 I
+4145(Magni\256er)S
+10 R
+4577(option)S
+4871(from)S
+5103(the)S
+10 I
+5263(Options)S
+3648 V
+10 R
+1260(menubar)S
+1660(button.)S
+2022(Alternatively,)S
+2625(for)S
+2792(just)S
+2988(a)S
+3083(quick)S
+3356(look)S
+3584(holding)S
+3940(down)S
+4212(the)S
+4384(Shift)S
+4629(and)S
+4823(MB1)S
+5079(buttons)S
+5424(will)S
+3768 V
+1260(display)S
+1579(the)S
+1731(marker)S
+2043(until)S
+2257(the)S
+2409(button)S
+2695(is)S
+2792(released.)S
+4008 V
+1260(The)S
+1453(magni\256er)S
+1874(marker)S
+2194(can)S
+2370(be)S
+2502(disabled)S
+2873(by)S
+3011(de\256ning)S
+3377(the)S
+10 I
+3537(displayMagni\256er)S
+10 R
+4258(GUI)S
+4473(resource,)S
+4873(its)S
+5006(size)S
+5199(and)S
+5381(loca-)S
+4128 V
+1260(tion)S
+1446(can)S
+1614(be)S
+1738(controlled)S
+2173(using)S
+2420(the)S
+10 I
+2572(magni\256erArea)S
+10 R
+3179(and)S
+10 I
+3353(magni\256erGeom)S
+10 R
+4004(GUI)S
+4211(resources)S
+4617(respectively.)S
+4416 V
+9 B
+1080(COORDS)S
+1492(BOX)S
+1714(MARKER)S
+4536 V
+10 R
+1260(XImtool)S
+1629(provides)S
+2003(a)S
+2077(limited)S
+2391(notion)S
+2677(of)S
+2790(world)S
+3054(coordinates,)S
+3570(allowing)S
+3951(frame)S
+4214(bu)S
+4314 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4375(er)S
+4483(pixel)S
+4714(coordinates)S
+5205(and)S
+5380(pixel)S
+4656 V
+1260(values)S
+1546(to)S
+1655(be)S
+1780(converted)S
+2204(to)S
+2312(some)S
+2553(arbitrary)S
+2926(linear)S
+3183(client-de\256ned)S
+3762(coordinate)S
+4213(system.)S
+4546(The)S
+4731(coords)S
+5027(box)S
+5207(feature)S
+5513(is)S
+4776 V
+1260(used)S
+1473(to)S
+1581(display)S
+1900(these)S
+2135(world)S
+2398(coordinates)S
+2888(as)S
+3001(the)S
+3153(pointer)S
+3466(is)S
+3563(moved)S
+3865(about)S
+4117(in)S
+4225(the)S
+4377(image)S
+4651(window.)S
+5016 V
+1260(The)S
+1445(quantities)S
+1865(displayed)S
+2279(in)S
+2388(the)S
+2541(coords)S
+2838(box)S
+3019(are)S
+3171(X,)S
+3299(Y,)S
+3427(and)S
+3602(Z:)S
+3722(the)S
+3875(X,Y)S
+4075(world)S
+4339(coordinates)S
+4830(of)S
+4944(the)S
+5097(pointer,)S
+5436(and)S
+5136 V
+1260(Z,)S
+1379(the)S
+1534(world)S
+1800(equivalent)S
+2249(of)S
+2365(the)S
+2520(pixel)S
+2753(value)S
+3002(under)S
+3262(the)S
+3417(pointer.)S
+3758(All)S
+3919(coordinate)S
+4373(systems)S
+4723(are)S
+4877(linear.)S
+5161(The)S
+5348(preci-)S
+5256 V
+1260(sion)S
+1466(of)S
+1588(a)S
+1671(displayed)S
+2093(quantity)S
+2460(is)S
+2566(limited)S
+2889(by)S
+3028(the)S
+3189(range)S
+3449(of)S
+3571(values)S
+3865(of)S
+3988(the)S
+4150(associated)S
+4600(raw)S
+4789(frame)S
+5061(bu)S
+5161 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+5222(er)S
+5339(value.)S
+5376 V
+1260(For)S
+1431(example,)S
+1826(if)S
+1919(the)S
+2073(display)S
+2394(window)S
+2748(is)S
+2846(512x512)S
+3227(only)S
+3436(512)S
+3617(coordinate)S
+4069(values)S
+4355(are)S
+4507(possible)S
+4866(in)S
+4975(either)S
+5233(axis)S
+5425(\(the)S
+5496 V
+1260(positional)S
+1687(precision)S
+2085(can)S
+2256(be)S
+2383(increased)S
+2792(however)S
+3168(by)S
+3301(zooming)S
+3684(the)S
+3839(image\).)S
+4174(More)S
+4423(seriously,)S
+4842(at)S
+4947(most)S
+5175(about)S
+5430(200)S
+5616 V
+1260(pixel)S
+1501(values)S
+1797(can)S
+1976(be)S
+2111(displayed)S
+2534(since)S
+2779(this)S
+2964(is)S
+3071(the)S
+3233(limit)S
+3463(on)S
+3603(the)S
+3765(range)S
+4026(of)S
+4149(pixel)S
+4389(values)S
+4684(loaded)S
+4990(into)S
+5186(the)S
+5348(frame)S
+5736 V
+1260(bu)S
+1360 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+1421(er.)S
+1553(If)S
+1649(a)S
+1723(display)S
+2042(pixel)S
+2272(is)S
+2369(saturated)S
+2759(a)S
+2833("+")S
+3001(will)S
+3187(be)S
+3311(displayed)S
+3724(after)S
+3936(the)S
+4088(intensity)S
+4463(value.)S
+5976 V
+1260(The)S
+1446(coords)S
+1743(box)S
+1924(is)S
+2022(a)S
+2097(text)S
+2278(marker,)S
+2616(it)S
+2703(can)S
+2872(be)S
+2997(moved)S
+3300(and)S
+3475(resized)S
+3788(with)S
+3997(the)S
+4150(pointer)S
+4464(like)S
+4645(any)S
+4820(other)S
+5056(marker.)S
+5425(The)S
+6096 V
+1260(coords)S
+1561(box)S
+1746(marker)S
+2063(can)S
+2236(be)S
+2365(disabled)S
+2733(by)S
+2868(de\256ning)S
+3231(the)S
+10 I
+3388(displayCoords)S
+10 R
+4007(GUI)S
+4219(resource,)S
+4616(its)S
+4746(location)S
+5103(can)S
+5275(be)S
+5403(con-)S
+6216 V
+1260(trolled)S
+1551(by)S
+1681(the)S
+10 I
+1833(wcsboxGeom)S
+10 R
+2395(GUI)S
+2602(resource.)S
+6504 V
+9 B
+1080(MARKER)S
+1517(MENU)S
+1819(OPTIONS)S
+6624 V
+10 R
+1260(Except)S
+1575(for)S
+1729(the)S
+1889(panner)S
+2198(and)S
+2380(WCS)S
+2635(markers,)S
+3019(MB3)S
+3263(\(mouse)S
+3595(button)S
+3889(3\))S
+4010(calls)S
+4231(up)S
+4369(the)S
+4529(marker)S
+4849(menu)S
+5109(providing)S
+5536(a)S
+6744 V
+1260(limited)S
+1574(set)S
+1715(of)S
+1828(functions)S
+2230(common)S
+2610(to)S
+2718(all)S
+2848(markers:)S
+6912 V
+10 B
+1260(o)S
+10 R
+1410(Zoom)S
+1686(does)S
+1906(an)S
+2037(equal)S
+2291(aspect)S
+2578(zoom)S
+2838(of)S
+2959(the)S
+3119(region)S
+3412(outlined)S
+3778(by)S
+3916(the)S
+4076(marker.)S
+4421(In)S
+4542(this)S
+4725(way)S
+4929(you)S
+5117(can)S
+5293(mark)S
+5536(a)S
+7032 V
+1410(region)S
+1695(of)S
+1808(the)S
+1960(image)S
+2234(and)S
+2408(zoom)S
+2660(it)S
+2746(up.)S
+7200 V
+10 B
+1260(o)S
+10 R
+1410(Fill)S
+1597(exactly)S
+1933(zooms)S
+2242(the)S
+2412(area)S
+2625(outlined)S
+3001(by)S
+3149(the)S
+3319(marker,)S
+3674(making)S
+4022(it)S
+4126(\256ll)S
+4286(the)S
+4456(display)S
+4793(window.)S
+5188(Since)S
+5458(the)S
+7680 V
+900(X11IRAF Project)S
+2703(Last change: 12 Aug 2001)S
+5480(10)S
+7920 V
+EP
+%%Page: 11 12
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XIMTOOL)S
+1376(\()S
+1425(1)S
+1491(\))S
+2787(USER COMMANDS )S
+4956(XIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+1410(marker)S
+1722(is)S
+1819(not)S
+1977(likely)S
+2235(to)S
+2343(be)S
+2467(exactly)S
+2785(square,)S
+3100(the)S
+3252(aspect)S
+3531(ratio)S
+3744(of)S
+3857(the)S
+4009(resultant)S
+4383(image)S
+4657(will)S
+4843(not)S
+5001(be)S
+5125(unitary.)S
+1128 V
+10 B
+1260(o)S
+10 R
+1410(Print)S
+1643(prints)S
+1909(the)S
+2069(region)S
+2362(outlined)S
+2728(by)S
+2866(the)S
+3027(marker)S
+3348(to)S
+3465(the)S
+3626(printer)S
+3931(or)S
+4053(\256le)S
+4220(currently)S
+4619(con\256gured)S
+5085(by)S
+5224(the)S
+5385(Print)S
+1248 V
+1410(Panel.)S
+1416 V
+10 B
+1260(o)S
+10 R
+1410(Save)S
+1634(saves)S
+1880(the)S
+2032(region)S
+2317(outlined)S
+2675(by)S
+2805(the)S
+2957(marker)S
+3269(to)S
+3377(the)S
+3529(\256le)S
+3687(currently)S
+4077(con\256gured)S
+4534(by)S
+4664(the)S
+4816(Save)S
+5040(Panel.)S
+1584 V
+10 B
+1260(o)S
+10 R
+1410(Info)S
+1606(prints)S
+1864(a)S
+1938(description)S
+2412(of)S
+2525(the)S
+2677(marked)S
+3006(region.)S
+3316(The)S
+3501(text)S
+3681(is)S
+3778(printed)S
+4091(in)S
+4199(the)S
+4351(Info)S
+4547(Panel.)S
+1752 V
+10 B
+1260(o)S
+10 R
+1410(Unrotate)S
+1789(unrotates)S
+2185(a)S
+2259(rotated)S
+2566(marker.)S
+1920 V
+10 B
+1260(o)S
+10 R
+1410(Color)S
+1668(is)S
+1765(a)S
+1839(menu)S
+2091(of)S
+2204(possible)S
+2562(marker)S
+2874(colors.)S
+2088 V
+10 B
+1260(o)S
+10 R
+1410(Type)S
+1651(is)S
+1754(a)S
+1834(menu)S
+2092(of)S
+2211(possible)S
+2575(marker)S
+2893(types.)S
+3165(This)S
+3379(is)S
+3482(still)S
+3669(a)S
+3749(little)S
+3969(buggy)S
+4256(and)S
+4437(it)S
+4530(isn't)S
+4745(very)S
+4959(useful,)S
+5265(but)S
+5430(you)S
+2208 V
+1410(can)S
+1578(use)S
+1741(it)S
+1827(to)S
+1935(play)S
+2137(with)S
+2345(di)S
+2423 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2484(erent)S
+2713(types)S
+2954(of)S
+3067(markers.)S
+2376 V
+10 B
+1260(o)S
+10 R
+1410(Destroy)S
+1760(destroys)S
+2127(the)S
+2283(marker.)S
+2624(You)S
+2830(can)S
+3002(also)S
+3197(hit)S
+3337(the)S
+3493(delete)S
+3766(or)S
+3884(backspace)S
+4328(key)S
+4507(in)S
+4620(a)S
+4699(marker)S
+5016(to)S
+5129(destroy)S
+5458(the)S
+2496 V
+1410(marker.)S
+2784 V
+9 B
+1080(RULER)S
+1422(MARKERS)S
+2904 V
+10 R
+1260(Holding)S
+1629(down)S
+1892(the)S
+2055(Ctrl)S
+2252(key)S
+2437(and)S
+2622(the)S
+2785(Left-Mouse-Button)S
+3603(while)S
+3866(moving)S
+4213(the)S
+4376(mouse)S
+4678(will)S
+4876(drag)S
+5095(out)S
+5265(a)S
+5351("ruler)S
+3024 V
+1260(marker")S
+1622(measuring)S
+2077(the)S
+2238(distance)S
+2604(from)S
+2837(the)S
+2998(initial)S
+3271(point)S
+3516(to)S
+3633(the)S
+3794(current)S
+4115(mouse)S
+4415(position.)S
+4832(Releasing)S
+5264(the)S
+5424(Ctrl)S
+3144 V
+1260(key)S
+1450(before)S
+1750(lifting)S
+2041(the)S
+2209(mouse)S
+2516(button)S
+2818(will)S
+3020(leave)S
+3276(the)S
+3444(marker)S
+3772(on)S
+3918(the)S
+4086(display,)S
+4446(otherwise)S
+4880(it)S
+4982(will)S
+5185(be)S
+5326(erased)S
+3264 V
+1260(automatically)S
+1849(once)S
+2082(the)S
+2249(mouse)S
+2555(button)S
+2856(is)S
+2968(released.)S
+3394(Any)S
+3611(number)S
+3961(of)S
+4088(ruler)S
+4320(markers)S
+4685(can)S
+4867(be)S
+5005(created)S
+5336(in)S
+5458(the)S
+3384 V
+1260(frame.)S
+3624 V
+1260(Distances)S
+1684(are)S
+1841(measured)S
+2259(by)S
+2395(default)S
+2708(in)S
+2822(image)S
+3102(logical)S
+3410(pixels)S
+3685(however)S
+4064(the)S
+4222(Right-Mouse-Button)S
+5092(can)S
+5266(be)S
+5397(used)S
+3744 V
+1260(inside)S
+1529(the)S
+1681(marker)S
+1993(to)S
+2101(popup)S
+2381(a)S
+2455(menu)S
+2707(of)S
+2820(options:)S
+4032 V
+10 B
+1260(Sticky)S
+10 R
+2260(By)S
+2430(default)S
+2760(rulers)S
+3040(are)S
+3214(destroyed)S
+3655(whenever)S
+4095(the)S
+4270(display)S
+4612(changes)S
+4986(due)S
+5183(to)S
+5314(a)S
+5411(pan,)S
+4152 V
+2260(zoom,)S
+2545(\257ip,)S
+2742(or)S
+2863(frame)S
+3133(change.)S
+3508(This)S
+3724(option)S
+4017(will)S
+4210(make)S
+4463(the)S
+4622(ruler)S
+4847("sticky")S
+5205(so)S
+5331(it)S
+5424(will)S
+4272 V
+2260(not)S
+2420(be)S
+2546(erased,)S
+2857(subsequent)S
+3333(use)S
+3498(of)S
+3613(the)S
+3767(menu)S
+4021(to)S
+4132(shows)S
+4415(this)S
+4593(option)S
+4882(to)S
+4993(be)S
+5120("UnSticky")S
+4392 V
+2260(to)S
+2368(remove)S
+2697(this)S
+2872(feature.)S
+4560 V
+10 B
+1260(Units)S
+10 R
+2260(Sub-menu)S
+2703(to)S
+2813(select)S
+3072(the)S
+3226(units)S
+3453(of)S
+3569(the)S
+3724(display.)S
+4101(If)S
+4200(the)S
+4355(ISM)S
+4566(is)S
+4666(enabled)S
+5009(and)S
+5186(a)S
+5263(WCS)S
+5513(is)S
+4680 V
+2260(present)S
+2590(in)S
+2709(the)S
+2872(image)S
+3157(and)S
+3342(selected)S
+3704(as)S
+3828(one)S
+4013(of)S
+4137(the)S
+4300(readout)S
+4640(options,)S
+5001(distances)S
+5408(may)S
+4800 V
+2260(also)S
+2467(be)S
+2608(read)S
+2826(out)S
+3001(in)S
+3126(units)S
+3368(of)S
+3498(arcseconds,)S
+4007(arcminutes,)S
+4517(or)S
+4647(degrees)S
+4998(instead)S
+5328(of)S
+5458(the)S
+4920 V
+2260(default)S
+2579(logical)S
+2893(pixels.)S
+3199(All)S
+3369(markers)S
+3731(created)S
+4059(after)S
+4282(the)S
+4445(unit)S
+4642(change)S
+4965(will)S
+5162(readout)S
+5502(in)S
+5040 V
+2260(the)S
+2412(new)S
+2608(units)S
+2833(as)S
+2946(their)S
+3159(default.)S
+5208 V
+10 B
+1260(Color)S
+10 R
+2260(Select)S
+2534(the)S
+2686(color)S
+2921(of)S
+3034(the)S
+3186(marker.)S
+5376 V
+10 B
+1260(Draw)S
+1528(into)S
+1725(Frame)S
+10 R
+2260(\()S
+10 I
+2293(Not)S
+2495(Yet)S
+2680(Implemented)S
+10 R
+3195(\))S
+3315(Draw)S
+3593(the)S
+3773(marker)S
+4113(as)S
+4254(overlay)S
+4611(graphics)S
+5007(in)S
+5143(the)S
+5323(frame.)S
+5496 V
+2260(Doing)S
+2540(so)S
+2659(will)S
+2845(retain)S
+3102(the)S
+3254(marker)S
+3566(when)S
+3812(printing)S
+4159(a)S
+4233(hardcopy)S
+4634(of)S
+4747(the)S
+4899(display.)S
+5664 V
+10 B
+1260(Destroy)S
+10 R
+2260(Destroy)S
+2606(the)S
+2758(marker.)S
+5904 V
+2260(The)S
+2452(marker)S
+2771(can)S
+2946(also)S
+3144(be)S
+3275(destroyed)S
+3700(by)S
+3837(hitting)S
+4136(the)S
+4295(Delete)S
+4592(or)S
+4712(Backspace)S
+5176(key)S
+5358(while)S
+6024 V
+2260(the)S
+2419(cursor)S
+2705(is)S
+2809(in)S
+2924(the)S
+3083(marker.)S
+3457(There)S
+3726(is)S
+3830(presently)S
+4233(no)S
+4370(way)S
+4573(to)S
+4688(move)S
+4946(the)S
+5104(marker)S
+5422(to)S
+5536(a)S
+6144 V
+2260(new)S
+2456(position)S
+2809(in)S
+2917(the)S
+3069(frame.)S
+6432 V
+9 B
+900(REAL-TIME)S
+1447(WCS/PIXEL-VALUE)S
+2324(READOUT)S
+6552 V
+10 R
+1260(XImtool)S
+1629(now)S
+1831(has)S
+1994(the)S
+2146(ability)S
+2433(to)S
+2542(display)S
+2862(the)S
+3015(actual)S
+3284(pixel)S
+3515(value)S
+3762(of)S
+3876(an)S
+4001(image)S
+4276(\(as)S
+4423(well)S
+4626(as)S
+4740(the)S
+4893(scaled)S
+5173(value)S
+5420(pre-)S
+6672 V
+1260(viously)S
+1590(shown\))S
+1919(and)S
+2098(the)S
+2255(cursor)S
+2538(position)S
+2895(in)S
+3007(image)S
+3285(WCS)S
+3536(values)S
+3825(\(e.g.)S
+4036(RA/DEC,)S
+4462(GLAT/GLONG,)S
+5164(etc\).)S
+5402(This)S
+6792 V
+1260(is)S
+1358(done)S
+1583(using)S
+1831(an)S
+1956(external)S
+2309(task)S
+2502(\(the)S
+2689('ism_wcspix.e')S
+3334(binary)S
+3621(in)S
+3731(the)S
+3885(new)S
+4083(distribution\))S
+4610(to)S
+4720(access)S
+5006(the)S
+5160(image)S
+5436(and)S
+6912 V
+1260(pass)S
+1462(the)S
+1614(coordinate/pixel)S
+2293(information)S
+2795(to)S
+2903(the)S
+3055(GUI.)S
+7152 V
+1260(WCS)S
+1513(readout)S
+1848(is)S
+1951(enabled)S
+2297(by)S
+2433(default)S
+2746(but)S
+2910(can)S
+3084(be)S
+3214(toggled)S
+3550(or)S
+3669(reset)S
+3893(using)S
+4146(the)S
+10 I
+4304(WCS/Pix)S
+10 R
+4702(button)S
+4995(on)S
+5132(the)S
+5291(Coords)S
+7272 V
+1260(tab)S
+1414(in)S
+1524(the)S
+1678(control)S
+1993(panel)S
+2241(or)S
+2356(the)S
+10 I
+2510(ISM)S
+10 R
+2708(toggle)S
+2990(on)S
+3122(the)S
+3276(alt-gui)S
+3569(menubar.)S
+4005(When)S
+4275(enabled,)S
+4642(images)S
+4957(currently)S
+5349(in)S
+5458(the)S
+7752 V
+900(X11IRAF Project)S
+2703(Last change: 12 Aug 2001)S
+5480(11)S
+7920 V
+EP
+%%Page: 12 13
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XIMTOOL)S
+1376(\()S
+1425(1)S
+1491(\))S
+2787(USER COMMANDS )S
+4956(XIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+1260(server)S
+1537(or)S
+1654(subsequently)S
+2210(displayed)S
+2627(will)S
+2817(be)S
+2945(passed)S
+3245(to)S
+3357(the)S
+3513(external)S
+3868(process)S
+4201(where)S
+4478(they)S
+4684(are)S
+4839(cached)S
+5150(for)S
+5301(access.)S
+1080 V
+1260(Cursor)S
+1579(movements)S
+2086(generate)S
+2469(an)S
+2609(event)S
+2871(that)S
+3067(maps)S
+3324(the)S
+3492(current)S
+3820(frame)S
+4098(bu)S
+4198 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4259(er)S
+4382(position)S
+4751(to)S
+4875(a)S
+4965(position)S
+5334(in)S
+5458(the)S
+1200 V
+1260(cached)S
+1566(image.)S
+1895(The)S
+2080(ISM)S
+2288(\(ISM)S
+2529(is)S
+2626(Image)S
+2905(Support)S
+3252(Module\))S
+3626(task)S
+3817(then)S
+4019(reads)S
+4260(the)S
+4413(image)S
+4688(to)S
+4797(determine)S
+5227(the)S
+5380(pixel)S
+1320 V
+1260(value)S
+1507(\(or)S
+1654(a)S
+1729(small)S
+1977(table)S
+2202(of)S
+2316(values)S
+2602(around)S
+2910(the)S
+3063(current)S
+3376(position\),)S
+3787(and)S
+3961(computes)S
+4374(one)S
+4548(or)S
+4661(more)S
+4896(coordinates)S
+5386(from)S
+1440 V
+1260(the)S
+1428(image)S
+1718(position.)S
+2142(The)S
+2343(ISM)S
+2567(task)S
+2774(also)S
+2981(has)S
+3160(access)S
+3460(to)S
+3584(the)S
+3752(associated)S
+4209(BPM)S
+4468(images)S
+4798(and)S
+4989(can)S
+5174(optionally)S
+1560 V
+1260(return)S
+1528(bad)S
+1702(pixel)S
+1932(information)S
+2434(during)S
+2725(the)S
+2877(cursor)S
+3156(readout.)S
+1800 V
+1260(By)S
+1418(default,)S
+1761(the)S
+1924(logical)S
+2237(and)S
+2422(world)S
+2696(image)S
+2981(coordinates)S
+3482(are)S
+3644(displayed)S
+4068(to)S
+4187(both)S
+4406(the)S
+4569(Coords)S
+4899(panel)S
+5156(readout)S
+5497(as)S
+1920 V
+1260(well)S
+1468(as)S
+1587(the)S
+1745(main)S
+1981(display)S
+2306(window)S
+2664(wcsbox)S
+3005(text)S
+3191(marker.)S
+3564(Alternate)S
+3971(coordinate)S
+4428(systems)S
+4780(\(e.g.)S
+4992(transformation)S
+2040 V
+1260(of)S
+1375(equatorial)S
+1806(to)S
+1916(galactic)S
+2258(coordinates)S
+2750(or)S
+2865(some)S
+3108(other)S
+3345(sky)S
+3516(system,)S
+3852(physical)S
+4218(coords,)S
+4542(ampli\256er)S
+4936(coords,)S
+5260(etc\))S
+5442(can)S
+2160 V
+1260(be)S
+1391(selected)S
+1748(for)S
+1900(display)S
+2225(by)S
+2361(hitting)S
+2659(the)S
+10 I
+2817(Options)S
+10 R
+3170(toggle)S
+3456(on)S
+3592(the)S
+3750(Coords)S
+4075(panel.)S
+4382(Available)S
+4806(coordinate)S
+5263(systems)S
+2280 V
+1260(are)S
+1422(chosen)S
+1740(using)S
+1999(the)S
+10 I
+2163(Type)S
+10 R
+2399(menu)S
+2663(on)S
+2805(the)S
+2969(panel,)S
+3252(the)S
+3416(readout)S
+3757(format)S
+4065(\(sexigesimal,)S
+4637(degrees,)S
+5008(etc\))S
+5199(using)S
+5458(the)S
+2400 V
+10 I
+1260(Format)S
+10 R
+1591(menu,)S
+1869(and)S
+2044(the)S
+2197(display)S
+2517(to)S
+2626(the)S
+2779(current)S
+3092(panel)S
+3339(or)S
+3453(main)S
+3684(image)S
+3959(window)S
+4311(using)S
+4558(the)S
+4710(remaining)S
+5145(toggles)S
+5464(for)S
+2520 V
+1260(each)S
+1478(WCS.)S
+1786(Up)S
+1944(to)S
+2058(four)S
+2261(systems)S
+2615(may)S
+2824(be)S
+2955(displayed)S
+3375(at)S
+3484(one)S
+3665(time,)S
+3905(the)S
+4064(coordinate)S
+4522(panel)S
+4775(and)S
+4956(wcsbox)S
+5298(marker)S
+2640 V
+1260(will)S
+1446(adjust)S
+1715(size)S
+1900(automatically)S
+2474(depending)S
+2920(on)S
+3050(the)S
+3202(display.)S
+2880 V
+1260(By)S
+1408(selecting)S
+1794(the)S
+10 I
+1947(BPM)S
+2183(Data)S
+10 R
+2414(toggle)S
+2695(from)S
+2920(the)S
+3073(Coords.Options)S
+3735(panel)S
+3983(ximtool)S
+4327(is)S
+4426(able)S
+4624(to)S
+4734(\257ag)S
+4916(pixels)S
+5187(in)S
+5297(images)S
+3000 V
+1260(with)S
+1474(an)S
+1604(associated)S
+2050(bad)S
+2230(pixel)S
+2466(mask.)S
+2768(This)S
+2982(bad)S
+3162(pixel)S
+3398(mask)S
+3645(is)S
+3748(currently)S
+4144(assumed)S
+4523(to)S
+4636(be)S
+4765(named)S
+5066(in)S
+5179(the)S
+5336(image)S
+3120 V
+1260(header)S
+1566("BPM")S
+1901(keyword)S
+2291(by)S
+2432(convention.)S
+2972(If)S
+3080(the)S
+3244(cursor)S
+3535(passes)S
+3832(over)S
+4051(a)S
+4137(bad)S
+4323(pixel)S
+4565(in)S
+4685(the)S
+4849(mask,)S
+5127(the)S
+5291(Coords)S
+3240 V
+1260(bpm)S
+1487(display)S
+1825(as)S
+1957(well)S
+2178(as)S
+2310(the)S
+2481(main)S
+2730(window)S
+3101(wcsbox)S
+3455(will)S
+3660(change)S
+3990(to)S
+4116(a)S
+4208(red)S
+4383(background)S
+4902(color.)S
+5210(Only)S
+5458(the)S
+3360 V
+1260(Coords)S
+1579(display)S
+1898(will)S
+2084(show)S
+2325(the)S
+2477(value,)S
+2748(any)S
+2922(non-zero)S
+3306(value)S
+3552(will)S
+3738(be)S
+3862(\257agged)S
+4186(with)S
+4394(the)S
+4546(color)S
+4781(change.)S
+3600 V
+1260(With)S
+1490(the)S
+1642(ISM)S
+1850(enabled)S
+2190(the)S
+2342(Compass)S
+2739(indicator)S
+3124(will)S
+3310(display)S
+3629(a)S
+3703(set)S
+3844(of)S
+3957(arrows)S
+4259(showing)S
+4629(North-East)S
+5098(if)S
+5190(a)S
+5265(WCS)S
+5513(is)S
+3720 V
+1260(available,)S
+1678(otherwise)S
+2099(just)S
+2277(the)S
+2432(current)S
+2747(X-Y)S
+2957(axes)S
+3167(are)S
+3321(shown.)S
+3669(The)S
+3856(pixel)S
+4088(table)S
+4314(will)S
+4502(display)S
+4823(actual)S
+5093(pixel)S
+5325(values)S
+3840 V
+1260(from)S
+1484(the)S
+1636(image,)S
+1935(with)S
+2143(the)S
+2295(ISM)S
+2503(o)S
+2553 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2644(the)S
+2796(pixel)S
+3026(table)S
+3250(displays)S
+3608(the)S
+3760(scaled)S
+4039(image)S
+4313(values)S
+4598(from)S
+4822(the)S
+4974(frame)S
+5236(bu)S
+5336 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+5397(er.)S
+4128 V
+9 B
+900(FREEZING)S
+1397(CURSOR)S
+1804(READOUT)S
+4248 V
+10 R
+1260(Holding)S
+1618(down)S
+1871(the)S
+2024(Alt)S
+2183(key)S
+2358(will)S
+2545(now)S
+2748(freeze)S
+3021(the)S
+3174(cursor)S
+3454(display)S
+3774(readout)S
+4104(and)S
+4279(draw)S
+4509(crosshairs)S
+4939(on)S
+5070(the)S
+5223(screen)S
+5508(at)S
+4368 V
+1260(the)S
+1424(last)S
+1605(position.)S
+2025(This)S
+2245(can)S
+2425(be)S
+2561(used)S
+2786(for)S
+2944(example)S
+3324(to)S
+3444(position)S
+3809(the)S
+3973(cursor)S
+4264(but)S
+4434(then)S
+4648(allow)S
+4912(the)S
+5076(cursor)S
+5367(to)S
+5486(be)S
+4488 V
+1260(moved)S
+1568(to)S
+1682(another)S
+2017(window)S
+2375(\(to)S
+2522(enter)S
+2757(text,)S
+2968(start)S
+3176(a)S
+3256(program,)S
+3655(whatever\))S
+4089(without)S
+4431(losing)S
+4712(the)S
+4871(position)S
+5231(informa-)S
+4608 V
+1260(tion)S
+1446(displayed)S
+1859(on)S
+1989(the)S
+2141(screen.)S
+4896 V
+9 B
+900(CUT-GRAPHS)S
+5016 V
+10 R
+1260(XImtool)S
+1635(now)S
+1843(has)S
+2013(the)S
+2172(ability)S
+2465(to)S
+2580(display)S
+2906(horizontal)S
+3348(and)S
+3529(vertical)S
+3865(cut-graphs)S
+4323(of)S
+4443(the)S
+4602(display,)S
+4953(these)S
+5195(appear)S
+5497(as)S
+5136 V
+1260("\257ip-out")S
+1672(panels)S
+1962(that)S
+2147(appear)S
+2447(on)S
+2582(the)S
+2739(bottom)S
+3058(and)S
+3237(right)S
+3461(side)S
+3656(of)S
+3773(the)S
+3929(main)S
+4163(display)S
+4486(window)S
+4842(and)S
+5020(are)S
+5175(controlled)S
+5256 V
+1260(by)S
+1390(the)S
+1542(small)S
+1789("H")S
+1973(and)S
+2147("V")S
+2331(buttons)S
+2656(in)S
+2764(the)S
+2916(lower)S
+3174(right)S
+3394(corner)S
+3679(of)S
+3793(the)S
+3946(window.)S
+4354(When)S
+4623(both)S
+4832(panels)S
+5118(are)S
+5270(enabled)S
+5376 V
+1260(the)S
+1412(corner)S
+1696(area)S
+1891(of)S
+2004(the)S
+2156(display)S
+2475(also)S
+2666(shows)S
+2946(an)S
+3070(options)S
+3395(panel)S
+3641(for)S
+3787(the)S
+3939(graphs.)S
+4290(Current)S
+4625(options)S
+4950(are:)S
+5664 V
+10 B
+1260(Better)S
+1555(Speed)S
+10 R
+2260(Draw)S
+2523(the)S
+2687(graphics)S
+3067(so)S
+3198(they)S
+3412(update)S
+3720(at)S
+3834(the)S
+3998(fastest)S
+4295(possible)S
+4665(rate.)S
+4912(This)S
+5133(is)S
+5243(done)S
+5480(by)S
+5784 V
+2260(subsampling)S
+2797(pixels)S
+3067(to)S
+3176(produce)S
+3527(a)S
+3601(smoother)S
+4003(graph)S
+4260(but)S
+4418(without)S
+4754(sacri\256cing)S
+5200(too)S
+5358(much)S
+5904 V
+2260(accuracy.)S
+6072 V
+10 B
+1260(Better)S
+1555(Accuracy)S
+10 R
+2260(Draw)S
+2520(the)S
+2681(graphics)S
+3058(using)S
+3314(all)S
+3453(screen)S
+3746(pixels)S
+4024(to)S
+4141(produce)S
+4501(the)S
+4662(most)S
+4896(accurate)S
+5266(display.)S
+6192 V
+2260(On)S
+2427(fast)S
+2615(modern)S
+2964(machines)S
+3385(this)S
+3574(can)S
+3756(be)S
+3894(enabled)S
+4248(with)S
+4470(no)S
+4614(apparent)S
+5001(loss)S
+5201(of)S
+5328(speed,)S
+6312 V
+2260(however)S
+2635(older)S
+2873(machines)S
+3283(may)S
+3488(wish)S
+3710(to)S
+3821(use)S
+3987(this)S
+4165(only)S
+4376(occassionally)S
+4947(to)S
+5058(limit)S
+5281(any)S
+5458(lag)S
+6432 V
+2260(in)S
+2368(the)S
+2520(cursor)S
+2799(tracking.)S
+6600 V
+10 B
+1260(Image)S
+1556(Pixels)S
+10 R
+2260(\()S
+10 I
+2293(Not)S
+2468(Yet)S
+2626(Implemented)S
+10 R
+3141(\))S
+6768 V
+10 B
+1260(Jump)S
+1535(Cursor)S
+10 R
+2260(If)S
+2367(enabled,)S
+2743(large)S
+2983(jumps)S
+3269(of)S
+3393(the)S
+3556(cursor)S
+3846(do)S
+3987(not)S
+4156(update)S
+4463(the)S
+4627(graphics)S
+5007(display,)S
+5363(small)S
+6888 V
+2260(movements)S
+2751(around)S
+3058(an)S
+3182(object)S
+3456(of)S
+3569(interest)S
+3893(will)S
+4079(update)S
+4375(the)S
+4527(display)S
+4846(continuously.)S
+7056 V
+10 B
+1260(Smooth)S
+1618(Cursor)S
+10 R
+2260(If)S
+2356(enabled,)S
+2721(all)S
+2851(cursor)S
+3130(movements)S
+3621(cause)S
+3872(the)S
+4024(display)S
+4343(to)S
+4451(be)S
+4575(updated.)S
+4976(This)S
+5184(is)S
+5281(another)S
+7176 V
+2260(option)S
+2550(that)S
+2734(can)S
+2906(be)S
+3034(set)S
+3179(safely)S
+3451(on)S
+3585(faster)S
+3840(machines)S
+4251(but)S
+4412(will)S
+4601(cause)S
+4855(a)S
+4932(delay)S
+5181(on)S
+5314(slower)S
+7296 V
+2260(ones.)S
+7776 V
+900(X11IRAF Project)S
+2703(Last change: 12 Aug 2001)S
+5480(12)S
+7920 V
+EP
+%%Page: 13 14
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XIMTOOL)S
+1376(\()S
+1425(1)S
+1491(\))S
+2787(USER COMMANDS )S
+4956(XIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+10 B
+1260(Graphics)S
+1685(Cursors)S
+10 R
+2260(If)S
+2362(enabled,)S
+2733(the)S
+2891(graphics)S
+3265(cursors)S
+3589(in)S
+3703(either)S
+3966(of)S
+4086(the)S
+4245(plots)S
+4477(are)S
+4635(active)S
+4910(and)S
+5091(can)S
+5266(be)S
+5397(used)S
+1080 V
+2260(to)S
+2374(update)S
+2676(the)S
+2834(cursor)S
+3119(readout)S
+3454(on)S
+3590(the)S
+3748(main)S
+3984(image)S
+4264(window)S
+4622(and)S
+4802(the)S
+4959(complementary)S
+1200 V
+2260(cut-graph.)S
+2729(This)S
+2939(can)S
+3109(be)S
+3235(used)S
+3450(for)S
+3598(example)S
+3969(to)S
+4080(freeze)S
+4355(the)S
+4510(cursor)S
+4792(in)S
+4903(the)S
+5058(main)S
+5291(display)S
+1320 V
+2260(using)S
+2518(the)S
+2681(Alt)S
+2850(key)S
+3035(\(see)S
+3236(above\),)S
+3573(then)S
+3786(moving)S
+4133(to)S
+4252(one)S
+4437(of)S
+4561(the)S
+4723(graphics)S
+5101(windows)S
+5502(to)S
+1440 V
+2260(perform)S
+2611(cut)S
+2763(graphs)S
+3059(in)S
+3167(only)S
+3375(one)S
+3549(axis.)S
+1680 V
+2260(Graphs)S
+2583(are)S
+2739(\(currently\))S
+3200(drawn)S
+3484(using)S
+3736(only)S
+3949(the)S
+4106(scaled)S
+4390(display)S
+4714(values)S
+5004(to)S
+5117(avoid)S
+5375(com-)S
+1800 V
+2260(plications)S
+2706(of)S
+2846(accessing)S
+3285(multiple)S
+3675(images)S
+4014(in)S
+4148(a)S
+4248(mosaic)S
+4587(display.)S
+4957(Both)S
+5208(plots)S
+5459(are)S
+1920 V
+2260(labeled)S
+2584(using)S
+2837(the)S
+2995(frame)S
+3263(z1/z2)S
+3515(values)S
+3806(and)S
+3986(contain)S
+4316(cursor)S
+4602(indicators)S
+5033(which)S
+5314(update)S
+2040 V
+2260(contuously.)S
+2328 V
+9 B
+900(PEAK-UP)S
+1327(CURSOR)S
+1734(CENTROID)S
+2246(POSITIONING)S
+2448 V
+10 R
+1260(Several)S
+1600(new)S
+1807(keystroke)S
+2236(commands)S
+2710(are)S
+2872(available)S
+3273(to)S
+3392(reposition)S
+3833(the)S
+3996(cursor)S
+4286(to)S
+4405(a)S
+4490(centroid)S
+4858(or)S
+4982(min/max)S
+5380(pixel)S
+2568 V
+1260(value)S
+1515(within)S
+1810(a)S
+1893(bounding)S
+2310(box)S
+2499(of)S
+2621(the)S
+2782(cursor)S
+3070(position,)S
+3487(allowing)S
+3876(you)S
+4065(to)S
+4182(approximate)S
+4720(the)S
+4881(position)S
+5242(with)S
+5458(the)S
+2688 V
+1260(mouse)S
+1556(and)S
+1735(\256ne)S
+1920(tune)S
+2127(it)S
+2218(quickly)S
+2553(before)S
+2842(typing)S
+3133(the)S
+3290(application)S
+3769(keystroke)S
+4192(command.)S
+4676(The)S
+4866(initial)S
+5136(box)S
+5322(size)S
+5513(is)S
+2808 V
+1260(controlled)S
+1696(with)S
+1905(a)S
+10 I
+1980(centerBoxSize)S
+10 R
+2576(GUI)S
+2784(resource)S
+3152(\(defaults)S
+3531(to)S
+3639(5)S
+3719(pixels\))S
+4021(but)S
+4179(can)S
+4347(be)S
+4471(adjusted)S
+4834(interactively)S
+5363(using)S
+2928 V
+1260(the)S
+10 B
+1429(Ctrl-[)S
+10 R
+1719(and)S
+10 B
+1910(Ctrl-])S
+10 R
+2200(commands)S
+2680(to)S
+2805(descrease/increase)S
+3587(the)S
+3756(box)S
+3953(size)S
+4155(respectively.)S
+4739(A)S
+4858(marker)S
+5187(will)S
+5391(\257ash)S
+3048 V
+1260(brie\257y)S
+1551(to)S
+1659(indicate)S
+2005(the)S
+2157(box)S
+2337(size.)S
+3288 V
+1260(The)S
+10 B
+1454(Ctrl-0)S
+10 R
+1754(\(zero\))S
+2031(key)S
+2215(\256nds)S
+2450(either)S
+2717(a)S
+2801(centroid)S
+3168(or)S
+3291(the)S
+3453(local)S
+3687(maximum)S
+4133(pixel)S
+4373(value)S
+4629(within)S
+4925(this)S
+5110(box)S
+5300(region,)S
+3408 V
+10 B
+1260(Alt-Ctrl-0)S
+10 R
+1724(\(zero\))S
+1999(will)S
+2193(\256nd)S
+2387(the)S
+2547(local)S
+2779(minimum)S
+3207(value.)S
+3516(In)S
+3637(either)S
+3902(case)S
+4111(the)S
+4271(cursor)S
+4558(is)S
+4663(reposition)S
+5101(to)S
+5216(the)S
+5375(com-)S
+3528 V
+1260(puted)S
+1520(value.)S
+1829(The)S
+2022(default)S
+2337(peak-up)S
+2696(action)S
+2978(is)S
+3083(to)S
+3199(\256nd)S
+3393(the)S
+3553(centroid)S
+3918(position)S
+4279(in)S
+4395(the)S
+4555(box)S
+4743(however)S
+5125(this)S
+5309(can)S
+5486(be)S
+3648 V
+1260(changed)S
+1633(to)S
+1751(\256nd)S
+1947(the)S
+2109(max)S
+2321(pixel)S
+2561(by)S
+2701(selection)S
+3096(the)S
+3258(")S
+10 I
+3299(Centroid)S
+3695(Peaks)S
+10 R
+3933(")S
+4014(option)S
+4310(from)S
+4544(the)S
+4706(main)S
+4946(Display)S
+5297(control)S
+3768 V
+1260(panel)S
+1506(or)S
+1619(by)S
+1749(resetting)S
+2123(the)S
+10 I
+2275(peakCentroid)S
+10 R
+2849(GUI)S
+3056(resource)S
+3423(\(defaults)S
+3802(to)S
+3910(True\).)S
+4008 V
+1260(Centroiding)S
+1785(is)S
+1899(done)S
+2140(using)S
+2404(only)S
+2629(the)S
+2798(scaled)S
+3094(screen)S
+3395(pixel)S
+3642(values)S
+3944(and)S
+4135(only)S
+4360(pixels)S
+4646(above)S
+4931(the)S
+5100(mean)S
+5364(value)S
+4128 V
+1260(within)S
+1561(the)S
+1728(box)S
+1923(are)S
+2089(used.)S
+2372(It)S
+2478(works)S
+2767(best)S
+2973(if)S
+3078(the)S
+3244(box)S
+3438(size)S
+3637(is)S
+3748(set)S
+3903(appropriately,)S
+4504(the)S
+4670(centroid)S
+5041(position)S
+5408(may)S
+4248 V
+1260(appear)S
+1555(to)S
+1663(drift)S
+1865(if)S
+1956(the)S
+2108(box)S
+2288(is)S
+2385(too)S
+2543(large)S
+2772(and)S
+2946(includes)S
+3309(too)S
+3467(many)S
+3719(background)S
+4220(pixels.)S
+4536 V
+9 B
+1080(Command)S
+1512(Summary)S
+4656 V
+10 B
+1260(Ctrl-0)S
+1550(\(zero\))S
+10 R
+2260(Reposition)S
+2724(to)S
+2832(centroid/max-pixel)S
+4764 V
+10 B
+1260(Alt-Ctrl-0)S
+1716(\(zero\))S
+10 R
+2260(Reposition)S
+2724(to)S
+2832(min-pixel)S
+4872 V
+10 B
+1260(Ctrl-[)S
+10 R
+2260(Decrease)S
+2654(centering)S
+3055(box)S
+3235(size)S
+3420(\(min)S
+3639(of)S
+3752(5\))S
+4980 V
+10 B
+1260(Ctrl-])S
+10 R
+2260(Increase)S
+2621(centering)S
+3022(box)S
+3202(size)S
+5268 V
+9 B
+1080(Resource)S
+1462(Summary)S
+5388 V
+10 B
+1260(peakCentroid)S
+1879(=)S
+1966(True)S
+10 R
+2260(Compute)S
+2671(the)S
+2837(box)S
+3032(centroid)S
+3404(position,)S
+3797(a)S
+3886('False')S
+4208(value)S
+4469(force)S
+4718(the)S
+4885(max)S
+5102(value)S
+5363(to)S
+5486(be)S
+5508 V
+2260(used)S
+5616 V
+10 B
+1260(centerBoxSize)S
+1894(=)S
+1981(5)S
+10 R
+2260(Size)S
+2462(of)S
+2575(the)S
+2727(centroid)S
+3084(box,)S
+3289(used)S
+3502(as)S
+3615(cursor)S
+3894(position)S
+4247(+/-)S
+4394(this)S
+4569(value)S
+5904 V
+9 B
+900(AUTO-REGISTRATION)S
+1917(OF)S
+2069(IMAGES)S
+6024 V
+10 R
+1260(The)S
+1451(auto-register)S
+1991(feature)S
+2303(allows)S
+2600(you)S
+2786(specify)S
+3111(a)S
+3192(registration)S
+3684(of)S
+3804(two)S
+3991(or)S
+4111(more)S
+4353(display)S
+4679(frames)S
+4987(with)S
+5202(an)S
+5333(o)S
+5383 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+5444(set.)S
+6144 V
+1260(When)S
+1538(enabled,)S
+1913(this)S
+2098(registration)S
+2593(is)S
+2700(maintained)S
+3184(for)S
+3340(all)S
+3480(frames)S
+3791(in)S
+3909(the)S
+4071(list)S
+4234(if)S
+4335(any)S
+4519(one)S
+4703(of)S
+4825(them)S
+5064(is)S
+5170(panned)S
+5497(or)S
+6264 V
+1260(zoomed)S
+1606(to)S
+1714(a)S
+1788(new)S
+1984(location)S
+2336(in)S
+2444(the)S
+2596(frame)S
+2858(bu)S
+2958 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3019(er.)S
+6504 V
+1260(For)S
+1429(example,)S
+1822(to)S
+1930(use)S
+2093(this)S
+2268(feature)S
+2574(do)S
+2704(the)S
+2856(following:)S
+6672 V
+10 B
+1620(1\))S
+10 R
+1870(Enable)S
+2201(Auto-Register)S
+2821(\(either)S
+3135(on)S
+3289(the)S
+3465(Control)S
+3825(Panel)S
+4102(or)S
+4240(the)S
+4417(toolbar)S
+4755(on)S
+4910(the)S
+5087(alt-gui\))S
+5436(and)S
+6792 V
+1870(pan/zoom)S
+2294(to)S
+2402(some)S
+2643(star)S
+2817(of)S
+2930(interest.)S
+6960 V
+10 B
+1620(2\))S
+10 R
+1870(Use)S
+2055(Mouse-Button-2)S
+2746(to)S
+2854(center)S
+3127(the)S
+3279(star)S
+3453(in)S
+3561(the)S
+3713(frame.)S
+7128 V
+10 B
+1620(3\))S
+10 R
+1870(Cycle)S
+2134(through)S
+2476(the)S
+2629(frames)S
+2931(and)S
+3106(you)S
+3287(may)S
+3490(see)S
+3648(a)S
+3723(small)S
+3971(shift)S
+4180(of)S
+4294(the)S
+4447(star.)S
+4677(For)S
+4847(each)S
+5061(frame,)S
+5380(posi-)S
+7248 V
+1870(tion)S
+2063(the)S
+2222(cursor)S
+2508(on)S
+2644(the)S
+2802(star)S
+2982(and)S
+3162(type)S
+10 B
+3370(Ctrl-o)S
+10 R
+3666(to)S
+3780(o)S
+3830 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3891(set)S
+4038(it)S
+4130(to)S
+4244(the)S
+4402(center.)S
+4736(Repeat)S
+5049(as)S
+5168(necessary.)S
+7728 V
+900(X11IRAF Project)S
+2703(Last change: 12 Aug 2001)S
+5480(13)S
+7920 V
+EP
+%%Page: 14 15
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XIMTOOL)S
+1376(\()S
+1425(1)S
+1491(\))S
+2787(USER COMMANDS )S
+4956(XIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+1870(Small)S
+2141(corrections)S
+2621(will)S
+2814(be)S
+2945(cumulatively)S
+3504(added)S
+3779(so)S
+3905(you)S
+4092(can)S
+4267(use)S
+4437(the)S
+10 B
+4597(Ctrl-0)S
+10 R
+4895(\(Ctrl-zero\))S
+5359(peak-)S
+1080 V
+1870(up)S
+2000(command)S
+2424(to)S
+2532(centroid)S
+2889(each)S
+3101(object)S
+3375(in)S
+3483(the)S
+3635(frame)S
+3897(before)S
+4181(the)S
+10 B
+4333(Ctrl-o)S
+10 R
+4623(o)S
+4673 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4734(set.)S
+1248 V
+10 B
+1620(4\))S
+10 R
+1870(Pan)S
+2054(around)S
+2365(the)S
+2521(image)S
+2799(in)S
+2911(one)S
+3089(display)S
+3412(frame,)S
+3703(then)S
+3909(switch)S
+4204(frames)S
+4509(and)S
+4688(the)S
+4845(new)S
+5046(frame)S
+5313(should)S
+1368 V
+1870(also)S
+2061(be)S
+2185(panned)S
+2503(to)S
+2611(the)S
+2763(new)S
+2959(image)S
+3233(with)S
+3441(the)S
+3593(proper)S
+3883(o)S
+3933 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3994(set.)S
+1536 V
+10 B
+1620(5\))S
+10 R
+1870(A)S
+10 B
+1995(Ctrl-a)S
+10 R
+2308(command)S
+2755(will)S
+2964(toggle)S
+3267(the)S
+3443(feature,)S
+3798(o)S
+3848 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3909(sets)S
+4113(are)S
+4288(only)S
+4520(allowed)S
+4890(when)S
+5160(autoreg)S
+5513(is)S
+1656 V
+1870(enabled.)S
+1824 V
+1260(Hitting)S
+10 B
+1577(Register)S
+10 R
+1964(will)S
+2153(zero)S
+2357(the)S
+2512(o)S
+2562 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2623(sets,)S
+2831(as)S
+2947(will)S
+3136(toggling)S
+3503(the)S
+3658(auto-register)S
+4195(function.)S
+4617(What)S
+4867(you)S
+5051(should)S
+5352(see)S
+5513(is)S
+1944 V
+1260(the)S
+1414(object)S
+1690(centered)S
+2059(in)S
+2169(the)S
+2323(frame)S
+2587(and)S
+2763(as)S
+2878(you)S
+3060(blink)S
+3298(through)S
+3641(it)S
+3729(remains)S
+4077(registered)S
+4502(but)S
+4662(the)S
+4815(panner)S
+5117(box)S
+5298(marker)S
+2064 V
+1260(is)S
+1367(moving)S
+1713(around.)S
+2085(Drag)S
+2324(the)S
+2486(panner)S
+2797(around)S
+3114(and)S
+3298(all)S
+3438(frames)S
+3749(still)S
+3940(remain)S
+4257(registered)S
+4690(with)S
+4908(the)S
+5070(given)S
+5333(o)S
+5383 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+5444(set.)S
+2184 V
+1260(The)S
+1445(control/info)S
+1947(panels)S
+2232(now)S
+2434(display)S
+2753(what)S
+2977(the)S
+3129(o)S
+3179 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3240(set)S
+3381(is)S
+3478(for)S
+3624(each)S
+3836(frame.)S
+2424 V
+1260(The)S
+1451(register)S
+1786(display)S
+2111(list)S
+2270(is)S
+2373(shared)S
+2669(with)S
+2883(the)S
+3041(blink)S
+3283(list)S
+3442(and)S
+3622(can)S
+3796(be)S
+3926(set)S
+4074(using)S
+4328(the)S
+4487(Display)S
+4835(control)S
+5155(panel.)S
+5463(By)S
+2544 V
+1260(default)S
+1574(all)S
+1711(frames)S
+2019(are)S
+2177(included)S
+2558(in)S
+2673(the)S
+2832(list.)S
+3047(For)S
+3222(accessing)S
+3640(more)S
+3881(than)S
+4089(four)S
+4291(frames,)S
+4623(use)S
+4792(the)S
+4950(box)S
+5136(icon)S
+5344(in)S
+5458(the)S
+2664 V
+1260(Blink/Register)S
+1876(box)S
+2058(of)S
+2173(the)S
+2327(Display)S
+2670(control)S
+2985(panel)S
+3233(to)S
+3343(bring)S
+3586(up)S
+3718(a)S
+3794(new)S
+3992(window)S
+4346(with)S
+4556(access)S
+4843(to)S
+4954(all)S
+5087(16)S
+5220(available)S
+2784 V
+1260(frames.)S
+3072 V
+9 B
+1080(Command)S
+1512(Summary)S
+3192 V
+10 B
+1260(Ctrl-o)S
+10 R
+2260(Set)S
+2418(the)S
+2570(registration)S
+3055(o)S
+3105 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3166(set)S
+3307(from)S
+3531(center)S
+3300 V
+10 B
+1260(Ctrl-a)S
+10 R
+2260(Toggle)S
+2573(the)S
+2725(Auto-Register)S
+3321(feature)S
+3588 V
+9 B
+900(CONTROL)S
+1382(PANEL)S
+3708 V
+10 R
+1260(XImtool)S
+1636(has)S
+1806(a)S
+1887(control)S
+2207(panel)S
+2460(which)S
+2741(can)S
+2917(be)S
+3049(used)S
+3270(to)S
+3386(exercise)S
+3750(most)S
+3983(of)S
+4104(the)S
+4264(capabilities)S
+4757(the)S
+4917(program)S
+5293(has)S
+5464(for)S
+3828 V
+1260(image)S
+1544(display.)S
+1928(The)S
+2123(control)S
+2445(panel)S
+2700(can)S
+2877(be)S
+3010(accessed)S
+3397(either)S
+3663(via)S
+3824(the)S
+10 B
+3985(Options)S
+10 R
+4364(menu)S
+4625(from)S
+4858(the)S
+5019(main)S
+5258(window)S
+3948 V
+1260(menubar,)S
+1666(or)S
+1781(by)S
+1913(pressing)S
+2278(the)S
+2432(leftmost)S
+2792(button)S
+3080(in)S
+3190(the)S
+3344(row)S
+3531(of)S
+3646(buttons)S
+3973(at)S
+4078(the)S
+4233(upper)S
+4493(right)S
+4715(side)S
+4909(of)S
+5025(the)S
+5180(display)S
+5502(in)S
+4068 V
+1260(the)S
+1416(standard)S
+1788(GUI)S
+1999(\(in)S
+2144(the)S
+2299(alternate)S
+2675(GUI)S
+2885(the)S
+10 I
+3040(Control)S
+3385(Bar)S
+10 R
+3568(accessed)S
+3949(by)S
+4082(the)S
+4237(rightmost)S
+4654(button)S
+4943(on)S
+5076(the)S
+5231(menubar)S
+4188 V
+1260(provides)S
+1634(widgets)S
+1975(for)S
+2121(selecting)S
+2506(the)S
+2658(desired)S
+2976(control)S
+3289(panel\).)S
+4428 V
+1260(The)S
+1455(separate)S
+1821(windows)S
+2222(previously)S
+2684(used)S
+2907(for)S
+3063(Control/Print/Load/Save/etc)S
+4231(have)S
+4459(now)S
+4671(been)S
+4899(integrated)S
+5339(into)S
+5536(a)S
+4548 V
+1260(single)S
+1535(window)S
+1893(with)S
+2107(the)S
+2265(appropriate)S
+2755(control)S
+3074(panel)S
+3326(selectable)S
+3755(with)S
+3969(a)S
+4049(Tab)S
+4240(widget.)S
+4603(There)S
+4871(are)S
+5028(also)S
+5224(new)S
+5425(Tab)S
+4668 V
+1260(panels)S
+1547(for)S
+1696(setting)S
+1996(the)S
+2151(frame)S
+2416(tile)S
+2577(con\256guration)S
+3143(\(see)S
+3336(below\),)S
+3671(more)S
+3909(detailed)S
+4258(information)S
+4763(on)S
+4896(the)S
+5051(server)S
+5327(status,)S
+4788 V
+1260(and)S
+1434(selecting)S
+1819(the)S
+1971(WCS)S
+2218(readout)S
+2547(options)S
+2872(\(see)S
+3062(below\).)S
+5076 V
+9 B
+1080(VIEW)S
+1357(CONTROLS)S
+5196 V
+10 R
+1260(The)S
+10 B
+1452(Frame)S
+1771(box)S
+10 R
+1964(will)S
+2157(list)S
+2317(only)S
+2532(the)S
+2692(frame)S
+2962(bu)S
+3062 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3123(ers)S
+3277(you)S
+3465(currently)S
+3863(have)S
+4089(de\256ned.)S
+4476(Currently,)S
+4922(the)S
+5082(only)S
+5298(way)S
+5502(to)S
+5316 V
+1260(destroy)S
+1591(a)S
+1672(frame)S
+1941(bu)S
+2041 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2102(er)S
+2216(is)S
+2320(to)S
+2435(change)S
+2754(the)S
+2913(frame)S
+3182(bu)S
+3282 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3343(er)S
+3457(con\256guration,)S
+4052(new)S
+4255(frame)S
+4524(bu)S
+4624 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4685(ers)S
+4838(\(up)S
+5008(to)S
+5123(16\))S
+5293(will)S
+5486(be)S
+5436 V
+1260(created)S
+1586(automatically)S
+2169(if)S
+2269(requested)S
+2690(by)S
+2829(the)S
+2990(client.)S
+3306(The)S
+3500(number)S
+3845(of)S
+3968(frame)S
+4240(bu)S
+4340 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4401(ers)S
+4557(created)S
+4884(at)S
+4996(startup)S
+5308(can)S
+5486(be)S
+5556 V
+1260(controlled)S
+1695(using)S
+1942(the)S
+10 I
+2094(-nframes)S
+10 R
+2479(command-line)S
+3086(switch)S
+3377(or)S
+3490(the)S
+10 I
+3642(defNFrames)S
+10 R
+4166(resource.)S
+5796 V
+1260(The)S
+10 B
+1455(text)S
+1655(display)S
+10 R
+2002(window)S
+2364(gives)S
+2615(the)S
+2777(\256eld)S
+2995(X,Y)S
+3204(center,)S
+3513(X,Y)S
+3723(scale)S
+3963(factors,)S
+4300(the)S
+4463(X,Y)S
+4673(zoom)S
+4936(factors,)S
+5273(and)S
+5458(the)S
+5916 V
+1260(frame)S
+1538(o)S
+1588 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+1649(set)S
+1806(used)S
+2035(in)S
+2159(Auto-Registration.)S
+2952(The)S
+3152(scale)S
+3396(factor)S
+3673(and)S
+3862(the)S
+4029(zoom)S
+4296(factor)S
+4573(will)S
+4774(be)S
+4913(the)S
+5080(same)S
+5330(unless)S
+6036 V
+10 I
+1260(autoscale)S
+10 R
+1685(is)S
+1794(enabled.)S
+2171(The)S
+2368(scale)S
+2610(is)S
+2720(in)S
+2841(units)S
+3079(of)S
+3205(display)S
+3537(pixels)S
+3819(per)S
+3989(frame)S
+4264(bu)S
+4364 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4425(er)S
+4545(pixel,)S
+4813(and)S
+5000(is)S
+5110(an)S
+5247(absolute)S
+6156 V
+1260(measure)S
+1629(\(it)S
+1755(doesn't)S
+2086(matter)S
+2377(whether)S
+2734(or)S
+2853(not)S
+3017(autoscale)S
+3424(is)S
+3527(enabled\).)S
+3931(Zoom)S
+4206(is)S
+4309(relative)S
+4644(to)S
+4758(the)S
+4916(autoscale)S
+5323(factor,)S
+6276 V
+1260(which)S
+1534(is)S
+1631(1.0)S
+1786(if)S
+1877(autoscaling)S
+2362(is)S
+2459(disabled.)S
+2847(This)S
+3055(information)S
+3557(is)S
+3654(also)S
+3845(presented)S
+4257(in)S
+4365(the)S
+4517(Info)S
+4713(panel.)S
+6516 V
+1260(The)S
+1446(numbers)S
+1821(in)S
+1930(the)S
+10 B
+2083(Zoom)S
+2364(box)S
+10 R
+2551(are)S
+2703(zoom)S
+2956(factors.)S
+3283(Blue)S
+3503(numbers)S
+3878(zoom,)S
+4156(red)S
+4314(numbers)S
+4689(dezoom.)S
+10 I
+5061(Zoom)S
+5321(In)S
+10 R
+5436(and)S
+6636 V
+10 I
+1260(Zoom)S
+1526(Out)S
+10 R
+1714(may)S
+1924(be)S
+2055(used)S
+2275(to)S
+2390(go)S
+2527(to)S
+2642(larger)S
+2911(or)S
+3031(smaller)S
+3362(zoom)S
+3621(factors,)S
+3954(e.g.)S
+10 I
+4135(Ctrl-5)S
+10 R
+4417(followed)S
+4809(by)S
+4946("Zoom)S
+5263(In")S
+5424(will)S
+6756 V
+1260(get)S
+1421(you)S
+1610(to)S
+1727(zoom)S
+1988(factor)S
+2259(10.)S
+2453(Speci\256c)S
+2814(zoom)S
+3075(factors)S
+3385(may)S
+3596(also)S
+3796(be)S
+3929(accessed)S
+4316(directly)S
+4660(as)S
+4782(Control)S
+5128(keystrokes,)S
+6876 V
+1260(e.g.)S
+1448(Ctrl-5)S
+1731(will)S
+1931(set)S
+2086(zoom)S
+2352(factor)S
+2628(5.)S
+10 I
+2747(Center)S
+10 R
+3063(centers)S
+3389(the)S
+3555(\256eld.)S
+10 I
+3832(Toggle)S
+4154(Zoom)S
+10 R
+4426(toggles)S
+4758(between)S
+5133(the)S
+5298(current)S
+6996 V
+1260(zoom/center)S
+1783(values,)S
+2093(and)S
+2267(the)S
+2419(unzoomed)S
+2865(image.)S
+7236 V
+10 I
+1260(Aspect)S
+10 R
+1564(recomputes)S
+2062(the)S
+2222(view)S
+2454(so)S
+2581(that)S
+2769(the)S
+2929(aspect)S
+3217(ratio)S
+3439(is)S
+3545(1.0.)S
+3734(Aspect)S
+4050(also)S
+4250(integerizes)S
+4721(the)S
+4882(zoom)S
+5143(factor)S
+5414(\(use)S
+7716 V
+900(X11IRAF Project)S
+2703(Last change: 12 Aug 2001)S
+5480(14)S
+7920 V
+EP
+%%Page: 15 16
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XIMTOOL)S
+1376(\()S
+1425(1)S
+1491(\))S
+2787(USER COMMANDS )S
+4956(XIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+1260(the)S
+1412(version)S
+1736(in)S
+1844(the)S
+1996(View)S
+2242(menu)S
+2494(if)S
+2585(you)S
+2765(don't)S
+3006(want)S
+3230(integerization\).)S
+1200 V
+10 I
+1260(Fit)S
+1408(Frame)S
+10 R
+1706(makes)S
+1993(the)S
+2147(display)S
+2468(window)S
+2822(the)S
+2976(same)S
+3213(size)S
+3400(as)S
+3515(the)S
+3669(frame)S
+3933(bu)S
+4033 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4094(er.)S
+4228(Note)S
+4454(that)S
+4636(autoscale)S
+5039(has)S
+5204(much)S
+5458(the)S
+1320 V
+1260(same)S
+1499(e)S
+1543 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+1604(ect,)S
+1779(and)S
+1957(allows)S
+2252(you)S
+2436(to)S
+2548(resize)S
+2814(the)S
+2970(display)S
+3293(window)S
+3649(to)S
+3761(any)S
+3938(size)S
+4126(you)S
+4309(want,)S
+4561(or)S
+4677(view)S
+4904(images)S
+5220(too)S
+5381(large)S
+1440 V
+1260(to)S
+1368(\256t)S
+1482(on)S
+1612(the)S
+1764(screen.)S
+1728 V
+9 B
+1080(ENHANCEMENT)S
+1827(CONTROLS)S
+1848 V
+10 R
+1260(At)S
+1398(the)S
+1558(top)S
+1724(is)S
+1829(a)S
+1911(scrolled)S
+2265(list)S
+2426(of)S
+2547(all)S
+2685(the)S
+2845(available)S
+3243(colormaps.)S
+3722(Click)S
+3977(on)S
+4115(the)S
+4275(one)S
+4457(you)S
+4645(want)S
+4878(to)S
+4995(load.)S
+5231(You)S
+5442(can)S
+1968 V
+1260(add)S
+1447(your)S
+1673(own)S
+1888(colormaps)S
+2347(to)S
+2468(this)S
+2656(list)S
+2822(by)S
+2965(de\256ning)S
+3336(the)S
+10 I
+3501(cmap[12])S
+10 R
+3938(or)S
+10 I
+4063(cmapDir[12])S
+10 R
+4638(command)S
+5074(line)S
+5266(\257ags)S
+5497(or)S
+2088 V
+1260(application)S
+1734(resources.)S
+2328 V
+1260(The)S
+1451(two)S
+1637(sliders)S
+1934(adjust)S
+2209(the)S
+2367(contrast)S
+2719(\(upper)S
+3015(slider\))S
+3306(and)S
+3486(brightness)S
+3933(\(lower)S
+4229(slider\))S
+4520(of)S
+4640(the)S
+4799(display.)S
+5150(The)S
+10 I
+5342(Invert)S
+2448 V
+10 R
+1260(button)S
+1549(inverts)S
+1854(the)S
+2009(colormap)S
+2419(\(multiples)S
+2858(the)S
+3013(contrast)S
+3362(by)S
+3495(-1.0\).)S
+3744(Note)S
+3971(that)S
+4154(due)S
+4331(to)S
+4442(the)S
+4597(use)S
+4763(of)S
+4879(the)S
+5033(private)S
+5342(color-)S
+2568 V
+1260(map)S
+1464(the)S
+1618(sliders)S
+1911(are)S
+2064(a)S
+2140(bit)S
+2278(sluggish)S
+2644(when)S
+2892(dragged)S
+3245(to)S
+3355(window)S
+3709(the)S
+3863(display.)S
+4209(If)S
+4307(this)S
+4484(is)S
+4583(annoying,)S
+5013(using)S
+5263(MB3)S
+5502(in)S
+2688 V
+1260(the)S
+1412(display)S
+1731(window)S
+2083(is)S
+2180(faster.)S
+2928 V
+1260(The)S
+10 I
+1454(Normalize)S
+10 R
+1910(button)S
+2205(\(on)S
+2377(the)S
+2538(bottom)S
+2861(of)S
+2983(the)S
+3145(control)S
+3468(panel\))S
+3757(will)S
+3953(normalize)S
+4392(the)S
+4554(enhancement,)S
+5145(i.e.)S
+5307(set)S
+5458(the)S
+3048 V
+1260(contrast)S
+1613(and)S
+1794(brightness)S
+2242(to)S
+2357(the)S
+2516(default)S
+2830(one-to-one)S
+3299(values)S
+3590(\(1.0,)S
+3809(0.5\).)S
+4028(This)S
+4242(is)S
+4345(the)S
+4503(preferred)S
+4903(setting)S
+5206(for)S
+5358(many)S
+3168 V
+1260(of)S
+1381(the)S
+1541(pseudocolor)S
+2067(colortables)S
+2543(and)S
+2725(for)S
+2879(private)S
+3194(colormaps)S
+3648(loaded)S
+3952(from)S
+4184(disk)S
+4389(images.)S
+4735(The)S
+10 I
+4929(Initialize)S
+10 R
+5324(button)S
+3288 V
+1260(does)S
+1473(a)S
+1547(reset)S
+1765(of)S
+1878(the)S
+2030(server.)S
+3576 V
+9 B
+1080(BLINK)S
+1397(CONTROLS)S
+3696 V
+10 I
+1260(Blink)S
+1503(frames)S
+10 R
+1807(is)S
+1907(the)S
+2062(list)S
+2218(of)S
+2334(frames)S
+2638(to)S
+2749(be)S
+2876(blinked.)S
+3234(When)S
+3505(blink)S
+3744(mode)S
+3999(is)S
+4099(in)S
+4210(e)S
+4254 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4315(ect)S
+4464(ximtool)S
+4809(just)S
+4987(cycles)S
+5269(through)S
+3816 V
+1260(these)S
+1498(frames)S
+1802(endlessly,)S
+2232(pausing)S
+2576("blink)S
+2856(rate")S
+3079(seconds)S
+3428(between)S
+3793(each)S
+4008(frame.)S
+4298(The)S
+4486(same)S
+4724(frame)S
+4989(can)S
+5160(be)S
+5287(entered)S
+3936 V
+1260(in)S
+1369(the)S
+1523(list)S
+1678(more)S
+1915(than)S
+2119(once.)S
+2394(To)S
+2537(program)S
+2907(an)S
+3033(arbitrary)S
+3408(list)S
+3563(of)S
+3678(blink)S
+3916(frames,)S
+4244(hit)S
+4382(the)S
+4536(Reset)S
+4790(button)S
+5078(and)S
+5254(click)S
+5480(on)S
+4056 V
+1260(each)S
+1479(blink)S
+1722(frame)S
+1991(button)S
+2284(until)S
+2505(it)S
+2597(is)S
+2700(set)S
+2847(to)S
+2961(the)S
+3119(desired)S
+3443(frame)S
+3711(number.)S
+4107(The)S
+4298(main)S
+4534(control)S
+4853(panel)S
+5105(allows)S
+5402(only)S
+4176 V
+1260(the)S
+1416(original)S
+1761(four)S
+1961(frames)S
+2266(to)S
+2378(be)S
+2506(speci\256ed)S
+2895(in)S
+3007(the)S
+3163(blink)S
+3403(list,)S
+3585(however)S
+3962(access)S
+4250(to)S
+4362(the)S
+4518(full)S
+4691(list)S
+4849(of)S
+4967(16)S
+5102(frames)S
+5408(now)S
+4296 V
+1260(supported)S
+1684(is)S
+1781(gained)S
+2077(using)S
+2324(the)S
+2476(box)S
+2656(icon)S
+2858(button)S
+3144(next)S
+3346(the)S
+3498(the)S
+10 I
+3650(Reset)S
+10 R
+3896(button)S
+4182(to)S
+4290(bring)S
+4531(up)S
+4661(a)S
+4735(new)S
+4931(control)S
+5244(panel.)S
+4536 V
+1260(The)S
+10 I
+1455(Blink)S
+1706(Rate)S
+10 R
+1929(can)S
+2107(be)S
+2242(adjusted)S
+2616(as)S
+2740(slow)S
+2970(or)S
+3094(as)S
+3218(fast)S
+3403(as)S
+3527(you)S
+3718(want)S
+3953(using)S
+4211(the)S
+4374(arrow)S
+4647(buttons.)S
+5008(If)S
+5115(you)S
+5306(set)S
+5458(the)S
+4656 V
+1260(blink)S
+1496(rate)S
+1675(small)S
+1922(enough)S
+2246(it)S
+2332(will)S
+2518(go)S
+2648(to)S
+2756(zero,)S
+2982(enabling)S
+3356(single)S
+3625(step)S
+3816(mode)S
+4068(\(see)S
+4258(below\).)S
+4896 V
+1260(The)S
+10 I
+1449(Register)S
+10 R
+1816(button)S
+2106(registers)S
+2478(all)S
+2612(the)S
+2768(blink)S
+3008(frames)S
+3313(with)S
+3525(the)S
+3681(current)S
+3997(display)S
+4320(frame.)S
+4612(Frames)S
+4941(not)S
+5104(in)S
+5217(the)S
+5374(blink)S
+5016 V
+1260(list)S
+1413(are)S
+1564(not)S
+1722(a)S
+1766 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+1827(ected.)S
+5256 V
+1260(The)S
+10 I
+1446(Match)S
+1732(LUTs)S
+10 R
+1986(button)S
+2273(sets)S
+2454(the)S
+2607(enhancement)S
+3164(of)S
+3278(all)S
+3409(blink)S
+3646(frames)S
+3948(to)S
+4057(the)S
+4210(same)S
+4446(values)S
+4733(as)S
+4848(the)S
+5002(display)S
+5323(frame.)S
+5376 V
+1260(Frames)S
+1584(not)S
+1742(in)S
+1850(the)S
+2002(blink)S
+2238(list)S
+2391(are)S
+2542(not)S
+2700(a)S
+2744 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2805(ected.)S
+5616 V
+1260(The)S
+10 I
+1453(Blink)S
+10 R
+1702(button)S
+1996(turns)S
+2234(blink)S
+2478(on)S
+2616(and)S
+2799(o)S
+2849 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2910(.)S
+2974(When)S
+3251(the)S
+3412(blink)S
+3657(rate)S
+3845(is)S
+3951(set)S
+4101(to)S
+4218(zero)S
+4428(the)S
+4589(Blink)S
+4851(button)S
+5146(will)S
+5341(single)S
+5736 V
+1260(step)S
+1451(through)S
+1792(the)S
+1944(blink)S
+2180(frames,)S
+2506(one)S
+2680(frame)S
+2942(per)S
+3099(button)S
+3385(press.)S
+5976 V
+10 B
+1260(NOTE:)S
+10 R
+1615(You)S
+1825(can)S
+2001(blink)S
+2245(no)S
+2383(matter)S
+2677(what)S
+2910(ximtool)S
+3261(options)S
+3595(are)S
+3755(in)S
+3872(e)S
+3916 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3977(ect,)S
+4157(but)S
+4324(many)S
+4585(of)S
+4707(these)S
+4951(will)S
+5146(slow)S
+5374(blink)S
+6096 V
+1260(down.)S
+1541(To)S
+1686(get)S
+1842(the)S
+1998(fastest)S
+2287(blink)S
+2527(you)S
+2711(may)S
+2917(want)S
+3145(to)S
+3257(turn)S
+3451(o)S
+3501 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3595(the)S
+3750(panner)S
+4054(and)S
+4231(coords)S
+4530(box,)S
+4738(and)S
+4915(match)S
+5192(the)S
+5347(LUTs)S
+6216 V
+1260(of)S
+1382(all)S
+1521(the)S
+1682(blink)S
+1927(frames.)S
+2292(All)S
+2459(the)S
+2620(ximtool)S
+2971(controls)S
+3332(are)S
+3492(fully)S
+3721(active)S
+3999(during)S
+4300(blink)S
+4546(mode,)S
+4833(plus)S
+5040(you)S
+5230(can)S
+5408(load)S
+6336 V
+1260(frames)S
+1561(etc.)S
+6624 V
+9 B
+1080(OPTIONS:)S
+6744 V
+10 B
+1260(Panner)S
+6864 V
+10 R
+1510(Toggles)S
+1862(whether)S
+2213(to)S
+2321(display)S
+2640(the)S
+2792(Panner)S
+3099(marker.)S
+7032 V
+10 B
+1260(Magni\256er)S
+7152 V
+10 R
+1510(Toggles)S
+1862(whether)S
+2213(to)S
+2321(display)S
+2640(the)S
+2792(Magni\256er)S
+3216(marker.)S
+7680 V
+900(X11IRAF Project)S
+2703(Last change: 12 Aug 2001)S
+5480(15)S
+7920 V
+EP
+%%Page: 16 17
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XIMTOOL)S
+1376(\()S
+1425(1)S
+1491(\))S
+2787(USER COMMANDS )S
+4956(XIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+10 B
+1260(Coords)S
+1601(Box)S
+1080 V
+10 R
+1510(Toggles)S
+1862(whether)S
+2213(to)S
+2321(display)S
+2640(the)S
+2792(coordinate)S
+3243(box)S
+3423(marker.)S
+1248 V
+10 B
+1260(Autoscale)S
+1368 V
+10 R
+1510(If)S
+1613(autoscale)S
+2021(is)S
+2126(enabled)S
+2474(then)S
+2684(at)S
+2794(zoom=1,)S
+3185(the)S
+3345(frame)S
+3615(bu)S
+3715 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3776(er)S
+3891(will)S
+4085(be)S
+4217(automatically)S
+4799(scaled)S
+5086(to)S
+5202(\256t)S
+5324(within)S
+1488 V
+1510(the)S
+1667(display)S
+1991(window.)S
+2373(With)S
+2608(autoscale)S
+3014(disabled)S
+3382(\(the)S
+3572(default\),)S
+3942(the)S
+4099(image)S
+4377(scale)S
+4610(is)S
+4711(more)S
+4950(predictable,)S
+5452(but)S
+1608 V
+1510(the)S
+1662(image)S
+1936(may)S
+2138(be)S
+2262(clipped)S
+2586(by)S
+2716(the)S
+2868(display)S
+3187(window,)S
+3564(or)S
+3677(may)S
+3879(not)S
+4037(\256ll)S
+4179(the)S
+4331(display)S
+4650(window.)S
+1776 V
+10 B
+1260(Antialias)S
+1896 V
+10 R
+1510(When)S
+1780(dezooming)S
+2257(an)S
+2384(image,)S
+2686(i.e.,)S
+2866(displaying)S
+3316(a)S
+3393(large)S
+3625(image)S
+3902(in)S
+4013(a)S
+4090(smaller)S
+4417(display)S
+4739(window,)S
+5119(antialiasing)S
+2016 V
+1510(causes)S
+1802(all)S
+1933(the)S
+2086(data)S
+2283(to)S
+2392(be)S
+2517(used)S
+2731(to)S
+2840(compute)S
+3215(the)S
+3368(displayed)S
+3782(image.)S
+4082(If)S
+4179(antialiasing)S
+4671(is)S
+4769(disabled)S
+5133(then)S
+5336(image)S
+2136 V
+1510(is)S
+1607(subsampled)S
+2109(to)S
+2217(compute)S
+2592(the)S
+2745(displayed)S
+3159(image.)S
+3459(Antialiasing)S
+3979(can)S
+4148(prevent)S
+4478(subsampling)S
+5015(from)S
+5240(omitting)S
+2256 V
+1510(image)S
+1792(features)S
+2145(that)S
+2333(don't)S
+2582(fall)S
+2753(in)S
+2869(the)S
+3028(sample)S
+3348(grid,)S
+3571(but)S
+3736(it)S
+3829(is)S
+3933(signi\256cantly)S
+4465(slower)S
+4768(than)S
+4977(dezooming)S
+5458(via)S
+2376 V
+1510(subsampling.)S
+2101(The)S
+2286(default)S
+2593(is)S
+2690(no)S
+2820(antialising.)S
+2544 V
+10 B
+1260(Tile)S
+1457(Frames)S
+2664 V
+10 R
+1510(The)S
+1695(default)S
+2002(display)S
+2321(mode)S
+2573(is)S
+2670(to)S
+2778(view)S
+3002(one)S
+3177(frame)S
+3440(at)S
+3543(a)S
+3618(time.)S
+3852(In)S
+3966(tile)S
+4125(frames)S
+4427(mode,)S
+4705(2)S
+4786(or)S
+4900(4)S
+4981(frames)S
+5283(may)S
+5486(be)S
+2784 V
+1510(viewed)S
+1834(simultaneously)S
+2476(in)S
+2590(the)S
+2748(display)S
+3073(window.)S
+3486(All)S
+3650(the)S
+3808(usual)S
+4055(operations)S
+4507(\(zoom)S
+4798(and)S
+4977(pan,)S
+5181(colortable)S
+2904 V
+1510(enhancement,)S
+2091(cursor)S
+2370(readback,)S
+2784(etc.\))S
+2988(still)S
+3169(work)S
+3404(for)S
+3550(each)S
+3762(frame)S
+4024(even)S
+4242(when)S
+4488(in)S
+4596(tile)S
+4754(frames)S
+5055(mode.)S
+3072 V
+10 B
+1260(Warnings)S
+3192 V
+10 R
+1510(The)S
+1701(warnings)S
+2103(options)S
+2435(toggles)S
+2761(whether)S
+3119(you)S
+3306(see)S
+3470(warning)S
+3834(dialog)S
+4121(boxes)S
+4391(in)S
+4506(situations)S
+4927(like)S
+5114(overwriting)S
+3312 V
+1510(an)S
+1634(existing)S
+1981(\256le,)S
+2164(clearing)S
+2515(the)S
+2667(frame)S
+2929(bu)S
+3029 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3090(er,)S
+3222(etc.)S
+3480 V
+10 B
+1260(Centroid)S
+1673(Peaks)S
+3600 V
+10 R
+1510(If)S
+1608(enabled,)S
+1975(the)S
+10 B
+2129(Ctrl-0)S
+10 R
+2421(keystroke)S
+2841(will)S
+3029(reposition)S
+3461(the)S
+3615(cursor)S
+3896(to)S
+4007(the)S
+4162(computed)S
+4589(centroid)S
+4949(of)S
+5065(the)S
+5220(centroid-)S
+3720 V
+1510(ing)S
+1668(box,)S
+1873(otherwise)S
+2291(the)S
+2443(cursor)S
+2722(is)S
+2819(repositioned)S
+3343(to)S
+3451(the)S
+3603(local)S
+3827(maximum)S
+4263(value)S
+4509(within)S
+4795(the)S
+4947(box.)S
+4008 V
+9 B
+900(LOAD)S
+1187(PANEL)S
+4128 V
+10 R
+1260(The)S
+1448(Load)S
+1687(Panel)S
+1943(allows)S
+2238(you)S
+2422(load)S
+2628(images)S
+2945(from)S
+3173(disk)S
+3374(directly)S
+3713(to)S
+3825(the)S
+3981(frame)S
+4247(bu)S
+4347 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4408(er,)S
+4544(this)S
+4723(is)S
+4824(analogous)S
+5263(to)S
+5375(load-)S
+4248 V
+1260(ing)S
+1439(an)S
+1584(image)S
+1879(on)S
+2030(the)S
+2203(command)S
+2648(line)S
+2848(except)S
+3158(that)S
+3358(browsing)S
+3780(is)S
+3897(possible.)S
+4300(At)S
+4450(present)S
+4788(recognized)S
+5275(formats)S
+4368 V
+1260(include)S
+1587(IRAF)S
+1848(OIF)S
+2042(format)S
+2341(\(i.e.)S
+10 I
+2529(.imh)S
+10 R
+2737(extension\),)S
+3211(simple)S
+3511(FITS)S
+3750(\256les,)S
+3975(GIF,)S
+4195(and)S
+4373(Sun)S
+4563(raster\256les.)S
+5040(The)S
+5229(task)S
+5424(will)S
+4488 V
+1260(automatically)S
+1850(sense)S
+2112(the)S
+2280(format)S
+2592(of)S
+2721(the)S
+2888(image)S
+3177(and)S
+3366(load)S
+3583(it)S
+3684(appropriately.)S
+4286(Images)S
+4619(with)S
+4842(private)S
+5164(colormaps)S
+4608 V
+1260(\(such)S
+1515(as)S
+1637(GIF\))S
+1870(will)S
+2065(be)S
+2198(loaded)S
+2503(using)S
+2759(the)S
+2920(private)S
+3236(colormap)S
+3652(\(meaning)S
+4068(that)S
+4257(changing)S
+4663(the)S
+4825(brightness/contrast)S
+4728 V
+1260(enhancements)S
+1856(will)S
+2043(render)S
+2328(an)S
+2453(apparently)S
+2905(random-colored)S
+3573(image\),)S
+3906(all)S
+4037(others)S
+4312(will)S
+4499(be)S
+4624(loaded)S
+4921(with)S
+5130(a)S
+5204(grayscale)S
+4848 V
+1260(colormap.)S
+5088 V
+1260(When)S
+1531(loading)S
+1864(new)S
+2063(images)S
+2379(the)S
+2534(frame)S
+2799(bu)S
+2899 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2960(er)S
+3070(con\256guration)S
+3636(table)S
+3863(will)S
+4053(be)S
+4181(searched)S
+4563(for)S
+4713(a)S
+4791(frame)S
+5057(bu)S
+5157 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+5218(er)S
+5329(that)S
+5513(is)S
+5208 V
+1260(the)S
+1417(same)S
+1657(size)S
+1847(or)S
+1965(larger)S
+2231(than)S
+2437(the)S
+2593(new)S
+2793(image)S
+3071(size,)S
+3285(if)S
+3380(no)S
+3514(frame)S
+3780(bu)S
+3880 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3941(er)S
+4052(can)S
+4224(be)S
+4352(found)S
+4619(a)S
+4697(custom)S
+5020(bu)S
+5120 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+5181(er)S
+5292(exactly)S
+5328 V
+1260(the)S
+1420(size)S
+1613(of)S
+1734(the)S
+1894(image)S
+2176(will)S
+2370(be)S
+2502(created.)S
+2852(This)S
+3068(means)S
+3361(that)S
+3549(the)S
+3709(image)S
+3991(may)S
+4201(not)S
+4367(\256ll)S
+4517(the)S
+4677(display)S
+5004(window)S
+5364(when)S
+5448 V
+1260(loaded,)S
+1594(or)S
+1720(you)S
+1913(may)S
+2128(see)S
+2298(a)S
+2385(subsection)S
+2850(of)S
+2976(the)S
+3141(image)S
+3428(in)S
+3549(the)S
+3714(main)S
+3957(display)S
+4288(window.)S
+4707(Setting)S
+5033(the)S
+10 I
+5197(autoscale)S
+5568 V
+10 R
+1260(option)S
+1559(on)S
+1702(the)S
+1867(main)S
+2110(Display)S
+2464(panel)S
+2723(will)S
+2923(scale)S
+3166(the)S
+3332(entire)S
+3603(image)S
+3891(to)S
+4013(\256t)S
+4141(the)S
+4307(main)S
+4551(display)S
+4884(window,)S
+5275(the)S
+5441(full)S
+5688 V
+1260(frame)S
+1522(bu)S
+1622 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+1683(er)S
+1790(will)S
+1976(always)S
+2283(be)S
+2407(visible)S
+2704(in)S
+2812(the)S
+2964(Panner)S
+3271(marker)S
+3583(window.)S
+5928 V
+1260(Images)S
+1578(with)S
+1786(more)S
+2021(colors)S
+2295(than)S
+2497(can)S
+2665(be)S
+2789(displayed)S
+3202(will)S
+3389(automatically)S
+3964(be)S
+4089(quantized)S
+4508(to)S
+4617(the)S
+4770(number)S
+5106(of)S
+5220(available)S
+6048 V
+1260(colors)S
+1540(before)S
+1830(display.)S
+2210(If)S
+2312(the)S
+10 I
+2470(Auto)S
+2695(Grayscale)S
+10 R
+3141(button)S
+3433(is)S
+3536(enabled)S
+3882(any)S
+4062(image)S
+4342(colormap)S
+4754(will)S
+4945(be)S
+5074(converted)S
+5502(to)S
+6168 V
+1260(grayscale)S
+1666(and)S
+1840(loaded)S
+2136(as)S
+2249(the)S
+2401(standard)S
+2769(grayscale)S
+3175(colormap.)S
+6408 V
+1260(Formats)S
+1626(which)S
+1909(permit)S
+2209(pixels)S
+2487(larger)S
+2758(than)S
+2969(8-bits/pixel)S
+3464(will)S
+3659(be)S
+3792(sampled)S
+4164(on)S
+4303(a)S
+4386(grid)S
+4586(to)S
+4703(determine)S
+5141(an)S
+5274(optimal)S
+6528 V
+1260(range)S
+1519(in)S
+1635(the)S
+1795(data)S
+1998(to)S
+2113(be)S
+2244(used)S
+2464(to)S
+2579(compute)S
+2960(a)S
+3041(linear)S
+3305(transformation)S
+3930(to)S
+4045(the)S
+4204(number)S
+4546(of)S
+4666(display)S
+4992(colors.)S
+5298(This)S
+5513(is)S
+6648 V
+1260(the)S
+1412(same)S
+1647(z-scale)S
+1954(sampling)S
+2352(and)S
+2527(transformation)S
+3146(used)S
+3360(by)S
+3491(the)S
+3644(IRAF)S
+10 I
+3903(DISPLAY)S
+10 R
+4323(task)S
+4515(when)S
+4762(computing)S
+5221(the)S
+10 I
+5374(z1/z2)S
+6768 V
+10 R
+1260(values)S
+1556(and)S
+1741(provides)S
+2126(a)S
+2211(much)S
+2474(better)S
+2741(initial)S
+3015(display)S
+3344(than)S
+3556(simple)S
+3863(truncation)S
+4308(to)S
+4426(8-bits.)S
+4749(This)S
+4967(scaling)S
+5290(will)S
+5486(be)S
+6888 V
+1260(done)S
+1499(automatically)S
+2088(using)S
+2350(a)S
+2439(grid)S
+2646(of)S
+10 I
+2775(Nsample)S
+10 R
+3171(points)S
+3462(if)S
+3569(the)S
+10 I
+3737(Zscale)S
+10 R
+4044(option)S
+4346(is)S
+4459(enabled.)S
+4870(Otherwise,)S
+5351(if)S
+5458(the)S
+7008 V
+10 I
+1260(Zrange)S
+10 R
+1592(option)S
+1891(is)S
+2001(set)S
+2155(the)S
+2320(full)S
+2502(data)S
+2711(range)S
+2974(will)S
+3172(be)S
+3308(used)S
+3533(to)S
+3653(scale)S
+3894(the)S
+4058(image.)S
+4399(Lastly,)S
+4716(is)S
+4825(neither)S
+10 I
+5144(Zscale)S
+10 R
+5447(nor)S
+7128 V
+10 I
+1260(Zrange)S
+10 R
+1579(are)S
+1730(enabled,)S
+2095(the)S
+2247(z1/z2)S
+2493(values)S
+2778(may)S
+2980(be)S
+3104(set)S
+3245(explicitly)S
+3653(using)S
+3900(the)S
+4052(options)S
+4377(box.)S
+7680 V
+900(X11IRAF Project)S
+2703(Last change: 12 Aug 2001)S
+5480(16)S
+7920 V
+EP
+%%Page: 17 18
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XIMTOOL)S
+1376(\()S
+1425(1)S
+1491(\))S
+2787(USER COMMANDS )S
+4956(XIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+10 B
+1260(Directory)S
+1699(Browsing)S
+1080 V
+10 R
+1510(The)S
+1702(load)S
+1911(panel)S
+2165(contains)S
+2536(a)S
+2618(list)S
+2779(of)S
+2900(\256les)S
+3105(in)S
+3221(the)S
+3381(current)S
+3701(directory)S
+4099(that)S
+4287(may)S
+4497(be)S
+4629(selected)S
+4988(for)S
+5142(loading)S
+5480(by)S
+1200 V
+1510(selecting)S
+1901(with)S
+2115(left)S
+2284(mouse)S
+2581(button.)S
+2898(If)S
+3000(the)S
+3158(\256le)S
+3322(is)S
+3425(a)S
+3504(directory)S
+3899(the)S
+4056(contents)S
+4424(of)S
+4542(the)S
+4699(new)S
+4900(directory)S
+5295(will)S
+5486(be)S
+1320 V
+1510(loaded,)S
+1836(if)S
+1932(it's)S
+2095(a)S
+2174(plain)S
+2409(\256le)S
+2572(an)S
+2701(attempt)S
+3036(will)S
+3227(be)S
+3356(made)S
+3607(to)S
+3720(load)S
+3927(it)S
+4018(as)S
+4137(an)S
+4267(image)S
+4547(otherwise)S
+4971(an)S
+5101(error)S
+5330(popup)S
+1440 V
+1510(will)S
+1706(appear.)S
+2065(Directories)S
+2547(in)S
+2664(the)S
+2825(list)S
+2987(are)S
+3147(identi\256ed)S
+3564(with)S
+3781(a)S
+3864(trailing)S
+4192('/')S
+4325(character,)S
+4753(you)S
+4942(will)S
+5137(always)S
+5453(see)S
+1560 V
+1510(any)S
+1684(subdirectories)S
+2274(listed)S
+2521(even)S
+2739(if)S
+2830(a)S
+2904(\256lter)S
+3123(is)S
+3220(speci\256ed.)S
+1800 V
+1510(The)S
+10 I
+1698(Root)S
+10 R
+1920(button)S
+2209(will)S
+2398(reset)S
+2619(the)S
+2774(current)S
+3089(directory)S
+3482(to)S
+3593(the)S
+3748(system)S
+4059(root)S
+4254(directory.)S
+4673(The)S
+10 I
+4862(Home)S
+10 R
+5134(button)S
+5424(will)S
+1920 V
+1510(reset)S
+1730(the)S
+1884(current)S
+2198(directory)S
+2590(to)S
+2700(the)S
+2854(user's)S
+3124(login)S
+3362(directory,)S
+3779(the)S
+10 I
+3932(Up)S
+10 R
+4085(button)S
+4372(moves)S
+4664(up)S
+4795(one)S
+4970(directory)S
+5361(level,)S
+2040 V
+1510(and)S
+10 I
+1688(Rescan)S
+10 R
+2010(reloads)S
+2332(the)S
+2488(\256le)S
+2650(list)S
+2807(by)S
+2942(rescanning)S
+3409(the)S
+3566(directory.)S
+3986(The)S
+4176(current)S
+4493(working)S
+4861(directory)S
+5256(is)S
+5358(given)S
+2160 V
+1510(below)S
+1784(the)S
+1936(\256le)S
+2094(selection)S
+2479(window.)S
+2400 V
+1510(Selecting)S
+1912(the)S
+10 I
+2064(List)S
+2245(Image)S
+2524(Headers)S
+10 R
+2892(option)S
+3178(will)S
+3364(change)S
+3676(the)S
+3828(display)S
+4147(text)S
+4328(to)S
+4437(list)S
+4591(all)S
+4722(images)S
+5036(in)S
+5145(the)S
+5298(current)S
+2520 V
+1510(directory)S
+1913(which)S
+2200(match)S
+2486(the)S
+2650(\256lename)S
+3036(\256lter.)S
+3322(Directory)S
+3746(browsing)S
+4160(is)S
+4269(disabled)S
+4644(while)S
+4908(this)S
+5095(option)S
+5393(is)S
+5502(in)S
+2640 V
+1510(e)S
+1554 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+1615(ect.)S
+2808 V
+10 B
+1260(File)S
+1451(Patterns)S
+2928 V
+10 R
+1510(By)S
+1661(default)S
+1972(all)S
+2106(\256les)S
+2307(and)S
+2486(directories)S
+2942(will)S
+3133(be)S
+3262(listed.)S
+3539(You)S
+3746(may)S
+3953(specify)S
+4276(a)S
+4355(\256lter)S
+4579(to)S
+4692(select)S
+4954(only)S
+5167(those)S
+5413(\256les)S
+3048 V
+1510(with)S
+1721(a)S
+1798(given)S
+2053(extension)S
+2469(such)S
+2685(as)S
+2801(")S
+10 Y
+2842(*)S
+10 R
+2892(.\256ts")S
+3113(using)S
+3362(the)S
+10 I
+3516(Filter)S
+10 R
+3776(text)S
+3958(box.)S
+4195(Directories)S
+4670(will)S
+4858(always)S
+5167(be)S
+5293(seen)S
+5502(in)S
+3168 V
+1510(the)S
+1662(list)S
+1815(and)S
+1989(are)S
+2140(identi\256ed)S
+2548(with)S
+2756(a)S
+2830(trailing)S
+3149('/')S
+3273(character.)S
+3692(Any)S
+3894(valid)S
+4124(unix)S
+4332(pattern)S
+4639(matching)S
+5041(string)S
+5299(will)S
+5486(be)S
+3288 V
+1510(recognized,)S
+2006(multiple)S
+2374(templates)S
+2791(may)S
+2997(be)S
+3125(speci\256ed)S
+3514(in)S
+3626(a)S
+3704(comma-delimited)S
+4443(list)S
+4600(such)S
+4817(as)S
+4933(")S
+10 Y
+4974(*)S
+10 R
+5024(.imh,)S
+10 Y
+5230(*)S
+10 R
+5280(.\256ts")S
+5502(to)S
+3408 V
+1510(list)S
+1663(both)S
+1871(OIF)S
+2062(and)S
+2236(FITS)S
+2472(images.)S
+3576 V
+10 B
+1260(Direct)S
+1555(File)S
+1746(Load)S
+3696 V
+10 R
+1510(If)S
+1608(you)S
+1791(know)S
+2046(exactly)S
+2367(which)S
+2644(\256le)S
+2805(you)S
+2988(wish)S
+3210(to)S
+3321(load,)S
+3551(you)S
+3734(may)S
+3939(enter)S
+4171(its)S
+4299(name)S
+4548(in)S
+4659(the)S
+10 I
+4814(Load)S
+5053(File)S
+10 R
+5247(text)S
+5430(box)S
+3816 V
+1510(and)S
+1688(either)S
+1949(hit)S
+2089(<cr>)S
+2312(or)S
+2429(the)S
+2585(Load)S
+2824(button)S
+3114(to)S
+3226(load)S
+3432(it.)S
+3577(An)S
+3733(absolute)S
+4099(or)S
+4215(relative)S
+4547(path)S
+4752(name)S
+5001(may)S
+5206(be)S
+5333(given,)S
+3936 V
+1510(if)S
+1601(a)S
+1675(simple)S
+1972(\256lename)S
+2346(is)S
+2443(speci\256ed)S
+2828(it)S
+2914(will)S
+3100(be)S
+3224(searched)S
+3602(for)S
+3748(in)S
+3856(the)S
+4008(current)S
+4320(working)S
+4683(directory.)S
+4104 V
+10 B
+1260(Frame)S
+1572(Selections)S
+4224 V
+10 R
+1510(By)S
+1666(default)S
+1982(images)S
+2304(will)S
+2499(be)S
+2632(loaded)S
+2937(into)S
+3132(the)S
+3293(current)S
+3614(frame,)S
+3910(you)S
+4100(may)S
+4312(choose)S
+4629(a)S
+4713(di)S
+4791 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4852(erent)S
+5091(frame)S
+5363(using)S
+4344 V
+1510(the)S
+1662(Frame)S
+1947(menu)S
+2199(button)S
+2485(to)S
+2593(select)S
+2850(from)S
+3074(the)S
+3226(available)S
+3616(frames.)S
+4632 V
+9 B
+900(SAVE)S
+1167(PANEL)S
+4752 V
+10 R
+1260(The)S
+1445(Save)S
+1669(Panel)S
+1921(lets)S
+2090(you)S
+2270(save)S
+2477(the)S
+2629(current)S
+2941(contents)S
+3304(of)S
+3418(the)S
+3571(main)S
+3802(display)S
+4122(window)S
+4475(to)S
+4584(a)S
+4659(disk)S
+4857(\256le)S
+5016(\(including)S
+5458(the)S
+4872 V
+1260(Panner/Coords)S
+1886(markers,)S
+2264(or)S
+2379(overlay)S
+2710(graphics)S
+3079(displayed)S
+3493(by)S
+3624(the)S
+3777(client)S
+4030(program\).)S
+4457(Presently,)S
+4885(only)S
+5094(the)S
+5247(contents)S
+4992 V
+1260(of)S
+1377(the)S
+1533(main)S
+1767(display)S
+2090(window)S
+2446(may)S
+2652(be)S
+2780(saved,)S
+3066(there)S
+3299(is)S
+3400(no)S
+3534(facility)S
+3851(for)S
+4001(saving)S
+4297(the)S
+4454(undisplayed)S
+4972(contents)S
+5340(of)S
+5458(the)S
+5112 V
+1260(entire)S
+1527(frame)S
+1799(bu)S
+1899 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+1960(er)S
+2077(other)S
+2322(than)S
+2534(to)S
+2651(enable)S
+2950(the)S
+3111(autoscale)S
+3521(feature)S
+3836(or)S
+3958(zoom)S
+4219(out)S
+4386(so)S
+4514(the)S
+4675(whole)S
+4958(bu)S
+5058 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+5119(er)S
+5235(is)S
+5341(in)S
+5458(the)S
+5232 V
+1260(display)S
+1582(window.)S
+1992(A)S
+2097(limited)S
+2414(number)S
+2752(of)S
+2868(formats)S
+3206(are)S
+3360(currently)S
+3753(available,)S
+4171(others)S
+4448(will)S
+4637(be)S
+4764(added)S
+5036(in)S
+5148(future)S
+5420(ver-)S
+5352 V
+1260(sions.)S
+5520 V
+10 B
+1260(File)S
+1451(Name)S
+10 R
+2010(The)S
+2205(File)S
+2401(Name)S
+2680(text)S
+2871(box)S
+3062(allows)S
+3364(you)S
+3555(to)S
+3674(enter)S
+3914(the)S
+4077(\256le)S
+4246(name)S
+4503(of)S
+4627(the)S
+4790(saved)S
+5058(\256le.)S
+5252(A)S
+5365("%d")S
+5640 V
+2010(anywhere)S
+2429(in)S
+2539(the)S
+2693(name)S
+2941(will)S
+3129(be)S
+3255(replaced)S
+3624(by)S
+3756(a)S
+3831(sequence)S
+4227(number)S
+4563(allowing)S
+4944(multiple)S
+5309(frames)S
+5760 V
+2010(to)S
+2118(be)S
+2242(saved)S
+2499(with)S
+2707(unique)S
+3009(names.)S
+5928 V
+10 B
+1260(Format)S
+10 R
+2010(The)S
+2203(Format)S
+2530(box)S
+2718(allows)S
+3017(you)S
+3205(to)S
+3321(choose)S
+3636(the)S
+3796(format)S
+4100(of)S
+4221(the)S
+4381(image)S
+4663(to)S
+4779(be)S
+4911(created)S
+5237(however)S
+6048 V
+2010(not)S
+2187(all)S
+2336(formats)S
+2690(are)S
+2860(currently)S
+3269(implemented.)S
+3895(The)S
+4099(EPS)S
+4321(format)S
+4636(is)S
+4752(similar)S
+5078(to)S
+5204(the)S
+10 I
+5374(Print)S
+6168 V
+10 R
+2010(option)S
+2296(however)S
+2669(there)S
+2898(is)S
+2995(no)S
+3125(annotation.)S
+6336 V
+10 B
+1260(Color)S
+10 R
+2010(The)S
+2201(Color)S
+2465(box)S
+2651(lets)S
+2827(you)S
+3014(choose)S
+3328(the)S
+3487(color)S
+3729(type)S
+3938(of)S
+4058(the)S
+4217(image)S
+4498(to)S
+4613(be)S
+4744(created.)S
+5093(The)S
+5285(options)S
+6456 V
+2010(will)S
+2198(change)S
+2512(depending)S
+2960(on)S
+3092(the)S
+3246(format,)S
+3569(e.g.)S
+3745(FITS)S
+3983(doesn't)S
+4309(allow)S
+4562(color)S
+4798(so)S
+4918(no)S
+5049(color)S
+5285(options)S
+6576 V
+2010(will)S
+2203(be)S
+2334(enabled.)S
+2736(Formats)S
+3101(which)S
+3382(allow)S
+3641(24-bit)S
+3917(images)S
+4237(will)S
+4430(be)S
+4562(written)S
+4883(using)S
+5138(the)S
+5298(current)S
+6696 V
+2010(colormap)S
+2427(after)S
+2649(converting)S
+3116(to)S
+3234(a)S
+3317(24-bit)S
+3595(image,)S
+3903(pseudocolor)S
+4430(images)S
+4752(will)S
+4947(be)S
+5080(written)S
+5402(with)S
+6816 V
+2010(the)S
+2162(current)S
+2474(colormap.)S
+7680 V
+900(X11IRAF Project)S
+2703(Last change: 12 Aug 2001)S
+5480(17)S
+7920 V
+EP
+%%Page: 18 19
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XIMTOOL)S
+1376(\()S
+1425(1)S
+1491(\))S
+2787(USER COMMANDS )S
+4956(XIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+9 B
+900(PRINT)S
+1207(PANEL)S
+1080 V
+10 R
+1260(The)S
+1449(Print)S
+1678(Panel)S
+1934(allows)S
+2229(you)S
+2413(dump)S
+2675(the)S
+2831(contents)S
+3198(of)S
+3315(the)S
+3471(main)S
+3706(display)S
+4030(window)S
+4387(as)S
+4505(Encapsulated)S
+5072(Postscript)S
+5502(to)S
+1200 V
+1260(either)S
+1526(a)S
+1608(named)S
+1912(printer)S
+2216(device)S
+2514(or)S
+2635(to)S
+2751(a)S
+2833(disk)S
+3038(\256le.)S
+3259(The)S
+10 I
+3452(Print)S
+3696(To)S
+10 R
+3840(selects)S
+4144(the)S
+4304(type)S
+4514(of)S
+4635(output,)S
+4954(the)S
+10 I
+5114(Print)S
+5358(Com-)S
+1320 V
+1260(mand)S
+10 R
+1513(box)S
+1694(will)S
+1881(adjust)S
+2151(accordingly,)S
+2678(either)S
+2936(as)S
+3050(a)S
+3125(Unix)S
+3356(printer)S
+3653(command)S
+4078(or)S
+4192(as)S
+4306(a)S
+4381(\256le)S
+4540(name.)S
+4842(A)S
+4946("%d")S
+5193(anywhere)S
+1440 V
+1260(in)S
+1372(the)S
+1528(name)S
+1778(for)S
+1928(disk)S
+2129(output)S
+2419(will)S
+2609(be)S
+2737(replaced)S
+3108(by)S
+3242(a)S
+3320(sequence)S
+3719(number)S
+4058(allowing)S
+4442(multiple)S
+4810(frames)S
+5115(to)S
+5226(be)S
+5353(saved)S
+1560 V
+1260(with)S
+1469(unique)S
+1772(names.)S
+2083(Selecting)S
+2486(printers)S
+2822(from)S
+3047(the)S
+3200(installed)S
+3570(list)S
+3724(will)S
+3911(automatically)S
+4486(change)S
+4799(the)S
+4952(command)S
+5377(to)S
+5486(be)S
+1680 V
+1260(used)S
+1474(to)S
+1583(generate)S
+1951(the)S
+2104(output.)S
+2416(This)S
+2625(command)S
+3049(does)S
+3262(not)S
+3420(necessarily)S
+3893(need)S
+4111(to)S
+4219(be)S
+4343(a)S
+4417(printer)S
+4713(command,)S
+5162(the)S
+5314(printer)S
+1800 V
+1260(con\256guration)S
+1823(\256le)S
+1981(lets)S
+2150(you)S
+2330(de\256ne)S
+2604(any)S
+2778(command)S
+3202(string)S
+3460(to)S
+3568(process)S
+3897(the)S
+4049(image.)S
+2088 V
+9 B
+1080(COLOR)S
+1437(OPTIONS)S
+2208 V
+10 R
+1260(The)S
+1469(Color)S
+1751(box)S
+1955(lets)S
+2148(you)S
+2352(choose)S
+2683(the)S
+2859(color)S
+3118(type)S
+3344(of)S
+3481(the)S
+3657(image)S
+3955(to)S
+4087(be)S
+4235(created.)S
+4631(PseudoColor)S
+5203(or)S
+5341(24-bit)S
+2328 V
+1260(postscript)S
+1679(will)S
+1865(be)S
+1989(created)S
+2306(using)S
+2553(the)S
+2705(current)S
+3017(colormap)S
+3424(and)S
+3598(enhancements.)S
+2616 V
+9 B
+1080(POSTSCRIPT)S
+1672(OPTIONS)S
+2736 V
+10 B
+1260(Orientation)S
+10 R
+2010(Set)S
+2168(the)S
+2320(page)S
+2538(orientation.)S
+2964 V
+10 B
+1260(Paper)S
+1545(Size)S
+10 R
+2010(Select)S
+2284(the)S
+2436(paper)S
+2687(size)S
+2872(to)S
+2980(be)S
+3104(used.)S
+3192 V
+10 B
+1260(Image)S
+1556(Scale)S
+10 R
+2010(Set)S
+2168(the)S
+2320(scale)S
+2549(factor)S
+2812(used)S
+3026(to)S
+3135(compute)S
+3510(the)S
+3663(\256nal)S
+3872(image)S
+4147(size.)S
+4388(No)S
+4541(checking)S
+4932(is)S
+5030(done)S
+5255(to)S
+5364(make)S
+3312 V
+2010(sure)S
+2206(the)S
+2358(image)S
+2632(will)S
+2818(\256t)S
+2932(correctly)S
+3316(on)S
+3446(the)S
+3598(page.)S
+3600 V
+9 B
+1080(PROCESSING)S
+1692(OPTIONS)S
+3720 V
+10 B
+1260(Auto)S
+1501(Scale)S
+3840 V
+10 R
+1510(Toggles)S
+1865(whether)S
+2219(or)S
+2335(not)S
+2496(the)S
+2651(image)S
+2928(is)S
+3028(automatically)S
+3605(scaled)S
+3887(to)S
+3998(\256t)S
+4116(the)S
+4272(page.)S
+4549(If)S
+4649(not)S
+4811(enabled,)S
+5180(the)S
+5336(image)S
+3960 V
+1510(scale)S
+1744(will)S
+1935(be)S
+2064(used)S
+2282(to)S
+2395(determine)S
+2829(the)S
+2986(output)S
+3277(image)S
+3556(size,)S
+3771(otherwise)S
+4194(the)S
+4351(image)S
+4629(will)S
+4819(be)S
+4947(scaled)S
+5230(down)S
+5486(\(if)S
+4080 V
+1510(necessary\))S
+1960(to)S
+2068(\256t)S
+2182(on)S
+2312(the)S
+2464(page.)S
+4248 V
+10 B
+1260(Auto)S
+1501(Rotate)S
+4368 V
+10 R
+1510(Determines)S
+2005(whether)S
+2361(or)S
+2479(not)S
+2642(the)S
+2800(image)S
+3080(will)S
+3272(be)S
+3402(rotated)S
+3715(to)S
+3829(\256t)S
+3949(on)S
+4085(the)S
+4243(page.)S
+4492(When)S
+4766(set,)S
+4938(an)S
+5068(image)S
+5348(larger)S
+4488 V
+1510(than)S
+1717(the)S
+1874(current)S
+2191(orientation)S
+2659(will)S
+2850(be)S
+2979(rotated)S
+3291(and)S
+3470(possibly)S
+3839(scaled)S
+4123(to)S
+4236(\256t)S
+4355(the)S
+4511(page,)S
+4758(otherwise)S
+5180(the)S
+5336(image)S
+4608 V
+1510(may)S
+1712(be)S
+1836(scaled)S
+2115(so)S
+2234(that)S
+2414(it)S
+2500(\256ts)S
+2653(in)S
+2761(the)S
+2913(current)S
+3225(orientation.)S
+4776 V
+10 B
+1260(Max)S
+1484(Aspect)S
+4896 V
+10 R
+1510(Automatically)S
+2112(increases)S
+2507(the)S
+2659(scale)S
+2888(so)S
+3007(the)S
+3159(image)S
+3433(\256lls)S
+3614(the)S
+3766(page)S
+3984(in)S
+4092(the)S
+4244(current)S
+4556(orientation.)S
+5064 V
+10 B
+1260(Annotate)S
+5184 V
+10 R
+1510(The)S
+1696(annotate)S
+2065(option)S
+2352(toggles)S
+2672(whether)S
+3024(or)S
+3138(not)S
+3297(the)S
+3450(\256nal)S
+3660(\256le)S
+3820(includes)S
+4185(annotation)S
+4639(such)S
+4854(as)S
+4969(the)S
+5123(image)S
+5399(title,)S
+5304 V
+1510(a)S
+1584(colorbar,)S
+1971(and)S
+2145(axis)S
+2336(labels.)S
+2654(There)S
+2916(is)S
+3013(currently)S
+3403(no)S
+3533(option)S
+3819(for)S
+3965(partial)S
+4250(annotation.)S
+5592 V
+9 B
+1080(ANNOTATION)S
+1727(OPTIONS)S
+5712 V
+10 B
+1260(Annotate)S
+5832 V
+10 R
+1510(Selects)S
+1831(whether)S
+2190(Postscript)S
+2623(image)S
+2905(is)S
+3010(to)S
+3126(be)S
+3258(annotated.)S
+10 B
+3739(Title)S
+10 R
+3977(Annotate)S
+4381(with)S
+4597(a)S
+4679(title)S
+4873(on)S
+5011(the)S
+5171(top)S
+5337(of)S
+5458(the)S
+5952 V
+1510(image.)S
+10 B
+1850(Borders)S
+10 R
+2235(Annotate)S
+2642(with)S
+2860(borders)S
+3199(surrounding)S
+3722(the)S
+3884(image)S
+4168(giving)S
+4464(image)S
+4748(coordinates.)S
+10 B
+5303(Color-)S
+6072 V
+1510(bar)S
+10 R
+1692(Annotate)S
+2090(with)S
+2300(colorbar)S
+2664(at)S
+2768(the)S
+2922(bottom)S
+3238(of)S
+3353(the)S
+3507(image)S
+10 B
+3783(Title)S
+4015(String)S
+10 R
+4315(Title)S
+4537(string)S
+4798(to)S
+4909(use)S
+5075(when)S
+10 I
+5324(title)S
+10 R
+5513(is)S
+6192 V
+1510(selected.)S
+1920(The)S
+2108(special)S
+2418(value)S
+10 I
+2667(imtitle)S
+10 R
+2956(will)S
+3145(force)S
+3382(the)S
+3537(title)S
+3726(to)S
+3837(be)S
+3964(the)S
+4119(currently)S
+4512(displayed)S
+4928(image)S
+5205(title,)S
+5419(oth-)S
+6312 V
+1510(erwise)S
+1800(it)S
+1886(will)S
+2072(be)S
+2196(this)S
+2371(user-selected)S
+2921(\256eld.)S
+6600 V
+9 B
+1080(PRINTER)S
+1512(SELECTION)S
+6720 V
+10 R
+1260(The)S
+1487(printer)S
+1825(selection)S
+2252(list)S
+2447(lets)S
+2658(choose)S
+3007(the)S
+3201(printer)S
+3540(to)S
+3691(be)S
+3858(used.)S
+4139(The)S
+4367(printer)S
+4706(con\256guration)S
+5312(\256le)S
+5513(is)S
+6840 V
+1260(/usr/local/lib/ximprint.cfg)S
+2342(by)S
+2493(default)S
+2821(or)S
+2954(may)S
+3176(be)S
+3320(reset)S
+3558(using)S
+3825(the)S
+10 I
+3997(-printCon\256g)S
+10 R
+4542(command)S
+4986(line)S
+5186(switch)S
+5497(or)S
+6960 V
+10 I
+1260(printCon\256g)S
+10 R
+1752(resource.)S
+2144(The)S
+2329(format)S
+2625(of)S
+2738(the)S
+2890(\256le)S
+3048(is)S
+3145(simply)S
+7200 V
+10 I
+1950(name\\tcommand)S
+7680 V
+10 R
+900(X11IRAF Project)S
+2703(Last change: 12 Aug 2001)S
+5480(18)S
+7920 V
+EP
+%%Page: 19 20
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XIMTOOL)S
+1376(\()S
+1425(1)S
+1491(\))S
+2787(USER COMMANDS )S
+4956(XIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+1260(The)S
+10 I
+1450(name)S
+10 R
+1701(value)S
+1952(is)S
+2054(what)S
+2284(appears)S
+2624(in)S
+2738(the)S
+2896(selection)S
+3287(list)S
+3446(and)S
+3626(may)S
+3834(be)S
+3964(more)S
+4205(than)S
+4413(a)S
+4493(single)S
+4768(word,)S
+5034(the)S
+10 I
+5192(command)S
+1080 V
+10 R
+1260(can)S
+1432(be)S
+1560(any)S
+1738(command)S
+2166(that)S
+2350(accepts)S
+2677(EPS)S
+2884(input)S
+3124(from)S
+3352(a)S
+3429(pipe,)S
+3659(the)S
+3814(two)S
+3997(\256elds)S
+4247(must)S
+4475(be)S
+4602(separated)S
+5011(by)S
+5144(a)S
+5221(tab)S
+5376(char-)S
+1200 V
+1260(acter.)S
+1538(Normally)S
+1951(the)S
+2103(command)S
+2527(will)S
+2713(be)S
+2837(a)S
+2912(simple)S
+10 I
+3210(lpr)S
+3358(-Pfoo)S
+10 R
+3611(or)S
+3725(some)S
+3967(such,)S
+4206(but)S
+4365(can)S
+4534(also)S
+4726(include)S
+5051(converters)S
+5497(or)S
+1320 V
+1260(previewers.)S
+1752(At)S
+1882(most)S
+2107(128)S
+2287(printer)S
+2583(commands)S
+3046(may)S
+3248(be)S
+3372(used.)S
+1608 V
+9 B
+900(INFO)S
+1152(PANEL)S
+1728 V
+10 R
+1260(The)S
+1449(Info)S
+1649(panel)S
+1899(was)S
+2088(revised)S
+2410(to)S
+2522(provide)S
+2861(a)S
+2939(greater)S
+3249(variety)S
+3560(of)S
+3677(status)S
+3939(information.)S
+4500(The)S
+4689(type)S
+4895(of)S
+5012(output)S
+5302(is)S
+5403(con-)S
+1848 V
+1260(trolled)S
+1560(by)S
+1699(the)S
+1860(toggle)S
+2149(buttons)S
+2483(on)S
+2622(the)S
+2783(bottom)S
+3106(of)S
+3228(the)S
+3389(frame,)S
+3685(however)S
+4066(all)S
+4204(output)S
+4498(is)S
+4603(kept)S
+4813(current)S
+5133(as)S
+5254(the)S
+5414(pro-)S
+1968 V
+1260(gram)S
+1495(runs.)S
+1752(Current)S
+2087(info)S
+2278(options)S
+2603(include:)S
+2136 V
+10 B
+1620(Frame)S
+10 R
+2370(Info)S
+2566(about)S
+2818(the)S
+2970(current)S
+3282(display)S
+3601(frame.)S
+2304 V
+10 B
+1620(Server)S
+10 R
+2370(Info)S
+2584(about)S
+2854(various)S
+3197(server)S
+3489(options,)S
+3858(e.g.)S
+4051(colormaps,)S
+4541(memory)S
+4923(model,)S
+5247(antialias)S
+2424 V
+2370(type,)S
+2597(etc.)S
+2592 V
+10 B
+1620(Clients)S
+10 R
+2370(Show)S
+2650(currently)S
+3062(connected)S
+3518(clients.)S
+3886(Lists)S
+4133(available)S
+4545(connection)S
+5035(channels)S
+5436(and)S
+2712 V
+2370(active)S
+2638(ISM)S
+2846(clients.)S
+2880 V
+10 B
+1620(WCS)S
+10 R
+2370(List)S
+2556(all)S
+2686(WCS)S
+2933(and)S
+3107(mappings)S
+3526(for)S
+3672(the)S
+3824(current)S
+4136(frame.)S
+3048 V
+10 B
+1620(ISM)S
+10 R
+2370(Log)S
+2561(of)S
+2674(various)S
+2998(ISM)S
+3206(status)S
+3464(messages.)S
+3216 V
+10 B
+1620(Imtoolrc)S
+10 R
+2370(Show)S
+2628(current)S
+2940(frame)S
+3202(bu)S
+3302 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3363(er)S
+3470(con\256guration)S
+4033(table.)S
+3504 V
+9 B
+900(TILE)S
+1142(PANEL)S
+1474(\(NEW\))S
+3624 V
+10 R
+1260(With)S
+1493(the)S
+1648(additional)S
+2081(frames,)S
+2410(the)S
+2565(default)S
+2875(tiling)S
+3120(scheme)S
+3452(proved)S
+3762(inadequate.)S
+4282(A)S
+4387(new)S
+4586(control)S
+4903(panel)S
+5153(Tile)S
+5348(frame)S
+3744 V
+1260(now)S
+1471(allows)S
+1771(you)S
+1960(to)S
+2077(select)S
+2343(from)S
+2576(a)S
+2659(number)S
+3003(of)S
+3125(tile)S
+3292(con\256gurations,)S
+3928(the)S
+4089(list)S
+4251(of)S
+4373(frames)S
+4682(to)S
+4798(be)S
+4930(tiled,)S
+5171(a)S
+10 I
+5253(\256ll)S
+5397(style)S
+3864 V
+10 R
+1260(\(left-to-right)S
+1794(or)S
+1912(top-to-bottom\),)S
+2561(as)S
+2679(well)S
+2886(as)S
+3004(optional)S
+3367(labels)S
+3635(for)S
+3786(each)S
+4003(of)S
+4121(the)S
+4278(tiles)S
+4480(\(frame)S
+4780(number,)S
+5145(image)S
+5424(title)S
+3984 V
+1260(or)S
+1373(image)S
+1647(name\).)S
+4224 V
+1260(Tile)S
+1452(con\256guration)S
+2016(will)S
+2204(make)S
+2452(use)S
+2617(of)S
+2732(all)S
+2864(frames)S
+3167(currently)S
+3559(selected)S
+3912(in)S
+4022(the)S
+10 I
+4176(Tile)S
+4364(Frame)S
+10 R
+4662(group)S
+4927(in)S
+5037(the)S
+5191(following)S
+4344 V
+1260(manner:)S
+4512 V
+10 B
+1620(Disabled)S
+10 R
+2370(Do)S
+2522(not)S
+2680(tile)S
+2838(the)S
+2990(display.)S
+4680 V
+10 B
+1620(Manual)S
+10 R
+2370(Tile)S
+2561(according)S
+2984(to)S
+10 I
+3092(Manual)S
+3433(Con\256guration)S
+10 R
+4025(settings.)S
+4848 V
+10 B
+1620(Best)S
+10 R
+2370(Optimize)S
+2772(layout)S
+3052(for)S
+3198(frame)S
+3460(bu)S
+3560 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3621(er)S
+3728(aspect.)S
+5016 V
+10 B
+1620(Square)S
+10 R
+2370(Always)S
+2705(force)S
+2939(a)S
+3013(square)S
+3303(layout)S
+3583(\(2x2,)S
+3821(3x3,)S
+4026(etc\).)S
+5184 V
+10 B
+1620(Horizontal)S
+10 R
+2370(Preferentially)S
+2943(tile)S
+3101(horizontally)S
+3614(\(6)S
+3727(frames)S
+4028(==>)S
+4226(3x2\).)S
+5352 V
+10 B
+1620(Vertical)S
+10 R
+2370(Preferentially)S
+2943(tile)S
+3101(vertically)S
+3508(\(6)S
+3621(frames)S
+3922(==>)S
+4120(2x3\).)S
+5520 V
+10 B
+1620(One)S
+1828(Row)S
+10 R
+2370(Tile)S
+2561(all)S
+2691(in)S
+2799(one)S
+2973(row)S
+3158(\(Nx1\).)S
+5688 V
+10 B
+1620(One)S
+1828(Column)S
+10 R
+2370(Tile)S
+2561(all)S
+2691(in)S
+2799(one)S
+2973(column)S
+3303(\(1xN\).)S
+5976 V
+9 B
+900(COORDS)S
+1312(PANEL)S
+1644(\(NEW\))S
+6096 V
+10 R
+1260(The)S
+1452(Coords)S
+1778(Panel)S
+2037(is)S
+2141(meant)S
+2422(to)S
+2537(provide)S
+2879(a)S
+2960(full-featured)S
+3495(readout)S
+3831(as)S
+3951(well)S
+4160(as)S
+4280(serve)S
+4527(as)S
+4647(a)S
+4729(control)S
+5050(panel)S
+5304(for)S
+5458(the)S
+6216 V
+1260(various)S
+1586(options.)S
+1968(The)S
+2155(display)S
+2475(window)S
+2828(contains)S
+3192(the)S
+3345(image)S
+3620(name/title)S
+4051(and)S
+4226(frame)S
+4489(bu)S
+4589 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4650(er)S
+4758(info,)S
+4975(and)S
+5150(a)S
+5225(selection)S
+6336 V
+1260(of)S
+1373(coordinate)S
+1824(and)S
+1998(image)S
+2272(pixel)S
+2502(readouts.)S
+2925(The)S
+3110(intent)S
+3368(is)S
+3466(provide)S
+3802(more)S
+4038(infor-)S
+4296(mation)S
+4605(than)S
+4808(can)S
+4977(\256t)S
+5092(comfortably)S
+6456 V
+1260(on)S
+1409(the)S
+1580(main)S
+1829(image)S
+2122(window)S
+2493(while)S
+2764(still)S
+2964(taking)S
+3263(up)S
+3412(as)S
+3544(little)S
+3777(screen)S
+4080(space)S
+4350(as)S
+4482(possible.)S
+4914(To)S
+5073(this)S
+5266(end)S
+5458(the)S
+6576 V
+1260("Options")S
+1692(button)S
+1981(is)S
+2081(used)S
+2297(to)S
+2408(hide)S
+2613(most)S
+2841(of)S
+2957(the)S
+3112(feature)S
+3421(controls)S
+3776(when)S
+4025(not)S
+4186(in)S
+4297(use)S
+4464(\(see)S
+4658(below\).)S
+5024(Other)S
+5285(options)S
+6696 V
+1260(on)S
+1390(the)S
+1542(main)S
+1772(panel)S
+2018(include:)S
+6984 V
+10 B
+1620(WCS/Pix)S
+10 R
+2370(Toggle)S
+2683(the)S
+2835(real-time)S
+3225(WCS/pixel)S
+3700(readout)S
+4030(capability)S
+4455(\(i.e.)S
+4641(the)S
+4794(ISM)S
+5003(used)S
+5217(to)S
+5326(access)S
+7104 V
+2370(the)S
+2522(disk)S
+2719(image\).)S
+3081(This)S
+3289(must)S
+3514(be)S
+3638(enabled)S
+3978(for)S
+4124(certain)S
+4425(other)S
+4660(options)S
+4985(to)S
+5093(work.)S
+7272 V
+10 B
+1620(Pix)S
+1789(Table)S
+10 R
+2370(Open)S
+2632(a)S
+2722(panel)S
+2984(showing)S
+3369(an)S
+3509(image)S
+3800(pixel)S
+4047(table.)S
+4343(The)S
+4545(panel)S
+4808(shows)S
+5105(an)S
+5246(array)S
+5497(of)S
+7752 V
+900(X11IRAF Project)S
+2703(Last change: 12 Aug 2001)S
+5480(19)S
+7920 V
+EP
+%%Page: 20 21
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XIMTOOL)S
+1376(\()S
+1425(1)S
+1491(\))S
+2787(USER COMMANDS )S
+4956(XIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+2370(pixels)S
+2640(surrounding)S
+3154(the)S
+3307(cursor)S
+3587(position,)S
+3966(either)S
+4224(the)S
+4376(actual)S
+4644(pixel)S
+4874(values)S
+5159(if)S
+5250(the)S
+5402(ISM)S
+1080 V
+2370(is)S
+2476(enabled,)S
+2850(or)S
+2972(scaled)S
+3260(display)S
+3588(values)S
+3882(otherwise.)S
+4365(The)S
+4560(size)S
+4755(of)S
+4878(the)S
+5040(table)S
+5274(may)S
+5486(be)S
+1200 V
+2370(selected)S
+2721(from)S
+2945(the)S
+3097(menubar.)S
+1368 V
+10 B
+1620(Header)S
+10 R
+2370(Display)S
+2734(the)S
+2909(current)S
+3244(image)S
+3541(header)S
+3859(in)S
+3990(a)S
+4087(new)S
+4306(panel.)S
+4630(Both)S
+4879(the)S
+5055(entire)S
+5336(image)S
+1488 V
+2370(header)S
+2697(as)S
+2842(well)S
+3076(as)S
+3221(WCS-speci\256c)S
+3838(parts)S
+4094(of)S
+4239(the)S
+4423(header)S
+4750(are)S
+4932(available)S
+5353(under)S
+1608 V
+2370(di)S
+2448 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2509(erent)S
+2738(tabs.)S
+2984(This)S
+3192(option)S
+3478(is)S
+3575(only)S
+3783(active)S
+4051(when)S
+4297(the)S
+4449(ISM)S
+4657(is)S
+4754(enabled.)S
+1776 V
+10 B
+1620(Compass)S
+10 R
+2370(Draw)S
+2621(an)S
+2745(orientation)S
+3208(compass)S
+3582(on)S
+3712(the)S
+3864(display)S
+4183(panner.)S
+4539(If)S
+4635(the)S
+4788(ISM)S
+4997(is)S
+5095(enabled)S
+5436(and)S
+1896 V
+2370(a)S
+2456(WCS)S
+2714(is)S
+2822(present)S
+3151(in)S
+3270(the)S
+3433(header,)S
+3764(the)S
+3927(compass)S
+4312(will)S
+4509(indicate)S
+4866(N/E)S
+5068(according)S
+5502(to)S
+2016 V
+2370(the)S
+2522(WCS,)S
+2794(otherwise)S
+3212(the)S
+3364(X/Y)S
+3566(axes)S
+3773(of)S
+3886(the)S
+4038(image)S
+4312(are)S
+4463(drawn.)S
+2184 V
+10 B
+1620(Options)S
+10 R
+2370(Pop-up/down)S
+2967(the)S
+3147(option)S
+3461(control)S
+3802(portion)S
+4149(of)S
+4290(the)S
+4470(panel.)S
+4769(When)S
+5065(enabled,)S
+5458(the)S
+2304 V
+2370(Coords)S
+2706(Panel)S
+2975(will)S
+3178(change)S
+3507(size)S
+3709(to)S
+3834(reveal)S
+4124(the)S
+4293(options)S
+4634(which)S
+4924(can)S
+5108(be)S
+5248(changed)S
+2424 V
+2370(\(explained)S
+2821(below\).)S
+2712 V
+1260(The)S
+1457("Readout)S
+1873(Values")S
+2233(group)S
+2508(controls)S
+2872(the)S
+3036(selection)S
+3433(of)S
+3558(WCS)S
+3817(type,)S
+4056(location)S
+4420(and)S
+4606(format)S
+4914(to)S
+5035(be)S
+5172(displayed.)S
+2832 V
+1260(The)S
+1455("Type")S
+1782(menu)S
+2044(always)S
+2361(provides)S
+2745(a)S
+2829(selection)S
+3224(of)S
+3347(the)S
+3509(image)S
+3792(Logical,)S
+4161(Physical)S
+4539(or)S
+4661(World)S
+4955(systems,)S
+5336(which)S
+2952 V
+1260(may)S
+1472(be)S
+1606(identical)S
+1990(depending)S
+2446(on)S
+2586(the)S
+2748(image)S
+3032(header.)S
+3392(If)S
+3498(a)S
+3582(World)S
+3878(system)S
+4197(is)S
+4305(supplied)S
+4685(in)S
+4804(the)S
+4967(image)S
+5252(addition)S
+3072 V
+1260(entries)S
+1573(for)S
+1736(transformations)S
+2410(to)S
+2535(other)S
+2787(sky)S
+2973(systems,)S
+3362(\(e.g.)S
+3616(FK5)S
+3841(to)S
+3966(ICRS)S
+4236(or)S
+4366(galactic/ecliptic\))S
+5077(will)S
+5279(also)S
+5486(be)S
+3192 V
+1260(available.)S
+1706(The)S
+1892(selection)S
+2278(is)S
+2376(dependent)S
+2817(on)S
+2948(whether)S
+3300(the)S
+3453(ISM)S
+3663(is)S
+3762(running)S
+4105(as)S
+4220(well)S
+4424(as)S
+4539(WCS)S
+4788(information)S
+5292(present)S
+3312 V
+1260(in)S
+1369(the)S
+1522(image.)S
+1852(The)S
+2038("Format")S
+2440(menu)S
+2693(allows)S
+2985(the)S
+3138(use)S
+3302(to)S
+3410(select)S
+3667(a)S
+3741(sexigesimal)S
+4243(display,)S
+4587(conversion)S
+5055(to)S
+5163(degrees)S
+5497(or)S
+3432 V
+1260(radians,)S
+1604(or)S
+1718(whichever)S
+2164(format)S
+2461(is)S
+2559(most)S
+2785(natural)S
+3093(for)S
+3240(the)S
+3393(coordinate)S
+3846(being)S
+4100(display.)S
+4476(The)S
+4663(two)S
+4845(toggle)S
+5127(to)S
+5237(the)S
+5391(right)S
+3552 V
+1260(control)S
+1577(whether)S
+1932(this)S
+2111(WCS)S
+2362(is)S
+2463(to)S
+2575(be)S
+2703(displayed)S
+3120(on)S
+3254(the)S
+3410(Panel)S
+3666(\(i.e.)S
+3855(the)S
+4011(Coords)S
+4333(Panel)S
+4588(window\))S
+4976(or)S
+5092(the)S
+5247(ImgWin)S
+3672 V
+1260(\(i.e.)S
+1475(the)S
+1627(text)S
+1807(marker)S
+2119(on)S
+2249(the)S
+2401(main)S
+2631(image)S
+2905(window\).)S
+3912 V
+1260(Other)S
+1524(options)S
+1856(below)S
+2138(this)S
+2321(group)S
+2592(control)S
+2913(whether)S
+3272(or)S
+3393(not)S
+3559(to)S
+3675(display)S
+4002(the)S
+4162(WCS)S
+4417(labels,)S
+4713(the)S
+4873(image)S
+5155(name/title,)S
+4032 V
+1260(and)S
+1459(frame)S
+1746(bu)S
+1846 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+1907(er)S
+2039(information)S
+2566(in)S
+2699(the)S
+2876(main)S
+3131(Coords)S
+3475(Panel)S
+3751(display.)S
+4149(The)S
+4358("BPM)S
+4665(Data")S
+4948(option)S
+5258(controls)S
+4152 V
+1260(whether)S
+1613(or)S
+1728(not)S
+1888(the)S
+2042(ISM)S
+2252(will)S
+2440(try)S
+2583(to)S
+2693(map)S
+2897(any)S
+3073(bad-pixel)S
+3482(mask)S
+3725(associated)S
+4167(with)S
+4377(the)S
+4531(image.)S
+4862(If)S
+4960(enabled,)S
+5327(a)S
+5403(bad-)S
+4272 V
+1260(pixel)S
+1497(mask)S
+1745(speci\256ed)S
+2137(by)S
+2274(the)S
+2433(image)S
+2714(header)S
+3016(BPM)S
+3265(keyword)S
+3651(\(currently)S
+4081(\256xed)S
+4317(by)S
+4453(convention)S
+4933(but)S
+5097(this)S
+5278(may)S
+5486(be)S
+4392 V
+1260(selectable)S
+1698(later\))S
+1953(will)S
+2154(be)S
+2293(mapped)S
+2654(along)S
+2921(with)S
+3144(the)S
+3311(image.)S
+3655(Aside)S
+3933(from)S
+4172(wcs/pixel)S
+4601(readouts)S
+4985(at)S
+5103(each)S
+5331(cursor)S
+4512 V
+1260(position,)S
+1643(any)S
+1822(BPM)S
+2069(data)S
+2270(values)S
+2559(found)S
+2826(will)S
+3016(also)S
+3211(be)S
+3339(displayed.)S
+3811(A)S
+3917(non-zero)S
+4305(value)S
+4555(will)S
+4745(cause)S
+5000(the)S
+5156(BPM)S
+5402(\256eld)S
+4632 V
+1260(of)S
+1384(the)S
+1547(Coords)S
+1877(Panel)S
+2140(readout)S
+2480(as)S
+2604(well)S
+2817(as)S
+2941(the)S
+3104(main)S
+3345(image)S
+3630(window)S
+3993(marker)S
+4316(to)S
+4435(switch)S
+4737(to)S
+4856(a)S
+4941(red)S
+5109(background)S
+4752 V
+1260(color)S
+1495(to)S
+1603(\257ag)S
+1783(the)S
+1935(value.)S
+4992 V
+1260(The)S
+1453(last)S
+1630(box)S
+1818(allows)S
+2117(the)S
+2277(user)S
+2481(to)S
+2597(specify)S
+2923(a)S
+3005(di)S
+3083 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3144(erent)S
+3381(ISM)S
+3597(task)S
+3796(to)S
+3912(be)S
+4044(executed)S
+4436(or)S
+4557(to)S
+4673(reinitialize)S
+5138(the)S
+5298(current)S
+5112 V
+1260(one.)S
+1497(In)S
+1618(most)S
+1851(cases)S
+2098(this)S
+2280(won't)S
+2550(need)S
+2775(to)S
+2890(be)S
+3021(changed,)S
+3415(however)S
+3795(a)S
+3876(custom)S
+4202(ISM)S
+4417(could)S
+4676(be)S
+4807(started)S
+5110(when)S
+5363(using)S
+5232 V
+1260(special)S
+1567(data)S
+1763(formats.)S
+2153(This)S
+2361(command)S
+2785(string)S
+3043(can)S
+3211(also)S
+3402(be)S
+3526(controlled)S
+3961(by)S
+4091(the)S
+4243(application)S
+4717("ism_task")S
+5185(resource.)S
+5520 V
+9 B
+900(TCLSHELL)S
+5640 V
+10 R
+1260(The)S
+10 I
+1446(TclShell)S
+10 R
+1805(allows)S
+2097(the)S
+2250(user)S
+2447(to)S
+2556(type)S
+2759(commands)S
+3224(directly)S
+3561(to)S
+3671(the)S
+3825(TCL)S
+4046(interpreter,)S
+4518(letting)S
+4806(you)S
+4988(send)S
+5203(messages)S
+5760 V
+1260(to)S
+1369(the)S
+1522(object)S
+1797(manager)S
+2171(or)S
+2284(execute)S
+2618(speci\256c)S
+2953(procedures)S
+3420(in)S
+3528(the)S
+3680(TCL)S
+3899(code)S
+4117(that)S
+4297(makes)S
+4582(up)S
+4712(the)S
+4864(GUI.)S
+5096(It)S
+5187(is)S
+5284(used)S
+5497(as)S
+5880 V
+1260(a)S
+1338(development)S
+1888(or)S
+2005(debugging)S
+2461(tool)S
+2651(for)S
+2801(the)S
+2957(GUI,)S
+3193(but)S
+3355(for)S
+3505(an)S
+3633(example)S
+4005(of)S
+4122(what)S
+4350(it)S
+4440(does,)S
+4682(bring)S
+4927(it)S
+5017(up)S
+5151(and)S
+5329(type)S
+5536(a)S
+6000 V
+1260(command)S
+1684(such)S
+1897(as)S
+6240 V
+10 I
+1980(send)S
+2193(\256leButton)S
+2612(set)S
+2753(background)S
+3260(red)S
+6648 V
+9 B
+900(COLORMAP)S
+1462(SELECTION)S
+6768 V
+10 R
+1260(By)S
+1410(default)S
+1721(XImtool)S
+2094(will)S
+2284(display)S
+2607(images)S
+2924(using)S
+3175(either)S
+3436(a)S
+3514(grayscale)S
+3924(colormap)S
+4335(\(e.g.)S
+4576(if)S
+4671(loaded)S
+4971(by)S
+5105(a)S
+5183(client\),)S
+5497(or)S
+6888 V
+1260(a)S
+1346(private)S
+1665(colormap)S
+2084(when)S
+2342(loading)S
+2684(an)S
+2820(image)S
+3106(from)S
+3342(disk)S
+3551(that)S
+3743(contains)S
+4118(a)S
+4204(colormap.)S
+4648(Each)S
+4888(frame)S
+5161(de\256nes)S
+5485(its)S
+7008 V
+1260(own)S
+1470(colormap)S
+1885(so)S
+2013(you)S
+2202(can)S
+2379(de\256ne)S
+2662(di)S
+2740 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2801(erent)S
+3039(colormaps)S
+3494(or)S
+3616(enhancements)S
+4220(for)S
+4375(each)S
+4596(frame,)S
+4892(they)S
+5103(will)S
+5298(change)S
+7128 V
+1260(automatically)S
+1834(as)S
+1947(you)S
+2127(cycle)S
+2367(through)S
+2708(the)S
+2860(frames.)S
+7680 V
+900(X11IRAF Project)S
+2703(Last change: 12 Aug 2001)S
+5480(20)S
+7920 V
+EP
+%%Page: 21 22
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XIMTOOL)S
+1376(\()S
+1425(1)S
+1491(\))S
+2787(USER COMMANDS )S
+4956(XIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+9 B
+1080(BUILTIN)S
+1487(COLORMAPS)S
+1080 V
+10 R
+1260(Once)S
+1501(loaded,)S
+1823(the)S
+1976(colormap)S
+2384(may)S
+2588(either)S
+2847(be)S
+2973(changed)S
+3337(using)S
+3586(the)S
+3740(builtin)S
+4034(colormap)S
+4443(menu)S
+4697(under)S
+4956(the)S
+5110(View)S
+5358(menu)S
+1200 V
+1260(button)S
+1559(on)S
+1702(the)S
+1867(main)S
+2110(window,)S
+2500(or)S
+2625(from)S
+2861(the)S
+3025(Enhancement)S
+3610(box)S
+3802(on)S
+3944(the)S
+4108(control)S
+4433(panel.)S
+4716(XImtool)S
+5097(has)S
+5272(about)S
+5536(a)S
+1320 V
+1260(dozen)S
+1556(colormap)S
+1991(options)S
+2344(builtin,)S
+2689(other)S
+2952(user-de\256ned)S
+3503(colormaps)S
+3977(may)S
+4208(optionally)S
+4673(be)S
+4826(loaded.)S
+5206(It)S
+5326(is)S
+5452(not)S
+1440 V
+1260(presently)S
+1656(possible)S
+2014(to)S
+2122(save)S
+2329(colormaps)S
+2775(for)S
+2921(later)S
+3128(use.)S
+1728 V
+9 B
+1080(USER-DEFINED)S
+1782(COLORMAPS)S
+1848 V
+10 R
+1260(The)S
+10 I
+1454(cmap[12])S
+10 R
+1887(and)S
+10 I
+2070(cmapDir[12])S
+10 R
+2642(resources)S
+3057(\(or)S
+3212(command)S
+3645(line)S
+3834(arguments\))S
+4322(are)S
+4482(used)S
+4705(to)S
+4823(tell)S
+4991(which)S
+5275(speci\256c)S
+1968 V
+1260(colormaps)S
+1719(to)S
+1840(make)S
+2099(available)S
+2502(or)S
+2628(where)S
+2914(to)S
+3035(look)S
+3256(for)S
+3415(colortables)S
+3895(respectively.)S
+4474(The)S
+4671(colortables)S
+5151(are)S
+5314(loaded)S
+2088 V
+1260(when)S
+1519(ximtool)S
+1874(starts)S
+2128(up,)S
+2296(or)S
+2422(when)S
+2681(it)S
+2780(is)S
+2890(reinitialized)S
+3410(\(e.g.)S
+3630(by)S
+3773(pressing)S
+4149(the)S
+4314(Initialize)S
+4712(button)S
+5011(in)S
+5132(the)S
+5297(control)S
+2208 V
+1260(panel\).)S
+1598(XImtool)S
+1971(will)S
+2161(ignore)S
+2450(any)S
+2628(\256les)S
+2829(in)S
+2941(the)S
+3097(colormap)S
+3508(directory)S
+3901(which)S
+4178(do)S
+4311(not)S
+4472(look)S
+4683(like)S
+4866(colortables.)S
+5392(New)S
+2328 V
+1260(colortables)S
+1728(will)S
+1914(also)S
+2105(be)S
+2229(added)S
+2497(automatically)S
+3071(for)S
+3217(each)S
+3429(image)S
+3703(loaded)S
+3999(from)S
+4223(disk.)S
+2568 V
+1260(The)S
+1451(format)S
+1753(of)S
+1872(a)S
+1952(user)S
+2154(lookup)S
+2468(table)S
+2698(is)S
+2801(very)S
+3015(simple:)S
+3347(each)S
+3566(row)S
+3758(de\256nes)S
+4078(one)S
+4259(colortable)S
+4695(entry,)S
+4962(and)S
+5143(consists)S
+5497(of)S
+2688 V
+1260(three)S
+1489(columns)S
+1858(de\256ning)S
+2216(the)S
+2368(red,)S
+2550(green,)S
+2826(and)S
+3000(blue)S
+3202(values)S
+3487(scaled)S
+3766(to)S
+3874(the)S
+4026(range)S
+4277(0.0)S
+4432(\(o)S
+4515 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4576(\))S
+4639(to)S
+4747(1.0)S
+4902(\(full)S
+5104(intensity\).)S
+2928 V
+1500(R)S
+1597(G)S
+1699(B)S
+3048 V
+1500(R)S
+1597(G)S
+1699(B)S
+3168 V
+1500(\(etc.\))S
+3408 V
+1260(Blank)S
+1529(and)S
+1703(comment)S
+2105(lines)S
+2324(\(lines)S
+2576(beginning)S
+3006(with)S
+3214(a)S
+3288('#'\))S
+3467(are)S
+3618(ignored.)S
+3648 V
+1260(Usually)S
+1605(256)S
+1789(rows)S
+2017(are)S
+2172(provided,)S
+2586(but)S
+2748(the)S
+2904(number)S
+3243(may)S
+3449(actually)S
+3799(be)S
+3927(anything)S
+4311(in)S
+4423(the)S
+4579(range)S
+4834(1)S
+4918(to)S
+5031(256.)S
+5241(XImtool)S
+3768 V
+1260(will)S
+1451(interpolate)S
+1912(the)S
+2068(table)S
+2296(as)S
+2413(necessary)S
+2834(to)S
+2946(compute)S
+3324(the)S
+3480(colortable)S
+3913(values)S
+4202(used)S
+4419(in)S
+4531(XImtool.)S
+4929(XImtool)S
+5302(uses)S
+5508(at)S
+3888 V
+1260(most)S
+1485(201)S
+1665(colors)S
+1939(to)S
+2047(render)S
+2331(pixel)S
+2561(data,)S
+2782(so)S
+2901(it)S
+2987(is)S
+3084(usually)S
+3403(necessary)S
+3820(to)S
+3928(interpolate)S
+4385(the)S
+4537(table)S
+4761(when)S
+5007(it)S
+5093(is)S
+5190(loaded.)S
+4128 V
+1260(The)S
+1446(name)S
+1693(of)S
+1807(the)S
+1960(colortable)S
+2390(as)S
+2504(it)S
+2591(will)S
+2778(appear)S
+3074(in)S
+3183(the)S
+3336(XImtool)S
+3706(control)S
+4020(panel)S
+4267(is)S
+4365(the)S
+4518(root)S
+4710(name)S
+4957(of)S
+5072(the)S
+5226(\256le,)S
+5411(e.g.,)S
+4248 V
+1260(if)S
+1365(the)S
+1531(\256le)S
+1703(is)S
+1814("rainbow.lut")S
+2398(the)S
+2564(colortable)S
+3007(name)S
+3267(will)S
+3467(be)S
+3605("rainbow".)S
+4083(Lower)S
+4387(case)S
+4602(names)S
+4901(are)S
+5065(suggested)S
+5502(to)S
+4368 V
+1260(avoid)S
+1525(name)S
+1784(collisions)S
+2211(with)S
+2432(the)S
+2597(builtin)S
+2902(colortables.)S
+3408(Private)S
+3734(colormaps)S
+4193(for)S
+4352(disk)S
+4562(images)S
+4888(will)S
+5088(be)S
+5226(have)S
+5458(the)S
+4488 V
+1260(same)S
+1497(name)S
+1745(as)S
+1860(the)S
+2014(image)S
+2290(loaded.)S
+2613(If)S
+2711(the)S
+2865(same)S
+3102(colortable)S
+3533(\256le)S
+3693(appears)S
+4029(in)S
+4139(multiple)S
+4505(user)S
+4703(colortable)S
+5134(directories,)S
+4608 V
+1260(the)S
+1412(\256rst)S
+1598(one)S
+1772(found)S
+2035(will)S
+2221(be)S
+2345(used.)S
+4896 V
+9 B
+1080(MINIMIZING)S
+1677(COLORMAP)S
+2239(CONFLICTS)S
+5016 V
+10 R
+1260(The)S
+1456(Gterm)S
+1752(widget)S
+2065(used)S
+2289(by)S
+2430(XImtool)S
+2810(\(i.e.)S
+3006(the)S
+3169(main)S
+3410(display)S
+3740(window\))S
+4136(uses)S
+4349(a)S
+4434(private)S
+4753(global)S
+5045(colormap)S
+5464(for)S
+5136 V
+1260(display,)S
+1615(this)S
+1801(allows)S
+2103(it)S
+2200(to)S
+2319(have)S
+2548(greater)S
+2865(control)S
+3189(over)S
+3407(color)S
+3653(cell)S
+3838(allocation)S
+4273(but)S
+4441(can)S
+4619(occasionally)S
+5158(also)S
+5359(cause)S
+5256 V
+1260("colormap)S
+1714(\257ashing")S
+2108(as)S
+2227(the)S
+2385(mouse)S
+2682(is)S
+2785(moved)S
+3093(in)S
+3207(and)S
+3387(out)S
+3551(of)S
+3670(the)S
+3828(application.)S
+4363(The)S
+4554(problem)S
+4923(here)S
+5130(is)S
+5234(that)S
+5421(in)S
+5536(a)S
+5376 V
+1260(system)S
+1572(with)S
+1784(only)S
+1996(an)S
+2124(8-bit)S
+2347(colormap)S
+2758(\(256)S
+2975(colors\))S
+3286(all)S
+3420(applications)S
+3937(must)S
+4165(compete)S
+4536(for)S
+4685(colors,)S
+4987(programs)S
+5397(such)S
+5496 V
+1260(as)S
+1380(XV)S
+1561(or)S
+1681(Netscape)S
+2083(allocate)S
+2430(colors)S
+2711(from)S
+2942(the)S
+3102(default)S
+3417(colormap)S
+3832(leaving)S
+4164(only)S
+4380(a)S
+4462(few)S
+4649(free)S
+4841(cells)S
+5062(for)S
+5216(XImtool.)S
+5616 V
+1260(Since)S
+1513(XImtool)S
+1883(de\256nes)S
+2197(a)S
+2271(private)S
+2578(global)S
+2858(colormap)S
+3265(it)S
+3351(is)S
+3448(still)S
+3629(able)S
+3825(to)S
+3933(allocate)S
+4273(the)S
+4425(needed)S
+4737(cells)S
+4950(rather)S
+5212(than)S
+5414(fail-)S
+5736 V
+1260(ing,)S
+1449(but)S
+1613(it's)S
+1777(allocating)S
+2207(cells)S
+2426(already)S
+2755(used)S
+2974(by)S
+3110(other)S
+3351(applications.)S
+3925(As)S
+4072(the)S
+4230(mouse)S
+4527(moves)S
+4824(out)S
+4989(of)S
+5109(the)S
+5268(ximtool)S
+5856 V
+1260(window)S
+1623(those)S
+1875(cells)S
+2099(are)S
+2261(once)S
+2490(again)S
+2747(de\256ned)S
+3082(in)S
+3201(terms)S
+3464(of)S
+3587(the)S
+3749(default)S
+4066(colormap,)S
+4508(so)S
+4637(the)S
+4799(ximtool)S
+5151(window)S
+5513(is)S
+5976 V
+1260(then)S
+1470(using)S
+1725(a)S
+1807(di)S
+1885 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+1946(erent)S
+2183(colormap.)S
+2653(It)S
+2752(is)S
+2857(this)S
+3040(switching)S
+3467(of)S
+3588(the)S
+3748(colormap)S
+4164(context)S
+4497(that)S
+4686(causes)S
+4985(the)S
+5146(\257ashing)S
+5502(to)S
+6096 V
+1260(occur,)S
+1536(but)S
+1694(there)S
+1923(are)S
+2074(a)S
+2148(few)S
+2327(things)S
+2602(that)S
+2782(can)S
+2950(be)S
+3074(done)S
+3298(to)S
+3406(help)S
+3608(minimize)S
+4016(this.)S
+6336 V
+1260(XImtool)S
+1640(logically)S
+2031(de\256nes)S
+2356(200)S
+2548(colors)S
+2834(which)S
+3120(the)S
+3284(client)S
+3548(image)S
+3834(display)S
+4165(program)S
+4545(can)S
+4725(use)S
+4900(to)S
+5020(render)S
+5316(pixels.)S
+6456 V
+1260(However,)S
+1687(ximtool)S
+2036(may)S
+2245(or)S
+2365(may)S
+2574(not)S
+2739(actually)S
+3092(allocate)S
+3439(all)S
+3576(of)S
+3695(those)S
+3942(colors.)S
+4277(By)S
+4430(default)S
+4743(it)S
+4835(currently)S
+5231(allocates)S
+6576 V
+1260(only)S
+1479(about)S
+1743(192)S
+1935(colors,)S
+2246(to)S
+2366(reserve)S
+2695(64)S
+2837(colors)S
+3123(for)S
+3281(the)S
+3445(other)S
+3692(windows)S
+4095(on)S
+4237(the)S
+4401(screen.)S
+4752(You)S
+4966(don't)S
+5219(normally)S
+6696 V
+1260(notice)S
+1539(this)S
+1719(as)S
+1837(1\))S
+1955(usually)S
+2279(the)S
+2436(default)S
+2748(screen)S
+3037(colormap)S
+3449(has)S
+3617(enough)S
+3946(free)S
+4135(cells)S
+4353(to)S
+4466(allow)S
+4722(ximtool)S
+5068(to)S
+5180(match)S
+5458(the)S
+6816 V
+1260(colors,)S
+1570(and)S
+1755(2\))S
+1879(the)S
+2042(extra)S
+2282(unallocated)S
+2784(cells)S
+3009(correspond)S
+3494(to)S
+3614(the)S
+3778(brightest)S
+4170(pixels)S
+4451(in)S
+4571(the)S
+4735(rendered)S
+5125(image,)S
+5436(and)S
+6936 V
+1260(these)S
+1496(colors)S
+1771(may)S
+1974(not)S
+2132(be)S
+2256(used)S
+2469(or)S
+2582(usually)S
+2901(only)S
+3109(correspond)S
+3582(to)S
+3690(a)S
+3764(few)S
+3943(small)S
+4190(regions)S
+4514(near)S
+4715(the)S
+4867(saturated)S
+5257(cores)S
+5497(of)S
+7056 V
+1260(bright)S
+1529(objects.)S
+7296 V
+1260(You)S
+1465(can)S
+1636(eliminate)S
+2041(this)S
+2219(problem)S
+2585(by)S
+2718(setting)S
+3018(the)S
+10 I
+3173(basePixel)S
+10 R
+3594(resource)S
+3965(to)S
+4077(e.g.)S
+4285(48)S
+4419(instead)S
+4736(of)S
+4853(64,)S
+5012(which)S
+5290(will)S
+5480(let)S
+7776 V
+900(X11IRAF Project)S
+2703(Last change: 12 Aug 2001)S
+5480(21)S
+7920 V
+EP
+%%Page: 22 23
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XIMTOOL)S
+1376(\()S
+1425(1)S
+1491(\))S
+2787(USER COMMANDS )S
+4956(XIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+1260(the)S
+1428(gterm)S
+1707(widget)S
+2025(allocate)S
+2381(all)S
+2527(200)S
+2723(colors.)S
+3068(However,)S
+3504(this)S
+3695(isn't)S
+3918(recommended)S
+4528(for)S
+4689(normal)S
+5017(use)S
+5195(as)S
+5323(it)S
+5424(will)S
+1080 V
+1260(increase)S
+1624(the)S
+1784(likelihood)S
+2228(of)S
+2349(colormap)S
+2764(\257ashing.)S
+3174(If)S
+3278(you)S
+3466(change)S
+10 I
+3787(basePixel)S
+10 R
+4175(,)S
+4239(either)S
+4505(restart)S
+4793(the)S
+4954(X)S
+5065(server)S
+5347(or)S
+5469(set)S
+1200 V
+1260(the)S
+1418(resource)S
+10 I
+1791(cmapInitialize)S
+10 R
+2363(=)S
+10 I
+2419(True)S
+10 R
+2644(to)S
+2758(force)S
+2998(the)S
+3156(gterm)S
+3425(widget)S
+3732(to)S
+3845(update)S
+4146(its)S
+4276(global)S
+4561(colormap)S
+4973(resource)S
+5345(in)S
+5458(the)S
+1320 V
+1260(X)S
+1362(server.)S
+1690(The)S
+1875(colormap)S
+2282(resource)S
+2649(may)S
+2851(also)S
+3042(be)S
+3166(deleted)S
+3484(by)S
+3614(using)S
+3861(the)S
+4013(command)S
+1524 V
+10 I
+1980(xprop)S
+2243(-root)S
+2473(-remove)S
+2829(GT_image)S
+1728 V
+10 R
+1260(These)S
+1528(options)S
+1853(may)S
+2055(also)S
+2246(be)S
+2370(set)S
+2511(on)S
+2641(the)S
+2793(command)S
+3217(line)S
+3397(when)S
+3643(\256rst)S
+3829(starting)S
+4159(up.)S
+1968 V
+1260(In)S
+1388(general)S
+1726(one)S
+1915(can)S
+2098(set)S
+2254(the)S
+2421(Gterm)S
+2721(widget)S
+3039(resources)S
+10 I
+3461(basePixel)S
+10 R
+3895(and)S
+10 I
+4085(maxColors)S
+10 R
+4570(to)S
+4694(specify)S
+5028(the)S
+5196(region)S
+5497(of)S
+2088 V
+1260(colormap)S
+1680(space)S
+1944(to)S
+2065(be)S
+2202(used)S
+2428(for)S
+2587(image)S
+2874(display.)S
+3261(If)S
+3370(you)S
+3563(set)S
+10 I
+3717(maxColors)S
+10 R
+4199(to)S
+4320(a)S
+4407(small)S
+4667(value,)S
+4951(the)S
+5116(200)S
+5308(logical)S
+2208 V
+1260(colors)S
+1541(de\256ned)S
+1872(by)S
+2009(the)S
+2168(widget)S
+2477(will)S
+2670(be)S
+2801(mapped)S
+3154(by)S
+3291(the)S
+3450(imtool)S
+3749(color)S
+3991(model)S
+4278(into)S
+4471(whatever)S
+4873(number)S
+5215(of)S
+5336(colors)S
+2328 V
+1260(are)S
+1417(actually)S
+1769(available)S
+2165(to)S
+2279(the)S
+2437(widget.)S
+2800(For)S
+2974(example,)S
+3372(in)S
+3485(the)S
+3642(default)S
+3954(setup,)S
+4225(200)S
+4410(color)S
+4650(values)S
+4940(are)S
+5096(really)S
+5358(being)S
+2448 V
+1260(mapped)S
+1606(into)S
+1792(192)S
+1972(color)S
+2207(cells)S
+2420(used)S
+2633(for)S
+2779(display,)S
+3123(the)S
+3275(remaining)S
+3710(colors)S
+3984(are)S
+4135(used)S
+4348(for)S
+4494(buttons,)S
+4845(menus)S
+5137(etc)S
+5284(and)S
+5459(are)S
+2568 V
+1260(allocated)S
+1650(from)S
+1874(the)S
+2026(default)S
+2333(colormap)S
+2740(by)S
+2870(the)S
+3022(X)S
+3124(toolkit)S
+3416(when)S
+3662(the)S
+3814(application)S
+4288(starts)S
+4529(up.)S
+2808 V
+1260(Even)S
+1501(though)S
+1815(the)S
+1973(Gterm)S
+2264(widget)S
+2572(uses)S
+2780(a)S
+2860(private)S
+3174(colormap,)S
+3613(it)S
+3706(is)S
+3810(a)S
+3891(private)S
+10 I
+4205(global)S
+10 R
+4498(colormap)S
+4912(meaning)S
+5293(that)S
+5480(all)S
+2928 V
+1260(Gterm)S
+1550(widgets)S
+1896(share)S
+2141(the)S
+2298(same)S
+2537(colormap.)S
+3003(An)S
+3159(example)S
+3531(of)S
+3648(colormap)S
+4059(sharing)S
+4387(in)S
+4499(ximtool)S
+4845(is)S
+4946(the)S
+5102(main)S
+5336(image)S
+3048 V
+1260(window)S
+1619(and)S
+1800(the)S
+1959(colorbar)S
+2328(window.)S
+2742(These)S
+3017(are)S
+3175(two)S
+3362(separate)S
+3725(gterm)S
+3995(widgets)S
+4343(that)S
+4530(share)S
+4777(the)S
+4936(same)S
+5178(colormap.)S
+3168 V
+1260(They)S
+1506(have)S
+1735(to)S
+1854(share)S
+2105(the)S
+2268(same)S
+2514(colormap,)S
+2957(as)S
+3080(otherwise)S
+3508(when)S
+3764(you)S
+3954(windowed)S
+4410(the)S
+4572(main)S
+4812(image)S
+5096(window)S
+5458(the)S
+3288 V
+1260(colorbar)S
+1630(window)S
+1990(would)S
+2278(not)S
+2444(accurately)S
+2891(re\257ect)S
+3178(the)S
+3338(modi\256ed)S
+3732(colormap.)S
+4203(By)S
+4359(default)S
+4675(two)S
+4864(separate)S
+5229(ximtools)S
+3408 V
+1260(would)S
+1556(also)S
+1763(share)S
+2019(the)S
+2186(same)S
+2436(colormap)S
+2858(meaning)S
+3247(contrast)S
+3608(enhancements)S
+4218(in)S
+4341(one)S
+4530(window)S
+4897(would)S
+5192(a)S
+5236 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+5297(ect)S
+5458(the)S
+3528 V
+1260(other.)S
+1563(By)S
+1723(resetting)S
+2110(the)S
+10 I
+2275(cmapName)S
+10 R
+2767(command)S
+3204(line)S
+3397(option)S
+3696(or)S
+3822(resource)S
+4203(you)S
+4397(can)S
+4579(change)S
+4905(the)S
+5071(name)S
+5331(of)S
+5458(the)S
+3648 V
+1260(private)S
+1582(colormap)S
+2004(used)S
+2232(causing)S
+2582(separate)S
+2953(ximtools)S
+3349(to)S
+3472(use)S
+3650(di)S
+3728 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3789(erent)S
+4033(colormaps,)S
+4519(but)S
+4692(note)S
+4909(this)S
+5099(also)S
+5304(creates)S
+3768 V
+1260(colormap)S
+1671(\257ashing)S
+2022(between)S
+2388(the)S
+2544(two)S
+2728(windows)S
+3123(that)S
+3307(cannot)S
+3607(easily)S
+3874(be)S
+4002(avoided.)S
+4407(By)S
+4559(setting)S
+4861(the)S
+10 I
+5018(cmapName)S
+10 R
+5502(to)S
+3888 V
+1260("default")S
+1649(the)S
+1801(widget)S
+2103(will)S
+2289(allocate)S
+2629(colors)S
+2903(from)S
+3127(the)S
+3279(default)S
+3586(colormap,)S
+4018(but)S
+4176(this)S
+4351(is)S
+4448(of)S
+4561(little)S
+4775(use)S
+4938(at)S
+5040(the)S
+5192(moment.)S
+4128 V
+1260(There)S
+1524(are)S
+1677(a)S
+1753(number)S
+2090(of)S
+2205(other)S
+2442(resources)S
+2850(that)S
+3032(can)S
+3202(be)S
+3328(used)S
+3543(to)S
+3653(modify)S
+3974(the)S
+4129(behavior)S
+4511(of)S
+4627(the)S
+4782(Gterm)S
+5070(widget)S
+5375(color)S
+4248 V
+1260(management)S
+1801(scheme,)S
+2156(but)S
+2315(these)S
+2551(are)S
+2703(the)S
+2856(most)S
+3082(useful)S
+3356(ones.)S
+3624(For)S
+3793(question)S
+4162(and)S
+4336(further)S
+4637(information)S
+5139(feel)S
+5318(free)S
+5502(to)S
+4368 V
+1260(contact)S
+10 I
+1578(iraf@noao.edu)S
+10 R
+2184(.)S
+4776 V
+9 B
+900(DISPLAY)S
+1322(CLIENT)S
+1694(CONNECTIONS)S
+4896 V
+10 R
+1260(XImtool)S
+1629(allows)S
+1920(display)S
+2239(clients)S
+2530(to)S
+2638(connect)S
+2978(in)S
+3086(any)S
+3260(of)S
+3373(the)S
+3525(following)S
+3944(ways:)S
+5064 V
+10 B
+1260(\256fo)S
+1429(pipes)S
+5184 V
+10 R
+1510(The)S
+1706(traditional)S
+2158(approach.)S
+2589(The)S
+2785(default)S
+3103(global)S
+3394(/dev/imt1[io])S
+3963(pipes)S
+4215(may)S
+4428(be)S
+4564(used,)S
+4814(or)S
+4939(a)S
+5025(private)S
+5344(set)S
+5497(of)S
+5304 V
+1510(\256fos)S
+1728(can)S
+1906(be)S
+2040(speci\256ed)S
+2435(using)S
+2692(the)S
+10 I
+2854(-\256fo)S
+10 R
+3055(command)S
+3489(line)S
+3678(argument)S
+4094(or)S
+10 Y
+4216(*)S
+10 I
+4266(\256fo)S
+10 R
+4433(resource.)S
+4864(Values)S
+5180(should)S
+5486(be)S
+5424 V
+1510(speci\256ed)S
+1895(as)S
+2008(the)S
+2160(root)S
+2351(pathname)S
+2769(to)S
+2877(a)S
+2951(pair)S
+3136(of)S
+3250(\256fo)S
+3420(pipes)S
+3662(whose)S
+3948(last)S
+4118(character)S
+4513(is)S
+4611('i')S
+4736(or)S
+4850('o',)S
+5052(these)S
+5288(charac-)S
+5544 V
+1510(ters)S
+1687(will)S
+1876(be)S
+2003(added)S
+2274(automatically)S
+2851(when)S
+3100(opening)S
+3455(the)S
+3610(pipes.)S
+3909(For)S
+4081(example,)S
+4477(to)S
+4587(use)S
+4752(the)S
+4906(default)S
+5215(pipes)S
+5458(the)S
+5664 V
+1510(path)S
+1712(would)S
+1992(be)S
+2116(speci\256ed)S
+2501(as)S
+2614(simply)S
+2917("/dev/imt1".)S
+3438(A)S
+3540(value)S
+3786(of)S
+3899("none")S
+4205(disables)S
+4557(this)S
+4732(connection.)S
+5832 V
+10 B
+1260(tcp/ip)S
+1535(sockets)S
+5952 V
+10 R
+1510(Clients)S
+1836(connect)S
+2188(via)S
+2352(a)S
+2438(tcp/ip)S
+2708(socket.)S
+3030(The)S
+3227(default)S
+3546(port)S
+3749(is)S
+10 I
+3858(5137)S
+10 R
+4058(,)S
+4125(or)S
+4250(a)S
+4337(custom)S
+4669(port)S
+4873(may)S
+5088(be)S
+5225(speci\256ed)S
+6072 V
+1510(using)S
+1758(the)S
+10 I
+1911(-port)S
+10 R
+2142(command)S
+2567(line)S
+2747(switch)S
+3038(or)S
+3151(a)S
+10 Y
+3225(*)S
+10 I
+3275(port)S
+10 R
+3472(resource.)S
+3864(This)S
+4072(permits)S
+4402(connecting)S
+4870(to)S
+4978(the)S
+5130(server)S
+5403(over)S
+6192 V
+1510(a)S
+1584(remote)S
+1891(network)S
+2248(connection)S
+2716(anywhere)S
+3133(on)S
+3263(the)S
+3415(Internet.)S
+3780(A)S
+3883(port)S
+4075(number)S
+4411(of)S
+4525(0)S
+4606(\(zero\))S
+4874(disables)S
+5227(this)S
+5403(con-)S
+6312 V
+1510(nection.)S
+6480 V
+10 B
+1260(unix)S
+1480(domain)S
+1833(sockets)S
+6600 V
+10 R
+1510(Like)S
+1733(a)S
+1817(tcp/ip)S
+2085(socket,)S
+2405(but)S
+2573(limited)S
+2898(to)S
+3017(a)S
+3102(single)S
+3382(host)S
+3590(system.)S
+3934(Usually)S
+4286(faster)S
+4548(than)S
+4761(a)S
+4846(tcp/ip)S
+5115(socket,)S
+5436(and)S
+6720 V
+1510(comparable)S
+2008(to)S
+2119(a)S
+2196(\256fo.)S
+2393(By)S
+2543(default)S
+2853(each)S
+3068(user)S
+3267(gets)S
+3460(their)S
+3675(own)S
+3879(unix)S
+4089(domain)S
+4421(socket,)S
+4733(so)S
+4854(this)S
+5031(option)S
+5319(allows)S
+6840 V
+1510(multiple)S
+1882(users)S
+2125(to)S
+2241(run)S
+2413(ximtools)S
+2803(on)S
+2942(the)S
+3103(same)S
+3347(host)S
+3553(without)S
+3898(having)S
+4209(to)S
+4326(customize)S
+4770(things.)S
+5109(The)S
+5303(default)S
+6960 V
+1510(value)S
+1761(is)S
+1863("/tmp/.IMT%d",)S
+2558(other)S
+2798(sockets)S
+3126(may)S
+3332(be)S
+3460(de\256ned)S
+3788(using)S
+4039(the)S
+10 I
+4195(-unix)S
+10 R
+4434(command)S
+4862(line)S
+5046(switch)S
+5341(or)S
+5458(the)S
+7080 V
+10 Y
+1510(*)S
+10 I
+1560(unixaddr)S
+10 R
+1953(resource.)S
+2377(Legal)S
+2636(values)S
+2923(should)S
+3222(be)S
+3348(speci\256ed)S
+3735(as)S
+3850(a)S
+3926(\256lename)S
+4302(to)S
+4412(be)S
+4538(used)S
+4753(for)S
+4901(the)S
+5056(socket,)S
+5369(up)S
+5502(to)S
+7200 V
+1510(two)S
+1693("%d")S
+1941(\256elds)S
+2190(are)S
+2343(allowed)S
+2691(and)S
+2867(will)S
+3055(be)S
+3181(replaced)S
+3550(by)S
+3682(the)S
+3836(userid.)S
+4137(An)S
+4291(empty)S
+4573(string)S
+4833(value)S
+5081(disables)S
+5435(this)S
+7680 V
+900(X11IRAF Project)S
+2703(Last change: 12 Aug 2001)S
+5480(22)S
+7920 V
+EP
+%%Page: 23 24
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XIMTOOL)S
+1376(\()S
+1425(1)S
+1491(\))S
+2787(USER COMMANDS )S
+4956(XIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+1510(connection.)S
+1200 V
+1510(By)S
+1657(default)S
+1964(ximtool)S
+2306(listens)S
+2592(simultaneously)S
+3228(for)S
+3374(client)S
+3626(connections)S
+4133(on)S
+4263(all)S
+4394(three)S
+4624(types)S
+4866(of)S
+4980(ports.)S
+5296(Clients)S
+1320 V
+1510(may)S
+1713(connect)S
+2054(simultaneously)S
+2691(by)S
+2822(di)S
+2900 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2961(erent)S
+3190(means)S
+3475(allowing)S
+3855(up)S
+3985(to)S
+4093(three)S
+4322(di)S
+4400 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4461(erent)S
+4690(displays)S
+5048(to)S
+5156(be)S
+5280(loading)S
+1440 V
+1510(at)S
+1612(the)S
+1764(same)S
+1999(time)S
+2207(into)S
+2393(di)S
+2471 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2532(erent)S
+2761(frames.)S
+1848 V
+9 B
+1080(COMMUNICATIONS)S
+1987(PROTOCOL)S
+1968 V
+10 R
+1260(The)S
+1448(communications)S
+2142(protocol)S
+2508(used)S
+2724(is)S
+2824(a)S
+2901(slightly)S
+3236(modi\256ed)S
+3626(version)S
+3954(of)S
+4071(that)S
+4255(used)S
+4472(by)S
+4606(the)S
+4762(IIS)S
+4918(Model)S
+5213(70;)S
+5375(other)S
+2088 V
+1260(more)S
+1503(modern)S
+1846(protocols)S
+2256(will)S
+2450(likely)S
+2716(be)S
+2848(supported)S
+3280(in)S
+3396(the)S
+3556(future.)S
+3887(The)S
+4080(IIS)S
+4239(protocol)S
+4609(is)S
+4713(basically)S
+5105(a)S
+5186(command)S
+2208 V
+1260(packet)S
+1562(stream)S
+1870(with)S
+2090(a)S
+2176(header)S
+2483(describing)S
+2941(the)S
+3105(operation)S
+3524(to)S
+3644(be)S
+3780(performed)S
+4237(\(select)S
+4539(frame,)S
+4838(load)S
+5052(display,)S
+5409(read)S
+2328 V
+1260(cursor,)S
+1564(etc\),)S
+1768(and)S
+1942(an)S
+2066(optional)S
+2424(data)S
+2620(packet)S
+2910(containing)S
+3362(e.g.)S
+3536(pixels.)S
+2568 V
+1260(Beginning)S
+1712(with)S
+1925(XImtool)S
+2299(V1.3)S
+2531(the)S
+2688(protocol)S
+3056(was)S
+3246(modi\256ed)S
+3637(even)S
+3860(more)S
+4100(to)S
+4214(allow)S
+4472(extra)S
+4707(text)S
+4893(at)S
+5001(the)S
+5159(end)S
+5339(of)S
+5458(the)S
+2688 V
+1260(WCS)S
+1515(string)S
+1781(to)S
+1897(de\256ne)S
+2179(image)S
+2461(mappings)S
+2888(and)S
+3070(to)S
+3186(better)S
+3451(support)S
+3789(multiple)S
+4161(world)S
+4431(coordinate)S
+4889(systems)S
+5243(within)S
+5536(a)S
+2808 V
+1260(frame.)S
+1612(For)S
+1786(backwards)S
+2247(compatability)S
+2832(none)S
+3061(of)S
+3179(the)S
+3336(existing)S
+3688(IIS)S
+3845(protocols)S
+4252(were)S
+4480(modi\256ed)S
+4871(completely,)S
+5375(how-)S
+2928 V
+1260(ever)S
+1467(we)S
+1619(take)S
+1821(advantage)S
+2261(of)S
+2380(unused)S
+2699(registers)S
+3073(to)S
+3187(\257ag)S
+3373(the)S
+3531(new)S
+3733(features)S
+4084(in)S
+4198(existing)S
+4551(functions)S
+4958(\(like)S
+5176(read/write)S
+3048 V
+1260(WCS\).)S
+1572(The)S
+1764(WCS)S
+2018(mapping)S
+2405(changes)S
+2763(required)S
+3132(only)S
+3347(that)S
+3534(the)S
+3693(unused)S
+4013('x')S
+4166(register)S
+4503(be)S
+4635(set)S
+4784(to)S
+4900(indicate)S
+5254(the)S
+5414(new)S
+3168 V
+1260(behavior)S
+1639(was)S
+1824(desired,)S
+2167(e.g.)S
+2341(the)S
+2493(wcs)S
+2678(text)S
+2858(containing)S
+3310(the)S
+3462(extra)S
+3691(mapping)S
+4071(data.)S
+3408 V
+1260(We)S
+1444(also)S
+1651(added)S
+1935(two)S
+2131(new)S
+2343(WCS)S
+2606(calls)S
+2835(that)S
+3031(allow)S
+3299(us)S
+3434(to)S
+3558(query)S
+3831(the)S
+4000(WCS)S
+4264(version,)S
+4630(or)S
+4760(query)S
+5034(a)S
+5125(WCS)S
+5389(by)S
+5536(a)S
+3528 V
+1260(speci\256c)S
+1602(number)S
+1944(corresponding)S
+2552(to)S
+2667(a)S
+2748(mapping.)S
+3190(The)S
+3382(WCS)S
+3636(version)S
+3967(query)S
+4231(will)S
+4423(return)S
+4697(a)S
+4777(string)S
+5041(such)S
+5260(as)S
+5379("ver-)S
+3648 V
+1260(sion=10")S
+1654(which)S
+1928(can)S
+2096(be)S
+2220(parsed)S
+2510(by)S
+2640(the)S
+2792(client)S
+3044(to)S
+3152(get)S
+3304(a)S
+3378(version)S
+3702(number)S
+4037('10')S
+4233(\(corresponding)S
+4867(to)S
+4975(version)S
+5299(1.0\).)S
+3888 V
+1260(Because)S
+1634(of)S
+1759(the)S
+1923(added)S
+2203(mapping)S
+2595(text)S
+2787(the)S
+2951(WCS)S
+3210(string)S
+3480(length)S
+3772(was)S
+3969(increased)S
+4387(from)S
+4623(320)S
+4815(to)S
+4936(1024)S
+5179(bytes,)S
+5458(the)S
+4008 V
+1260(string)S
+1518(length)S
+1798(used)S
+2011(internally)S
+2424(depends)S
+2781(on)S
+2911(whether)S
+3262(the)S
+3414('x')S
+3560(register)S
+3889(has)S
+4052(been)S
+4270(set.)S
+4248 V
+1260(Support)S
+1616(for)S
+1771(the)S
+1933(full)S
+2112(16)S
+2252(frames)S
+2563(allowed)S
+2919(by)S
+3059(the)S
+3221(bit-\257ag)S
+3550('z')S
+3700(register)S
+4039(in)S
+4157(the)S
+4319(IIS)S
+4481(header)S
+4786(packet)S
+5086(required)S
+5458(the)S
+4368 V
+1260(masking)S
+1631(values)S
+1918(be)S
+2044(changed)S
+2408(at)S
+2512(various)S
+2838(places)S
+3119(in)S
+3229(the)S
+3383(code.)S
+3658(This)S
+3868(was)S
+4055(more)S
+4291(a)S
+4366(limitation)S
+4787(of)S
+4901(the)S
+5054(initial)S
+5319(imple-)S
+4488 V
+1260(mentation)S
+1690(than)S
+1892(a)S
+1966(required)S
+2328(change)S
+2640(to)S
+2748(the)S
+2900(protocol.)S
+4728 V
+1260(A)S
+1362(complete)S
+1758(summary)S
+2160(of)S
+2273(the)S
+2425(XImtool)S
+2794(IIS)S
+2946(protocol)S
+3309(implementation)S
+3967(follows.)S
+5136 V
+9 B
+1080(IIS)S
+1227(PROTOCOL)S
+1769(SUMMARY)S
+5256 V
+10 R
+1260(All)S
+1427(operations)S
+1882(are)S
+2042(initiated)S
+2409(by)S
+2548(sending)S
+2898(a)S
+2981(header)S
+3285(packet)S
+3584(containing)S
+4046(a)S
+10 I
+4130(thing)S
+4376(id)S
+10 R
+4494(\(tid\))S
+4706(and)S
+10 I
+4890(subunit)S
+10 R
+5225(selecting)S
+5376 V
+1260(the)S
+1413(function)S
+1776(to)S
+1884(be)S
+2008(performed,)S
+2478(optionally)S
+2914(followed)S
+3299(by)S
+3429(data)S
+3625(up)S
+3755(to)S
+3863(32Kb)S
+4115(long.)S
+4378(The)S
+4563(IIS)S
+4715(header)S
+5010(packet)S
+5300(used)S
+5513(is)S
+5496 V
+1260(de\256ned)S
+1584(as)S
+5616 V
+10 C
+1980(struct)S
+2460(iism70)S
+2880({)S
+5736 V
+2340(short)S
+2820(tid;)S
+5856 V
+2340(short)S
+2820(thingct;)S
+5976 V
+2340(short)S
+2820(subunit;)S
+6096 V
+2340(short)S
+2820(checksum;)S
+6216 V
+2340(short)S
+2820(x,)S
+3000(y,)S
+3180(z;)S
+6336 V
+2340(short)S
+2820(t;)S
+6456 V
+1980(};)S
+6696 V
+10 R
+1260(The)S
+10 I
+1447(thing)S
+1685(count)S
+10 R
+1939(\256eld)S
+2149(contains)S
+2514(the)S
+2668(negative)S
+3038(number)S
+3375(of)S
+3490(bytes)S
+3733(of)S
+3848(data)S
+4046(that)S
+4228(will)S
+4417(be)S
+4544(sent)S
+4738(following)S
+5160(the)S
+5315(header)S
+6816 V
+1260(packet.)S
+1605(The)S
+1790(IIS)S
+1942(header)S
+2237(checksum)S
+2666(is)S
+2763(computed)S
+3187(as)S
+7056 V
+10 C
+1500(checksum)S
+2040(=)S
+2160(0177777)S
+2640(-)S
+2760(\(tid)S
+3060(+)S
+3180(subunit)S
+3660(+)S
+3780(thingct)S
+4260(+)S
+4380(x)S
+4500(+)S
+4620(y)S
+4740(+)S
+4860(z)S
+4980(+)S
+5100(t\);)S
+7296 V
+10 R
+1260(The)S
+1447(four)S
+1645(IIS)S
+1799(registers)S
+2169(are)S
+2322(set)S
+2465(di)S
+2543 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2604(erently)S
+2913(depending)S
+3361(on)S
+3493(the)S
+3647(operation,)S
+4081(a)S
+4158(summary)S
+4563(of)S
+4679(the)S
+4834(header)S
+5132(packets)S
+5464(for)S
+7776 V
+900(X11IRAF Project)S
+2703(Last change: 12 Aug 2001)S
+5480(23)S
+7920 V
+EP
+%%Page: 24 25
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XIMTOOL)S
+1376(\()S
+1425(1)S
+1491(\))S
+2787(USER COMMANDS )S
+4956(XIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+1260(each)S
+1472(operation)S
+1879(is)S
+1976(summarized)S
+2494(below.)S
+1200 V
+10 B
+2795(IIS)S
+2959(Header)S
+3305(Packet)S
+3623(Summary)S
+1320 V
+10 R
+2530(TID)S
+3436(Subunit)S
+4136(Tct)S
+4439(X)S
+4661(Y)S
+4930(Z)S
+5235(T)S
+5514(Data)S
+1340 V
+10 Y1
+2083(2)S
+2123(2222222222222222222222222222222222222222222222222222222222222222222222222)S
+1460 V
+10 R
+1260(Read)S
+1495(Data)S
+2158(IIS_READ)S
+10 B
+2602(|)S
+10 R
+2624(PACKED)S
+3218(MEMORY)S
+4117(-NB)S
+4450(x)S
+4672(y)S
+4883(fr)S
+5188(-)S
+5493(NB)S
+1580 V
+1260(Write)S
+1517(Data)S
+2158(IIS_WRITE)S
+10 B
+2646(|)S
+10 R
+2668(PACKED)S
+3218(MEMORY)S
+4117(-NB)S
+4450(x)S
+4672(y)S
+4883(fr)S
+5188(-)S
+5493(NB)S
+1700 V
+1260(Read)S
+1495(Cursor)S
+2158(IIS_READ)S
+3218(IMCURSOR)S
+4186(-)S
+4458(-)S
+4680(-)S
+4883(-)S
+5188(-)S
+5493(-)S
+1820 V
+1260(Write)S
+1517(Cursor)S
+2158(IIS_WRITE)S
+3218(IMCURSOR)S
+4186(-)S
+4450(x)S
+4672(y)S
+4883(wcs)S
+5188(-)S
+5493(-)S
+1940 V
+1260(Set)S
+1418(Frame)S
+2158(IIS_WRITE)S
+3218(LUT)S
+10 B
+3412(|)S
+10 R
+3434(COMMAND)S
+4161(-1)S
+4458(-)S
+4680(-)S
+4883(-)S
+5188(-)S
+5493(2)S
+2060 V
+1260(Erase)S
+1511(Frame)S
+2158(IIS_WRITE)S
+10 B
+2676(|)S
+10 R
+2728(fb)S
+3218(FEEDBACK)S
+4186(-)S
+4458(-)S
+4680(-)S
+4883(fr)S
+5188(-)S
+5493(-)S
+2300 V
+1260(Old)S
+1440(Write)S
+1697(WCS)S
+2158(IIS_WRITE)S
+10 B
+2646(|)S
+10 R
+2668(PACKED)S
+3218(WCS)S
+4150(-N)S
+4458(-)S
+4680(-)S
+4883(fr)S
+5188(fb)S
+5493(320)S
+2420 V
+1260(Old)S
+1440(Read)S
+1675(WCS)S
+2158(IIS_READ)S
+3218(WCS)S
+4186(-)S
+4458(-)S
+4680(-)S
+4883(fr)S
+5188(wcs)S
+5493(320)S
+2660 V
+1260(WCS)S
+1507(Version?)S
+2158(IIS_READ)S
+3218(WCS)S
+4186(-)S
+4450(1)S
+4672(1)S
+4883(-)S
+5188(-)S
+5493(320)S
+2780 V
+1260(WCS)S
+1507(by)S
+1637(Number?)S
+2158(IIS_READ)S
+3218(WCS)S
+4186(-)S
+4450(1)S
+4680(-)S
+4883(fr)S
+5188(wcs)S
+5493(1024)S
+2900 V
+1260(New)S
+1478(Write)S
+1735(WCS)S
+2158(IIS_WRITE)S
+10 B
+2646(|)S
+10 R
+2668(PACKED)S
+3218(WCS)S
+4150(-N)S
+4450(1)S
+4680(-)S
+4883(fr)S
+5188(fb)S
+5493(1024)S
+3020 V
+1260(New)S
+1478(Read)S
+1713(WCS)S
+2158(IIS_READ)S
+3218(WCS)S
+4186(-)S
+4450(1)S
+4680(-)S
+4883(fr)S
+5188(wcs)S
+5493(1024)S
+3040 V
+10 Y1
+2083(2)S
+2123(2222222222222222222222222222222222222222222222222222222222222222222222222)S
+2083(1)S
+2940 V
+2083(1)S
+2840 V
+2083(1)S
+2740 V
+2083(1)S
+2640 V
+2083(1)S
+2540 V
+2083(1)S
+2440 V
+2083(1)S
+2340 V
+2083(1)S
+2240 V
+2083(1)S
+2140 V
+2083(1)S
+2040 V
+2083(1)S
+1940 V
+2083(1)S
+1840 V
+2083(1)S
+1740 V
+2083(1)S
+1640 V
+2083(1)S
+1540 V
+2083(1)S
+1440 V
+2083(1)S
+3040 V
+3143(1)S
+2940 V
+3143(1)S
+2840 V
+3143(1)S
+2740 V
+3143(1)S
+2640 V
+3143(1)S
+2540 V
+3143(1)S
+2440 V
+3143(1)S
+2340 V
+3143(1)S
+2240 V
+3143(1)S
+2140 V
+3143(1)S
+2040 V
+3143(1)S
+1940 V
+3143(1)S
+1840 V
+3143(1)S
+1740 V
+3143(1)S
+1640 V
+3143(1)S
+1540 V
+3143(1)S
+1440 V
+3143(1)S
+3040 V
+4042(1)S
+2940 V
+4042(1)S
+2840 V
+4042(1)S
+2740 V
+4042(1)S
+2640 V
+4042(1)S
+2540 V
+4042(1)S
+2440 V
+4042(1)S
+2340 V
+4042(1)S
+2240 V
+4042(1)S
+2140 V
+4042(1)S
+2040 V
+4042(1)S
+1940 V
+4042(1)S
+1840 V
+4042(1)S
+1740 V
+4042(1)S
+1640 V
+4042(1)S
+1540 V
+4042(1)S
+1440 V
+4042(1)S
+3040 V
+4364(1)S
+2940 V
+4364(1)S
+2840 V
+4364(1)S
+2740 V
+4364(1)S
+2640 V
+4364(1)S
+2540 V
+4364(1)S
+2440 V
+4364(1)S
+2340 V
+4364(1)S
+2240 V
+4364(1)S
+2140 V
+4364(1)S
+2040 V
+4364(1)S
+1940 V
+4364(1)S
+1840 V
+4364(1)S
+1740 V
+4364(1)S
+1640 V
+4364(1)S
+1540 V
+4364(1)S
+1440 V
+4364(1)S
+3040 V
+4586(1)S
+2940 V
+4586(1)S
+2840 V
+4586(1)S
+2740 V
+4586(1)S
+2640 V
+4586(1)S
+2540 V
+4586(1)S
+2440 V
+4586(1)S
+2340 V
+4586(1)S
+2240 V
+4586(1)S
+2140 V
+4586(1)S
+2040 V
+4586(1)S
+1940 V
+4586(1)S
+1840 V
+4586(1)S
+1740 V
+4586(1)S
+1640 V
+4586(1)S
+1540 V
+4586(1)S
+1440 V
+4586(1)S
+3040 V
+4808(1)S
+2940 V
+4808(1)S
+2840 V
+4808(1)S
+2740 V
+4808(1)S
+2640 V
+4808(1)S
+2540 V
+4808(1)S
+2440 V
+4808(1)S
+2340 V
+4808(1)S
+2240 V
+4808(1)S
+2140 V
+4808(1)S
+2040 V
+4808(1)S
+1940 V
+4808(1)S
+1840 V
+4808(1)S
+1740 V
+4808(1)S
+1640 V
+4808(1)S
+1540 V
+4808(1)S
+1440 V
+4808(1)S
+3040 V
+5113(1)S
+2940 V
+5113(1)S
+2840 V
+5113(1)S
+2740 V
+5113(1)S
+2640 V
+5113(1)S
+2540 V
+5113(1)S
+2440 V
+5113(1)S
+2340 V
+5113(1)S
+2240 V
+5113(1)S
+2140 V
+5113(1)S
+2040 V
+5113(1)S
+1940 V
+5113(1)S
+1840 V
+5113(1)S
+1740 V
+5113(1)S
+1640 V
+5113(1)S
+1540 V
+5113(1)S
+1440 V
+5113(1)S
+3040 V
+5418(1)S
+2940 V
+5418(1)S
+2840 V
+5418(1)S
+2740 V
+5418(1)S
+2640 V
+5418(1)S
+2540 V
+5418(1)S
+2440 V
+5418(1)S
+2340 V
+5418(1)S
+2240 V
+5418(1)S
+2140 V
+5418(1)S
+2040 V
+5418(1)S
+1940 V
+5418(1)S
+1840 V
+5418(1)S
+1740 V
+5418(1)S
+1640 V
+5418(1)S
+1540 V
+5418(1)S
+1440 V
+5418(1)S
+3040 V
+5773(1)S
+2940 V
+5773(1)S
+2840 V
+5773(1)S
+2740 V
+5773(1)S
+2640 V
+5773(1)S
+2540 V
+5773(1)S
+2440 V
+5773(1)S
+2340 V
+5773(1)S
+2240 V
+5773(1)S
+2140 V
+5773(1)S
+2040 V
+5773(1)S
+1940 V
+5773(1)S
+1840 V
+5773(1)S
+1740 V
+5773(1)S
+1640 V
+5773(1)S
+1540 V
+5773(1)S
+1440 V
+5773(1)S
+3280 V
+10 R
+1260(Where)S
+1675(NB)S
+2459(=)S
+2545(number)S
+2880(of)S
+2993(bytes)S
+3234(expected)S
+3618(or)S
+3731(written)S
+3400 V
+1675(x)S
+2459(=)S
+2545(x)S
+2625(position)S
+2978(of)S
+3091(operation)S
+3498(in)S
+3606(frame)S
+3868(bu)S
+3968 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4029(er)S
+4136(coords)S
+3520 V
+1675(y)S
+2459(=)S
+2545(y)S
+2625(position)S
+2978(of)S
+3091(operation)S
+3498(in)S
+3606(frame)S
+3868(bu)S
+3968 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+4029(er)S
+4136(coords)S
+3640 V
+1675(fr)S
+2459(=)S
+2545(frame)S
+2807(number)S
+3142(\(passed)S
+3471(as)S
+3584(bit\257ag)S
+3870(\(i.e.)S
+4055(1,)S
+4160(2)S
+4240(,4)S
+4345(8,)S
+4450(etc\))S
+3760 V
+1675(fb)S
+2459(=)S
+2545(frame)S
+2807(bu)S
+2907 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+2968(er)S
+3075(con\256g)S
+3355(number)S
+3690(\(zero)S
+3924(indexed\))S
+3880 V
+1675(N)S
+2459(=)S
+2545(length)S
+2825(of)S
+2938(WCS)S
+3185(string)S
+4000 V
+1675(wcs)S
+2459(=)S
+2545(WCS)S
+2792(number)S
+3127(\(usually)S
+3479(zero\))S
+4120 V
+1675(Data)S
+2459(=)S
+2545(the)S
+2697(number)S
+3032(of)S
+3145(bytes)S
+3386(of)S
+3499(data)S
+3695(to)S
+3803(be)S
+3927(read)S
+4128(or)S
+4241(written)S
+4554(following)S
+4973(the)S
+5125(header)S
+5420(packet.)S
+4360 V
+1675(IIS_WRITE)S
+2489(=)S
+2575(0400000)S
+4480 V
+1675(IIS_READ)S
+2489(=)S
+2575(0100000)S
+4600 V
+1675(COMMAND)S
+2489(=)S
+2575(0100000)S
+4720 V
+1675(PACKED)S
+2489(=)S
+2575(0040000)S
+4840 V
+1675(IMC_SAMPLE)S
+2489(=)S
+2575(0040000)S
+5080 V
+1675(MEMORY)S
+2489(=)S
+2575(001)S
+5200 V
+1675(LUT)S
+2489(=)S
+2575(002)S
+5320 V
+1675(FEEDBACK)S
+2489(=)S
+2575(005)S
+5440 V
+1675(IMCURSOR)S
+2489(=)S
+2575(020)S
+5560 V
+1675(WCS)S
+2489(=)S
+2575(021)S
+5800 V
+1260(TID)S
+1463(\256elds)S
+1717(can)S
+1892(be)S
+2023(logically)S
+2410(OR'd)S
+2670(with)S
+2886(the)S
+3046(PACKED)S
+3484(\257ag)S
+3672(indicating)S
+4110(the)S
+4270(number)S
+4613(of)S
+4734(data)S
+4938(bytes)S
+5187(is)S
+5292(exactly)S
+5920 V
+10 I
+1260(thingct)S
+10 R
+1570(bytes)S
+1813(long,)S
+2048(otherwise)S
+10 I
+2468(thingct)S
+10 R
+2778(must)S
+3005(be)S
+3131(speci\256ed)S
+3518(as)S
+3632(half)S
+3818(the)S
+3971(number)S
+4307(of)S
+4421(data)S
+4618(bytes.)S
+4915(In)S
+5029(a)S
+5104(cursor)S
+5384(read,)S
+6040 V
+1260(if)S
+1353(the)S
+1508(IIS_READ)S
+1985(\257ag)S
+2168(is)S
+2268(OR'd)S
+2523(with)S
+2734(IMC_SAMPLE)S
+3401(the)S
+3556(logical)S
+3861(cursor)S
+4143(position)S
+4499(\(i.e.)S
+4717(the)S
+4872(last)S
+5044(value)S
+5293(read)S
+5497(or)S
+6160 V
+1260(set\))S
+1445(is)S
+1552(returned)S
+1924(immediately,)S
+2489(otherwise)S
+2917(the)S
+3079(server)S
+3362(will)S
+3558(wait)S
+3770(for)S
+3926(a)S
+4010(keystroke)S
+4438(to)S
+4556(be)S
+4690(hit)S
+4836(before)S
+5130(returning)S
+5536(a)S
+6280 V
+1260(string)S
+1519(containing)S
+1972(the)S
+2125(\(x,y\))S
+2347(position,)S
+2727(wcs)S
+2914(of)S
+3029(the)S
+3183(read,)S
+3411(and)S
+3587(the)S
+3741(keystroke.)S
+4216(When)S
+4486(setting)S
+4785(the)S
+4939(frame)S
+5203(you)S
+5385(must)S
+6400 V
+1260(send)S
+1473(a)S
+1547(short)S
+1777(integer)S
+2084(in)S
+2192(the)S
+2344(data)S
+2540(containing)S
+2992(the)S
+3144(frame)S
+3406(selected.)S
+6688 V
+9 B
+900(ISM)S
+1097(COMMUNICATIONS)S
+6808 V
+10 R
+1260(The)S
+1457(ISM)S
+1677(\(Image)S
+2001(Support)S
+2360(Module\))S
+2746(can)S
+2926(be)S
+3062(any)S
+3248(external)S
+3611(task)S
+3814(which)S
+4100(connects)S
+4491(to)S
+4611(XImtool)S
+4993(over)S
+5213(a)S
+5300(socket.)S
+6928 V
+1260(Communications)S
+1974(are)S
+2125(limited)S
+2439(to)S
+2547(simple)S
+2844(null-terminated)S
+3490(text)S
+3670(strings.)S
+4022(In)S
+4135(most)S
+4360(cases)S
+4600(these)S
+4835(strings)S
+5132(are)S
+5283(just)S
+5458(the)S
+7048 V
+1260(standard)S
+1642(OBM)S
+1914(messages)S
+2335(sent)S
+2540(to)S
+2663(XImtool)S
+3047(objects)S
+3375(but)S
+3548(can)S
+3731(also)S
+3937(include)S
+4276(Tcl)S
+4454(callback)S
+4831(code)S
+5064(\(either)S
+5369(ISM-)S
+7168 V
+1260(speci\256c)S
+1609(callbacks,)S
+2049(procedures)S
+2530(which)S
+2818(can)S
+3000(be)S
+3137(added)S
+3418(to)S
+3539(the)S
+3704(callback)S
+4079(list)S
+4245(for)S
+4404(existing)S
+4764(XImtool)S
+5146(objects,)S
+5497(or)S
+7288 V
+1260(even)S
+1478(new)S
+1674(GUI)S
+1881(code)S
+2099(to)S
+2207(create)S
+2474(panels)S
+2759(and)S
+2933(new)S
+3129(objects\).)S
+7768 V
+900(X11IRAF Project)S
+2703(Last change: 12 Aug 2001)S
+5480(24)S
+7920 V
+EP
+%%Page: 25 26
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XIMTOOL)S
+1376(\()S
+1425(1)S
+1491(\))S
+2787(USER COMMANDS )S
+4956(XIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+9 B
+1080(ISM)S
+1277(SOCKET)S
+1679(CONNECTION)S
+1080 V
+10 R
+1260(The)S
+1482(ISM)S
+1727(\256rst)S
+1950(requests)S
+2344(a)S
+2455(connection)S
+2960(to)S
+3105(XImtool)S
+3511(on)S
+3678(a)S
+3789(dedicated)S
+4238(socket)S
+4561(whose)S
+4884(default)S
+5229(value)S
+5513(is)S
+1200 V
+1260("/tmp/.ISM%d",)S
+1953(where)S
+2234(the)S
+2393('%d')S
+2629(is)S
+2733(replaced)S
+3107(by)S
+3244(the)S
+3403(userid)S
+3684(allowing)S
+4071(multiple)S
+4442(users)S
+4684(on)S
+4821(a)S
+4902(machine)S
+5277(to)S
+5392(have)S
+1320 V
+1260(independent)S
+1778(sockets.)S
+2157(The)S
+2343(XImtool)S
+2713('ism_addr')S
+3182(resource)S
+3550(or)S
+3664("-ismdev")S
+4099(command-line)S
+4707(option)S
+4994(can)S
+5163(be)S
+5288(used)S
+5502(to)S
+1440 V
+1260(change)S
+1585(this)S
+1773(address,)S
+2140(a)S
+2227(value)S
+2486(of)S
+2612('none')S
+2915(will)S
+3114(disable)S
+3440(ISM)S
+3661(communications.)S
+4420(The)S
+4618(socket)S
+4916(may)S
+5130(also)S
+5333(be)S
+5469(set)S
+1560 V
+1260(with)S
+1468(an)S
+1592(ISMDEV)S
+2005(environment)S
+2540(variable)S
+2891(which)S
+3165(will)S
+3351(override)S
+3713(the)S
+3865(resource)S
+4232(or)S
+4345(command-line)S
+4952(options.)S
+1800 V
+1260(Once)S
+1502(a)S
+1578(connection)S
+2048(request)S
+2368(is)S
+2467(received,)S
+2891(XImtool)S
+3262(replies)S
+3560(with)S
+3770(a)S
+3846(message)S
+4217(telling)S
+4506(the)S
+4661(ISM)S
+4872(to)S
+4983(reconnect)S
+5403(on)S
+5536(a)S
+1920 V
+1260(di)S
+1338 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+1399(erent)S
+1629(socket,)S
+1940(it)S
+2027(then)S
+2229(frees)S
+2452(the)S
+2604(initial)S
+2868(connection)S
+3336(allowing)S
+3716(multiple)S
+4080(other)S
+4315(ISMs)S
+4562(to)S
+4670(request)S
+4988(their)S
+5201(own)S
+5403(con-)S
+2040 V
+1260(nection.)S
+1652(The)S
+1850(communications)S
+2554(between)S
+2929(XImtool)S
+3311(and)S
+3499(the)S
+3665(ISM)S
+3887(are)S
+4052(carried)S
+4372(out)S
+4544(entirely)S
+4893(over)S
+5114(this)S
+5303(second)S
+2160 V
+1260(negotiated)S
+1723(socket.)S
+2079(Once)S
+2335(connected,)S
+2810(the)S
+2978(ISM)S
+3202(appears)S
+3552(as)S
+3681(just)S
+3872(another)S
+4217(named)S
+4529(object)S
+4819(which)S
+5109(can)S
+5293(receive)S
+2280 V
+1260(OBM)S
+1518(messages.)S
+2568 V
+9 B
+1080(COMMUNICATIONS)S
+1987(PROTOCOL)S
+2688 V
+10 R
+1260(Messages)S
+1679(from)S
+1904(the)S
+2057(ISM)S
+2266(are)S
+2418(written)S
+2732(to)S
+2841(the)S
+2994(connection)S
+3463(socket)S
+3749(and)S
+3924(must)S
+4150(be)S
+4275(preceeded)S
+4709(by)S
+4841(one)S
+5017(of)S
+5132(the)S
+5286(follow-)S
+2808 V
+1260(ing)S
+1418(keywords:)S
+2976 V
+10 B
+1620(callback)S
+10 R
+2370(Negotiate)S
+2788(a)S
+2862(connection)S
+3330(on)S
+3460(another)S
+3789(socket)S
+3144 V
+10 B
+1620(ready)S
+10 R
+2370(Client)S
+2645(is)S
+2742(ready)S
+2993(to)S
+3101(begin)S
+3353(processing)S
+3312 V
+10 B
+1620(quit)S
+10 R
+2370(Client)S
+2645(is)S
+2742(shutting)S
+3095(down)S
+3347(and)S
+3521(disconnecting)S
+3480 V
+10 B
+1620(send)S
+10 R
+2370(Send)S
+2600(a)S
+2674(message)S
+3042(to)S
+3150(another)S
+3479(object)S
+3816 V
+1260(Where)S
+1555(messages)S
+1962(are)S
+2113(of)S
+2226(the)S
+2378(form:)S
+3984 V
+10 B
+1620(connect)S
+1977(<)S
+10 I
+2034(name)S
+10 B
+2250(>)S
+10 R
+3120(Request)S
+3472(a)S
+3546(connection)S
+4014(for)S
+4160(the)S
+4312(<)S
+10 I
+4368(name)S
+10 R
+4584(>)S
+4670(ISM)S
+4152 V
+10 B
+1620(ready)S
+1894(<)S
+10 I
+1951(name)S
+10 B
+2167(>)S
+10 R
+3120(Reconnection)S
+3720(request)S
+4060(for)S
+4228(the)S
+4402(<)S
+10 I
+4458(name)S
+10 R
+4674(>)S
+4782(ISM)S
+5012(on)S
+5164(negotiated)S
+4272 V
+3120(socket,)S
+3430(ISM)S
+3638(is)S
+3735(ready)S
+3986(to)S
+4094(processing.)S
+4440 V
+10 B
+1620(send)S
+1845(<)S
+10 I
+1902(obj)S
+10 B
+2030(>)S
+2117('{')S
+2252(<)S
+10 I
+2309(msg)S
+10 B
+2470(>)S
+2557('}')S
+10 R
+3120(Send)S
+3352(<)S
+10 I
+3408(msg)S
+10 R
+3569(>)S
+3657(to)S
+3767(the)S
+3921(named)S
+4219(<)S
+10 I
+4275(obj)S
+10 R
+4403(>.)S
+4546(The)S
+4733(message)S
+5104(may)S
+5309(be)S
+5436(any)S
+4560 V
+3120(valid)S
+3366(string)S
+3640(that)S
+3835(will)S
+4036(be)S
+4175(understood)S
+4664(by)S
+4809(the)S
+4976(recipient.)S
+5425(The)S
+4680 V
+3120(object)S
+3394(may)S
+3596(be)S
+3720(any)S
+3894(object)S
+4168(in)S
+4276(the)S
+4428(GUI)S
+4635(or)S
+4748(OBM)S
+5006(\(see)S
+5196(below\).)S
+4848 V
+10 B
+1620(quit)S
+10 R
+3120(ISM)S
+3341(is)S
+3451(shutting)S
+3817(down.)S
+4107(The)S
+4306(named)S
+4616(is)S
+4727(determined)S
+5220(from)S
+5458(the)S
+4968 V
+3120(communications)S
+3865(channel,)S
+4284(ISM)S
+4546(is)S
+4697(responsible)S
+5236(for)S
+5436(any)S
+5088 V
+3120(cleanup)S
+3460(of)S
+3573(it's)S
+3731(callbacks)S
+4132(before)S
+4416(issuing)S
+4730(the)S
+4882(shutdown.)S
+5328 V
+1260(All)S
+1420(messages)S
+1829(must)S
+2056(be)S
+2182(null-terminated.)S
+2885(XImtool)S
+3256(will)S
+3445(bu)S
+3545 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3606(er)S
+3716(the)S
+3871(text)S
+4054(until)S
+4271(a)S
+4348(complete)S
+4747(message)S
+5118(is)S
+5218(received.)S
+5448 V
+1260(Once)S
+1500(an)S
+1624(ISM)S
+1832(client)S
+2084(has)S
+2247(delivered)S
+2648(a)S
+2722(QUIT)S
+2990(message)S
+3358(no)S
+3488(further)S
+3789(messages)S
+4196(will)S
+4382(be)S
+4506(sent)S
+4697(the)S
+4849(that)S
+5029(ISM.)S
+5688 V
+1260(In)S
+1384(OBM)S
+1653(terminology)S
+2183(the)S
+2346(ISM)S
+2565(is)S
+2673(a)S
+2758(named)S
+3065(Client)S
+3351(class)S
+3586(object,)S
+3896(where)S
+4180(the)S
+4343(name)S
+4600(is)S
+4708(set)S
+4860(in)S
+4979(the)S
+5142(connection)S
+5808 V
+1260(request.)S
+1637(Messages)S
+2058(sent)S
+2252(to)S
+2363(the)S
+2518(ISM)S
+2729(should)S
+3029(use)S
+3195(this)S
+3373(name,)S
+3647(messages)S
+4057(sent)S
+4251(to)S
+4362("client")S
+4699(are)S
+4853(still)S
+5037(interpreted)S
+5502(to)S
+5928 V
+1260(mean)S
+1506(the)S
+1658(XImtool)S
+2027(client.)S
+6168 V
+1260(The)S
+1450(content)S
+1779(of)S
+1897(messages)S
+2309(delivered)S
+2715(to)S
+2828(the)S
+2985(ISM)S
+3198(are)S
+3354(totally)S
+3645(free-form)S
+4061(and)S
+4240(may)S
+4447(contain)S
+4776(any)S
+4955(text)S
+5141(the)S
+5299(ISM)S
+5513(is)S
+6288 V
+1260(expected)S
+1644(to)S
+1752(understand.)S
+6576 V
+9 B
+1080(GUI)S
+1277(OBJECTS)S
+6696 V
+10 R
+1260(While)S
+1548(the)S
+1714(ISM)S
+1936(can)S
+2118(send)S
+2345(a)S
+2433(message)S
+2815(to)S
+2938(any)S
+3127(object)S
+3416(in)S
+3539(the)S
+3706(task,)S
+3937(there)S
+4181(is)S
+4293(a)S
+4382(GUI)S
+4604(Parameter)S
+5053(object)S
+5342(called)S
+6816 V
+1260('ism_msg')S
+1723(designed)S
+2113(especially)S
+2547(to)S
+2660(process)S
+2994(messages)S
+3406(from)S
+3634(the)S
+3790(ISM.)S
+4057(The)S
+4246(callback)S
+4612(in)S
+4724(the)S
+4880(GUI)S
+5091(is)S
+5192(expecting)S
+6936 V
+1260(a)S
+1334(message)S
+1702(beginning)S
+2132(with)S
+2340(one)S
+2514(of)S
+2627(the)S
+2779(following)S
+3198(keywords:)S
+7104 V
+10 B
+1620(source)S
+10 R
+2370(Source)S
+2677(message)S
+3045(text)S
+3225(as)S
+3338(Tcl)S
+3501(code)S
+7272 V
+10 B
+1620(alert)S
+10 R
+2370(Message)S
+2749(contains)S
+3112(error)S
+3335(text)S
+3515(to)S
+3623(be)S
+3747(displayed)S
+4160(in)S
+4268(the)S
+4420(GUI)S
+4627('alert')S
+4900(box)S
+7752 V
+900(X11IRAF Project)S
+2703(Last change: 12 Aug 2001)S
+5480(25)S
+7920 V
+EP
+%%Page: 26 27
+BP
+/slant 0 def
+/height 1.000000 def
+10 R
+10 R
+480 V
+900(XIMTOOL)S
+1376(\()S
+1425(1)S
+1491(\))S
+2787(USER COMMANDS )S
+4956(XIMTOOL)S
+5432(\()S
+5481(1)S
+5547(\))S
+960 V
+10 B
+1620(deliver)S
+10 R
+2370(Message)S
+2750(text)S
+2931(should)S
+3229(be)S
+3354(passed)S
+3651(to)S
+3760(a)S
+3835(callback)S
+4198(routine)S
+4512(speci\256c)S
+4848(to)S
+4957(that)S
+5138(ISM.)S
+5402(This)S
+1080 V
+2370(processing)S
+2844(callback)S
+3223(may)S
+3442(have)S
+3676(been)S
+3910(previously)S
+4378(uploaded.)S
+4845(The)S
+5046(message)S
+5430(text)S
+1200 V
+2370(may)S
+2572(be)S
+2696(any)S
+2870(form)S
+3094(the)S
+3246(processing)S
+3703(callback)S
+4065(is)S
+4162(expected)S
+4546(to)S
+4654(understand.)S
+1368 V
+10 B
+1620(info)S
+10 R
+2370(Message)S
+2798(text)S
+3027(is)S
+3173(status)S
+3480(output)S
+3816(intended)S
+4240(for)S
+4436(the)S
+4638(XImtool)S
+5057('info')S
+5364(panel)S
+1488 V
+2370(\(connect/disconnect)S
+3198(requests,)S
+3580(etc\))S
+1728 V
+1260(In)S
+1373(all)S
+1503(cases)S
+1743(the)S
+1895(message)S
+2263(is)S
+2360(expected)S
+2744(to)S
+2852(be)S
+2976(of)S
+3089(the)S
+3241(form)S
+1968 V
+1525(<)S
+10 I
+1581(cmd)S
+10 R
+1747(>)S
+1833(<)S
+10 I
+1889(ism_name)S
+10 R
+2294(>)S
+2380([)S
+2443(<)S
+10 I
+2499(arg1)S
+10 R
+2688(>)S
+2774(<)S
+10 I
+2830(arg2)S
+10 R
+3019(>)S
+3105(<...>)S
+3322(])S
+2208 V
+1260(where)S
+1539(<cmd>)S
+1859(is)S
+1962(one)S
+2142(of)S
+2261(the)S
+2419(above)S
+2693(keywords,)S
+3142(<ism_name>)S
+3701(is)S
+3804(the)S
+3963(name)S
+4216(of)S
+4336(the)S
+4495(ISM)S
+4710(sending)S
+5058(the)S
+5217(message.)S
+2328 V
+1260(The)S
+1447(remainder)S
+1883(of)S
+1998(the)S
+2152(message)S
+2522(is)S
+2621(passed)S
+2919(as)S
+3034(an)S
+3160('argv')S
+3435(list)S
+3590(to)S
+3700(the)S
+3854(processing)S
+4313(callback)S
+4677(uploaded)S
+5075(for)S
+5223(the)S
+5377(ISM.)S
+2448 V
+1260(The)S
+1445(ISM)S
+1653(is)S
+1750(responsible)S
+2235(for)S
+2381(formatting)S
+2833(these)S
+3068(messages.)S
+2856 V
+9 B
+900(ENVIRONMENT)S
+2976 V
+10 B
+1260(HOME)S
+10 R
+2760(Speci\256es)S
+3151(user)S
+3347(login)S
+3583(directory)S
+3084 V
+10 B
+1260(DISPLAY)S
+10 R
+2760(Speci\256es)S
+3151(which)S
+3425(display)S
+3744(screen)S
+4028(to)S
+4136(use)S
+3192 V
+10 B
+1260(IMTOOLRC)S
+1857(or)S
+1981(imtoolrc)S
+10 R
+2760(Frame)S
+3045(bu)S
+3145 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3206(er)S
+3313(con\256guration)S
+3876(\256le)S
+3300 V
+10 B
+1260(ISMDEV)S
+10 R
+2760(ISM)S
+2968(Connection)S
+3459(socket)S
+3588 V
+10 B
+1260(DEBUG_IIS)S
+10 R
+2760(Debug)S
+3056(IIS)S
+3208(communications)S
+3899(packets)S
+3696 V
+10 B
+1260(DEBUG_ISM)S
+10 R
+2760(Debug)S
+3056(ISM)S
+3264(communications)S
+3955(packets)S
+3804 V
+10 B
+1260(DEBUG_MAPPINGS)S
+10 R
+2760(Debug)S
+3056(WCS)S
+3303(image)S
+3577(mappings)S
+4032 V
+9 B
+900(FILES)S
+4152 V
+10 B
+1260(/usr/local/lib/imtoolrc)S
+10 R
+2760(Default)S
+3089(frame)S
+3351(bu)S
+3451 H
+ (f)show 10 -.5 mul h (f)show
+10 R
+3512(er)S
+3619(con\256guration)S
+4182(\256le)S
+4260 V
+10 B
+1260(/usr/local/lib/ximprint.cfg)S
+10 R
+2760(Default)S
+3089(printer)S
+3385(con\256guration)S
+3948(\256le)S
+4368 V
+10 B
+1260(/usr/local/lib/imtoolcmap)S
+10 R
+2760(Default)S
+3089(colormap)S
+3496(directory)S
+4476 V
+10 B
+1260(/dev/imt1i)S
+10 R
+2760(Default)S
+3089(input)S
+3325(display)S
+3644(\256fo)S
+4584 V
+10 B
+1260(/dev/imt1o)S
+10 R
+2760(Default)S
+3089(output)S
+3375(display)S
+3694(\256fo)S
+4692 V
+10 B
+1260(/tmp/.IMT%d)S
+10 R
+2760(Default)S
+3089(unix)S
+3297(display)S
+3616(socket)S
+4800 V
+10 B
+1260(/tmp/.ISM%d)S
+10 R
+2760(Default)S
+3089(unix)S
+3297(ISM)S
+3505(connection)S
+3973(socket)S
+5028 V
+9 B
+900(BUGS)S
+5148 V
+10 R
+1260(Users)S
+1517(should)S
+1814(report)S
+2082(bugs)S
+2301(to)S
+10 I
+2409(iraf@noao.edu)S
+10 R
+3015(.)S
+5436 V
+9 B
+900(SEE)S
+1112(ALSO)S
+5556 V
+10 R
+1260(xgterm\(1\),)S
+1714(xtapemon\(1\))S
+5844 V
+9 B
+900(COPYRIGHT)S
+5964 V
+10 R
+1260(Copyright\(c\))S
+1806(1986)S
+2036(Association)S
+2538(of)S
+2651(Universities)S
+3164(for)S
+3310(Research)S
+3705(in)S
+3813(Astronomy)S
+4293(Inc.)S
+7680 V
+900(X11IRAF Project)S
+2703(Last change: 12 Aug 2001)S
+5480(26)S
+7920 V
+EP
+%%Trailer
+%%DocumentFonts: Times-Roman Times-Bold Times-Italic Courier Symbol Troff
+%%Pages: 27
+ \ No newline at end of file
diff --git a/vendor/x11iraf/doc/xtapemon.ps b/vendor/x11iraf/doc/xtapemon.ps
new file mode 100644
index 00000000..bab4ba17
--- /dev/null
+++ b/vendor/x11iraf/doc/xtapemon.ps
@@ -0,0 +1,361 @@
+%!PS-Adobe-3.0
+%%Creator: groff version 1.09
+%%CreationDate: Sat Apr 5 14:54:31 1997
+%%DocumentNeededResources: font Times-Roman
+%%+ font Times-Bold
+%%+ font Times-Italic
+%%DocumentSuppliedResources: procset grops 1.09 0
+%%Pages: 2
+%%PageOrder: Ascend
+%%Orientation: Portrait
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset grops 1.09 0
+/setpacking where{
+pop
+currentpacking
+true setpacking
+}if
+/grops 120 dict dup begin
+/SC 32 def
+/A/show load def
+/B{0 SC 3 -1 roll widthshow}bind def
+/C{0 exch ashow}bind def
+/D{0 exch 0 SC 5 2 roll awidthshow}bind def
+/E{0 rmoveto show}bind def
+/F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def
+/G{0 rmoveto 0 exch ashow}bind def
+/H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/I{0 exch rmoveto show}bind def
+/J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def
+/K{0 exch rmoveto 0 exch ashow}bind def
+/L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/M{rmoveto show}bind def
+/N{rmoveto 0 SC 3 -1 roll widthshow}bind def
+/O{rmoveto 0 exch ashow}bind def
+/P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/Q{moveto show}bind def
+/R{moveto 0 SC 3 -1 roll widthshow}bind def
+/S{moveto 0 exch ashow}bind def
+/T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/SF{
+findfont exch
+[exch dup 0 exch 0 exch neg 0 0]makefont
+dup setfont
+[exch/setfont cvx]cvx bind def
+}bind def
+/MF{
+findfont
+[5 2 roll
+0 3 1 roll
+neg 0 0]makefont
+dup setfont
+[exch/setfont cvx]cvx bind def
+}bind def
+/level0 0 def
+/RES 0 def
+/PL 0 def
+/LS 0 def
+/PLG{
+gsave newpath clippath pathbbox grestore
+exch pop add exch pop
+}bind def
+/BP{
+/level0 save def
+1 setlinecap
+1 setlinejoin
+72 RES div dup scale
+LS{
+90 rotate
+}{
+0 PL translate
+}ifelse
+1 -1 scale
+}bind def
+/EP{
+level0 restore
+showpage
+}bind def
+/DA{
+newpath arcn stroke
+}bind def
+/SN{
+transform
+.25 sub exch .25 sub exch
+round .25 add exch round .25 add exch
+itransform
+}bind def
+/DL{
+SN
+moveto
+SN
+lineto stroke
+}bind def
+/DC{
+newpath 0 360 arc closepath
+}bind def
+/TM matrix def
+/DE{
+TM currentmatrix pop
+translate scale newpath 0 0 .5 0 360 arc closepath
+TM setmatrix
+}bind def
+/RC/rcurveto load def
+/RL/rlineto load def
+/ST/stroke load def
+/MT/moveto load def
+/CL/closepath load def
+/FL{
+currentgray exch setgray fill setgray
+}bind def
+/BL/fill load def
+/LW/setlinewidth load def
+/RE{
+findfont
+dup maxlength 1 index/FontName known not{1 add}if dict begin
+{
+1 index/FID ne{def}{pop pop}ifelse
+}forall
+/Encoding exch def
+dup/FontName exch def
+currentdict end definefont pop
+}bind def
+/DEFS 0 def
+/EBEGIN{
+moveto
+DEFS begin
+}bind def
+/EEND/end load def
+/CNT 0 def
+/level1 0 def
+/PBEGIN{
+/level1 save def
+translate
+div 3 1 roll div exch scale
+neg exch neg exch translate
+0 setgray
+0 setlinecap
+1 setlinewidth
+0 setlinejoin
+10 setmiterlimit
+[]0 setdash
+/setstrokeadjust where{
+pop
+false setstrokeadjust
+}if
+/setoverprint where{
+pop
+false setoverprint
+}if
+newpath
+/CNT countdictstack def
+userdict begin
+/showpage{}def
+}bind def
+/PEND{
+clear
+countdictstack CNT sub{end}repeat
+level1 restore
+}bind def
+end def
+/setpacking where{
+pop
+setpacking
+}if
+%%EndResource
+%%IncludeResource: font Times-Roman
+%%IncludeResource: font Times-Bold
+%%IncludeResource: font Times-Italic
+grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72
+def/PL 792 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron
+/scaron/zcaron/Ydieresis/trademark/quotesingle/.notdef/.notdef/.notdef
+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+/.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent
+/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen
+/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
+/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O
+/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/circumflex
+/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y
+/z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft
+/guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl
+/endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut
+/dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash
+/quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen
+/brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft
+/logicalnot/minus/registered/macron/degree/plusminus/twosuperior
+/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior
+/ordmasculine/guilsinglright/onequarter/onehalf/threequarters
+/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE
+/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
+/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
+/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
+/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
+/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
+/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash
+/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
+/Times-Italic@0 ENC0/Times-Italic RE/Times-Bold@0 ENC0/Times-Bold RE
+/Times-Roman@0 ENC0/Times-Roman RE
+%%EndProlog
+%%Page: 1 1
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(XT)72 48 Q 332.94(APEMON\(1\) XT)-.93 F
+(APEMON\(1\))-.93 E/F1 9/Times-Bold@0 SF -.18(NA)72 84 S(ME).18 E F0(XT)
+108 96 Q
+(apemon \255 magtape I/O status monitor and display utility for IRAF)-.8
+E F1(SYNOPSIS)72 112.8 Q/F2 10/Times-Bold@0 SF(xtapemon)108 124.8 Q F0
+<5bad>2.5 E/F3 10/Times-Italic@0 SF(toolkitoption)A F0(...] [)2.5 E F3
+(-port)2.5 E F0(<port> ] [)2.5 E F3<ad61>2.5 E F0 2.5(][)2.5 G F3(-d)A
+F0(])2.5 E F1(OPTIONS)72 141.6 Q F0(In addition to the X T)108 153.6 Q
+(oolkit options, the follo)-.8 E(wing are supported:)-.25 E F2(-port)108
+170.4 Q F3(port)2.5 E F0
+(Set the primary port to listen on for client connections.)133 182.4 Q
+(The def)5 E(ault is 5138.)-.1 E F2(-a)108 199.2 Q F0
+(Listen on alternate port, this is the primary port number plus one.)
+16.67 E(The def)5 E(ault is 5139.)-.1 E F2(-d)108 216 Q F0(Deb)16.11 E
+(ug mode, pass client message to the standard out.)-.2 E(The def)5 E
+(ault is f)-.1 E(alse.)-.1 E F1 2.25(XR)72 244.8 S(ESOURCES)-2.25 E F2
+(XT)108 256.8 Q(apemon)-.92 E F0 .551
+(options can appear on the command line or in your X resource \214le.)
+3.051 F .55(Options on the command)5.55 F(line supercede v)108 268.8 Q
+(alues speci\214ed in your X resource \214le.)-.25 E F2(port)108 297.6 Q
+F0(Set the primary port to listen on for client connections.)41.67 E
+(The def)5 E(ault is 5138.)-.1 E F2(alter)108 314.4 Q(nate)-.15 E F0
+(Listen on alternate port, this is the primary port number plus one.)
+21.83 E(The def)5 E(ault is 5139.)-.1 E F2(deb)108 331.2 Q(ug)-.2 E F0
+(Deb)34.08 E(ug mode, pass client message to the standard out.)-.2 E
+(The def)5 E(ault is f)-.1 E(alse.)-.1 E F1(DESCRIPTION)72 348 Q F0 .68
+(Xtapemon is a magtape status monitor and display utility)108 360 R 5.68
+(.Y)-.65 G .681(ou use it to display the status of a IRAF tape)-6.78 F
+.746(job while it is running.)108 372 R .746(TCP/IP sock)5.746 F .746
+(ets are used for communication, so the IRAF tape job and xtapemon)-.1 F
+.984(may be on the same host machine or on dif)108 384 R .984
+(ferent hosts.)-.25 F .985(All V2.10 v)5.985 F .985
+(ersions of IRAF support tape status)-.15 F 1.018(output \(including e)
+108 396 R -.15(ve)-.25 G 3.517(nV).15 G 3.517(MS/IRAF\). F)-3.517 F
+1.017(or e)-.15 F 1.017(xample, suppose our w)-.15 F 1.017
+(orkstation is named)-.1 F F3(cygnus)3.517 E F0 1.017(and we are)3.517 F
+(running IRAF on host)108 408 Q F3 -.37(re)2.5 G(gulus)-.03 E F0 2.5(,u)
+C(sing magtape de)-2.5 E(vice mta.)-.25 E
+(The \214rst step is to start xtapemon on c)5 E(ygnus:)-.15 E 2.5(%x)128
+432 S(tapemon &)-2.5 E(Then in IRAF on re)108 456 Q
+(gulus we might do the follo)-.15 E(wing:)-.25 E
+(cl> set tapecap = ":so=c)128 480 Q(ygnus")-.15 E(cl> allocate mta)128
+492 Q(cl> re)128 504 Q(wind mta)-.25 E .578
+(At this point the IRAF magtape i/o dri)108 528 R -.15(ve)-.25 G 3.078
+(re).15 G -.15(xe)-3.228 G .578(cuting on re).15 F .579
+(gulus should open a connection to the xtapemon)-.15 F
+(tape monitoring serv)108 540 Q(er running on c)-.15 E
+(ygnus, and indicate that a re)-.15 E(wind operation is taking place.)
+-.25 E .781(If both xtapemon and the IRAF tape job are running on the s\
+ame host then the hostname can be omitted,)108 564 R .552
+(e.g. "set tapecap = :so".)108 576 R .553
+(The use of "set tapecap" assumes that the def)5.552 F .553
+(ault IRAF tapecap is being used.)-.1 F(If)5.553 E(the user has a pri)
+108 588 Q -.25(va)-.25 G(te tapecap, the syntax is).25 E
+(cl> set tapecap = "<my-tapecap-\214le>:so=hostname")128 612 Q .247
+(In general you can append an)108 636 R 2.747(yn)-.15 G .247
+(umber of tapecap de)-2.747 F .247(vice capability o)-.25 F -.15(ve)-.15
+G .247(rrides \(the :xx \214elds\) to the tapecap).15 F(en)108 648 Q
+(vironment speci\214cation.)-.4 E(Alternati)5 E -.15(ve)-.25 G(ly).15 E
+2.5(,t)-.65 G(he :so can be speci\214ed on the command line, e.g.)-2.5 E
+(cl> re)128 672 Q(wind "mta[:so=c)-.25 E(ygnus]")-.15 E
+(But in general it will be more con)108 696 Q -.15(ve)-.4 G
+(nient to use set tapecap.).15 E .251(It is safe to ha)108 720 R .551
+-.15(ve :)-.2 H .251(so \(status output\) enabled e).15 F -.15(ve)-.25 G
+2.751(ni).15 G 2.751(ft)-2.751 G .252(here is no xtapemon serv)-2.751 F
+2.752(er; IRAF)-.15 F .252(will try to mak)2.752 F 2.752(et)-.1 G(he)
+-2.752 E(X11IRAF Project)72 768 Q(11 Dec 1996)137.62 E(1)203.45 E EP
+%%Page: 2 2
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(XT)72 48 Q 332.94(APEMON\(1\) XT)-.93 F
+(APEMON\(1\))-.93 E 1.227(connection b)108 84 R 1.227
+(ut will proceed without an)-.2 F 3.727(yi)-.15 G 1.227
+(ndication of an error if the status output connection cannot be)-3.727
+F(established.)108 96 Q .013(The amount of tape read or written in Mb w\
+ill be accurate only if the IRAF magtape dri)108 132 R -.15(ve)-.25 G
+2.514(ra).15 G .014(ctually reads or)-2.514 F .073
+(writes all the data between the be)108 144 R .073
+(ginning of tape and the current position of the tape.)-.15 F .072
+(Hence, if one re)5.072 F(winds)-.25 E .184(the tape and then reads or \
+writes a number of tiles, the Mb used \214eld will be accurate.)108 156
+R .184(If ho)5.184 F(we)-.25 E -.15(ve)-.25 G 2.684(ro).15 G .184
+(ne does)-2.684 F 2.651(as)108 168 S .151(kip to a random \214le some)
+-2.651 F .151(where f)-.25 F .151(ar do)-.1 F .15
+(wn on the tape, IRAF will not ha)-.25 F .45 -.15(ve r)-.2 H .15
+(ead the data and the tape used).15 F .736
+(\214eld will indicate only the data actually read or written.)108 180 R
+-.15(Fo)5.737 G 3.237(re).15 G .737(xample, a re)-3.387 F .737
+(wind follo)-.25 F .737(wed by a)-.25 F/F1 10/Times-Italic@0 SF(mte)
+3.237 E(xamine)-.2 E F0 .267
+(will reliably indicate the actual amount of data on the tape, lea)108
+192 R .267(ving the tape positioned to EO)-.2 F 4.246 -.74(T. I)-.4 H
+2.766(fo).74 G .266(ne then)-2.766 F .696(appends ne)108 204 R 3.196
+<778c>-.25 G .696
+(les to the tape the tape used \214eld will still be accurate.)-3.196 F
+.696(If ho)5.696 F(we)-.25 E -.15(ve)-.25 G 3.196(ro).15 G .697
+(ne pops in a ne)-3.196 F 3.197(wt)-.25 G(ape)-3.197 E
+(and then appends a \214le at EO)108 216 Q 1.48 -.74(T, t)-.4 H
+(ape used will be in).74 E -.25(va)-.4 G(lid as the dri).25 E .3 -.15
+(ve w)-.25 H(ill rapidly skip forw).15 E(ard to the EO)-.1 E -.74(T.)-.4
+G/F2 9/Times-Bold@0 SF(AD)72 244.8 Q -1.215(VA)-.36 G(NCED USA)1.215 E
+(GE)-.495 E F0 .005(By def)108 256.8 R .004
+(ault xtapemon listens on the port 5138, called port A.)-.1 F .004
+(If when you start the xtapemon serv)5.004 F .004(er this port)-.15 F
+.048(is already b)108 268.8 R(usy)-.2 E 2.548(,x)-.65 G .048(tapemon wi\
+ll automatically switch to port B instead \(the alternate port, 5139\).)
+-2.548 F .049(This mak)5.049 F(es)-.1 E(it possible to monitor tw)108
+280.8 Q 2.5(ot)-.1 G(ape jobs at the same time.)-2.5 E .974(If you ha)
+108 304.8 R 1.274 -.15(ve x)-.2 H .973(tapemon serv).15 F .973
+(ers running on tw)-.15 F 3.473(op)-.1 G .973
+(orts it will be necessary to tell the second IRAF tape job)-3.473 F
+(what port to use, since the magtape dri)108 316.8 Q -.15(ve)-.25 G 2.5
+(rw).15 G(ill use port A by def)-2.5 E 2.5(ault. F)-.1 F(or e)-.15 E
+(xample,)-.15 E(cl> set tapecap = ":so=c)128 340.8 Q(ygnus,5139" or)-.15
+E(cl> mte)128 352.8 Q(xamine "mta[:so=,5139]")-.15 E 1.423
+(If there is some problem using the b)108 376.8 R 1.423(uiltin port def)
+-.2 F 1.423(aults you can use an)-.1 F 3.924(yp)-.15 G 1.424(ort you w)
+-3.924 F 3.924(ant. The)-.1 F(follo)3.924 E(wing)-.25 E
+(resources tell which port to use.)108 388.8 Q(XT)128 412.8 Q 58.7
+(apemon.port #)-.8 F(port A)2.5 E(XT)128 424.8 Q 40.38
+(apemon.alternate #)-.8 F(port B)2.5 E .146
+(Or you can specify the ports with the ar)108 448.8 R .145
+(gument "-port" or "-a" \(alternate\) on the command line when xtape-)
+-.18 F(mon is started.)108 460.8 Q F2 -.09(BU)72 477.6 S(GS).09 E F0
+-1.1(Yo)108 489.6 S 2.69(uc)1.1 G(an')-2.69 E 2.69(tn)-.18 G .19
+(ecessarily trust displayed information such as the de)-2.69 F .19
+(vice type and tape type.)-.25 F .19(On most platforms)5.19 F 1.002
+(this information is tak)108 501.6 R 1.001
+(en from the tapecap entry for the de)-.1 F 1.001(vice, and the accurac)
+-.25 F 3.501(yo)-.15 G 3.501(ft)-3.501 G 1.001(his information will)
+-3.501 F .87
+(depend upon the diligence of your IRAF system adminstrator when the)108
+513.6 R 3.37(yc)-.15 G .87(on\214gured tapecap for your site)-3.37 F
+(\(and on whether you use the correct logical de)108 525.6 Q
+(vice name for the dri)-.25 E .3 -.15(ve a)-.25 H
+(nd tape capacity you are using\).).15 E .404(Xtapemon tries to k)108
+549.6 R .403
+(eep track of the amount of tape used: the number of Mb \(me)-.1 F -.05
+(ga)-.15 G .403(bytes\) read or written is).05 F 1.953
+(displayed, along with the percent of the tape used.)108 561.6 R 1.953
+(Whether or not the percent used \214eld is accurate)6.953 F .73
+(depends upon a number of f)108 573.6 R 3.23(actors. First)-.1 F .729
+(the tape capacity gi)3.23 F -.15(ve)-.25 G 3.229(ni).15 G 3.229(nt)
+-3.229 G .729(he tapecap \214le must match the actual)-3.229 F 1.336
+(tape being used.)108 585.6 R 1.336
+(Second, if data compression is in use on the dri)6.336 F -.15(ve)-.25 G
+3.837(,x).15 G 1.337(tapemon will display the uncom-)-3.837 F
+(pressed quantity of data written.)108 597.6 Q(On a compression dri)5 E
+.3 -.15(ve p)-.25 H(ercent used can be greater than 100%!).15 E F2
+(SEE ALSO)72 614.4 Q F0(xgterm\(1\), ximtool\(1\))108 626.4 Q F2
+(COPYRIGHT)72 643.2 Q F0(Cop)108 655.2 Q
+(yright\(c\) 1986 Association of Uni)-.1 E -.15(ve)-.25 G
+(rsities for Research in Astronomy Inc.).15 E(X11IRAF Project)72 768 Q
+(11 Dec 1996)137.62 E(2)203.45 E EP
+%%Trailer
+end
+%%EOF