! character, 4406 Ref slash character, 42 DM !C system variable, 4375 Ref !CPU system variable, 4363 Ref !D system variable, 4375 Ref !D.TABLE_SIZE system variable array scale, 2178 Ref graphic variable, 4377 Ref !D.WINDOW system variable WDELETE procedure, 2238 Ref WINDOW procedure, 2503 Ref WSET procedure, 2550 Ref !DIR system variable, 4365 Ref, 403 EDG !DLM_PATH, 454 EDG !DLM_PATH system variable environment variable, 4365 Ref !DPI system variable, 4357 Ref !DTOR system variable, 4357 Ref !EDIT_INPUT system variable command recall, 88 Use environment variable, 4367 Ref !ERR system variable error handling, 4359 Ref WHERE function, 2243 Ref !ERROR_STATE system variable, 342 EDG, 403 EDG error handling, 465 Bld error handling variable, 4359 Ref error messages, 455 Bld I/O errors, 1498 Ref MSG, 462 Bld MSG field, 2037 Ref retrieving errors, 2037 Ref SYS_MSG, 462 Bld !ERROR_STATE.CODE system variable, 475 EDG !ERROR_STATE.MSG system variable, 403 EDG !ERROR_STATE.SYS_MSG system variable, 403 EDG !EXCEPT system variable, 4361 Ref !HELP_PATH system variable environment variable, 4367 Ref path expansion, 635 Ref using, 490 Bld !JOURNAL system variable environment variable, 4367 Ref JOURNAL procedure, 1110 Ref !MAKE_DLL system variable, 4368 Ref !MAP system variable, 340 Use constant variable, 4357 Ref coordinate conversion, 1353 Ref !MORE system variable, 4370 Ref !MOUSE system variable CURSOR procedure, 371 Ref structure information, 4361 Ref !ORDER system variable, 376 Use, 4379 Ref, 403 EDG !P system variable, 4379 Ref !P.COLOR system variable, 2611 Ref !P.FONT system variable, 4415 Ref !P.MULTI system variable, 271 Use, 4308 Ref !P.T system variable adjusting, 458 Ref creating 3-D view, 359 Ref SURFR procedure, 2064 Ref T3D procedure, 2089 Ref transformation matrix, 4342 Ref !P.T3D system variable, 359 Ref !PATH system variable environment variable, 4371 Ref expansion, 635 Ref !PI system variable, 4357 Ref !PROMPT system variable, 4372 Ref !QUIET system variable environment variable, 4372 Ref error notification, 1426 Ref !RADEG system variable, 4357 Ref !VALUES system variable, 4357 Ref !VERSION system variable, 4372 Ref !VERSION. ARCH system variable, 403 EDG !VERSION.OS system variable, 403 EDG !VERSION.OS_FAMILY system variable, 403 EDG !VERSION.RELEASE system variable, 403 EDG !WARN system variable, 4362 Ref !X system variable, 4383 Ref !Y system variable, 4383 Ref !Z system variable, 4383 Ref # operator, 30 Bld, 442 Use, 4395 Ref ## operator, 30 Bld, 443 Use, 4395 Ref ##= operator, 342 Bld #= operator, 342 Bld $ character line continuation, 4407 Ref operating system commands, 92 Use % character, printf-style format code, 283 Bld & character, 4408 Ref && operator, 31 Bld, 4396 Ref ' character, 4407 Ref * character, 4408 Ref *= operator, 342 Bld += operator, 342 Bld . character, 4407 Ref .COMPILE command, 67 Ref .CONTINUE command, 68 Ref .EDIT command, 69 Ref .FULL_RESET_SESSION command, 70 Ref .GO command, 71 Ref .idl directory, 105 Ref .OUT command, 72 Ref .prc file (GUIBuilder file), 510 Bld .prj files, 500 Bld .RESET_SESSION command, 73 Ref .RETURN command, 75 Ref .RNEW command, 76 Ref .RUN command, 78 Ref .sav file creating, 219 Bld restoring, 219 Bld saving data and variables, 171 Use .sid image files, 2835 Ref .SKIP command, 80 Ref .STEP command, 82 Ref .STEPOVER command, 83 Ref .TRACE command, 84 Ref .Xdefaults file, 2266 Ref /= operator, 342 Bld : character, 4408 Ref ; character, 4407 Ref < operator, 29 Bld, 4394 Ref -= operator, 342 Bld > operator, 4394 Ref >= operator, 342 Bld ? character conditional expression, 39 Bld starting online help, 4409 Ref ?: ternary operator, 39 Bld, 4401 Ref @ character, 176 Use, 4408 Ref \ character, escape sequences, 285 Bld ^ character, 25 Bld _EXTRA keyword, 98 ITD || operator, 32 Bld, 4396 Ref ~ operator, 32 Bld, 4396 Ref '’ character, 4407 Ref / character, in keywords, 2668 Ref 2D annotation layer, 469 ITU 2-D rendering of 3-D volumes, 1614 Ref 3D coordinate transformations, 336 Ref drawing transformation, 458 Ref images reconstructed from 2D arrays, 1775 Ref viewing coordinate system, 359 Ref rendering, 1406 Ref text objects, 612 Use transformations, 323 Use SCALE3D procedure, 1844 Ref SURFR procedure, 2064 Ref VERT_T3D function, 2218 Ref volume slices, 1936 Ref 3D plots, 413 ITU viewing, 2612 Ref 3D transforms implementing, 2089 Ref 64-bit data type long, 48 Bld unsigned long, 48 Bld 64-bit integer array creation, 1127 Ref data type, converting to, 1266 Ref LONG64ARR arrays, 1260 Ref vectors, 1260 Ref A_CORRELATE function, 86 Ref abbreviating keywords, 76 Bld aborting IDL, 170 Use about IDL, 17 Bld ABS function, 88 Ref absolute deviation, 1443 Ref absolute value, 88 Ref, 411 EDG accelerators, 974 Bld Alt key on Mac, 976 Bld assigning, 974 Bld disable, 2298 Ref, 2357 Ref, 2427 Ref, 2466 Ref, 2483 Ref ignoring, 980 Bld access field, 371 EDG, 539 EDG access_mode argument, 374 EDG accessing data in a database, 8 DM databases using IDL objects, 20 DM external databases, 17 DM Accessing Structure Tags, 277 EDG Accessing Variable Data, 292 EDG accuracy floating-point operations, 438 Use numerical algorithms, 436 Use ACOS function, 90 Ref action argument, 342 EDG, 379 EDG, 399 EDG action routines, 153 Use active command line, 2585 Ref ActiveX controls class ID, 76 EDG creating in IDL widget hierarchies, 4215 Ref destroying, 84 EDG example IDL code, 85 EDG, 88 EDG IDLcomActiveX object references, 79 EDG inserting into IDL widget hierarchy, 44 EDG, 77 EDG method calls, 79 EDG naming scheme, 76 EDG overview, 42 EDG program ID, 76 EDG properties, 80 EDG registering, 75 EDG see also IDLDrawWidget skills required, 46 EDG using in IDL, 74 EDG widget events, 81 EDG WIDGET_ACTIVEX, 44 EDG ActiveX, see IDL ActiveX applications actual parameters, 76 Bld ADAPT_HIST_EQUAL function, 92 Ref adaptive filtering, 475 Img histogram equalization, 422 Img Add Data Source dialog, 24 DM Add method, 77 ITD AddByIdentifier method, 49 ITD AddGroup method IDLffDicomEx, 28 Med adding files to a project, 505 Bld help to an application, 474 Bld system routines, 440 EDG adding an axis, 86 ITU adding borders. See padding images adding code to IDL overview, 22 EDG skills required, 23 EDG system routines, 416 EDG adding data, 49 ITD Adding To The Journal File, 387 EDG adding tools, 47 Wav addition array elements, 2118 Ref addition operator, 24 Bld, 4392 Ref AddOnNotifyObserver method, 42 ITD, 283 ITD, 315 ITD AddPolygon method IDLgrTessellator, 4025 Ref AddPrivateGroup method IDLffDicomEx, 35 Med AddPrivateSequence method IDLffDicomEx, 42 Med AddSequence method IDLffDicomEx, 46 Med ADDSYSVAR, see obsolete routines adjacency list, Delaunay triangulation, 2132 Ref ADJCT, see obsolete routines Adobe Font Metrics files, 1619 Ref Type Manager device fonts, 4426 Ref setting font, 4277 Ref AGGREGATE keyword, 77 ITD Aggregate method, 77 ITD aggregation of properties, 66 ITD, 77 ITD Aitoff map projection, 352 Use, 1355 Ref Alber's equal area conic map projection, 1355 Ref Albers equal-area conic projection, 362 Use aliasing, 413 Use aligning text (XYOUTS), 2656 Ref aligning text objects, 612 Use allocated memory, returning amount of, 863 Ref Allocating and Freeing File Units, 381 EDG allow argument, 378 EDG allowed_dims field, 538 EDG allowed_types field, 538 EDG ALOG function, 95 Ref ALOG10 function, 97 Ref alpha blending, 651 Use, 664 Use alpha channel, 650 Use, 3716 Ref, 272 Img AMOEBA function, 99 Ref ampersand, 4408 Ref analysis objects IDLanRIOGroup, 2708 Ref IDLanROI class, 2680 Ref analytic signal, 415 Use AND operator, 33 Bld, 4397 Ref AND= operator, 342 Bld Angstrom symbol, 4417 Ref animation, 321 Use closing MPEG files, 1466 Ref flickering images, 734 Ref MPEG frame storage, 1471 Ref opening MPEG files, 1467 Ref saving MPEG files, 1473 Ref widgets (CW_ANIMATE), 384 Ref widgets (XINTERANIMATE), 2570 Ref XVOLUME, 2644 Ref ANNOTATE procedure, 103 Ref annotating countours, 268 ITU freehand type, 85 ITU images, 218 ITU indexed images, 158 Img line type, 82 ITU oval type, 83 ITU plots, 291 ITU polygon type, 84 ITU rectangle type, 83 ITU RGB images, 163 Img, 168 Img text type, 81 ITU toolbar for, 359 ITU types of, 81 ITU volumes, 313 ITU annotating text objects, 611 Use annotations adding to an HDF file, 259 SDF of displayed images, 103 Ref plots, 255 Use reading next, 265 SDF retrieving HDF reference numbers, 270 SDF anonymous structures, 182 Bld, 275 EDG, 276 EDG ANOVA, see obsolete routines ANOVA_UNEQUAL, see obsolete routines ANSI C, 24 EDG API conformance standard, 15 DM functions, 15 DM apostrophe, 4407 Ref APP_USER_DIR function, 105 Ref APP_USER_DIR_QUERY function, 114 Ref AppleScript, 18 Obs application user directory, 105 Ref applications distributing on a CD-ROM, 578 Bld IDL Virtual Machine, 537 Bld installation issues, 584 Bld starting, Unix, 577 Bld starting, Windows, 571 Bld written in IDL, 16 Bld Appropriate Applications of Callable IDL, 465 EDG approximating models, statistical, 283 Ref arc-cosine, 90 Ref architecture of iTools, 19 ITD architecture, current version in use, 4372 Ref arc-sine, 132 Ref arc-tangent, 137 Ref arg_max field, 441 EDG, 534 EDG arg_min field, 441 EDG, 534 EDG ARG_PRESENT function, 119 Ref arg_struct argument, 536 EDG argc argument, 301 EDG, 311 EDG, 374 EDG, 377 EDG, 381 EDG, 386 EDG, 417 EDG, 471 EDG, 475 EDG, 478 EDG, 524 EDG, 536 EDG argk argument, 311 EDG, 374 EDG, 377 EDG, 386 EDG, 417 EDG, 524 EDG arguments checking, 347 EDG checking existence of, 119 Ref described, 61 Ref keyword see keywords keywords, 41 DM positional parameters, 41 DM supplying values for missing, 411 Bld arguments, described, 2667 Ref argv argument, 301 EDG, 311 EDG, 347 EDG, 374 EDG, 377 EDG, 381 EDG, 386 EDG, 417 EDG, 471 EDG, 475 EDG, 478 EDG, 524 EDG, 536 EDG arithmetic errors, 467 Bld ARMA filter, 420 Use arr_len field, 273 EDG array creation routines, 402 Bld majority, 151 Bld manipulation routines, 403 Bld array operators CHOLDC, 255 Ref CHOLSOL, 257 Ref COND, 300 Ref CRAMER, 352 Ref DETERM, 535 Ref EIGENVEC, 599 Ref ELMHES, 602 Ref GS_ITER, 833 Ref HQR, 890 Ref INVERT, 1016 Ref LA_CHOLDC, 1129 Ref LA_CHOLMPROVE, 1132 Ref LA_CHOLSOL, 1136 Ref LA_DETERM, 1139 Ref LA_EIGENPROBLEM, 1141 Ref LA_EIGENVEC, 1153 Ref LA_ELMHES, 1157 Ref LA_HQR, 1163 Ref LA_INVERT, 1166 Ref LA_LUDC, 1178 Ref LA_LUMPROVE, 1181 Ref LA_LUSOL, 1184 Ref LA_SVD, 1187 Ref LA_TRIDC, 1191 Ref LA_TRIQL, 1199 Ref LA_TRIRED, 1202 Ref LA_TRISOL, 1204 Ref LU_COMPLEX, 1273 Ref LUDC, 1275 Ref LUMPROVE, 1277 Ref LUSOL, 1280 Ref NORM, 1484 Ref SVDC, 2065 Ref SVSOL, 2074 Ref TRIQL, 2146 Ref TRIRED, 2149 Ref TRISOL, 2151 Ref array variables, 273 EDG ARRAY_EQUAL function, 121 Ref ARRAY_INDICES function, 123 Ref arrays arbitrary resizing, 302 Ref changing dimensions of, 1783 Ref comparing to scalars, 121 Ref comparing values, 121 Ref concatenation, 31 Bld, 4400 Ref converting subscripts, 123 Ref creating 64-bit integer (L64INDGEN function), 1127 Ref (LON64ARR function), 1260 Ref any type (MAKE_ARRAY function), 1288 Ref byte (BINDGEN function), 178 Ref (BYTARR function), 197 Ref complex (CINDGEN function), 259 Ref (COMPLEXARR function), 295 Ref (DCINDGEN function), 495 Ref (DCOMPLEXARR function), 500 Ref double-precision (DBLARR function), 493 Ref (DCINDGEN function), 495 Ref (DCOMPLEXARR function), 500 Ref (DINDGEN function), 575 Ref integer (INDGEN function), 990 Ref (INTARR function), 1002 Ref longword (LINDGEN function), 1227 Ref (LONARR function), 1262 Ref single-precision, floating-point (FINDGEN function), 725 Ref (FLTARR function), 741 Ref string (SINDGEN function), 1923 Ref (STRARR function), 2013 Ref unsigned 64-bit (ULON64ARR function), 2191 Ref unsigned 64-bit integer (UL64INDGEN function), 2187 Ref unsigned integer (UINDGEN function), 2181 Ref unsigned longword (ULINDGEN function), 2189 Ref (ULONARR function), 2193 Ref data type, determining type how to, 412 Bld SIZE function, 1926 Ref definition, 134 Bld efficient accessing, 310 Bld extracting sub-arrays, 643 Ref filling with a scalar value, 1795 Ref finding number of elements in, 1475 Ref floating-point, 725 Ref incrementing elements, 878 Ref interactive editing tool (XVAREDIT procedure), 2642 Ref multiplying, 30 Bld, 442 Use of structures, 191 Bld of structures, creating, 1796 Ref operators, see array operators passing with CALL_EXTERNAL, 215 EDG resizing, 1771 Ref resizing 2D, 633 Ref returning maximum value, 1370 Ref minimum value, 1430 Ref subscripts of non-zero elements, 2242 Ref reversing indices, 1810 Ref rotating, 315 Use, 1820 Ref searching in 2D, 1858 Ref searching in 3D, 1861 Ref shifting elements, 1887 Ref size, 1926 Ref sorting, 1970 Ref sparse, 482 Use stored in structure form, 482 Use subscript ranges, 142 Bld subscripts returning non-zero elements, 2242 Ref summing elements, 2118 Ref symmetric, 442 Use transposing, 2126 Ref unique elements of (UNIQ function), 2199 Ref updating, 182 Ref using as subscripts, 146 Bld arrays, creating from existing data, 288 EDG ARROW procedure, 126 Ref ASCII character codes, 127 Bld ASCII files, 27 Wav importing using macros, 191 Use reading, 223 Use ASCII_TEMPLATE function, 128 Ref ASIN function, 132 Ref assignment pointers, 165 Bld statement types, 334 Bld using, 604 Bld assignment operator, 24 Bld, 4400 Ref compound, 342 Bld assignment operators (compund), 4401 Ref ASSOC accessing large datasets, 240 Bld function, 134 Ref ASSOC function, 270 EDG, 274 EDG associated I/O, 306 Bld associated input/output, 270 EDG, 274 EDG associated variables, 134 Ref asterisk, 4408 Ref at sign (character), 4408 Ref ATAN function, 137 Ref atomic graphic objects, 510 Use, 535 Use attribute objects, 514 Use, 536 Use, 578 Use attributes, 66 ITD adding to a Shapefile, 2865 Ref copying, 689 SDF draw widget, 765 Bld droplist, 758 Bld group, element, 9 Med label widget, 753 Bld list, 160 Med netCDF, 26 SDF, 682 SDF of a Shapefile, 2855 Ref private described, 9 Med querying, 117 Med reading, 77 Med writing, 132 Med public described, 9 Med querying, 120 Med reading, 93 Med writing, 142 Med structure, 9 Med tab widget, 781 Bld table widget, 772 Bld tree widget, 784 Bld viewing, 62 Med AUTO_GLUE, 203 EDG autocorrelation, 86 Ref autocovariance, 86 Ref automatic class structure definition, 594 Bld automatic compilation, 74 Bld, 210 Bld automatic data type matching, 59 ITD automatic structure definition, 198 Bld autoregressive moving average filters, 420 Use autoregressive time-series forecasting coefficients, 2156 Ref values, 2160 Ref AVANTGARDE keyword, 4251 Ref average mean, 1443 Ref median, 1380 Ref AVERAGE_LINES keyword, 4252 Ref axes adding to contours, 263 ITU images, 208 ITU surfaces, 232 ITU volumes, 305 ITU additional, 86 ITU axis gridstyles, 3548 Ref axis thickness, 3555 Ref changing type, 2613 Ref date labels for, 1207 Ref direction, 3547 Ref end points, 4390 Ref gridstyle system variable, 4384 Ref input range, 4385 Ref linear, 4390 Ref location, 3549 Ref logarithmic, 269 Use specifying, 3550 Ref system variable, 4390 Ref margin system variable, 4385 Ref multi-level, 4349 Ref object, 3540 Ref outer margins, 4385 Ref output range, 4384 Ref plotting, 287 Use properties, 447 ITU range, 251 Use, 4344 Ref range (CRANGE, EXACT, EXTEND, RANGE), 3544 Ref scaling, 249 Use, 4386 Ref style, 4386 Ref system variables for, 4383 Ref thickness system variable, 4387 Ref thickness, (XYZ)THICK keyword, 4344 Ref title system variable field, 4389 Ref titles, 3562 Ref graphics keyword, 4350 Ref axis object, 510 Use, 593 Use, 3540 Ref AXIS procedure, 141 Ref axis tick labels, 609 Use axis title, 609 Use azimuth, mapping points, 1298 Ref azimuthal equidistant map projection, 351 Use, 1355 Ref azimuthal map projections, 348 Use BackColor, 131 EDG back-face culling, 717 Use background color changing, 4291 Ref for graphics windows, 610 Ref BACKGROUND keyword, 4334 Ref BACKGROUND system variable field, 4379 Ref background tasks, widgets, 2343 Ref backing store about draw widgets, 2369 Ref bitmap buffered, 104 Use defined, 4286 Ref for zoom widgets, 488 Ref graphics, 104 Use setting, 2504 Ref setting for draw widgets, 398 Ref setting for WIDGET_DRAW, 2360 Ref setting graphics device, 4271 Ref system buffered, 104 Use backprojecting Hough transform, 389 Img Radon transform, 389 Img backprojection, 149 Obs Hough inverse transform, 882 Ref Radon inverse transform, 1684 Ref backslash character, escape sequences, 285 Bld backspace character (representing), 127 Bld back-substitution, 2074 Ref backward index list (for histograms), 874 Ref bandpass filters, 421 Use band-pass multiresolution plots, 41 Wav bandstop filters, 421 Use bar charts, 262 Use, 145 Ref BAR_PLOT procedure, 145 Ref base 10 logarithm, 97 Ref base class file reader, 236 ITD file writer, 260 ITD iTool, 87 ITD manipulator, 201 ITD operation, 148 ITD, 161 ITD visualization, 117 ITD base widgets, 222 Obs bulletin board bases, 2254 Ref changing title of, 2344 Ref column bases, 2259 Ref events returned by, 2277 Ref exclusive, 2260 Ref exclusive and non-exclusive, 2254 Ref keyboard focus events, 2262 Ref mapping and unmapping, 2325 Ref nonexclusive, 2265 Ref positioning WIDGET_BASE, 2254 Ref WIDGET_CONTROL, 2343 Ref resize events, 2273 Ref row bases, 2268 Ref top-level, 2257 Ref WIDGET_BASE, 2254 Ref base widgets see widgets, base Baseld, 135 EDG baseline changes to text objects, 613 Use BaseName, 131 EDG batch file defined, 162 Use batch files creating, 176 Use interpretation of, 177 Use signaling batch process, 4409 Ref startup preference, 109 Use BEGIN...END statement, 149 Ref bell character (representing), 127 Bld bell, ringing with error messages, 344 EDG benchmarks, 2110 Ref Bernoulli distribution, 180 Ref BESELI function, 152 Ref BESELJ function, 155 Ref BESELK function, 160 Ref BESELY function, 163 Ref Bessel functions BESELI, 152 Ref BESELJ, 155 Ref BESELK, 160 Ref BESELY, 163 Ref recurrence relationship, 157 Ref BETA function, 166 Ref BETAI, see obsolete routines big endian byte ordering converting, 201 Ref issues, 425 Bld SOCKET procedure, 1968 Ref swapping with little endian, 2076 Ref big endian data, 37 ITU bi-level images, 2106 Ref bilinear transform, 427 Use BILINEAR function, 168 Ref bilinear interpolation, 168 Ref, 179 Img BIN_DATE function, 171 Ref binary data importing using macros, 197 Use template interface, 231 Using binary files, 28 Wav binary images data definition, 15 Img displaying Direct Graphics, 33 Img Object Graphics, 46 Img masking, 244 Img morphological operations, 480 Img thinning operation, 527 Img binary interpolation, 1007 Ref BINARY keyword, 4252 Ref binary SAVE and RESTORE, 1834 Ref binary trees, 179 Bld binary, unary operators, 401 Bld BINARY_TEMPLATE function, 173 Ref BINDGEN function, 178 Ref binomial distribution, 180 Ref BINOMIAL function, 180 Ref binomial random deviates RANDOMN function, 1694 Ref RANDOMU function, 1700 Ref bins, histogram, 874 Ref bit shift operation, 1041 Ref bitmap byte array, 382 Ref editing button labels, 2559 Ref files adding to buttons, 698 Bld reading (READ_BMP), 1714 Ref standard file format I/O routines, 330 Bld transparent, 699 Bld, 899 Bld writing (WRITE_BMP), 2507 Ref labels, creating, 382 Ref widget button labels, 2280 Ref bitmap buffered backing store, 104 Use Bitmap Editor opening, 742 Bld tools, 699 Bld using, 698 Bld bitmap graphics defined, 695 Use IDLgrClipboard, 685 Use IDLgrPrinter, 687 Use text rendering, 695 Use versus vector, 695 Use when to use, 697 Use bitmap location, 43 ITD BITS_PER_PIXEL keyword, 4252 Ref Bitwise operators, 4397 Ref BKMAN keyword, 4252 Ref BLAS_AXPY procedure, 182 Ref BLK_CON function, 186 Ref blob coloring, 1211 Ref block convolution, 186 Ref block of statements, 347 Bld blocking timers, 390 EDG Blocking UNIX Timers, 394 EDG blocking, widgets, 842 Bld BMP files adding to button widgets, 698 Bld displaying on buttons, 742 Bld reading (READ_BMP), 1714 Ref standard file format I/O routines, 330 Bld supplied, 698 Bld writing (WRITE_BMP), 2507 Ref BOLD keyword, 4252 Ref BOOK keyword, 4252 Ref Bookman font, 4252 Ref Boolean operators see Bitwise operators Boolean operators see Logical operators boolean properties, 67 ITD BOOLEAN property data type, 67 ITD borders. See padding images bottom margin, setting, 4385 Ref boundaries, 508 Img maps, 341 Use box charts, 262 Use BOX_CURSOR procedure, 188 Ref boxcar average, 1960 Ref boxcar filter, 425 Use BREAK statement, 190 Ref BREAKPOINT procedure, 191 Ref breakpoints debugging, 444 Bld editing, 445 Bld removing, 192 Ref returning information on, 860 Ref setting, 193 Ref working with, 444 Bld Bristol Technology printer manager, 131 Use printing graphics, 129 Use BROYDEN function, 194 Ref Broyden's method, 194 Ref bubble sort, 177 Bld buf argument, 473 EDG buffer object, 516 Use buffer objects creating, 684 Use overview, 684 Use buffered data, flushing, 384 EDG buffered output emptying, 604 Ref flushing, 743 Ref buffers flushing, 743 Ref flushing on exit, 629 Ref type-ahead, 786 Ref bugs, see debugging. bulletin board base widgets, 891 Bld bulletin board bases, 2254 Ref button groups, 402 Ref labels, creating, 382 Ref widgets button release events, 2287 Ref creating bitmap labels, 2280 Ref editing bitmap labels, 2559 Ref events returned by, 2294 Ref groups, 402 Ref setting pointer focus, 2323 Ref toggle, 2280 Ref WIDGET_BUTTON, 2280 Ref button widgets see widgets, button ButtonPress, 196 ITD by reference, parameter passing, 92 Bld by value, parameter passing, 92 Bld BYPASS_TRANSLATION keyword, 4253 Ref BYTARR function, 197 Ref byte arguments and strings, 113 Bld arrays BINDGEN function, 178 Ref BYTARR function, 197 Ref data type, 48 Bld scaling values into a range of bytes, 206 Ref swapping, 201 Ref swapping short integers, 203 Ref type, converting to, 199 Ref BYTE function, 199 Ref byte order issues, 425 Bld byte order, reversing SOCKET procedure, 1967 Ref SWAP_ENDIAN_INPLACE procedure, 2078 Ref byte ordering big endian, 198 Use, 232 Using, 175 Ref, 37 ITU binary data, 198 Use, 231 Using, 175 Ref, 37 ITU little endian, 198 Use, 232 Using, 175 Ref, 37 ITU native method, 198 Use, 232 Using, 175 Ref, 37 ITU byte scale properties, 380 ITU byte swapping routines, 403 Bld BYTEORDER procedure, 201 Ref byte-scaling, 413 Img BYTSCL function, 206 Ref C ANSI, 24 EDG C_CORRELATE function, 209 Ref C_EDIT, see obsolete routines caching, 25 Use, 1530 Ref CALDAT, 278 Use, 601 Use CALDAT procedure, 212 Ref calendar dates stored as Julian, 276 Use, 599 Use CALENDAR procedure, 216 Ref CALL_EXTERNAL function, 217 Ref AUTO_GLUE, 192 EDG, 203 EDG C examples, 205 EDG calling a C routine, 207 EDG common errors, 198 EDG compared to UNIX child process, 191 EDG compilation and linking, 192 EDG data types, 194 EDG Fortran examples, 219 EDG glue functions, 192 EDG, 203 EDG input/output, 193 EDG memory cleanup, 193 EDG Microsoft calling conventions, 195 EDG overview, 16 EDG, 190 EDG passing array data, 215 EDG passing structures, 217 EDG portable calling convention, 201 EDG string data, 211 EDG wrapper routines, 209 EDG CALL_FUNCTION function, 228 Ref CALL_METHOD, 230 Ref CALL_PROCEDURE procedure, 232 Ref CALL_VMS, see obsolete routines Callable IDL appropriate uses, 465 EDG cleanup, 468 EDG, 477 EDG compiling and linking C programs, 478 EDG diverting IDL output, 473 EDG example programs, 479 EDG, 483 EDG, 486 EDG executing IDL statements, 475 EDG implementation, 462 EDG interactive IDL sessions, 478 EDG inter-language calling conventions, 465 EDG licensing issues, 466 EDG, 470 EDG overview, 18 EDG program size considerations, 464 EDG threading, 465 EDG troubleshooting, 465 EDG using, 467 EDG using the Windows graphics driver, 464 EDG when to use, 463 EDG callable IDL applications definition, 531 Bld embedded licensing, 544 Bld preparing, 575 Bld runtime licensing, 551 Bld callback argument, 391 EDG callback routines creating, 318 ITD, 352 ITD for user interface panel, 312 ITD observers, 315 ITD registering, 318 ITD, 352 ITD callback routines, widget, 845 Bld callbacks see widgets event processing callbacks, event processing, 845 Bld callbacks, timer, 391 EDG calling external modules from IDL, 217 Ref IDL functions from a string, 228 Ref IDL methods from a string, 230 Ref IDL procedures from a string, 232 Ref mechanism for procedures, 94 Bld routines written in other languages, 217 Ref routines written in other languages at runtime, 1232 Ref sequence, 60 Ref Calling A Simple Mathematical Function, 483 EDG calling convention for CALL_EXTERNAL function, 201 EDG calling sequence function methods, 2666 Ref procedure methods, 2666 Ref calling sequence. See syntax CALLS keyword, 464 Bld calltest program listing C, 479 EDG Fortran, 486 EDG cancel button, 2311 Ref CANCEL keyword, 457 Bld Canceling Asynchronous Timer Requests, 393 EDG canvas zooming, 74 ITU caret (^) character, 25 Bld carriage return (representing), 127 Bld Cartesian converting from lat/lon, 1322 Ref converting to lat/lon, 1351 Ref cascade plot. See multiresolution analysis CASE statement, 234 Ref case, uppercase/lowercase, 115 Bld CATCH procedure, 236 Ref messages, 1424 Ref catch, C++ language, 236 Ref CD procedure, 239 Ref CDE File Manager, 160 Use CDF overview, 19 SDF CDF files attributes creating, 31 SDF deleting, 33 SDF getting information about, 39 SDF obtaining numbers, 41 SDF reading, 37 SDF renaming, 45 SDF retrieving information, 52 SDF setting parameters, 52 SDF writing, 42 SDF CDFvarHyperPut C routine, 99 SDF CDFvarPut C routine, 99 SDF closing, 46 SDF creating CDF_CREATE function, 59 SDF overview, 28 SDF deleting, 65 SDF determining if library exists, 74 SDF epochs computing, 70 SDF global information about, 75 SDF obtaining explanations of status codes, 73 SDF obtaining information about, 66 SDF opening, 80 SDF reading CDF_OPEN function, 80 SDF overview, 28 SDF retrieving information, 52 SDF setting parameters, 52 SDF variables creating, 83 SDF obtaining information about, 96 SDF reading multiple values from, 91 SDF reading one value, 94 SDF renaming, 101 SDF retrieving information, 52 SDF returning numbers, 98 SDF setting parameters, 52 SDF writing values to, 99 SDF CDF_ATTCREATE function, 31 SDF CDF_ATTDELETE procedure, 33 SDF CDF_ATTEXISTS function, 35 SDF CDF_ATTGET procedure, 37 SDF CDF_ATTINQ procedure, 39 SDF CDF_ATTNUM function, 41 SDF CDF_ATTPUT procedure, 42 SDF CDF_ATTRENAME procedure, 45 SDF CDF_CLOSE procedure, 46 SDF CDF_COMPRESSION procedure, 47 SDF CDF_CONTROL procedure, 52 SDF CDF_CREATE function, 59 SDF CDF_DELETE procedure, 65 SDF CDF_DOC procedure, 66 SDF CDF_EPOCH procedure, 70 SDF CDF_ERROR function, 73 SDF CDF_EXISTS function, 74 SDF CDF_INQUIRE function, 75 SDF CDF_LIB_INFO procedure, 78 SDF CDF_OPEN function, 80 SDF CDF_PARSE_EPOCH function, 81 SDF CDF_VARCREATE function, 83 SDF CDF_VARDELETE procedure, 88 SDF CDF_VARGET procedure, 91 SDF CDF_VARGET1 procedure, 94 SDF CDF_VARINQ function, 96 SDF CDF_VARNUM function, 98 SDF CDF_VARPUT procedure, 99 SDF CDF_VARRENAME procedure, 101 SDF CEIL function, 242 Ref cell drawing using contour method, 296 Use central map projection, 350 Use, 1355 Ref CGM driver, 4292 Ref ChangeTransferSyntax method IDLffDicomEx, 50 Med changing access permissions, 664 Ref directories, 239 Ref widget values, 834 Bld CHANNEL keyword, 4335 Ref CHANNEL system variable field, 4379 Ref channels alpha, 650 Use image objects, 650 Use characters character sets, 4433 Ref newline, 2484 Ref non-printing, 57 Bld, 127 Bld plotting in graphics windows, 2655 Ref size, 2656 Ref characters, reading from the keyboard, 385 EDG CHARSIZE keyword, 4335 Ref CHARSIZE system variable field annotations, 4379 Ref axis, 4383 Ref CHARTHICK keyword, 4335 Ref CHARTHICK system variable field, 4379 Ref CHEBYSHEV function, 244 Ref CHECK_MATH function, 245 Ref checkbox widgets creating, 741 Bld laying out, 742 Bld checking arguments, 347 EDG Checking File Status, 379 EDG CHI_SQR, see obsolete routines CHI_SQR1, see obsolete routines child processes under UNIX, 37 EDG children, of widgets, 2385 Ref CHISQR_CVF function, 251 Ref CHISQR_PDF function, 253 Ref Chi-square distribution compute cutoff, 251 Ref compute probability, 253 Ref chi-square error statistic, minimizing, 1229 Ref Chi-square goodness-of-fit test computing, 2637 Ref contingency table, 368 Ref chmod, 664 Ref CHOLDC procedure, 255 Ref Cholesky decomposition constructing (CHOLDC), 255 Ref constructing (LA_CHOLDC), 1129 Ref constructing (LA_CHOLMPROVE), 1132 Ref constructing (LA_CHOLSOL), 1136 Ref solution, 257 Ref CHOLSOL function, 257 Ref chromacoded editor (Windows), 80 Use CIA World Map database, 368 Use CINDGEN function, 259 Ref CIR_3PNT procedure, 261 Ref class object, 591 Bld structure, 593 Bld structures zeroed, 593 Bld classes analysis IDLanROI, 2680 Ref IDLanROIGroup, 2708 Ref COM IDLcomActiveX, 4215 Ref IDLcomIDispatch, 4217 Ref file format IDLffDICOM, 2728 Ref IDLffDicomEx, 6 Med IDLffDXF, 2761 Ref IDLffJPEG2000, 2790 Ref IDLffLangCat, 2821 Ref IDLffLanguageCat, 186 Obsolete IDL Features IDLffMrSID, 2835 Ref IDLffShape, 2849 Ref IDLffXMLDOMAttr, 2888 Ref IDLffXMLDOMCDATASection, 2897 Ref IDLffXMLDOMCharacterData, 2901 Ref IDLffXMLDOMComment, 2914 Ref IDLffXMLDOMDocument, 2918 Ref IDLffXMLDOMDocumentFragment, 2940 Ref IDLffXMLDOMDocumentType, 2945 Ref IDLffXMLDOMElement, 2952 Ref IDLffXMLDOMEntity, 2965 Ref IDLffXMLDOMEntityReference, 2972 Ref IDLffXMLDOMNamedNodeMap, 2976 Ref IDLffXMLDOMNode, 2986 Ref IDLffXMLDOMNodeList, 3014 Ref IDLffXMLDOMNotation, 3020 Ref IDLffXMLDOMProcessingInstruction, 3026 Ref IDLffXMLDOMText, 3033 Ref IDLffXMLSAX, 3039 Ref graphics IDLgrAxis, 3540 Ref IDLgrBuffer, 3572 Ref IDLgrClipboard, 3600 Ref IDLgrColorbar, 3627 Ref IDLgrContour, 3647 Ref IDLgrFont, 3687 Ref IDLgrImage, 3695 Ref IDLgrLegend, 3719 Ref IDLgrLight, 3740 Ref IDLgrModel, 3756 Ref IDLgrMPEG, 3779 Ref IDLgrPalette, 3795 Ref IDLgrPattern, 3809 Ref IDLgrPlot, 3819 Ref IDLgrPolygon, 3844 Ref IDLgrPolyline, 3875 Ref IDLgrPrinter, 3902 Ref IDLgrROI, 3927 Ref IDLgrROIGroup, 3946 Ref IDLgrScene, 3963 Ref IDLgrSurface, 3976 Ref IDLgrSymbol, 4010 Ref IDLgrTessellator, 4021 Ref IDLgrText, 4032 Ref IDLgrView, 4056 Ref IDLgrViewgroup, 4073 Ref IDLgrVolume, 4085 Ref IDLgrVRML, 4114 Ref IDLgrWindow, 4135 Ref iTools command collection, 3095 Ref component (class) base, 3101 Ref component collection, 3127 Ref data collection, 3159 Ref data undo and redo, 3172 Ref IDLitCommand, 3083 Ref IDLitCommandSet, 3095 Ref IDLitComponent, 3101 Ref IDLitContainer, 3127 Ref IDLitData, 3141 Ref IDLitDataContainer, 3159 Ref IDLitDataOperation, 3172 Ref IDLitiMessaging, 3187 Ref IDLitManipulator, 3205 Ref IDLitManipulatorContainer, 3235 Ref IDLitManipulatorManager, 3254 Ref IDLitManipulatorVisual, 3263 Ref IDLitOperation, 3271 Ref IDLitParameter, 3292 Ref IDLitParameterSet, 3315 Ref IDLitReader, 3330 Ref IDLitTool, 3343 Ref IDLitToolbase, 3404 Ref IDLitUI, 3406 Ref IDLitVisualization, 3425 Ref IDLitWindow, 3491 Ref IDLitWriter, 3525 Ref maniplator collection, 3235 Ref manipulating objects, 3205 Ref manipulator base, 3254 Ref messaging, 3187 Ref naming data objects, 3315 Ref operating tasks, 3271 Ref parameters, 3292 Ref reading files, 3330 Ref storing data, 3141 Ref tool base, 3343 Ref, 3404 Ref undo and redo commands, 3083 Ref user-interface, 3406 Ref visual base, 3425 Ref window base, 3491 Ref writing files, 3525 Ref Java data members, 157 EDG IDLjavaObject, 4223 Ref methods, 155 EDG names, 153 EDG path, 144 EDG properties, 157 EDG static, 154 EDG miscellaneous IDL_Container, 4182 Ref IDL_Savefile, 4193 Ref Trackball, 4231 Ref Cleaning Up, 541 EDG Cleanup, 477 EDG Cleanup method data operation, 150 ITD file reader, 238 ITD file writer, 262 ITD generalized operation, 163 ITD IDLffDicomEx, 55 Med maniplator, 203 ITD visualization, 122 ITD clearing breakpoints, 192 Ref client process, 224 EDG, 233 Obs Client Variables, 226 EDG CLIP keyword, 4335 Ref CLIP system variable field, 4380 Ref clipboard object, 516 Use, 3600 Ref clipboard objects creating, 686 Use clipboard support graphics windows, 46 Use clipping an image, 251 Img clipping meshes, 1388 Ref clipping planes, 549 Use clipping window, 4380 Ref clock, system, 2082 Ref cloning DICOM file, 106 Med CLOSE keyword, 4253 Ref CLOSE procedure, 263 Ref CLOSE_DOCUMENT keyword, 4253 Ref CLOSE_FILE keyword, 4253 Ref closing (image processing) function, 570 Ref CDF files, 46 SDF files (CLOSE procedure), 263 Ref files (overview), 242 Bld graphics output files, 4253 Ref HDF files, 245 SDF netCDF files, 704 SDF projects, 502 Bld Shapefiles, 2869 Ref Closing Files, 377 EDG closing operator, 500 Img CLUST_WTS function, 265 Ref cluster analysis CLUST_WTS function, 265 Ref CLUSTER function, 267 Ref routines, 493 Use CLUSTER function, 267 Ref cluster weights, 265 Ref CLUSTER_TREE procedure, 270 Ref cmd argument, 475 EDG CMY color system, 481 Ref, 88 Img CMYK direct graphic support, 4254 Ref object graphic support, 3609 Ref CMYK keyword DEVICE procedure, 4254 Ref cnt argument, 440 EDG, 534 EDG coastlines, 1302 Ref code IDL GUIBuilder generated, 682 Bld modifying generated, 682 Bld using the IDL editor, 74 Use code argument, 340 EDG coefficient power plot, 45 Wav coiflet. See wavelet functions colon character, 4408 Ref color channels, 91 Img Direct Graphics, 95 Img IDL objects, 92 Img IDL routines, 92 Img mapping voxel values, 663 Use Object Graphics, 97 Img systems CMY, 88 Img converting, 120 Img HLS, 88 Img HSV, 88 Img RGB, 88 Img tables highlighting image features, 134 Img loading, 100 Img Look-Up Table (LUT), 91 Img modifying, 103 Img, 113 Img, 119 Img pre-defined tables, 100 Img visuals Direct Graphics, 96 Img Object Graphics, 99 Img Unix, 90 Img Windows, 90 Img color density contrasting, 402 Img color indices, 390 Use COLOR keyword DEVICE procedure, 4254 Ref graphics keyword, 4336 Ref color maps flashing, 146 Use sharing (Motif), 146 Use color model destination objects, 570 Use digital data, 567 Use indexed, 568 Use palette objects, 571 Use printers, 687 Use RGB, 567 Use, 569 Use window objects, 677 Use color properties, 67 ITD color property specifying color values, 572 Use COLOR property data type, 67 ITD COLOR system variable field, 4380 Ref color systems HLS, 381 Use HSV, 381 Use RGB, 381 Use color tables colors1.tbl, 1441 Ref common block, 387 Use creating and modifying with XPALETTE, 2607 Ref definitions, 1251 Ref example, 684 Bld for LJ device, 139 Obs gamma correction, 768 Ref histogram equalization, 837 Ref histogram equalizing, 836 Ref HLS (Hue, Lightness, Saturation), 880 Ref HSV (Hue, Saturation, Value), 892 Ref LHB (Lightness, Hue, Brightness), 1620 Ref loading, 382 Use, 2171 Ref loading into variables (GET keyword), 2172 Ref loading predefined, 1251 Ref loading predefined interactively, 2578 Ref maximum indices for draw widgets, 2355 Ref modifying predefined colortable files, 1441 Ref obtaining, 387 Use overview, 381 Use predefined, 384 Use setting maximum number of indices, 2503 Ref stretching, 2024 Ref switching between devices, 387 Use Tektronix 4115, 2098 Ref wrapping (MULTI procedure), 1474 Ref COLOR_CONVERT procedure, 275 Ref COLOR_EDIT, see obsolete routines COLOR_QUAN function, 277 Ref colorbar object, 513 Use, 3627 Ref colorbar objects creating, 654 Use overview, 654 Use using, 654 Use colorbars adding to contours, 261 ITU images, 207 ITU plots, 282 ITU surfaces, 229 ITU volumes, 304 ITU properties, 439 ITU coloring vertices, 625 Use COLORMAP_APPLICABLE function, 281 Ref colormaps, 95 Img colors background graphic keyword, 4334 Ref background system variable, 4379 Ref changing background, 4291 Ref changing in contours, 258 ITU converting between color systems, 275 Ref default index, 4380 Ref erasing background, 610 Ref gamma correction (GAMMA_CT), 768 Ref in iImage, 204 ITU indices, 390 Use controlling interpretation, 4257 Ref display, 413 Ref index selection, 409 Ref slider, 481 Ref luminance of (CT_LUMINANCE function), 366 Ref manipulation compound widgets, 808 Bld maximum number available, 2178 Ref maximum number for draw widgets, 2355 Ref quantization, 277 Ref reducing number in an image, 1781 Ref reserving for IDL, 146 Use resources, for widgets, 2267 Ref setting maximum number of indices, 2503 Ref shared colormap, 4279 Ref systems displaying, 2171 Ref modifying with CW_RGBSLIDER, 481 Ref tables, See color tables COLORS common block, 387 Use COLORS keyword, 4254 Ref column bases, 2259 Ref column major see array majority COM objects class ID, 50 EDG creating IDLcomIDispatch objects, 54 EDG creating in IDL object hierarchies, 4217 Ref data type mapping, 67 EDG data types, 56 EDG definition, 42 EDG destroying, 66 EDG example IDL code, 69 EDG exposing as IDLcomIDispatch objects, 44 EDG IDLcomIDispatch object class, 4217 Ref in IDL, 48 EDG method calls, 55 EDG Microsoft Object Viewer, 52 EDG optional method arguments, 56 EDG overview, 42 EDG program ID, 51 EDG properties, 63 EDG see also ActiveX see also IDLcomIDispatch objects skills required, 46 EDG combining contour and surface plots, 323 Use combining transformations, 554 Use combobox widgets, 2295 Ref COMFIT function, 283 Ref command input buffer, displaying, 865 Ref Command Input Line, 47 Use command line arguments, 97 ITD command line options Motif platform, 147 Use command line switches, 27 Use command recall buffer, 1774 Ref setting the buffer, 89 Use use of, 86 Use commands displaying previously-executed, 865 Ref executive .COMPILE, 67 Ref .CONTINUE, 68 Ref .EDIT, 69 Ref .FULL_RESET_SESSION, 70 Ref .GO, 71 Ref .OUT, 72 Ref .RESET_SESSION, 73 Ref .RETURN, 75 Ref .RNEW, 76 Ref .RUN, 78 Ref .SKIP, 80 Ref .STEP, 82 Ref .STEPOVER, 83 Ref .TRACE, 84 Ref comments code comment character, 214 Bld Commit method IDLffDicomEx, 56 Med common attributes, 722 Bld common blocks defined, 65 Bld widgets and, 849 Bld Common Data Format See CDF Common Desktop Environment (CDE) File Manager, 160 Use common methods in object classes, 507 Use COMMON statement, 286 Ref communicating with a child process, 37 EDG compact support, 31 Wav comparing array values, 121 Ref Compatibility with older IDL code, 229 EDG Compilation and Link Statements, 492 EDG COMPILE_OPT statement, 287 Ref compiling all files in a project, 519 Bld automatically, 210 Bld, 165 Use changing default rules, 96 Bld COMPILE_OPT, 96 Bld from a project, 509 Bld functions and procedures, 865 Ref ITRESOLVE, 1085 Ref manually, 212 Bld from memory preference, 106 Use modified files in a project, 519 Bld preferences, 106 Use RESOLVE_ALL, 1799 Ref RESOLVE_ROUTINE, 1802 Ref Compiling and Linking Programs that Call IDL, 478 EDG complex arrays, creating (CINDGEN function), 259 Ref (COMPLEXARR function), 295 Ref (DCOMPLEXARR function), 500 Ref double precision, 495 Ref arrays, rounding, 297 Ref conjugate, 305 Ref data type, 497 Ref COMPLEX function, 292 Ref numbers, 55 Bld numbers, exponentiation, 25 Bld numbers, returning imaginary part of, 963 Ref numbers, returning real part of, 735 Ref numbers, returning the magnitude of, 88 Ref polynomials, 763 Ref complex data type, 49 Bld complex data types, 263 EDG COMPLEX function, 292 Ref COMPLEXARR function, 295 Ref COMPLEXROUND function, 297 Ref component framework See framework component registration, 37 ITD components, 92 ITD composite classes, 706 Use compound assignment operators, 342 Bld, 4401 Ref compound statement, 347 Bld compound widgets about, 807 Bld color manipulation, 808 Bld CW_ANIMATE, 384 Ref CW_ARCBALL, 396 Ref CW_BGROUP, 402 Ref CW_CLR_INDEX, 409 Ref CW_COLORSEL, 413 Ref CW_DEFROI, 416 Ref CW_FIELD, 421 Ref CW_FILESEL, 427 Ref CW_FORM, 433 Ref CW_FSLIDER, 442 Ref CW_LIGHT_EDITOR, 448 Ref CW_LIGHT_EDITOR_GET, 453 Ref CW_LIGHT_EDITOR_SET, 456 Ref CW_ORIENT, 458 Ref CW_PALETTE_EDITOR, 462 Ref CW_PALETTE_EDITOR_GET, 470 Ref CW_PALETTE_EDITOR_SET, 471 Ref CW_PDMENU, 472 Ref CW_RGBSLIDER, 481 Ref CW_ZOOM, 487 Ref data entry, 808 Bld example, 714 Bld handling events, 726 Bld image manipulation, 808 Bld in IDL GUIBuilder code, 714 Bld iTools, 338 ITD, 399 ITD, 403 ITD, 406 ITD, 409 ITD, 414 ITD orientation, 808 Bld user interface, 808 Bld compress save files. See preferences compression, 365 Img compression, JPEG read, 1725 Ref write, 2514 Ref computation speed. See multi-threading COMPUTE_MESH_NORMALS function, 299 Ref ComputeBounds method IDLgrVolume, 4105 Ref Computed Tomography, 149 Obs ComputeDimensions method IDLgrColorbar, 3641 Ref IDLgrLegend, 3734 Ref Computer Graphics Metafile, 4292 Ref concatenation array, 31 Bld, 4400 Ref string, 111 Bld concave polygons, 589 Use COND function, 300 Ref condition number, 300 Ref conditional expression, 39 Bld, 4401 Ref conditional statements, 350 Bld configuring the IDL-Java bridge, 144 EDG confirm exit. See preferences conformal conic map projection, 361 Use conformance API levels, 15 DM Core Level API, 15 DM Level 1 API, 15 DM Level 2 API, 15 DM ODBC standards, 15 DM SQL levels, 15 DM conformance summary, 154 Med CONGRID function, 302 Ref CONJ function, 305 Ref conjugate, complex, 305 Ref connecting to Java objects, 142 EDG connectivity list, 1388 Ref Constants, 410 EDG constants complex, 55 Bld decimal, 51 Bld double-precision, 54 Bld floating-point, 54 Bld hexadecimal, 51 Bld integer, 51 Bld ivalues, 52 Bld octal, 51 Bld string, 55 Bld CONSTRAINED_MIN procedure, 307 Ref container data, 52 ITD, 53 ITD parameter, 53 ITD container object, 508 Use, 4182 Ref containers definition, 167 ITU context, 454 Bld context argument, 392 EDG, 393 EDG context-sensitive menu about, 881 Bld widget, 2351 Ref continental boundaries, 1302 Ref continents, 344 Use contingency table, 368 Ref CONTINGENT, see obsolete routines CONTINUE statement, 314 Ref continuous wavelet transform, 31 Wav, 50 Wav, 67 Wav contour, 387 ITU contour object, 510 Use, 616 Use, 3647 Ref contour plots CONTOUR procedure, 315 Ref direction of grade, 309 Use filling, 308 Use interactive (iTool) routine, 898 Ref labeling, 306 Use overlaying images, 301 Use overlaying with images, 958 Ref overview, 295 Use polar, 1562 Ref smoothing, 307 Use with images and surface plots, 1912 Ref CONTOUR procedure, 315 Ref contours adding an axis, 263 ITU adding statistics, 270 ITU annotations, 268 ITU colobar, 261 ITU colorbar, 262 ITU colors in, 258 ITU displaying in iContour, 247 ITU in iMap, 332 ITU filling, 259 ITU filtering, 264 ITU flipping, 267 ITU histogram, 270 ITU labelling, 256 ITU legend level properties, 485 ITU legend properties, 484 ITU on surface data, 234 ITU properties, 254 ITU propertiesof, 420 ITU contours in wavelet power spectrum, 39 Wav contrast enhancements, 410 Img IDL routines, 411 Img contrast, gamma correction, 768 Ref contrasting color density, 402 Img Control Panel Buttons modifying in Motif, 150 Use Motif platform, 48 Use control points, 271 Img, 275 Img, 285 Img controlling the device cursor, 393 Use controls see widgets conventions terminology, 13 DM convergence criterion, 1482 Ref convert field, 539 EDG CONVERT_COORD function, 328 Ref converting color systems, 120 Img color tables, 103 Img colors between color systems, 275 Ref coordinate systems, 328 Ref data types, 16 Img image types, 121 Img indexed images to RGB, 121 Img RGB images to grayscale, 125 Img RGB images to indexed, 130 Img converting data types, 33 DM converting expressions between host and network byte ordering, 201 Ref to 64-bit integer type, 1266 Ref to byte type, 199 Ref to complex type COMPLEX function, 292 Ref DCOMPLEX function, 497 Ref to double-precision type, 590 Ref to integer type, 731 Ref to longword type, 1264 Ref to single-precision floating-point type, 735 Ref to string type, 2026 Ref to unsigned 64-bit integer type, 2197 Ref to unsigned integer type, 2183 Ref to unsigned longword type, 2195 Ref convex hulls, 1635 Ref convex polygons, 589 Use CONVOL function, 331 Ref convolution, 428 Img computing, 186 Ref filtering, 331 Ref, 127 ITU properties, 372 ITU Cooley-Tukey algorithm, 414 Use COORD2TO3 function, 336 Ref coordinate conversion, 555 Use, 557 Use coordinate systems device, 31 Img normalized, 32 Img scaling coordinates, 542 Use transformation, 542 Use window, 31 Img coordinate transformations, 555 Use coordinates 3D transformations 2D to 3D, 336 Ref scaling, 1844 Ref scaling 3D, 1842 Ref setting, 2064 Ref vertices, 2218 Ref clipping, 4335 Ref converting, 247 Use, 318 Use 2D to 3D, 336 Ref between coordinate systems, 379 Ref map coordinates, 1353 Ref systems, 328 Ref data, 246 Use defining 3D systems, 359 Ref device, 246 Use, 4336 Ref homogeneous, 313 Use normal, 246 Use, 4339 Ref COPY keyword DEVICE procedure, 4254 Ref COPY_LUN procedure, 338 Ref copying data between files, 338 Ref DICOM attributes, 57 Med DICOM file, 106 Med files, 669 Ref pixels from one window to another, 4254 Ref copying strings, 332 EDG copying variables, 293 EDG CopyTags method IDLffDicomEx, 57 Med Core Level API conformance, 15 DM correcting shifted images, 191 Img correction, gamma, 768 Ref CORREL_MATRIX, see obsolete routines CORRELATE function, 341 Ref correlation analysis, 446 Use coefficient, 446 Use, 447 Use routines, 449 Use correlation analysis correlation/covariance matrix, 341 Ref Kendall's tau rank, 1679 Ref lagged autocorrelation, 86 Ref lagged crosscorrelation, 209 Ref multiple, 1283 Ref partial, 1525 Ref Pearson's correlation, 341 Ref Spearman's rho rank, 1679 Ref correlation coefficient CORRELATE, 341 Ref Kendalls's, 1679 Ref M_CORRELATE, 1283 Ref multiple, 1283 Ref P_CORRELATE, 1525 Ref partial, 1525 Ref Pearson, 341 Ref R_CORRELATE, 1679 Ref rank, 1679 Ref Spearman's, 1679 Ref COS function, 343 Ref COSH function, 345 Ref cosine COS function, 343 Ref hyperbolic, 345 Ref inverse, 90 Ref COSINES, see obsolete routines count accumulation, 878 Ref country boundaries, 1302 Ref COURIER keyword, 4255 Ref CPU procedure, 347 Ref CRAMER function, 352 Ref Cramer's rule, 352 Ref CRANGE system variable field, 4384 Ref CREATE_CURSOR function, 354 Ref CREATE_STRUCT function, 356 Ref CREATE_VIEW procedure, 359 Ref creating .sav file, 219 Bld .sav file from a project, 520 Bld buffer objects, 684 Use clipboard objects, 686 Use colorbar objects, 654 Use contour objects, 616 Use DICOM file, 107 Med file readers, 230 ITD, 234 ITD file writers, 254 ITD heap variables, 159 Bld IDL runtime distribution UNIX, 528 Bld Windows, 525 Bld image objects, 650 Use iTools, 933 Ref, 83 ITD Java object in IDL, 153 EDG legend objects, 630 Use light objects, 643 Use manipulators, 189 ITD operations, 140 ITD plot objects, 626 Use polygon objects, 619 Use polyline objects, 625 Use printer objects, 687 Use projects, 500 Bld realizing widgets, 2328 Ref SAVE file, example, 220 Bld surface objects, 638 Use symbolic links, 688 Ref system variables, 521 Ref user interface services, 297 ITD visualization types, 108 ITD, 115 ITD volume objects, 660 Use VRML objects, 694 Use window objects, 677 Use windows, 2503 Ref Creating an array from existing data, 288 EDG creating arrays from existing data, 288 EDG creating axis objects, 593 Use creating multiple, 741 Bld Creating Routines that Accept Keywords, 301 EDG creating structures, 275 EDG creating text objects, 611 Use Creating the IDL RPC Library, 235 Obs creating XML data, 663 Bld cropping, 384 ITU cropping images, 180 Img cross correlation, 209 Ref cross covariance, 209 Ref CROSSP function, 363 Ref CRVLENGTH function, 364 Ref CT_LUMINANCE function, 366 Ref CTI_TEST function, 368 Ref cubic convolution interpolation, 179 Img returning, 1008 Ref warping, 1568 Ref cubic spline interpolation establishing type, 1988 Ref returning, 1990 Ref culling to improve performance, 717 Use cumulative power plot, 45 Wav current (active) iTool, 1073 Ref current IDL session, returning information on, 859 Ref current working directory CD procedure, 239 Ref of SAVE file in IDL Virtual Machine, 539 Bld of SAVE file with embedded license, 548 Bld of SAVE file with runtime license, 557 Bld cursor box, 188 Ref changing appearance, 4256 Ref controlling position, 393 Use creating, 354 Ref determining position, 291 Use displaying, 2169 Ref graphics on Tektronix terminals, 4263 Ref hiding, 2170 Ref hourglass, 2323 Ref manipulator, 3231 Ref positioning, 2169 Ref reading position of, 1705 Ref registering, 1788 Ref returning events from draw widgets, 2358 Ref setting to crosshair, 4255 Ref specifying pattern, 4255 Ref type, 4255 Ref CURSOR procedure and Tektronix terminals, 4263 Ref reference, 371 Ref CURSOR_CROSSHAIR keyword, 4255 Ref CURSOR_IMAGE keyword, 4255 Ref CURSOR_STANDARD keyword, 4256 Ref CURSOR_XY keyword, 4257 Ref cursors custom, 209 ITD curve fitting COMFIT function, 283 Ref CRVLENGTH function, 364 Ref CURVEFIT function, 374 Ref discussion, 450 Use for plots, 286 ITU GAUSS2DFIT function, 773 Ref GAUSSFIT function, 777 Ref LADFIT function, 1214 Ref LINFIT function, 1229 Ref LMFIT function, 1238 Ref MIN_CURVE_SURF function, 1433 Ref POLY_FIT function, 1573 Ref POLYFITW, 146 Obs REGRESS function, 1790 Ref routines, 451 Use SFIT function, 1873 Ref SVDFIT function, 2068 Ref CURVEFIT function, 374 Ref customizing IDL, preferences, 94 Use cutoff value Chi-square distribution, 251 Ref F distribution, 650 Ref Gaussian distribution, 769 Ref T distribution, 2085 Ref CV_COORD function, 379 Ref CVTTOBM function, 382 Ref CW_ANIMATE function, 384 Ref CW_ANIMATE_GETP procedure, 390 Ref CW_ANIMATE_LOAD procedure, 392 Ref CW_ANIMATE_RUN procedure, 394 Ref CW_ARCBALL function, 396 Ref CW_BGROUP function, 402 Ref CW_BSELECTOR, see obsolete routines CW_CLR_INDEX function, 409 Ref CW_COLORSEL function, 413 Ref CW_DEFROI function, 416 Ref CW_DICE function, 856 Bld CW_FIELD function, 421 Ref CW_FILESEL function, 427 Ref CW_FORM function, 433 Ref CW_FSLIDER function, 442 Ref CW_ITMENU function, 399 ITD CW_ITPANEL function, 403 ITD CW_ITSTATUSBAR function, 406 ITD CW_ITTOOLBAR function, 409 ITD CW_ITWINDOW function, 414 ITD CW_LIGHT_EDITOR function, 448 Ref CW_LIGHT_EDITOR_GET procedure, 453 Ref CW_LIGHT_EDITOR_SET procedure, 456 Ref CW_LOADSTATE, see obsolete routines CW_ORIENT function, 458 Ref CW_PALETTE_EDITOR function, 462 Ref CW_PALETTE_EDITOR_GET procedure, 470 Ref CW_PALETTE_EDITOR_SET procedure, 471 Ref CW_PDMENU function creating menus, 879 Bld reference, 472 Ref CW_RGBSLIDER function, 481 Ref CW_SAVESTATE, see obsolete routines CW_TMPL procedure, 485 Ref CW_ZOOM function, 487 Ref cyclical fluctuation, 485 Use cylindrical coordinates, 379 Ref cylindrical equidistant map projection, 360 Use, 1355 Ref cylindrical map projections, 358 Use dangling references, 169 Bld, 598 Bld data container, 52 ITD importing, 25 ITU management, 47 ITD manager, 22 ITU adding data, 49 ITD described, 49 ITD removing data, 49 ITD objects described, 52 ITD IDLitDataIDLArray2D, 54 ITD IDLitDataIDLArray3D, 54 ITD IDLitDataIDLImage, 55 ITD IDLitDataIDLImagePixels, 55 ITD IDLitDataIDLPalette, 55 ITD IDLitDataIDLPolyvertex, 55 ITD IDLitDataIDLVector, 56 ITD removing, 49 ITD replacing, 394 ITD retrieving from a table, 26 DM types IDLARRAY2D, 51 ITD IDLARRAY3D, 51 ITD IDLCONNECTIVITY, 51 ITD IDLIMAGE, 51 ITD IDLIMAGEPIXELS, 51 ITD IDLOPACITY_TABLE, 51 ITD IDLPALETTE, 51 ITD IDLPOLYVERTEX, 51 ITD IDLVECTOR, 51 ITD IDLVERTEX, 51 ITD iTool, 48 ITD matching, 59 ITD parameter, 48 ITD, 57 ITD property, 65 ITD property See property data types update mechanism, 61 ITD data argument, 288 EDG data associations removing, 61 ITU replacing, 61 ITU data coordinates, 246 Use converting to other types, 329 Ref data entry compound widgets, 808 Bld field widget, 421 Ref data field, 274 EDG, 307 EDG, 523 EDG DATA keyword, 4336 Ref data manager, 22 ITU Data Manipulation Language, 16 DM data modes about netCDF, 681 SDF setting for netCDF, 705 SDF data picking, 668 Use, 672 Use data source, 9 DM data space, 67 ITU data type conversion routines, 403 Bld data types 64-bit long, 48 Bld unsigned long, 48 Bld byte, 48 Bld complex, 49 Bld converting, 33 DM, 16 Img default output formats, 407 EDG determining array size, 412 Bld determining using SIZE, 1926 Ref double-precision complex, 49 Bld double-precision floating-point, 48 Bld floating-point, 48 Bld HDF, 215 SDF IDL and Java, 149 EDG IDL indices, 21 Img IDL-Java bridge conversion, 151 EDG image files, 16 Img integer, 48 Bld Java and IDL, 147 EDG long integer, 48 Bld string, 49 Bld unsigned integer, 48 Bld long, 48 Bld data types see types database availability DB_Exists function, 21 DM finding a specific database, 22 DM GetDatasources method, 22 DM connecting, 23 DM, 46 DM creating an object, 22 DM database application, 9 DM database management systems, 8 DM data source, 9 DM data-centric operations, 145 ITD DataDirect see ODBC drivers DataMiner Manual Overview, 7 DM datasets mathematical expressions, 25 Wav selecting variables, 26 Wav variable information fields, 22 Wav dataspace properties, 403 ITU range resetting, 134 ITU DATATYPE structure tag, 96 SDF date converting from string to binary, 171 Ref converting Julian to calendar, 212 Ref displaying calendars, 216 Ref labeling axes with, 1207 Ref returning current, 2082 Ref date format, 32 DM date/time precision, 277 Use, 600 Use date/time data displaying, 279 Use, 601 Use generation, 277 Use, 600 Use using system variables to display, 284 Use Daubechies wavelet filter, 2554 Ref Daubechies. See wavelet functions Davidon-Fletcher-Powell minimization, 541 Ref day, returning current, 2082 Ref DB_Exists function, 21 DM, 45 DM DBLARR function, 493 Ref DBMS, 8 DM DCINDGEN function, 495 Ref DCL interpreter symbols defining, 156 Obs deleting, 15 Obs DCOMPLEX function, 497 Ref DCOMPLEXARR function, 500 Ref DDE routines, see obsolete routines deallocated memory, returning amount of, 863 Ref debugging BREAKPOINT procedure, 191 Ref command example, 441 Bld executive commands, 90 Use PROFILER procedure, 1609 Ref setting breakpoints, 444 Bld shared memory, 1889 Ref stepping into a program, 442 Bld stepping into versus over, 443 Bld stepping over routines, 443 Bld trace execution, 443 Bld See also breakpoints decimal, 51 Bld decimating a mesh, 1395 Ref DECOMPOSED keyword, 4257 Ref decomposition Cholesky, 257 Ref Cholesky (CHOLDC), 255 Ref Cholesky (LA_CHOLDC), 1129 Ref Cholesky (LA_CHOLMPROVE), 1132 Ref Cholesky (LA_CHOLSOL), 1136 Ref LU LA_LUDC procedure, 1178 Ref LA_LUSOL function, 1184 Ref LA_TRIDC function, 1191 Ref LU_COMPLEX function, 1273 Ref LUDC procedure, 1275 Ref LUSOL function, 1280 Ref singular value LA_SVD procedure, 1187 Ref solving, 2075 Ref SVDC procedure, 2065 Ref decrement operator, 26 Bld, 4392 Ref default button, 2314 Ref default data source specification, 81 DM default directory. See preferences default font, 579 Use, 614 Use, 4040 Ref default output formats for data types, 407 EDG DEFAULT property, 214 ITD default visual class, 4320 Ref define mode, 705 SDF DEFINE_KEY procedure, 502 Ref DEFINE_MSGBLK procedure, 511 Ref DEFINE_MSGBLK_FROM_FILE procedure, 514 Ref defining command or help path, 635 Ref keys, 502 Ref method routines, 608 Bld netCDF define mode, 706 SDF region of interest, 519 Ref system variables, 521 Ref definitions, external, 29 EDG DEFROI function, 519 Ref defs argument, 440 EDG, 533 EDG DEFSYSV procedure, 521 Ref Delaunay triangulation, 459 Use, 2132 Ref DELETE_SYMBOL procedure, 15 Obs DELETE_SYMBOL, see obsolete routines deleting a region of interest, 2634 Ref DCL interpreter symbols, 15 Obs files in a project, 507 Bld files or directories, 673 Ref iTools, 1075 Ref lines in Output Log, 98 Use variables, 523 Ref windows, 2238 Ref deleting strings, 333 EDG delimiters, string, 55 Bld DELLOG procedure, 16 Obs DELLOG, see obsolete routines DELVAR procedure, 523 Ref DEM geometric surface object, 226 Img overlaying images, 224 Img DEMI keyword, 4257 Ref DEMO_MODE, see obsolete routines DENDRO_PLOT procedure, 524 Ref DENDROGRAM procedure, 529 Ref denoising techniques coefficient power plot, 45 Wav coefficient threshold, 45 Wav color scaling, 44 Wav cumulative power threshold, 45 Wav denoise tool, 43 Wav hard thresholding, 45 Wav, 53 Wav MRI, 54 Wav soft thresholding, 46 Wav, 54 Wav theory, 53 Wav wavelet coefficient method, 44 Wav WV_DENOISE function, 69 Wav WV_TOOL_DENOISE function, 109 Wav density function, 874 Ref dereference operator, pointers, 166 Bld DERIV function, 532 Ref derivatives first, 438 Img second, 442 Img derived variables, 489 Use DERIVSIG function, 533 Ref DESCRIPTION property, 215 ITD DESCRIPTION property attribute, 75 ITD de-sensitizing widgets, 2331 Ref dest argument, 294 EDG dest parameter, 566 Bld destination device, 676 Use destination objects, 516 Use color models, 570 Use drawing, 676 Use destroying objects, 603 Bld widgets overview, 834 Bld WIDGET_CONTROL, 2316 Ref windows, 2238 Ref destroying IDLffXMLDOM objects, 664 Bld detail multiresolution plots, 41 Wav detecting edges directional filtering, 438 Img Laplacian filtering, 442 Img Roberts operator, 464 Img Sobel operator, 467 Img Detecting End Of File, 383 EDG DETERM function, 535 Ref determinant of a square matrix DETERM, 535 Ref LA_DETERM, 1139 Ref determining variable scope, 406 Bld deviation, mean absolute, 1378 Ref DEVICE keyword, 4336 Ref procedure, 537 Ref supported, 4244 Ref device backing store, 4286 Ref CGM, 4292 Ref controlling the cursor, 393 Use coordinates, 246 Use, 329 Ref display channels, 4379 Ref flags, 4376 Ref font, 195 Obs for graphics output, 4244 Ref graphics independent, 242 Use graphics output, 4244 Ref height, 4284 Ref HP-GL, 4294 Ref independent graphics, 242 Use LJ, 228 Obs Macintosh (MAC), 231 Obs Microsoft Windows (WIN), 4318 Ref monochrome, 4288 Ref name of, 4377 Ref Null, 4298 Ref number of color table indices, 4377 Ref number of colors, 4377 Ref PCL, 4299 Ref PostScript, 4302 Ref Printer, 4301 Ref Regis terminals, 4315 Ref resolution of, 4378 Ref size of display, 4378 Ref Tektronix, 4316 Ref width, 4283 Ref x offset, 4283 Ref X Windows, 4319 Ref y offset, 4283 Ref Z-buffer, 4328 Ref device files, special, 372 EDG Device fonts, 4414 Ref device independent graphics, 503 Use DEVICE procedure, 195 Obs DFPMIN procedure, 541 Ref DFT, 401 Use DIAG_MATRIX function, 545 Ref diagonal matrix, 545 Ref dialog boxes Add Data Source, 24 DM SQL Data Sources, 23 DM DIALOG_DBConnect function, 23 DM, 43 DM DIALOG_MESSAGE function, 547 Ref DIALOG_PICKFILE function, 550 Ref DIALOG_PRINTERSETUP function, 557 Ref DIALOG_PRINTJOB function, 559 Ref DIALOG_READ_IMAGE function, 561 Ref DIALOG_READ_IMAGE. See importing DIALOG_WRITE_IMAGE function, 564 Ref dialogs message dialog box, 547 Ref modal, 547 Ref dialogs for printing, 687 Use dicer, 334 Use, 1936 Ref DICOM assigning SOP class, 112 Med attribute list, 160 Med attribute structure, 9 Med cloning file, 106 Med committing file changes, 56 Med conformance summary, 2730 Ref copying attributes, 57 Med creating file, 107 Med getting pixel data, 70 Med IDLffDICOM object, 2728 Ref IDLffDicomEx object, 6 Med licensing requirements, 11 Med non-standard files, 109 Med querying DICOM files, 1656 Ref reading DICOM files, 1717 Ref read-only file, 105 Med recovering files, 109 Med RGB pixel data, 127 Med setting pixel data, 123 Med standard web site, 160 Med transfer syntax, 11 Med VR (value representation) list, 232 Med DICOM object, 517 Use DIFFEQ_23, see obsolete routines DIFFEQ_45, see obsolete routines differentiation routines, 469 Use differentiation, CONVOL function, 331 Ref digital dissolve effect, 577 Ref Digital Elevation Model. See DEM digital filters, 420 Use digital signal processing, 397 Use digital smoothing polynomial, 1837 Ref DIGITAL_FILTER function, 421 Use, 567 Ref DILATE function, 569 Ref dilation operator, 569 Ref, 489 Img dim argument, 283 EDG, 285 EDG, 288 EDG dim field, 274 EDG DIM structure tag, 97 SDF dimensions, netCDF, 682 SDF dims field, 276 EDG DIMVAR structure tag, 97 SDF DINDGEN function, 575 Ref Direct Graphics, 502 Use clipboard support, 46 Use color indexed, 95 Img RGB, 95 Img color annotations indexed images, 153 Img RGB images, 163 Img displaying binary images, 33 Img grayscale images, 35 Img indexed images, 38 Img multiple images, 62 Img RGB images, 42 Img displaying transparent images, 272 Img font use, 4415 Ref highlighting minor variations, 146 Img highlighting with color, 134 Img manipulating images panning, 80 Img zooming, 73 Img versus Object Graphics, 30 Img overview, 240 Use printing, 129 Use ROI selection, 306 Img, 311 Img visuals Unix, 94 Img Windows, 95 Img window coordinates, 31 Img direct graphics CMYK color model, 4254 Ref DIRECT_COLOR keyword, 4257 Ref DirectColor visuals, 4257 Ref direction of light source, 1867 Ref direction of grade, 309 Use directional filtering, 438 Img directories changing, 239 Ref changing permissions, 664 Ref creating, 691 Ref deleting, 673 Ref expanding pathnames, 679 Ref main directory system variable, 4365 Ref making, 691 Ref popping, 1591 Ref printing, 1599 Ref pushing, 1629 Ref searching for files, 721 Ref searching for help files, 4367 Ref disappearing variables, 454 Bld discrete Fourier transform, 401 Use discrete wavelet transform, 417 Use, 31 Wav, 50 Wav, 74 Wav DISP_TEXT, see obsolete routines DISPLAY environment variable, 26 Use displaying 2D plots, 273 ITU 3D plots, 275 ITU contours in iContour, 247 ITU in iMap, 332 ITU Direct Graphics binary images, 33 Img grayscale images, 35 Img indexed images, 38 Img multiple images, 62 Img RGB images, 42 Img frequency transform, 349 Img Hough transform, 384 Img IDL routines, 28 Img images in iImage, 199 ITU in iMap, 324 ITU images mapped onto surfaces, 227 Img irregular-grid data, 248 ITU maps, 317 ITU multi-channel volumes, 297 ITU Object Graphics binary images, 46 Img grayscale images, 49 Img indexed images, 52 Img multiple images, 66 Img RGB images, 57 Img Radon transform, 384 Img regular-grid data, 247 ITU statistics, 132 ITU surfaces, 225 ITU time-frequency transform, 370 Img volumes, 297 ITU wrap around, 413 Img displaying help files, 478 Bld displaying IDL objects, 28 Img displaying images flickering (FLICK), 734 Ref overview, 375 Use TrueColor, 2167 Ref TV, 2165 Ref with intensity scaling, 2178 Ref displaying isosurfaces, 332 Use displaying text ASCII files, 2561 Ref in a graphics window, 2655 Ref displaying widgets, 826 Bld displays size, 4378 Ref DISSOLVE procedure, 577 Ref DIST function, 579 Ref distance between points, 1298 Ref distance map, 523 Img distance windowing, 470 Img DISTANCE_MEASURE procedure, 581 Ref distributin on CD-ROM, 578 Bld distributing IDL applications, 16 Bld distribution adding files, 565 Bld creating UNIX, 528 Bld Windows, 525 Bld creating from IDLDE, 561 Bld dithering about, 4286 Ref Floyd-Steinberg, 4260 Ref monochrome, 4288 Ref ordered, 4267 Ref threshold, 4281 Ref Diverting IDL Output, 473 EDG division operator, 25 Bld, 4393 Ref DL_Load(), 457 EDG DLM building sharable libraries, 1292 Ref loading, 586 Ref registering, 587 Ref DLM (Dynamically Loadable Module), 11 Wav DLM_LOAD procedure, 586 Ref DLM_REGISTER procedure, 587 Ref DO_APPLE_SCRIPT procedure, 18 Obs DO_APPLE_SCRIPT, see obsolete routines DoAction method generalized operation, 163 ITD running operations, 391 ITD user interface element, 283 ITD DoButtonPress, 129 EDG DoButtonRelease, 129 EDG DOC_LIBRARY procedure, 588 Ref documentation headers, extracting, 588 Ref documented classes, 13 ITD DoExecuteUI method, 152 ITD DoExpose, 129 EDG dollar sign, 4407 Ref DOM (Document Object Model) see XML DOM object classes, 655 Bld helper classes, 657 Bld Node, 655 Bld node ownership, 658 Bld saving and restoring, 660 Bld using, 661 Bld domains frequency, 340 Img Hough, 340 Img Radon, 341 Img spatial, 340 Img time-frequnecy, 340 Img DoMotion, 130 EDG Doppler frequency, 2220 Ref DoSetProperty method, 389 ITD dot product, 445 Use DOUBLE function, 590 Ref double-clicks, 2422 Ref double-precision arrays, creating (DBLARR function), 493 Ref (DINDGEN function), 575 Ref complex data type, 49 Bld floating-point data type, 48 Bld type, converting to, 590 Ref drag events for floating-point slider widgets, 443 Ref for RGB slider widgets, 482 Ref for slider widgets, 2442 Ref in draw widgets mouse motion, 2358 Ref setting, 2317 Ref drag quality, 36 Wav, 399 ITU draw widgets, 570 Use, 677 Use, 2353 Ref backing store, 2369 Ref changing size horizontal, 2317 Ref vertical, 2318 Ref events determining if set, 2386 Ref returned by, 2365 Ref returning, 2316 Ref motion events, 2358 Ref obtaining window number of, 2362 Ref returning events button press, 2316 Ref motion, 2317 Ref viewport draw, 2316 Ref motion, 2317 Ref viewport position, 2332 Ref viewport, position widget, 2320 Ref draw widgets see widgets, draw DRAW_ROI procedure, 592 Ref drawable iTools, 348 ITD drawing arrows, 126 Ref continents, 1302 Ref continents on maps, 344 Use destination device, 676 Use lines (PLOTS procedure), 1555 Ref meridians, 341 Use objects (ANNOTATE procedure), 103 Ref parallels, 341 Use drawing to a printer object, 688 Use Drawld, 135 EDG DrawWidgetName, 132 EDG Driver Manager DriverSet component, 9 DM ODBC architecture, 9 DM drivers, 9 DM DriverSet components, 9 DM droplist widgets, 2370 Ref events returned by, 2378 Ref returning current selection, 2387 Ref number of elements, 2387 Ref setting, 2332 Ref droplist widgets returned events, 2304 Ref droplist widgets see widgets, droplist DWT, 417 Use DXF library, supported version, 2761 Ref DXF object, 517 Use displaying, 2564 Ref IDLffDXF class, 2761 Ref manipulation, 2564 Ref dynamic memory, 290 EDG, 398 EDG freed when deleting strings, 333 EDG freeing, 295 EDG IDL_MemAlloc(), 399 EDG IDL_MemAllocPerm(), 400 EDG IDL_MemFree(), 399 EDG returning amount in use, 863 Ref usage, 1383 Ref dynamically loadable module. See DLM dynamically loadable modules. See DLM dynamically loaded modules, keyword, 860 Ref earth, interpolating irregularly-sampled data over, 2132 Ref edge detection, 520 Img directional filtering, 438 Img Laplacian filtering, 442 Img Roberts operator, 464 Img Sobel operator, 467 Img edge detection, CONVOL function, 331 Ref edge enhancement ROBERTS function, 1815 Ref SOBEL function, 1963 Ref edit menu, 347 ITU edit toolbar, 357 ITU editable property sheets, 2426 Ref editing a source file from a project, 509 Bld command line, 86 Use editing resource files, 144 Use Editor window compiling and saving, 106 Use preferences, 106 Use Editor windows defined, 45 Use editors external (Motif), 83 Use EDM, Euclidean Distance Map. See Euclidean norm efficiency constants, 376 Bld constants, correct type, 376 Bld IDL implementation, 383 Bld IF statements, 372 Bld invariant expressions, 377 Bld programming, 370 Bld system functions and procedures, 375 Bld vector and array operations, 373 Bld efficiency improvements. See multi-threading e-folding time, 32 Wav EFONT procedure, 594 Ref EIGEN_II, see obsolete routines EIGENQL function, 596 Ref eigenvalues complex, 454 Use computing, 1141 Ref Hessenberg array, 602 Ref Hessenberg array, returning (HQR), 890 Ref Hessenberg array, returning (LA_HQR), 1163 Ref non-symmetric array, 599 Ref real, 453 Use repeated, 456 Use, 457 Use routines for computing, 458 Use symmetric array (EIGENQL), 596 Ref symmetric array (LA_EIGENQL), 1147 Ref tridiagonal array, 2146 Ref EIGENVEC function, 599 Ref eigenvectors (EIGENQL), 596 Ref (LA_EIGENQL), 1147 Ref complex, 454 Use non-symmetric array (EIGENVEC), 599 Ref non-symmetric array (LA_EIGENVEC), 1153 Ref real, 453 Use repeated, 457 Use routines for computing, 458 Use tridiagonal array, 2146 Ref EJECT keyword, 4258 Ref elements, number of, 1475 Ref elevation data overlaying on surfaces, 224 Img ELMHES function, 602 Ref elt_len field, 273 EDG elt_size argument, 291 EDG embedded ActiveX applications, 546 Bld callable IDL applications, 544 Bld EMF file, 696 Use EMPTY procedure, 604 Ref emptying file buffers, 743 Ref graphics buffers, 604 Ref ENABLE_SYSRTN procedure, 605 Ref ENCAPSULATED keyword, 4258 Ref encapsulated PostScript, 4307 Ref encapsulation, 591 Bld ENCODING keyword, 4259 Ref endian big, 198 Use, 232 Using, 175 Ref, 1968 Ref byte ordering, 198 Use, 232 Using, 175 Ref little, 198 Use, 232 Using, 175 Ref, 1968 Ref end-of-file, 607 Ref, 181 Obs energy scaling, 37 Wav enhancing images, 410 Img ensure_simple argument, 292 EDG ensuring length of, 335 EDG Entering Procedure Definitions, 89 Bld entities inserting into a Shapefile, 2882 Ref retrieving from a Shapefile, 2874 Ref types of in ShapeFile, 2851 Ref enumerated list properties, 69 ITD EnumerateTags method IDLffDicomEx, 62 Med ENUMLIST property attribute, 75 ITD property data type, 69 ITD environment variables, 792 Ref adding or changing, 1869 Ref DISPLAY, 26 Use IDL_DEVICE, 24 Use IDL_DIR, 576 Bld, 24 Use IDL_DLM_PATH, 24 Use IDL_HELP_PATH, 25 Use IDL_PATH, 25 Use IDL_STARTUP, 25 Use IDL_TMPDIR, 26 Use LD_LIBRARY_PATH, 575 Bld LM_LICENSE_FILE, 26 Use LM_LICENSE_FILE, Unix, 556 Bld LM_LICENSE_FILE, Windows, 554 Bld PATH, 21 Use returning value of, 792 Ref TERM, 26 Use UNIX platform, 26 Use used by IDL, 22 Use EOF function, 607 Ref EOS_EH_CONVANG function, 461 SDF EOS_EH_GETVERSION function, 463 SDF EOS_EH_IDINFO function, 464 SDF EOS_EXISTS function, 465 SDF EOS_GD_ATTACH function, 466 SDF EOS_GD_ATTRINFO function, 467 SDF EOS_GD_BLKSOMOFFSET function, 468 SDF EOS_GD_CLOSE function, 469 SDF EOS_GD_COMPINFO function, 470 SDF EOS_GD_CREATE function, 472 SDF EOS_GD_DEFBOXREGION function, 475 SDF EOS_GD_DEFCOMP function, 477 SDF EOS_GD_DEFDIM function, 479 SDF EOS_GD_DEFFIELD function, 481 SDF EOS_GD_DEFORIGIN function, 483 SDF EOS_GD_DEFPIXREG function, 484 SDF EOS_GD_DEFPROJ function, 485 SDF EOS_GD_DEFTILE function, 487 SDF EOS_GD_DEFVRTREGION function, 489 SDF EOS_GD_DETACH function, 492 SDF EOS_GD_DIMINFO function, 493 SDF EOS_GD_DUPREGION function, 494 SDF EOS_GD_EXTRACTREGION function, 495 SDF EOS_GD_FIELDINFO function, 497 SDF EOS_GD_GETFILLVALUE function, 499 SDF EOS_GD_GETPIXELS function, 500 SDF EOS_GD_GETPIXVALUES function, 502 SDF EOS_GD_GRIDINFO function, 504 SDF EOS_GD_INQATTRS function, 506 SDF EOS_GD_INQDIMS function, 508 SDF EOS_GD_INQFIELDS function, 510 SDF EOS_GD_INQGRID function, 512 SDF EOS_GD_INTERPOLATE function, 514 SDF EOS_GD_NENTRIES function, 516 SDF EOS_GD_OPEN function, 517 SDF EOS_GD_ORIGININFO function, 519 SDF EOS_GD_PIXREGINFO function, 520 SDF EOS_GD_PROJINFO function, 521 SDF EOS_GD_READATTR function, 525 SDF EOS_GD_READFIELD function, 526 SDF EOS_GD_READTILE function, 528 SDF EOS_GD_REGIONINFO function, 530 SDF EOS_GD_SETFILLVALUE function, 532 SDF EOS_GD_SETTILECACHE function, 533 SDF EOS_GD_TILEINFO function, 535 SDF EOS_GD_WRITEATTR function, 537 SDF EOS_GD_WRITEFIELD function, 539 SDF EOS_GD_WRITEFIELDMETA function, 541 SDF EOS_GD_WRITETILE function, 543 SDF EOS_PT_ATTACH function, 545 SDF EOS_PT_ATTRINFO function, 547 SDF EOS_PT_BCKLINKINFO function, 549 SDF EOS_PT_CLOSE function, 550 SDF EOS_PT_CREATE function, 551 SDF EOS_PT_DEFBOXREGION function, 552 SDF EOS_PT_DEFLEVEL function, 554 SDF EOS_PT_DEFLINKAGE function, 557 SDF EOS_PT_DEFTIMEPERIOD function, 559 SDF EOS_PT_DEFVRTREGION function, 561 SDF EOS_PT_DETACH function, 563 SDF EOS_PT_EXTRACTPERIOD function, 564 SDF EOS_PT_EXTRACTREGION function, 566 SDF EOS_PT_FWDLINKINFO function, 568 SDF EOS_PT_GETLEVELNAME function, 569 SDF EOS_PT_GETRECNUMS function, 571 SDF EOS_PT_INQATTRS function, 573 SDF EOS_PT_INQPOINT function, 575 SDF EOS_PT_LEVELINDX function, 577 SDF EOS_PT_LEVELINFO function, 578 SDF EOS_PT_NFIELDS function, 580 SDF EOS_PT_NLEVELS function, 581 SDF EOS_PT_NRECS function, 582 SDF EOS_PT_OPEN function, 583 SDF EOS_PT_PERIODINFO function, 585 SDF EOS_PT_PERIODRECS function, 587 SDF EOS_PT_READATTR function, 591 SDF EOS_PT_READLEVEL function, 592 SDF EOS_PT_REGIONINFO function, 594 SDF EOS_PT_REGIONRECS function, 596 SDF EOS_PT_SIZEOF function, 598 SDF EOS_PT_UPDATELEVEL function, 599 SDF EOS_PT_WRITEATTR function, 601 SDF EOS_PT_WRITELEVEL function, 603 SDF EOS_QUERY function, 605 SDF EOS_SW_ATTACH function, 606 SDF EOS_SW_ATTRINFO function, 607 SDF EOS_SW_CLOSE function, 609 SDF EOS_SW_COMPINFO function, 610 SDF EOS_SW_CREATE function, 612 SDF EOS_SW_DEFBOXREGION function, 613 SDF EOS_SW_DEFCOMP function, 615 SDF EOS_SW_DEFDATAFIELD function, 617 SDF EOS_SW_DEFDIM function, 619 SDF EOS_SW_DEFDIMMAP function, 621 SDF EOS_SW_DEFGEOFIELD function, 623 SDF EOS_SW_DEFIDXMAP function, 625 SDF EOS_SW_DEFTIMEPERIOD function, 627 SDF EOS_SW_DEFVRTREGION function, 629 SDF EOS_SW_DETACH function, 632 SDF EOS_SW_DIMINFO function, 633 SDF EOS_SW_DUPREGION function, 634 SDF EOS_SW_EXTRACTPERIOD function, 635 SDF EOS_SW_EXTRACTREGION function, 637 SDF EOS_SW_FIELDINFO function, 639 SDF EOS_SW_GETFILLVALUE function, 641 SDF EOS_SW_IDXMAPINFO function, 642 SDF EOS_SW_INQATTRS function, 644 SDF EOS_SW_INQDATAFIELDS function, 645 SDF EOS_SW_INQDIMS function, 647 SDF EOS_SW_INQGEOFIELDS function, 649 SDF EOS_SW_INQIDXMAPS function, 651 SDF EOS_SW_INQMAPS function, 653 SDF EOS_SW_INQSWATH function, 655 SDF EOS_SW_MAPINFO function, 656 SDF EOS_SW_NENTRIES function, 658 SDF EOS_SW_OPEN function, 660 SDF EOS_SW_PERIODINFO function, 661 SDF EOS_SW_READATTR function, 665 SDF EOS_SW_READFIELD function, 666 SDF EOS_SW_REGIONINFO function, 668 SDF EOS_SW_SETFILLVALUE function, 670 SDF EOS_SW_WRITEATTR function, 671 SDF EOS_SW_WRITEDATAMETA function, 673 SDF EOS_SW_WRITEFIELD function, 675 SDF EOS_SW_WRITEGEOMETA function, 677 SDF EPS machine-specific parameter, 1287 Ref EPSI files, 4270 Ref EPSNEG machine-specific parameter, 1287 Ref EQ operator comparing object references, 605 Bld defined, 37 Bld, 4399 Ref pointers, 168 Bld EQ= operator, 342 Bld EQUAL_VARIANCE, see obsolete routines equal-area map projection, 362 Use equalizing adaptive, 422 Img histograms, 418 Img equivalence strings, 177 Obs, 178 Obs Erase method IDLgrBuffer, 3581 Ref IDLgrWindow, 4152 Ref ERASE procedure, 610 Ref erasing a window object, 680 Use erasing IDL windows, 610 Ref ERF function, 612 Ref ERFC function, 614 Ref ERFCX function, 616 Ref ERODE function, 618 Ref erosion operator, 489 Img erosion operator, morphologic, 618 Ref err_str argument, 399 EDG errno global variable setting, 521 EDG system level errors, 341 EDG, 520 EDG error floating-point, 438 Use mathematical error assessment, 439 Use rounding, 438 Use truncation, 439 Use error bar plots, 283 ITU error handling, 99 ITD error message ODBC formats, 36 DM standard, 36 DM verbose, 36 DM error messages displaying, netCDF, 707 SDF generating (MESSAGE procedure), 1424 Ref modal dialog box, 547 Ref returning text of (STRMESSAGE function), 2037 Ref ERRORF function, 20 Obs ERRORF, see obsolete routines ErrorMessage method, 291 ITD errors checking arguments, 347 EDG default error-handling mechanism, 453 Bld error bars, 624 Ref error bars (OPLOTERR), 1523 Ref error bars (PLOTERR), 1553 Ref error function (ERRORF), 20 Obs floating-point underflow, 467 Bld handling CATCH procedure, 236 Ref error-handling options, 452 Bld IDL-Java bridge, 163 EDG input/output, 460 Bld ON_ERROR procedure, 1497 Ref ON_IOERROR procedure, 1498 Ref OPEN procedure, 1513 Ref using CATCH procedure, 455 Bld using ON_ERROR procedure, 459 Bld input/output, 460 Bld issuing, 340 EDG Java exceptions, 163 EDG math, 467 Bld message format string, 344 EDG messages, generating (MESSAGE procedure), 1424 Ref messages, modal dialog box, 547 Ref messages, returning text of (STRMESSAGE function), 2037 Ref placing error status in variable, 1513 Ref ringing bell with error message, 344 EDG setting errno explicitly, 521 EDG signaling (MESSAGE procedure), 462 Bld suppressing error message, 343 EDG suppressing message prefix, 343 EDG suppressing traceback portion of message, 343 EDG system, 520 EDG system variables, 342 EDG system variables for, 465 Bld ERRPLOT procedure, 624 Ref escape character (representing), 127 Bld Establishing A Signal Handler, 360 EDG Euclidean Distance Map. See Euclidean norm Euclidean norm distance map, 1449 Ref of vector, 1484 Ref event driven programming, 791 Bld event processing (widget applications), 841 Bld events base widget, 738 Bld basic structure returned by all widgets, 2380 Ref button release, 2287 Ref button widget, 746 Bld clearing, 2312 Ref common properties, 726 Bld compound, handling, 726 Bld draw widget, 768 Bld droplist widget, 760 Bld handling in IDL GUIBuilder code callback routines, 708 Bld multiple interfaces, 711 Bld OpenFile, 682 Bld understanding, 707 Bld widget display, 716 Bld interrupting the event loop, 868 Bld list widget, 763 Bld post creation, 727 Bld processing, 2379 Ref returned by button widgets, 2294 Ref draw widgets, 2365 Ref droplist widgets, 2378 Ref list widgets, 2422 Ref slider widgets, 2449 Ref text widgets, 2489 Ref top-level base widgets, 2277 Ref returning base resize events, 2273 Ref handler procedure name, 2388 Ref keyboard focus events WIDGET_BASE, 2262 Ref WIDGET_DRAW, 2358 Ref WIDGET_TABLE, 2467 Ref WIDGET_TEXT, 2483 Ref see widget events sending to widgets, 2330 Ref slider widget, 757 Bld tab widget, 783 Bld table widget, 777 Bld text widget, 750 Bld top-level base kill events, 2272 Ref tree widget, 785 Bld events returned by droplist widgets, 2304 Ref tab widgets, 2459 Ref tree widgets, 2501 Ref example files surf_track.pro, 4238 Ref examples C examples for CALL_EXTERNAL, 205 EDG calling a simple math function, 483 EDG data operation, 178 ITD file reader, 248 ITD file writer, 272 ITD Fortran examples for CALL_EXTERNAL, 219 EDG Hello World for IDL, 418 EDG including ActiveX controls, 85 EDG, 88 EDG simple iTool, 102 ITD simple system routine, 419 EDG simple user interface panel, 322 ITD user interface service, 305 ITD using callable IDL from C, 479 EDG using callable IDL from Fortran, 486 EDG using COM objects, 69 EDG using IDL_EzCall(), 541 EDG using WIDGET_STUB, 511 EDG, 513 EDG visualization type, 134 ITD exclamation point embedded formatting commands, 4433 Ref system variables, 4406 Ref exclusive buttons see widgets, button EXECUTE function CALL_FUNCTION speed, 228 Ref reference, 626 Ref Execute method data operation, 151 ITD described, 143 ITD ExecuteStr, 100 EDG Executing IDL Statements, 475 EDG executive commands, 90 Use exit handlers IDL_ExitRegister(), 401 EDG EXIT procedure, 629 Ref exiting IDL confirm exit, 97 Use EXIT procedure, 629 Ref options, 35 Use preferences, 97 Use EXP function, 631 Ref EXPAND procedure, 633 Ref EXPAND_PATH function, 635 Ref expanding an image, 188 Img expanding image objects, 489 Img expanding pathnames, 679 Ref EXPENSIVE_OPERATION property, 143 ITD, 174 ITD EXPINT function, 640 Ref explicitly formatted I/O overview, 240 Bld using, 253 Bld exponential integral, 640 Ref natural, 631 Ref random deviates RANDOMN function, 1695 Ref RANDOMU function, 1700 Ref exponentiation operator, 25 Bld, 4393 Ref export.h see idl_export.h exporting formatted image files, 23 Img projects, 523 Bld unformatted image files, 25 Img using the IDLDE, 561 Bld expose events, 715 Use exposing window objects, 680 Use expressions determining data type how to, 412 Bld SIZE function, 1926 Ref efficiency of evaluation, 371 Bld regular, 128 Bld, 2020 Ref returning information on, 859 Ref structure of, 45 Bld type of, 43 Bld Extensible Markup Language see XML external sharable object, 217 Ref external definitions, 29 EDG external editors (Motif), 83 Use external programs, accessing (SPAWN), 14 EDG extra_flags argument, 375 EDG EXTRAC function, 643 Ref EXTRACT_SLICE function, 646 Ref extracting image object information, 540 Img, 546 Img extracting volume slices, 209 Img eye position, 547 Use F distribution cutoff value, 650 Ref probability, 652 Ref F_CVF function, 650 Ref F_PDF function, 652 Ref F_TEST, see obsolete routines F_TEST1, see obsolete routines FACTORIAL function, 654 Ref false, definition of, 368 Bld far clipping plane, 549 Use Fast Fourier transform, 401 Use, 656 Ref implementation, 414 Use Fast Fourier Transform. See frequency transform fcn argument, 526 EDG FFT, 401 Use, 409 Use Cooley-Tukey algorithm, 414 Use implementation, 414 Use FFT function, 656 Ref FFT. See frequency transform field plots, 739 Ref widget, 421 Ref file adding to a project, 505 Bld compiling all files, 519 Bld compiling instructions, 509 Bld compiling modified files, 519 Bld editing in a project, 509 Bld moving in a project, 507 Bld removing from a project, 507 Bld setting properties for a project, 511 Bld symbolic links creating, 688 Ref following, 695 Ref file access IDL_FILE_STAT struct, 371 EDG mode, 374 EDG file argument, 476 EDG file attributes, 379 EDG file compression, 11 Med file descriptor, 370 EDG file information IDL_FILE_STAT struct, 370 EDG file organization, 11 Wav file pointer moving, 1933 Ref file readers creating, 230 ITD, 234 ITD described, 230 ITD example, 248 ITD IDLitReadASCII, 231 ITD IDLitReadBinary, 231 ITD IDLitReadBMP, 231 ITD IDLitReadDICOM, 231 ITD IDLitReadISV, 232 ITD IDLitReadJPEG, 232 ITD IDLitReadJPEG2000, 232 ITD IDLitReadPICT, 232 ITD IDLitReadPNG, 233 ITD IDLitReadShapefile, 233 ITD IDLitReadTIFF, 233 ITD IDLitReadWAV, 233 ITD predefined, 231 ITD preferences, 80 ITD registering, 89 ITD, 245 ITD standard base class, 236 ITD unregistering, 246 ITD file selection using compound widgets, 219 Use using dialogs, 217 Use file status, checking, 379 EDG file units about, 243 Bld allocating, 788 Ref returning information about, 861 Ref See also logical unit numbers setting file position pointer, 1560 Ref file writers creating, 254 ITD described, 254 ITD example, 272 ITD IDLitWriteASCII, 255 ITD IDLitWriteBinary, 255 ITD IDLitWriteBMP, 255 ITD IDLitWriteEMF, 256 ITD IDLitWriteEPS, 256 ITD IDLitWriteISV, 256 ITD IDLitWriteJPEG, 256 ITD IDLitWriteJPEG2000, 257 ITD IDLitWritePICT, 257 ITD IDLitWritePNG, 257 ITD IDLitWriteTiff, 257 ITD predefined, 255 ITD preferences, 80 ITD registering, 89 ITD, 269 ITD standard base class, 260 ITD unregistering, 270 ITD FILE_BASENAME function, 661 Ref FILE_CHMOD procedure, 664 Ref FILE_COPY procedure, 669 Ref FILE_DELETE procedure, 673 Ref FILE_DIRNAME function, 676 Ref FILE_EXPAND_PATH function, 679 Ref FILE_INFO function reference, 681 Ref using, 318 Bld FILE_LINES function, 685 Ref FILE_LINK procedure, 688 Ref FILE_MKDIR procedure, 691 Ref FILE_MOVE procedure, 692 Ref FILE_READLINK function, 695 Ref FILE_SAME function, 697 Ref FILE_SEARCH function, 700 Ref FILE_TEST function, 717 Ref file_unit field, 274 EDG FILE_WHICH function, 721 Ref FILENAME keyword, 4260 Ref FILEPATH function, 723 Ref files accessing, 18 Img adding to distribution, 565 Bld adding to project, 562 Bld always open, 376 EDG changing permissions, 664 Ref closing, 377 EDG about closing files, 242 Bld CLOSE procedure, 263 Ref DEVICE keyword, 4253 Ref freeing file units, 748 Ref comparing, 697 Ref configuring IDL-Java bridge, 144 EDG copying, 669 Ref current pointer position, 751 Ref deleting, 673 Ref deriving base name, 661 Ref directory name, 676 Ref detecting file end, 383 EDG displaying ASCII, 2561 Ref end-of-file, 321 Bld, 181 Obs ensuring proper attributes, 379 EDG expanding pathnames, 679 Ref exporting formatted, 23 Img unformatted, 25 Img file units, see file units filenames, 4260 Ref finding, 550 Ref, 1530 Ref finding in IDL distribution, 723 Ref flushing file units, 321 Bld formats BMP, 330 Bld Interfile, 330 Bld JPEG, 330 Bld JPEG 2000, 330 Bld netCDF, 21 SDF NRIF, 330 Bld PICT, 330 Bld PNG, 330 Bld PPM, 330 Bld SRF, 330 Bld TIFF, 330 Bld X11 Bitmap, 330 Bld XWD, 331 Bld freeing logical unit numbers, 748 Ref HDF overview, 210 SDF help and information, 317 Bld IDL GUIBuilder generated, 682 Bld generating code, 705 Bld generating resource, 705 Bld IDL code, 705 Bld regeneration, 706 Bld resource, 705 Bld importing formatted, 22 Img unformatted, 24 Img input/output, 233 Bld iTools reading objects, 3330 Ref writing objects, 3525 Ref journal, 387 EDG locating, 313 Bld logical unit number, 243 Bld manipulation operations, 312 Bld menu, 345 ITU modifying generated, 682 Bld moving, 692 Ref MPEG, 656 Use multiple structures, 310 Bld netCDF overview, 680 SDF opening how to, 241 Bld OPEN procedure, 1511 Ref opening with IDL_FileOpen(), 374 EDG operations, 115 ITU pointer position POINT_LUN procedure, 1560 Ref pointer positioning, 321 Bld preventing closure, 378 EDG printing to, 1596 Ref protection classes, 664 Ref querying, 18 Img reading, 100 ITU ASCII data, 1709 Ref binary data from, 1768 Ref data, 1706 Ref unformatted binary data, 1768 Ref returning information on open, 859 Ref saving images, 656 Use searching directories, 721 Ref See also CDF files, HDF files, netCDF files selecting, 550 Ref size of, 751 Ref skipping records, 161 Obs special functions (IOCTL function), 1018 Ref specifying search path, 112 Use sql.log, 82 DM storing in a project, 498 Bld toolbar, 356 ITU trace, 82 DM Windows-specific information, 328 Bld with indexed organization, 217 Obs writing, 105 ITU formatted output, 1596 Ref unformatted binary data, 2548 Ref FILES keyword, 317 Bld FILL_DIST system variable field, 4375 Ref FILLCONTOUR, see obsolete routines filling plotting symbols, 2205 Ref polygons POLYFILL procedure, 1577 Ref POLYFILLV, 1582 Ref filling contours, 308 Use, 259 ITU filling polygons, 261 Use, 620 Use filtering adaptive, 475 Img contours, 264 ITU convolution, 186 Ref, 428 Img, 127 ITU data, 125 ITU digital, 567 Ref digital filters, 567 Ref directional, 438 Img filenames, 552 Ref frequency domain, 656 Ref Hanning windows, 843 Ref high pass, 433 Img histogram equalization, 871 Ref IDL routines, 411 Img images, 210 ITU Laplacian, 442 Img Lee, 475 Img Lee filter algorithm, 1219 Ref low pass, 429 Img mean, 1960 Ref median, 1380 Ref, 125 ITU morphologic dilation, 569 Ref morphologic erosion, 618 Ref plots, 289 ITU Roberts, 1815 Ref smooth filter, 125 ITU Sobel, 1963 Ref surfaces, 237 ITU windowing, 470 Img filtering. See denoising techniques filters autoregressive moving average, 420 Use bandpass, 421 Use bandstop, 421 Use boxcar, 425 Use digital, 420 Use FIR, 420 Use highpass, 421 Use IIR filter, 420 Use Kaiser's window, 421 Use lowpass, 421 Use moving average, 420 Use notch, 427 Use rectangular, 425 Use FIND_BY_UNAME keyword, 708 Bld FINDFILE function, 313 Bld FINDFILE, see obsolete routines FINDGEN function, 725 Ref FindIdentifiers method, 382 ITD finding files, 550 Ref text, IDLDE search features, 55 Use finding straight lines, 394 Img finite impulse response filters, 420 Use numbers, 727 Ref FINITE function reference, 727 Ref using, 470 Bld FIR filter, 420 Use first derivatives, 438 Img FIX function, 731 Ref fixed pixels, 303 Use flags argument, 379 EDG, 473 EDG flags field, 269 EDG, 274 EDG, 305 EDG, 371 EDG FLAGS system variable field, 4376 Ref flashing color maps, 146 Use FLEXlm floating licence policy, 470 EDG FLICK procedure, 734 Ref flipping contours, 267 ITU flipping images, 217 ITU flipping images. See rotating an image FLOAT function, 735 Ref FLOAT property data type, 67 ITD floating-point arithmetic, 1286 Ref arrays FINDGEN, 725 Ref FLTARR, 741 Ref converting type to, 735 Ref data type, 48 Bld errors, 467 Bld mantissa, 1286 Ref native format, 201 Ref precision, 1287 Ref slider widgets, 442 Ref underflow errors, 467 Bld XDR format, 201 Ref floating-point accuracy, 438 Use floating-point integer properties, 67 ITD FLOOR function, 737 Ref flow control, 4283 Ref field, plotting 3D, 739 Ref field, plotting velocity, 2213 Ref FLOW3 procedure, 739 Ref FLOYD keyword, 4260 Ref FLTARR function, 741 Ref FLUSH procedure, 743 Ref Flushing Buffered Data, 384 EDG focus events, keyboard WIDGET _CONTROL, 2324 Ref WIDGET_INFO, 2390 Ref focus events, keyboard WIDGET_BASE, 2262 Ref focus events, keyboard WIDGET_TABLE, 2467 Ref focus events, keyboard WIDGET_TEXT, 2483 Ref FONT keyword, 4337 Ref font object, 514 Use, 579 Use IDLgrFont, 3687 Ref modifiers, 3692 Ref FONT property of text objects, 614 Use FONT system variable field, 4380 Ref FONT_INDEX keyword, 4260 Ref FONT_SIZE keyword, 4261 Ref fonts character sets, 4433 Ref default, 579 Use, 614 Use default for widgets, 2314 Ref device, 4414 Ref Direct Graphics, 4415 Ref displaying vector fonts, 1914 Ref displaying X Windows fonts, 2568 Ref editing, 594 Ref examples of TrueType fonts, 4442 Ref examples of vector fonts, 4445 Ref finding current X windows font, 4261 Ref finding names of, 4261 Ref finding number of, 4261 Ref hardware, 256 Use, 4414 Ref Hershey, 580 Use, 4414 Ref Object Graphics, 4415 Ref outline, 4414 Ref positioning commands, 4435 Ref PostScript, 1618 Ref preferences, 110 Use selecting, 256 Use specifying Motif platform, 110 Use Windows platform, 110 Use TrueType, 579 Use overview, 4414 Ref specifying with DEVICE, 4277 Ref type size, 614 Use type style, 614 Use vector, 4414 Ref FOR statement, 744 Ref foreground color, 2611 Ref Form_Load VisualBasic, 99 EDG formal parameters, 76 Bld, 61 Ref, 41 DM format codes, 258 Bld FORMAT_AXIS_VALUES function, 745 Ref formats date, 32 DM time, 32 DM timestamp, 32 DM formatted I/O, 239 Bld formfeed character (representing), 127 Bld forms, creating, 433 Ref FORRD, see obsolete routines FORRD_KEY, see obsolete routines Fortran binary data, unformatted, 372 EDG calling using Fortran interface routine, 221 EDG child processes, 40 EDG compiler, 478 EDG complex data types, 263 EDG external functions, calling, 190 EDG passing parameters, 24 EDG Fortran file formats, 1513 Ref forward difference, 2158 Ref forward transforms frequency, 343 Img time-frequency, 365 Img FORWARD_FUNCTION statement, 747 Ref FORWARD_FUNCTION, about, 74 Bld FORWRT procedure see WRITEU FORWRT, see obsolete routines four-dimensional displays, 1584 Ref Fourier transform, 656 Ref discrete, 401 Use Fourier transforms fast, 401 Use fptr field, 373 EDG framework advantages, 11 ITD architecture, 19 ITD code base, 13 ITD documented vs. undocumented classes, 13 ITD overview skills required to use, 15 ITD free format I/O about, 239 Bld using, 248 Bld free() function, 290 EDG free_cb argument, 289 EDG FREE_LUN procedure, 748 Ref freehand annotations, 85 ITU, 479 ITU freeing objects, 598 Bld freeing, heap variables HEAP_FREE procedure, 854 Ref objects, 598 Bld pointers, 173 Bld PTR_FREE procedure, 1622 Ref freeing, objects, 1489 Ref frequency domain, 340 Img frequency plot leakage, 407 Use frequency plot smearing, 407 Use frequency response function, 428 Use frequency transform displaying, 349 Img forward, 343 Img inverse, 354 Img removing noise, 358 Img FRIEDMAN, see obsolete routines from_callback argument, 391 EDG fs argument, 334 EDG FSTAT function reference, 750 Ref using, 319 Bld FSTAT structure, 750 Ref FULSTR function, 753 Ref func argument, 360 EDG, 361 EDG FUNCT procedure, 755 Ref funct_addr field, 441 EDG, 534 EDG function calling sequence, 40 DM function keys defining example, 509 Ref reference, 502 Ref for different keyboards, 1870 Ref returning definitions, 859 Ref function method calling sequence, 41 DM function methods calling sequence for, 2666 Ref FUNCTION statement, 757 Ref functions calling sequence for, 60 Ref compiled, 1825 Ref compiling user-defined, 89 Bld data conversion, 33 DM displaying compiled, 865 Ref forward definition, 74 Bld how IDL resolves, 91 Bld scalar, 32 DM FV_TEST function, 758 Ref FX_ROOT function, 760 Ref FZ_ROOTS example, 422 EDG FZ_ROOTS function, 763 Ref gamma correction, 768 Ref GAMMA function, 766 Ref gamma function incomplete, 939 Ref logarithm of, 1246 Ref gamma random deviates RANDOMN function, 1695 Ref RANDOMU function, 1700 Ref GAMMA_CT procedure, 768 Ref garbage collection, 857 Ref GAUSS, see obsolete routines GAUSS_CVF function, 769 Ref GAUSS_PDF function, 771 Ref GAUSS2DFIT function, 773 Ref GAUSSFIT function, 777 Ref Gaussian distribution cutoff value, 769 Ref probability, 771 Ref elimination method, 1016 Ref integral, 782 Ref iterated quadrature, 465 Use, 993 Ref, 997 Ref two-dimensional fit, 773 Ref Gaussian. See wavelet functions GAUSSINT function, 782 Ref Gauss-Krueger map projection, 359 Use, 1357 Ref Gauss-Markov linear model, 1160 Ref Gauss-Seidel iteration, 833 Ref GE operator, 38 Bld GE operators, 4399 Ref GE= operator, 342 Bld general perspective map projection, 354 Use, 1356 Ref general settings, 98 ITU geometric area, 302 Img geometric transformations IDL routines, 176 Img interpolation methods, 178 Img geometry of widgets, 890 Bld GET_CURRENT_FONT keyword, 4261 Ref GET_DECOMPOSED keyword, 4261 Ref GET_DRIVE_LIST function, 784 Ref GET_FONTNAMES keyword, 4261 Ref GET_FONTNUM keyword, 4261 Ref GET_GRAPHICS_FUNCTION keyword, 4262 Ref GET_KBRD function, 322 Bld, 786 Ref GET_LUN procedure, 748 Ref, 788 Ref GET_PAGE_SIZE keyword, 4262 Ref GET_SCREEN_SIZE function, 790 Ref GET_SCREEN_SIZE keyword, 4262 Ref GET_SYMBOL function, 25 Obs GET_SYMBOL, see obsolete routines GET_VISUAL_DEPTH keyword, 4262 Ref GET_VISUAL_NAME keyword, 4262 Ref GET_WINDOW_POSITION keyword, 4263 Ref GET_WRITE_MASK keyword, 4263 Ref GetByName method IDLgrModel, 3767 Ref IDLgrScene, 3970 Ref IDLgrView, 4067 Ref IDLgrViewgroup, 4079 Ref GetData method to file reader, 242 ITD GetDescription method IDLffDicomEx, 68 Med GetDeviceInfo method IDLgrBuffer, 3583 Ref IDLgrClipboard, 3617 Ref IDLgrVRML, 4125 Ref IDLgrWindow, 4154 Ref GetDimensions method IDLgrWindow, 4156 Ref GETENV function, 792 Ref GetFontnames method IDLgrBuffer, 3585 Ref IDLgrPrinter, 3917 Ref IDLgrVRML, 4127 Ref IDLgrWindow, 4158 Ref GETHELP, see obsolete routines GetPixelData method IDLffDicomEx, 70 Med GetPrivateValue method IDLffDicomEx, 77 Med GetPrivateValueCount method IDLffDicomEx, 81 Med GetPrivateValueLength method IDLffDicomEx, 84 Med GetPrivateVR method IDLffDicomEx, 89 Med GetProperty method and property identifiers, 73 ITD data operation, 153 ITD file reader, 239 ITD file writer, 263 ITD generalized manipulator, 211 ITD generalized operation, 168 ITD IDLffDicomEx, 92 Med visualization, 123 ITD GetRGB method IDLgrPalette, 3801 Ref GetTextDimensions method IDLgrBuffer, 3588 Ref IDLgrClipboard, 3622 Ref IDLgrPrinter, 3920 Ref IDLgrVRML, 4130 Ref IDLgrWindow, 4161 Ref Getting Dynamic Memory, 290 EDG getting file information, 370 EDG GetTool method, 282 ITD GetValue method IDLffDicomEx, 93 Med GetValueCount method IDLffDicomEx, 96 Med GetValueLength method IDLffDicomEx, 99 Med GetVR method IDLffDicomEx, 103 Med GIF files reading, 1719 Ref writing, 2510 Ref GIN_CHARS keyword, 4263 Ref glyph. See TrueType fonts gnomic map projection, 350 Use, 1355 Ref gnomonic map projection, 350 Use, 1355 Ref GOODFIT, see obsolete routines GOTO statement reference, 795 Ref using, 367 Bld Gouraud shading, 329 Use, 1867 Ref grade, 309 Use gradient operator, 520 Img graphics atoms, 510 Use, 535 Use bitmap versus vector, 695 Use clipboard support, 46 Use coordinate systems, 246 Use, 313 Use cursor positioning, 371 Ref data picking, 668 Use device independent graphics, 242 Use, 503 Use devices, 241 Use DEVICE procedure, 537 Ref erasing, 610 Ref list of supported, 4244 Ref returning information about current, 860 Ref setting, 1865 Ref devices for Direct Graphics, 502 Use functions getting, 4262 Ref setting, 4277 Ref IDLDE windows OS clipboard support, 46 Use image file formats BMP reading, 1714 Ref writing, 2507 Ref GIF, 1719 Ref, 2510 Ref Interfile, 1723 Ref JPEG reading, 1725 Ref writing, 2514 Ref NRIF, 2519 Ref PICT reading, 1736 Ref writing, 2521 Ref SRF reading, 1744 Ref writing, 2530 Ref TIFF reading, 1750 Ref writing, 2534 Ref X11 bitmap, 1762 Ref XWD, 1764 Ref keywords (collected), 4333 Ref modes, 240 Use, 502 Use object-oriented, 242 Use, 503 Use selecting, 668 Use two-dimensional arrays, 294 Use graphics hierarchy, 530 Use graphics object tree, 530 Use graphics windows backing store, 104 Use layout preferences, 103 Use sizing, 103 Use GRAPHICS_TIMES procedure, 2110 Ref GraphicsLevel, 133 EDG graphs, 615 Use graticule, 343 Use grayscale images data definition, 15 Img displaying Direct Graphics, 35 Img Object Graphics, 49 Img morphological operations, 480 Img zooming, 73 Img, 76 Img great circle, 1298 Ref GRID_INPUT procedure, 796 Ref GRID_TPS function, 801 Ref GRID3 function, 805 Ref GRIDDATA function, 808 Ref gridding data extrapolation, 459 Use Delaunay triangulation, 459 Use drawing meridians, 341 Use irregular intervals, 2144 Ref irregularly gridded, 2132 Ref routines, 460 Use spherical SPH_SCAT function, 1982 Ref TRIGRID function, 2136 Ref uniformly-spaced planar data, 459 Use gridding plots, 265 Use gridding wizard, 249 ITU GRIDSTYLE system variable field, 4384 Ref groups described, 9 Med growing an ROI, 317 Img growth trends, 283 Ref GS_ITER function, 833 Ref GT operator, 38 Bld, 4399 Ref GT= operator, 342 Bld guard digits, 1286 Ref GUIBuilder common attributes, 722 Bld GUIBuilder, see IDL GUIBuilder H_EQ_CT procedure, 836 Ref H_EQ_INT procedure, 837 Ref H5_BROWSER function, 840 Ref H5_CLOSE procedure, 113 SDF H5_GET_LIBVERSION function, 114 SDF H5_OPEN procedure, 115 SDF H5_PARSE function, 116 SDF H5A_CLOSE procedure, 121 SDF H5A_GET_NAME function, 122 SDF H5A_GET_NUM_ATTRS function, 123 SDF H5A_GET_SPACE function, 124 SDF H5A_GET_TYPE function, 125 SDF H5A_OPEN_IDX function, 126 SDF H5A_OPEN_NAME function, 127 SDF H5A_READ function, 128 SDF H5D_CLOSE procedure, 129 SDF H5D_GET_SPACE function, 130 SDF H5D_GET_STORAGE_SIZE function, 131 SDF H5D_GET_TYPE function, 132 SDF H5D_OPEN function, 133 SDF H5D_READ function, 134 SDF H5F_CLOSE procedure, 137 SDF H5F_IS_HDF5 function, 138 SDF H5F_OPEN function, 139 SDF H5G_CLOSE procedure, 140 SDF H5G_GET_COMMENT function, 141 SDF H5G_GET_LINKVAL function, 142 SDF H5G_GET_MEMBER_NAME function, 143 SDF H5G_GET_NMEMBERS function, 145 SDF H5G_GET_OBJINFO function, 146 SDF H5G_OPEN function, 148 SDF H5I_GET_TYPE function, 149 SDF H5R_DEREFERENCE function, 150 SDF H5R_GET_OBJECT_TYPE function, 151 SDF H5S_CLOSE procedure, 152 SDF H5S_COPY function, 153 SDF H5S_CREATE_SIMPLE function, 154 SDF H5S_GET_SELECT_BOUNDS function, 156 SDF H5S_GET_SELECT_ELEM_NPOINTS function, 157 SDF H5S_GET_SELECT_ELEM_POINTLIST function, 158 SDF H5S_GET_SELECT_HYPER_BLOCKLIST function, 160 SDF H5S_GET_SELECT_HYPER_NBLOCKS function, 162 SDF H5S_GET_SELECT_NPOINTS function, 163 SDF H5S_GET_SIMPLE_EXTENT_DIMS function, 164 SDF H5S_GET_SIMPLE_EXTENT_NDIMS function, 165 SDF H5S_GET_SIMPLE_EXTENT_NPOINTS function, 166 SDF H5S_GET_SIMPLE_EXTENT_TYPE function, 167 SDF H5S_IS_SIMPLE function, 168 SDF H5S_OFFSET_SIMPLE procedure, 169 SDF H5S_SELECT_ALL procedure, 170 SDF H5S_SELECT_ELEMENTS procedure, 171 SDF H5S_SELECT_HYPERSLAB procedure, 173 SDF H5S_SELECT_NONE procedure, 175 SDF H5S_SELECT_VALID function, 176 SDF H5T_CLOSE procedure, 177 SDF H5T_COMMITTED function, 178 SDF H5T_COPY function, 179 SDF H5T_EQUAL function, 180 SDF H5T_GET_ARRAY_DIMS function, 181 SDF H5T_GET_ARRAY_NDIMS function, 182 SDF H5T_GET_CLASS function, 183 SDF H5T_GET_CSET function, 185 SDF H5T_GET_EBIAS function, 186 SDF H5T_GET_FIELDS function, 187 SDF H5T_GET_INPAD function, 189 SDF H5T_GET_MEMBER_CLASS function, 190 SDF H5T_GET_MEMBER_NAME function, 192 SDF H5T_GET_MEMBER_OFFSET function, 193 SDF H5T_GET_MEMBER_TYPE function, 194 SDF H5T_GET_NMEMBERS function, 195 SDF H5T_GET_NORM function, 196 SDF H5T_GET_OFFSET function, 197 SDF H5T_GET_ORDER function, 198 SDF H5T_GET_PAD function, 199 SDF H5T_GET_PRECISION function, 200 SDF H5T_GET_SIGN function, 201 SDF H5T_GET_SIZE function, 202 SDF H5T_GET_STRPAD function, 203 SDF H5T_GET_SUPER function, 204 SDF H5T_IDLTYPE function, 205 SDF H5T_MEMTYPE function, 207 SDF H5T_OPEN function, 208 SDF Haar. See wavelet functions halftoning, 4286 Ref halting program execution, 2012 Ref Hammer-Aitoff map projection, 353 Use, 1355 Ref Hamming window, 411 Use Hamming windowing, 470 Img HANDLE_CREATE, see obsolete routines HANDLE_FREE, see obsolete routines HANDLE_INFO, see obsolete routines HANDLE_MOVE, see obsolete routines HANDLE_VALUE, see obsolete routines handling Java exceptions, 163 EDG HANNING function, 843 Ref Hanning window, 409 Use Hanning windowing, 470 Img hardware fonts, 4414 Ref hardware rendering setting preference for, 104 Use HDF overview, 20 SDF HDF files annotations adding, 259 SDF HDF_DFAN_GETFID procedure, 265 SDF retrieving reference numbers, 270 SDF closing, 245 SDF creating files, 213 SDF data types, 215 SDF descriptions, adding, 258 SDF determining if a file is an HDF, 340 SDF determining if library exists, 300 SDF examples, 214 SDF images appending, 284 SDF number of, 292 SDF reading, 287 SDF reading 24-bit, 249 SDF reading first 24-bit, 257 SDF reading first in file, 297 SDF retrieving reference numbers, 290 SDF setting reference number HDF_DF24_READREF, 256 SDF HDF_DFR8_READREF, 296 SDF writing 24-bit, 247 SDF writing 8-bit, 293 SDF importing using macros, 203 Use interfaces, 211 SDF labels, writing, 273 SDF models, 211 SDF opening, 345 SDF overview, 210 SDF palettes appending, 279 SDF default, 298 SDF number of, 278 SDF reading, 276 SDF reading first in file, 282 SDF retrieving reference numbers, 277 SDF setting reference number, 283 SDF specifying next read, 281 SDF palettes, adding, 275 SDF references creating, 299 SDF returning next, 343 SDF scientific dataset ID numbers, 215 SDF tag numbers, 217 SDF tags deleting, 246 SDF number of, 344 SDF reading descriptions, 261 SDF reading labels, 266 SDF retrieving reference numbers and labels, 268 SDF writing descriptions, 271 SDF VDatas attaching, 403 SDF checking object, 426 SDF checking result, 448 SDF detaching, 414 SDF field specifications, 415 SDF fields, 417 SDF lone, 428 SDF moving read pointer, 432 SDF reading, 430 SDF retrieving field information, 422 SDF general information, 419 SDF next reference number, 421 SDF reference number, 418 SDF specifying general information, 433 SDF writing, 434 SDF VGroups adding data to, 447 SDF adding tags, 436 SDF adding to VGroup, 424 SDF attaching, 437 SDF checking object, 427 SDF checking result, 449 SDF closing, 439 SDF detaching, 439 SDF lone, 450 SDF number of objects, 451 SDF opening, 437 SDF retrieving IDs, 440 SDF retrieving information about, 441 SDF retrieving reference numbers, 443 SDF, 55 Obs returning specified tags, 444 SDF returning tags, 445 SDF tags, 446 SDF HDF Library, determining version, 341 SDF HDF_AN_ANNLEN function, 220 SDF HDF_AN_ANNLIST function, 221 SDF HDF_AN_ATYPE2TAG function, 223 SDF HDF_AN_CREATE function, 224 SDF HDF_AN_CREATEF function, 226 SDF HDF_AN_END procedure, 227 SDF HDF_AN_ENDACCESS procedure, 228 SDF HDF_AN_FILEINFO function, 229 SDF HDF_AN_GET_TAGREF function, 231 SDF HDF_AN_ID2TAGREF function, 233 SDF HDF_AN_NUMANN function, 235 SDF HDF_AN_READANN function, 237 SDF HDF_AN_SELECT function, 238 SDF HDF_AN_START function, 240 SDF HDF_AN_TAG2ATYPE function, 241 SDF HDF_AN_TAGREF2ID function, 242 SDF HDF_AN_WRITEANN function, 243 SDF HDF_BROWSER function, 846 Ref HDF_CLOSE procedure, 245 SDF HDF_DELDD procedure, 246 SDF HDF_DF24_ADDIMAGE procedure, 247 SDF HDF_DF24_GETIMAGE procedure, 249 SDF HDF_DF24_GETINFO procedure, 250 SDF HDF_DF24_LASTREF function, 252 SDF HDF_DF24_NIMAGES function, 254 SDF HDF_DF24_READREF procedure, 256 SDF HDF_DF24_RESTART procedure, 257 SDF HDF_DFAN_ADDFDS procedure, 258 SDF HDF_DFAN_ADDFID procedure, 259 SDF HDF_DFAN_GETDESC procedure, 261 SDF HDF_DFAN_GETFDS procedure, 263 SDF HDF_DFAN_GETFID procedure, 265 SDF HDF_DFAN_GETLABEL procedure, 266 SDF HDF_DFAN_LABLIST function, 268 SDF HDF_DFAN_LASTREF function, 270 SDF HDF_DFAN_PUTDESC procedure, 271 SDF HDF_DFAN_PUTLABEL procedure, 273 SDF HDF_DFP_ADDPAL procedure, 275 SDF HDF_DFP_GETPAL procedure, 276 SDF HDF_DFP_LASTREF function, 277 SDF HDF_DFP_NPALS function, 278 SDF HDF_DFP_PUTPAL procedure, 279 SDF HDF_DFP_READREF procedure, 281 SDF HDF_DFP_RESTART procedure, 282 SDF HDF_DFP_WRITEREF procedure, 283 SDF HDF_DFR8_ADDIMAGE procedure, 284 SDF HDF_DFR8_GETIMAGE procedure, 287 SDF HDF_DFR8_GETINFO procedure, 288 SDF HDF_DFR8_LASTREF function, 290 SDF HDF_DFR8_NIMAGES function, 292 SDF HDF_DFR8_PUTIMAGE procedure, 293 SDF HDF_DFR8_READREF procedure, 296 SDF HDF_DFR8_RESTART procedure, 297 SDF HDF_DFR8_SETPALETTE procedure, 298 SDF HDF_DUPDD procedure, 299 SDF HDF_EXISTS function, 300 SDF HDF_GR_ATTRINFO function, 301 SDF HDF_GR_CREATE function, 303 SDF HDF_GR_END procedure, 305 SDF HDF_GR_ENDACCESS procedure, 306 SDF HDF_GR_FILEINFO function, 307 SDF HDF_GR_FINDATTR function, 308 SDF HDF_GR_GETATTR function, 309 SDF HDF_GR_GETCHUNKINFO function, 311 SDF HDF_GR_GETIMINFO function, 313 SDF HDF_GR_GETLUTID function, 315 SDF HDF_GR_GETLUTINFO function, 316 SDF HDF_GR_IDTOREF function, 318 SDF HDF_GR_LUTTOREF function, 319 SDF HDF_GR_NAMETOINDEX function, 320 SDF HDF_GR_READIMAGE function, 321 SDF HDF_GR_READLUT function, 323 SDF HDF_GR_REFTOINDEX function, 324 SDF HDF_GR_SELECT function, 325 SDF HDF_GR_SETATTR function, 326 SDF HDF_GR_SETCHUNK function, 328 SDF HDF_GR_SETCHUNKCACHE function, 330 SDF HDF_GR_SETCOMPRESS function, 331 SDF HDF_GR_SETEXTERNALFILE function, 333 SDF HDF_GR_START function, 334 SDF HDF_GR_WRITEIMAGE function, 335 SDF HDF_GR_WRITELUT function, 337 SDF HDF_HDF2IDLTYPE function, 338 SDF HDF_IDL2HDFTYPE function, 339 SDF HDF_ISHDF function, 340 SDF HDF_LIB_INFO procedure, 341 SDF HDF_NEWREF function, 343 SDF HDF_NUMBER function, 344 SDF HDF_OPEN function, 345 SDF HDF_PACKDATA function, 347 SDF HDF_READ function, 850 Ref HDF_SD_ADDDATA procedure, 350 SDF HDF_SD_ATTRFIND function, 353 SDF HDF_SD_ATTRINFO procedure, 355 SDF HDF_SD_ATTRSET procedure, 358 SDF HDF_SD_CREATE function, 362 SDF HDF_SD_DIMGET procedure, 366 SDF HDF_SD_DIMGETID function, 368 SDF HDF_SD_DIMSET function, 369 SDF HDF_SD_END function, 372 SDF HDF_SD_ENDACCESS function, 373 SDF HDF_SD_FILEINFO procedure, 375 SDF HDF_SD_GETDATA procedure, 377 SDF HDF_SD_GETINFO procedure, 379 SDF HDF_SD_IDTOREF function, 382 SDF HDF_SD_ISCOORDVAR function, 384 SDF HDF_SD_NAMETOINDEX function, 385 SDF HDF_SD_REFTOINDEX function, 387 SDF HDF_SD_SELECT function, 389 SDF HDF_SD_SETCOMPRESS procedure, 391 SDF HDF_SD_SETEXTFILE procedure, 393 SDF HDF_SD_SETINFO procedure, 395 SDF HDF_SD_START function, 399 SDF HDF_UNPACKDATA procedure, 401 SDF HDF_VD_ATTACH function, 403 SDF HDF_VD_ATTRFIND function, 404 SDF HDF_VD_ATTRINFO procedure, 406 SDF HDF_VD_ATTRSET procedure, 408 SDF HDF_VD_DETACH procedure, 414 SDF HDF_VD_FDEFINE procedure, 415 SDF HDF_VD_FEXIST function, 417 SDF HDF_VD_FIND function, 418 SDF HDF_VD_GET procedure, 419 SDF HDF_VD_GETID function, 421 SDF HDF_VD_GETINFO procedure, 422 SDF HDF_VD_GETNEXT function, 55 Obs HDF_VD_GETNEXT, see obsolete routines HDF_VD_INSERT procedure, 424 SDF HDF_VD_ISATTR function, 425 SDF HDF_VD_ISVD function, 426 SDF HDF_VD_ISVG function, 427 SDF HDF_VD_LONE function, 428 SDF HDF_VD_NATTRS function, 429 SDF HDF_VD_READ function, 430 SDF HDF_VD_SEEK procedure, 432 SDF HDF_VD_SETINFO procedure, 433 SDF HDF_VD_WRITE procedure, 434 SDF HDF_VG_ADDTR procedure, 436 SDF HDF_VG_ATTACH procedure, 437 SDF HDF_VG_DETACH procedure, 439 SDF HDF_VG_GETID function, 440 SDF HDF_VG_GETINFO procedure, 441 SDF HDF_VG_GETNEXT function, 443 SDF HDF_VG_GETTR procedure, 444 SDF HDF_VG_GETTRS procedure, 445 SDF HDF_VG_INQTR function, 446 SDF HDF_VG_INSERT procedure, 447 SDF HDF_VG_ISVD function, 448 SDF HDF_VG_ISVG function, 449 SDF HDF_VG_LONE function, 450 SDF HDF_VG_NUMBER function, 451 SDF HDF_VG_SETINFO procedure, 452 SDF HDF5 files viewing, 840 Ref HDF-EOS overview, 20 SDF HDF-EOS files importing using macros, 203 Use HDF-EOS, overview, 456 SDF heap variables, 280 EDG creating, 1623 Ref creating, how to, 159 Bld destroying, 1622 Ref freeing HEAP_FREE, 854 Ref pointers, 173 Bld variables, 598 Bld garbage collection, 857 Ref leakage, 170 Bld, 598 Bld object defined, 597 Bld overview, 591 Bld overview, 157 Bld pointer, 161 Bld saving and restoring, 160 Bld HEAP_FREE procedure, 854 Ref HEAP_GC procedure, 857 Ref Hello World Example, 418 EDG help, 44 ITD Adobe Acrobat, 481 Bld displaying text with XDISPLAYFILE, 478 Bld displaying files, 474 Bld displaying text files, 478 Bld HTML files, 488 Bld HTML Help, 481 Bld IDL Acrobat plug-in, 482 Bld IDL help viewers, 484 Bld IDL's help system, 480 Bld in a text widget, 477 Bld Microsoft Windows help, 481 Bld on UNIX systems, 481 Bld ONLINE_HELP procedure, 1500 Ref paths, 490 Bld PDF files displaying, 486 Bld overview, 480 Bld status lines, 476 Bld tooltips, 475 Bld using external applications, 479 Bld within an application's interface, 475 Bld XDISPLAYFILE, 478 Bld help menu, 355 ITU HELP procedure, 859 Ref HELP,/DLM, 455 EDG, 460 EDG HELP_VM, see obsolete routines helper objects, 515 Use, 536 Use HELVETICA keyword, 4263 Ref Hershey fonts, 580 Use, 4414 Ref Hershey, Dr. A. V., 4416 Ref Hessenberg array eigenvalues (HQR), 890 Ref eigenvalues (LA_HQR), 1163 Ref returning (ELMHES), 602 Ref returning (LA_ELMHES), 1157 Ref Hessenberg array or matrix (LA_ELMHES), 1157 Ref Hewlett-Packard Graphics Language, see HP-GL hexadecimal, 51 Bld hidden line removal, 641 Use hidden object classes, 527 Use, 1488 Ref, 2677 Ref HIDE property attribute, 75 ITD hiding cursor, 2170 Ref hiding the toolbars, 102 Use hiding window objects, 680 Use Hierarchical Data Format See HDF Hierarchical Data Format see HDF files hierarchy, 30 ITD hierarchy of objects, 530 Use high pass filtering, 433 Img highlighting Direct Graphics, 134 Img histogram equalization, 145 Img image features, 134 Img Object Graphics, 139 Img variations in images, 145 Img variations with Direct Graphics, 146 Img highpass filters, 421 Use high-pass multiresolution plots, 41 Wav high-resolution continent outlines, 368 Use HILBERT function, 867 Ref Hilbert transform, 415 Use HIST_2D function, 869 Ref HIST_EQUAL function, 871 Ref histogram adding to a volume, 314 ITU equalization H_EQ_CT function, 836 Ref interactive (H_EQ_INT function), 837 Ref for contours, 270 ITU for plots, 293 ITU plot, 398 Use, 131 ITU plotting mode, 260 Use, 4341 Ref properties, 371 ITU, 443 ITU surface, 244 ITU view of ROI, 2629 Ref histogram equalization adaptive, 422 Img color table contrast, 145 Img pixel value contrast, 418 Img HISTOGRAM function, 874 Ref histograms, 417 Img, 486 Img hit-or-miss operator, 514 Img HLS color system, 383 Use, 88 Img adjusting with slider, 481 Ref converting, 275 Ref displaying, 2171 Ref HLS procedure, 880 Ref home directory, changing, 108 Use HOME environment variable, 23 Use HomeDir field, 570 Bld homogeneous coordinates, 313 Use Hough backprojection, 882 Ref transform, 882 Ref Hough domain, 340 Img HOUGH function, 882 Ref Hough transform backprojecting, 389 Img displaying, 384 Img finding straight lines, 394 Img projecting, 384 Img hourglass cursor for widgets, 2323 Ref saving, 2382 Ref Householder method, 2149 Ref reductions, 596 Ref How Callable IDL is Implemented on Different Platforms, 462 EDG HP-GL driver, 4294 Ref files, 4289 Ref HQR function, 890 Ref HSV color system, 383 Use, 88 Img adjusting with slider, 481 Ref converting, 275 Ref displaying, 2171 Ref HSV procedure, 892 Ref HSV_TO_R, see obsolete routines HTML, 1438 Ref hue, 383 Use hWnd, 135 EDG hyperbolic cosine, 345 Ref sine, 1924 Ref tangent, 2096 Ref hyperslab, retrieving (netCDF files), 722 SDF HyperText Markup Language, 1438 Ref hypothesis testing Chi-square model validation, 2637 Ref contingency test for independence, 368 Ref F-variances test, 758 Ref Kruskal-Wallis H-test, 1124 Ref Lomb frequency test, 1248 Ref Mann-Whitney U-test, 1828 Ref median delta test, 1374 Ref normality test FV_TEST, 758 Ref TM_TEST, 2116 Ref routines, 464 Use runs test for randomness, 1682 Ref sign test, 1831 Ref statistics, 462 Use t-means test, 2116 Ref Wilcoxon rank-sum test, 1828 Ref I/O, see input/output IBETA function, 894 Ref IBETA machine-specific parameter, 1286 Ref icon (bitmap) location, 43 ITD ICON property, 175 ITD, 215 ITD, 269 ITD Iconify method IDLgrWindow, 4163 Ref iconifying widgets, 2323 Ref windows, 2552 Ref iconifying windows, 680 Use icons, editing, 2559 Ref ICONTOUR procedure, 898 Ref ID numbers for scientific datasets, 215 SDF IDENTIFIER keyword, 97 ITD property, 175 ITD IDENTIFIER property, 215 ITD identifiers property, 66 ITD, 73 ITD retrieving, 382 ITD strings See object identifiers IDENTITY function, 923 Ref IDL applications, distributing, 16 Bld Code Profiler, 384 Bld command line, 535 Bld Direct Graphics, 240 Use, 502 Use for Macintosh, 231 Obs for Windows, 4318 Ref Object Graphics, 240 Use, 502 Use pointers, 162 Bld runtime licensing, 16 Bld IDL Acrobat plug-in, 482 Bld IDL ActiveX applications definition, 531 Bld embedded licensing, 546 Bld runtime licensing, 552 Bld IDL applications definition, 530 Bld runtime licensing, 551 Bld IDL data types, 21 Img IDL GUIBuilder about generating code, 705 Bld base widget attributes, 728 Bld events, 738 Bld Bitmap Editor, 698 Bld button widgets adding bitmaps, 698 Bld adding menus, 697 Bld attributes, 742 Bld events, 746 Bld checkboxes attributes(GUIBuilder), 742 Bld creating, 741 Bld creating multiple, 741 Bld color table example, 684 Bld common events, 726 Bld copying or cutting widgets, 703 Bld deleting widgets, 703 Bld draw widgets, events, 768 Bld droplist widgets attributes, 758 Bld events, 760 Bld event code, understanding, 707 Bld examples application, 676 Bld compiling and running code, 686 Bld creating draw area, 679 Bld defining menus, 676 Bld event code, 716 Bld event code, handling, 708 Bld event code, integrating interfaces, 711 Bld modifying code, example, 682 Bld files generating multiple times, 706 Bld IDL code, 705 Bld portable resource, 705 Bld generating code, 682 Bld generating files, menu option, 51 Use generating resource files, 705 Bld IDLDE Windows platform, 45 Use integrating multiple interfaces, 711 Bld label widgets attributes, 753 Bld events, 754 Bld list widgets attributes, 761 Bld events, 763 Bld menus, editing, 695 Bld moving widgets, 703 Bld operating on widgets, 702 Bld overview, 672 Bld parent base, changing for widget, 703 Bld pasting widgets, 703 Bld Properties dialog, 691 Bld radio buttons attributes, 742 Bld creating, 741 Bld creating multiple, 741 Bld redoing operations, 704 Bld resizing widgets, 703 Bld selecting widgets, 702 Bld slider widgets attributes, 755 Bld events, 757 Bld smooth example, 685 Bld starting, 674 Bld tab widgets attributes, 781 Bld events, 783 Bld table widgets attributes, 772 Bld events, 777 Bld test mode, 681 Bld text widgets attributes, 747 Bld events, 750 Bld toolbar, 688 Bld tools, 687 Bld tree widgets attributes, 784 Bld editing, 700 Bld events, 785 Bld undoing operations, 704 Bld Widget Browser, 716 Bld Widget Browser, using, 694 Bld widgets changing parent base of, 703 Bld cutting, copying or pasting, 703 Bld deleting, 703 Bld moving, 703 Bld resizing, 703 Bld selecting, 702 Bld writing event-handling code, 682 Bld IDL help viewers, 484 Bld IDL object overview, 591 Bld IDL objects, 601 Bld color, 92 Img displaying, 28 Img mapping images onto geometry, 222 Img region of interest (ROI), 300 Img IDL organization, 27 EDG IDL output, diverting, 473 EDG IDL portable calling convention, 201 EDG IDL Printing, 128 Use IDL routines color, 92 Img contrast enhancements, 411 Img converting data types, 16 Img displaying, 28 Img domain transformation, 341 Img filtering, 411 Img geometric transformations, 176 Img mapping images onto geometry, 222 Img masking and clipping images, 244 Img morphological operations, 481 Img regions of interest (ROIs), 300 Img transforms, 341 Img warping images, 270 Img IDL RPC Client API Example, 227 EDG IDL RPC variable accessor macros, 254 EDG idl script renaming, 575 Bld IDL shapefiles inserting, 335 ITU IDL signal API, 357 EDG IDL statements, executing, 475 EDG IDL timer module, 390 EDG IDL Virtual Machine, 537 Bld building application for, 538 Bld description, 537 Bld running a .sav file, UNIX, 541 Bld running a .sav file, Windows, 539 Bld version compatibility, 539 Bld IDL Wavelet Toolkit main window, 14 Wav menus, 16 Wav status bar, 14 Wav toolbar, 14 Wav IDL widgets, 20 ITD, 280 ITD, 316 ITD, 332 ITD IDL, organization of, 27 EDG idl.ini file, 569 Bld IDL_A_FILE bit value, 274 EDG IDL_ABS() macro, 411 EDG IDL_ALLTYPES union, 269 EDG, 272 EDG IDL_ARR_INI_INDEX bit value, 283 EDG IDL_ARR_INI_NOP bit value, 283 EDG IDL_ARR_INI_ZERO bit value, 283 EDG IDL_ARRAY structure, 269 EDG IDL_BailOut() function, 402 EDG IDL_BasicTypeConversion() function, 353 EDG IDL_CHAR() macro, 411 EDG IDL_CHARA() macro, 411 EDG IDL_Cleanup() function, 468 EDG, 477 EDG IDL_Container class, 4182 Ref methods, 4182 Ref Add, 4184 Ref Cleanup, 4185 Ref Count, 4186 Ref Get, 4187 Ref Init, 4189 Ref IsContained, 4190 Ref Move, 4191 Ref Remove, 4192 Ref IDL_Container class, 508 Use IDL_CPU_TPOOL_NTHREADS, 24 Use IDL_CvtByte function, 354 EDG IDL_CvtBytscl function, 354 EDG IDL_CvtComplex function, 354 EDG IDL_CvtDbl function, 354 EDG IDL_CvtDComplex function, 354 EDG IDL_CvtFix function, 354 EDG IDL_CvtFlt function, 354 EDG IDL_CvtLng function, 354 EDG IDL_CvtString function, 354 EDG IDL_Deltmp() function, 287 EDG, 291 EDG IDL_DEVICE environment variable, 24 Use IDL_DIR, 576 Bld IDL_DIR environment variable, 24 Use IDL_DLM_PATH, 454 EDG, 460 EDG IDL_DLM_PATH environment variable, 24 Use IDL_EFS_ASSOC bit value, 380 EDG IDL_EFS_CLOSED bit value, 379 EDG IDL_EFS_IDL_OPEN bit value, 379 EDG IDL_EFS_NOGUI bit value, 380 EDG IDL_EFS_NOPIPE bit value, 380 EDG IDL_EFS_NOT_NOSTDIO bit value, 380 EDG IDL_EFS_NOTTY bit value, 379 EDG IDL_EFS_NOXDR bit value, 380 EDG IDL_EFS_READ bit value, 379 EDG IDL_EFS_USER bit value, 379 EDG IDL_EFS_WRITE bit value, 379 EDG IDL_ENSURE_ARRAY macro, 348 EDG IDL_ENSURE_OBJREF macro, 348 EDG IDL_ENSURE_PTR macro, 348 EDG IDL_ENSURE_SCALAR macro, 348 EDG IDL_ENSURE_SIMPLE macro, 349 EDG IDL_ENSURE_STRING macro, 348 EDG IDL_ENSURE_STRUCTURE macro, 349 EDG IDL_EXCLUDE_COMPLEX macro, 348 EDG IDL_EXCLUDE_CONST macro, 347 EDG IDL_EXCLUDE_EXPR macro, 347 EDG IDL_EXCLUDE_FILE macro, 348 EDG IDL_EXCLUDE_SCALAR macro, 348 EDG IDL_EXCLUDE_STRING macro, 348 EDG IDL_EXCLUDE_STRUCT macro, 348 EDG IDL_EXCLUDE_UNDEF macro, 347 EDG IDL_Execute() function, 475 EDG IDL_ExecuteStr() function, 475 EDG IDL_ExitRegister() function, 401 EDG idl_export.h file, 29 EDG IDL_EZ_ACCESS_R bit value, 539 EDG IDL_EZ_ACCESS_RW bit value, 539 EDG IDL_EZ_ACCESS_W bit value, 539 EDG IDL_EZ_ARG struct, 538 EDG IDL_EZ_DIM_ANY bit value, 538 EDG IDL_EZ_DIM_ARRAY bit value, 538 EDG IDL_EZ_POST_TRANSPOSE bit value, 540 EDG IDL_EZ_POST_WRITEBACK bit value, 540 EDG IDL_EZ_PRE_SQMATRIX bit value, 539 EDG IDL_EZ_PRE_TRANSPOSE bit value, 539 EDG IDL_EzCall() function, 536 EDG IDL_EzCallCleanup() function, 541 EDG IDL_F_COMPRESS bit value, 372 EDG IDL_F_DEL_ON_CLOSE bit value, 371 EDG IDL_F_ISAGUI bit value, 371 EDG IDL_F_ISATTY bit value, 371 EDG IDL_F_MORE bit value, 371 EDG IDL_F_NOCLOSE bit value, 371 EDG IDL_F_SR bit value, 372 EDG IDL_F_STDIO bit value, 373 EDG IDL_F_SWAP_ENDIAN bit value, 372 EDG IDL_F_UNIX_F77 bit value, 372 EDG IDL_F_UNIX_NOSTDIO bit value, 372 EDG IDL_F_UNIX_PIPE bit value, 372 EDG IDL_F_UNIX_SPECIAL bit value, 372 EDG IDL_F_VAX_FLOAT bit value, 372 EDG IDL_F_XDR bit value, 371 EDG IDL_FALSE preprocessor constant, 410 EDG IDL_FILE_STAT struct, 370 EDG IDL_FileClose() function, 377 EDG IDL_FileEnsureStatus() function, 379 EDG IDL_FileEOF() function, 383 EDG IDL_FileFlushUnit() function, 384 EDG IDL_FileFreeUnit() function, 381 EDG IDL_FileGetUnit() function, 381 EDG IDL_FileOpen() function, 374 EDG IDL_FileSetClose() function, 378 EDG IDL_FileStat() function, 370 EDG IDL_FileTerm global variable, 404 EDG IDL_FileTermColumns function, 405 EDG IDL_FileTermIsTty function, 404 EDG IDL_FileTermLines function, 405 EDG IDL_FileTermName function, 404 EDG IDL_FindNamedVariable() function, 298 EDG IDL_GetKbrd() function, 385 EDG IDL_GetScratch function, 290 EDG IDL_Gettmp() function, 282 EDG IDL_GetUserInfo() function, 409 EDG IDL_GetVarAddr() function, 297 EDG IDL_GetVarAddr1() function, 297 EDG IDL_HELP_PATH environment variable, 25 Use IDL_ImportArray() function, 276 EDG, 288 EDG IDL_ImportNamedArray() function, 276 EDG, 288 EDG IDL_Init() function, 467 EDG, 469 EDG IDL_INIT_BACKGROUND, 470 EDG IDL_INIT_EMBEDDED bit value, 469 EDG IDL_INIT_GUI bit value, 469 EDG IDL_INIT_GUI_AUTO bit value, 470 EDG IDL_INIT_NOLICALIAS bit value, 470 EDG IDL_INIT_NOTTYEDIT bit value, 470 EDG IDL_KW_ARR_DESC structure, 307 EDG, 523 EDG IDL_KW_ARRAY bit value, 305 EDG IDL_KW_CLEAN bit value, 526 EDG IDL_KW_FAST_SCAN macro, 312 EDG, 525 EDG IDL_KW_MARK bit value, 526 EDG IDL_KW_OUT bit value, 305 EDG IDL_KW_PAR structure, 301 EDG, 304 EDG IDL_KW_VALUE bit value, 306 EDG IDL_KW_VIN bit value, 305 EDG IDL_KW_ZERO bit value, 306 EDG IDL_KWCleanup() function, 301 EDG, 526 EDG IDL_KWGetParams() function, 301 EDG, 311 EDG, 524 EDG IDL_Load(), 440 EDG, 533 EDG IDL_Logit() function, 387 EDG IDL_LONG type definition, 262 EDG IDL_LONG64, 262 EDG IDL_M_GENERIC message string, 344 EDG IDL_M_NAMED_GENERIC message code, 344 EDG IDL_Main() function, 478 EDG IDL_MakeStruct() function, 275 EDG IDL_MakeTempArray function, 283 EDG IDL_MakeTempStruct() function, 284 EDG IDL_MAX() macro, 411 EDG IDL_MAX_ARRAY_DIM preprocessor constant, 410 EDG IDL_MAX_TYPE constant, 260 EDG IDL_MAXIDLEN preprocessor constant, 410 EDG IDL_MAXPATH preprocessor constant, 410 EDG IDL_MBLK_CORE, 338 EDG IDL_MemAlloc() function, 399 EDG IDL_MemAllocPerm() function, 400 EDG IDL_MemFree() function, 399 EDG IDL_Message() function, 340 EDG, 360 EDG IDL_MessageDefineBlock(), 338 EDG, 457 EDG IDL_MessageErrno() function, 521 EDG IDL_MessageNameToCode(), 346 EDG IDL_MIN() macro, 411 EDG IDL_MSG_ATTR_BELL bit value, 344 EDG IDL_MSG_ATTR_MORE bit value, 343 EDG IDL_MSG_ATTR_NOPREFIX bit value, 343 EDG IDL_MSG_ATTR_NOPRINT bit value, 343 EDG IDL_MSG_ATTR_NOTRACE bit value, 343 EDG IDL_MSG_ATTR_QUIET bit value, 343 EDG IDL_MSG_ATTR_SYS bit value, 344 EDG IDL_MSG_DEF, 338 EDG IDL_MSG_EXIT bit value, 343 EDG IDL_MSG_INFO bit value, 342 EDG IDL_MSG_IO_LONGJMP bit value, 343 EDG IDL_MSG_LONGJMP bit value, 343 EDG IDL_MSG_RET bit value, 342 EDG IDL_NUM_TYPES constant, 260 EDG IDL_OPEN_APND bit value, 371 EDG, 375 EDG IDL_OPEN_R bit value, 371 EDG, 374 EDG IDL_OPEN_TRUNC bit value, 371 EDG, 375 EDG IDL_OPEN_W bit value, 371 EDG, 374 EDG IDL_OutputFormat global variable, 407 EDG IDL_OutputFormatFunc function, 407 EDG IDL_OutputFormatLen global variable, 407 EDG IDL_OutputFormatLenFunc function, 408 EDG IDL_PATH environment variable, 25 Use IDL_PATH_CACHE_DISABLE environment variable, 25 Use IDL_Print() function, 386 EDG IDL_PrintF() function, 386 EDG IDL_REGISTER preprocessor constant, 410 EDG IDL_ROUND_UP() macro, 412 EDG IDL_RPCCleanup, 232 EDG IDL_RPCDeltmp, 233 EDG IDL_RPCExecuteStr, 234 EDG IDL_RPCGetArrayData, 254 EDG IDL_RPCGetArrayNumDims, 254 EDG IDL_RPCGetArrrayDimensions, 254 EDG IDL_RPCGetMainVariable, 235 EDG IDL_RPCGettmp, 236 EDG IDL_RPCGetVarByte, 254 EDG IDL_RPCGetVarComplex, 254 EDG IDL_RPCGetVarComplexl, 254 EDG IDL_RPCGetVarComplexR, 254 EDG IDL_RPCGetVarDComplex, 254 EDG IDL_RPCGetVarDComplexI, 254 EDG IDL_RPCGetVarDComplexR, 254 EDG IDL_RPCGetVarDouble, 255 EDG IDL_RPCGetVarFloat, 255 EDG IDL_RPCGetVariable, 237 EDG IDL_RPCGetVarInt, 255 EDG IDL_RPCGetVarLong, 255 EDG IDL_RPCGetVarLong64, 255 EDG IDL_RPCGetVarString, 255 EDG IDL_RPCGetVarType, 255 EDG IDL_RPCGetVarUInt, 255 EDG IDL_RPCGetVarULong64, 255 EDG IDL_RPCImportArray, 238 EDG IDL_RPCInit, 239 EDG IDL_RPCMakeArray, 240 EDG IDL_RPCOutputCapture, 242 EDG IDL_RPCOutputGetStr, 243 EDG IDL_RPCSetMainVariable, 244 EDG IDL_RPCSetVariable, 245 EDG IDL_RPCStoreScalar, 246 EDG IDL_RPCStrDelete, 247 EDG IDL_RPCStrDup, 248 EDG IDL_RPCStrEnsureLength, 249 EDG IDL_RPCStrStore, 250 EDG IDL_RPCTimeout, 251 EDG IDL_RPCVarCopy, 252 EDG IDL_RPCVarGetData, 253 EDG IDL_RPCVarIsArray, 255 EDG IDL_RuntimeExec() function, 476 EDG IDL_Savefile class, 4193 Ref methods, 4193 Ref Cleanup, 4197 Ref Contents, 4198 Ref Init, 4201 Ref Names, 4203 Ref Restore, 4206 Ref Size, 4213 Ref IDL_SignalBlock() function, 365 EDG IDL_SignalMaskBlock() function, 364 EDG IDL_SignalMaskGet() function, 363 EDG IDL_SignalMaskSet() function, 364 EDG IDL_SignalRegister() function, 360 EDG IDL_SignalSetAdd() function, 362 EDG IDL_SignalSetDel() function, 363 EDG IDL_SignalSetInit() function, 362 EDG IDL_SignalSetIsMember() function, 363 EDG IDL_SignalSuspend() function, 365 EDG IDL_SignalUnregister() function, 361 EDG IDL_SREF structure, 269 EDG, 275 EDG IDL_STARTUP environment variable, 25 Use IDL_STDERR_UNIT file unit, 376 EDG IDL_STDIN_UNIT file unit, 376 EDG IDL_STDOUT_UNIT file unit, 376 EDG IDL_StoreScalar() function, 294 EDG, 347 EDG IDL_StoreScalarZero(), 294 EDG IDL_StrDelete() function, 333 EDG IDL_StrDup() function, 332 EDG IDL_StrEnsureLength() function, 335 EDG IDL_STRING struct, 263 EDG IDL_STRING structure, 330 EDG IDL_STRING_STR macro, 331 EDG IDL_StrStore() function, 334 EDG IDL_StrToSTRING() function, 334 EDG IDL_STRUCT_TAG_DEF type definition, 276 EDG IDL_StructNumTags(), 278 EDG IDL_StructTagInfoByIndex() function, 277 EDG IDL_StructTagInfoByName() function, 277 EDG IDL_StructTagNameByIndex function, 279 EDG IDL_SYSFUN_DEF, 440 EDG, 534 EDG IDL_SYSFUN_DEF struct, 534 EDG IDL_SYSFUN_DEF_F_KEYWORDS, 301 EDG IDL_SYSFUN_DEF2 struct, 301 EDG, 440 EDG IDL_SysRtnAdd function, 301 EDG, 440 EDG IDL_SysvDir variable, 544 EDG IDL_SysvDirFunc function, 403 EDG IDL_SysvErrCode variable, 544 EDG IDL_SysvErrCodeValue function, 544 EDG IDL_SysvErrorCode variable, 544 EDG IDL_SysvErrorCodeValue function, 403 EDG IDL_SysvErrStringFunc function, 403 EDG IDL_SysVersionArch function, 403 EDG IDL_SysVersionOS function, 403 EDG IDL_SysVersionOSFamily function, 403 EDG IDL_SysVersionRelease function, 403 EDG IDL_SysvOrder variable, 544 EDG IDL_SysvOrderValue function, 403 EDG IDL_SysvSyserrStringFunc function, 403 EDG IDL_SysvVersion.arch variable, 544 EDG IDL_SysvVersion.os variable, 544 EDG IDL_SysvVersion.os_family variable, 544 EDG IDL_SysvVersion.release variable, 544 EDG IDL_TERMINFO struct, 404 EDG IDL_TIMER_CONTEXT variable, 392 EDG IDL_TimerBlock() function, 394 EDG IDL_TimerCancel() function, 393 EDG IDL_TimerSet() function, 391 EDG IDL_TMPDIR environment variable, 26 Use IDL_TOUT_F_NLPOST bit value, 473 EDG IDL_TOUT_F_STDERR bit value, 473 EDG IDL_ToutPop() function, 474 EDG IDL_ToutPush() function, 474 EDG IDL_TREE example routine, 179 Bld IDL_TRUE preprocessor constant, 410 EDG IDL_TTYReset function, 406 EDG IDL_TYP_B_ALL constant, 261 EDG IDL_TYP_BYTE type code, 260 EDG IDL_TYP_COMPLEX type code, 260 EDG, 263 EDG IDL_TYP_DCOMPLEX type code, 260 EDG, 263 EDG IDL_TYP_DOUBLE type code, 260 EDG IDL_TYP_FLOAT type code, 260 EDG IDL_TYP_INT type code, 260 EDG IDL_TYP_LONG type code, 260 EDG IDL_TYP_LONG64 type code, 261 EDG IDL_TYP_MASK preprocessor macro, 261 EDG IDL_TYP_OBJREF type code, 261 EDG IDL_TYP_PTR type code, 261 EDG IDL_TYP_STRING type code, 260 EDG, 263 EDG IDL_TYP_STRUCT type code, 260 EDG, 275 EDG IDL_TYP_UINT type code, 261 EDG IDL_TYP_ULONG type code, 261 EDG IDL_TYP_ULONG64 type code, 261 EDG IDL_TYP_UNDEF, 260 EDG IDL_TYP_UNDEF type code, 260 EDG IDL_TypeName global variable, 407 EDG IDL_TypeNameFunc function, 408 EDG IDL_TypeSize global variable, 407 EDG IDL_TypeSizeFunc function, 408 EDG IDL_ULONG, 262 EDG IDL_ULONG64, 263 EDG IDL_USER_INFO struct, 409 EDG IDL_V_ARR bit value, 270 EDG IDL_V_CONST bit value, 270 EDG IDL_V_DYNAMIC bit value, 271 EDG IDL_V_FILE bit value, 270 EDG IDL_V_STRUCT bit value, 271 EDG, 275 EDG IDL_V_TEMP bit value, 270 EDG IDL_VALIDNAME function, 926 Ref IDL_VarCopy() function, 293 EDG IDL_VarGetData() function, 292 EDG IDL_VARIABLE structure, 269 EDG IDL_VarName() function, 296 EDG IDL_VPTR, 28 EDG, 269 EDG IDL_WidgetGetStubIds() function, 509 EDG IDL_WidgetIssueStubEvent() function, 508 EDG IDL_WidgetSetStubIds() function, 509 EDG IDL_WidgetStubLock() function, 508 EDG IDL_WidgetStubLookup() function, 508 EDG IDL_WidgetStubSetSizeFunc() function, 510 EDG IDL_Win32Init() function, 467 EDG, 471 EDG IDL's help system, 480 Bld IDLanROI class, 2680 Ref methods, 2681 Ref AppendData, 2686 Ref Cleanup, 2688 Ref ComputeGeometry, 2689 Ref ComputeMask, 2691 Ref ContainsPoints, 2694 Ref GetProperty, 2696 Ref Init, 2697 Ref RemoveData, 2699 Ref ReplaceData, 2701 Ref Rotate, 2704 Ref Scale, 2705 Ref SetProperty, 2706 Ref Translate, 2707 Ref properties, 2682 Ref IDLanROIGroup class, 2708 Ref methods, 2708 Ref Add, 2712 Ref Cleanup, 2713 Ref ComputeMask, 2714 Ref ComputeMesh, 2717 Ref ContainsPoints, 2719 Ref GetProperty, 2721 Ref Init, 2722 Ref Rotate, 2723 Ref Scale, 2724 Ref Translate, 2725 Ref properties, 2710 Ref IDLARRAY2D data type, 51 ITD IDLARRAY3D data type, 51 ITD IDLcomActiveX class, 4215 Ref methods, 4215 Ref IDLcomActiveX object see ActiveX controls IDLcomIDispatch class, 4217 Ref methods, 4218 Ref GetProperty, 4220 Ref Init, 4221 Ref SetProperty, 4222 Ref properties, 4219 Ref IDLcomIDispatch objects creating, 54 EDG destroying, 66 EDG method calls, 55 EDG naming scheme, 50 EDG overview, 44 EDG, 48 EDG IDLCONNECTIVITY data type, 51 ITD IDLdbDatabase class, 46 DM Connect method, 53 DM ExecuteSQL method, 54 DM ExecuteSQL method reserved words, 32 DM GetDatasources method, 55 DM GetProperty method, 56 DM GetTables method, 57 DM properties, 48 DM SetProperty method, 58 DM IDLdbRecordset AddRecord method, 66 DM class, 59 DM CurrentRecord method, 67 DM DeleteRecord method, 68 DM GetField method, 69 DM GetProperty method, 70 DM GetRecord Method, 71 DM IsReadOnly method, 72 DM MoveCursor method, 72 DM NFields method, 74 DM properties, 62 DM SetField method, 75 DM IDLDE, 535 Bld IDLDE preferences, 93 Use IDLDrawWidget ActiveX control auto event properties, 137 EDG compiling IDL code, 103 EDG creating, 100 EDG creating an interface and handling events, 96 EDG do methods (runtime only), 129 EDG drawing the interface, 97 EDG events, 139 EDG initializing IDL, 99 EDG, 103 EDG integrating object graphics, 112 EDG major features, 94 EDG methods, 119 EDG modifying IDL library code, 110 EDG overview, 42 EDG properties, 131 EDG read only properties, 135 EDG register for events, 125 EDG sharing grid control array, 113 EDG specifying IDL path, 98 EDG using, 45 EDG IDLffDICOM class, 2728 Ref methods, 2729 Ref Cleanup, 2735 Ref DumpElements, 2736 Ref GetChildren, 2737 Ref GetDescription, 2739 Ref GetElement, 2741 Ref GetGroup, 2743 Ref GetLength, 2745 Ref GetParent, 2747 Ref GetPreamble, 2749 Ref GetReference, 2750 Ref GetValue, 2752 Ref GetVR, 2755 Ref Init, 2757 Ref Read, 2759 Ref Reset, 2760 Ref properties, 2734 Ref IDLffDICOM class, 517 Use IDLffDicomEx class, 6 Med conformance summary, 154 Med license key, 11 Med methods, 7 Med AddGroup, 28 Med AddPrivateGroup, 35 Med AddPrivateSequence, 42 Med AddSequence, 46 Med ChangeTransferSyntax, 50 Med Cleanup, 55 Med Commit, 56 Med CopyTags, 57 Med EnumerateTags, 62 Med GetDescription, 68 Med GetPixelData, 70 Med GetPrivateValue, 77 Med GetPrivateValueCount, 81 Med GetPrivateValueLength, 84 Med GetPrivateVR, 89 Med GetProperty, 92 Med GetValue, 93 Med GetValueCount, 96 Med GetValueLength, 99 Med GetVR, 103 Med Init, 105 Med QueryPrivateValue, 117 Med QueryValue, 120 Med SetPixelData, 123 Med SetPrivateValue, 132 Med SetProperty, 140 Med SetValue, 142 Med properties, 6 Med IDLffDXF, 2786 Ref class, 2761 Ref methods, 2762 Ref Cleanup, 2764 Ref GetContents, 2765 Ref GetEntity, 2768 Ref GetPalette, 2781 Ref Init, 2782 Ref PutEntity, 2783 Ref Read, 2784 Ref RemoveEntity, 2785 Ref Reset, 2786 Ref SetPalette, 2787 Ref Write, 2788 Ref IDLffDXF class, 517 Use IDLffJPEG2000 class, 2790 Ref methods, 2790 Ref Cleanup, 2806 Ref GetData, 2807 Ref GetProperty, 2811 Ref GetTileProperty, 2812 Ref Init, 2814 Ref SetData, 2816 Ref SetProperty, 2820 Ref properies, 2795 Ref IDLffJPEG2000 object, 517 Use IDLffLangCat class, 2821 Ref methods, 2822 Ref AppendCatalog, 2827 Ref Cleanup, 2829 Ref GetProperty, 2830 Ref Init, 2831 Ref Query, 2833 Ref SetProperty, 2834 Ref properties, 2823 Ref IDLffLangCat class, 517 Use IDLffLanguageCat class, 186 Obsolete IDL Features methods IsValid, 188 Obsolete IDL Features Query, 189 Obsolete IDL Features SetCatalog, 190 Obsolete IDL Features IDLffLanguageCat, see obsolete routines IDLffMrSID class, 2835 Ref methods, 2835 Ref Cleanup, 2838 Ref GetDimsAtLevel, 2839 Ref GetImageData, 2841 Ref GetProperty, 2844 Ref Init, 2847 Ref properties, 2837 Ref IDLffMrSID class, 517 Use IDLffShape class, 2849 Ref methods, 2849 Ref AddAttribute, 2865 Ref Cleanup, 2868 Ref Close, 2869 Ref DestroyEntity, 2870 Ref GetAttributes, 2872 Ref GetEntity, 2874 Ref GetProperty, 2876 Ref Init, 2878 Ref Open, 2880 Ref PutEntity, 2882 Ref SetAttributes, 2884 Ref properties, 2861 Ref IDLffShape class, 518 Use IDLffXMLDOM destroying objects, 664 Bld orphan nodes, 666 Bld tree-walking example, 667 Bld IDLffXMLDOM object classes, 655 Bld helper classes, 657 Bld IDLffXMLDOMNode, 655 Bld node ownership, 658 Bld saving and restoring, 660 Bld using, 661 Bld IDLffXMLDOMAttr class, 2888 Ref methods, 2888 Ref Cleanup, 2891 Ref GetName, 2892 Ref GetSpecified, 2893 Ref GetValue, 2894 Ref Init, 2895 Ref SetValue, 2896 Ref properties, 2890 Ref IDLffXMLDOMCDATASection class, 2897 Ref methods, 2897 Ref Cleanup, 2899 Ref Init, 2900 Ref properties, 2898 Ref IDLffXMLDOMCharacterData class, 2901 Ref methods, 2901 Ref AppendData, 2904 Ref Cleanup, 2905 Ref DeleteData, 2906 Ref GetData, 2907 Ref GetLength, 2908 Ref Init, 2909 Ref InsertData, 2910 Ref ReplaceData, 2911 Ref SetData, 2912 Ref SubstringData, 2913 Ref properties, 2903 Ref IDLffXMLDOMComment class, 2914 Ref methods, 2914 Ref Cleanup, 2916 Ref Init, 2917 Ref properties, 2915 Ref IDLffXMLDOMDocument class, 2918 Ref methods, 2918 Ref Cleanup, 2921 Ref CreateAttribute, 2922 Ref CreateCDATASection, 2923 Ref CreateComment, 2924 Ref CreateElement, 2926 Ref CreateEntityReference, 2927 Ref CreateProcessingInstruction, 2928 Ref CreateTextNode, 2929 Ref DocumentFragment, 2925 Ref GetDoctype, 2930 Ref GetDocumentElement, 2931 Ref GetElementsByTagName, 2932 Ref Init, 2933 Ref Load, 2936 Ref Save, 2939 Ref properties, 2920 Ref IDLffXMLDOMDocumentFragment class, 2940 Ref methods, 2941 Ref Cleanup, 2943 Ref Init, 2944 Ref properties, 2942 Ref IDLffXMLDOMDocumentType class, 2945 Ref methods, 2945 Ref Cleanup, 2947 Ref GetEntities, 2948 Ref GetName, 2949 Ref GetNotations, 2950 Ref Init, 2951 Ref properties, 2946 Ref IDLffXMLDOMDOMElement methods, 2952 Ref IDLffXMLDOMDOMEntity methods, 2965 Ref IDLffXMLDOMElement class, 2952 Ref methods Cleanup, 2955 Ref GetAttribute, 2956 Ref GetAttributeNode, 2957 Ref GetElementsByTagName, 2958 Ref GetTagName, 2959 Ref Init, 2960 Ref RemoveAttribute, 2961 Ref RemoveAttributeNode, 2962 Ref SetAttribute, 2963 Ref SetAttributeNode, 2964 Ref properties, 2954 Ref IDLffXMLDOMEntity class, 2965 Ref methods Cleanup, 2967 Ref GetNotationName, 2968 Ref GetPublicId, 2969 Ref GetSystemId, 2970 Ref Init, 2971 Ref properties, 2966 Ref IDLffXMLDOMEntityReference class, 2972 Ref methods, 2972 Ref Cleanup, 2974 Ref Init, 2975 Ref properties, 2973 Ref IDLffXMLDOMNamedNodeMap class, 2976 Ref methods, 2976 Ref Cleanup, 2979 Ref GetLength, 2980 Ref GetNamedItem, 2981 Ref Init, 2982 Ref Item, 2983 Ref RemoveNamedItem, 2984 Ref SetNamedItem, 2985 Ref properties, 2978 Ref IDLffXMLDOMNode class, 2986 Ref method SetNodeValue, 3013 Ref methods, 2986 Ref AppendChild, 2989 Ref Cleanup, 2990 Ref CloneNode, 2991 Ref GetAttributes, 2992 Ref GetChildNodes, 2993 Ref GetFirstChild, 2994 Ref GetLastChild, 2995 Ref GetNextSibling, 2996 Ref GetNodeName, 2997 Ref GetNodeType, 2999 Ref GetNodeValue, 3001 Ref GetOwnerDocument, 3003 Ref GetParentNode, 3004 Ref GetPreviousSibling, 3005 Ref HasChildNodes, 3006 Ref Init, 3007 Ref InsertBefore, 3008 Ref RemoveChild, 3010 Ref ReplaceChild, 3011 Ref properties, 2988 Ref IDLffXMLDOMNodeList class, 3014 Ref methods, 3014 Ref Cleanup, 3016 Ref GetLength, 3017 Ref Init, 3018 Ref Item, 3019 Ref properties, 3015 Ref IDLffXMLDOMNotation class, 3020 Ref methods, 3020 Ref Cleanup, 3022 Ref GetPublicID, 3023 Ref GetSystemID, 3024 Ref Init, 3025 Ref properties, 3021 Ref IDLffXMLDOMProcessingInstruction class, 3026 Ref methods, 3026 Ref Cleanup, 3028 Ref GetData, 3029 Ref GetTarget, 3030 Ref Init, 3031 Ref SetData, 3032 Ref properties, 3027 Ref IDLffXMLDOMText class, 3033 Ref methods, 3033 Ref Cleanup, 3035 Ref Init, 3036 Ref IsIgnorableWhitespace, 3037 Ref SplitText, 3038 Ref properties, 3034 Ref IDLffXMLSAX class, 3039 Ref methods, 3040 Ref AttributeDecl, 3046 Ref Characters, 3048 Ref Cleanup, 3049 Ref Comment, 3050 Ref ElementDecl, 3051 Ref EndCDATA, 3052 Ref EndDocument, 3053 Ref EndDTD, 3054 Ref EndElement, 3055 Ref EndEntity, 3056 Ref EndPrefixMapping, 3057 Ref Error, 3058 Ref ExternalEntityDecl, 3060 Ref FatalError, 3061 Ref GetProperty, 3062 Ref IgnorableWhitespace, 3063 Ref Init, 3064 Ref InternalEntityDecl, 3065 Ref NotationDecl, 3066 Ref ParseFile, 3067 Ref ProcessingInstruction, 3068 Ref SetProperty, 3069 Ref SkippedEntity, 3070 Ref StartCDATA, 3071 Ref StartDocument, 3072 Ref StartDTD, 3073 Ref StartElement, 3074 Ref StartEntity, 3076 Ref StartPrefixmapping, 3077 Ref StopParsing, 3078 Ref UnparsedEntityDecl, 3079 Ref Warning, 3080 Ref properties, 3042 Ref IDLffXMLSAX class, 518 Use IDLgr* graphics objects, 119 ITD IDLgrAxis class, 3540 Ref methods, 3541 Ref, 3757 Ref Cleanup, 3565 Ref GetCTM, 3566 Ref GetProperty, 3568 Ref Init, 3569 Ref SetProperty, 3571 Ref properties, 3542 Ref IDLgrAxis class, 510 Use IDLgrBuffer class, 3572 Ref methods, 3573 Ref Cleanup, 3579 Ref Draw, 3580 Ref Erase, 3581 Ref GetContiguousPixels, 3582 Ref GetDeviceInfo, 3583 Ref GetFontnames, 3585 Ref GetProperty, 3587 Ref GetTextDimensions, 3588 Ref Init, 3590 Ref PickData, 3592 Ref Read, 3595 Ref Select, 3596 Ref SetProperty, 3599 Ref properties, 3574 Ref IDLgrBuffer class, 516 Use IDLgrClipboard class, 3600 Ref methods, 3601 Ref Cleanup, 3607 Ref Draw, 3608 Ref GetContiguousPixels, 3616 Ref GetDeviceInfo, 3617 Ref GetProperty, 3621 Ref GetTextDimensions, 3622 Ref Init, 3624 Ref properties, 3602 Ref IDLgrClipboard class, 516 Use IDLgrColorbar class, 3627 Ref methods, 3628 Ref Cleanup, 3640 Ref ComputeDimensions, 3641 Ref GetProperty, 3643 Ref Init, 3644 Ref SetProperty, 3646 Ref properties, 3630 Ref IDLgrColorbar class, 513 Use IDLgrContour class, 3647 Ref methods, 3648 Ref AdjustLabelOffsets, 3677 Ref Cleanup, 3678 Ref GetCTM, 3679 Ref GetLabelInfo, 3681 Ref GetProperty, 3683 Ref Init, 3684 Ref SetProperty, 3686 Ref properties, 3650 Ref IDLgrContour class, 510 Use IDLgrFont class, 3687 Ref methods, 3687 Ref Cleanup, 3690 Ref GetProperty, 3691 Ref Init, 3692 Ref SetProperty, 3694 Ref properties, 3688 Ref IDLgrFont class, 514 Use IDLgrImage class, 3695 Ref methods, 3696 Ref Cleanup, 3712 Ref GetCTM, 3713 Ref GetProperty, 3715 Ref Init, 3716 Ref SetProperty, 3718 Ref properties, 3698 Ref IDLgrImage class, 510 Use IDLgrLegend class, 3719 Ref methods, 3720 Ref Cleanup, 3733 Ref ComputeDimensions, 3734 Ref GetProperty, 3736 Ref Init, 3737 Ref SetProperty, 3739 Ref properties, 3722 Ref IDLgrLegend class, 513 Use IDLgrLight class, 3740 Ref methods, 3741 Ref Cleanup, 3749 Ref GetCTM, 3750 Ref GetProperty, 3752 Ref Init, 3753 Ref SetProperty, 3755 Ref properties, 3742 Ref IDLgrLight class, 510 Use IDLgrModel class, 3756 Ref methods, 3757 Ref Add, 3764 Ref Cleanup, 3765 Ref Draw, 3766 Ref GetByName, 3767 Ref GetCTM, 3769 Ref GetProperty, 3771 Ref Init, 3772 Ref Reset, 3774 Ref Rotate, 3775 Ref Scale, 3776 Ref SetProperty, 3777 Ref Translate, 3778 Ref properties, 3758 Ref Translate, 3778 Ref IDLgrModel class, 509 Use IDLgrMPEG class, 3779 Ref methods, 3780 Ref Cleanup, 3788 Ref GetProperty, 3789 Ref Init, 3790 Ref Put, 3792 Ref Save, 3793 Ref SetProperty, 3794 Ref properties, 3781 Ref Save method, 198 Obs IDLgrMPEG class, 517 Use IDLgrPalette class, 3795 Ref methods, 3795 Ref Cleanup, 3800 Ref GetProperty, 3802 Ref GetRGB, 3801 Ref Init, 3803 Ref LoadCT, 3805 Ref NearestColor, 3806 Ref SetProperty, 3808 Ref SetRGB, 3807 Ref properties, 3797 Ref IDLgrPalette class, 514 Use IDLgrPattern class, 3809 Ref methods, 3809 Ref Cleanup, 3814 Ref GetProperty, 3815 Ref Init, 3816 Ref SetProperty, 3818 Ref properties, 3811 Ref IDLgrPattern class, 514 Use IDLgrPlot class, 3819 Ref methods, 3820 Ref Cleanup, 3837 Ref GetCTM, 3838 Ref GetProperty, 3840 Ref Init, 3841 Ref SetProperty, 3843 Ref properties, 3821 Ref IDLgrPlot class, 510 Use IDLgrPolygon class, 3844 Ref methods, 3845 Ref Cleanup, 3868 Ref GetCTM, 3869 Ref GetProperty, 3871 Ref Init, 3872 Ref SetProperty, 3874 Ref properties, 3846 Ref IDLgrPolygon class, 511 Use IDLgrPolyline class, 3875 Ref methods, 3876 Ref Cleanup, 3895 Ref GetCTM, 3896 Ref GetProperty, 3898 Ref Init, 3899 Ref SetProperty, 3901 Ref properties, 3877 Ref IDLgrPolyline class, 511 Use IDLgrPrinter class, 3902 Ref methods, 3903 Ref Cleanup, 3910 Ref Draw, 3911 Ref GetContiguousPixels, 3916 Ref GetFontnames, 3917 Ref GetProperty, 3919 Ref GetTextDimensions, 3920 Ref Init, 3922 Ref NewDocument, 3924 Ref NewPage, 3925 Ref SetProperty, 3926 Ref properties, 3904 Ref IDLgrPrinter class, 516 Use IDLgrROI class, 3927 Ref methods, 3928 Ref Cleanup, 3939 Ref GetProperty, 3940 Ref Init, 3941 Ref PickVertex, 3943 Ref SetProperty, 3945 Ref properties, 3929 Ref IDLgrROIGroup class, 3946 Ref methods, 3947 Ref Add, 3955 Ref Cleanup, 3956 Ref GetProperty, 3957 Ref Init, 3958 Ref PickRegion, 3960 Ref SetProperty, 3962 Ref properties, 3948 Ref IDLgrScene class, 3963 Ref methods, 3963 Ref Add, 3968 Ref Cleanup, 3969 Ref GetByName, 3970 Ref GetProperty, 3972 Ref Init, 3973 Ref SetProperty, 3975 Ref properties, 3965 Ref IDLgrScene class, 509 Use IDLgrSurface class, 3976 Ref methods, 3977 Ref Cleanup, 4003 Ref GetCTM, 4004 Ref GetProperty, 4006 Ref Init, 4007 Ref SetProperty, 4009 Ref properties, 3978 Ref IDLgrSurface class, 511 Use IDLgrSymbol class, 4010 Ref methods, 4010 Ref Cleanup, 4016 Ref GetProperty, 4017 Ref Init, 4018 Ref SetProperty, 4020 Ref properties, 4012 Ref IDLgrSymbol class, 514 Use IDLgrTessellator class, 4021 Ref methods, 4022 Ref AddPolygon, 4025 Ref Cleanup, 4027 Ref Init, 4028 Ref Reset, 4029 Ref Tessellate, 4030 Ref IDLgrTessellator class, 515 Use IDLgrText bitmap graphics, 695 Use class, 4032 Ref methods, 4033 Ref Cleanup, 4049 Ref GetCTM, 4050 Ref GetProperty, 4052 Ref Init, 4053 Ref SetProperty, 4055 Ref properties, 4034 Ref vector graphics, 696 Use IDLgrText class, 511 Use IDLgrView class, 4056 Ref methods, 4057 Ref Add, 4065 Ref Cleanup, 4066 Ref GetByName, 4067 Ref GetProperty, 4069 Ref Init, 4070 Ref SetProperty, 4072 Ref properties, 4058 Ref IDLgrView class, 509 Use IDLgrViewgroup class, 4073 Ref methods, 4073 Ref Add, 4077 Ref Cleanup, 4078 Ref GetByName, 4079 Ref GetProperty, 4081 Ref Init, 4082 Ref SetProperty, 4084 Ref properties, 4075 Ref IDLgrViewgroup class, 509 Use IDLgrVolume class, 4085 Ref methods, 4086 Ref Cleanup, 4104 Ref ComputeBounds, 4105 Ref GetCTM, 4106 Ref GetProperty, 4108 Ref Init, 4109 Ref PickVoxel, 4111 Ref SetProperty, 4113 Ref properties, 4087 Ref IDLgrVolume class, 512 Use IDLgrVRML class, 4114 Ref methods, 4116 Ref Draw, 4124 Ref GetDeviceInfo, 4125 Ref GetFontnames, 4127 Ref GetProperty, 4129 Ref GetTextDimensions, 4130 Ref Init, 4132 Ref SetProperty, 4134 Ref properties, 4117 Ref IDLgrVRML class, 516 Use, 518 Use IDLgrWindow class, 4135 Ref maximum size, 4135 Ref methods, 4136 Ref Cleanup, 4149 Ref Draw, 4150 Ref Erase, 4152 Ref GetContiguousPixels, 4153 Ref GetDeviceInfo, 4154 Ref GetDimensions, 4156 Ref GetFontnames, 4158 Ref GetProperty, 4160 Ref GetTextDimensions, 4161 Ref Iconify, 4163 Ref Init, 4164 Ref PickData, 4166 Ref Read, 4169 Ref Select, 4170 Ref SetCurrentCursor, 4173 Ref SetCurrentZoom, 4175 Ref SetProperty, 4176 Ref Show, 4177 Ref ZoomIn, 4178 Ref ZoomOut, 4179 Ref properties, 4138 Ref IDLgrWindow class, 516 Use IDLIMAGE data type, 51 ITD IDLIMAGEPIXELS data type, 51 ITD IDLit* visualization objects, 119 ITD IDLitCommand class, 3083 Ref methods, 3083 Ref AddItem, 3086 Ref Cleanup, 3088 Ref GetItem, 3089 Ref GetProperty, 3090 Ref GetSize, 3091 Ref Init, 3092 Ref SetProperty, 3094 Ref properties, 3085 Ref IDLitCommandSet class, 3095 Ref methods, 3095 Ref Cleanup, 3098 Ref GetSize, 3099 Ref Init, 3100 Ref properties, 3097 Ref IDLitComponent class, 3101 Ref methods, 3102 Ref Cleanup, 3106 Ref EditUserDefProperty, 3107 Ref GetFullIdentifier, 3109 Ref GetProperty, 3110 Ref GetPropertyAttribute, 3111 Ref GetPropertyByIdentifier, 3112 Ref Init, 3113 Ref QueryProperty, 3115 Ref RegisterProperty, 3116 Ref Restore, 3122 Ref SetProperty, 3123 Ref SetPropertyAttribute, 3124 Ref SetPropertyByIdentifier, 3125 Ref UpdateComponentVersion, 3126 Ref properties, 3103 Ref IDLitContainer class, 3127 Ref methods, 3127 Ref Add, 3130 Ref AddByIdentifier, 3131 Ref Cleanup, 3132 Ref FindIdentifiers, 3133 Ref Get, 3135 Ref GetByIdentifier, 3137 Ref Init, 3138 Ref Remove, 3139 Ref RemoveByIdentifier, 3140 Ref properties, 3129 Ref IDLitData class, 3141 Ref methods, 3142 Ref AddDataObserver, 3145 Ref Cleanup, 3146 Ref Copy, 3147 Ref GetByType, 3148 Ref GetData, 3149 Ref GetProperty, 3150 Ref GetSize, 3151 Ref Init, 3152 Ref NotifyDataChange, 3154 Ref NotifyDataComplete, 3155 Ref RemoveDataObserver, 3156 Ref SetData, 3157 Ref SetProperty, 3158 Ref properties, 3143 Ref IDLitData object, 52 ITD IDLitData objects, 49 ITD IDLitDataContainer class, 3159 Ref methods, 3159 Ref Add, 3162 Ref Cleanup, 3163 Ref GetData, 3164 Ref GetIdentifiers, 3165 Ref GetProperty, 3166 Ref Init, 3167 Ref SetData, 3169 Ref SetProperty, 3171 Ref properties, 3161 Ref IDLitDataContainer object, 52 ITD IDLitDataContainer objects, 49 ITD IDLitDataIDLArray2D data object, 54 ITD IDLitDataIDLArray3D data object, 54 ITD IDLitDataIDLImage data object, 55 ITD IDLitDataIDLImagePixels data object, 55 ITD IDLitDataIDLPalette data object, 55 ITD IDLitDataIDLPolyvertex data object, 55 ITD IDLitDataIDLVector data object, 56 ITD IDLitDataOperation class, 3172 Ref methods, 3173 Ref Cleanup, 3176 Ref DoExecuteUI, 3177 Ref Execute, 3179 Ref GetProperty, 3181 Ref Init, 3182 Ref SetProperty, 3184 Ref UndoExecute, 3185 Ref properties, 3175 Ref IDLitDataOperation class, 148 ITD, 156 ITD IDLitDataOperation object, 145 ITD IDLitIMessaging class, 3187 Ref methods, 3188 Ref AddOnNotifyObserver, 3190 Ref DoOnNotifiy, 3192 Ref ErrorMessage, 3194 Ref GetTool, 3196 Ref ProbeStatusMessage, 3197 Ref ProgressBar, 3198 Ref PromptUserText, 3200 Ref PromptUserYesNo, 3201 Ref RemoveOnNotifyObserver, 3202 Ref SignalError, 3203 Ref StatusMessage, 3204 Ref properties, 3189 Ref IDLitIMessaging class, 286 ITD IDLitIMessaging object, 40 ITD IDLitManipulator class, 3205 Ref CommitUndoValues calling, 206 ITD described, 195 ITD methods, 3206 Ref Cleanup, 3213 Ref CommitUndoValues, 3214 Ref GetCursorType, 3216 Ref GetProperty, 3218 Ref Init, 3219 Ref OnKeyboard, 3221 Ref OnLoseCurrentManipulator, 3223 Ref OnMouseDown, 3224 Ref OnMouseMotion, 3226 Ref OnMouseUp, 3228 Ref RecordUndoValues, 3229 Ref RegisterCursor, 3231 Ref SetCurrentManipulator, 3233 Ref SetProperty, 3234 Ref properties, 3208 Ref RecordUndoValues calling, 204 ITD, 207 ITD described, 195 ITD IDLitManipulator class, 201 ITD, 212 ITD IDLitManipulatorContainer class, 3235 Ref methods, 3235 Ref Add, 3238 Ref GetCurrent, 3239 Ref GetCurrentManipulator, 3240 Ref GetProperty, 3241 Ref Init, 3242 Ref OnKeyboard, 3244 Ref OnMouseDown, 3246 Ref OnMouseMotion, 3248 Ref OnMouseUp, 3250 Ref SetCurrent, 3251 Ref SetCurrentManipulator, 3252 Ref SetProperty, 3253 Ref properties, 3237 Ref IDLitManipulatorManager class, 3254 Ref methods, 3254 Ref Add, 3257 Ref AddManipulatorObserver, 3258 Ref GetDefaultManipulator, 3259 Ref Init, 3260 Ref RemoveManipulatorObserver, 3262 Ref properties, 3256 Ref IDLitManipulatorVisual class, 3263 Ref methods, 3263 Ref Cleanup, 3266 Ref GetProperty, 3267 Ref Init, 3268 Ref SetProperty, 3270 Ref properties, 3265 Ref IDLitOpBytscl operation, 142 ITD IDLitOpConvolution operation, 142 ITD IDLitOpCurvefitting operation, 142 ITD IDLitOperation class, 3271 Ref methods, 3272 Ref Cleanup, 3277 Ref DoAction, 3278 Ref GetProperty, 3280 Ref Init, 3281 Ref RecordFinalValues, 3283 Ref RecordInitialValues, 3285 Ref RedoOperation, 3287 Ref SetProperty, 3289 Ref UndoOperation, 3290 Ref properties, 3275 Ref IDLitOperation class, 161 ITD, 172 ITD IDLitOpSmooth operation, 142 ITD IDLitParameter class, 3292 Ref methods, 3293 Ref Cleanup, 3295 Ref GetParameter, 3296 Ref GetParameterAttribute, 3297 Ref GetParameterSet, 3299 Ref Init, 3300 Ref OnDataChangeUpdate, 3301 Ref OnDataDisconnect, 3303 Ref QueryParameter, 3305 Ref RegisterParameter, 3307 Ref SetData, 3309 Ref SetParameterAttribute, 3311 Ref SetParameterSet, 3313 Ref properties, 3294 Ref IDLitParameterSet class, 3315 Ref methods, 3315 Ref Add, 3318 Ref Cleanup, 3320 Ref Copy, 3321 Ref Get, 3322 Ref GetByName, 3324 Ref GetParameterName, 3326 Ref Init, 3327 Ref Remove, 3329 Ref properties, 3317 Ref IDLitParameterSet object, 53 ITD, 98 ITD IDLitParameterSet objects, 49 ITD IDLitReadASCII file reader, 231 ITD IDLitReadBinary file reader, 231 ITD IDLitReadBMP file reader, 231 ITD IDLitReadDICOM file reader, 231 ITD IDLitReader class, 3330 Ref methods, 3330 Ref Cleanup, 3333 Ref GetData, 3334 Ref GetFileExtensions, 3335 Ref GetFilename, 3336 Ref GetProperty, 3337 Ref Init, 3338 Ref IsA, 3340 Ref SetFilename, 3341 Ref SetProperty, 3342 Ref properties, 3332 Ref IDLitReader class, 236 ITD IDLitReadISV file reader, 232 ITD IDLitReadJPEG file reader, 232 ITD IDLitReadJPEG2000 file reader, 232 ITD IDLitReadPICT file reader, 232 ITD IDLitReadPNG file reader, 233 ITD IDLitReadShapefile file reader, 233 ITD IDLitReadTIFF file reader, 233 ITD IDLitReadWAV file reader, 233 ITD IDLITSYS_CREATETOOL function, 933 Ref, 100 ITD IDLitTool class, 3343 Ref methods, 3344 Ref ActivateManipulator, 3350 Ref Add, 3351 Ref AddService, 3352 Ref Cleanup, 3353 Ref CommitActions, 3354 Ref DisableUpdates, 3355 Ref DoAction, 3356 Ref DoSetProperty, 3357 Ref DoUIService, 3359 Ref EnableUpdates, 3360 Ref FindIdentifiers, 3361 Ref GetCurrentManipulator, 3364 Ref GetFileReader, 3365 Ref GetFileWriter, 3366 Ref GetManipulators, 3367 Ref GetOperations, 3368 Ref GetProperty, 3369 Ref GetSelectedItems, 3370 Ref GetService, 3371 Ref GetVisualization, 3372 Ref Init, 3374 Ref RefreshCurrentWindow, 3376 Ref Register, 3377 Ref RegisterCustomization, 3380 Ref RegisterFileReader, 3381 Ref RegisterFileWriter, 3383 Ref RegisterManipulator, 3386 Ref RegisterOperation, 3388 Ref RegisterStatusBarSegment, 3392 Ref RegisterVisualization, 3393 Ref SetProperty, 3395 Ref UnRegister, 3396 Ref UnRegisterCustomization, 3397 Ref UnRegisterFileReader, 3398 Ref UnRegisterFileWriter, 3399 Ref UnRegisterManipulator, 3400 Ref UnRegisterOperation, 3401 Ref UnRegisterStatusBarSegment, 3402 Ref UnRegisterVisualization, 3403 Ref properties, 3347 Ref IDLitToolbase class, 3404 Ref methods, 3405 Ref IDLitToolbase class, 87 ITD, 92 ITD IDLitUI class, 3406 Ref methods, 3406 Ref AddOnNotifyObserver, 3409 Ref Cleanup, 3411 Ref DoAction, 3412 Ref GetProperty, 3413 Ref GetTool, 3414 Ref GetWidgetByName, 3415 Ref Init, 3416 Ref RegisterUIService, 3417 Ref RegisterWidget, 3419 Ref RemoveOnNotifyObserver, 3421 Ref SetProperty, 3422 Ref UnRegisterUIService, 3423 Ref UnRegisterWidget, 3424 Ref properties, 3408 Ref IDLitUI class, 282 ITD IDLitUIHourGlass user interface service, 295 ITD IDLitUIOperationPreview user interface service, 296 ITD IDLitUIPropertySheet user interface service, 295 ITD IDLitVisAxis visualization type, 109 ITD IDLitVisColorbar visualization type, 109 ITD IDLitVisContour visualization type, 109 ITD IDLitVisHistogram visualization type, 109 ITD IDLitVisImage visualization type, 110 ITD IDLitVisIntVole visualization type, 110 ITD IDLitVisIsosurface visualization type, 110 ITD IDLitVisLegend visualization type, 111 ITD IDLitVisLegendItem visualization type, 111 ITD IDLitVisLight visualization type, 111 ITD IDLitVisLineProfile visualization type, 111 ITD IDLitVisMapGrid visualization type, 111 ITD IDLitVisPlot visualization type, 112 ITD IDLitVisPlot3D visualization type, 112 ITD IDLitVisPlotProfile visualization type, 112 ITD IDLitVisPolygon visualization type, 112 ITD IDLitVisPolyline visualization type, 113 ITD IDLitVisRoi visualization type, 113 ITD IDLitVisShapePoints visualization type, 113 ITD IDLitVisShapePolygon visualization type, 113 ITD IDLitVisShapePolyline visualization type, 113 ITD IDLitVisSurface visualization type, 114 ITD IDLitVisText visualization type, 114 ITD IDLitVisualization class, 3425 Ref methods, 3426 Ref Add, 3432 Ref Aggregate, 3434 Ref BeginManipulation, 3435 Ref Cleanup, 3436 Ref EndManipulation, 3437 Ref Get, 3438 Ref GetCenterRotation, 3440 Ref GetCurrentSelectionVisual, 3442 Ref GetDataSpace, 3443 Ref GetDataString, 3444 Ref GetDefaultSelectionVisual, 3445 Ref GetManipulatorTarget, 3446 Ref GetProperty, 3447 Ref GetRequestedAxesStyle, 3448 Ref GetSelectionVisual, 3449 Ref GetTypes, 3450 Ref GetXYZRange, 3451 Ref Init, 3453 Ref Is3D, 3454 Ref IsIsotropic, 3455 Ref IsManipulatorTarget, 3456 Ref IsSelected, 3457 Ref Move, 3458 Ref On2DRotate, 3459 Ref OnAxesRequestChange, 3460 Ref OnAxesStyleRequestChange, 3461 Ref OnDataChange, 3462 Ref OnDataComplete, 3463 Ref OnDataRangeChange, 3464 Ref OnDimensionChange, 3465 Ref OnWorldDimensionChange, 3466 Ref Remove, 3467 Ref RequestsAxes, 3468 Ref Restore, 3469 Ref Rotate, 3470 Ref Scale, 3472 Ref Select, 3474 Ref Set3D, 3476 Ref SetAxesRequest, 3477 Ref SetAxesStyleRequest, 3479 Ref SetCurrentSelectionVisual, 3481 Ref SetData, 3482 Ref SetDefaultSelectionVisual, 3483 Ref SetParameterSet, 3484 Ref SetProperty, 3485 Ref UpdateSelectionVisual, 3486 Ref VisToWindow, 3487 Ref WindowToVis, 3489 Ref properties, 3429 Ref IDLitVisualization class, 117 ITD, 128 ITD IDLitVisVolume visualization type, 114 ITD IDLitWindow class, 3491 Ref methods, 3491 Ref Add, 3494 Ref AddWindowEventObserver, 3495 Ref Cleanup, 3496 Ref ClearSelections, 3497 Ref DoHitTest, 3498 Ref GetEventMask, 3500 Ref GetProperty, 3502 Ref GetSelectedItems, 3503 Ref Init, 3504 Ref OnKeyboard, 3506 Ref OnMouseDown, 3509 Ref OnMouseMotion, 3511 Ref OnMouseUp, 3513 Ref OnScroll, 3515 Ref Remove, 3516 Ref RemoveWindowEventObserver, 3517 Ref SetCurrentZoom, 3518 Ref SetEventMask, 3519 Ref SetManipulatorManager, 3521 Ref SetProperty, 3522 Ref ZoomIn, 3523 Ref ZoomOut, 3524 Ref properties, 3493 Ref IDLitWriteASCII file writer, 255 ITD IDLitWriteBinary file writer, 255 ITD IDLitWriteBMP file writer, 255 ITD IDLitWriteEMF file writer, 256 ITD IDLitWriteEPS file writer, 256 ITD IDLitWriteISV file writer, 256 ITD IDLitWriteJPEG file writer, 256 ITD IDLitWriteJPEG2000 file writer, 257 ITD IDLitWritePICT file writer, 257 ITD IDLitWritePNG file writer, 257 ITD IDLitWriter class, 3525 Ref methods, 3525 Ref Cleanup, 3528 Ref GetFileExtensions, 3529 Ref GetFilename, 3530 Ref GetProperty, 3531 Ref Init, 3532 Ref IsA, 3534 Ref SetData, 3535 Ref SetFilename, 3536 Ref SetProperty, 3537 Ref properties, 3527 Ref IDLitWriter class, 260 ITD, 268 ITD IDLitWriteTIFF file writer, 257 ITD IDL-Java bridge. See Java IDLjavaObject class, 4223 Ref methods, 4223 Ref GetProperty, 4226 Ref Init, 4227 Ref SetProperty, 4229 Ref properties, 4225 Ref IDLOPACITY_TABLE data type, 51 ITD IDLPALETTE data type, 51 ITD IdlPath, 133 EDG IdlPath property, 99 EDG IDLPOLYVERTEX data type, 51 ITD IDLRPCGetVarULong, 255 EDG IDLVECTOR data type, 51 ITD IDLVERTEX data type, 51 ITD IEEE standard, 468 Bld ienter argument, 297 EDG, 298 EDG IEXP machine-specific parameter, 1287 Ref IF statements, avoiding, 372 Bld IF...THEN...ELSE statement, 937 Ref IGAMMA function, 939 Ref iImage properties, 406 ITU iImage color, 204 ITU IIMAGE procedure, 942 Ref iimages ROIs, 204 ITU IIR, 420 Use IIR filter, 427 Use image compression. See denoising techniques image files, 28 Wav image interleaving, 650 Use image object, 510 Use, 3695 Ref image objects alpha blending, 651 Use channels, 650 Use creating, 650 Use interleave property, 653 Use palette, 653 Use pixel interleaving, 650 Use saving as MPEG file, 656 Use saving to a file, 656 Use using, 651 Use image plane, 392 ITU image processing calculating statistics, 262 Img geometric transformations, 176 Img mapping images onto geometry, 221 Img morphological operations, 480 Img querying file formats, 18 Img references, 26 Img ROI analysis, 300 Img shape analysis, 484 Img techniques, 12 Img warping transparent images, 274 Img image processing routines, 402 Bld image registration. See warping images image transformation methods, 176 Img image transparency, 272 Img IMAGE_CONT procedure, 958 Ref IMAGE_STATISTICS procedure, 960 Ref images adding axis to, 208 ITU colorbar to, 207 ITU surface, 215 ITU adding a border, 184 Img adding color annotation, 153 Img annotating, 103 Ref, 218 ITU bi-level, 2106 Ref brightness, 204 ITU, 205 ITU calculating statistics, 262 Img clipping, 251 Img color channel, 945 Ref, 3700 Ref combining with 3D graphics, 327 Use compression, 365 Img contouring, 213 ITU copying areas, 4254 Ref correcting misalignment, 191 Img creating boundaries, 508 Img cropping, 180 Img, 219 ITU data types, 16 Img defining region of interest, 519 Ref determining file type, 214 Use dialog for reading, 211 Use dialog for saving, 212 Use displaying, 375 Use color table, 2171 Ref in iImage, 199 ITU in iMap, 324 ITU returning array, 2174 Ref scrolling display, 1956 Ref zooming, 487 Ref displaying (FLICK), 734 Ref displaying (TV), 2165 Ref displaying (TVSCL), 2178 Ref displaying in Direct Graphics binary, 33 Img grayscale, 35 Img indexed images, 38 Img multiple images, 62 Img RGB, 42 Img displaying in Object Graphics binary, 46 Img grayscale, 49 Img indexed images, 52 Img multiple images, 66 Img RGB, 57 Img displaying multiple, 200 ITU displaying with intensity scaling, 2178 Ref dissolve effect, 577 Ref expanding, 188 Img exporting files, 23 Img, 25 Img file selection compound widget, 219 Use using a dialog, 217 Use file types, 15 Img filtering, 210 ITU first derivatives, 438 Img flipping, 194 Img, 217 ITU highlighting features, 134 Img image manipulation compound widgets, 808 Bld image panel, 203 ITU importing files, 22 Img, 24 Img interactive (iTool) routine, 942 Ref, 965 Ref interpolation, 176 Img inverting, 216 ITU JPEG, 1725 Ref, 2514 Ref line profiling, 218 ITU macros for importing, 187 Use magnified, 2659 Ref, 2661 Ref magnifying, 188 Img manipulating, 216 ITU manipulating in Direct Graphics panning, 80 Img zooming, 73 Img manipulating in Object Graphics panning, 82 Img zooming, 76 Img masking, 244 Img modifying properties, 206 ITU monochrome, 4288 Ref morphing, 212 ITU morphological operations, 480 Img MPEG files closing, 1466 Ref opening, 1467 Ref saving, 1473 Ref storing image frame, 1471 Ref number of, 292 SDF object, 3695 Ref of surface data, 233 ITU orientation, 375 Use overlaying with contour plots, 301 Use overview, 373 Use padding, 180 Img, 184 Img panning, 219 ITU pixel scaling, 217 ITU pixel value location, 256 Img plane for volumes, 307 ITU properties, 390 ITU, 436 ITU position in display, 376 Use processing, 372 Use, 374 Use profiling, 1606 Ref profiling, interactive, 1612 Ref query file type, 214 Use, 215 Use querying, 214 Use querying file formats, 18 Img raster, 373 Use read routines, 215 Use reading from display, 379 Use, 391 Use, 2174 Ref region growing, 217 ITU region labeling, 1211 Ref registering, 325 ITU resampling, 176 Img, 209 ITU resizing, 180 Img, 188 Img reversing, 194 Img Roberts edge enhancement, 1815 Ref ROI analysis, 300 Img rotating, 1820 Ref, 216 ITU routines, 374 Use scaling, 377 Use, 188 Img, 216 ITU searching for objects, 1858 Ref second derivatives, 442 Img sharing data, 3708 Ref shifting, 191 Img shrinking, 188 Img size of display, 376 Use smoothing, 1960 Ref Sobel edge enhancement, 1963 Ref statistical calculations, 262 Img structure tag information, 19 Img thinning, 2106 Ref thresholding, 487 Img transfer direction, 4379 Ref transparent overlays, 272 Img transposing, 194 Img, 197 Img TrueColor, 2175 Ref warping, 1567 Ref warping a transparency, 272 Img warping to maps MAP_IMAGE function, 1313 Ref MAP_PATCH function, 1318 Ref with surface and contour plots, 1912 Ref writing routines, 216 Use zooming, 487 Ref, 217 ITU IMAGINARY function, 963 Ref imaginary part of complex numbers, 963 Ref IMAP procedure, 965 Ref implicit self argument, 609 Bld import macro ASCII files, 191 Use binary files, 197 Use image files, 187 Use scientific data formats, 203 Use importing adding wavelet functions, 100 Wav ASCII files, 27 Wav binary files, 28 Wav data from command line, 96 Wav formatted image files, 22 Img IDL command line data, 28 Wav image files, 28 Wav structure tags, 97 Wav unformatted image files, 24 Img user-defined wavelet functions, 32 Wav WAV audio files, 28 Wav importing data, 25 ITU INCHES keyword, 4264 Ref include files see batch files incomplete beta function, 894 Ref gamma function, 939 Ref increment operator, 26 Bld, 4392 Ref incrementing array elements, 878 Ref INDEX_COLOR keyword, 4264 Ref indexed color color tables, 91 Img indexed color model, 567 Use, 568 Use indexed images color annotations, 153 Img, 158 Img converting to RGB, 121 Img data definition, 15 Img displaying Direct Graphics, 38 Img Object Graphics, 52 Img INDGEN function, 990 Ref infinite impulse response filters, 420 Use Infinity norm, 1484 Ref infinity, undefined result, 468 Bld information about objects, 606 Bld information on open files IDL_FILE_STAT struct, 370 EDG informational messages, 291 ITD inheritance defined, 595 Bld object, 592 Bld init argument, 283 EDG Init method data operation, 146 ITD file reader, 234 ITD file writer, 258 ITD generalized operation, 159 ITD IDLffDicomEx, 105 Med iTool, 85 ITD visualization, 115 ITD init_options argument, 478 EDG INITIAL_DATA keyword, 98 ITD initialization of objects, 519 Use, 2670 Ref initializing superclasses, 86 ITD, 116 ITD, 147 ITD, 160 ITD, 200 ITD, 235 ITD, 259 ITD INP, see obsolete routines input/output associated, 306 Bld associated variables, 134 Ref bitmap files, 1714 Ref BMP files, 2507 Ref closing files, 263 Ref emptying buffers EMPTY, 604 Ref FLUSH, 743 Ref end of file mark, 181 Obs error handling, 460 Bld errors, 1498 Ref explicit format overview, 240 Bld using format, 253 Bld format codes, 258 Bld format reversion, 257 Bld formatted overview, 239 Bld using PRINT/PRINTF, 1596 Ref free format overview, 239 Bld using, 248 Bld GIF files, 1719 Ref, 2510 Ref HDF, 210 SDF Interfile files, 1723 Ref JPEG files reading, 1725 Ref writing, 2514 Ref netCDF, 21 SDF, 680 SDF NRIF files, 2519 Ref opening files, 1511 Ref PGM files reading, 1741 Ref writing, 2526 Ref PICT files reading, 1736 Ref writing, 2521 Ref portable, 301 Bld PPM files reading, 1741 Ref writing, 2526 Ref reading ASCII files, 1709 Ref formatted data, 1706 Ref formatted data from a string, 1766 Ref from a prompt, 1707 Ref from tape unit, 170 Obs unformatted binary data, 1768 Ref SRF files reading, 1744 Ref writing, 2530 Ref TIFF files reading, 1750 Ref writing, 2534 Ref unformatted overview, 238 Bld portable, 301 Bld string variables, 295 Bld using, 294 Bld unformatted binary data, writing, 2548 Ref UNIX FORTRAN unformatted data files, 311 Bld wave files reading, 1760 Ref writing, 2546 Ref writing to tape unit, 171 Obs X11 Bitmaps, 1762 Ref XDR, 301 Bld XWD files, 1764 Ref insert menu, 350 ITU inserting IDL shapefiles, 335 ITU map grid, 334 ITU installing license file, 552 Bld instance, object, 591 Bld instancing back-face culling, 717 Use interactive graphics, 682 Use lighting, 718 Use redraw performance, 716 Use window objects, 682 Use instantiating widgets, 826 Bld INT_2D function, 993 Ref INT_3D function, 997 Ref INT_TABULATED function, 1000 Ref INTARR function, 1002 Ref integer arrays (INDGEN), 990 Ref converting to, 731 Ref arrays(INTARR), 1002 Ref constants, 52 Bld conversions, errors in, 470 Bld data type, 48 Bld data type, converting to, 731 Ref integer properties, 67 ITD INTEGER property data type, 67 ITD integration bivariate functions, 466 Use discussion, 465 Use INT_2D, 993 Ref INT_3D, 997 Ref INT_TABULATED, 1000 Ref numerical, 465 Use QROMB, 1640 Ref QROMO, 1645 Ref QSIMP, 1648 Ref RK4, 1812 Ref routines, 469 Use tabulated functions, 1000 Ref trivariate functions, 467 Use univariate functions, 1640 Ref, 1645 Ref, 1648 Ref Intelligent Tool See iTool intensity histogram, 486 Img intensity value, 486 Img interactive object instancing, 682 Use Interactive Data Language (IDL), 8 DM Interfile files reading, 1723 Ref standard file format I/O routines, 330 Bld inter-language calling conventions, 24 EDG Inter-language Communication Techniques Supported by IDL, 13 EDG interleaving, 391 Use image, 650 Use image objects, 650 Use line, 650 Use pixel, 650 Use planar, 650 Use scanline, 650 Use Internal Callback Functions (widget stub), 511 EDG Internal Functions for Use with Stub Widgets, 508 EDG Internet socket support, 1965 Ref INTERPOL function, 1004 Ref INTERPOLATE function, 1007 Ref interpolation bilinear, 168 Ref, 179 Img cubic convolution, 1008 Ref, 179 Img cubic convolution in warping, 1568 Ref cubic spline SPL_INIT function, 1988 Ref SPLINE function, 1992 Ref SPLINE_P procedure, 1994 Ref dependent variable to volume, 1630 Ref image quality, 178 Img INTERPOLATE function, 1007 Ref irregularly-sampled data over earth, 2132 Ref KRIG2D, 1117 Ref linear, 179 Img methods, 179 Img MIN_CURVE_SURF, 1433 Ref nearest-neighbor, 179 Img of irregularly-gridded data KRIG2D function, 1117 Ref MIN_CURVE_SURF function, 1433 Ref TRIGRID function, 2136 Ref POLAR_SURFACE, 1564 Ref quintic, 2139 Ref routines, 460 Use scattered data to regular, 808 Ref spherical, 1982 Ref SPL_INIT, 1988 Ref SPL_INTERP, 1990 Ref tabulated data points, 459 Use thin-plate-spline GRID_TPS, 801 Ref MIN_CURVE_SURF, 1433 Ref trilinear, 179 Img interpolation of voxel values, 664 Use interpreted languages, 27 EDG interpreter stack, 28 EDG interpreter symbols, DCL defining, 156 Obs deleting, 15 Obs returning values, 25 Obs interrupt flag, internal, 402 EDG interrupting program execution, 168 Use variable context, 169 Use widget event loop, 868 Bld intersection of aggregated properties, 77 ITD Intersolv see ODBC drivers interval volume extracting in volumes, 310 ITU properties, 434 ITU INTERVAL_VOLUME procedure, 1011 Ref invalid widget ID's, 2381 Ref invariant expressions, 377 Bld inverse cosine, 90 Ref of a complex array or matrix, 1273 Ref sine, 132 Ref subspace iteration, 599 Ref tangent, 137 Ref inverse transforms frequency, 354 Img time-frequency, 374 Img INVERT function, 1016 Ref inverting images, 216 ITU, 380 ITU IOCTL function, 1018 Ref iplot properties, 409 ITU IPLOT procedure, 1021 Ref IRND machine-specific parameter, 1286 Ref irregular-grid data, 248 ITU irregularly-gridded data, 2132 Ref, 2136 Ref is_function argument, 440 EDG, 534 EDG IS_ZVAR structure tag, 96 SDF IsA method to file reader, 241 ITD ISHFT function, 1041 Ref ISO Latin 1 encoding, 4417 Ref ISOCONTOUR procedure, 1043 Ref ISOLATIN1 keyword, 4264 Ref isosurface extracting in volumes, 308 ITU properties, 432 ITU isosurface of 3D data, 212 Img ISOSURFACE procedure, 1048 Ref isosurfaces, displaying, 1884 Ref isosurfaces, overview, 332 Use isurface properties, 416 ITU ISURFACE procedure, 1052 Ref IT machine-specific parameter, 1286 Ref ITALIC keyword, 4264 Ref ITCURRENT procedure, 1073 Ref ITDELETE procedure, 1075 Ref iterative biconjugate gradient, 1224 Ref Gaussian quadrature double integral, 993 Ref trivariate function integral, 997 Ref improvement of a solution, 1277 Ref ITGETCURRENT function, 1077 Ref, 381 ITD iTool class, registering, 95 ITD command line arguments, 97 ITD component framework See framework creating, 83 ITD data object classes, predefined, 54 ITD data types composite, 50 ITD described, 48 ITD, 50 ITD used by standard iTools, 50 ITD described error handling in launch routine, 99 ITD help system, 44 ITD Init method, 85 ITD instantiating, 100 ITD keyword arguments, 97 ITD launch routine, 97 ITD object class definition file, 85 ITD object classes documented, 13 ITD reference documentation, 12 ITD undocumented, 13 ITD object hierarchy, 30 ITD simple example, 102 ITD standard base class, 87 ITD system object, 30 ITD system preferences, 80 ITD user interface architecture, 280 ITD user interface object, 282 ITD iTools annotation toolbar, 359 ITU classes component (class) base, 3101 Ref component collection, 3127 Ref data collection, 3159 Ref data undo and redo, 3172 Ref manipulating objects, 3205 Ref manipulator base, 3254 Ref manipulator collection, 3235 Ref messaging, 3187 Ref naming data objects, 3315 Ref operating tasks, 3271 Ref parameters, 3292 Ref reading files, 3330 Ref storing data, 3141 Ref tool base, 3343 Ref, 3404 Ref undo and redo commands, 3083 Ref user-interface, 3406 Ref visual base, 3425 Ref window base, 3491 Ref writing files, 3525 Ref command collection, 3095 Ref common operations, 112 ITU compound widgets CW_ITMENU, 399 ITD CW_ITPANEL, 403 ITD CW_ITSTATUSBAR, 406 ITD CW_ITTOOLBAR, 409 ITD CW_ITWINDOW, 414 ITD described, 338 ITD creating, 933 Ref current (active), 1073 Ref deleting, 1075 Ref displaying properties, 2424 Ref drawable area, 348 ITD edit menu, 347 ITU edit toolbar, 357 ITU file menu, 345 ITU file toolbar, 356 ITU help menu, 355 ITU insert menu, 350 ITU inserting a visualization, 58 ITU manipulator toolbar, 358 ITU menus, 344 ITD object model diagram, 21 ITD operations menu, 351 ITU programmatic control, 380 ITD registering, 1079 Ref resetting, 1083 Ref retrieving current, 1077 Ref routines contours, 898 Ref creating tools, 933 Ref current (active) tool, 1073 Ref deleting tools, 1075 Ref image, 942 Ref, 965 Ref plot, 1021 Ref property sheet, 2424 Ref registering tools, 1079 Ref resetting tools, 1083 Ref retrieving current tool, 1077 Ref surface, 1052 Ref volume, 1087 Ref status bars, 350 ITD, 406 ITD toolbars, 346 ITD view properties, 400 ITU window menu, 354 ITU window properties, 398 ITU ITREGISTER, 95 ITD, 302 ITD ITREGISTER procedure, 1079 Ref ITRESET procedure, 1083 Ref ITRESOLVE procedure, 1085 Ref IVOLUME procedure, 1087 Ref Java bridge class name in IDL, 153 EDG configuration, 144 EDG destroying objects, 159 EDG IDL data types, 147 EDG Java data types, 149 EDG session object, 161 EDG version, 161 EDG classes data members, 157 EDG methods, 155 EDG names, 153 EDG path, 144 EDG properties, 157 EDG static, 154 EDG converting data types with IDL, 151 EDG creating IDL-Java bridge objects, 153 EDG Native Interface (JNI), 143 EDG objects, 4223 Ref, 142 EDG static classes, 154 EDG data members, 154 EDG methods, 154 EDG Virtual Machine (JVM), 142 EDG JFIF, see JPEG JOIN, see obsolete routines joining strings, 122 Bld joins. See syntax journal file, adding to, 387 EDG JOURNAL procedure, 1110 Ref journaling, 180 Use JPEG 2000 files standard file format I/O routines, 330 Bld JPEG files reading, 1725 Ref standard file format I/O routines, 330 Bld writing, 2514 Ref JULDAY function, 1112 Ref Julian date converting to calendar, 212 Ref Julian date definition, 2111 Ref Julian dates and times, 276 Use, 599 Use Julian dates/time calendar conversion, 276 Use, 599 Use generating, 2111 Ref just_cleanup argument, 477 EDG Kaiser filter, 421 Use Kendall's tau rank correlation, 1679 Ref kernel, convolving an array with, 331 Ref kernels directional, 438 Img high pass, 433 Img Laplacian, 442 Img low pass, 429 Img keyboard defining keys, 502 Ref defining keys for different keyboards, 1870 Ref focus events base widget, 2262 Ref widget control, 2324 Ref widget info, 2390 Ref widget table, 2467 Ref widget text, 2483 Ref interrupt, 168 Use numeric keypads, 1872 Ref returning characters from, 786 Ref shortcuts in IDLDE, 69 Use keyboard accelerators, 974 Bld keyword arguments, 97 ITD keyword field, 304 EDG KEYWORD_DEMO procedure, 315 EDG, 526 EDG KEYWORD_SET function, 1115 Ref keywords arguments, checking existence of, 119 Ref array, 305 EDG, 308 EDG Boolean, 306 EDG creating, 301 EDG described, 61 Ref, 2667 Ref determining if set, 407 Bld examples, 315 EDG, 526 EDG graphics, 4333 Ref inheritance, 81 Bld input, 305 EDG input/output, 309 EDG meaning of slash character, 2668 Ref output, 305 EDG overview, 300 EDG parameters about, 76 Bld passing, 79 Bld processing, 311 EDG, 524 EDG processing options, 308 EDG read-only, 307 EDG, 523 EDG scalar, 308 EDG setting, 76 Bld, 2667 Ref, 42 DM slash character use, 42 DM speeding processing of, 312 EDG, 525 EDG killing widgets, 834 Bld KMEANS, see obsolete routines KRIG2D function, 1117 Ref kriging, 1117 Ref KRUSKAL_WALLIS, see obsolete routines Kruskal-Wallis H-Test, 1124 Ref kurtosis KURTOSIS function, 1122 Ref MOMENT function, 1443 Ref KURTOSIS function, 1122 Ref kw_list argument, 311 EDG, 524 EDG KW_TEST function, 1124 Ref L64INDGEN function, 1127 Ref LA_CHOLDC procedure, 1129 Ref LA_CHOLMPROVE function, 1132 Ref LA_CHOLSOL function, 1136 Ref LA_DETERM function, 1139 Ref LA_EIGENPROBLEM function, 1141 Ref LA_EIGENQL function, 1147 Ref LA_EIGENVEC function, 1153 Ref LA_ELMHES function, 1157 Ref LA_GM_LINEAR_MODEL function, 1160 Ref LA_HQR function, 1163 Ref LA_INVERT function, 1166 Ref LA_LEAST_SQUARE_EQUALITY function, 1168 Ref LA_LEAST_SQUARES function, 1171 Ref LA_LINEAR_EQUATION function, 1175 Ref LA_LUDC procedure, 1178 Ref LA_LUMPROVE function, 1181 Ref LA_LUSOL function, 1184 Ref LA_SVD procedure, 1187 Ref LA_TRIDC procedure, 1191 Ref LA_TRIMPROVE function, 1195 Ref LA_TRIQL procedure, 1199 Ref LA_TRIRED procedure, 1202 Ref LA_TRISOL function, 1204 Ref label widgets using, 753 Bld WIDGET_LABEL, 2407 Ref label widgets see widgets, label LABEL_DATE function, 1207 Ref LABEL_REGION function, 1211 Ref labeling regions regions, 1211 Ref labeling regions, 540 Img labelling contours, 256 ITU LADFIT function, 1214 Ref lagged autocorrelation, 87 Ref cross correlation, 210 Ref LAGUERRE function, 1217 Ref Laguerre polynomials, 1217 Ref Laguerre's method, 763 Ref Lambert's conformal conic map projection, 361 Use, 1355 Ref Lambert's equal area map projection, 352 Use Lambert's equal-area map projection, 1356 Ref LANDSCAPE keyword, 4264 Ref landscape orientation for IDL plots (LANDSCAPE keyword), 4264 Ref PostScript positioning, 4305 Ref LangCat object, 517 Use language data manipulation language, 16 DM IDL, 8 DM Interactive Data Language, 8 DM SQL, 8 DM SQL syntax, 32 DM language catalog definition, 618 Bld file creating, 619 Bld widget example, 624 Bld language catalog file loading, 620 Bld storing, 620 Bld language catalog object adding keys, 621 Bld creating, 621 Bld destroying, 623 Bld languages getting, 622 Bld setting, 622 Bld performing queries, 622 Bld Laplacian filtering, 442 Img Largest Image Pixel Value, 21 Med laser printers, 4302 Ref LAST keyword, 72 DM LATLON, see obsolete routines launching IDL, 20 Use layering images, 222 Img layout graphics preferences, 103 Use multiple windows, 101 Use layout window, 113 ITU LE operator, 38 Bld, 4399 Ref LE= operator, 342 Bld leakage, 407 Use least absolute deviation, 1214 Ref least squares fit, 146 Obs CURVEFIT function, 374 Ref GAUSSFIT function, 777 Ref POLY_FIT function, 1573 Ref SVDFIT function, 2068 Ref Lee filtering, 475 Img LEEFILT function, 1219 Ref legend object, 513 Use, 630 Use, 3719 Ref LEGENDRE function, 1221 Ref Legendre polynomials, 1221 Ref legends adding, 79 ITU to contours, 262 ITU to plots, 280 ITU to surfaces, 231 ITU properties, 480 ITU LEGO, see obsolete routines lego-style surface, 38 Wav length argument, 391 EDG length of strings, 2031 Ref Level 1 API conformance, 15 DM Level 2 API conformance, 15 DM libraries converting to prefixed, 104 Bld naming, 103 Bld library authoring benefits of, 100 Bld conversion wrappers, 104 Bld converting to prefixed, 104 Bld naming conventions, 101 Bld, 103 Bld prefixing routines, 101 Bld library of routines authoring, 99 Bld authoring conventions, 103 Bld converting existing, 104 Bld prefixing, 101 Bld license file installing, 552 Bld obtaining, 552 Bld licensing, 470 EDG Licensing Issues, 466 EDG licensing, IDLffDicomEx object, 11 Med lifecycle methods, 601 Bld routines, 601 Bld life-cycle methods, 507 Use LIGHT keyword, 4265 Ref light object, 510 Use, 3740 Ref light objects creating, 643 Use overview, 643 Use types of lights, 643 Use using, 644 Use light source changing parameters, 330 Use IDLgrLight object, 3740 Ref shading, 329 Use, 1867 Ref lighting, 663 Use, 718 Use lightness, 383 Use lights adding to a surface, 230 ITU properties, 455 ITU LIKE predicate, 33 DM LINBCG function, 1224 Ref LINDGEN function, 1227 Ref line drawing method for contours, 315 Ref PLOTS procedure, 1555 Ref editing enabling and disabling, 4367 Ref IDL command line, 86 Use interval, 4375 Ref styles, 4338 Ref line interleaving, 650 Use linear algebra, 446 Use correlation, 446 Use interpolation, 1007 Ref linear-log plots, 1545 Ref regression, 1790 Ref systems condition number, 470 Use overdetermined, 471 Use solving simultaneous equations, 470 Use underdetermined, 473 Use linear algebra CHOLDC, 255 Ref CHOLSOL, 257 Ref COND, 300 Ref CRAMER, 352 Ref DETERM, 535 Ref EIGENVEC, 599 Ref ELMHES, 602 Ref GS_ITER, 833 Ref HQR, 890 Ref INVERT, 1016 Ref LA_CHOLDC, 1129 Ref LA_CHOLMPROVE, 1132 Ref LA_CHOLSOL, 1136 Ref LA_DETERM, 1139 Ref LA_EIGENPROBLEM, 1141 Ref LA_EIGENVEC, 1153 Ref LA_ELMHES, 1157 Ref LA_HQR, 1163 Ref LA_INVERT, 1166 Ref LA_LUDC, 1178 Ref LA_LUMPROVE, 1181 Ref LA_LUSOL, 1184 Ref LA_SVD, 1187 Ref LA_TRIDC, 1191 Ref LA_TRIQL, 1199 Ref LA_TRIRED, 1202 Ref LA_TRISOL, 1204 Ref LINBCG, 1224 Ref LU_COMPLEX, 1273 Ref LUDC, 1275 Ref LUMPROVE, 1277 Ref LUSOL, 1280 Ref NORM, 1484 Ref SVDC, 2065 Ref SVSOL, 2074 Ref TRIQL, 2146 Ref TRIRED, 2149 Ref TRISOL, 2151 Ref linear equations, simultaneous, 476 Use linear interpolation, 179 Img linear model Gauss-Markov, 1160 Ref linear programming solutions, 1916 Ref linear systems routines, 476 Use linear transformations, 176 Img linefeed character (representing), 127 Bld lines annotating, 82 ITU, 472 ITU counting, 685 Ref limit in Output Log, 98 Use Output Log, 98 Use profiles annotating, 473 ITU extracting for a surface, 242 ITU in images, 218 ITU saved in recall buffer, 98 Use LINESTYLE keyword, 4337 Ref linestyle properties, 68 ITD LINESTYLE property data type, 68 ITD LINESTYLE system variable field, 4380 Ref linestyles, table of, 4338 Ref LINFIT function, 1229 Ref linked lists creating, 174 Bld using pointers to create, 174 Bld LINKIMAGE procedure alternative to, 217 Ref using, 1232 Ref linking C code with IDL, 1292 Ref C programs with Callable IDL, 478 EDG dynamically, 1292 Ref external code into IDL, 31 EDG linking details, 31 EDG Linking to the Client Library, 227 EDG list widgets determining selected element , 2391 Ref topmost element, 2391 Ref double-clicks, 2422 Ref events returned by, 2422 Ref number, 2391 Ref selecting multiple items setting, 2416 Ref WIDGET_INFO, 2390 Ref setting, 2333 Ref WIDGET_LIST, 2414 Ref list widgets see widgets, list LISTREP, see obsolete routines LISTWISE, see obsolete routines little endian byte ordering about, 425 Bld SOCKET procedure, 1968 Ref swapping with big endian, 2076 Ref little endian data, 37 ITU LIVE_CONTOUR procedure, 58 Obs LIVE_CONTOUR, see obsolete routines LIVE_CONTROL procedure, 67 Obs LIVE_CONTROL, see obsolete routines LIVE_DESTROY procedure, 70 Obs LIVE_DESTROY, see obsolete routines LIVE_EXPORT procedure, 72 Obs LIVE_EXPORT, see obsolete routines LIVE_IMAGE procedure, 75 Obs LIVE_IMAGE, see obsolete routines LIVE_INFO procedure, 82 Obs LIVE_INFO, see obsolete routines LIVE_LINE procedure, 94 Obs LIVE_LINE, see obsolete routines LIVE_LOAD procedure, 98 Obs LIVE_LOAD, see obsolete routines LIVE_OPLOT procedure, 99 Obs LIVE_OPLOT, see obsolete routines LIVE_PLOT procedure, 105 Obs LIVE_PLOT, see obsolete routines LIVE_PRINT procedure, 113 Obs, 206 Obs LIVE_PRINT, see obsolete routines LIVE_RECT procedure, 115 Obs LIVE_RECT, see obsolete routines LIVE_STYLE function, 119 Obs LIVE_STYLE, see obsolete routines LIVE_SURFACE procedure, 126 Obs LIVE_SURFACE, see obsolete routines LIVE_TEXT procedure, 135 Obs LIVE_TEXT, see obsolete routines LJ device color tables for, 139 Obs LJ driver, 228 Obs LJLCT procedure, 139 Obs LJLCT, see obsolete routines LL_ARC_DISTANCE function, 1236 Ref LM_LICENSE_FILE Unix, 556 Bld Windows, 554 Bld LM_LICENSE_FILE variable, 26 Use LMFIT function, 1238 Ref LMGR function, 1243 Ref lmhostid, 555 Bld lmtools.exe, 553 Bld LN03, see obsolete routines LNGAMMA function, 1246 Ref LNP_TEST function, 1248 Ref LoadCT method IDLgrPalette, 3805 Ref LOADCT procedure, 1251 Ref loading an XML document, 661 Bld loading color tables, 2171 Ref LOCALE_GET function, 1253 Ref localization of wavelet functions, 50 Wav locating pixel values, 256 Img location object graphics to view area, 542 Use location of bitmap resources, 43 ITD location of text, 611 Use location of widgets, 891 Bld logarithm base 10, 97 Ref natural, 95 Ref of the gamma function, 1246 Ref logarithmic plots, 595 Use scaling, 269 Use logarithmic axes, 325 Ref logging an IDL session, 1110 Ref logical names (VMS) defining, 157 Obs deleting, 16 Obs searching tables, 177 Obs Logical operators, 31 Bld, 4396 Ref logical unit number SOCKET procedure, 1966 Ref logical unit numbers, 274 EDG !D system variable field, 4377 Ref about, 243 Bld allocating, 788 Ref freeing, 748 Ref FSTAT function, 750 Ref getting, 1513 Ref journal file, 4367 Ref obtaining status information, 750 Ref returning information about, 861 Ref setting file position pointer, 1560 Ref LOGICAL_AND function, 1254 Ref LOGICAL_OR function, 1256 Ref LOGICAL_TRUE function, 1258 Ref log-linear plots AXIS, 142 Ref CONTOUR, 325 Ref PLOT, 1545 Ref SHADE_SURF, 1879 Ref SURFACE, 2062 Ref Lomb Normalized Periodogram, 1248 Ref LON64ARR function, 1260 Ref LONARR function, 1262 Ref LONG IDLDrawWidget parameters, 125 EDG LONG function, 1264 Ref long integer data type, 48 Bld, 262 EDG LONG64 function, 1266 Ref longjmp() function, 343 EDG longjmp, C language, 236 Ref longjmp_safe argument, 375 EDG longword arrays LINDGEN function, 1227 Ref LONARR function, 1262 Ref ULON64ARR, 2191 Ref data type, converting to, 1264 Ref unsigned arrays, 2189 Ref Look-Up Table (LUT), 91 Img loops CONTINUE, 366 Bld exiting (BREAK), 365 Bld FOR, 357 Bld REPEAT...UNTIL, 362 Bld statements, 357 Bld WHILE...DO, 363 Bld lossy compression READ_JPEG procedure, 1725 Ref WRITE_JPEG procedure, 2514 Ref low pass filtering, 429 Img lower margin, setting, 4385 Ref lowercase strings, 115 Bld lowercase, converting strings to, 2032 Ref lowpass filters, 421 Use low-pass multiresolution plots, 41 Wav LSODE function, 1268 Ref LT operator, 38 Bld, 4399 Ref LT= operator, 342 Bld LU decomposition LA_LUDC procedure, 1178 Ref LA_LUSOL function, 1184 Ref LA_TRIDC function, 1191 Ref LU_COMPLEX function, 1273 Ref LUDC procedure, 1275 Ref LUSOL function, 1280 Ref LU_COMPLEX function, 1273 Ref LUBKSB, see obsolete routines LUDC procedure, 1275 Ref LUDCMP, see obsolete routines luminance, 366 Ref LUMPROVE function, 1277 Ref LUN freeing, 748 Ref TCP/IP socket, 1965 Ref LUNs (logical unit numbers), 243 Bld LUNs see logical unit numbers LUSOL function, 1280 Ref M_CORRELATE function, 1283 Ref MA filter, 420 Use MACHAR function, 1286 Ref MACHEP machine-specific parameter, 1286 Ref machine-specific parameters, 1286 Ref Macintosh configuring accelerators, 976 Bld display device (MAC), 231 Obs transfer syntax limits, 11 Med Macintosh mouse differences, 32 Use Macintosh mouse use, 39 Wav macro importing ASCII files, 191 Use binary data, 197 Use HDF files, 203 Use HDF-EOS files, 203 Use image files, 187 Use NETCDF files, 203 Use Macro Editor Add and Remove buttons, 152 ITU items annotation, 161 ITU history, 157 ITU macro, 155 ITU Macro Tools, 162 ITU Tool Menus, 166 ITU visualization, 160 ITU macro property sheet, 149 ITU macro tree, 148 ITU menu bar, 146 ITU source property sheet, 152 ITU source tree, 150 ITU using, 145 ITU Macros, 411 EDG macros, 173 ITD creating in UNIX, 118 Use creating in Windows, 121 Use definition, 139 ITU exporting, 174 ITU importing, 174 ITU properties, 369 ITU recording, 141 ITU running, 142 ITU from the IDL command line, 144 ITU from the Macro Editor, 143 ITU from the Operations menu, 143 ITU Selection Change operation adding, 168 ITU properties, 169 ITU Tool Change operation adding, 171 ITU properties, 172 ITU types, 167 ITU working with, 115 Use macros, sharing, 97 Use magnifying an image, 188 Img magnifying arrays, 1771 Ref magnitude signal spectra, 405 Use magnitude, returning for complex number, 88 Ref magnitude-based ranks, 1703 Ref main IDL directory, changing, 108 Use main program variables, 297 EDG looking up, 297 EDG majority see array majority MAKE_ARRAY function, 1288 Ref MAKE_DLL procedure, 1292 Ref, 192 EDG, 207 Obs make_rt syntax, 566 Bld Makefile file, 31 EDG MAKETREE, see obsolete routines Making A Timer Request, 391 EDG Mallat. See pyramidal algorithm malloc() function, 290 EDG managing the state of a widget application, 849 Bld manifest modifying, 528 Bld manifest parameter, 567 Bld manipulating images, 216 ITU panning Direct Graphics, 80 Img Object Graphics, 82 Img zooming Direct Graphics, 73 Img Object Graphics, 76 Img manipulating volume data, 213 Img manipulator toolbar, 358 ITU manipulators associated operation, 194 ITD creating, 189 ITD cursors custom, 209 ITD predefined, 203 ITD described, 186 ITD mouse events, 204 ITD predefined, 190 ITD public instance data, 196 ITD standard base class, 201 ITD status bar message, 215 ITD toolbar icon, 215 ITD transient, 202 ITD undo/redo support, 194 ITD MANN_WHITNEY, see obsolete routines Mann-Whitney U-Test, 1828 Ref manual compilation, 212 Bld map coordinates, transforming Cartesian to lat/lon, 1351 Ref lat/lon to Cartesian, 1322 Ref map grid inserting, 334 ITU Map panel, 322 ITU map projection, 381 ITU applying, 318 ITU common properties, 318 ITU definition, 318 ITU selected properties, 319 ITU map projections Aitoff, 352 Use, 1355 Ref Alber's equal area conic, 1355 Ref Albers equal-area conic, 362 Use azimuthal, 348 Use azimuthal equidistant, 351 Use, 1355 Ref boundaries specifying, 341 Use central gnomic, 350 Use cylindrical, 358 Use cylindrical equidistant, 360 Use, 1355 Ref drawing boundaries over, 1302 Ref drawing continent boundaries, 341 Use, 1358 Ref drawing parallels and meridians, 1307 Ref general perspective, 354 Use gnomonic, 350 Use gnomonic (central, gnomic), 1355 Ref Hammer-Aitoff, 353 Use, 1355 Ref high-resolution outlines, 368 Use Lambert's conformal conic, 361 Use, 1355 Ref Lambert's equal area, 352 Use, 1356 Ref MAP_PROJ_INIT function, 1335 Ref Mercator, 358 Use, 1356 Ref Miller, 1356 Ref Miller cylindrical, 361 Use Mollweide, 364 Use, 1356 Ref orthographic, 348 Use, 1356 Ref overview, 338 Use pseudocylindrical, 363 Use Robinson, 363 Use satellite, 354 Use, 1356 Ref setting, 1353 Ref sinusoidal, 363 Use, 1357 Ref stereographic, 349 Use, 1357 Ref Transverse Mercator, 359 Use Transverse Mercator (UTM), 1357 Ref warping images to maps, 366 Use MAP_IMAGE function, 1313 Ref MAP_PATCH function, 1318 Ref map register image, 382 ITU MAP_2POINTS function, 1298 Ref MAP_CONTINENTS procedure, 1302 Ref MAP_GRID procedure, 1307 Ref MAP_IMAGE function, 1313 Ref MAP_PATCH function, 1318 Ref MAP_PROJ_FORWARD function, 1322 Ref MAP_PROJ_IMAGE function, 1327 Ref MAP_PROJ_INFO procedure, 1332 Ref MAP_PROJ_INIT function, 1335 Ref MAP_PROJ_INVERSE function, 1351 Ref MAP_SET procedure, 1353 Ref mapping images onto a sphere creating display objects, 237 Img Direct Graphics, 233 Img Object Graphics, 237 Img images onto geometry creating objects, 226 Img Digital Elevation Model, 224 Img displaying, 227 Img IDL objects, 222 Img IDL routines, 222 Img Object Graphics, 224 Img transparent images, 285 Img transparent overlays, 285 Img mapping of basic types, 262 EDG mapping widgets, 2263 Ref maps displaying, 317 ITU MARGIN system variable field, 4385 Ref margins setting for multi-plot window, 4385 Ref setting for single plot, 4385 Ref marquee selector, 188 Ref Marr. See WV_FN_GAUSSIAN function mask area, 302 Img mask argument, 312 EDG, 525 EDG mask field, 304 EDG masking an image, 244 Img math errors, 467 Bld mathematical expressions. See datasets mathematical operators, 244 Img descriptions of, 24 Bld table of, 4392 Ref mathematical routines, 402 Bld mathematics error assessment routines, 439 Use routines, 436 Use matrices DIAG_MATRIX, 545 Ref MATRIX_MULTIPLY, 1365 Ref MATRIX_POWER, 1368 Ref multiplication example, 4395 Ref multiplying using operators, 30 Bld matrix operators CHOLDC, 255 Ref CHOLSOL, 257 Ref COND, 300 Ref CRAMER, 352 Ref DETERM, 535 Ref EIGENVEC, 599 Ref ELMHES, 602 Ref GS_ITER, 833 Ref HQR, 890 Ref INVERT, 1016 Ref LA_CHOLDC, 1129 Ref LA_CHOLMPROVE, 1132 Ref LA_CHOLSOL, 1136 Ref LA_DETERM, 1139 Ref LA_EIGENPROBLEM, 1141 Ref LA_EIGENVEC, 1153 Ref LA_ELMHES, 1157 Ref LA_HQR, 1163 Ref LA_INVERT, 1166 Ref LA_LUDC, 1178 Ref LA_LUMPROVE, 1181 Ref LA_LUSOL, 1184 Ref LA_SVD, 1187 Ref LA_TRIDC, 1191 Ref LA_TRIQL, 1199 Ref LA_TRIRED, 1202 Ref LA_TRISOL, 1204 Ref LU_COMPLEX, 1273 Ref LUDC, 1275 Ref LUMPROVE, 1277 Ref LUSOL, 1280 Ref NORM, 1484 Ref SVDC, 2065 Ref SVSOL, 2074 Ref TRIQL, 2146 Ref TRIRED, 2149 Ref TRISOL, 2151 Ref See also sparse arrays MATRIX_MULTIPLY function, 1365 Ref MATRIX_POWER function, 1368 Ref MAX function, 1370 Ref MAXEXP machine-specific parameter, 1287 Ref maximum, 411 EDG maximum intensity projection, 664 Use maximum operator, 29 Bld, 4394 Ref maximum size drawable window, 679 Use maximum size, draw area, 4135 Ref maximum value for slider widgets, 2443 Ref of an array, 1370 Ref maximum values in plots, 627 Use MD_TEST function, 1374 Ref mean absolute deviation, 1378 Ref MOMENT function, 1443 Ref of distribution, 1124 Ref MEAN function, 1376 Ref MEANABSDEV function, 1378 Ref median Median Delta Test, 1374 Ref MOMENT function, 1443 Ref smoothing, 1380 Ref median filtering, 125 ITU MEDIAN function, 1380 Ref MEDIUM keyword, 4265 Ref memory allocating, 399 EDG allocating permanent, 400 EDG conserving, 2099 Ref dynamic memory in use, 863 Ref freeing, 399 EDG graphics system use, 503 Use leakage, 262 Obs management (RPCs), 262 Obs object graphics system, 242 Use optimizing Windows performance, 98 Use MEMORY function, 1383 Ref menu bars, 2263 Ref, 222 Obs Menu Editor opening, 54 Use using, 695 Bld menus context-sensitive, 881 Bld creating, 876 Bld creating pulldown, 878 Bld displaying context-sensitive, 2351 Ref editing in IDL GUIBuilder, 695 Bld iTool, 344 ITD menu bars, 2263 Ref, 222 Obs pulldown menu button, 2286 Ref MENUS, see obsolete routines Merant see ODBC drivers Mercator map projection, 358 Use, 1356 Ref merging meshes, 1401 Ref meridians, 341 Use graticules, 343 Use gridding, 343 Use meridians, drawing, 1307 Ref mesh plots, 2058 Ref MESH_CLIP function, 1387 Ref MESH_DECIMATE function, 1392 Ref MESH_ISSOLID function, 1399 Ref MESH_MERGE function, 1400 Ref MESH_NUMTRIANGLES function, 1405 Ref MESH_OBJ procedure, 1406 Ref MESH_SMOOTH function, 1413 Ref MESH_SURFACEAREA function, 1418 Ref MESH_VALIDATE function, 1420 Ref MESH_VOLUME function, 1422 Ref message block, 338 EDG message dialogs, 547 Ref message format string, 344 EDG MESSAGE procedure, 1424 Ref messages contents, 41 ITD informational, 291 ITD observers, 42 ITD standard, 41 ITD status, 287 ITD messages, suppressing informational, 4372 Ref messaging system, 20 ITD, 40 ITD meta characters, 128 Bld metadata, 109 Med Metafile, 4244 Ref method calls ActiveX controls, 79 EDG COM objects, 55 EDG method overriding, 612 Bld methods about, 608 Bld defining routines, 608 Bld IDL_Container Add, 4184 Ref Cleanup, 4185 Ref Count, 4186 Ref Get, 4187 Ref Init, 4189 Ref IsContained, 4190 Ref Move, 4191 Ref Remove, 4192 Ref IDL_Savefile Cleanup, 4197 Ref Contents, 4198 Ref Init, 4201 Ref Names, 4203 Ref Restore, 4206 Ref Save, 4213 Ref IDLanROI AppendData, 2686 Ref Cleanup, 2688 Ref ComputeGeometry, 2689 Ref ComputeMask, 2691 Ref ContainsPoints, 2694 Ref GetProperty, 2696 Ref Init, 2697 Ref RemoveData, 2699 Ref ReplaceData, 2701 Ref Rotate, 2704 Ref Scale, 2705 Ref SetProperty, 2706 Ref Translate, 2707 Ref IDLanROIGroup Add, 2712 Ref Cleanup, 2713 Ref ComputeMask, 2714 Ref ComputeMesh, 2717 Ref ContainsPoints, 2719 Ref GetProperty, 2721 Ref Init, 2722 Ref Rotate, 2723 Ref Scale, 2724 Ref Translate, 2725 Ref IDLcomIDispatch GetProperty, 4220 Ref Init, 4221 Ref SetProperty, 4222 Ref IDLffDICOM Cleanup, 2735 Ref DumpElements, 2736 Ref GetChildren, 2737 Ref GetDescription, 2739 Ref GetElement, 2741 Ref GetGroup, 2743 Ref GetLength, 2745 Ref GetParent, 2747 Ref GetPreamble, 2749 Ref GetReference, 2750 Ref GetValue, 2752 Ref GetVR, 2755 Ref Init, 2757 Ref Read, 2759 Ref Reset, 2760 Ref IDLffDicomEx AddGroup, 28 Med AddPrivateGroup, 35 Med AddPrivateSequence, 42 Med AddSequence, 46 Med ChangeTransferSyntax, 50 Med Cleanup, 55 Med Commit, 56 Med CopyTags, 57 Med EnumerateTags, 62 Med GetDescription, 68 Med GetPixelData, 70 Med GetPrivateValue, 77 Med GetPrivateValueCount, 81 Med GetPrivateValueLength, 84 Med GetPrivateVR, 89 Med GetProperty, 92 Med GetValue, 93 Med GetValueCount, 96 Med GetValueLength, 99 Med GetVR, 103 Med Init, 105 Med QueryPrivateValue, 117 Med QueryValue, 120 Med SetPixelData, 123 Med SetPrivateValue, 132 Med SetProperty, 140 Med SetValue, 142 Med IDLffDXF Cleanup, 2764 Ref GetContents, 2765 Ref GetEntity, 2768 Ref GetPalette, 2781 Ref Init, 2782 Ref PutEntity, 2783 Ref Read, 2784 Ref RemoveEntity, 2785 Ref Reset, 2786 Ref SetPalette, 2787 Ref Write, 2788 Ref IDLffJPEG2000 Cleanup, 2806 Ref GetData, 2807 Ref GetProperty, 2811 Ref GetTileProperty, 2812 Ref Init, 2814 Ref SetData, 2816 Ref SetProperty, 2820 Ref IDLffLangCat AppendCatalog, 2827 Ref Cleanup, 2829 Ref GetProperty, 2830 Ref Init, 2831 Ref Query, 2833 Ref SetProperty, 2834 Ref IDLffLanguageCat IsValid, 188 Obsolete IDL Features Query, 189 Obsolete IDL Features SetCatalog, 190 Obsolete IDL Features IDLffMrSID Cleanup, 2838 Ref GetDimsAtLevel, 2839 Ref GetImageData, 2841 Ref GetProperty, 2844 Ref Init, 2847 Ref IDLffShape AddAttribute, 2865 Ref Cleanup, 2868 Ref Close, 2869 Ref DestroyEntity, 2870 Ref GetAttributes, 2872 Ref GetEntity, 2874 Ref GetProperty, 2876 Ref Init, 2878 Ref Open, 2880 Ref PutEntity, 2882 Ref SetAttributes, 2884 Ref IDLffXMLDOMAttr Cleanup, 2891 Ref GetName, 2892 Ref GetSpecified, 2893 Ref GetValue, 2894 Ref Init, 2895 Ref SetValue, 2896 Ref IDLffXMLDOMCDATASection Cleanup, 2899 Ref Init, 2900 Ref IDLffXMLDOMCharacterData AppendData, 2904 Ref Cleanup, 2905 Ref DeleteData, 2906 Ref GetData, 2907 Ref GetLength, 2908 Ref Init, 2909 Ref InsertData, 2910 Ref ReplaceData, 2911 Ref SetData, 2912 Ref SubstringData, 2913 Ref IDLffXMLDOMComment Cleanup, 2916 Ref Init, 2917 Ref IDLffXMLDOMDocument Cleanup, 2921 Ref CreateAttribute, 2922 Ref CreateCDATASection, 2923 Ref CreateComment, 2924 Ref CreateElement, 2926 Ref CreateEntityReference, 2927 Ref CreateProcessingInstruction, 2928 Ref CreateTextNode, 2929 Ref DocumentFragment, 2925 Ref GetDoctype, 2930 Ref GetDocumentElement, 2931 Ref GetElementsByTagName, 2932 Ref Init, 2933 Ref Load, 2936 Ref Save, 2939 Ref IDLffXMLDOMDocumentFragment Cleanup, 2943 Ref Init, 2944 Ref IDLffXMLDOMDocumentType Cleanup, 2947 Ref GetEntities, 2948 Ref GetName, 2949 Ref GetNotations, 2950 Ref Init, 2951 Ref IDLffXMLDOMElement Cleanup, 2955 Ref GetAttribute, 2956 Ref GetAttributeNode, 2957 Ref GetElementsByTagName, 2958 Ref GetTagName, 2959 Ref Init, 2960 Ref RemoveAttribute, 2961 Ref RemoveAttributeNode, 2962 Ref SetAttribute, 2963 Ref SetAttributeNode, 2964 Ref IDLffXMLDOMEntity Cleanup, 2967 Ref GetNotationname, 2968 Ref GetPublicId, 2969 Ref GetSystemId, 2970 Ref Init, 2971 Ref IDLffXMLDOMEntityReference Cleanup, 2974 Ref Init, 2975 Ref IDLffXMLDOMNamedNodeMap Cleanup, 2979 Ref GetLength, 2980 Ref GetNamedItem, 2981 Ref Init, 2982 Ref Item, 2983 Ref RemoveNamedItem, 2984 Ref SetNamedItem, 2985 Ref IDLffXMLDOMNode AppendChild, 2989 Ref Cleanup, 2990 Ref CloneNode, 2991 Ref GetAttributes, 2992 Ref GetChildNodes, 2993 Ref GetFirstChild, 2994 Ref GetLastChild, 2995 Ref GetNextSibling, 2996 Ref GetNodeName, 2997 Ref GetNodeType, 2999 Ref GetNodeValue, 3001 Ref GetOwnerDocument, 3003 Ref GetParentNode, 3004 Ref GetPreviousSibling, 3005 Ref HasChildNodes, 3006 Ref Init, 3007 Ref InsertBefore, 3008 Ref RemoveChild, 3010 Ref ReplaceChild, 3011 Ref SetNodeValue, 3013 Ref IDLffXMLDOMNodeList Cleanup, 3016 Ref GetLength, 3017 Ref Init, 3018 Ref Item, 3019 Ref IDLffXMLDOMNotation Cleanup, 3022 Ref GetPublicID, 3023 Ref GetSystemID, 3024 Ref Init, 3025 Ref IDLffXMLDOMProcessingInstruction Cleanup, 3028 Ref GetData, 3029 Ref GetTarget, 3030 Ref Init, 3031 Ref SetData, 3032 Ref IDLffXMLDOMText Cleanup, 3035 Ref Init, 3036 Ref IsIgnorableWhitespace, 3037 Ref SplitText, 3038 Ref IDLffXMLSAX AttributeDecl, 3046 Ref Characters, 3048 Ref Cleanup, 3049 Ref Comment, 3050 Ref ElementDecl, 3051 Ref EndCDATA, 3052 Ref EndDocument, 3053 Ref EndDTD, 3054 Ref EndElement, 3055 Ref EndEntity, 3056 Ref EndPrefixMapping, 3057 Ref Error, 3058 Ref ExternalEntityDecl, 3060 Ref FatalError, 3061 Ref GetProperty, 3062 Ref IgnorableWhitespace, 3063 Ref Init, 3064 Ref InternalEntityDecl, 3065 Ref NotationDecl, 3066 Ref ParseFile, 3067 Ref ProcessingInstruction, 3068 Ref SetProperty, 3069 Ref SkippedEntity, 3070 Ref StartCData, 3071 Ref StartDocument, 3072 Ref StartDTD, 3073 Ref StartElement, 3074 Ref StartEntity, 3076 Ref StartPrefixmapping, 3077 Ref StopParsing, 3078 Ref UnparsedEntityDecl, 3079 Ref Warning, 3080 Ref IDLgrAxis Cleanup, 3565 Ref GetCTM, 3566 Ref GetProperty, 3568 Ref Init, 3569 Ref SetProperty, 3571 Ref IDLgrBuffer Cleanup, 3579 Ref Draw, 3580 Ref Erase, 3581 Ref GetContiguousPixels, 3582 Ref GetDeviceInfo, 3583 Ref GetFontnames, 3585 Ref GetProperty, 3587 Ref GetTextDimensions, 3588 Ref Init, 3590 Ref PickData, 3592 Ref Read, 3595 Ref Select, 3596 Ref SetProperty, 3599 Ref IDLgrClipboard Cleanup, 3607 Ref Draw, 3608 Ref GetContiguousPixels, 3616 Ref GetDeviceInfo, 3617 Ref GetProperty, 3621 Ref GetTextDimensions, 3622 Ref Init, 3624 Ref IDLgrColorbar Cleanup, 3640 Ref ComputeDimensions, 3641 Ref GetProperty, 3643 Ref Init, 3644 Ref SetProperty, 3646 Ref IDLgrContour AdjustLabelOffsets, 3677 Ref Cleanup, 3678 Ref GetCTM, 3679 Ref GetLabelInfo, 3681 Ref GetProperty, 3683 Ref Init, 3684 Ref SetProperty, 3686 Ref IDLgrFont Cleanup, 3690 Ref GetProperty, 3691 Ref Init, 3692 Ref SetProperty, 3694 Ref IDLgrImage Cleanup, 3712 Ref GetCTM, 3713 Ref GetProperty, 3715 Ref Init, 3716 Ref SetProperty, 3718 Ref IDLgrLegend Cleanup, 3733 Ref ComputeDimensions, 3734 Ref GetProperty, 3736 Ref Init, 3737 Ref SetProperty, 3739 Ref IDLgrLight Cleanup, 3749 Ref GetCTM, 3750 Ref GetProperty, 3752 Ref Init, 3753 Ref SetProperty, 3755 Ref IDLgrModel Add, 3764 Ref Cleanup, 3765 Ref Draw, 3766 Ref GetByName, 3767 Ref GetCTM, 3769 Ref GetProperty, 3771 Ref Init, 3772 Ref Reset, 3774 Ref Rotate, 3775 Ref Scale, 3776 Ref SetProperty, 3777 Ref IDLgrMPEG Cleanup, 3788 Ref GetProperty, 3789 Ref Init, 3790 Ref Put, 3792 Ref Save, 3793 Ref SetProperty, 3794 Ref IDLgrPalette Cleanup, 3800 Ref GetProperty, 3802 Ref GetRGB, 3801 Ref Init, 3803 Ref LoadCT, 3805 Ref NearestColor, 3806 Ref SetProperty, 3808 Ref SetRGB, 3807 Ref IDLgrPattern Cleanup, 3814 Ref GetProperty, 3815 Ref Init, 3816 Ref SetProperty, 3818 Ref IDLgrPlot Cleanup, 3837 Ref GetCTM, 3838 Ref GetProperty, 3840 Ref Init, 3841 Ref SetProperty, 3843 Ref IDLgrPolygon Cleanup, 3868 Ref GetCTM, 3869 Ref GetProperty, 3871 Ref Init, 3872 Ref SetProperty, 3874 Ref IDLgrPolyline Cleanup, 3895 Ref GetCTM, 3896 Ref GetProperty, 3898 Ref Init, 3899 Ref SetProperty, 3901 Ref IDLgrPrinter Cleanup, 3910 Ref Draw, 3911 Ref GetContiguousPixels, 3916 Ref GetFontnames, 3917 Ref GetProperty, 3919 Ref GetTextDimensions, 3920 Ref Init, 3922 Ref NewDocument, 3924 Ref NewPage, 3925 Ref SetProperty, 3926 Ref IDLgrROI Cleanup, 3939 Ref GetProperty, 3940 Ref Init, 3941 Ref PickVertex, 3943 Ref SetProperty, 3945 Ref IDLgrROIGroup Add, 3955 Ref Cleanup, 3956 Ref GetProperty, 3957 Ref Init, 3958 Ref PickRegion, 3960 Ref SetProperty, 3962 Ref IDLgrScene Add, 3968 Ref Cleanup, 3969 Ref GetByName, 3970 Ref GetProperty, 3972 Ref Init, 3973 Ref SetProperty, 3975 Ref IDLgrSurface Cleanup, 4003 Ref GetCTM, 4004 Ref GetProperty, 4006 Ref Init, 4007 Ref SetProperty, 4009 Ref IDLgrSymbol Cleanup, 4016 Ref GetProperty, 4017 Ref Init, 4018 Ref SetProperty, 4020 Ref IDLgrTessellator AddPolygon, 4025 Ref Cleanup, 4027 Ref Init, 4028 Ref Reset, 4029 Ref Tessellate, 4030 Ref IDLgrText Cleanup, 4049 Ref GetCTM, 4050 Ref GetProperty, 4052 Ref Init, 4053 Ref SetProperty, 4055 Ref IDLgrView Add, 4065 Ref Cleanup, 4066 Ref GetByName, 4067 Ref GetProperty, 4069 Ref Init, 4070 Ref SetProperty, 4072 Ref IDLgrViewgroup Add, 4077 Ref Cleanup, 4078 Ref GetByName, 4079 Ref GetProperty, 4081 Ref Init, 4082 Ref SetProperty, 4084 Ref IDLgrVolume Cleanup, 4104 Ref ComputeBounds, 4105 Ref GetCTM, 4106 Ref GetProperty, 4108 Ref Init, 4109 Ref PickVoxel, 4111 Ref SetProperty, 4113 Ref IDLgrVRML Draw, 4124 Ref GetDeviceInfo, 4125 Ref GetFontnames, 4127 Ref GetProperty, 4129 Ref GetTextDimensions, 4130 Ref Init, 4132 Ref SetProperty, 4134 Ref IDLgrWindow Cleanup, 4149 Ref Draw, 4150 Ref Erase, 4152 Ref GetContiguousPixels, 4153 Ref GetDeviceInfo, 4154 Ref GetDimensions, 4156 Ref GetFontnames, 4158 Ref GetProperty, 4160 Ref GetTextDimensions, 4161 Ref Iconify, 4163 Ref Init, 4164 Ref PickData, 4166 Ref Read, 4169 Ref Select, 4170 Ref SetCurrentCursor, 4173 Ref SetCurrentZoom, 4175 Ref SetProperty, 4176 Ref Show, 4177 Ref ZoomIn, 4178 Ref ZoomOut, 4179 Ref IDLitCommand AddItem, 3086 Ref Cleanup, 3088 Ref GetItem, 3089 Ref GetProperty, 3090 Ref GetSize, 3091 Ref Init, 3092 Ref SetProperty, 3094 Ref IDLitCommandSet Cleanup, 3098 Ref GetSize, 3099 Ref Init, 3100 Ref IDLitComponent Cleanup, 3106 Ref EditUserDefProperty, 3107 Ref GetFullIdentifier, 3109 Ref GetProperty, 3110 Ref GetPropertyAttribute, 3111 Ref GetPropertyByIdentifier, 3112 Ref Init, 3113 Ref QueryProperty, 3115 Ref RegisterProperty, 3116 Ref Restore, 3122 Ref SetProperty, 3123 Ref SetPropertyAttribute, 3124 Ref SetPropertyByIdentifier, 3125 Ref UpdateComponentVersion, 3126 Ref IDLitContainer Add, 3130 Ref AddByIdentifier, 3131 Ref Cleanup, 3132 Ref FindIdentifiers, 3133 Ref Get, 3135 Ref GetByIdentifier, 3137 Ref Init, 3138 Ref Remove, 3139 Ref RemoveByIdentifier, 3140 Ref IDLitData AddDataObserver, 3145 Ref Cleanup, 3146 Ref Copy, 3147 Ref GetByType, 3148 Ref GetData, 3149 Ref GetProperty, 3150 Ref GetSize, 3151 Ref Init, 3152 Ref NotifyDataChange, 3154 Ref NotifyDataComplete, 3155 Ref RemoveDataObserver, 3156 Ref SetData, 3157 Ref SetProperty, 3158 Ref IDLitDataContainer Add, 3162 Ref Cleanup, 3163 Ref GetData, 3164 Ref GetIdentifiers, 3165 Ref GetProperty, 3166 Ref Init, 3167 Ref SetData, 3169 Ref SetProperty, 3171 Ref IDLitDataOperation Cleanup, 3176 Ref DoExecuteUI, 3177 Ref Execute, 3179 Ref GetProperty, 3181 Ref Init, 3182 Ref SetProperty, 3184 Ref UndoExecute, 3185 Ref IDLitIMessaging AddOnNotifyObserver, 3190 Ref DoOnNotify, 3192 Ref ErrorMessage, 3194 Ref GetTool, 3196 Ref ProbeStatusMessage, 3197 Ref ProgressBar, 3198 Ref PromptUserText, 3200 Ref PromptUserYesNo, 3201 Ref RemoveOnNotifyObserver, 3202 Ref SignalError, 3203 Ref StatusMessage, 3204 Ref IDLitManipulator Cleanup, 3213 Ref CommitUndoValues, 3214 Ref GetCursorType, 3216 Ref GetProperty, 3218 Ref Init, 3219 Ref OnKeyboard, 3221 Ref OnLoseCurrentManipulator, 3223 Ref OnMouseDown, 3224 Ref OnMouseMotion, 3226 Ref OnMouseUp, 3228 Ref RecordUndoValues, 3229 Ref RegisterCursor, 3231 Ref SetCurrentManipulator, 3233 Ref SetProperty, 3234 Ref IDLitManipulatorContainer Add, 3238 Ref GetCurrent, 3239 Ref GetCurrentManipulator, 3240 Ref GetProperty, 3241 Ref Init, 3242 Ref OnKeyboard, 3244 Ref OnMouseDown, 3246 Ref OnMouseMotion, 3248 Ref OnMouseUp, 3250 Ref SetCurrent, 3251 Ref SetCurrentManipulator, 3252 Ref SetProperty, 3253 Ref IDLitManipulatorManager Add, 3257 Ref AddManipulatorObserver, 3258 Ref GetDefaultManipulator, 3259 Ref Init, 3260 Ref RemoveManipulatorObserver, 3262 Ref IDLitManipulatorVisual Cleanup, 3266 Ref GetProperty, 3267 Ref Init, 3268 Ref SetProperty, 3270 Ref IDLitOperation Cleanup, 3277 Ref DoAction, 3278 Ref GetProperty, 3280 Ref Init, 3281 Ref RecordFinalValues, 3283 Ref RecordInitialValues, 3285 Ref RedoOperation, 3287 Ref SetProperty, 3289 Ref UndoOperation, 3290 Ref IDLitParameter Cleanup, 3295 Ref GetParameter, 3296 Ref GetParameterAttribute, 3297 Ref GetParameterSet, 3299 Ref Init, 3300 Ref OnDataChangeUpdate, 3301 Ref OnDataDisconnect, 3303 Ref QueryParameter, 3305 Ref RegisterParameter, 3307 Ref SetData, 3309 Ref SetParameterAttribute, 3311 Ref SetParameterSet, 3313 Ref IDLitParameterSet Add, 3318 Ref Cleanup, 3320 Ref Copy, 3321 Ref Get, 3322 Ref GetByName, 3324 Ref GetParameterName, 3326 Ref Init, 3327 Ref Remove, 3329 Ref IDLitReader Cleanup, 3333 Ref GetData, 3334 Ref GetFileExtensions, 3335 Ref GetFilename, 3336 Ref GetProperty, 3337 Ref Init, 3338 Ref IsA, 3340 Ref SetFilename, 3341 Ref SetProperty, 3342 Ref IDLitTool ActivateManipulator, 3350 Ref Add, 3351 Ref AddService, 3352 Ref Cleanup, 3353 Ref CommitActions, 3354 Ref DisableUpdates, 3355 Ref DoAction, 3356 Ref DoSetProperty, 3357 Ref DoUIService, 3359 Ref EnableUpdates, 3360 Ref FindIdentifiers, 3361 Ref GetCurrentManipulator, 3364 Ref GetFileReader, 3365 Ref GetFileWriter, 3366 Ref GetManipulators, 3367 Ref GetOperations, 3368 Ref GetProperty, 3369 Ref GetSelectedItems, 3370 Ref GetService, 3371 Ref GetVisualization, 3372 Ref Init, 3374 Ref RefreshCurrentWindow, 3376 Ref Register, 3377 Ref RegisterCustomization, 3380 Ref RegisterFileReader, 3381 Ref RegisterFileWriter, 3383 Ref RegisterManipulator, 3386 Ref RegisterOperation, 3388 Ref RegisterStatusBarSegment, 3392 Ref RegisterVisualization, 3393 Ref SetProperty, 3395 Ref UnRegister, 3396 Ref UnRegisterCustomization, 3397 Ref UnRegisterFileReader, 3398 Ref UnRegisterFileWriter, 3399 Ref UnRegisterManipulator, 3400 Ref UnRegisterOperation, 3401 Ref UnRegisterStatusBarSegment, 3402 Ref UnRegisterVisualization, 3403 Ref IDLitUI AddOnNotifyObserver, 3409 Ref Cleanup, 3411 Ref DoAction, 3412 Ref GetProperty, 3413 Ref GetTool, 3414 Ref GetWidgetByName, 3415 Ref Init, 3416 Ref RegisterUIService, 3417 Ref RegisterWidget, 3419 Ref RemoveOnNotifyObserver, 3421 Ref SetProperty, 3422 Ref UnRegisterUIService, 3423 Ref UnRegisterWidget, 3424 Ref IDLitVisualization Add, 3432 Ref Aggregate, 3434 Ref BeginManipulation, 3435 Ref Cleanup, 3436 Ref EndManipulation, 3437 Ref Get, 3438 Ref GetCenterRotation, 3440 Ref GetCurrentSelectionVisual, 3442 Ref GetDataSpace, 3443 Ref GetDataString, 3444 Ref GetDefaultSelectionVisual, 3445 Ref GetManipulatorTarget, 3446 Ref GetProperty, 3447 Ref GetRequestedAxesStyle, 3448 Ref GetSelectionVisual, 3449 Ref GetTypes, 3450 Ref GetXYZRange, 3451 Ref Init, 3453 Ref Is3D, 3454 Ref IsIsotropic, 3455 Ref IsManipulatorTarget, 3456 Ref IsSelected, 3457 Ref Move, 3458 Ref On2DRotate, 3459 Ref OnAxesRequestChange, 3460 Ref OnAxesStyleRequestChange, 3461 Ref OnDataChange, 3462 Ref OnDataComplete, 3463 Ref OnDataRangeChange, 3464 Ref OnDimensionChange, 3465 Ref OnWorldDimensionChange, 3466 Ref Remove, 3467 Ref RequestsAxes, 3468 Ref Restore, 3469 Ref Rotate, 3470 Ref Scale, 3472 Ref Select, 3474 Ref Set3D, 3476 Ref SetAxesRequest, 3477 Ref SetAxesStyleRequest, 3479 Ref SetCurrentSelectionVisual, 3481 Ref SetData, 3482 Ref SetDefaultSelectionVisual, 3483 Ref SetParameterSet, 3484 Ref SetProperty, 3485 Ref UpdateSelectionVisual, 3486 Ref VisToWindow, 3487 Ref WindowToVis, 3489 Ref IDLitWindow Add, 3494 Ref AddWindowEventObserver, 3495 Ref Cleanup, 3496 Ref ClearSelections, 3497 Ref DoHitTest, 3498 Ref GetEventMask, 3500 Ref GetProperty, 3502 Ref GetSelectedItems, 3503 Ref Init, 3504 Ref OnKeyboard, 3506 Ref OnMouseDown, 3509 Ref OnMouseMotion, 3511 Ref OnMouseUp, 3513 Ref OnScroll, 3515 Ref Remove, 3516 Ref RemoveWindowEventObserver, 3517 Ref SetCurrentZoom, 3518 Ref SetEventMask, 3519 Ref SetManipulatorManager, 3521 Ref SetProperty, 3522 Ref ZoomIn, 3523 Ref ZoomOut, 3524 Ref IDLitWriter Cleanup, 3528 Ref GetFileExtensions, 3529 Ref GetFilename, 3530 Ref GetProperty, 3531 Ref Init, 3532 Ref IsA, 3534 Ref SetData, 3535 Ref SetFilename, 3536 Ref SetProperty, 3537 Ref IDLjavaObject GetProperty, 4226 Ref Init, 4227 Ref SetProperty, 4229 Ref invocation, 605 Bld object, 591 Bld TrackBall Init, 4234 Ref Reset, 4235 Ref Update, 4237 Ref Microsoft Internet Explorer, 1438 Ref Microsoft Object Viewer, 52 EDG Microsoft Windows display device (WIN) accepted keywords, 4318 Ref support for, 4244 Ref mouse differences, 32 Use Miller cylindrical map projection, 361 Use Miller map projection, 1356 Ref MIN function, 1430 Ref MIN_CURVE_SURF function reference, 1433 Ref smoothing with, 315 Ref MINEXP machine-specific parameter, 1287 Ref minimization, 480 Use Davidon-Fletcher-Powell method, 541 Ref Powell method, 1592 Ref See also optimization minimum, 411 EDG minimum and maximum operators, 4394 Ref minimum curvature surface, 1433 Ref minimum operator, 29 Bld minimum value for slider widgets (MINIMUM keyword), 2443 Ref of an array, 1430 Ref minimum values in plots, 627 Use MINOR system variable field, 4385 Ref MIPSEB_DBLFIXUP, see obsolete routines missing data, 275 Use in CONTOUR plots, 321 Ref in irregular grids TRI_SURF, 2129 Ref TRIGRID, 2138 Ref in map projections, 1316 Ref in plots OPLOT, 1520 Ref PLOTS, 1544 Ref SHADE_SURF, 1878 Ref SURFACE, 2060 Ref in reconstructed images, 1777 Ref in rotated images, 1819 Ref in velocity fields, 2216 Ref in warped images, 1569 Ref MK_HTML_HELP procedure reference, 1438 Ref using, 488 Bld MOD= operator, 342 Bld mode parameter, 567 Bld model class methods, 552 Use model object, 509 Use, 534 Use, 3756 Ref model objects selecting models, 670 Use MODIFYCT procedure, 1441 Ref modifying color tables, 103 Img modifying XML data, 663 Bld modules compiled, 865 Ref dynamically loaded, 860 Ref modulo operator, 26 Bld, 4393 Ref Mollweide map projection, 364 Use, 1356 Ref MOMENT function, 1443 Ref more command, 343 EDG Morlet. See wavelet functions MORPH_CLOSE function, 1446 Ref MORPH_DISTANCE function, 1449 Ref MORPH_GRADIENT function, 1452 Ref MORPH_HITORMISS function, 1455 Ref MORPH_OPEN function, 1458 Ref MORPH_THIN function, 1461 Ref MORPH_TOPHAT function, 1463 Ref morphing, 383 ITU data, 130 ITU images, 212 ITU morphological mask. See structuring element morphological operations closing, 500 Img combining operations, 534 Img dilation, 489 Img distance map, 523 Img erosion, 489 Img gradient, 520 Img hit-or-miss, 514 Img IDL routines, 481 Img opening, 496 Img structuring element, 480 Img thinning, 527 Img top-hat, 504 Img watershed, 508 Img morphology dilation operator, 569 Ref erosion operator, 618 Ref Motif widgets, 153 Use mouse determining position, 291 Use double-clicks, 2422 Ref emulating three-button, 32 Use reading position of, 1705 Ref reading position with the CURSOR procedure, 371 Ref returning events from draw widgets, 2358 Ref mouse cursor, 681 Use mouse events manipulators, 204 ITD MOVIE, see obsolete routines movies MPEG closing, 1466 Ref opening, 1467 Ref saving, 1473 Ref storing image frame, 1471 Ref moving files (FILE_MOVE procedure), 692 Ref files in a project, 507 Bld moving average filter, 420 Use moving averages SMOOTH function, 1960 Ref TS_SMOOTH function, 2162 Ref MPEG object, 517 Use, 3779 Ref MPEG objects overview, 656 Use MPEG_CLOSE procedure, 1466 Ref MPEG_OPEN function, 1467 Ref MPEG_PUT procedure, 1471 Ref MPEG_SAVE procedure, 1473 Ref MPROVE, see obsolete routines MRI denoising technique, 54 Wav MrSID image files deleting, 2838 Ref dimensions, 2839 Ref extracting data, 2841 Ref loading, 2835 Ref query, 2835 Ref query properties, 2844 Ref MrSID object, 517 Use msg_action argument, 360 EDG, 361 EDG MSG_CAT_CLOSE procedure, 140 Obs MSG_CAT_CLOSE, see obsolete routines MSG_CAT_COMPILE procedure, 141 Obs MSG_CAT_COMPILE, see obsolete routines MSG_CAT_OPEN function, 143 Obs MSG_CAT_OPEN, see obsolete routines Müller's method, 760 Ref MULTI procedure, 1474 Ref MULTI system variable field, 4380 Ref multi-channel volumes, 297 ITU MULTICOMPARE, see obsolete routines multi-frame image getting pixel data, 70 Med setting pixel data, 123 Med multiple correlation coefficient, 447 Use, 1283 Ref Multiple Document Panel, 45 Use multiple images displaying in Direct Graphics, 62 Img displaying in Object Graphics, 66 Img multiple plots on a page, 271 Use, 4380 Ref multiplication #, ## (matrix multiplication), 30 Bld * operator, 25 Bld, 4393 Ref multiplication of matrices, 1365 Ref multiplying arrays, 442 Use multiresolution analysis, 41 Wav, 56 Wav, 104 Wav multi-threading array creation routines, 402 Bld array manipulation routines, 403 Bld byte swapping support, 403 Bld calculation speed, 392 Bld controlling with CPU procedure, 396 Bld data type conversion routines, 403 Bld default number, 396 Bld environment variable, 396 Bld, 24 Use image processing routines, 402 Bld math routines, 402 Bld operators, 401 Bld overriding default use, 400 Bld setting default threads, 24 Use when not to use, 393 Bld multivariate analysis contingency table, 368 Ref Kruskal-Wallis H-test, 1124 Ref multiple correlation, 1283 Ref partial correlation, 1525 Ref routines, 493 Use multivariate functions CTI_TEST, 368 Ref KW_TEST, 1124 Ref M_CORRELATE, 1283 Ref P_CORRELATE, 1525 Ref n argument, 292 EDG, 332 EDG, 333 EDG, 335 EDG, 399 EDG, 473 EDG n field, 307 EDG, 524 EDG N_COLORS system variable field, 4377 Ref n_dim argument, 283 EDG, 284 EDG, 288 EDG n_dim field, 274 EDG N_ELEMENTS function checking variable definition, 77 Bld determining number of elements, 408 Bld reference, 1475 Ref n_elts argument, 291 EDG n_elts field, 273 EDG N_PARAMS function reference, 1477 Ref use of, 77 Bld N_TAGS function, 1478 Ref name argument, 275 EDG, 288 EDG, 297 EDG, 298 EDG name field, 276 EDG, 370 EDG, 441 EDG, 534 EDG NAME property attribute, 75 ITD NAME structure tag, 96 SDF NAME system variable field, 4377 Ref named structures, 182 Bld variables, 61 Ref, 2667 Ref named variables, 41 DM names of structure tags, 2092 Ref of variables, 62 Bld reserved, 103 Bld names of variables, 296 EDG names, parameter, 57 ITD namespace collisions, 101 Bld naming conflicts, 101 Bld NaN (not-a-number), 468 Bld NARROW keyword, 4265 Ref native format (floating-point values), 201 Ref natural exponential function, 631 Ref natural logarithm, 95 Ref NCAR binary encoding, 4265 Ref NCAR keyword, 4265 Ref NCAR Raster Interchange Format files, writing, 2519 Ref NCDF_ATTCOPY function, 689 SDF NCDF_ATTDEL procedure, 691 SDF NCDF_ATTGET procedure, 693 SDF NCDF_ATTINQ function, 695 SDF NCDF_ATTNAME function, 698 SDF NCDF_ATTPUT procedure, 700 SDF NCDF_ATTRENAME procedure, 703 SDF NCDF_CLOSE procedure, 704 SDF NCDF_CONTROL procedure, 705 SDF NCDF_CREATE function, 708 SDF NCDF_DIMDEF function, 710 SDF NCDF_DIMID function, 711 SDF NCDF_DIMINQ procedure, 712 SDF NCDF_DIMRENAME procedure, 714 SDF NCDF_EXISTS function, 715 SDF NCDF_INQUIRE function, 716 SDF NCDF_OPEN function, 718 SDF NCDF_VARDEF function, 719 SDF NCDF_VARGET procedure, 722 SDF NCDF_VARGET1 procedure, 724 SDF NCDF_VARID function, 726 SDF NCDF_VARINQ function, 727 SDF NCDF_VARPUT procedure, 729 SDF NCDF_VARRENAME procedure, 732 SDF NE operator about, 37 Bld, 4399 Ref comparing object references, 605 Bld pointers, 168 Bld NE= operator, 342 Bld near and far clipping planes, 549 Use NearestColor method IDLgrPalette, 3806 Ref nearest-neighbor interpolation, 179 Img negation operator, 25 Bld, 4392 Ref NEGEP machine-specific parameter, 1286 Ref nesting IF statements, 351 Bld setting TRACEBACK keyword, 866 Ref showing for procedures and functions, 859 Ref netCDF, 19 SDF attribute component, 682 SDF attributes, overview, 26 SDF creating files, 683 SDF data modes, 681 SDF dimensions, 682 SDF overview, 21 SDF, 680 SDF reading, 683 SDF specifying attributes/variables, 686 SDF type conversion, 686 SDF variables overview, 25 SDF variables, component, 682 SDF NETCDF files importing using macros, 203 Use netCDF files attributes creating, 700 SDF creating global, 690 SDF deleting, 691 SDF obtaining names, 698 SDF reading, 693 SDF reading global, 690 SDF renaming, 703 SDF closing, 704 SDF creating, 708 SDF determining if library exists, 715 SDF dimensions defining, 710 SDF obtaining ID, 711 SDF obtaining name, 712 SDF obtaining size, 712 SDF renaming, 714 SDF getting information about, 716 SDF miscellaneous operations, 705 SDF opening, 718 SDF updating, 707 SDF variables adding, 719 SDF getting ID, 726 SDF getting information, 727 SDF renaming, 732 SDF retrieving data from, 722 SDF retrieving one element, 724 SDF writing values to, 729 SDF Netscape, 1438 Ref Network Common Data Format See netCDF new page, 693 Use, 610 Ref NewDocument method IDLgrPrinter, 3924 Ref newline character, 2484 Ref NewPage method IDLgrPrinter, 3925 Ref NEWTON function, 1481 Ref Newton's method, 478 Use, 1000 Ref, 1481 Ref NGRD machine-specific parameter, 1286 Ref nmax field, 307 EDG, 523 EDG nmin field, 307 EDG, 523 EDG NOCLIP keyword, 4338 Ref NOCLIP system variable field, 4381 Ref NODATA keyword, 4338 Ref NOERASE keyword, 4339 Ref NOERASE system variable field, 4381 Ref noise removal adaptive filtering, 475 Img frequency transform, 358 Img Lee filter, 475 Img smoothing, 496 Img time-frequency, 378 Img windowing, 470 Img noise removal. See denoising techniques noise, filtering, 1380 Ref nonexclusive buttons see widgets, buttons non-interactive mode, 176 Use nonlinear equations BROYDEN, 194 Ref CONSTRAINED_MIN, 307 Ref discussion, 478 Use FX_ROOT, 760 Ref FZ_ROOTS, 763 Ref NEWTON, 1481 Ref routines, 479 Use nonlinear transformations, 270 Img nonorthogonal wavelet functions, 31 Wav nonparametric hypothesis tests, 462 Use nonparametric tests LNP_TEST, 1248 Ref MD_TEST, 1374 Ref R_TEST, 1682 Ref RS_TEST, 1828 Ref S_TEST, 1831 Ref XSQ_TEST, 2637 Ref non-printing characters, 57 Bld, 127 Bld NORM function, 1484 Ref NORM_COORD function, 556 Use normal coordinates, 246 Use coordinates, converting to other types, 329 Ref distribution (Gaussian) cutoff value, 769 Ref probability, 771 Ref random deviates, 1700 Ref normal computations, 624 Use, 714 Use NORMAL keyword, 4339 Ref normally-distributed random numbers, 1693 Ref NOT operator, 34 Bld, 4397 Ref notch filter, 427 Use notification described, 40 ITD message contents, 41 ITD messages, 20 ITD observers, 42 ITD sending, 40 ITD standard messages, 41 ITD system, 40 ITD NR_BETA, see obsolete routines NR_BROYDN, see obsolete routines NR_CHOLDC, see obsolete routines NR_CHOLSL, see obsolete routines NR_DFPMIN, see obsolete routines NR_ELMHES, see obsolete routines NR_EXPINT, see obsolete routines NR_FULSTR, see obsolete routines NR_HQR, see obsolete routines NR_INVERT, see obsolete routines NR_LINBCG, see obsolete routines NR_LUBKSB, see obsolete routines NR_LUDCMP, see obsolete routines NR_MACHAR, see obsolete routines NR_MPROVE, see obsolete routines NR_NEWT, see obsolete routines NR_POWELL, see obsolete routines NR_QROMB, see obsolete routines NR_QROMO, see obsolete routines NR_QSIMP, see obsolete routines NR_RK4, see obsolete routines NR_SPLINE, see obsolete routines NR_SPLINT, see obsolete routines NR_SPRSAB, see obsolete routines NR_SPRSAX, see obsolete routines NR_SPRSIN, see obsolete routines NR_SVBKSB, see obsolete routines NR_SVD, see obsolete routines NR_TQLI, see obsolete routines NR_TRED2, see obsolete routines NR_TRIDAG, see obsolete routines NR_WTN, see obsolete routines NR_ZROOTS, see obsolete routines NRIF files, writing, 2519 Ref standard file format I/O routines, 330 Bld nSelectionList, 196 ITD NSUM system variable field, 4382 Ref Null display device (NULL), 4298 Ref number of array elements, 1475 Ref numbers, random normally distributed, 1693 Ref uniformly-distributed, 1698 Ref NUMELEM structure tag, 96 SDF numeric keypads, 1872 Ref numerical integration, 465 Use, 1648 Ref Numerical Recipes in C, 437 Use Nyquist frequency, 413 Use OBJ_CLASS function reference, 1487 Ref using, 606 Bld OBJ_DESTROY procedure, 603 Bld, 1489 Ref OBJ_ISA function reference, 1490 Ref using, 606 Bld OBJ_NEW function reference, 1491 Ref using, 602 Bld OBJ_VALID function reference, 1493 Ref using, 607 Bld OBJARR function reference, 1495 Ref using, 603 Bld object class, 591 Bld class structures, 593 Bld encapsulation, 591 Bld heap variables, 591 Bld inheritance, 592 Bld inheritance, specifying, 595 Bld instances, 591 Bld lifecycle, 601 Bld method routines, 608 Bld persistence, 592 Bld polymorphism, 591 Bld object classes attribute objects, 536 Use attributes, 514 Use, 579 Use axis, 510 Use, 593 Use buffer, 516 Use, 684 Use clipboard, 516 Use colorbar, 513 Use common methods Cleanup, 507 Use GetProperty, 507 Use Init, 507 Use SetProperty, 507 Use composite objects, 513 Use container, 508 Use contour, 510 Use, 616 Use destination objects, 516 Use DICOM, 517 Use DXF, 517 Use file format objects, 517 Use, 518 Use font, 514 Use, 579 Use helper objects, 515 Use, 536 Use IDLffJPEG2000, 517 Use image, 510 Use LangCat, 517 Use legend, 513 Use, 630 Use light, 510 Use, 643 Use model, 509 Use, 534 Use Rotate method, 553 Use Scale method, 554 Use Translate method, 552 Use MPEG, 517 Use MrSID, 517 Use naming conventions, 506 Use palette, 514 Use, 582 Use pattern, 514 Use, 583 Use plot, 510 Use, 626 Use polygon, 511 Use, 619 Use, 711 Use polyline, 511 Use, 625 Use printer, 516 Use, 687 Use scene, 509 Use, 531 Use Shape, 518 Use structure, 509 Use surface, 511 Use, 638 Use symbol, 514 Use, 585 Use tessellator, 515 Use, 589 Use text, 511 Use, 611 Use TrackBall, 515 Use undocumented, 527 Use, 1488 Ref, 2677 Ref view, 509 Use, 533 Use viewgroup, 509 Use, 532 Use volume, 512 Use VRML, 516 Use, 518 Use, 694 Use window, 516 Use XMLSAX, 518 Use object descriptors, 29 ITD Object Graphics, 502 Use choosing a renderer, 104 Use classes, 499 Use clipboard support, 46 Use color annotations indexed images, 158 Img RGB images, 168 Img composite classes, 706 Use device independent, 503 Use versus Direct Graphics, 30 Img displaying binary images, 46 Img grayscale images, 49 Img indexed images, 52 Img multiple images, 66 Img RGB images, 57 Img displaying transparent images, 272 Img hierarchy, 509 Use highlighting with color, 139 Img instancing, 716 Use manipulating images panning, 82 Img zooming, 76 Img printing, 129 Use ROI selection, 303 Img typographical conventions used, 506 Use visuals, 97 Img object graphics CMYK color model, 3609 Ref expose events, 715 Use indexed color model, 567 Use performance tuning, 711 Use setting properties, 519 Use object heap variables, 597 Bld object identifiers defined, 27 ITD described, 20 ITD proxy, 29 ITD object oriented programming, 590 Bld object properties (COM objects), 63 EDG object reference retrieving for an iTool, 381 ITD object tree, 509 Use, 530 Use Object Viewer, 52 EDG object-oriented graphics, 503 Use object-oriented programming, 84 ITD objects creating, 1491 Ref creating arrays, 1495 Ref destroying how to, 603 Bld OBJ_DESTROY function, 1489 Ref determining class names, 1487 Ref subclasses, 1490 Ref heap variables, 157 Bld, 597 Bld IDL-Java bridge session exceptions, 163 EDG parameters, 161 EDG including, 505 Bld, 566 Bld iTools command collection, 3095 Ref component (class) base, 3101 Ref component collection, 3127 Ref data collection, 3159 Ref data undo and redo, 3172 Ref manipulating, 3205 Ref manipulator base, 3254 Ref manipulator collection, 3235 Ref messaging, 3187 Ref naming data, 3315 Ref operating tasks, 3271 Ref parameters, 3292 Ref reading files, 3330 Ref storing data, 3141 Ref tool base, 3343 Ref, 3404 Ref undo and redo commands, 3083 Ref user-interface, 3406 Ref visual base, 3425 Ref window base, 3491 Ref writing files, 3525 Ref Java classes IDL-Java bridge, 142 EDG IDLjavaObject, 4223 Ref path, 144 EDG Object Graphics, 240 Use clipboard support, 46 Use font use, 4415 Ref object-oriented graphics, 242 Use references for heap variables, 157 Bld rendering translucent, 135 ITU scaling, 69 ITU selecting, 65 ITU selecting all, 65 ITU testing existence, 1493 Ref translating, 68 ITU OBLIQUE keyword, 4266 Ref observers, 42 ITD, 315 ITD obsolete routines and system variables, 4456 Ref obsolete SDF routines, 4463 Ref obtaining a license, 552 Bld obtaining names of variables, 296 EDG Obtaining Traceback Information, 464 Bld octal, 51 Bld ODBC API functions, 15 DM architecture, 9 DM conformance standards, 15 DM data source, 9 DM database application, 9 DM driver manager, 9 DM drivers, 9 DM error messages, 36 DM initialization file Data Source Specification section, 80 DM Default Data Source Specification section, 81 DM format, 80 DM modifying, 78 DM ODBC Data Sources section, 80 DM ODBC Options section, 82 DM Open Database Connectivity, 8 DM outer join syntax, 33 DM ODBC Options, 82 DM Oetli, Thomas, 368 Use OLE/COM Object Viewer, 52 EDG, 59 EDG, 76 EDG OMARGIN system variable field, 4385 Ref omask argument, 364 EDG ON_ERROR procedure messages, 1424 Ref reference, 1497 Ref using, 459 Bld ON_IOERROR procedure, 1498 Ref messages, 1424 Ref OnButtonPress, 137 EDG OnButtonRelease, 137 EDG OnDataChangeUpdate method, 61 ITD, 125 ITD OnDataDisconnect method, 127 ITD OnDblClick, 137 EDG one-tailed hypothesis tests, 462 Use OnExpose, 138 EDG OnInit, 138 EDG online help calling from programs, 1500 Ref extending, 474 Bld viewing from own program DOC_LIBRARY, 588 Ref MK_HTML_HELP, 1438 Ref ONLINE_HELP procedure reference, 1500 Ref ONLINE_HELP procedures, 208 Obs ONLINE_HELP_PDF_INDEX procedure, 1506 Ref ONLY_8BIT, see obsolete routines OnMotion, 138 EDG on-the-glass text, 612 Use OnViewScrolled, 139 EDG opacities, 2225 Ref opacity table, 662 Use Open Database Connectivity, 8 DM OPEN procedures, 1511 Ref, 209 Obs OpenGL rendering setting, 104 Use opening projects, 502 Bld Shapefiles, 2880 Ref opening files getting information on open files, 859 Ref IDL_FileOpen(), 374 EDG OPEN procedures, 1511 Ref See also CDF files, HDF files, netCDF files opening operation, in image processing, 570 Ref opening operator, 496 Img operating system current version in use, 4372 Ref issuing commands, 92 Use operations browser, 95 ITU, 368 ITU common, 112 ITU creating, 140 ITD data-centric, 145 ITD described, 140 ITD example, 178 ITD file, 115 ITU IDLitOpBytscl, 142 ITD IDLitOpConvolution, 142 ITD IDLitOpCurvefitting, 142 ITD IDLitOpSmooth, 142 ITD macro support, 173 ITD menu, 351 ITU predefined, 142 ITD property sheets, 91 ITU registering, 88 ITD standard base class, 148 ITD, 161 ITD undo/redo, 143 ITD unregistering, 176 ITD operations on objects, 604 Bld operations on pointers, 165 Bld operators &&, 31 Bld, 4396 Ref ||, 32 Bld, 4396 Ref ~, 32 Bld, 4396 Ref addition, 24 Bld, 4392 Ref AND, 33 Bld, 4397 Ref array concatenation, 31 Bld, 4400 Ref assignment, 24 Bld, 4400 Ref Bitwise, 4397 Ref closing, 500 Img compound assignment, 342 Bld, 4401 Ref decrement, 26 Bld, 4392 Ref dilation, 489 Img division, 25 Bld, 4393 Ref EQ, 37 Bld, 4399 Ref erosion, 489 Img exponentiation, 25 Bld, 4393 Ref GE, 38 Bld, 4399 Ref gradient, 520 Img GT, 38 Bld, 4399 Ref hit-or-miss, 514 Img increment, 26 Bld, 4392 Ref LE, 38 Bld, 4399 Ref Logical, 31 Bld, 4396 Ref LT, 38 Bld, 4399 Ref mathematical descriptions of, 24 Bld table of, 4392 Ref matrix multiplication, 30 Bld, 4395 Ref maximum, 29 Bld, 4394 Ref minimum, 29 Bld, 4394 Ref minimum and maximum, 4394 Ref modulo, 26 Bld, 4393 Ref multiplication, 25 Bld, 4393 Ref NE, 37 Bld, 4399 Ref NOT, 34 Bld, 4397 Ref opening, 496 Img OR, 35 Bld, 4397 Ref other, 4400 Ref parentheses, 23 Bld precedence, 40 Bld relational, 36 Bld, 4399 Ref Roberts, 464 Img Sobel, 467 Img square brackets, 23 Bld subtraction and negation, 25 Bld, 4392 Ref thinning, 527 Img top-hat, 504 Img watershed, 508 Img XOR, 35 Bld, 4398 Ref OPLOT procedure, 1520 Ref OPLOTERR procedure, 1523 Ref optical distortion correction, 270 Img optimal feasible vector, 1917 Ref optimization AMOEBA function, 99 Ref CONSTRAINED_MIN, 307 Ref DFPMIN, 541 Ref discussion, 480 Use POWELL, 1592 Ref routines, 481 Use OPTIMIZE keyword, 4266 Ref optional parameters in user-written functions, 1477 Ref options argument, 469 EDG OR operator, 35 Bld, 4397 Ref ORDERED keyword, 4267 Ref ordinary differential equations LSODE function, 1268 Ref ordinary differential equations, RK4, 1812 Ref organization, 27 EDG ORIENTATION keyword, 4339 Ref orientation of text objects, 614 Use orientation, 3-dimensional, 808 Bld ORIGIN system variable field, 4377 Ref orthogonal wavelet functions, 31 Wav orthographic map projection, 348 Use, 1356 Ref oset argument, 364 EDG outer margins, setting, 4385 Ref outer product, 444 Use outline fonts, 4414 Ref outlines of continents, 1302 Ref outlying data regression, 1214 Ref OUTP, see obsolete routines output BMP files, 2507 Ref GIF files, 2510 Ref JPEG files, 2514 Ref NRIF files, 2519 Ref PGM files, 2526 Ref PICT files, 2521 Ref PPM files, 2526 Ref SRF files, 2530 Ref TIFF files, 2534 Ref wave files, 2546 Ref OUTPUT keyword, 4267 Ref Output Log platform specifics, 46 Use preferences, 98 Use Output of IDL Variables, 386 EDG oval annotations, 83 ITU overflow, integer, 471 Bld, 1287 Ref overlaying images, 301 Use overlaying images on geometries, 222 Img overplotting, 1520 Ref, 277 ITU overriding multi-threading, 400 Bld Overview, 11 EDG p argument, 287 EDG, 290 EDG P_CORRELATE function, 1525 Ref padding images borders, 180 Img morphological processing, 490 Img page break, 610 Ref PALATINO keyword, 4267 Ref palette indexed color data, 653 Use palette object, 514 Use, 582 Use, 3795 Ref palette objects, 571 Use PALETTE, see obsolete routines palettes See HDF files pan offset, 4377 Ref panel Map, 322 ITU panel widget, 313 ITD panning images, 219 ITU Direct Graphics, 80 Img Object Graphics, 82 Img parallel projection, 545 Use parallels, 341 Use parallels, drawing MAP_GRID procedure, 1307 Ref MAP_SET procedure, 1359 Ref parameter editor, 60 ITU parameter passing, 47 Wav parameters actual, 76 Bld copying, 77 Bld data types, 48 ITD, 57 ITD defined, 57 ITD editor, 60 ITU finding number of, 1477 Ref formal, 76 Bld, 61 Ref, 41 DM names, 57 ITD passing by reference, 92 Bld passing by value, 92 Bld passing mechanism, 92 Bld, 201 EDG registered, 57 ITD registering, 118 ITD parametric hypothesis tests, 462 Use parent widget, 825 Bld parentheses, 23 Bld parents, of widgets, 2392 Ref parser, XML, 628 Bld partial correlation coefficient, 448 Use, 1525 Ref partial wavelet transform. See wavelet transform PARTIAL_COR, see obsolete routines PARTIAL2_COR, see obsolete routines PARTICLE_TRACE procedure, 1527 Ref passing parameters, 92 Bld, 47 Wav path caching, 1530 Ref definition string, 635 Ref IDLDE, 112 Use maintaining in memory, 1530 Ref path caching, 25 Use PATH environment variable, 21 Use path separation delimiters, 1537 Ref path specification, 700 Ref PATH_CACHE procedure, 1530 Ref PATH_SEP function, 1537 Ref pattern filling of polygon objects, 620 Use pattern object, 514 Use, 583 Use, 3809 Ref Paul. See wavelet functions PCL driver, 4299 Ref files, 4289 Ref PCM format, 28 Wav PCOMP function, 1538 Ref pd argument, 292 EDG PDF, 480 Bld peak detector. See top-hat operator Pearson correlation coefficient, 341 Ref percent difference, 46 Wav performance analyzing, 384 Bld improvement, 104 Use optimizing memory, 98 Use performance tuning, 711 Use period (character), 4407 Ref permutation, 654 Ref persistence, 592 Bld perspective, 2089 Ref perspective projection, 546 Use PGM files reading, 1741 Ref writing, 2526 Ref phase, 137 Ref signal spectra, 405 Use PHASER, see obsolete routines PickData method IDLgrBuffer, 3592 Ref IDLgrWindow, 4166 Ref PICKFILE, see obsolete routines PickRegion method IDLgrROIGroup, 3960 Ref PickVertex method IDLgrROI, 3943 Ref PickVoxel method IDLgrVolume, 4111 Ref PICT files reading, 1736 Ref standard file format I/O routines, 330 Bld writing, 2521 Ref pivoting in rotation, 203 Img pixel data compression, 50 Med RGB, 127 Med pixel interleaving, 650 Use pixel value locations, 256 Img pixels depth, 195 Obs fixed, 303 Use returning value of using RDPIX procedure, 1705 Ref scalable, 301 Use scaling, 377 Use two-dimensional image arrays, 373 Use PIXELS keyword, 4267 Ref pixmap objects using, 680 Use plain_args argument, 312 EDG, 525 EDG planar interleaving, 650 Use planar slicing interactively, 211 Img volumes, 206 Img plane of vector-drawn text, 2656 Ref plot maximum data values, 627 Use minimum data values, 627 Use plot object, 510 Use, 626 Use, 3819 Ref plot objects averaging points, 628 Use minimum and maximum values, 627 Use plotting symbols, 628 Use PLOT procedure, 1543 Ref PLOT_3DBOX procedure, 1547 Ref PLOT_FIELD procedure, 1551 Ref PLOT_IO, see YLOG keyword to PLOT PLOT_OI, see XLOG keyword to PLOT PLOT_OO, see (XY)LOG keywords to PLOT PLOT_TO keyword, 4267 Ref PLOTERR procedure, 1553 Ref plots, 615 Use adding a histogram to, 293 ITU adding statistics to, 293 ITU annotating, 291 ITU colorbar, 282 ITU contour, 295 Use curve fitting, 286 ITU displaying 2-D, 273 ITU displaying 3-D, 275 ITU displaying polar, 276 ITU error bars, 283 ITU filled contour, 308 Use filtering, 289 ITU frequency smearing, 407 Use histogram, 131 ITU interactive (iTool) routine, 1021 Ref legend, 280 ITU, 487 ITU logarithmic, 269 Use, 595 Use margins, 4385 Ref modifying properties for, 279 ITU outer margins, 4385 Ref overplotting, 253 Use, 277 ITU scaling, 293 ITU shaded surface, 329 Use step, 398 Use translating, 291 ITU viewing in 3D, 2612 Ref X versus Y, 248 Use PLOTS procedure, 1555 Ref PLOTTER_ON_OFF keyword, 4268 Ref plotting 2D fields, 1551 Ref 3D fields, 739 Ref 3D transformations, 4342 Ref adjusting, 458 Ref coordinate conversion, 336 Ref scaling, 1844 Ref setting, 2064 Ref specifying, 1842 Ref vertices, 2218 Ref annotation, 255 Use axes, 287 Use graphics keywords, 4350 Ref thickness, 4344 Ref bar plots, 145 Ref closing files (CLOSE_FILE keyword), 4253 Ref color, 2611 Ref combining images with graphics, 327 Use contour plots, 958 Ref creating, 315 Ref date/time data, 276 Use drawing axes (AXIS procedure), 141 Ref error bars ERRPLOT procedure, 624 Ref OPLOTERR procedure, 1523 Ref PLOTERR procedure, 1553 Ref filename for output (FILENAME keyword), 4260 Ref flow field, 739 Ref font selection, 256 Use functions of 2 variables, 1547 Ref height of output, 4284 Ref histogram, 4341 Ref histogram style, 260 Use Julian date/time, 276 Use, 599 Use keyword parameters, 245 Use landscape orientation, 4264 Ref line thickness graphic keyword, 4342 Ref system variable, 4383 Ref lines, 1555 Ref linestyles graphic keyword, 4337 Ref system variable, 4380 Ref location on page, 273 Use logarithmic axes linear-log, 1545 Ref log-linear, 325 Ref AXIS, 142 Ref CONTOUR, 325 Ref PLOT, 1545 Ref SHADE_SURF, 1879 Ref SURFACE, 2062 Ref missing data, 275 Use, 1520 Ref, 1544 Ref multi-dimensional arrays, 294 Use multiple plots on a page, 271 Use placing, 4308 Ref specifying, 4380 Ref multiresolution analysis, 41 Wav, 104 Wav object graphics example, 633 Use output, positioning, 4291 Ref overplotting, 253 Use, 958 Ref vector data and plot, 1520 Ref overview, 244 Use PLOT procedure, 1543 Ref points, 1555 Ref polar oPLOT procedure, 1521 Ref PLOT procedure, 1545 Ref polar coordinates, 289 Use portrait orientation, 4269 Ref position of window graphic keyword, 4339 Ref system variable, 4382 Ref region, 4382 Ref reverse axis, Object Graphics, 609 Use scaling axes, 249 Use selecting a plotting device, 1865 Ref shaded surfaces, 1876 Ref subtitles graphic keyword, 4341 Ref system variable, 4382 Ref surfaces, 310 Use symbol size, 4341 Ref symbols, 257 Use, 258 Use graphic keyword, 4340 Ref system variable, 4382 Ref text, 2655 Ref three-dimensional lines, 1556 Ref titles, 250 Use graphic keyword, 4343 Ref system variable, 4383 Ref two-dimensional arrays, 294 Use user-defined symbols, 2205 Ref velocity field, 739 Ref velocity fields, 2215 Ref wavelet power spectrum, 34 Wav, 101 Wav weather fronts, 2239 Ref width of output, 4283 Ref wire-mesh surfaces, 2058 Ref without data, 4338 Ref without erasing graphic keyword, 4339 Ref system variable, 4381 Ref XY plots, 1543 Ref Z-coordinate for graphic keyword, 4351 Ref PM, see obsolete routines PMF, see obsolete routines PNG files standard file format I/O routines, 330 Bld PNG library, supported version, 1738 Ref PNT_LINE function, 1558 Ref POINT_LUN procedure, 1560 Ref pointer heap variables, 597 Bld pointers creating, 1623 Ref creating arrays, 1627 Ref destroying, 1622 Ref examples, 174 Bld examples of using, 174 Bld freeing, 854 Ref freeing all, 598 Bld freeing specified, 173 Bld heap variables about, 157 Bld creating, 161 Bld testing existence, 1625 Ref validity, 172 Bld Poisson random deviates RANDOMN function, 1695 Ref RANDOMU function, 1701 Ref polar plots, 289 Use, 1545 Ref, 276 ITU contours, 1562 Ref coordinates converting, 379 Ref interpolation of surface, 1564 Ref POLAR_CONTOUR procedure, 1562 Ref POLAR_SURFACE function, 1564 Ref polishing of roots, 763 Ref political boundaries, 1302 Ref POLY function, 1566 Ref POLY_2D function, 1567 Ref POLY_AREA function, 1571 Ref POLY_FIT function, 1573 Ref POLYCONTOUR, see obsolete routines POLYFILL keyword, 4268 Ref POLYFILL procedure, 1577 Ref POLYFILLV function, 1582 Ref POLYFITW function, 146 Obs POLYFITW, see obsolete routines polygon annotations, 84 ITU, 478 ITU polygon filling, 261 Use POLYFILL procedure, 1577 Ref returning array subscripts, 1582 Ref with HP plotters, 4268 Ref polygon mesh optimization, 711 Use polygon object, 511 Use, 619 Use, 711 Use clipping meshes, 1388 Ref decimating meshes, 1395 Ref IDLgrPolygon, 3844 Ref merging meshes, 1401 Ref smoothing meshes, 1414 Ref polygon objects back-face culling, 717 Use normal computations, 714 Use optimization methods, 711 Use, 712 Use, 713 Use quad strip mesh, 711 Use triangle fan mesh, 712 Use triangle strip mesh, 713 Use polygonal ROIs, 458 ITU, 461 ITU, 465 ITU, 467 ITU, 468 ITU polygons, 589 Use polyline object, 511 Use, 625 Use, 3875 Ref polymorphism, objects, 591 Bld polynomial warping, 1567 Ref polynomials digital smoothing, 1837 Ref Laguerre, 1217 Ref least-squares fit, 1837 Ref Legendre, 1221 Ref POLYSHADE function, 1584 Ref POLYWARP procedure, 1588 Ref POPD procedure, 1591 Ref pop-up menu seecontext-sensitive menu pop-up menus see context-sensitive menus Portable Document Format, 480 Bld portable unformatted I/O, 301 Bld PORTRAIT keyword, 4269 Ref portrait orientation for IDL output (PORTRAIT keyword), 4269 Ref PostScript positioning, 4305 Ref POSITION keyword, 4339 Ref position of graphics, 542 Use POSITION system variable field, 4382 Ref positional parameters, 61 Ref, 41 DM overview, 76 Bld returning number of, 1477 Ref positioning child widgets within a base, 2254 Ref commands, 4435 Ref cursor, 2169 Ref graphics cursor, 371 Ref PostScript output, 4305 Ref top level base widgets, 2343 Ref widget bases, 2254 Ref windows (XPOS and YPOS keywords), 2505 Ref positioning objects, 542 Use positioning text objects, 611 Use post field, 540 EDG PostScript CMYK, 4254 Ref color, 4303 Ref device, 4302 Ref encapsulated about EPS, 4307 Ref device keyword, 4258 Ref EPSI (Encapsulated PostScript Interchange) files, 4270 Ref files, 4289 Ref files with preview headers, 4270 Ref font index, 4260 Ref fonts displaying, 1618 Ref using, 4303 Ref importing graphics into other programs, 4310 Ref importing into another document, 4259 Ref language level, 4265 Ref multiple plots on a single page, 4308 Ref pixel bit depth, 4252 Ref positioning output, 4305 Ref scaling entire plot (SCALE_FACTOR keyword), 4272 Ref TrueColor images, 4304 Ref writing 24-bit images, 4305 Ref Powell minimization (POWELL procedure), 1592 Ref power spectrum, 408 Use PPM files reading, 1741 Ref standard file format I/O routines, 330 Bld writing, 2526 Ref prc file, 510 Bld pre field, 539 EDG preamble, 109 Med preferences, 64 ITD change directories, 98 Use changing, 93 Use compress save files, 20 Wav confirm exit, 20 Wav current directory selection, 20 Wav default directory, 20 Wav exit, 97 Use file readers, 80 ITD file writers, 80 ITD iTool system, 80 ITD read-only files, 98 Use restoring defaults, 21 Wav sharing, 97 Use startup, 97 Use stride factor, 20 Wav system, 80 ITD preferences browser, 97 ITU preferences, importing, 584 Bld prefixing libraries, 104 Bld preprocessor constants, 410 EDG pre-registered properties, 71 ITD presentation layer, 20 ITD Preventing File Closing, 378 EDG PREVIEW keyword, 4270 Ref PRIMES function, 1595 Ref principal components analysis, 489 Use, 1538 Ref print manager, 129 Use, 131 Use PRINT procedure, 1596 Ref, 215 Obs PRINT_FILE keyword, 4270 Ref PRINTD procedure, 1599 Ref Printer Control Language, see PCL PRINTER device, 4301 Ref printer object, 516 Use, 687 Use, 3902 Ref printer objects color model, 687 Use creating, 687 Use dialogs, 687 Use drawing, 688 Use starting a new page, 693 Use submitting print jobs, 693 Use PRINTF procedure, 1596 Ref printf() function, 340 EDG printf-style format code, 283 Bld Printing IDL for Windows, 130 Use IDL UNIX, 131 Use printing closing files (CLOSE_FILE keyword), 4253 Ref dialog, 559 Ref filename for output (FILENAME keyword), 4260 Ref from IDLDE, 51 Use graphics, 129 Use graphics output files, 4289 Ref landscape orientation, 4264 Ref printer device, 4301 Ref printer set up, 4290 Ref properties, 557 Ref setup dialog, 557 Ref to file units, 1596 Ref to standard output, 1596 Ref printing IDL variables, 386 EDG Printing in IDL, 128 Use printing, direct graphics, 129 Use printing, VisualBasic, 109 EDG PRINTNAMES example routine, 176 Bld private attributes, 9 Med private colormaps, 95 Img prj files, 500 Bld pro files double-clicking, 160 Use dragging and dropping on IDLDE, 160 Use PRO statement, 1600 Ref probability bivariate distributions, 871 Ref density distribution, 874 Ref Gaussian distribution, 782 Ref Histogram function, 874 Ref probability functions binomial distribution, 180 Ref Chi-square distribution cutoff value, 251 Ref probability, 253 Ref F distribution cutoff value, 650 Ref probability, 652 Ref Gaussian distribution cutoff value, 769 Ref probability, 771 Ref student's T distribution cutoff value, 2085 Ref probability, 2087 Ref ProbeStatusMessage method, 287 ITD proc argument, 401 EDG procedure calling sequence, 40 DM procedure calls, remote, 224 EDG, 233 Obs procedure method calling sequence, 40 DM procedure methods calling sequence for, 2666 Ref procedures call stack, returning, 860 Ref calling sequence for, 60 Ref calling mechanism, 94 Bld compiled, 1825 Ref DEVICE, 4244 Ref displaying compiled, 865 Ref how IDL resolves, 91 Bld SET_PLOT, 4244 Ref processing speed. See multi-threading PRODUCT function, 1602 Ref PROFILE function, 1606 Ref PROFILER procedure, 1609 Ref PROFILES procedure, 1612 Ref profiling, 384 Bld program listings, 78 Ref program files executing, 165 Use interrupting execution, 168 Use Program Size Considerations, 464 EDG programmatic control of iTools, 380 ITD programming displaying traceback information, 866 Ref main programs, 206 Bld stopping programs, 2012 Ref suspending execution of programs, 2231 Ref traceback information, 860 Ref programs creating .sav files, 171 Use restoring, 171 Use project adding files, 505 Bld closing, 502 Bld compiling a file, 509 Bld creating, 500 Bld editing source files, 509 Bld moving files, 507 Bld opening, 502 Bld removing files, 507 Bld saving, 502 Bld storing source files, 498 Bld testing a .prc file, 510 Bld Project Window overview, 45 Use PROJECT_VOL function, 1614 Ref projecting Hough transform, 384 Img Radon transform, 384 Img projection overview, 545 Use parallel, 545 Use perspective, 546 Use projection matrix, 471 Use projections 2D from 3D datasets, 1614 Ref 3D plots on walls, 2613 Ref Aitoff, 352 Use, 1355 Ref Albers, 1355 Ref Albers equal-area conic, 362 Use azimuthal, 348 Use azimuthal equidistant, 351 Use, 1355 Ref backprojection, 149 Obs central gnomic, 350 Use cylindrical, 358 Use cylindrical equidistant, 360 Use, 1355 Ref general perspective, 354 Use gnomonic, 350 Use gnomonic (central, gnomic), 1355 Ref Hammer-Aitoff, 353 Use, 1355 Ref high-resolution continent outlines, 368 Use Lambert's conformal conic, 361 Use, 1355 Ref Lambert's equal area, 352 Use, 1356 Ref Mercator, 358 Use, 1356 Ref Miller, 1356 Ref Miller cylindrical, 361 Use Mollweide, 364 Use, 1356 Ref orthographic, 348 Use, 1356 Ref pseudocylindrical, 363 Use Robinson, 363 Use satellite, 354 Use, 1356 Ref sinusoidal, 363 Use, 1357 Ref stereographic, 349 Use, 1357 Ref Transverse Mercator, 359 Use Transverse Mercator (UTM), 1357 Ref projects adding files, 562 Bld building, 562 Bld compiling all files, 519 Bld compiling modified files, 519 Bld creating a .sav file, 520 Bld exporting, 523 Bld file structure, 498 Bld options, 563 Bld overview, 494 Bld running an application, 522 Bld setting build order, 517 Bld setting file properties, 511 Bld setting options, 514 Bld prompt changing default, 4372 Ref reading from, 1707 Ref PROMPT, see obsolete routines prompts, 289 ITD PromptUserText method, 290 ITD PromptUserYesNo method, 289 ITD properties 2D annotation layer, 469 ITU 3D plot, 413 ITU ActiveX controls, 80 EDG aggregation, 66 ITD, 77 ITD, 118 ITD attribute values, 386 ITD attributes, 66 ITD, 119 ITD defined, 74 ITD DESCRIPTION, 75 ITD ENUMLIST, 75 ITD HIDE, 75 ITD NAME, 75 ITD PROPERTY_IDENTIFIER, 75 ITD SENSITIVE, 75 ITD TYPE, 75 ITD UNDEFINED, 75 ITD USERDEF, 76 ITD VALID_RANGE, 76 ITD axis, 447 ITU byte scale, 380 ITU colorbar, 439 ITU COM objects, 63 EDG contour, 387 ITU, 420 ITU contour legend, 484 ITU contour legend level, 485 ITU contours, 254 ITU convolution, 372 ITU cropping, 384 ITU data types, 65 ITD BOOLEAN, 67 ITD COLOR, 67 ITD ENUMLIST, 69 ITD FLOAT, 67 ITD INTEGER, 67 ITD LINESTYLE, 68 ITD STRING, 67 ITD SYMBOL, 68 ITD THICKNESS, 69 ITD USERDEF, 67 ITD dataspace, 403 ITU described, 64 ITD displaying, 2424 Ref freehand annotation, 479 ITU histogram, 371 ITU, 443 ITU identifiers, 66 ITD, 73 ITD, 385 ITD IDLanROI, 2682 Ref IDLanROIGroup, 2710 Ref IDLcomIDispatch, 4219 Ref IDLdbDatabase, 48 DM IDLdbRecordset, 62 DM IDLffDICOM, 2734 Ref IDLffDicomEx, 6 Med IDLffJPEG2000, 2795 Ref IDLffLangCat, 2823 Ref IDLffMrSID, 2837 Ref IDLffShape, 2861 Ref IDLffXMLDOMAttr, 2890 Ref IDLffXMLDOMCDATASection, 2898 Ref IDLffXMLDOMCharacterData, 2903 Ref IDLffXMLDOMComment, 2915 Ref IDLffXMLDOMDocument, 2920 Ref IDLffXMLDOMDocumentFragment, 2942 Ref IDLffXMLDOMDocumentType, 2946 Ref IDLffXMLDOMElement, 2954 Ref IDLffXMLDOMEntity, 2966 Ref IDLffXMLDOMEntityReference, 2973 Ref IDLffXMLDOMNamedNodeMap, 2978 Ref IDLffXMLDOMNode, 2988 Ref IDLffXMLDOMNodeList, 3015 Ref IDLffXMLDOMNotation, 3021 Ref IDLffXMLDOMProcessingInstruction, 3027 Ref IDLffXMLDOMText, 3034 Ref IDLffXMLSAX, 3042 Ref IDLgrAxis, 3542 Ref IDLgrBuffer, 3574 Ref IDLgrClipboard, 3602 Ref IDLgrColobar, 3630 Ref IDLgrContour, 3650 Ref IDLgrFont, 3688 Ref IDLgrImage, 3698 Ref IDLgrLegend, 3722 Ref IDLgrLight, 3742 Ref IDLgrModel, 3758 Ref IDLgrMPEG, 3781 Ref IDLgrPalette, 3797 Ref IDLgrPattern, 3811 Ref IDLgrPlot, 3821 Ref IDLgrPolygon, 3846 Ref IDLgrPolyline, 3877 Ref IDLgrPrinter, 3904 Ref IDLgrROI, 3929 Ref IDLgrROIGroup, 3948 Ref IDLgrScene, 3965 Ref IDLgrSurface, 3978 Ref IDLgrSymbol, 4012 Ref IDLgrText, 4034 Ref IDLgrView, 4058 Ref IDLgrViewgroup, 4075 Ref IDLgrVolume, 4087 Ref IDLgrVRML, 4117 Ref IDLgrWindow, 4138 Ref IDLitCommand, 3085 Ref IDLitCommandSet, 3097 Ref IDLitComponent, 3103 Ref IDLitContainer, 3129 Ref IDLitData, 3143 Ref IDLitDataContainer, 3161 Ref IDLitDataOperation, 3175 Ref IDLitIMessaging, 3189 Ref IDLitManipulator, 3208 Ref IDLitManipulatorContainer, 3237 Ref IDLitManipulatorManager, 3256 Ref IDLitManipulatorVisual, 3265 Ref IDLitOperation, 3275 Ref IDLitParameter, 3294 Ref IDLitParameterSet, 3317 Ref IDLitReader, 3332 Ref IDLitTool, 3347 Ref IDLitUI, 3408 Ref IDLitVisualization, 3429 Ref IDLitWindow, 3493 Ref IDLitWriter, 3527 Ref IDLjavaObject, 4225 Ref image, 406 ITU image plane, 390 ITU, 392 ITU, 436 ITU interface, 64 ITD intersection of aggregated, 77 ITD interval volume, 434 ITU inverting image, 380 ITU isosurface, 432 ITU legend, 480 ITU lights, 455 ITU line annotation, 472 ITU line profile annotation, 473 ITU macros, 369 ITU map projection, 381 ITU map register image, 382 ITU modifying volume, 303 ITU morphing, 383 ITU operations browser, 368 ITU plot, 409 ITU plot legend, 487 ITU polygon annotation, 478 ITU polygonal ROIs, 458 ITU, 461 ITU, 465 ITU, 467 ITU, 468 ITU pre-registered, 71 ITD rectangle annotation, 476 ITU region grow, 385 ITU registering, 916 Bld, 70 ITD, 118 ITD registration, 66 ITD render volume, 390 ITU resample, 377 ITU retrieving, 520 Use, 2670 Ref retrieving attribute values, 386 ITD retrieving identifiers, 385 ITD retrieving values, 65 ITD Roberts filter, 374 ITU rotate, 376 ITU rotate data, 378 ITU scale data, 379 ITU setting, 519 Use, 2670 Ref setting values, 65 ITD, 389 ITD sheet, 64 ITD sheets defined, 89 ITU operations, 91 ITU visualization, 90 ITU smooth filter, 373 ITU Sobel filter, 374 ITU statistics, 370 ITU surface legend, 488 ITU surfaces, 416 ITU TrackBall, 4232 Ref transform, 377 ITU union of aggregated, 77 ITD unsharp mask filter, 374 ITU update mechanism, 79 ITD view, 400 ITU visualization layer, 401 ITU visualization type, 406 ITU volume, 426 ITU widget, 2424 Ref window, 398 ITU Properties dialog opening, 54 Use Properties dialogs (GUIBuilder) entering multiple strings, 693 Bld using, 691 Bld properties of objects, 519 Use, 2669 Ref property sheet slider, 76 ITD spinner, 76 ITD text field, 76 ITD property sheet widgets changing properties, 920 Bld read-only, 2318 Ref, 2426 Ref selecting properties, 917 Bld sizing, 922 Bld user-defined properties, 921 Bld using, 916 Bld PROPERTY_IDENTIFIER property attribute, 75 ITD proxy identifiers, 29 ITD registration, 38 ITD PS_SHOW_FONTS procedure, 1618 Ref PSAFM procedure, 1619 Ref pSelectionList, 196 ITD PSEUDO procedure, 1620 Ref PSEUDO_COLOR keyword, 4271 Ref pseudo-color images, converting from TrueColor, 277 Ref pseudo-color PostScript images, 4304 Ref PseudoColor visuals, 89 Img pseudocylindrical map projections, 363 Use PSYM keyword, 4340 Ref PSYM system variable field, 4382 Ref PTR_FREE procedure, 1622 Ref PTR_NEW function, 1623 Ref PTR_VALID function, 1625 Ref PTRARR function, 1627 Ref public attributes, 9 Med pulldown menu activating from button, 2286 Ref creating, 472 Ref PUSHD procedure, 1629 Ref Put method IDLgrMPEG, 3792 Ref PWIDGET, see obsolete routines pyramidal algorithm result format, 75 Wav returning, 107 Wav QGRID3 function, 1630 Ref QHULL procedure, 1635 Ref QL algorithm, 2146 Ref QL method (computing eigenvalues), 596 Ref QROMB function, 1640 Ref QROMO function, 1645 Ref QSIMP function, 1648 Ref quad strip optimization, 711 Use quadrature function, 415 Use quantizing colors, 277 Ref query image file type, 215 Use QUERY_* routines, 1651 Ref QUERY_BMP routine, 1655 Ref QUERY_DICOM function, 1656 Ref QUERY_GIF routine, 1658 Ref QUERY_IMAGE function, 1660 Ref QUERY_JPEG routine, 1664 Ref QUERY_MRSID function, 1667 Ref QUERY_PICT routine, 1670 Ref QUERY_PNG routine, 1671 Ref QUERY_PPM routine, 1673 Ref QUERY_SRF routine, 1675 Ref QUERY_TIFF routine, 1676 Ref QUERY_WAV function, 1678 Ref querying images, 214 Use querying image files, 18 Img QueryPrivateValue method IDLffDicomEx, 117 Med QueryValue method IDLffDicomEx, 120 Med question mark starting online help, 4409 Ref quintic interpolation, 2139 Ref quitting IDL, 629 Ref quotation marks octal numbers, 4407 Ref string constants, 55 Bld quoted string format code printf style, 283 Bld R_CORRELATE function, 1679 Ref R_TEST function, 1682 Ref radio button widgets creating, 741 Bld creating multiple, 741 Bld laying out, 742 Bld radix, 1286 Ref Radon backprojection, 1684 Ref Radon domain, 341 Img RADON function, 1684 Ref Radon transform, 1684 Ref, 149 Obs backprojecting, 389 Img contrasting color, 402 Img displaying, 384 Img projecting, 384 Img random deviates binomial RANDOMN function, 1694 Ref RANDOMU function, 1700 Ref exponential RANDOMN function, 1695 Ref RANDOMU function, 1700 Ref gamma RANDOMN function, 1695 Ref RANDOMU function, 1700 Ref normal, 1700 Ref Poisson RANDOMN function, 1695 Ref RANDOMU function, 1701 Ref random, 1701 Ref random numbers normally-distributed, 1693 Ref uniformly-distributed, 1698 Ref RANDOMN function, 1693 Ref RANDOMU function, 1698 Ref RANGE system variable field, 4385 Ref ranges, subscript, 142 Bld rank correlation coefficient, 1679 Ref RANKS function, 1703 Ref rank-sum test, 1828 Ref raster images, 373 Use RDPIX procedure, 1705 Ref READ procedure, 1706 Ref, 217 Obs READ_ASCII function, 1709 Ref READ_BINARY function, 1712 Ref READ_BMP function, 1714 Ref READ_DICOM function, 1717 Ref READ_GIF procedure, 1719 Ref READ_IMAGE function, 1721 Ref READ_INTERFILE procedure, 1723 Ref READ_JPEG procedure, 1725 Ref READ_JPEG2000 function, 1729 Ref READ_KEY procedure, 217 Obs READ_MRSID function, 1733 Ref READ_PICT procedure, 1736 Ref READ_PNG routine, 1738 Ref READ_PPM procedure, 1741 Ref READ_SPR function, 1743 Ref READ_SRF procedure, 1744 Ref READ_SYLK function, 1746 Ref READ_TIFF function, 1750 Ref, 216 Obs READ_WAV function, 1759 Ref READ_WAVE procedure, 1760 Ref READ_X11_BITMAP procedure, 1762 Ref READ_XWD function, 1764 Ref READF procedure, 1706 Ref, 217 Obs reading ASCII data, 191 Use, 223 Use ASCII files, 1709 Ref binary data, 197 Use, 231 Using BMP files, 1714 Ref current color table, 2172 Ref cursor position, 1705 Ref data from a string, 1766 Ref data using macros, 187 Use, 191 Use, 197 Use formatted data, 1706 Ref, 217 Obs from a prompt, 1707 Ref from tapes, 170 Obs GIF files, 1719 Ref HDF files, 203 Use HDF-EOS files, 203 Use image file types, 215 Use image files, 187 Use, 211 Use images from the display, 379 Use, 2174 Ref Interfile files, 1723 Ref JPEG files, 1725 Ref mouse position, 371 Ref NETCDF files, 203 Use PGM files, 1741 Ref PICT files, 1736 Ref pixel values, 1705 Ref PPM files, 1741 Ref scientific format data, 203 Use See also CDF files See also HDF files See also netCDF files SRF files, 1744 Ref TIFF files, 1750 Ref unformatted binary data, 1768 Ref wave files, 1760 Ref X11 bitmaps, 1762 Ref XWD files, 1764 Ref Reading a Character, 385 EDG reading files, 100 ITU reading XML data, 662 Bld READNAMES example routine, 174 Bld read-only DICOM file, 105 Med read-only system variables, 521 Ref READS procedure reference, 1766 Ref using, 324 Bld READU procedure, 1768 Ref, 218 Obs real part of complex numbers, 735 Ref REAL_PART function, 1770 Ref realizing widgets, 833 Bld, 2327 Ref REBIN function, 1771 Ref recall buffer changing, 89 Use command, 1774 Ref preferences, 98 Use RECALL_COMMANDS function, 1774 Ref recent files list, 52 Use recent projects, 52 Use recommended reading, 32 EDG RECON3 function, 1775 Ref reconstructions 3D from 2D images, 1775 Ref Tomographic, 149 Obs RecordFinalValues method, 167 ITD recording an interactive IDL session, 1110 Ref RecordInitialValues method, 166 ITD Recordset moving within, 28 DM using the cursor, 28 DM rectangle annotations, 83 ITU, 476 ITU rectangular filter, 425 Use rectangular coordinates converting, 379 Ref interpolation of, 1564 Ref recursion, 94 Bld recursive file searching, 701 Ref RECVAR structure tag, 96 SDF redo, 66 ITU RedoOperation method, 170 ITD reduce operator, 618 Ref REDUCE_COLORS procedure, 1781 Ref reference documentation for iTool classes, 12 ITD reference numbers (HDF) adding to a VGroup, 436 SDF creating new, 299 SDF deleting, 246 SDF returning all from a VGroup, 445 SDF returning number of, 344 SDF returning specified from a VGroup, 444 SDF writing descriptions, 271 SDF references, 26 Img REFORM function, 1783 Ref reformatting arrays, 1783 Ref region grow, 385 ITU region growing, properties dialog, 2631 Ref region labeling, 1211 Ref, 540 Img region of interest defining, 519 Ref IDLanROI, 2680 Ref IDLanROIGroup, 2708 Ref operations and, 136 ITU widgets, 416 Ref XROI, 2621 Ref region of interest. See ROI REGION system variable field axes, 4386 Ref plots, 4382 Ref REGION_GROW function, 1785 Ref Regis device, 4315 Ref REGISTER_CURSOR procedure, 1788 Ref REGISTER_PROPERTIES keyword, 71 ITD registered parameter, 57 ITD RegisterFileReader method, 245 ITD RegisterFileWriter method, 269 ITD registering an iTool class, 95 ITD callback routines, 318 ITD, 352 ITD file readers, 89 ITD, 245 ITD file writers, 89 ITD, 269 ITD manipulators, 214 ITD operations, 88 ITD, 174 ITD parameters, 118 ITD properties, 916 Bld, 70 ITD, 118 ITD user interface services, 302 ITD user interface panels, 314 ITD, 320 ITD visualizations, 87 ITD registering exit handlers, 401 EDG registering images, 325 ITU in degrees, 330 ITU in meters, 327 ITU registering iTools, 1079 Ref registering routines using IDL_SysRtnAdd(), 431 EDG RegisterManipulator method, 214 ITD RegisterOperation method, 174 ITD RegisterParameter method, 57 ITD RegisterProperty method, 2673 Ref, 70 ITD RegisterUIService method, 282 ITD, 303 ITD RegisterVisualization method, 130 ITD RegisterWidget method, 283 ITD, 314 ITD registration ITREGISTER procedure, 37 ITD methods, 37 ITD properties, 66 ITD proxy, 38 ITD Register* methods, 37 ITD visualization types, 130 ITD REGRESS function, 1790 Ref REGRESS1, see obsolete routines regression analysis, 1790 Ref REGRESSION, see obsolete routines regular expressions, 128 Bld, 2020 Ref regular-grid data displays, 247 ITU regularity of wavelet functions, 32 Wav relational operators, 36 Bld, 4399 Ref relaxed structure assignment creating, 2053 Ref restoring, 1805 Ref using, 200 Bld release, current version in use, 4372 Ref remember current directory. See preferences Remote Procedure Calls, 16 EDG, 224 EDG, 233 Obs creating the RPC library, 235 Obs example code, 256 EDG, 264 Obs variable creation functions, 250 Obs RemoveByIdentifier method, 49 ITD removing breakpoints, 192 Ref project files, 507 Bld Removing A Signal Handler, 361 EDG removing noise adaptive filtering, 475 Img frequency transform, 358 Img Lee filter, 475 Img time-frequency transform, 378 Img windowing, 470 Img rendering 3D objects, 1406 Ref 3D volumes as 2D images, 1614 Ref hardware versus software, 104 Use, 678 Use polygon objects, 619 Use polyline objects, 625 Use speed of volumes, 665 Use surface objects, 639 Use voxel, 2225 Ref rendering process rendering objects, 537 Use rendering style polygon objects, 619 Use rendering translucent objects, 135 ITU rendering volumes, 298 ITU, 390 ITU REPEAT...UNTIL statement, 1794 Ref replacing text, 56 Use REPLICATE function, 1795 Ref REPLICATE_INPLACE procedure, 1797 Ref resampling data, 122 ITU images, 209 ITU properties, 377 ITU surfaces, 236 ITU volumes, 306 ITU resampling images. See interpolation reserved names, 103 Bld reserved words, 4411 Ref, 32 DM reserving colors, 146 Use Reset method IDLgrModel, 3774 Ref IDLgrTessellator, 4029 Ref RESET_STRING keyword, 4271 Ref resetting dataspace, 134 ITU resetting iTools, 1083 Ref resetting widgets, 2329 Ref resizing arrays arbitrary amount, 302 Ref by dimension multiples, 1771 Ref two-dimensional, 633 Ref resizing images, 180 Img, 188 Img RESOLUTION keyword, 4271 Ref resolution of map databases, 368 Use RESOLVE_ALL procedure reference, 1799 Ref using, 221 Bld RESOLVE_ROUTINE procedure, 1802 Ref resolving iTool components, 1085 Ref resolving routine, 100 Bld resource files, 144 Use resource names for IDL widgets, 2266 Ref resources system, 392 Bld resources for an X Window, 144 Use RESTORE procedure reference, 1804 Ref using, 224 Bld, 506 Bld, 559 Bld, 566 Bld restoring .sav files, 171 Use restoring IDL save files, 1804 Ref, 4193 Ref restoring structures, 201 Bld restoring windows, 681 Use Retain, 134 EDG RETAIN keyword, 4271 Ref retained graphics, 715 Use RETALL command, 1807 Ref retrieving attributes of a Shapefile, 2872 Ref image dimensions, 2839 Ref widget values, 834 Bld retrieving object properties, 520 Use, 2670 Ref RETURN command, 1808 Ref returning subscripts of non-zero array elements, 2242 Ref widget information, 2383 Ref returning address in current execution scope from name, 298 EDG revealing window objects, 680 Use reverse axis, Object Graphics, 609 Use REVERSE function, 1810 Ref reverse index list (for histograms), 874 Ref REVERSIBLE_OPERATION property, 143 ITD, 175 ITD reversing array indices, 1810 Ref byte order, 2078 Ref reversing an image, 194 Img, 197 Img REWIND procedure, 148 Obs REWIND, see obsolete routines RGB DICOM pixel data, 127 Med interleaving, 391 Use RGB color model, 567 Use, 569 Use RGB color system, 381 Use, 88 Img converting, 275 Ref displaying, 2171 Ref widget slider, 481 Ref RGB images color annotations, 163 Img, 168 Img converting to grayscale, 125 Img converting to indexed, 130 Img data definition, 15 Img displaying Direct Graphics, 42 Img Object Graphics, 57 Img RGB_TO_HSV, see obsolete routines rhumb line, 1298 Ref Rich Text Format, 484 Bld RIEMANN procedure, 149 Obs RIEMANN, see obsolete routines right-handed coordinate system, 313 Use ringing bell with error messages, 344 EDG rivers, 1302 Ref RK4 function, 1812 Ref RM, see obsolete routines RMF, see obsolete routines RMS block mode, 210 Obs RMS difference, 46 Wav Roberts edge enhancement, 1815 Ref Roberts filter, 374 ITU ROBERTS function, 1815 Ref Roberts operator, 464 Img Robinson map projection, 363 Use ROI deleting, 2634 Ref determining point location, 330 Img geometric and statistical data, 2621 Ref geometric area, 302 Img grouping multiple ROIs, 334 Img growing, 2630 Ref growing an area, 317 Img histogram view, 2629 Ref IDL objects, 300 Img IDL routines, 300 Img mask area, 302 Img masking an area, 324 Img selecting interactively, 303 Img selecting programmatically, 311 Img surface mesh, 334 Img using XROI procedure, 2621 Ref Romberg integration closed interval, 1640 Ref open interval, 1645 Ref root object, 30 ITD root-mean-square difference, 46 Wav roots, 760 Ref, 763 Ref ROT function, 1817 Ref ROT_INT, see obsolete routines ROTATE function, 1820 Ref Rotate method, 553 Use IDLgrModel, 3775 Ref rotating arrays, 315 Use, 1820 Ref by arbitrary amounts, 1817 Ref by multiples of 90 degrees, 1820 Ref data, 118 ITU, 123 ITU image, 216 ITU images, 315 Use left, 120 ITU properties, 376 ITU, 378 ITU right, 120 ITU surfaces, 239 ITU the viewing matrix, 2089 Ref using widgets, 396 Ref views, 321 Use volumes, 312 ITU with a mouse, 118 ITU rotating an image 90 degree increments, 200 Img arbitrary increments, 203 Img rotation, 552 Use, 553 Use rough multiresolution plots, 41 Wav ROUND function, 1823 Ref rounding ceiling function, 242 Ref determining, 1286 Ref floor function, 737 Ref to nearest integer, 1823 Ref rounding values, 412 EDG ROUTINE_INFO function, 1825 Ref routines cluster analysis, 493 Use conflicting names, 101 Bld converting array subscripts, 123 Ref correlation, 449 Use curve and surface fitting, 451 Use differentiation/integration, 469 Use eigenvalues/eigenvectors, 458 Use files base name, 661 Ref directory name, 676 Ref gridding/interpolation, 460 Use how IDL resolves, 91 Bld hypothesis testing, 464 Use iTools (interactive) contours, 898 Ref creating tools, 933 Ref current (active) tool, 1073 Ref deleting tools, 1075 Ref image, 942 Ref, 965 Ref plot, 1021 Ref property sheet, 2424 Ref registering tools, 1079 Ref resetting tools, 1083 Ref retrieving current tool, 1077 Ref surface, 1052 Ref volume, 1087 Ref linear systems, 476 Use logical AND, 1254 Ref OR, 1256 Ref TRUE, 1258 Ref mathematical error assessment, 439 Use multivariate analysis, 493 Use naming, 103 Bld nonlinear equations, 479 Use obsolete, 4456 Ref optimization, 481 Use path caching, 1530 Ref saving as binary files, 1833 Ref, 219 Obs signal processing, 431 Use sparse arrays, 484 Use time-series analysis, 487 Use validating variable names, 926 Ref row bases, 2268 Ref row major see array majority row-indexed sparse storage method, 482 Use RPC Examples, 256 EDG, 264 Obs RPC server, using IDL as, 225 EDG RPCs see Remote Procedure Calls RS_TEST function, 1828 Ref RSI Root field, 570 Bld RSI_GAMMAI, see obsolete routines RSTRPOS, see obsolete routines RTF, 484 Bld rubber sheeting. See warping images Runge-Kutta method, 1812 Ref run-length encoding, 1583 Ref running compiled project, 522 Bld Running IDL in Server Mode, 225 EDG, 235 Obs runs test for randomness, 1682 Ref RUNS_TEST, see obsolete routines runtime ActiveX applications, 552 Bld callable IDL applications, 551 Bld embedded licensing, 476 EDG IDL, 16 Bld IDL applications, 551 Bld Virtual Machine limitations, 537 Bld runtime manifest files, 526 Bld RuntimeFile field, 570 Bld RuntimeIcon field, 570 Bld s argument, 289 EDG, 334 EDG, 335 EDG, 387 EDG s field, 264 EDG S system variable field, 4386 Ref S_TEST function, 1831 Ref sampled data analysis, 413 Use sampled images, 373 Use sampling aliasing data, 413 Use satellite map projection, 354 Use, 1356 Ref saturation, 383 Use .sav file restoring, 219 Bld SAVE and RESTORE, 171 Use SAVE file creating, 220 Bld querying, 4193 Ref Save method, 198 Obs IDLgrMPEG, 3793 Ref SAVE procedure, 219 Obs creating .sav files, 215 Bld example, 220 Bld reference, 1833 Ref using, 559 Bld, 566 Bld save/restore 64-bit offsets, 228 Bld binary files, 1834 Ref files, 1804 Ref heap variables, 160 Bld IDL 5.4 save files, 228 Bld IDL routines, 215 Bld object, 4193 Ref saved commands, displaying, 865 Ref savefile object, 4193 Ref savefile parameter, 567 Bld SAVGOL function, 1837 Ref saving IDL routines, 215 Bld IDL routines as binary files, 1833 Ref, 219 Obs IDL variables, 1833 Ref, 219 Obs image files, 212 Use projects, 502 Bld system variables, 1835 Ref variables, 1835 Ref saving files, 50 Use saving windows, 681 Use Savitzky-Golay smoothing filter, 1837 Ref SAX (Simple API for XML) see XML scalable pixels, 301 Use, 4293 Ref scalar functions, 32 DM scalar values storing, 294 EDG scalar variables, 272 EDG Scale method, 554 Use IDLgrModel, 3776 Ref SCALE_FACTOR keyword, 4272 Ref SCALE3 procedure, 1842 Ref SCALE3D procedure, 1844 Ref scaling, 554 Use 3-D objects, 69 ITU 3D transformation, 2089 Ref See also stretching axes, 249 Use byte, 413 Img constrained, 69 ITU coordinate systems, 542 Use data, 124 ITU factors, 4386 Ref graphics atoms, 552 Use images, 377 Use, 188 Img, 216 ITU maps, 341 Use matrices, 314 Use objects, 69 ITU pixels, 377 Use plots, 293 ITU properties, 379 ITU stretching images, 488 Img surfaces, 240 ITU unconstrained, 71 ITU unconstrained 2-D objects, 72 ITU unconstrained 3-D objects, 73 ITU values into range of bytes, 206 Ref volumes, 312 ITU scaling functions, 30 Wav scanline interleaving, 650 Use scene object, 509 Use, 3963 Ref scene objects, 531 Use SCHOOLBOOK keyword, 4273 Ref scientific data format importing using macros, 203 Use scientific data formats, 19 SDF scientific data sets see CDF files, HDF files, netCDF files scope, variable, 406 Bld SCOPE_LEVEL function, 1845 Ref SCOPE_VARFETCH function, 1846 Ref SCOPE_VARNAME function, 1852 Ref screen size, finding, 894 Bld script, startup, 567 Bld, 575 Bld scripts, AppleScript, 18 Obs Scroll, 135 EDG scroll bars for draw widgets, 2353 Ref APP_SCROLL keyword, 2354 Ref for text widgets, 2480 Ref scroll offset, 4377 Ref sdef argument, 284 EDG sdef field, 275 EDG search path specifying with preferences, 112 Use SEARCH2D function, 1858 Ref SEARCH3D function, 1861 Ref searching subdirectories, 701 Ref searching, within strings, 2041 Ref SearchPath field, 570 Bld seasonal effect, 485 Use second derivatives, 442 Img segmentation, 1211 Ref segmenting image features, 256 Img Select method, 393 ITD IDLgrBuffer, 3596 Ref IDLgrWindow, 4170 Ref selecting graphic atoms, 669 Use views in a window object, 669 Use selecting objects, 65 ITU selection model objects, 670 Use window objects, 669 Use selection modes (table widget), 941 Bld selection visual, 187 ITD self argument (objects), 609 Bld semicolon character, 214 Bld, 4407 Ref semi-logarithmic plots AXIS, 142 Ref CONTOUR, 325 Ref PLOT, 1545 Ref SHADE_SURF, 1879 Ref SURFACE, 2062 Ref sending messages, 40 ITD sending notifications, 40 ITD SENSITIVE property attribute, 75 ITD sensitizing widgets about, 835 Bld WIDGET_CONTROL, 2331 Ref separate, 566 Bld sequence described, 9 Med private accessing nested, 86 Med adding, 42 Med adding repeating tags, 35 Med public accessing nested, 101 Med adding, 46 Med adding repeating tags, 28 Med VR definition, 243 Med server ID number, 225 EDG, 235 Obs server process, 224 EDG, 233 Obs session object IDL-Java bridge exceptions, 163 EDG IDL-Java bridge parameters, 161 EDG set argument, 362 EDG, 363 EDG, 364 EDG, 365 EDG SET_CHARACTER_SIZE keyword, 4273 Ref SET_COLORMAP keyword, 4273 Ref SET_FONT keyword, 4275 Ref SET_GRAPHICS_FUNCTION keyword, 4277 Ref SET_NATIVE_PLOT, see obsolete routines SET_PLOT procedure device settings, 4244 Ref reference, 1865 Ref SET_PROPERTY operation, 194 ITD SET_RESOLUTION keyword, 4278 Ref SET_SCREEN, see obsolete routines SET_SHADING procedure, 1867 Ref SET_STRING keyword, 4278 Ref SET_SYMBOL procedure, 156 Obs SET_SYMBOL, see obsolete routines SET_TRANSLATION keyword, 4279 Ref SET_VIEWPORT, see obsolete routines SET_WRITE_MASK keyword, 4279 Ref SET_XY, see obsolete routines SetCurrentCursor method IDLgrWindow, 4173 Ref SetCurrentZoom method IDLgrWindow, 4175 Ref SetData method, 395 ITD SetData method to file writer, 265 ITD SETENV procedure reference, 1869 Ref setjmp, C language, 236 Ref SETLOG procedure, 157 Obs SETLOG, see obsolete routines SetNamedArray, 126 EDG SetNamedData, 127 EDG SetOutputWnd, 128 EDG SetOutputWnd method, 100 EDG SetPixelData method IDLffDicomEx, 123 Med SetPrivateValue method IDLffDicomEx, 132 Med SetProperty method, 390 ITD and property identifiers, 73 ITD data operation, 154 ITD file reader, 240 ITD file writer, 264 ITD generalized manipulator, 211 ITD generalized operation, 168 ITD IDLffDicomEx, 140 Med visualization, 124 ITD SetPropertyAttribute method, 74 ITD SetRGB method IDLgrPalette, 3807 Ref setting breakpoints, 193 Ref keywords, 76 Bld, 2667 Ref, 42 DM named variables, 41 DM options for a project, 514 Bld properties of a file in a project, 511 Bld the current window, 2550 Ref widget values, 2338 Ref window object cursor, 681 Use setting a pivot point, 203 Img setting breakpoints, 444 Bld setting properties existing objects, 519 Use, 2670 Ref initialization, 519 Use, 2670 Ref objects, 519 Use, 2669 Ref SETUP_KEYS procedure reference, 1870 Ref using, 503 Ref SetValue method IDLffDicomEx, 142 Med SFIT function, 1873 Ref SHADE_SURF procedure, 1876 Ref SHADE_SURF_IRR procedure, 1881 Ref SHADE_VOLUME procedure, 1884 Ref shaded surfaces, 329 Use changing position of light source, 1867 Ref creating, 1876 Ref from polygons, 1584 Ref plotting, 329 Use shading changing position of light source, 1867 Ref Gouraud interpolation, 329 Use light source, 329 Use parameters, 330 Use polylines, 625 Use volumes, 1584 Ref shading polygon objects, 620 Use shape analysis, 484 Img shape detection, 480 Img Shape object, 518 Use shape visualization creating, 333 ITU Shapefile adding attributes, 2865 Ref attribute structure, 2856 Ref attributes, 2855 Ref closing, 2869 Ref entity, 2851 Ref entity structure, 2852 Ref included files, 2851 Ref inserting entities, 2882 Ref naming conventions, 2851 Ref object properties, 2876 Ref opening, 2880 Ref retrieving attributes, 2872 Ref retrieving entities, 2874 Ref setting attributes, 2884 Ref shapefile creating a visualization, 333 ITU definition, 333 ITU inserting Canadian provinces, 340 ITU continents, 335 ITU countries (high resolution), 336 ITU countries (low resolution), 336 ITU lakes, 338 ITU rivers, 337 ITU United States, 339 ITU sharable library building, 1292 Ref shared color maps (Motif), 146 Use shared colormap device keyword, 4279 Ref translation vector, 4281 Ref shared colormaps, 95 Img shared memory debugging, 1889 Ref mapping, 1891 Ref unmapping, 1906 Ref sharpening an image, 433 Img, 459 Img sheet feeder, 4258 Ref shells, spawning, 1972 Ref, 220 Obs shift correction, 191 Img SHIFT function, 1887 Ref shifting array elements, 1887 Ref bit, 1041 Ref shifting an image, 191 Img SHMDEBUG function, 1889 Ref SHMMAP procedure, 1891 Ref SHMUNMAP procedure, 1906 Ref SHMVAR function, 1908 Ref short word swap, 203 Ref shortcut menu seecontext-sensitive menu shortcut menus see context-sensitive menus shortcuts, keyboard, 69 Use should_wait argument, 385 EDG Show method IDLgrWindow, 4177 Ref SHOW_EXECUTION_UI property, 152 ITD, 175 ITD, 391 ITD SHOW3 procedure, 1912 Ref SHOWFONT procedure, 1914 Ref showing images, 2165 Ref windows, 2552 Ref shrink operator, 618 Ref shrinking arrays, 1771 Ref image objects, 489 Img images, 188 Img windows, 2552 Ref shutting down IDL, 401 EDG .sid image files, 2835 Ref SIG_DFL, 356 EDG, 358 EDG SIG_IGN, 358 EDG SIGALRM, 357 EDG, 394 EDG SIGFPE, 357 EDG SIGINT, 402 EDG SIGMA, see obsolete routines sign test, 1831 Ref SIGN_TEST, see obsolete routines signal analysis transforms, 400 Use filtering, 186 Ref processing, 397 Use, 331 Ref signal handlers establishing, 360 EDG removing, 361 EDG signal masks IDL_SignalBlock(), 365 EDG IDL_SignalMaskBlock(), 364 EDG IDL_SignalMaskGet(), 363 EDG IDL_SignalMaskSet(), 364 EDG IDL_SignalSetAdd(), 362 EDG IDL_SignalSetDel(), 363 EDG IDL_SignalSetInit(), 362 EDG IDL_SignalSetIsMember(), 363 EDG IDL_SignalSuspend(), 365 EDG overview, 362 EDG signal processing routines, 431 Use signals, 356 EDG IDL API, 357 EDG IDL limitations, 357 EDG problems, 356 EDG significant bits, 195 Obs signo argument, 360 EDG, 361 EDG, 362 EDG, 363 EDG, 365 EDG SIGTRAP, 357 EDG simple polygons, 589 Use SIMPLEX function, 1916 Ref simplex method, 1916 Ref Simplified Routine Invocation, 536 EDG SIMPSON, see obsolete routines Simpson's rule, 1648 Ref simultaneous linear equations, 470 Use SIN function, 1921 Ref SINDGEN function, 1923 Ref sine hyperbolic, 1924 Ref inverse, 132 Ref SIN function, 1921 Ref single-precision arrays FINDGEN function, 725 Ref FLTARR function, 741 Ref converting values to, 735 Ref singular value decomposition, 470 Use computing, 2065 Ref LA_SVD procedure, 1187 Ref using, 2075 Ref SINH function, 1924 Ref SINKSORT example routine, 177 Bld sinusoidal map projection, 363 Use, 1357 Ref size of arrays, 1926 Ref of widgets, 891 Bld SIZE function, 1926 Ref sizing property sheets, 922 Bld sizing graphics windows, 103 Use skeletons of bi-level images, 2106 Ref skewness computing with MOMENT function, 1443 Ref computing with SKEWNESS function, 1931 Ref SKEWNESS function, 1931 Ref Skills Required to Add Code to IDL, 23 EDG SKIP_LUN procedure, 1933 Ref SKIPF procedure, 161 Obs SKIPF, see obsolete routines skirts, 641 Use slash character, 2668 Ref slash character , 42 DM slen field, 263 EDG SLICER, see obsolete routines SLICER3 procedure, 1936 Ref slicing volumes, 334 Use extracting a slice, 209 Img series of slices, 206 Img SLIDE_IMAGE procedure, 1956 Ref slider, 76 ITD slider widgets changing maximum value, 2333 Ref changing minimum value, 2333 Ref creating, 2441 Ref drag events, 2449 Ref draggable, 2442 Ref events returned by, 2449 Ref floating-point, 442 Ref maximum value, 2443 Ref minimum value, 2443 Ref returning minimum and maximum values, 2395 Ref slider widgets see widgets, slider Smallest Image Pixel Value, 22 Med smearing frequency plots, 407 Use smooth filtering, 125 ITU, 373 ITU SMOOTH function, 425 Use, 1960 Ref smooth multiresolution plots, 41 Wav smoothing average values, 448 Img CONVOL function, 331 Ref dilation/erosion, 500 Img erosion/dilation, 496 Img example, 685 Bld low pass filtering, 429 Img median, 1380 Ref median values, 453 Img meshes, 1414 Ref MIN_CURVE_SURF function, 315 Ref SMOOTH function, 1960 Ref smoothing contours, 307 Use smoothing volumes, 314 ITU Sobel filter, 374 ITU SOBEL function, 1963 Ref Sobel operator, 467 Img SOCKET procedure, 1965 Ref software rendering setting preference for, 104 Use SOP class new DICOM file, 112 Med SOP classes supported, 157 Med SORT function, 1970 Ref sorting arrays, 1970 Ref SINKSORT example, 177 Bld source parameter, 566 Bld spaces, removing from a string, 116 Bld sparse arrays, 482 Use FULSTR, 753 Ref LINBCG, 1224 Ref READ_SPR, 1743 Ref routines, 484 Use SPRSAB, 1997 Ref SPRSAX, 2000 Ref WRITE_SPR, 2528 Ref spatial domain, 340 Img SPAWN, 37 EDG displaying help files, 479 Bld spawn shell process, 1972 Ref, 220 Obs SPAWN procedure, 1972 Ref, 220 Obs SPEARMAN, see obsolete routines Spearman's rho rank correlation, 1679 Ref special characters displaying in plots, 4417 Ref Special File Units, 376 EDG special functions BETA, 166 Ref IBETA, 894 Ref specified field, 306 EDG, 522 EDG SPH_4PNT procedure, 1980 Ref SPH_SCAT function, 1982 Ref SPHER_HARM function, 1985 Ref spherical coordinates, 379 Ref spherical gridding SPH_SCAT function, 1982 Ref TRIANGULATE procedure, 2132 Ref TRIGRID function, 2136 Ref spherical harmonic relation to Legendre polynomial, 1985 Ref spherical interpolation, 1982 Ref spherical triangulation, 2132 Ref spinner, 76 ITD SPL_INIT function, 1988 Ref SPL_INTERP function, 1990 Ref splash screen preference, 97 Use spline cubic interpolation establishing type, 1988 Ref parmetric cubic, 1994 Ref performing, 1992 Ref thin-plate surface, 1433 Ref SPLINE function, 1992 Ref SPLINE_P procedure, 1994 Ref splitting strings, 122 Bld spreadsheet data files reading, 1746 Ref writing, 2532 Ref SPRSAB function, 1997 Ref SPRSAX function, 2000 Ref SPRSIN function, 2002 Ref SPRSTP function, 2005 Ref SQL core conformance level, 15 DM core grammar, 16 DM Data Sources dialog, 23 DM extended conformance level, 15 DM extended grammar, 16 DM LIKE predicate, 33 DM minimum conformance level, 15 DM minimum grammar, 15 DM syntax, 32 DM using procedure calls instead, 34 DM sql.log file, 82 DM SQRT function, 2006 Ref square brackets, 23 Bld See arrays, concatenation square root, 2006 Ref SRF files reading, 1744 Ref standard file format I/O routines, 330 Bld writing, 2530 Ref stack, interpreter, 28 EDG stacked histogram plots (LEGO keyword), 2060 Ref standard image file formats, 330 Bld input, 786 Ref standard deviation MOMENT function, 1443 Ref STDDEV function, 2010 Ref standard error, 376 EDG standard input, 376 EDG standard output, 376 EDG STANDARDIZE function, 2008 Ref standardized variables, 490 Use, 2008 Ref starting IDL, 20 Use starting the toolkit, 14 Wav startup directory, 108 Use working directory, 108 Use startup file batch file execution, 109 Use overview, 30 Use startup preferences options, 108 Use specifying, 97 Use startup script, 567 Bld, 576 Bld stat_blk argument, 370 EDG statement labels, 365 Bld statements block of statements, 347 Bld BREAK, 365 Bld CASE versus SWITCH, 354 Bld compound, 347 Bld conditional, 350 Bld CONTINUE, 366 Bld FOR, 357 Bld REPEAT...UNTIL, 362 Bld WHILE...DO, 363 Bld STATIC_COLOR keyword, 4279 Ref STATIC_GRAY keyword, 4280 Ref statically-allocated arrays, 262 Obs stationary series, 485 Use statistical significance testing, 50 Wav statistics adding to plots, 293 ITU adding to volumes, 314 ITU approximating models, 283 Ref displaying, 132 ITU fitting data growth trends, 283 Ref least absolute deviation regression, 1214 Ref moving averages, 1960 Ref multiple linear regression, 1790 Ref nonlinear least-squares regression, 374 Ref outlying data regression, 1214 Ref hypothesis testing, 462 Use image processing calculations, 262 Img kurtosis, 1122 Ref masking, 262 Img properties, 370 ITU routines, 436 Use surface, 244 ITU tools absolute deviation, 1443 Ref chi-square error, minimizing, 1229 Ref combinations, 654 Ref contingency table, 368 Ref cumulative sum, 2118 Ref factorial, 654 Ref frequency tables, 874 Ref histogram, 874 Ref kurtosis KURTOSIS function, 1122 Ref MOMENT function, 1443 Ref Lomb normalized periodogram, 1248 Ref magnitude-based ranking, 1703 Ref maximum, 1370 Ref mean MEAN function, 1376 Ref MOMENT function, 1443 Ref mean absolute deviation, 1378 Ref median, 1443 Ref minimum, 1430 Ref number generators normally-distributed random, 1693 Ref primes, 1595 Ref uniformly-distributed, 1698 Ref permutations, 654 Ref skewness MOMENT function, 1443 Ref SKEWNESS function, 1931 Ref sort, 1970 Ref standard deviation MOMENT function, 1443 Ref STDDEV function, 2010 Ref T-statistic, Student's, 2116 Ref variance MOMENT function, 1443 Ref VARIANCE function, 2209 Ref Status Bar, IDLDE, 47 Use status bars iTools, 350 ITD status information, providing, 286 ITD status messages, 287 ITD StatusMessage method, 287 ITD STDDEV function, 2010 Ref STDEV, see obsolete routines stdio buffering, 372 EDG step plot, 398 Use stepping into a program, 442 Bld over routines, 443 Bld STEPWISE, see obsolete routines stereographic map projection, 349 Use, 1357 Ref stop argument, 395 EDG, 402 EDG STOP procedure, 2012 Ref stopping program execution overview, 168 Use STOP procedure, 2012 Ref using breakpoints, 191 Ref storing scalar values, 294 EDG str argument, 332 EDG, 333 EDG STR_SEP, see obsolete routines STRARR function, 2013 Ref STRCMP function, 2014 Ref STRCOMPRESS function, 2016 Ref STREAMLINE procedure, 2018 Ref streamlines, 2213 Ref STREGEX function, 2020 Ref STRETCH procedure, 2024 Ref stretching intensity values, 488 Img scaling images, 488 Img stride factor. See preferences string data type, 49 Bld, 263 EDG STRING function reference, 2026 Ref using, 323 Bld string properties, 67 ITD STRING property data type, 67 ITD strings, 55 Bld, 335 EDG accessing, 331 EDG byte values, 113 Bld calling IDL functions from, 228 Ref IDL methods from, 230 Ref IDL procedures from, 232 Ref case folding, 115 Bld case-insensitive comparisons, 123 Bld comparing, 123 Bld comparing using wildcards, 124 Bld complex comparisons, 125 Bld concatenation, 111 Bld converting to lowercase, 2032 Ref converting to uppercase, 2057 Ref copying, 332 EDG creating arrays, 1923 Ref creating string arrays, 2013 Ref data type, converting to, 2026 Ref deleting, 333 EDG executing contents of, 626 Ref extracting substrings, 121 Bld extracting substrings from, 2039 Ref finding first occurrence of substring, 119 Bld finding last occurrence of substring, 120 Bld finding substrings within, 2041 Ref formatting data, 112 Bld in netCDF files, 687 SDF inserting strings into, 2044 Ref leading and trailing blanks, 117 Bld length of, 2031 Ref length, finding, 118 Bld lowercase, 115 Bld meta characters, 128 Bld nonstring arguments to routines, 110 Bld operations, 109 Bld passing with CALL_EXTERNAL, 211 EDG processing, 330 EDG putting one into another, 120 Bld reading data from, 1766 Ref regular expressions (example), 125 Bld regular expressions (using), 128 Bld removing whitespace (all), 2016 Ref removing whitespace from (leading/trailing), 2051 Ref setting value of, 334 EDG splitting and joining, 122 Bld substrings, 119 Bld uppercase, 115 Bld whitespace, 116 Bld STRJOIN function, 2029 Ref STRLEN function, 2031 Ref STRLOWCASE function, 2032 Ref STRMATCH function, 2034 Ref STRMESSAGE function, 2037 Ref STRMID function, 2039 Ref STRPOS function, 2041 Ref STRPUT procedure, 2044 Ref STRSPLIT function, 2046 Ref STRTRIM function, 2051 Ref STRUCT_ASSIGN procedure reference, 2053 Ref using, 200 Bld STRUCT_HIDE procedure, 2055 Ref Structure creating temporary, 284 EDG structure objects, 509 Use structure of subarrays, 144 Bld structure tags, 19 Img, 97 Wav structure variables, 275 EDG Structured Query Language, 8 DM structures, 275 EDG advanced, 196 Bld anonymous, 182 Bld, 275 EDG, 276 EDG arrays of, 191 Bld arrays stored in structure form, 482 Use automatic definition, 198 Bld, 594 Bld concatenating, 356 Ref creating, 275 EDG creating and defining, 183 Bld, 198 Bld, 356 Ref creating arrays of, 1796 Ref defining, 2053 Ref definition, 200 Bld displaying information on currently-defined, 865 Ref FSTAT, 750 Ref inheritance, 184 Bld input/output, 193 Bld introduction to, 182 Bld named, 182 Bld number of fields in, 196 Bld parameter passing, 189 Bld passing with CALL_EXTERNAL, 217 EDG references, 186 Bld relaxed definition performing, 2053 Ref restoring, 1805 Ref using, 200 Bld restoring, 201 Bld returned by widgets, 2380 Ref returning length of, 1479 Ref returning number of tags, 1478 Ref tag names creating structure from, 356 Ref returning, 2092 Ref using help with, 188 Bld zeroed, 183 Bld, 593 Bld structuring element, 569 Ref, 480 Img, 484 Img, 514 Img STRUPCASE function, 2057 Ref stub widgets internal functions, 508 EDG overview, 504 EDG WIDGET_STUB function, 505 EDG STUDENT_T, see obsolete routines Student's t distribution cutoff value, 2085 Ref probability, 2087 Ref Student's T-statistic, 2116 Ref STUDENT1_T, see obsolete routines STUDRANGE, see obsolete routines STYLE system variable field, 4386 Ref styles applying, 177 ITU copying, 184 ITU creating, 178 ITU current style, 183 ITU default style, 194 ITU definition, 176 ITU editing, 191 ITU exporting, 195 ITU importing, 195 ITU types, 177 ITU stype field, 263 EDG submitting a print job, 693 Use subscripts array valued, 146 Bld converting to multi-dimensional, 123 Ref examples, 137 Bld of scalars, 139 Bld ranges, 142 Bld ranges, combined with arrays, 148 Bld subscript arrays, 337 Bld using, 338 Bld substrings extracting, 121 Bld finding first occurrence, 119 Bld finding last occurrence, 120 Bld SUBTITLE keyword, 4341 Ref SUBTITLE system variable field, 4382 Ref subtraction operator, 25 Bld, 4392 Ref summation, array elements, 2118 Ref Sun raster files reading, 1744 Ref writing, 2530 Ref superclass initialization, 86 ITD, 116 ITD, 147 ITD, 160 ITD, 200 ITD, 235 ITD, 259 ITD suppressing information messages, 4372 Ref surf_track.pro (example file), 4238 Ref surface fitting discussion, 450 Use routines, 451 Use SFIT, 1873 Ref surface object, 511 Use, 3976 Ref overview, 638 Use surface objects creating, 638 Use hidden line removal, 641 Use interactive example, 646 Use rendering style, 639 Use shading, 640 Use skirts, 641 Use texture mapping, 642 Use using, 639 Use surface plots interactive (iTool) routine, 1052 Ref interface for, 2640 Ref with images and contours, 1912 Ref SURFACE procedure duplicating transformations, 2064 Ref reference, 2058 Ref surface style, 38 Wav SURFACE_FIT, see obsolete routines surfaces adding a texture map to, 238 ITU adding to an image, 215 ITU colorbar, 229 ITU creating contours on, 234 ITU creating images of, 233 ITU displaying, 225 ITU extracting a line profile, 242 ITU filtering, 237 ITU histogram for, 244 ITU legends, 231 ITU, 488 ITU lights, 230 ITU overlaying images, 222 Img plotting, 310 Use rotating, 239 ITU scaling, 240 ITU statistics, 244 ITU triangulated ROI mesh, 334 Img surfaces, shaded creating, 1876 Ref creating for elevation data, 1881 Ref MESH_OBJ procedure, 1406 Ref SURFR procedure, 2064 Ref suspending execution, 444 Bld SVBKSB, see obsolete routines SVD, see obsolete routines SVDC procedure, 2065 Ref SVDFIT function, 2068 Ref SVSOL function, 2074 Ref SWAP_ENDIAN function, 2076 Ref SWAP_ENDIAN_INPLACE procedure, 2078 Ref swapping the order of bytes, 201 Ref SWITCH statement, 2080 Ref switches, command line, 27 Use SYLK files reading, 1746 Ref writing, 2532 Ref SYMBOL keyword, 4280 Ref symbol object, 514 Use, 585 Use, 4010 Ref symbol properties, 68 ITD SYMBOL property data type, 68 ITD symbol table, 297 EDG symbol use for polylines, 625 Use symbolic link files reading, 1746 Ref writing, 2532 Ref symbolic links creating, 688 Ref following, 695 Ref symbols IDLgrSymbol, 4010 Ref plots, 257 Use, 258 Use symbols, plotting graphic keyword, 4340 Ref system variable, 4382 Ref user-defined, 2205 Ref symlet. See wavelet functions symmetric array or matrix determining eigenvalues and eigenvectors, 2146 Ref reducing, 2149 Ref symmetric arrays, 442 Use symmetry of wavelet functions, 31 Wav SYMSIZE keyword, 4341 Ref syntax arguments, 41 DM function methods, 41 DM functions, 40 DM outer join, 33 DM positional parameters, 41 DM procedure calls, 34 DM procedure methods, 40 DM procedures, 40 DM system buffered backing store, 104 Use system clock, 2082 Ref system object, 30 ITD system preferences, 80 ITD system routines adding, 440 EDG examples, 418 EDG, 419 EDG, 541 EDG interface, 417 EDG invocation, 536 EDG overview, 416 EDG system variable fields BACKGROUND, 4379 Ref BLOCK, 4359 Ref CHANNEL, 4379 Ref CHARSIZE, 4379 Ref, 4383 Ref CHARTHICK, 4379 Ref CLIP, 4380 Ref CODE, 4359 Ref COLOR, 4380 Ref CRANGE, 4384 Ref FILL_DIST, 4375 Ref FLAGS, 4376 Ref FONT, 4380 Ref GRIDSTYLE, 4384 Ref LINESTYLE, 4380 Ref MARGIN, 4385 Ref MINOR, 4385 Ref MSG, 4360 Ref MSG_PREFIX, 4360 Ref MULTI, 4380 Ref N_COLORS, 4377 Ref NAME, 4359 Ref, 4377 Ref NOCLIP, 4381 Ref NOERASE, 4381 Ref NSUM, 4382 Ref OMARGIN, 4385 Ref ORIGIN, 4377 Ref POSITION, 4382 Ref PSYM, 4382 Ref RANGE, 4385 Ref REGION, 4382 Ref, 4386 Ref S, 4386 Ref STYLE, 4386 Ref SUBTITLE, 4382 Ref SYS_CODE, 4359 Ref SYS_CODE_TYPE, 4360 Ref SYS_MSG, 4360 Ref T, 4382 Ref T3D, 4383 Ref TABLE_SIZE, 4377 Ref THICK, 4383 Ref, 4387 Ref TICKFORMAT, 4387 Ref TICKINTERVAL, 4388 Ref TICKLAYOUT, 4388 Ref TICKLEN, 4383 Ref, 4388 Ref TICKNAME, 4388 Ref TICKS, 4389 Ref TICKUNITS, 4389 Ref TICKV, 4389 Ref TITLE, 4383 Ref, 4389 Ref TYPE, 4390 Ref UNIT, 4377 Ref WINDOW, 4378 Ref, 4390 Ref X_CH_SIZE, 4378 Ref X_PX_CM, 4378 Ref X_SIZE, 4378 Ref X_VSIZE, 4378 Ref Y_CH_SIZE, 4378 Ref Y_PX_CM, 4378 Ref Y_SIZE, 4378 Ref Y_VSIZE, 4378 Ref ZOOM, 4378 Ref system variables !C, 4375 Ref !CPU, 4363 Ref !D, 4375 Ref !D.TABLE_SIZE, 2178 Ref !D.WINDOW creating window, 2503 Ref deleting specified, 2238 Ref setting, 2550 Ref !DIR, 4365 Ref !DLM_PATH, 4365 Ref !DPI, 4357 Ref !DTOR, 4357 Ref !EDIT_INPUT, 88 Use, 4367 Ref !ERR, 2243 Ref, 4359 Ref !ERROR_STATE, 4359 Ref error handling, 465 Bld message text, 2037 Ref !EXCEPT, 4361 Ref !HELP_PATH, 4367 Ref !JOURNAL, 1110 Ref, 4367 Ref !MAKE_DLL, 4368 Ref !MAP, 340 Use, 1353 Ref, 4357 Ref !MORE, 4370 Ref !MOUSE, 371 Ref, 4361 Ref !ORDER, 376 Use, 4379 Ref !P, 4379 Ref !P.COLOR, 2611 Ref !P.MULTI, 4308 Ref !P.T, 4342 Ref !PATH, 4371 Ref !PI, 4357 Ref !PROMPT, 4372 Ref !QUIET, 1426 Ref, 4372 Ref !RADEG, 4357 Ref !VALUES, 4357 Ref !VERSION, 4372 Ref !WARN, 4362 Ref !X, 4383 Ref !Y, 4383 Ref !Z, 4383 Ref about, 64 Bld creating, 521 Ref displaying variable information, 866 Ref for axes, 4383 Ref for errors, 465 Bld for graphics, 4375 Ref functions for returning, 403 EDG obsolete, 4456 Ref overview, 4356 Ref read-only, 521 Ref saving, 1835 Ref SYSTIME function, 2082 Ref T system variable field, 4382 Ref T_CVF function, 2085 Ref T_PDF function, 2087 Ref T3D keyword, 4342 Ref T3D procedure, 2089 Ref T3D system variable field, 4383 Ref tab character (representing), 127 Bld tab widgets about, 2451 Ref events returned by, 2459 Ref tab widgets see widgets, tab table widgets keyboard focus events, 2467 Ref WIDGET_TABLE, 2461 Ref table widgets see widgets, table TABLE_SIZE system variable field, 4377 Ref tables connecting, 27 DM finding a specific table, 26 DM finding available tables, 26 DM GetTables method, 26 DM retrieving data, 27 DM working with data, 28 DM tabs, removing from a string, 116 Bld tag numbers HDF, 217 SDF TAG_NAMES function, 2092 Ref tags argument, 276 EDG tags, number in a structure, 1478 Ref TAN function, 2094 Ref tangent hyperbolic, 2096 Ref inverse, 137 Ref TAN function, 2094 Ref TANH function, 2096 Ref tapes reading from, 170 Obs rewinding, 148 Obs skipping records, 161 Obs writing data to, 171 Obs writing EOF mark, 181 Obs TAPRD procedure, 170 Obs TAPRD, see obsolete routines TAPWRT procedure, 171 Obs TAPWRT, see obsolete routines TCP/IP client side socket support, 1965 Ref TEK_COLOR procedure, 2098 Ref TEK4014 keyword, 4280 Ref TEK4100 keyword, 4280 Ref Tektronix device, 4316 Ref Temporary array getting, 283 EDG TEMPORARY function, 2099 Ref Temporary variable freeing, 287 EDG getting, 282 EDG temporary variables, 2099 Ref, 281 EDG TERM environment variable, 26 Use Terminal Information, 404 EDG terminology conventions, 13 DM ternary operator (?:), 39 Bld ternary operator, ?:, 4401 Ref tesselation, 2132 Ref Tessellate method IDLgrTessellator, 4030 Ref tessellator object, 515 Use, 589 Use, 4021 Ref test functions, 1248 Ref CTI_TEST, 368 Ref FV_TEST, 758 Ref KW_TEST, 1124 Ref LNP_TEST, 1248 Ref MD_TEST, 1374 Ref R_TEST, 1682 Ref RS_TEST, 1828 Ref S_TEST, 1831 Ref TM_TEST, 2116 Ref XSQ_TEST, 2637 Ref test mode, IDL GUIBuilder, 681 Bld TESTCONTRAST, see obsolete routines TETRA_CLIP function, 2101 Ref TETRA_SURFACE function, 2103 Ref TETRA_VOLUME function, 2104 Ref text aligning (XYOUTS), 2656 Ref character height, 4378 Ref size, 4379 Ref thickness, 2656 Ref, 4379 Ref width, 4378 Ref displaying, 2561 Ref font index, 4337 Ref font selection, 4380 Ref plane of, 2656 Ref plotting in graphics windows, 2655 Ref positioning, 4435 Ref replacing, 56 Use searching in IDLDE, 55 Use selecting in IDL editor (Windows), 78 Use size, 4343 Ref size of characters, 2656 Ref widgets, see text widgets width of, 2656 Ref text annotations, 81 ITU text field property sheet, 76 ITD text files, counting lines, 685 Ref text object, 4032 Ref atomic object, 511 Use creating and using, 611 Use editing output, 699 Use text widgets, 2480 Ref appending text to, 2310 Ref changing selected text, 2348 Ref converting character offsets to column/line form, 2398 Ref line/column positions to character offsets, 2399 Ref determining if all events are being returned, 2398 Ref if text widget is editable, 2398 Ref editable, 2481 Ref making editable after creation, 2318 Ref events returned by, 2480 Ref specifying, 2309 Ref WIDGET_TEXT, 2489 Ref keyboard focus events, 2483 Ref returning line number of top line in viewport, 2399 Ref number of characters, 2398 Ref offsets of text selection, 2398 Ref selected text, 2348 Ref setting text selection, 2335 Ref top line, 2336 Ref setting keyboard focus to, 2323 Ref suppressing newline characters, 2326 Ref text widgets see widgets, text texture mapping, 642 Use texture mapping polygon objects, 620 Use texture mapping. See mapping, images onto geometry texture maps, 238 ITU The IDL RPC directory, 225 EDG The IDL_EZ_ARG struct, 538 EDG THICK keyword, 4342 Ref THICK system variable field axes, 4387 Ref plotting, 4383 Ref thickness of characters, 2656 Ref thickness properties, 69 ITD THICKNESS property data type, 69 ITD THIN function, 2106 Ref thinning images, 2106 Ref thinning operator, 527 Img thin-plate-spline interpolation GRID_TPS function, 801 Ref MIN_CURVE_SURF function, 1433 Ref thread pool. See multi-threading THREED procedure, 2108 Ref three-dimensional coordinate conversion, 318 Use graphics, 313 Use transformation, 323 Use matrices, 313 Use transformations array transforms, 2218 Ref coordinate conversion, 336 Ref coordinates, 458 Ref duplicating SURFACE transforms, 2064 Ref plotting adjusting, 458 Ref coordinate conversion, 336 Ref scaling setup, 1842 Ref unit cube, 1844 Ref T3D keyword, 4383 Ref three-dimensional plots, 413 ITU THRESHOLD keyword, 4281 Ref thresholding clipping levels, 251 Img intensity, 487 Img intensity values, 486 Img masking features, 246 Img ROI analysis, 311 Img throw, C++ language, 236 Ref tick labels, 609 Use tick marks, 265 Use annotation graphic keyword, 4349 Ref system variable, 4388 Ref data values for graphic keyword, 4350 Ref system variable, 4389 Ref getting values of, 4345 Ref intervals graphic keyword, 4349 Ref system variable, 4389 Ref layout in individual axes, 4348 Ref length graphic keyword, 4342 Ref system variable, 4383 Ref length on individual axes graphic keyword, 4348 Ref system variable, 4388 Ref linestyles, 4343 Ref minor graphic keyword, 4343 Ref system variable, 4385 Ref string labels for, 4387 Ref styles, 4384 Ref suppressing graphic keyword, 4349 Ref system variable, 4389 Ref units for labeling, 4349 Ref TICKFORMAT system variable field, 4387 Ref TICKINTERVAL system variable field, 4388 Ref TICKLAYOUT system variable field, 4388 Ref TICKLEN keyword, 4342 Ref TICKLEN system variable field axes, 4388 Ref plotting, 4383 Ref TICKNAME system variable field, 4388 Ref TICKS system variable field, 4389 Ref TICKUNITS system variable field, 4389 Ref TICKV system variable field, 4389 Ref tie points. See control points TIFF files reading, 1750 Ref standard file format I/O routines, 330 Bld writing, 2534 Ref TIFF_DUMP, see obsolete routines TIFF_READ, see obsolete routines TIFF_WRITE, see obsolete routines time converting from string to binary, 171 Ref returning current, 2082 Ref time format, 32 DM TIME_TEST2 procedure, 2110 Ref time-frequency domain, 340 Img time-frequency transform displaying, 370 Img forward, 365 Img inverse, 374 Img removing noise, 378 Img TIMEGEN, 277 Use, 600 Use TIMEGEN function, 2111 Ref timers, 390 EDG blocking, 390 EDG, 394 EDG callbacks, 391 EDG cancelling requests, 393 EDG IDL_TimerBlock(), 394 EDG IDL_TimerCancel(), 393 EDG IDL_TimerSet(), 391 EDG TIMES keyword, 4281 Ref time-series analysis, 485 Use autocorrelation, 86 Ref autocovariance, 86 Ref autoregressive modeling TS_COEF function, 2156 Ref TS_FCAST function, 2160 Ref cross correlation, 209 Ref cross covariance, 209 Ref forward differencing, 2158 Ref routines, 487 Use timestamp format, 32 DM TITLE keyword, 4343 Ref TITLE system variable field axes, 4389 Ref plotting, 4383 Ref titles multiline on plots, 250 Use TM_TEST function, 2116 Ref t-means test, 2116 Ref to_delete field, 540 EDG toggle buttons creating, 901 Bld WIDGET_BUTTON, 2280 Ref Tomographic reconstructions, 149 Obs toolbars IDL GUIBuilder, 688 Bld IDLDE, 44 Use iTool, 346 ITD Motif platform, 48 Use, 150 Use show/hide preference, 102 Use specifying layout, 102 Use toolkit structure, 11 Wav tools adding, 47 Wav denoise function, 109 Wav denoise tool, 43 Wav user-defined, 18 Wav, 47 Wav tooltips, 901 Bld top margin, setting, 4385 Ref top-hat operator, 504 Img top-level base, 2257 Ref TOTAL function, 2118 Ref TQLI, see obsolete routines trace execution, see debugging. Trace file, 82 DM TRACE function, 2123 Ref traceback information displaying, 866 Ref obtaining, 464 Bld returning, 860 Ref TrackBall class, 4231 Ref methods, 4231 Ref Init, 4234 Ref Reset, 4235 Ref Update, 4237 Ref properties, 4232 Ref TrackBall object, 515 Use transfer syntax, 11 Med changing, 50 Med Macintosh limitations, 11 Med support, 11 Med supported list, 155 Med unsupported list, 155 Med transformation matrices, 313 Use, 4382 Ref transformations, 554 Use combining, 554 Use coordinate, 555 Use geometric, 176 Img linear, 176 Img model class example, 557 Use, 560 Use model objects, 552 Use nonlinear, 270 Img rotation, 552 Use, 553 Use scaling, 552 Use translation, 552 Use warping, 270 Img transforming data, 122 ITU map coordinates, 1322 Ref, 1351 Ref properties, 377 ITU resampling, 122 ITU rotate data, 123 ITU scale data, 124 ITU transforms Fourier, 401 Use, 656 Ref frequency displaying, 349 Img forward, 343 Img inverse, 354 Img removing noise, 358 Img Hilbert, 415 Use Hough, 882 Ref backprojecting, 389 Img displaying, 384 Img finding straight lines, 394 Img projecting, 384 Img IDL routines, 341 Img Radon, 1684 Ref backprojecting, 389 Img contrasting color, 402 Img displaying, 384 Img projecting, 384 Img time-frequency displaying, 370 Img forward, 365 Img inverse, 374 Img removing noise, 378 Img Tustin bilinear, 427 Use wavelet, 417 Use Translate method, 552 Use IDLgrModel, 3778 Ref translating objects, 68 ITU plots, 291 ITU translation, 314 Use, 552 Use, 2089 Ref TRANSLATION keyword, 4281 Ref translation tables, bypassing, 4253 Ref translucent object rendering, 135 ITU transparency adding an alpha channel, 272 Img alpha channel, 650 Use displaying in Direct Graphics, 272 Img displaying in Object Graphics, 272 Img image objects, 3716 Ref in vector graphics, 697 Use polygon objects, 3862 Ref surface objects, 3997 Ref transparency of voxels, 662 Use transparent bitmaps button widgets, 899 Bld IDL GUIBuilder tools, 699 Bld transparent image overlays creating, 272 Img Direct Graphics, 274 Img Object Graphics, 285 Img TRANSPOSE function, 2126 Ref transposing an image, 194 Img, 197 Img transposing arrays, 2126 Ref Transverse Mercator map (UTM) projection, 1357 Ref Transverse Mercator map projection, 359 Use TRED2, see obsolete routines Tree Editor, using, 700 Bld tree widgets about, 2492 Ref events returned by, 2501 Ref TREE_EXAMPLE example routine, 179 Bld trees binary, 179 Bld building with pointers, 174 Bld trend analysis, 485 Use TRI_SURF function, 2128 Ref triangle fan mesh, 712 Use triangle strip mesh, 713 Use TRIANGULATE function, 1388 Ref TRIANGULATE procedure, 2132 Ref triangulating surface meshes, 334 Img triangulation Delaunay, 1635 Ref drawing fonts, 104 Use scattered data points, 1630 Ref spherical, 2132 Ref TRIANGULATE procedure, 2132 Ref TRIGRID function, 2136 Ref TrueType fonts, 104 Use TRIDAG, see obsolete routines tridiagonal array or matrix, 1204 Ref determining eigenvalues and eigenvectors, 2146 Ref Householder's method, 2149 Ref solving, 2151 Ref TRIGRID function, 2136 Ref trilinear interpolation, 1007 Ref, 179 Img trimming strings, 2051 Ref TRIQL procedure, 2146 Ref TRIRED procedure, 2149 Ref TRISOL function, 2151 Ref TRNLOG function, 177 Obs TRNLOG, see obsolete routines true map scale, 341 Use true, definition of, 368 Bld TRUE_COLOR keyword, 4281 Ref TrueColor images and the PostScript device, 4304 Ref converting to pseudo-color, 277 Ref displaying, 2167 Ref reading, 2175 Ref TrueColor (24-bit) images, 28 Wav true-color displays, 389 Use TrueColor visuals, 89 Img, 95 Img true-color visuals, 4257 Ref TrueType fonts, 579 Use graphic preferences, 104 Use overview, 4414 Ref samples, 4442 Ref specifying with DEVICE, 4277 Ref TRUNCATE_LUN procedure, 2154 Ref truncating file contents, 2154 Ref TS_COEF function, 2156 Ref TS_DIFF function, 2158 Ref TS_FCAST function, 2160 Ref TS_SMOOTH function, 2162 Ref TT_FONT keyword, 4282 Ref TTY keyword, 4282 Ref Tustin transform, 427 Use TV procedure, 2165 Ref TVCRS procedure, 2169 Ref TVDELETE, see obsolete routines TVLCT procedure, 2171 Ref TVRD function, 2174 Ref TVRDC, see obsolete routines TVSCL procedure, 2178 Ref TVSET, see obsolete routines TVSHOW, see obsolete routines TVWINDOW, see obsolete routines two-dimensional Gaussian fit, 773 Ref two-tailed hypothesis tests, 462 Use TYPE property, 320 ITD property attribute, 75 ITD type argument, 283 EDG, 288 EDG, 294 EDG type codes, 260 EDG type conversion to 64-bit integer, 1266 Ref to byte, 199 Ref to complex COMPlEX function, 292 Ref DCOMPLEX function, 497 Ref to double-precision, 590 Ref to integer, 731 Ref to longword, 1264 Ref to single-precision, floating-point, 735 Ref to string, 2026 Ref to unsigned 64-bit integer, 2197 Ref to unsigned integer, 2183 Ref to unsigned longword, 2195 Ref type conversion routines, 403 Bld type field, 276 EDG, 304 EDG Type Information, 407 EDG TYPE system variable field, 4390 Ref type-ahead buffer, 786 Ref types complex, 263 EDG long integer, 262 EDG mapping of, 262 EDG string, 263 EDG type codes, 260 EDG type masks, 261 EDG unsigned byte, 262 EDG TYPES property, 175 ITD, 215 ITD typographical conventions, 40 Use, 506 Use uargv field, 540 EDG UCHAR type definition, 262 EDG UI panel See user interface panel UI service See user interface service UINDGEN function, 2181 Ref UINT function, 2183 Ref UINTARR function, 2185 Ref UL64INDGEN function, 2187 Ref ULINDGEN function, 2189 Ref ULON64ARR function, 2191 Ref ULONARR function, 2193 Ref ULONG function, 2195 Ref ULONG64 function, 2197 Ref unconstrained minimizer, 480 Use UNDEFINED property attribute, 75 ITD undefined variables, checking for, 409 Bld underflow errors, 467 Bld undo, 66 ITU undo/redo system, 143 ITD undocumented classes, 13 ITD undocumented object classes, 527 Use, 1488 Ref, 2677 Ref UndoExecute method, 155 ITD UndoOperation method, 169 ITD unformatted binary data, 1768 Ref, 2548 Ref unformatted I/O overview, 238 Bld using, 294 Bld uniform random deviates, 1701 Ref uniformly-distributed random numbers, 1698 Ref union of aggregated properties, 77 ITD UNIQ function, 2199 Ref unit argument, 370 EDG, 378 EDG, 379 EDG, 383 EDG, 384 EDG unit number, logical, 1513 Ref UNIT system variable field, 4377 Ref UNIX changing file permissions, 664 Ref OS-specific file I/O information, 325 Bld UNIX Signal Masks, 362 EDG unmapping widgets, 2263 Ref unregistering, 92 ITD components, 92 ITD file readers, 246 ITD file writers, 270 ITD generic component, 92 ITD operation, 176 ITD visualization types, 132 ITD UnRegisterUIService method, 282 ITD UnRegisterWidget method, 283 ITD unsharp mask filter, 374 ITU unsharp masking, 378 Use unsigned 64-bit integer arrays, 2187 Ref data type, converting to, 2197 Ref unsigned arrays longword, 2189 Ref unsigned byte data type, 262 EDG unsigned data type integer, 48 Bld long, 48 Bld unsigned integer arrays, 2181 Ref data type, converting to, 2183 Ref unsigned longword arrays, 2193 Ref data type, converting to, 2195 Ref upper margin, setting, 4385 Ref uppercase converting strings to, 2057 Ref strings, 115 Bld upward direction of text objects, 614 Use user defined properties, 67 ITD user directory, 105 Ref User Information, 409 EDG user interface architecture, 280 ITD custom, 332 ITD elements, 286 ITD panel callback routines, 312 ITD creation routines, 313 ITD described, 312 ITD example, 322 ITD registering, 314 ITD, 320 ITD TYPE property, 320 ITD services creating, 294 ITD, 297 ITD example, 305 ITD executing, 304 ITD function, 297 ITD IDLitUIHourGlass, 295 ITD IDLitUIOperationPreview, 296 ITD IDLitUIPropertySheet, 295 ITD predefined, 295 ITD using, 294 ITD widgets, 332 ITD user interface compound widgets, 808 Bld user interface services registering, 302 ITD user interfaces, 20 ITD User Interrupts, 402 EDG user values (widgets), 840 Bld USER_FONT keyword, 4282 Ref USERDEF property attribute, 76 ITD property data type, 67 ITD user-defined plotting symbols, 2205 Ref user-defined tools, 47 Wav USERSYM procedure, 2205 Ref using colorbar objects, 654 Use image objects, 651 Use pixmap objects, 680 Use volume objects, 660 Use window objects, 677 Use, 680 Use Using Callable IDL from C, 479 EDG from Fortran, 486 EDG overview, 467 EDG using external modules, 217 Ref Using IDL as an RPC Server, 235 Obs utility routines changing palettes, 113 Img loading color tables, 103 Img modifying color tables, 119 Img UTM (Transverse Mercator) map projection, 1357 Ref UTM map projection, 359 Use v argument, 292 EDG VALID_RANGE property attribute, 76 ITD validating variable names, 926 Ref value argument, 294 EDG value field, 306 EDG, 522 EDG, 540 EDG Value Representations (VR) described, 9 Med list, 232 Med value.arr field, 273 EDG value.c field, 272 EDG value.cmp field, 272 EDG value.d field, 272 EDG value.dcmp field, 272 EDG value.f field, 272 EDG value.i field, 272 EDG value.l field, 272 EDG value.l64 field, 272 EDG value.s field, 275 EDG value.str field, 272 EDG value.ui field, 272 EDG value.ul field, 272 EDG value.ul64 field, 272 EDG VALUE_LOCATE function, 2207 Ref vanishing moments, 32 Wav var argument, 283 EDG, 285 EDG variable creation (RPCs), 262 Obs variable creation functions, external, 262 Obs variable information. See datasets variable manipulation macros (RPCs), 260 Obs Variable Name obtaining, 296 EDG variable name, 98 SDF variable names, 41 DM variable selection. See datasets Variable Watch Window, 447 Bld IDLDE, 47 Use VariableExists, 128 EDG variables, 506 Bld, 566 Bld, 298 EDG array, 273 EDG associated, 134 Ref attributes of, 61 Bld copying, 293 EDG data type, determining how to, 412 Bld using SIZE function, 1926 Ref deleting, 523 Ref derived, 489 Use determining scope, 406 Bld disappearing, 454 Bld displaying current, 447 Bld in current scope, looking up, 298 EDG interactive editing tool, 2642 Ref named, 61 Ref, 2667 Ref names of, 62 Bld netCDF, 25 SDF obtaining names of, 296 EDG overview, 61 Bld reading display images into (TVRD function), 2174 Ref returning address in main program from name, 297 EDG returning information on, 859 Ref saving, 1835 Ref scalar, 272 EDG setting to scalar values, 294 EDG standardized, 489 Use structure, 275 EDG system, 64 Bld, 403 EDG temporary, 2099 Ref, 281 EDG undefined, checking for, 409 Bld valid name, 926 Ref variance FV_TEST function, 758 Ref MOMENT function, 1443 Ref VARIANCE function, 2209 Ref varinfo_t structure, 250 Obs VAX_FLOAT function, 179 Obs VAX_FLOAT, see obsolete routines VBCopyPrint copying and printing IDL graphics, 106 EDG VBPaint handling events within VB, 114 EDG VBShare1D, 113 EDG vector graphic smooth shading, 698 Use vector graphics defined, 696 Use display results, 698 Use IDLgrClipboard, 685 Use IDLgrPrinter, 687 Use inserting EMF file, 696 Use object sorting, 700 Use object sorting issues IDLgrImage objects, 703 Use transparent views, 701 Use text rendering, 696 Use, 699 Use transparency, 697 Use versus bitmap, 695 Use when to use, 697 Use VECTOR_FIELD procedure, 2211 Ref vector-drawn fonts ! character, 4435 Ref displaying, 1914 Ref editing (EFONT procedure), 594 Ref overview, 4414 Ref samples, 4445 Ref special characters, 4417 Ref vectors drawing arrowheads, 126 Ref multiplying, 444 Use subscripting, 142 Bld VEL procedure, 2213 Ref velocity field, plotting FLOW3 procedure, 739 Ref VEL procedure, 2213 Ref VELOVECT procedure, 2215 Ref VELOVECT procedure, 2215 Ref VERT_T3D function, 2218 Ref vertices merged mesh example, 1401 Ref mesh smooth example, 1414 Ref view area, 542 Use view object, 509 Use, 533 Use, 4056 Ref view volume example programs, 550 Use finding, 550 Use overview, 549 Use viewplane rectangle, 549 Use view zooming, 74 ITU viewgroup object, 509 Use, 532 Use, 4073 Ref viewing HDF5 files, 840 Ref viewing wavelet functions, 30 Wav viewplane rectangle, 549 Use, 557 Use viewport, 542 Use, 543 Use Virtual Machine Java (JVM), 142 EDG limitations, 537 Bld Virtual Machine, see IDL Virtual Machine virtual memory, 370 Bld, 378 Bld minimizing, 380 Bld minimizing with TEMPORARY, 381 Bld running out of, 380 Bld system parameters, 382 Bld Visible, 134 EDG VisualBasic printing, 109 EDG visualization types creating, 115 ITD defined, 108 ITD example, 134 ITD IDLitShapePolygon, 113 ITD IDLitShapePolyline, 113 ITD IDLitVisAxis, 109 ITD IDLitVisColorbar, 109 ITD IDLitVisContour, 109 ITD IDLitVisHistogram, 109 ITD IDLitVisImage, 110 ITD IDLitVisIntVol, 110 ITD IDLitVisIsosurface, 110 ITD IDLitVisLegend, 111 ITD IDLitVisLegendItem, 111 ITD IDLitVisLight, 111 ITD IDLitVisLineProfile, 111 ITD IDLitVisMapGrid, 111 ITD IDLitVisPlot, 112 ITD IDLitVisPlot3D, 112 ITD IDLitVisPlotProfile, 112 ITD IDLitVisPolygon, 112 ITD IDLitVisPolyline, 113 ITD IDLitVisRoi, 113 ITD IDLitVisSurface, 114 ITD IDLitVisText, 114 ITD IDLitVisVolume, 114 ITD predefined, 109 ITD registering, 87 ITD, 130 ITD ShapePoints, 113 ITD standard base class, 117 ITD unregistering, 132 ITD VISUALIZATION_TYPE keyword, 101 ITD visualizations browser, 92 ITU creating, 57 ITU definition of, 56 ITU exporting, 62 ITU inserting, 58 ITU layers, 401 ITU modifying, 60 ITU object selection, 92 ITU property sheets, 90 ITU type properties, 406 ITU VMS logical name, 16 Obs VMS logical name tables, 177 Obs VMS logical tables, 178 Obs VMSCODE, see obsolete routines VOIGT function, 2220 Ref volume visualization, 332 Use, 334 Use volume object, 512 Use, 4085 Ref volume objects attributes, 662 Use color values, 663 Use compositing, 664 Use creating, 660 Use interpolating values, 664 Use lighting, 663 Use opacity table, 662 Use overview, 660 Use rendering speed, 665 Use using, 660 Use zbuffering, 664 Use volume slices, 1936 Ref volumes adding a colorbar to, 304 ITU adding a histogram to, 314 ITU adding an axis to, 305 ITU adding statistics to, 314 ITU annotating, 313 ITU displaying, 297 ITU displaying multi-channel, 297 ITU extents, 299 ITU extracting an interval volume in, 310 ITU extracting an isosurface for, 308 ITU extracting slices, 646 Ref interactive (iTool) routine, 1087 Ref manipulating, 213 Img properties, 303 ITU, 426 ITU rendering, 1614 Ref, 298 ITU resampling, 306 ITU rotating, 312 ITU scaling, 312 ITU searching for objects, 1861 Ref showing an image plane for, 307 ITU slicing, 206 Img smoothing, 314 ITU visualizing POLYSHADE function, 1584 Ref PROJECT_VOL function, 1614 Ref SHADE_VOLUME procedure, 1884 Ref VOXEL_PROJ function, 2225 Ref volumetric data displaying with SLICER3, 212 Img displaying with XVOLUME, 216 Img volumetric reconstruction, 1775 Ref Voronoi diagrams, 1635 Ref VORONOI procedure, 2223 Ref voxel rendering, 2225 Ref voxel transparency, 662 Use voxel values, 660 Use VOXEL_PROJ function, 2225 Ref VRML object, 516 Use, 518 Use, 4114 Ref VRML objects creating, 694 Use overview, 694 Use VT240 keyword, 4282 Ref VT240 terminal, 4315 Ref VT330 terminal, 4315 Ref VT340 keyword, 4282 Ref VT340 terminal, 4315 Ref WAIT procedure, 2231 Ref WARP_TRI function, 2232 Ref warping images, 1567 Ref images to maps MAP_IMAGE function, 1313 Ref MAP_PATCH function, 1318 Ref polynomial, 1567 Ref using the Z-buffer, 1580 Ref warping images Direct Graphics display, 274 Img IDL routines, 270 Img Object Graphics display, 285 Img selecting control points, 271 Img WATERSHED function, 2234 Ref watershed operator, 508 Img WAV audio files, 28 Wav Wavefront Advanced Data Visualizer reading, 1760 Ref writing, 2546 Ref Wavefront files reading, 1760 Ref writing, 2546 Ref wavelet functions coiflet, 78 Wav compact support, 31 Wav Daubechies, 80 Wav family, 66 Wav Gaussian, 82 Wav Haar, 85 Wav Morlet, 87 Wav nonorthogonal, 31 Wav order, 66 Wav orthogonal, 31 Wav Paul, 90 Wav regularity, 32 Wav symlet, 93 Wav symmetry, 31 Wav user-defined, 32 Wav, 100 Wav vanishing moments, 32 Wav viewing, 30 Wav wavelet power spectrum See also WV_PLOT3D_WPS function energy scaling, 37 Wav plotting method, 51 Wav rotation, translation, stretching, 39 Wav theory, 51 Wav viewer, 34 Wav zero phase lines, 37 Wav wavelet toolkit See also IDL Wavelet Toolkit status bar, 14 Wav wavelet transform, 417 Use continuous, 31 Wav, 50 Wav, 67 Wav discrete, 31 Wav, 50 Wav, 74 Wav WTN function, 2554 Ref partial, 107 Wav wavelet transform. See time-frequency transform WDELETE procedure reference, 2238 Ref window systems, 4286 Ref weather fronts, plotting, 2239 Ref WEOF procedure, 181 Obs WEOF, see obsolete routines WEXMASTER (widget examples), 2587 Ref WF_DRAW procedure, 2239 Ref When is it Appropriate to Add Code to IDL?, 22 EDG When is it Appropriate to use Callable IDL?, 463 EDG WHERE function, 2242 Ref WHILE...DO statement, 2246 Ref whitespace removing all, 2016 Ref removing from strings, 116 Bld removing leading/trailing, 2051 Ref WIDED, see obsolete routines Widget Browser example, 716 Bld using, 694 Bld widget commands, 60 Wav widget events, 2379 Ref ActiveX controls, 81 EDG widget values, 792 Bld WIDGET_ACTIVEX, 44 EDG WIDGET_ACTIVEX function, 2247 Ref WIDGET_BASE function, 2254 Ref, 222 Obs WIDGET_BUTTON function, 2280 Ref WIDGET_COMBOBOX function, 2295 Ref WIDGET_CONTROL procedure in widget applications, 833 Bld manage widget manipulation, 835 Bld reference, 2305 Ref WIDGET_DISPLAYCONTEXTMENU function, 2351 Ref WIDGET_DRAW function, 2353 Ref WIDGET_DROPLIST function, 2370 Ref WIDGET_EVENT function description, 836 Bld reference, 2379 Ref when to use, 844 Bld WIDGET_INFO function in widget manipulation, 836 Bld reference, 2383 Ref WIDGET_KILL_REQUEST event, 2272 Ref WIDGET_LABEL function, 2407 Ref WIDGET_LIST function, 2414 Ref WIDGET_MESSAGE, see obsolete routines WIDGET_PROPERTYSHEET function reference, 2424 Ref using, 916 Bld WIDGET_SLIDER function, 2441 Ref WIDGET_STUB examples, 511 EDG, 513 EDG function, 505 EDG interface, 464 EDG, 504 EDG WIDGET_CONTROL keywords, 506 EDG WIDGET_TAB function, 2451 Ref WIDGET_TABLE function, 2461 Ref WIDGET_TEXT function, 2480 Ref WIDGET_TREE function, 2492 Ref widgets, 280 ITD, 332 ITD 3D orientation, 808 Bld adding custom to IDL, 504 EDG aligning (ALIGN_XXX keywords), 2257 Ref, 2425 Ref aligning keywords, 2248 Ref animation, 384 Ref annotation, 103 Ref applications defined, 824 Bld errors, 865 Bld lifecycle, 830 Bld base, 222 Obs attributes (GUIBuilder), 728 Bld bulletin board bases, 891 Bld defined, 795 Bld events (GUIBuilder), 738 Bld WIDGET_BASE, 2254 Ref blocking (MODAL keyword), 225 Obs Browser, 694 Bld button accelerators, 974 Bld accelerators on Mac, 976 Bld adding menus (GUIBuilder), 697 Bld attributes (GUIBuilder), 742 Bld defined, 795 Bld displaying bitmaps (GUIBuilder), 742 Bld events (GUIBuilder), 746 Bld exclusive, 901 Bld labels, 898 Bld nonexclusive, 901 Bld tabbing, 967 Bld toggle, 901 Bld tooltips, 901 Bld using, 898 Bld buttons bitmap labels, 1762 Ref groups, 402 Ref release events, 2287 Ref WIDGET_BUTTON, 2280 Ref callback routines, 845 Bld callbacks WIDGET_ACTIVEX, 2250 Ref WIDGET_BASE, 2262 Ref, 2265 Ref changing appearance of, 2266 Ref changing values, 834 Bld clearing events (CLEAR_EVENTS keyword), 2312 Ref color index CW_CLR_INDEX, 409 Ref CW_RGBSLIDER, 481 Ref resources, 2267 Ref selection, 413 Ref combobox, 2295 Ref common attributes (GUIBuilder), 722 Bld common blocks and, 849 Bld common events (GUIBuilder), 726 Bld compound 3D orientation widget, 458 Ref adding (GUIBuilder), 714 Bld animation widget, 384 Ref button group widget, 402 Ref categories, 808 Bld color index selection widget, 409 Ref color selection widget, 413 Ref data entry field widget, 421 Ref display zoom widget, 487 Ref example (GUIBuilder), 714 Bld manipulating 3D orientation, 396 Ref pulldown menu widget, 472 Ref RGB widget sliders, 481 Ref ROI definition widget, 416 Ref slider widget, 442 Ref template for creating, 485 Ref using, 853 Bld compound, handling events for, 726 Bld controlling visibility example, 716 Bld overview, 834 Bld creating in IDL GUIBuilder, 688 Bld default font for, 2314 Ref destroying overview, 834 Bld using WIDGET_CONTROL, 2316 Ref determining if widgets are realized (ACTIVE keyword), 2385 Ref (REALIZED keyword), 2394 Ref disabling and enabling screen updates (UPDATE keyword), 2346 Ref displaying IDL GUIBuilder, 716 Bld in applications, 826 Bld draw attributes (GUIBuilder), 765 Bld button events, 912 Bld color model, 765 Bld context events, 908 Bld defined, 797 Bld direct graphics, 904 Bld events (GUIBuilder), 768 Bld keyboard events, 912 Bld motion events, 912 Bld object graphics, 905 Bld scrolling, 905 Bld using, 903 Bld WIDGET_DRAW, 2353 Ref droplist attributes (GUIBuilder), 758 Bld defined, 798 Bld events (GUIBuilder), 760 Bld tabbing, 968 Bld WIDGET_DROPLIST, 2370 Ref dynamic resizing, 891 Bld enabled or disabled state, 724 Bld event processing concepts, 841 Bld context events, 872 Bld identifying widget types, 869 Bld interrupting the event loop, 868 Bld keyboard focus, 869 Bld techniques, 868 Bld timer events, 870 Bld tracking events, 871 Bld event structure, 838 Bld events structure of, 841 Bld WIDGET_EVENT, 2379 Ref example code, 824 Bld examples, 2587 Ref exclusive buttons, 2260 Ref explicit size, 890 Bld field, 421 Ref finding screen size, 894 Bld form, 433 Ref frames, using, 723 Bld geometry, 890 Bld getting user values, 2320 Ref height, 725 Bld help buttons, 2286 Ref hiding and showing, 2339 Ref hierarchies, 833 Bld hierarchies, multiple, 873 Bld horizontal size, changing SCR_XSIZE, 2330 Ref XSIZE, 2349 Ref hourglass cursor, 835 Bld iconifying, 2323 Ref instantiating, 826 Bld internal functions, 508 EDG interrupting the event loop, 868 Bld invalid IDs, 2310 Ref, 2381 Ref killing, 834 Bld killing hierarchies, 834 Bld label attributes (GUIBuilder), 753 Bld creating, 2407 Ref defined, 799 Bld events (GUIBuilder), 754 Bld list attributes (GUIBuilder), 761 Bld creating, 2414 Ref defined, 799 Bld events (GUIBuilder), 763 Bld location, 891 Bld main event loop for, 2581 Ref managing the state of applications, 849 Bld manipulating, 833 Bld mapping mapping and unmapping, 2325 Ref using WIDGET_BASE, 2263 Ref menu bars, 2263 Ref, 222 Obs menus context-sensitive, 881 Bld creating, 876 Bld pulldown, 878 Bld message dialog box, 547 Ref modal, 547 Ref naming, 722 Bld natural size, 890 Bld non-exclusive buttons, 2265 Ref overview, 790 Bld parent, 825 Bld portability, 897 Bld positioning children in a base, 2254 Ref common properties, 724 Bld post creation events, 727 Bld preventing layout flicker, 894 Bld properties for IDL GUIBuilder, 691 Bld property sheets, 2424 Ref pulldown menu creating, 472 Ref separators, 2289 Ref realizing, 2327 Ref hierarchies, 833 Bld region of interest, 416 Ref registered, 2619 Ref registering with XMANAGER, 2581 Ref resetting all widgets, 2329 Ref resizing (DYNAMIC_RESIZE keyword) WIDGET_BUTTON, 2284 Ref WIDGET_COMBOBOX, 2296 Ref WIDGET_DROPLIST, 2371 Ref WIDGET_LABEL, 2408 Ref restarting after an error, 865 Bld retrieving values, 834 Bld returning children of, 2385 Ref information about, 2383 Ref name of event handler procedure, 2388 Ref parent of, 2392 Ref siblings of, 2395 Ref size of (GEOMETRY keyword), 2389 Ref tracking event status, 2400 Ref type of setting NAME keyword, 2392 Ref TYPE code definitions, 2401 Ref validity of, 2402 Ref sending event to (SEND_EVENT keyword), 2330 Ref sensitizing, 835 Bld sensitizing and de-sensitizing WIDGET_ACTIVEX, 2251 Ref WIDGET_BASE, 2269 Ref WIDGET_BUTTON, 2288 Ref WIDGET_COMBOBOX, 2300 Ref WIDGET_CONTROL, 2331 Ref WIDGET_DRAW, 2361 Ref WIDGET_DROPLIST, 2374 Ref WIDGET_LABEL, 2410 Ref WIDGET_LIST, 2418 Ref WIDGET_SLIDER, 2445 Ref WIDGET_TAB, 2456 Ref WIDGET_TABLE, 2470 Ref WIDGET_TEXT, 2485 Ref WIDGET_TREE, 2497 Ref setting buttons, 2331 Ref showing and hiding, 2339 Ref size changing horizontal SCR_XSIZE, 2330 Ref XSIZE, 2349 Ref changing vertical SRC_YSIZE, 2330 Ref YSIZE, 2350 Ref defining, 891 Bld dynamic resizing, 891 Bld explicit concepts, 890 Bld definition, 723 Bld natural, 890 Bld slider attributes (GUIBuilder), 755 Bld CW_FSLIDER, 442 Ref defined, 802 Bld events (GUIBuilder), 757 Bld WIDGET_SLIDER, 2441 Ref space between children, 2269 Ref tab attributes (GUIBuilder), 781 Bld defined, 803 Bld events (GUIBuilder), 783 Bld sizing, 954 Bld using, 952 Bld WIDGET_TAB, 2451 Ref tabbing, 967 Bld table attributes (GUIBuilder), 772 Bld default size, 941 Bld defined, 804 Bld edit mode, 946 Bld events (GUIBuilder), 777 Bld retrieving data, 943 Bld selection modes, 941 Bld tabbing, 968 Bld using, 941 Bld WIDGET_TABLE, 2461 Ref template for creating, 2589 Ref text attributes (GUIBuilder), 747 Bld defined, 805 Bld events (GUIBuilder), 750 Bld WIDGET_TEXT, 2480 Ref tracking events, 2273 Ref tree attributes (GUIBuilder), 784 Bld events (GUIBuilder), 785 Bld replacing default bitmaps, 965 Bld selection state, 964 Bld tabbing, 968 Bld types, 962 Bld using, 961 Bld visibility, 965 Bld WIDGET_TREE, 2492 Ref unmapping WIDGET_BASE, 2263 Ref WIDGET_CONTROL, 2325 Ref user values, 840 Bld values, 2321 Ref version of implementation, 2402 Ref vertical size, changing SRC_YSIZE, 2330 Ref YSIZE, 2350 Ref viewing widgets managed by XMANAGER, 2591 Ref widget IDs concept, 825 Bld working with, 838 Bld WIDGET_ACTIVEX, 44 EDG WIDGET_CONTROL, 506 EDG WIDGET_CONTROL procedure, 833 Bld WIDGET_EVENT function in widget manipulation, 836 Bld when to use, 844 Bld WIDGET_INFO function, 836 Bld WIDGET_STUB, 505 EDG writing applications, 824 Bld XMANAGER procedure managing widget events, 836 Bld using, 842 Bld XREGISTERED function checking widget registration, 837 Bld using, 844 Bld zoom, 487 Ref width of text, 2656 Ref Wilcoxon Rank-Sum Test, 1828 Ref WILCOXON, see obsolete routines wildcards, in string searches, 124 Bld window layout, 113 ITU window menu, 354 ITU window object, 516 Use, 4135 Ref window objects color model, 677 Use creating, 677 Use draw widgets, 677 Use erasing, 680 Use exposing, 680 Use hiding, 680 Use iconifying, 680 Use instancing, 682 Use maximum size, 679 Use, 4135 Ref restoring, 681 Use saving, 681 Use selection, 669 Use setting the cursor, 681 Use using, 677 Use, 680 Use WINDOW procedure reference, 2503 Ref using, 4286 Ref WINDOW system variable field index of current, 4378 Ref plotting, 4390 Ref WINDOW_STATE keyword, 4282 Ref windowing distance, 470 Img Hamming, 470 Img Hamming windowed signal, 411 Use Hanning, 470 Img windowing algorithm HANNING function, 409 Use windows arranging layout, 103 Use backing store about, 4286 Ref device keyword, 4271 Ref WINDOW procedure, 2504 Ref clipboard support for graphics, 46 Use copying areas, 4254 Ref copying pixels from, 4254 Ref creating, 2503 Ref deleting, 2238 Ref display size, 4378 Ref draw widgets, 2353 Ref erasing, 610 Ref exposing, 2552 Ref finding screen size, 894 Bld height, 2505 Ref hiding, 2552 Ref iconifying, 2552 Ref ID for draw widgets, 2362 Ref index of currently open, 4378 Ref number of colors, 4377 Ref pixmaps, 2504 Ref position of, 4263 Ref, 4382 Ref positioning, 2505 Ref selecting current, 2550 Ref separating the IDLDE, 101 Use show/hide preference Microsoft Windows platform, 100 Use Motif platform, 101 Use systems, 4286 Ref visible area of display, 4378 Ref width, 2505 Ref Windows display device (WIN), 4244 Ref Windows Metafile Format, 4244 Ref Windows platform changing file permissions, 664 Ref wire-mesh surface plots, 2058 Ref WMENU, see obsolete routines WMF, 4244 Ref working directory, changing on startup, 108 Use World Wide Web, 1438 Ref wrap around displays, 413 Img wrapper routines CALL_EXTERNAL, 209 EDG compatibility wrappers, 105 Bld defined, 81 Bld library conversion, 104 Bld write mask GET_WRITE_MASK keyword, 4263 Ref SET_WRITE_MASK keyword, 4279 Ref WRITE_BMP procedure, 2507 Ref WRITE_GIF procedure, 2510 Ref WRITE_IMAGE procedure, 2512 Ref WRITE_JPEG procedure, 2514 Ref WRITE_NRIF procedure, 2519 Ref WRITE_PICT procedure, 2521 Ref WRITE_PNG procedure, 2523 Ref WRITE_PPM procedure, 2526 Ref WRITE_SPR procedure, 2528 Ref WRITE_SRF procedure, 2530 Ref WRITE_SYLK function, 2532 Ref WRITE_TIFF procedure, 2534 Ref, 223 Obs WRITE_WAV procedure, 2545 Ref WRITE_WAVE procedure, 2546 Ref WRITEU procedure, 2548 Ref, 224 Obs writing a compound widget, 856 Bld BMP files, 2507 Ref GIF files, 2510 Ref image files, 212 Use JPEG files, 2514 Ref NRIF files, 2519 Ref PGM files, 2526 Ref PICT files, 2521 Ref PPM files, 2526 Ref routines for image files, 216 Use See also CDF files See also HDF files See also netCDF files SRF files, 2530 Ref TIFF files, 2534 Ref wave files, 2546 Ref writing files, 105 ITU WSET procedure reference, 2550 Ref using, 4286 Ref WSHOW procedure reference, 2552 Ref using, 4286 Ref WTN function, 2554 Ref WV_APPLET procedure, 62 Wav WV_CW_WAVELET function GET_VALUE, 66 Wav reference, 64 Wav SET_VALUE, 66 Wav widget events generated, 66 Wav WV_CWT function, 67 Wav WV_DENOISE function, 69 Wav WV_DWT function, 74 Wav WV_FN_COIFLET function, 78 Wav WV_FN_DAUBECHIES function, 80 Wav WV_FN_GAUSSIAN function, 82 Wav WV_FN_HAAR function, 85 Wav WV_FN_MORLET function, 87 Wav WV_FN_PAUL function, 90 Wav WV_FN_SYMLET function, 93 Wav WV_IMPORT_DATA procedure, 96 Wav WV_IMPORT_WAVELET procedure, 100 Wav WV_PLOT_MULTIRES function, 104 Wav WV_PLOT3D_WPS function, 101 Wav WV_PWT function, 107 Wav WV_TOOL_DENOISE function, 109 Wav X - Y Plots, 248 Use X resources using, 144 Use widget colors, 2267 Ref X Windows bitmap files, reading, 1762 Ref Dump files, reading, 1764 Ref fonts, 2568 Ref resource names, 2266 Ref X Windows device DirectColor visual, 4257 Ref PseudoColor visual, 4271 Ref reference, 4319 Ref StaticColor visual, 4279 Ref StaticGray visual, 4280 Ref TrueColor visual, 4281 Ref visuals, 4319 Ref X Windows resource names, 2299 Ref X_CH_SIZE system variable field, 4378 Ref X_PX_CM system variable field, 4378 Ref X_SIZE system variable field, 4378 Ref X_VSIZE system variable field, 4378 Ref X11 Bitmap, standard file format I/O routines, 330 Bld XANIMATE, see obsolete routines XBACKREGISTER, see obsolete routines XBM_EDIT procedure reference, 2559 Ref use of, 899 Bld XCHARSIZE keyword, 4343 Ref XDICE procedure, 862 Bld XDISPLAYFILE, 478 Bld XDISPLAYFILE procedure, 2561 Ref XDL, see obsolete routines XDR, 301 Bld XDR files, 240 Bld XDR format (floating point values), 201 Ref XDXF procedure, 2564 Ref XFONT function, 2568 Ref XGRIDSTYLE keyword, 4343 Ref XINTERANIMATE procedure, 2570 Ref XLoadCT functionality using VB, 110 EDG XLOADCT procedure, 2578 Ref XMANAGER procedure, 225 Obs managing widget events, 842 Bld overview, 836 Bld reference, 2581 Ref when to use XREGISTERED, 844 Bld XMANAGERTOOL, see obsolete routines XMARGIN keyword, 4343 Ref XMAX machine-specific parameter, 1287 Ref XMENU, see obsolete routines XMIN machine-specific parameter, 1287 Ref XMINOR keyword, 4343 Ref XML See also IDLffXMLSAX. defined, 628 Bld DOM, 628 Bld creating data, 663 Bld destroying objects, 664 Bld loading a document, 661 Bld modifying data, 663 Bld object classes, 655 Bld orphan nodes, 666 Bld reading data, 662 Bld tree-walking example, 667 Bld whitespace in, 665 Bld DTD, 633 Bld parsers defined, 628 Bld IDLffXMLDOM, 2887 Ref IDLffXMLSAX, 3039 Ref SAX, 629 Bld Schema, 633 Bld validation, 633 Bld XML document creating data, 663 Bld destroying objects, 664 Bld loading, 661 Bld modifying data, 663 Bld orphan nodes, 666 Bld reading data, 662 Bld whitespace in, 665 Bld XMLSAX object, 518 Use XMNG_TMPL procedure, 2589 Ref XMTOOL procedure, 2591 Ref XOBJVIEW procedure, 2593 Ref XOBJVIEW_ROTATE procedure, 2603 Ref XOBJVIEW_WRITE_IMAGE procedure, 2605 Ref Xoffset, 135 EDG XOFFSET keyword graphics positioning, 4283 Ref PostScript positioning, 4305 Ref XON_XOFF keyword, 4283 Ref XOR operator, 35 Bld, 4398 Ref XPALETTE procedure, 2607 Ref XPCOLOR procedure, 2611 Ref XPDMENU, see obsolete routines XPLOT3D procedure, 2612 Ref Xprinter defined, 131 Use printing graphics, 129 Use vector graphics, 697 Use XRANGE keyword, 4344 Ref XREGISTERED function reference, 2619 Ref using, 844 Bld widget registration, 837 Bld XROI growing a region, 2630 Ref importing images, 2629 Ref procedure, 2621 Ref using, 2627 Ref Xsize, 134 EDG XSIZE keyword, 4283 Ref XSQ_TEST function, 2637 Ref XSTYLE keyword, 4344 Ref XSURFACE procedure, 2640 Ref XTHICK keyword, 4344 Ref XTICK_GET keyword, 4345 Ref XTICKFORMAT keyword, 4345 Ref XTICKINTERVAL keyword, 4348 Ref XTICKLAYOUT keyword, 4348 Ref XTICKLEN keyword, 4348 Ref XTICKNAME keyword, 4349 Ref XTICKS keyword, 4349 Ref XTICKUNITS keyword, 4349 Ref XTICKV keyword, 4350 Ref XTITLE keyword, 4350 Ref XVAREDIT procedure, 2642 Ref Xviewport, 135 EDG XVOLUME procedure, 2644 Ref XVOLUME_ROTATE procedure, 2650 Ref XVOLUME_WRITE_IMAGE procedure, 2653 Ref xwd files reading, 1764 Ref standard file format I/O routines, 331 Bld XYOUTS procedure, 2655 Ref See also positioning Y_CH_SIZE system variable field, 4378 Ref Y_PX_CM system variable field, 4378 Ref Y_SIZE system variable field, 4378 Ref Y_VSIZE system variable field, 4378 Ref YCHARSIZE keyword, 4343 Ref YGRIDSTYLE keyword, 4343 Ref YMARGIN keyword, 4343 Ref YMINOR keyword, 4343 Ref Yoffset, 136 EDG YOFFSET keyword graphics positioning, 4283 Ref PostScript positioning, 4305 Ref YRANGE keyword, 4344 Ref Ysize, 134 EDG YSIZE keyword, 4284 Ref YSTYLE keyword, 4344 Ref YTHICK keyword, 4344 Ref YTICK_GET keyword, 4345 Ref YTICKFORMAT keyword, 4345 Ref YTICKINTERVAL keyword, 4348 Ref YTICKLAYOUT keyword, 4348 Ref YTICKLEN keyword, 4348 Ref YTICKNAME keyword, 4349 Ref YTICKS keyword, 4349 Ref YTICKUNITS keyword, 4349 Ref YTICKV keyword, 4350 Ref YTITLE keyword, 4350 Ref Yviewport, 136 EDG Z keyword, 4351 Ref ZAPFCHANCERY keyword, 4284 Ref ZAPFDINGBATS keyword, 4284 Ref Z-buffer closing, 4253 Ref reference, 4328 Ref using with POLYFILL, 1578 Ref using with POLYSHADE, 1584 Ref warping images to polygons, 1580 Ref zbuffering, 664 Use ZCHARSIZE keyword, 4343 Ref zero argument, 285 EDG zero phase lines, 37 Wav zeroed structures, 183 Bld, 593 Bld zeroing byte arrays, 197 Ref ZGRIDSTYLE keyword, 4343 Ref ZMARGIN keyword, 4343 Ref ZMINOR keyword, 4343 Ref ZOOM procedure, 2659 Ref ZOOM system variable field, 4378 Ref zoom widget, 487 Ref ZOOM_24 procedure, 2661 Ref ZoomIn method IDLgrWindow, 4178 Ref zooming, 74 ITU zooming images Direct Graphics, 73 Img Object Graphics, 76 Img ZoomOut method IDLgrWindow, 4179 Ref ZRANGE keyword, 4344 Ref ZROOTS, see obsolete routines ZSTYLE keyword, 4344 Ref ZTHICK keyword, 4344 Ref ZTICK_GET keyword, 4345 Ref ZTICKFORMAT keyword, 4345 Ref ZTICKINTERVAL keyword, 4348 Ref ZTICKLAYOUT keyword, 4348 Ref ZTICKLEN keyword, 4348 Ref ZTICKNAME keyword, 4349 Ref ZTICKS keyword, 4349 Ref ZTICKUNITS keyword, 4349 Ref ZTICKV keyword, 4350 Ref ZTITLE keyword, 4350 Ref ZVALUE keyword, 4351 Ref