13.07.2015 Views

IDL 6.1 Master Index

IDL 6.1 Master Index

IDL 6.1 Master Index

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Master</strong> <strong>Index</strong>Symbols! character, 4406 Refslash character, 42 DM!C system variable, 4375 Ref!CPU system variable, 4363 Ref!D system variable, 4375 Ref!D.TABLE_SIZE system variablearray scale, 2178 Refgraphic variable, 4377 Ref!D.WINDOW system variableWDELETE procedure, 2238 RefWINDOW procedure, 2503 RefWSET procedure, 2550 Ref!DIR system variable, 4365 Ref, 403 EDG!DLM_PATH, 454 EDG!DLM_PATH system variable, environmentvariable, 4365 Ref!DPI system variable, 4357 Ref!DTOR system variable, 4357 Ref!EDIT_INPUT system variablecommand recall, 88 Useenvironment variable, 4367 Ref!ERR system variableerror handling, 4359 RefWHERE function, 2243 Ref!ERROR_STATE system variable, 342 EDG,403 EDGerror handling, 465 Blderror handling variable, 4359 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong> 1


2!ERROR_STATE system variable, (continued)error messages, 455 BldI/O errors, 1498 RefMSG, 462 BldMSG field, 2037 Refretrieving errors, 2037 RefSYS_MSG, 462 Bld!ERROR_STATE.CODE system variable, 475EDG!ERROR_STATE.MSG system variable, 403EDG!ERROR_STATE.SYS_MSG system variable,403 EDG!EXCEPT system variable, 4361 Ref!HELP_PATH system variableenvironment variable, 4367 Refpath expansion, 635 Refusing, 490 Bld!JOURNAL system variableenvironment variable, 4367 RefJOURNAL procedure, 1110 Ref!MAKE_DLL system variable, 4368 Ref!MAP system variable, 340 Useconstant variable, 4357 Refcoordinate conversion, 1353 Ref!MORE system variable, 4370 Ref!MOUSE system variableCURSOR procedure, 371 Refstructure 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 variableadjusting, 458 Ref!P.T system variable (continued)creating 3-D view, 359 RefSURFR procedure, 2064 RefT3D procedure, 2089 Reftransformation matrix, 4342 Ref!P.T3D system variable, 359 Ref!PATH system variableenvironment variable, 4371 Refexpansion, 635 Ref!PI system variable, 4357 Ref!PROMPT system variable, 4372 Ref!QUIET system variableenvironment variable, 4372 Referror 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, 403EDG!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$ characterline continuation, 4407 Refoperating system commands, 92 Use% character, printf-style format code, 283 Bld& character, 4408 Ref&& operator, 31 Bld, 4396 Ref' character, 4407 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


3* 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 filecreating, 219 Bldrestoring, 219 Bldsaving 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? characterconditional expression, 39 Bldstarting 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 RefNumerics2D annotation layer, 469 ITU2-D rendering of 3-D volumes, 1614 Ref3Dcoordinate transformations, 336 Refdrawing transformation, 458 Refimagesreconstructed from 2D arrays, 1775 Refviewing coordinate system, 359 Refrendering, 1406 Reftext objects, 612 Usetransformations, 323 UseSCALE3D procedure, 1844 RefSURFR procedure, 2064 RefVERT_T3D function, 2218 Refvolume slices, 1936 Ref3D plots, 413 ITU, viewing, 2612 Ref3D transforms, implementing, 2089 Ref64-bit data typelong, 48 Bldunsigned long, 48 Bld64-bit integerarray creation, 1127 Refdata type, converting to, 1266 RefLONG64ARR arrays, 1260 Refvectors, 1260 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


4AA_CORRELATE function, 86 Refabbreviating keywords, 76 Bldaborting <strong>IDL</strong>, 170 Useabout <strong>IDL</strong>, 17 BldABS function, 88 Refabsolute deviation, 1443 Refabsolute value, 88 Ref, 411 EDGaccelerators, 974 BldAlt key on Mac, 976 Bldassigning, 974 Blddisable, 2298 Ref, 2357 Ref, 2427 Ref, 2466Ref, 2483 Refignoring, 980 Bldaccess field, 371 EDG, 539 EDGaccess_mode argument, 374 EDGaccessingdata in a database, 8 DMdatabases using <strong>IDL</strong> objects, 20 DMexternal databases, 17 DMAccessing Structure Tags, 277 EDGAccessing Variable Data, 292 EDGaccuracyfloating-point operations, 438 Usenumerical algorithms, 436 UseACOS function, 90 Refaction argument, 342 EDG, 379 EDG, 399EDGaction routines, 153 Useactive command line, 2585 RefActiveX controlsclass ID, 76 EDGcreating in <strong>IDL</strong> widget hierarchies, 4215 Refdestroying, 84 EDGexample <strong>IDL</strong> code, 85 EDG, 88 EDG<strong>IDL</strong>comActiveX object references, 79 EDGActiveX controls (continued)inserting into <strong>IDL</strong> widget hierarchy, 44 EDG,77 EDGmethod calls, 79 EDGnaming scheme, 76 EDGoverview, 42 EDGprogram ID, 76 EDGproperties, 80 EDGregistering, 75 EDGsee also <strong>IDL</strong>DrawWidgetskills required, 46 EDGusing in <strong>IDL</strong>, 74 EDGwidget events, 81 EDGWIDGET_ACTIVEX, 44 EDGActiveX, see <strong>IDL</strong> ActiveX applicationsactual parameters, 76 BldADAPT_HIST_EQUAL function, 92 Refadaptivefiltering, 475 Imghistogram equalization, 422 ImgAdd Data Source dialog, 24 DMAdd method, 77 ITDAddByIdentifier method, 49 ITDAddGroup method, <strong>IDL</strong>ffDicomEx, 28 Medaddingfiles to a project, 505 Bldhelp to an application, 474 Bldsystem routines, 440 EDGadding an axis, 86 ITUadding borders. See padding imagesadding code to <strong>IDL</strong>overview, 22 EDGskills required, 23 EDGsystem routines, 416 EDGadding data, 49 ITDAdding To The Journal File, 387 EDGadding tools, 47 Wavaddition, array elements, 2118 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


5addition operator, 24 Bld, 4392 RefAddOnNotifyObserver method, 42 ITD, 283ITD, 315 ITDAddPolygon method, <strong>IDL</strong>grTessellator, 4025RefAddPrivateGroup method, <strong>IDL</strong>ffDicomEx, 35MedAddPrivateSequence method, <strong>IDL</strong>ffDicomEx,42 MedAddSequence method, <strong>IDL</strong>ffDicomEx, 46MedADDSYSVAR, see obsolete routinesadjacency list, Delaunay triangulation, 2132RefADJCT, see obsolete routinesAdobeFont Metrics files, 1619 RefType Managerdevice fonts, 4426 Refsetting font, 4277 RefAGGREGATE keyword, 77 ITDAggregate method, 77 ITDaggregation of properties, 66 ITD, 77 ITDAitoff map projection, 352 Use, 1355 RefAlber’s equal area conic map projection, 1355RefAlbers equal-area conic projection, 362 Usealiasing, 413 Usealigning text (XYOUTS), 2656 Refaligning text objects, 612 Useallocated memory, returning amount of, 863RefAllocating and Freeing File Units, 381 EDGallow argument, 378 EDGallowed_dims field, 538 EDGallowed_types field, 538 EDGALOG function, 95 RefALOG10 function, 97 Refalpha blending, 651 Use, 664 Usealpha channel, 650 Use, 3716 Ref, 272 ImgAMOEBA function, 99 Refampersand, 4408 Refanalysis objects<strong>IDL</strong>anRIOGroup, 2708 Ref<strong>IDL</strong>anROI class, 2680 Refanalytic signal, 415 UseAND operator, 33 Bld, 4397 RefAND= operator, 342 BldAngstrom symbol, 4417 Refanimation, 321 Useclosing MPEG files, 1466 Refflickering images, 734 RefMPEG frame storage, 1471 Refopening MPEG files, 1467 Refsaving MPEG files, 1473 Refwidgets (CW_ANIMATE), 384 Refwidgets (XINTERANIMATE), 2570 RefXVOLUME, 2644 RefANNOTATE procedure, 103 Refannotatingcountours, 268 ITUfreehand type, 85 ITUimages, 218 ITUindexed images, 158 Imgline type, 82 ITUoval type, 83 ITUplots, 291 ITUpolygon type, 84 ITUrectangle type, 83 ITURGB images, 163 Img, 168 Imgtext type, 81 ITUtoolbar for, 359 ITUtypes of, 81 ITUvolumes, 313 ITUannotating text objects, 611 UseBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


6annotationsadding to an HDF file, 259 SDFof displayed images, 103 Refplots, 255 Usereading next, 265 SDFretrieving HDF reference numbers, 270 SDFanonymous structures, 182 Bld, 275 EDG, 276EDGANOVA, see obsolete routinesANOVA_UNEQUAL, see obsolete routinesANSI C, 24 EDGAPIconformance standard, 15 DMfunctions, 15 DMapostrophe, 4407 RefAPP_USER_DIR function, 105 RefAPP_USER_DIR_QUERY function, 114 RefAppleScript, 18 Obsapplication user directory, 105 Refapplicationsdistributing on a CD-ROM, 578 Bld<strong>IDL</strong> Virtual Machine, 537 Bldinstallation issues, 584 Bldstarting, Unix, 577 Bldstarting, Windows, 571 Bldwritten in <strong>IDL</strong>, 16 BldAppropriate Applications of Callable <strong>IDL</strong>, 465EDGapproximating models, statistical, 283 Refarc-cosine, 90 Refarchitecture of iTools, 19 ITDarchitecture, current version in use, 4372 Refarc-sine, 132 Refarc-tangent, 137 Refarg_max field, 441 EDG, 534 EDGarg_min field, 441 EDG, 534 EDGARG_PRESENT function, 119 Refarg_struct argument, 536 EDGargc argument, 301 EDG, 311 EDG, 374 EDG,377 EDG, 381 EDG, 386 EDG, 417 EDG,471 EDG, 475 EDG, 478 EDG, 524 EDG,536 EDGargk argument, 311 EDG, 374 EDG, 377 EDG,386 EDG, 417 EDG, 524 EDGargumentschecking, 347 EDGchecking existence of, 119 Refdescribed, 61 Refkeyword see keywordskeywords, 41 DMpositional parameters, 41 DMsupplying values for missing, 411 Bldarguments, described, 2667 Refargv 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 EDGarithmetic errors, 467 BldARMA filter, 420 Usearr_len field, 273 EDGarraycreation routines, 402 Bldmajority, 151 Bldmanipulation routines, 403 Bldarray operatorsCHOLDC, 255 RefCHOLSOL, 257 RefCOND, 300 RefCRAMER, 352 RefDETERM, 535 RefEIGENVEC, 599 RefELMHES, 602 RefGS_ITER, 833 RefHQR, 890 RefINVERT, 1016 RefLA_CHOLDC, 1129 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


7array operators (continued)LA_CHOLMPROVE, 1132 RefLA_CHOLSOL, 1136 RefLA_DETERM, 1139 RefLA_EIGENPROBLEM, 1141 RefLA_EIGENVEC, 1153 RefLA_ELMHES, 1157 RefLA_HQR, 1163 RefLA_INVERT, 1166 RefLA_LUDC, 1178 RefLA_LUMPROVE, 1181 RefLA_LUSOL, 1184 RefLA_SVD, 1187 RefLA_TRIDC, 1191 RefLA_TRIQL, 1199 RefLA_TRIRED, 1202 RefLA_TRISOL, 1204 RefLU_COMPLEX, 1273 RefLUDC, 1275 RefLUMPROVE, 1277 RefLUSOL, 1280 RefNORM, 1484 RefSVDC, 2065 RefSVSOL, 2074 RefTRIQL, 2146 RefTRIRED, 2149 RefTRISOL, 2151 Refarray variables, 273 EDGARRAY_EQUAL function, 121 RefARRAY_INDICES function, 123 Refarraysarbitrary resizing, 302 Refchanging dimensions of, 1783 Refcomparing to scalars, 121 Refcomparing values, 121 Refconcatenation, 31 Bld, 4400 Refconverting subscripts, 123 Refarrays (continued)creating64-bit integer(L64INDGEN function), 1127 Ref(LON64ARR function), 1260 Refany type (MAKE_ARRAY function), 1288Refbyte(BINDGEN function), 178 Ref(BYTARR function), 197 Refcomplex(CINDGEN function), 259 Ref(COMPLEXARR function), 295 Ref(DCINDGEN function), 495 Ref(DCOMPLEXARR function), 500 Refdouble-precision(DBLARR function), 493 Ref(DCINDGEN function), 495 Ref(DCOMPLEXARR function), 500 Ref(DINDGEN function), 575 Refinteger(INDGEN function), 990 Ref(INTARR function), 1002 Reflongword(LINDGEN function), 1227 Ref(LONARR function), 1262 Refsingle-precision, floating-point(FINDGEN function), 725 Ref(FLTARR function), 741 Refstring(SINDGEN function), 1923 Ref(STRARR function), 2013 Refunsigned 64-bit, (ULON64ARR function),2191 Refunsigned 64-bit integer, (UL64INDGENfunction), 2187 Refunsigned integer, (UINDGEN function),2181 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


8arrays (continued)creatingunsigned longword(ULINDGEN function), 2189 Ref(ULONARR function), 2193 Refdata type, determining typehow to, 412 BldSIZE function, 1926 Refdefinition, 134 Bldefficient accessing, 310 Bldextracting sub-arrays, 643 Reffilling with a scalar value, 1795 Reffinding number of elements in, 1475 Reffloating-point, 725 Refincrementing elements, 878 Refinteractive editing tool (XVAREDIT procedure),2642 Refmultiplying, 30 Bld, 442 Useof structures, 191 Bldof structures, creating, 1796 Refoperators, see array operatorspassing with CALL_EXTERNAL, 215 EDGresizing, 1771 Refresizing 2D, 633 Refreturningmaximum value, 1370 Refminimum value, 1430 Refsubscripts of non-zero elements, 2242 Refreversing indices, 1810 Refrotating, 315 Use, 1820 Refsearching in 2D, 1858 Refsearching in 3D, 1861 Refshifting elements, 1887 Refsize, 1926 Refsorting, 1970 Refsparse, 482 Usestored in structure form, 482 Usesubscript ranges, 142 Bldarrays (continued)subscripts, returning non-zero elements,2242 Refsumming elements, 2118 Refsymmetric, 442 Usetransposing, 2126 Refunique elements of (UNIQ function), 2199Refupdating, 182 Refusing as subscripts, 146 Bldarrays, creating from existing data, 288 EDGARROW procedure, 126 RefASCII character codes, 127 BldASCII files, 27 Wavimporting using macros, 191 Usereading, 223 UseASCII_TEMPLATE function, 128 RefASIN function, 132 Refassignmentpointers, 165 Bldstatement types, 334 Bldusing, 604 Bldassignment operator, 24 Bld, 4400 Ref, compound,342 Bldassignment operators (compund), 4401 RefASSOCaccessing large datasets, 240 Bldfunction, 134 RefASSOC function, 270 EDG, 274 EDGassociated I/O, 306 Bldassociated input/output, 270 EDG, 274 EDGassociated variables, 134 Refasterisk, 4408 Refat sign (character), 4408 RefATAN function, 137 Refatomic graphic objects, 510 Use, 535 Useattribute objects, 514 Use, 536 Use, 578 UseBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


9attributes, 66 ITDadding to a Shapefile, 2865 Refcopying, 689 SDFdraw widget, 765 Blddroplist, 758 Bldgroup, element, 9 Medlabel widget, 753 Bldlist, 160 MednetCDF, 26 SDF, 682 SDFof a Shapefile, 2855 Refprivatedescribed, 9 Medquerying, 117 Medreading, 77 Medwriting, 132 Medpublicdescribed, 9 Medquerying, 120 Medreading, 93 Medwriting, 142 Medstructure, 9 Medtab widget, 781 Bldtable widget, 772 Bldtree widget, 784 Bldviewing, 62 MedAUTO_GLUE, 203 EDGautocorrelation, 86 Refautocovariance, 86 Refautomatic class structure definition, 594 Bldautomatic compilation, 74 Bld, 210 Bldautomatic data type matching, 59 ITDautomatic structure definition, 198 Bldautoregressive moving average filters, 420 Useautoregressive time-series forecastingcoefficients, 2156 Refvalues, 2160 RefAVANTGARDE keyword, 4251 Refaveragemean, 1443 Refmedian, 1380 RefAVERAGE_LINES keyword, 4252 Refaxesadding tocontours, 263 ITUimages, 208 ITUsurfaces, 232 ITUvolumes, 305 ITUadditional, 86 ITUaxis gridstyles, 3548 Refaxis thickness, 3555 Refchanging type, 2613 Refdate labels for, 1207 Refdirection, 3547 Refend points, 4390 Refgridstyle system variable, 4384 Refinput range, 4385 Reflinear, 4390 Reflocation, 3549 Reflogarithmic, 269 Usespecifying, 3550 Refsystem variable, 4390 Refmargin system variable, 4385 Refmulti-level, 4349 Refobject, 3540 Refouter margins, 4385 Refoutput range, 4384 Refplotting, 287 Useproperties, 447 ITUrange, 251 Use, 4344 Refrange (CRANGE, EXACT, EXTEND,RANGE), 3544 Refscaling, 249 Use, 4386 Refstyle, 4386 Refsystem variables for, 4383 Refthickness system variable, 4387 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


10axes (continued)thickness, (XYZ)THICK keyword, 4344 Reftitle system variable field, 4389 Reftitles, 3562 Ref, graphics keyword, 4350 Refaxis object, 510 Use, 593 Use, 3540 RefAXIS procedure, 141 Refaxis tick labels, 609 Useaxis title, 609 Useazimuth, mapping points, 1298 Refazimuthal equidistant map projection, 351 Use,1355 Refazimuthal map projections, 348 UseBBackColor, 131 EDGback-face culling, 717 Usebackground colorchanging, 4291 Reffor graphics windows, 610 RefBACKGROUND keyword, 4334 RefBACKGROUND system variable field, 4379Refbackground tasks, widgets, 2343 Refbacking storeabout draw widgets, 2369 Refbitmap buffered, 104 Usedefined, 4286 Reffor zoom widgets, 488 Refgraphics, 104 Usesetting, 2504 Refsetting for draw widgets, 398 Refsetting for WIDGET_DRAW, 2360 Refsetting graphics device, 4271 Refsystem buffered, 104 UsebackprojectingHough transform, 389 Imgbackprojecting (continued)Radon transform, 389 Imgbackprojection, 149 ObsHough inverse transform, 882 RefRadon inverse transform, 1684 Refbackslash character, escape sequences, 285 Bldbackspace character (representing), 127 Bldback-substitution, 2074 Refbackward index list (for histograms), 874 Refbandpass filters, 421 Useband-pass multiresolution plots, 41 Wavbandstop filters, 421 Usebar charts, 262 Use, 145 RefBAR_PLOT procedure, 145 Refbase 10 logarithm, 97 Refbase classfile reader, 236 ITDfile writer, 260 ITDiTool, 87 ITDmanipulator, 201 ITDoperation, 148 ITD, 161 ITDvisualization, 117 ITDbase widgets, 222 Obsbulletin board bases, 2254 Refchanging title of, 2344 Refcolumn bases, 2259 Refevents returned by, 2277 Refexclusive, 2260 Refexclusive and non-exclusive, 2254 Refkeyboard focus events, 2262 Refmapping and unmapping, 2325 Refnonexclusive, 2265 RefpositioningWIDGET_BASE, 2254 RefWIDGET_CONTROL, 2343 Refresize events, 2273 Refrow bases, 2268 Reftop-level, 2257 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


11base widgets, (continued)WIDGET_BASE, 2254 Refbase widgets see widgets, baseBaseld, 135 EDGbaseline changes to text objects, 613 UseBaseName, 131 EDGbatch file, defined, 162 Usebatch filescreating, 176 Useinterpretation of, 177 Usesignaling batch process, 4409 Refstartup preference, 109 UseBEGIN...END statement, 149 Refbell character (representing), 127 Bldbell, ringing with error messages, 344 EDGbenchmarks, 2110 RefBernoulli distribution, 180 RefBESELI function, 152 RefBESELJ function, 155 RefBESELK function, 160 RefBESELY function, 163 RefBessel functionsBESELI, 152 RefBESELJ, 155 RefBESELK, 160 RefBESELY, 163 Refrecurrence relationship, 157 RefBETA function, 166 RefBETAI, see obsolete routinesbig endian byte orderingconverting, 201 Refissues, 425 BldSOCKET procedure, 1968 Refswapping with little endian, 2076 Refbig endian data, 37 ITUbi-level images, 2106 Refbilinear, transform, 427 UseBILINEAR function, 168 Refbilinear interpolation, 168 Ref, 179 ImgBIN_DATE function, 171 Refbinary dataimporting using macros, 197 Usetemplate interface, 231 Usingbinary files, 28 Wavbinary imagesdata definition, 15 ImgdisplayingDirect Graphics, 33 ImgObject Graphics, 46 Imgmasking, 244 Imgmorphological operations, 480 Imgthinning operation, 527 Imgbinary interpolation, 1007 RefBINARY keyword, 4252 Refbinary SAVE and RESTORE, 1834 Refbinary trees, 179 Bldbinary, unary operators, 401 BldBINARY_TEMPLATE function, 173 RefBINDGEN function, 178 Refbinomial distribution, 180 RefBINOMIAL function, 180 Refbinomial random deviatesRANDOMN function, 1694 RefRANDOMU function, 1700 Refbins, histogram, 874 Refbit shift operation, 1041 Refbitmapbyte array, 382 Refediting button labels, 2559 Reffilesadding to buttons, 698 Bldreading (READ_BMP), 1714 Refstandard file format I/O routines, 330 Bldtransparent, 699 Bld, 899 Bldwriting (WRITE_BMP), 2507 Reflabels, creating, 382 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


12bitmap (continued)widget button labels, 2280 Refbitmap buffered backing store, 104 UseBitmap Editoropening, 742 Bldtools, 699 Bldusing, 698 Bldbitmap graphicsdefined, 695 Use<strong>IDL</strong>grClipboard, 685 Use<strong>IDL</strong>grPrinter, 687 Usetext rendering, 695 Useversus vector, 695 Usewhen to use, 697 Usebitmap location, 43 ITDBITS_PER_PIXEL keyword, 4252 RefBitwise operators, 4397 RefBKMAN keyword, 4252 RefBLAS_AXPY procedure, 182 RefBLK_CON function, 186 Refblob coloring, 1211 Refblock convolution, 186 Refblock of statements, 347 Bldblocking timers, 390 EDGBlocking UNIX Timers, 394 EDGblocking, widgets, 842 BldBMP filesadding to button widgets, 698 Blddisplaying on buttons, 742 Bldreading (READ_BMP), 1714 Refstandard file format I/O routines, 330 Bldsupplied, 698 Bldwriting (WRITE_BMP), 2507 RefBOLD keyword, 4252 RefBOOK keyword, 4252 RefBookman font, 4252 RefBoolean operators see Bitwise operatorsBoolean operators see Logical operatorsboolean properties, 67 ITDBOOLEAN property data type, 67 ITDborders. See padding imagesbottom margin, setting, 4385 Refboundaries, 508 Img, maps, 341 Usebox charts, 262 UseBOX_CURSOR procedure, 188 Refboxcar average, 1960 Refboxcar filter, 425 UseBREAK statement, 190 RefBREAKPOINT procedure, 191 Refbreakpointsdebugging, 444 Bldediting, 445 Bldremoving, 192 Refreturning information on, 860 Refsetting, 193 Refworking with, 444 BldBristol Technologyprinter manager, 131 Useprinting graphics, 129 UseBROYDEN function, 194 RefBroyden’s method, 194 Refbubble sort, 177 Bldbuf argument, 473 EDGbuffer object, 516 Usebuffer objectscreating, 684 Useoverview, 684 Usebuffered data, flushing, 384 EDGbuffered outputemptying, 604 Refflushing, 743 Refbuffersflushing, 743 Refflushing on exit, 629 Reftype-ahead, 786 Refbugs, see debugging.Bld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


13bulletin board base widgets, 891 Bldbulletin board bases, 2254 Refbuttongroups, 402 Reflabels, creating, 382 Refwidgetsbutton release events, 2287 Refcreating bitmap labels, 2280 Refediting bitmap labels, 2559 Refevents returned by, 2294 Refgroups, 402 Refsetting pointer focus, 2323 Reftoggle, 2280 RefWIDGET_BUTTON, 2280 Refbutton widgets see widgets, buttonButtonPress, 196 ITDby reference, parameter passing, 92 Bldby value, parameter passing, 92 BldBYPASS_TRANSLATION keyword, 4253RefBYTARR function, 197 Refbytearguments and strings, 113 BldarraysBINDGEN function, 178 RefBYTARR function, 197 Refdata type, 48 Bldscaling values into a range of bytes, 206 Refswapping, 201 Refswapping short integers, 203 Reftype, converting to, 199 RefBYTE function, 199 Refbyte order issues, 425 Bldbyte order, reversingSOCKET procedure, 1967 RefSWAP_ENDIAN_INPLACE procedure,2078 Refbyte orderingbig endian, 198 Use, 232 Using, 175 Ref, 37ITUbinary data, 198 Use, 231 Using, 175 Ref, 37ITUlittle endian, 198 Use, 232 Using, 175 Ref,37 ITUnative method, 198 Use, 232 Using, 175 Ref,37 ITUbyte scale properties, 380 ITUbyte swapping routines, 403 BldBYTEORDER procedure, 201 Refbyte-scaling, 413 ImgBYTSCL function, 206 RefCC, ANSI, 24 EDGC_CORRELATE function, 209 RefC_EDIT, see obsolete routinescaching, 25 Use, 1530 RefCALDAT, 278 Use, 601 UseCALDAT procedure, 212 Refcalendar dates, stored as Julian, 276 Use, 599UseCALENDAR procedure, 216 RefCALL_EXTERNAL function, 217 RefAUTO_GLUE, 192 EDG, 203 EDGC examples, 205 EDGcalling a C routine, 207 EDGcommon errors, 198 EDGcompared to UNIX child process, 191 EDGcompilation and linking, 192 EDGdata types, 194 EDGFortran examples, 219 EDGglue functions, 192 EDG, 203 EDGinput/output, 193 EDGBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


14CALL_EXTERNAL function, (continued)memory cleanup, 193 EDGMicrosoft calling conventions, 195 EDGoverview, 16 EDG, 190 EDGpassing array data, 215 EDGpassing structures, 217 EDGportable calling convention, 201 EDGstring data, 211 EDGwrapper routines, 209 EDGCALL_FUNCTION function, 228 RefCALL_METHOD, 230 RefCALL_PROCEDURE procedure, 232 RefCALL_VMS, see obsolete routinesCallable <strong>IDL</strong>appropriate uses, 465 EDGcleanup, 468 EDG, 477 EDGcompiling and linking C programs, 478 EDGdiverting <strong>IDL</strong> output, 473 EDGexample programs, 479 EDG, 483 EDG, 486EDGexecuting <strong>IDL</strong> statements, 475 EDGimplementation, 462 EDGinteractive <strong>IDL</strong> sessions, 478 EDGinter-language calling conventions, 465 EDGlicensing issues, 466 EDG, 470 EDGoverview, 18 EDGprogram size considerations, 464 EDGthreading, 465 EDGtroubleshooting, 465 EDGusing, 467 EDGusing the Windows graphics driver, 464 EDGwhen to use, 463 EDGcallable <strong>IDL</strong> applicationsdefinition, 531 Bldembedded licensing, 544 Bldpreparing, 575 Bldruntime licensing, 551 Bldcallback argument, 391 EDGcallback routinescreating, 318 ITD, 352 ITDfor user interface, panel, 312 ITDobservers, 315 ITDregistering, 318 ITD, 352 ITDcallback routines, widget, 845 Bldcallbacks see widgets, event processingcallbacks, event processing, 845 Bldcallbacks, timer, 391 EDGcallingexternal modules from <strong>IDL</strong>, 217 Ref<strong>IDL</strong> functions from a string, 228 Ref<strong>IDL</strong> methods from a string, 230 Ref<strong>IDL</strong> procedures from a string, 232 Refmechanism for procedures, 94 Bldroutines written in other languages, 217 Refroutines written in other languages at runtime,1232 Refsequence, 60 RefCalling A Simple Mathematical Function, 483EDGcalling convention for CALL_EXTERNALfunction, 201 EDGcalling sequencefunction methods, 2666 Refprocedure methods, 2666 Refcalling sequence. See syntaxCALLS keyword, 464 Bldcalltest program listingC, 479 EDGFortran, 486 EDGcancel button, 2311 RefCANCEL keyword, 457 BldCanceling Asynchronous Timer Requests, 393EDGcanvas zooming, 74 ITUcaret (^) character, 25 Bldcarriage return (representing), 127 BldBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


15Cartesianconverting from lat/lon, 1322 Refconverting to lat/lon, 1351 Refcascade plot. See multiresolution analysisCASE statement, 234 Refcase, uppercase/lowercase, 115 BldCATCH procedure, 236 Ref, messages, 1424Refcatch, C++ language, 236 RefCD procedure, 239 RefCDE File Manager, 160 UseCDF, overview, 19 SDFCDF filesattributescreating, 31 SDFdeleting, 33 SDFgetting information about, 39 SDFobtaining numbers, 41 SDFreading, 37 SDFrenaming, 45 SDFretrieving information, 52 SDFsetting parameters, 52 SDFwriting, 42 SDFCDFvarHyperPut C routine, 99 SDFCDFvarPut C routine, 99 SDFclosing, 46 SDFcreatingCDF_CREATE function, 59 SDFoverview, 28 SDFdeleting, 65 SDFdetermining if library exists, 74 SDFepochs, computing, 70 SDFglobal information about, 75 SDFobtaining explanations of status codes, 73SDFobtaining information about, 66 SDFopening, 80 SDFCDF files (continued)readingCDF_OPEN function, 80 SDFoverview, 28 SDFretrieving information, 52 SDFsetting parameters, 52 SDFvariablescreating, 83 SDFobtaining information about, 96 SDFreading multiple values from, 91 SDFreading one value, 94 SDFrenaming, 101 SDFretrieving information, 52 SDFreturning numbers, 98 SDFsetting parameters, 52 SDFwriting values to, 99 SDFCDF_ATTCREATE function, 31 SDFCDF_ATTDELETE procedure, 33 SDFCDF_ATTEXISTS function, 35 SDFCDF_ATTGET procedure, 37 SDFCDF_ATTINQ procedure, 39 SDFCDF_ATTNUM function, 41 SDFCDF_ATTPUT procedure, 42 SDFCDF_ATTRENAME procedure, 45 SDFCDF_CLOSE procedure, 46 SDFCDF_COMPRESSION procedure, 47 SDFCDF_CONTROL procedure, 52 SDFCDF_CREATE function, 59 SDFCDF_DELETE procedure, 65 SDFCDF_DOC procedure, 66 SDFCDF_EPOCH procedure, 70 SDFCDF_ERROR function, 73 SDFCDF_EXISTS function, 74 SDFCDF_INQUIRE function, 75 SDFCDF_LIB_INFO procedure, 78 SDFCDF_OPEN function, 80 SDFCDF_PARSE_EPOCH function, 81 SDFCDF_VARCREATE function, 83 SDFBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


16CDF_VARDELETE procedure, 88 SDFCDF_VARGET procedure, 91 SDFCDF_VARGET1 procedure, 94 SDFCDF_VARINQ function, 96 SDFCDF_VARNUM function, 98 SDFCDF_VARPUT procedure, 99 SDFCDF_VARRENAME procedure, 101 SDFCEIL function, 242 Refcell drawing using contour method, 296 Usecentral map projection, 350 Use, 1355 RefCGM driver, 4292 RefChangeTransferSyntax method, <strong>IDL</strong>ffDicomEx,50 Medchangingaccess permissions, 664 Refdirectories, 239 Refwidget values, 834 BldCHANNEL keyword, 4335 RefCHANNEL system variable field, 4379 Refchannelsalpha, 650 Useimage objects, 650 Usecharacterscharacter sets, 4433 Refnewline, 2484 Refnon-printing, 57 Bld, 127 Bldplotting in graphics windows, 2655 Refsize, 2656 Refcharacters, reading from the keyboard, 385EDGCHARSIZE keyword, 4335 RefCHARSIZE system variable fieldannotations, 4379 Refaxis, 4383 RefCHARTHICK keyword, 4335 RefCHARTHICK system variable field, 4379 RefCHEBYSHEV function, 244 RefCHECK_MATH function, 245 Refcheckbox widgetscreating, 741 Bldlaying out, 742 Bldchecking arguments, 347 EDGChecking File Status, 379 EDGCHI_SQR, see obsolete routinesCHI_SQR1, see obsolete routineschild processes, under UNIX, 37 EDGchildren, of widgets, 2385 RefCHISQR_CVF function, 251 RefCHISQR_PDF function, 253 RefChi-square distributioncompute cutoff, 251 Refcompute probability, 253 Refchi-square error statistic, minimizing, 1229 RefChi-square goodness-of-fit testcomputing, 2637 Refcontingency table, 368 Refchmod, 664 RefCHOLDC procedure, 255 RefCholesky decompositionconstructing (CHOLDC), 255 Refconstructing (LA_CHOLDC), 1129 Refconstructing (LA_CHOLMPROVE), 1132Refconstructing (LA_CHOLSOL), 1136 Refsolution, 257 RefCHOLSOL function, 257 Refchromacoded editor (Windows), 80 UseCIA World Map database, 368 UseCINDGEN function, 259 RefCIR_3PNT procedure, 261 Refclassobject, 591 Bldstructure, 593 Bldstructures, zeroed, 593 BldclassesBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


17classes (continued)analysis<strong>IDL</strong>anROI, 2680 Ref<strong>IDL</strong>anROIGroup, 2708 RefCOM<strong>IDL</strong>comActiveX, 4215 Ref<strong>IDL</strong>comIDispatch, 4217 Reffile format<strong>IDL</strong>ffDICOM, 2728 Ref<strong>IDL</strong>ffDicomEx, 6 Med<strong>IDL</strong>ffDXF, 2761 Ref<strong>IDL</strong>ffJPEG2000, 2790 Ref<strong>IDL</strong>ffLangCat, 2821 Ref<strong>IDL</strong>ffLanguageCat, 186 Obsolete <strong>IDL</strong> Features<strong>IDL</strong>ffMrSID, 2835 Ref<strong>IDL</strong>ffShape, 2849 Ref<strong>IDL</strong>ffXMLDOMAttr, 2888 Ref<strong>IDL</strong>ffXMLDOMCDATASection, 2897Ref<strong>IDL</strong>ffXMLDOMCharacterData, 2901 Ref<strong>IDL</strong>ffXMLDOMComment, 2914 Ref<strong>IDL</strong>ffXMLDOMDocument, 2918 Ref<strong>IDL</strong>ffXMLDOMDocumentFragment,2940 Ref<strong>IDL</strong>ffXMLDOMDocumentType, 2945Ref<strong>IDL</strong>ffXMLDOMElement, 2952 Ref<strong>IDL</strong>ffXMLDOMEntity, 2965 Ref<strong>IDL</strong>ffXMLDOMEntityReference, 2972Ref<strong>IDL</strong>ffXMLDOMNamedNodeMap, 2976Ref<strong>IDL</strong>ffXMLDOMNode, 2986 Ref<strong>IDL</strong>ffXMLDOMNodeList, 3014 Ref<strong>IDL</strong>ffXMLDOMNotation, 3020 Ref<strong>IDL</strong>ffXMLDOMProcessingInstruction,3026 Refclasses (continued)file format<strong>IDL</strong>ffXMLDOMText, 3033 Ref<strong>IDL</strong>ffXMLSAX, 3039 Refgraphics<strong>IDL</strong>grAxis, 3540 Ref<strong>IDL</strong>grBuffer, 3572 Ref<strong>IDL</strong>grClipboard, 3600 Ref<strong>IDL</strong>grColorbar, 3627 Ref<strong>IDL</strong>grContour, 3647 Ref<strong>IDL</strong>grFont, 3687 Ref<strong>IDL</strong>grImage, 3695 Ref<strong>IDL</strong>grLegend, 3719 Ref<strong>IDL</strong>grLight, 3740 Ref<strong>IDL</strong>grModel, 3756 Ref<strong>IDL</strong>grMPEG, 3779 Ref<strong>IDL</strong>grPalette, 3795 Ref<strong>IDL</strong>grPattern, 3809 Ref<strong>IDL</strong>grPlot, 3819 Ref<strong>IDL</strong>grPolygon, 3844 Ref<strong>IDL</strong>grPolyline, 3875 Ref<strong>IDL</strong>grPrinter, 3902 Ref<strong>IDL</strong>grROI, 3927 Ref<strong>IDL</strong>grROIGroup, 3946 Ref<strong>IDL</strong>grScene, 3963 Ref<strong>IDL</strong>grSurface, 3976 Ref<strong>IDL</strong>grSymbol, 4010 Ref<strong>IDL</strong>grTessellator, 4021 Ref<strong>IDL</strong>grText, 4032 Ref<strong>IDL</strong>grView, 4056 Ref<strong>IDL</strong>grViewgroup, 4073 Ref<strong>IDL</strong>grVolume, 4085 Ref<strong>IDL</strong>grVRML, 4114 Ref<strong>IDL</strong>grWindow, 4135 RefiToolscommand collection, 3095 Refcomponent (class) base, 3101 Refcomponent collection, 3127 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


18classes (continued)iToolsdata collection, 3159 Refdata undo and redo, 3172 Ref<strong>IDL</strong>itCommand, 3083 Ref<strong>IDL</strong>itCommandSet, 3095 Ref<strong>IDL</strong>itComponent, 3101 Ref<strong>IDL</strong>itContainer, 3127 Ref<strong>IDL</strong>itData, 3141 Ref<strong>IDL</strong>itDataContainer, 3159 Ref<strong>IDL</strong>itDataOperation, 3172 Ref<strong>IDL</strong>itiMessaging, 3187 Ref<strong>IDL</strong>itManipulator, 3205 Ref<strong>IDL</strong>itManipulatorContainer, 3235 Ref<strong>IDL</strong>itManipulatorManager, 3254 Ref<strong>IDL</strong>itManipulatorVisual, 3263 Ref<strong>IDL</strong>itOperation, 3271 Ref<strong>IDL</strong>itParameter, 3292 Ref<strong>IDL</strong>itParameterSet, 3315 Ref<strong>IDL</strong>itReader, 3330 Ref<strong>IDL</strong>itTool, 3343 Ref<strong>IDL</strong>itToolbase, 3404 Ref<strong>IDL</strong>itUI, 3406 Ref<strong>IDL</strong>itVisualization, 3425 Ref<strong>IDL</strong>itWindow, 3491 Ref<strong>IDL</strong>itWriter, 3525 Refmaniplator collection, 3235 Refmanipulating objects, 3205 Refmanipulator base, 3254 Refmessaging, 3187 Refnaming data objects, 3315 Refoperating tasks, 3271 Refparameters, 3292 Refreading files, 3330 Refstoring data, 3141 Reftool base, 3343 Ref, 3404 Refundo and redo commands, 3083 Refuser-interface, 3406 Refclasses (continued)iToolsvisual base, 3425 Refwindow base, 3491 Refwriting files, 3525 RefJavadata members, 157 EDG<strong>IDL</strong>javaObject, 4223 Refmethods, 155 EDGnames, 153 EDGpath, 144 EDGproperties, 157 EDGstatic, 154 EDGmiscellaneous<strong>IDL</strong>_Container, 4182 Ref<strong>IDL</strong>_Savefile, 4193 RefTrackball, 4231 RefCleaning Up, 541 EDGCleanup, 477 EDGCleanup methoddata operation, 150 ITDfile reader, 238 ITDfile writer, 262 ITDgeneralized operation, 163 ITD<strong>IDL</strong>ffDicomEx, 55 Medmaniplator, 203 ITDvisualization, 122 ITDclearing breakpoints, 192 Refclient process, 224 EDG, 233 ObsClient Variables, 226 EDGCLIP keyword, 4335 RefCLIP system variable field, 4380 Refclipboard object, 516 Use, 3600 Refclipboard objects, creating, 686 Useclipboard support, graphics windows, 46 Useclipping an image, 251 Imgclipping meshes, 1388 Refclipping planes, 549 UseBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


19clipping window, 4380 Refclock, system, 2082 Refcloning, DICOM file, 106 MedCLOSE keyword, 4253 RefCLOSE procedure, 263 RefCLOSE_DOCUMENT keyword, 4253 RefCLOSE_FILE keyword, 4253 Refclosing(image processing) function, 570 RefCDF files, 46 SDFfiles (CLOSE procedure), 263 Reffiles (overview), 242 Bldgraphics output files, 4253 RefHDF files, 245 SDFnetCDF files, 704 SDFprojects, 502 BldShapefiles, 2869 RefClosing Files, 377 EDGclosing operator, 500 ImgCLUST_WTS function, 265 Refcluster analysisCLUST_WTS function, 265 RefCLUSTER function, 267 Refroutines, 493 UseCLUSTER function, 267 Refcluster weights, 265 RefCLUSTER_TREE procedure, 270 Refcmd argument, 475 EDGCMY color system, 481 Ref, 88 ImgCMYKdirect graphic support, 4254 Refobject graphic support, 3609 RefCMYK keyword, DEVICE procedure, 4254Refcnt argument, 440 EDG, 534 EDGcoastlines, 1302 Refcode<strong>IDL</strong> GUIBuilder generated, 682 Bldcode (continued)modifying generated, 682 Bldusing the <strong>IDL</strong> editor, 74 Usecode argument, 340 EDGcoefficient power plot, 45 Wavcoiflet. See wavelet functionscolon character, 4408 Refcolorchannels, 91 ImgDirect Graphics, 95 Img<strong>IDL</strong> objects, 92 Img<strong>IDL</strong> routines, 92 Imgmapping voxel values, 663 UseObject Graphics, 97 ImgsystemsCMY, 88 Imgconverting, 120 ImgHLS, 88 ImgHSV, 88 ImgRGB, 88 Imgtableshighlighting image features, 134 Imgloading, 100 ImgLook-Up Table (LUT), 91 Imgmodifying, 103 Img, 113 Img, 119 Imgpre-defined tables, 100 ImgvisualsDirect Graphics, 96 ImgObject Graphics, 99 ImgUnix, 90 ImgWindows, 90 Imgcolor density contrasting, 402 Imgcolor indices, 390 UseCOLOR keywordDEVICE procedure, 4254 Refgraphics keyword, 4336 Refcolor mapsflashing, 146 UseBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


20color maps (continued)sharing (Motif), 146 Usecolor modeldestination objects, 570 Usedigital data, 567 Useindexed, 568 Usepalette objects, 571 Useprinters, 687 UseRGB, 567 Use, 569 Usewindow objects, 677 Usecolor properties, 67 ITDcolor property, specifying color values, 572UseCOLOR property data type, 67 ITDCOLOR system variable field, 4380 Refcolor systemsHLS, 381 UseHSV, 381 UseRGB, 381 Usecolor tablescolors1.tbl, 1441 Refcommon block, 387 Usecreating and modifying with XPALETTE,2607 Refdefinitions, 1251 Refexample, 684 Bldfor LJ device, 139 Obsgamma correction, 768 Refhistogram equalization, 837 Refhistogram equalizing, 836 RefHLS (Hue, Lightness, Saturation), 880 RefHSV (Hue, Saturation, Value), 892 RefLHB (Lightness, Hue, Brightness), 1620 Refloading, 382 Use, 2171 Refloading into variables (GET keyword), 2172Refloading predefined, 1251 Refloading predefined interactively, 2578 Refcolor tables (continued)maximum indices for draw widgets, 2355Refmodifying predefined colortable files, 1441Refobtaining, 387 Useoverview, 381 Usepredefined, 384 Usesetting maximum number of indices, 2503Refstretching, 2024 Refswitching between devices, 387 UseTektronix 4115, 2098 Refwrapping (MULTI procedure), 1474 RefCOLOR_CONVERT procedure, 275 RefCOLOR_EDIT, see obsolete routinesCOLOR_QUAN function, 277 Refcolorbar object, 513 Use, 3627 Refcolorbar objectscreating, 654 Useoverview, 654 Useusing, 654 Usecolorbarsadding tocontours, 261 ITUimages, 207 ITUplots, 282 ITUsurfaces, 229 ITUvolumes, 304 ITUproperties, 439 ITUcoloring, vertices, 625 UseCOLORMAP_APPLICABLE function, 281Refcolormaps, 95 Imgcolorsbackground graphic keyword, 4334 Refbackground system variable, 4379 Refchanging background, 4291 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


21colors (continued)changing in contours, 258 ITUconverting between color systems, 275 Refdefault index, 4380 Referasing background, 610 Refgamma correction (GAMMA_CT), 768 Refin iImage, 204 ITUindices, 390 Usecontrolling interpretation, 4257 Refdisplay, 413 Refindex selection, 409 Refslider, 481 Refluminance of (CT_LUMINANCE function),366 Refmanipulation compound widgets, 808 Bldmaximum number available, 2178 Refmaximum number for draw widgets, 2355Refquantization, 277 Refreducing number in an image, 1781 Refreserving for <strong>IDL</strong>, 146 Useresources, for widgets, 2267 Refsetting maximum number of indices, 2503Refshared colormap, 4279 Refsystemsdisplaying, 2171 Refmodifying with CW_RGBSLIDER, 481Reftables, See color tablesCOLORS common block, 387 UseCOLORS keyword, 4254 Refcolumn bases, 2259 Refcolumn major see array majorityCOM objectsclass ID, 50 EDGcreating <strong>IDL</strong>comIDispatch objects, 54 EDGcreating in <strong>IDL</strong> object hierarchies, 4217 RefCOM objects (continued)data type mapping, 67 EDGdata types, 56 EDGdefinition, 42 EDGdestroying, 66 EDGexample <strong>IDL</strong> code, 69 EDGexposing as <strong>IDL</strong>comIDispatch objects, 44EDG<strong>IDL</strong>comIDispatch object class, 4217 Refin <strong>IDL</strong>, 48 EDGmethod calls, 55 EDGMicrosoft Object Viewer, 52 EDGoptional method arguments, 56 EDGoverview, 42 EDGprogram ID, 51 EDGproperties, 63 EDGsee also ActiveXsee also <strong>IDL</strong>comIDispatch objectsskills required, 46 EDGcombining, contour and surface plots, 323 Usecombining transformations, 554 Usecombobox widgets, 2295 RefCOMFIT function, 283 Refcommand input buffer, displaying, 865 RefCommand Input Line, 47 Usecommand line arguments, 97 ITDcommand line options, Motif platform, 147 Usecommand line switches, 27 Usecommand recallbuffer, 1774 Refsetting the buffer, 89 Useuse of, 86 Usecommandsdisplaying previously-executed, 865 Refexecutive.COMPILE, 67 Ref.CONTINUE, 68 Ref.EDIT, 69 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


22commands (continued)executive.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 Refcomments, code comment character, 214 BldCommit method, <strong>IDL</strong>ffDicomEx, 56 Medcommon attributes, 722 Bldcommon blocksdefined, 65 Bldwidgets and, 849 BldCommon Data Format See CDFCommon Desktop Environment (CDE) FileManager, 160 Usecommon methods in object classes, 507 UseCOMMON statement, 286 Refcommunicating with a child process, 37 EDGcompact support, 31 Wavcomparing array values, 121 RefCompatibility with older <strong>IDL</strong> code, 229 EDGCompilation and Link Statements, 492 EDGCOMPILE_OPT statement, 287 Refcompilingall files in a project, 519 Bldautomatically, 210 Bld, 165 Usechanging default rules, 96 BldCOMPILE_OPT, 96 Bldfrom a project, 509 Bldfunctions and procedures, 865 RefITRESOLVE, 1085 Refcompiling (continued)manually, 212 Bldfrom memory preference, 106 Usemodified files in a project, 519 Bldpreferences, 106 UseRESOLVE_ALL, 1799 RefRESOLVE_ROUTINE, 1802 RefCompiling and Linking Programs that Call<strong>IDL</strong>, 478 EDGcomplexarrays, creating(CINDGEN function), 259 Ref(COMPLEXARR function), 295 Ref(DCOMPLEXARR function), 500 Refdouble precision, 495 Refarrays, rounding, 297 Refconjugate, 305 Refdata type, 497 Ref, COMPLEX function, 292Refnumbers, 55 Bldnumbers, exponentiation, 25 Bldnumbers, returning imaginary part of, 963Refnumbers, returning real part of, 735 Refnumbers, returning the magnitude of, 88 Refpolynomials, 763 Refcomplex data type, 49 Bldcomplex data types, 263 EDGCOMPLEX function, 292 RefCOMPLEXARR function, 295 RefCOMPLEXROUND function, 297 Refcomponent framework See frameworkcomponent registration, 37 ITDcomponents, 92 ITDcomposite classes, 706 Usecompound assignment operators, 342 Bld,4401 Refcompound statement, 347 BldBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


23compound widgetsabout, 807 Bldcolor manipulation, 808 BldCW_ANIMATE, 384 RefCW_ARCBALL, 396 RefCW_BGROUP, 402 RefCW_CLR_INDEX, 409 RefCW_COLORSEL, 413 RefCW_DEFROI, 416 RefCW_FIELD, 421 RefCW_FILESEL, 427 RefCW_FORM, 433 RefCW_FSLIDER, 442 RefCW_LIGHT_EDITOR, 448 RefCW_LIGHT_EDITOR_GET, 453 RefCW_LIGHT_EDITOR_SET, 456 RefCW_ORIENT, 458 RefCW_PALETTE_EDITOR, 462 RefCW_PALETTE_EDITOR_GET, 470 RefCW_PALETTE_EDITOR_SET, 471 RefCW_PDMENU, 472 RefCW_RGBSLIDER, 481 RefCW_ZOOM, 487 Refdata entry, 808 Bldexample, 714 Bldhandling events, 726 Bldimage manipulation, 808 Bldin <strong>IDL</strong> GUIBuilder code, 714 BldiTools, 338 ITD, 399 ITD, 403 ITD, 406ITD, 409 ITD, 414 ITDorientation, 808 Blduser interface, 808 Bldcompress save files. See preferencescompression, 365 Imgcompression, JPEGread, 1725 Refwrite, 2514 Refcomputation speed. See multi-threadingCOMPUTE_MESH_NORMALS function,299 RefComputeBounds method, <strong>IDL</strong>grVolume, 4105RefComputed Tomography, 149 ObsComputeDimensions method<strong>IDL</strong>grColorbar, 3641 Ref<strong>IDL</strong>grLegend, 3734 RefComputer Graphics Metafile, 4292 Refconcatenationarray, 31 Bld, 4400 Refstring, 111 Bldconcave polygons, 589 UseCOND function, 300 Refcondition number, 300 Refconditional expression, 39 Bld, 4401 Refconditional statements, 350 Bldconfiguring the <strong>IDL</strong>-Java bridge, 144 EDGconfirm exit. See preferencesconformal conic map projection, 361 UseconformanceAPI levels, 15 DMCore Level API, 15 DMLevel 1 API, 15 DMLevel 2 API, 15 DMODBC standards, 15 DMSQL levels, 15 DMconformance summary, 154 MedCONGRID function, 302 RefCONJ function, 305 Refconjugate, complex, 305 Refconnecting to Java objects, 142 EDGconnectivity list, 1388 RefConstants, 410 EDGconstantscomplex, 55 Blddecimal, 51 Blddouble-precision, 54 BldBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


24constants (continued)floating-point, 54 Bldhexadecimal, 51 Bldinteger, 51 Bldivalues, 52 Bldoctal, 51 Bldstring, 55 BldCONSTRAINED_MIN procedure, 307 Refcontainerdata, 52 ITD, 53 ITDparameter, 53 ITDcontainer object, 508 Use, 4182 Refcontainers, definition, 167 ITUcontext, 454 Bldcontext argument, 392 EDG, 393 EDGcontext-sensitive menuabout, 881 Bldwidget, 2351 Refcontinental boundaries, 1302 Refcontinents, 344 Usecontingency table, 368 RefCONTINGENT, see obsolete routinesCONTINUE statement, 314 Refcontinuous wavelet transform, 31 Wav, 50Wav, 67 Wavcontour, 387 ITUcontour object, 510 Use, 616 Use, 3647 Refcontour plotsCONTOUR procedure, 315 Refdirection of grade, 309 Usefilling, 308 Useinteractive (iTool) routine, 898 Reflabeling, 306 Useoverlaying images, 301 Useoverlaying with images, 958 Refoverview, 295 Usepolar, 1562 Refsmoothing, 307 Usecontour plots (continued)with images and surface plots, 1912 RefCONTOUR procedure, 315 Refcontoursadding an axis, 263 ITUadding statistics, 270 ITUannotations, 268 ITUcolobar, 261 ITUcolorbar, 262 ITUcolors in, 258 ITUdisplayingin iContour, 247 ITUin iMap, 332 ITUfilling, 259 ITUfiltering, 264 ITUflipping, 267 ITUhistogram, 270 ITUlabelling, 256 ITUlegend level properties, 485 ITUlegend properties, 484 ITUon surface data, 234 ITUproperties, 254 ITUpropertiesof, 420 ITUcontours in wavelet power spectrum, 39 Wavcontrastenhancements, 410 Img<strong>IDL</strong> routines, 411 Imgcontrast, gamma correction, 768 Refcontrasting color density, 402 ImgControl Panel Buttonsmodifying in Motif, 150 UseMotif platform, 48 Usecontrol points, 271 Img, 275 Img, 285 Imgcontrolling the device cursor, 393 Usecontrols see widgetsconventions, terminology, 13 DMconvergence criterion, 1482 Refconvert field, 539 EDGBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


25CONVERT_COORD function, 328 Refconvertingcolor systems, 120 Imgcolor tables, 103 Imgcolors between color systems, 275 Refcoordinate systems, 328 Refdata types, 16 Imgimage types, 121 Imgindexed images to RGB, 121 ImgRGB images to grayscale, 125 ImgRGB images to indexed, 130 Imgconverting data types, 33 DMconverting expressionsbetween host and network byte ordering, 201Refto 64-bit integer type, 1266 Refto byte type, 199 Refto complex typeCOMPLEX function, 292 RefDCOMPLEX function, 497 Refto double-precision type, 590 Refto integer type, 731 Refto longword type, 1264 Refto single-precision floating-point type, 735Refto string type, 2026 Refto unsigned 64-bit integer type, 2197 Refto unsigned integer type, 2183 Refto unsigned longword type, 2195 Refconvex hulls, 1635 Refconvex polygons, 589 UseCONVOL function, 331 Refconvolution, 428 Imgcomputing, 186 Reffiltering, 331 Ref, 127 ITUproperties, 372 ITUCooley-Tukey algorithm, 414 UseCOORD2TO3 function, 336 Refcoordinate conversion, 555 Use, 557 Usecoordinate systemsdevice, 31 Imgnormalized, 32 Imgscaling coordinates, 542 Usetransformation, 542 Usewindow, 31 Imgcoordinate transformations, 555 Usecoordinates3D transformations2D to 3D, 336 Refscaling, 1844 Refscaling 3D, 1842 Refsetting, 2064 Refvertices, 2218 Refclipping, 4335 Refconverting, 247 Use, 318 Use2D to 3D, 336 Refbetween coordinate systems, 379 Refmap coordinates, 1353 Refsystems, 328 Refdata, 246 Usedefining 3D systems, 359 Refdevice, 246 Use, 4336 Refhomogeneous, 313 Usenormal, 246 Use, 4339 RefCOPY keyword, DEVICE procedure, 4254 RefCOPY_LUN procedure, 338 Refcopyingdata between files, 338 RefDICOM attributes, 57 MedDICOM file, 106 Medfiles, 669 Refpixels from one window to another, 4254 Refcopying strings, 332 EDGcopying variables, 293 EDGCopyTags method, <strong>IDL</strong>ffDicomEx, 57 MedCore Level API conformance, 15 DMBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


26correcting shifted images, 191 Imgcorrection, gamma, 768 RefCORREL_MATRIX, see obsolete routinesCORRELATE function, 341 Refcorrelationanalysis, 446 Usecoefficient, 446 Use, 447 Useroutines, 449 Usecorrelation analysiscorrelation/covariance matrix, 341 RefKendall’s tau rank, 1679 Reflagged autocorrelation, 86 Reflagged crosscorrelation, 209 Refmultiple, 1283 Refpartial, 1525 RefPearson’s correlation, 341 RefSpearman’s rho rank, 1679 Refcorrelation coefficientCORRELATE, 341 RefKendalls’s, 1679 RefM_CORRELATE, 1283 Refmultiple, 1283 RefP_CORRELATE, 1525 Refpartial, 1525 RefPearson, 341 RefR_CORRELATE, 1679 Refrank, 1679 RefSpearman’s, 1679 RefCOS function, 343 RefCOSH function, 345 RefcosineCOS function, 343 Refhyperbolic, 345 Refinverse, 90 RefCOSINES, see obsolete routinescount accumulation, 878 Refcountry boundaries, 1302 RefCOURIER keyword, 4255 RefCPU procedure, 347 RefCRAMER function, 352 RefCramer’s rule, 352 RefCRANGE system variable field, 4384 RefCREATE_CURSOR function, 354 RefCREATE_STRUCT function, 356 RefCREATE_VIEW procedure, 359 Refcreating.sav file, 219 Bld.sav file from a project, 520 Bldbuffer objects, 684 Useclipboard objects, 686 Usecolorbar objects, 654 Usecontour objects, 616 UseDICOM file, 107 Medfile readers, 230 ITD, 234 ITDfile writers, 254 ITDheap variables, 159 Bld<strong>IDL</strong> runtime distributionUNIX, 528 BldWindows, 525 Bldimage objects, 650 UseiTools, 933 Ref, 83 ITDJava object in <strong>IDL</strong>, 153 EDGlegend objects, 630 Uselight objects, 643 Usemanipulators, 189 ITDoperations, 140 ITDplot objects, 626 Usepolygon objects, 619 Usepolyline objects, 625 Useprinter objects, 687 Useprojects, 500 Bldrealizing widgets, 2328 RefSAVE file, example, 220 Bldsurface objects, 638 Usesymbolic links, 688 Refsystem variables, 521 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


27creating (continued)user interface services, 297 ITDvisualization types, 108 ITD, 115 ITDvolume objects, 660 UseVRML objects, 694 Usewindow objects, 677 Usewindows, 2503 RefCreating an array from existing data, 288 EDGcreating arrays from existing data, 288 EDGcreating axis objects, 593 Usecreating multiple, 741 BldCreating Routines that Accept Keywords, 301EDGcreating structures, 275 EDGcreating text objects, 611 UseCreating the <strong>IDL</strong> RPC Library, 235 Obscreating XML data, 663 Bldcropping, 384 ITUcropping images, 180 Imgcross correlation, 209 Refcross covariance, 209 RefCROSSP function, 363 RefCRVLENGTH function, 364 RefCT_LUMINANCE function, 366 RefCTI_TEST function, 368 Refcubic convolution interpolation, 179 Imgreturning, 1008 Refwarping, 1568 Refcubic spline interpolationestablishing type, 1988 Refreturning, 1990 Refculling to improve performance, 717 Usecumulative power plot, 45 Wavcurrent (active) iTool, 1073 Refcurrent <strong>IDL</strong> session, returning information on,859 Refcurrent working directoryCD procedure, 239 Refcurrent working directory (continued)of SAVE file in <strong>IDL</strong> Virtual Machine, 539Bldof SAVE file with embedded license, 548 Bldof SAVE file with runtime license, 557 Bldcursorbox, 188 Refchanging appearance, 4256 Refcontrolling position, 393 Usecreating, 354 Refdetermining position, 291 Usedisplaying, 2169 Refgraphics on Tektronix terminals, 4263 Refhiding, 2170 Refhourglass, 2323 Refmanipulator, 3231 Refpositioning, 2169 Refreading position of, 1705 Refregistering, 1788 Refreturning events from draw widgets, 2358Refsetting to crosshair, 4255 Refspecifying pattern, 4255 Reftype, 4255 RefCURSOR procedureand Tektronix terminals, 4263 Refreference, 371 RefCURSOR_CROSSHAIR keyword, 4255 RefCURSOR_IMAGE keyword, 4255 RefCURSOR_STANDARD keyword, 4256 RefCURSOR_XY keyword, 4257 Refcursors, custom, 209 ITDcurve fittingCOMFIT function, 283 RefCRVLENGTH function, 364 RefCURVEFIT function, 374 Refdiscussion, 450 Usefor plots, 286 ITUBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


28curve fitting (continued)GAUSS2DFIT function, 773 RefGAUSSFIT function, 777 RefLADFIT function, 1214 RefLINFIT function, 1229 RefLMFIT function, 1238 RefMIN_CURVE_SURF function, 1433 RefPOLY_FIT function, 1573 RefPOLYFITW, 146 ObsREGRESS function, 1790 Refroutines, 451 UseSFIT function, 1873 RefSVDFIT function, 2068 RefCURVEFIT function, 374 Refcustomizing <strong>IDL</strong>, preferences, 94 Usecutoff valueChi-square distribution, 251 RefF distribution, 650 RefGaussian distribution, 769 RefT distribution, 2085 RefCV_COORD function, 379 RefCVTTOBM function, 382 RefCW_ANIMATE function, 384 RefCW_ANIMATE_GETP procedure, 390 RefCW_ANIMATE_LOAD procedure, 392 RefCW_ANIMATE_RUN procedure, 394 RefCW_ARCBALL function, 396 RefCW_BGROUP function, 402 RefCW_BSELECTOR, see obsolete routinesCW_CLR_INDEX function, 409 RefCW_COLORSEL function, 413 RefCW_DEFROI function, 416 RefCW_DICE function, 856 BldCW_FIELD function, 421 RefCW_FILESEL function, 427 RefCW_FORM function, 433 RefCW_FSLIDER function, 442 RefCW_ITMENU function, 399 ITDCW_ITPANEL function, 403 ITDCW_ITSTATUSBAR function, 406 ITDCW_ITTOOLBAR function, 409 ITDCW_ITWINDOW function, 414 ITDCW_LIGHT_EDITOR function, 448 RefCW_LIGHT_EDITOR_GET procedure, 453RefCW_LIGHT_EDITOR_SET procedure, 456RefCW_LOADSTATE, see obsolete routinesCW_ORIENT function, 458 RefCW_PALETTE_EDITOR function, 462 RefCW_PALETTE_EDITOR_GET procedure,470 RefCW_PALETTE_EDITOR_SET procedure,471 RefCW_PDMENU functioncreating menus, 879 Bldreference, 472 RefCW_RGBSLIDER function, 481 RefCW_SAVESTATE, see obsolete routinesCW_TMPL procedure, 485 RefCW_ZOOM function, 487 Refcyclical fluctuation, 485 Usecylindrical coordinates, 379 Refcylindrical equidistant map projection, 360Use, 1355 Refcylindrical map projections, 358 UseDdangling references, 169 Bld, 598 Blddatacontainer, 52 ITDimporting, 25 ITUmanagement, 47 ITDBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


29data (continued)manager, 22 ITUadding data, 49 ITDdescribed, 49 ITDremoving data, 49 ITDobjectsdescribed, 52 ITD<strong>IDL</strong>itData<strong>IDL</strong>Array2D, 54 ITD<strong>IDL</strong>itData<strong>IDL</strong>Array3D, 54 ITD<strong>IDL</strong>itData<strong>IDL</strong>Image, 55 ITD<strong>IDL</strong>itData<strong>IDL</strong>ImagePixels, 55 ITD<strong>IDL</strong>itData<strong>IDL</strong>Palette, 55 ITD<strong>IDL</strong>itData<strong>IDL</strong>Polyvertex, 55 ITD<strong>IDL</strong>itData<strong>IDL</strong>Vector, 56 ITDremoving, 49 ITDreplacing, 394 ITDretrieving from a table, 26 DMtypes<strong>IDL</strong>ARRAY2D, 51 ITD<strong>IDL</strong>ARRAY3D, 51 ITD<strong>IDL</strong>CONNECTIVITY, 51 ITD<strong>IDL</strong>IMAGE, 51 ITD<strong>IDL</strong>IMAGEPIXELS, 51 ITD<strong>IDL</strong>OPACITY_TABLE, 51 ITD<strong>IDL</strong>PALETTE, 51 ITD<strong>IDL</strong>POLYVERTEX, 51 ITD<strong>IDL</strong>VECTOR, 51 ITD<strong>IDL</strong>VERTEX, 51 ITDiTool, 48 ITDmatching, 59 ITDparameter, 48 ITD, 57 ITDproperty, 65 ITDproperty See property data typesupdate mechanism, 61 ITDdata argument, 288 EDGdata associationsremoving, 61 ITUreplacing, 61 ITUdata coordinates, 246 Useconverting to other types, 329 Refdata entrycompound widgets, 808 Bldfield widget, 421 Refdata field, 274 EDG, 307 EDG, 523 EDGDATA keyword, 4336 Refdata manager, 22 ITUData Manipulation Language, 16 DMdata modesabout netCDF, 681 SDFsetting for netCDF, 705 SDFdata picking, 668 Use, 672 Usedata source, 9 DMdata space, 67 ITUdata type conversion routines, 403 Blddata types64-bitlong, 48 Bldunsigned long, 48 Bldbyte, 48 Bldcomplex, 49 Bldconverting, 33 DM, 16 Imgdefault output formats, 407 EDGdetermining array size, 412 Blddetermining using SIZE, 1926 Refdouble-precision complex, 49 Blddouble-precision floating-point, 48 Bldfloating-point, 48 BldHDF, 215 SDF<strong>IDL</strong> and Java, 149 EDG<strong>IDL</strong> indices, 21 Img<strong>IDL</strong>-Java bridge conversion, 151 EDGimage files, 16 Imginteger, 48 BldJava and <strong>IDL</strong>, 147 EDGlong integer, 48 Bldstring, 49 BldBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


30data types (continued)unsignedinteger, 48 Bldlong, 48 Blddata types see typesdatabaseavailabilityDB_Exists function, 21 DMfinding a specific database, 22 DMGetDatasources method, 22 DMconnecting, 23 DM, 46 DMcreating an object, 22 DMdatabase application, 9 DMdatabase management systems, 8 DM, datasource, 9 DMdata-centric operations, 145 ITDDataDirect see ODBC driversDataMiner Manual, Overview, 7 DMdatasetsmathematical expressions, 25 Wavselecting variables, 26 Wavvariable information fields, 22 Wavdataspaceproperties, 403 ITUrange resetting, 134 ITUDATATYPE structure tag, 96 SDFdateconverting from string to binary, 171 Refconverting Julian to calendar, 212 Refdisplaying calendars, 216 Reflabeling axes with, 1207 Refreturning current, 2082 Refdate format, 32 DMdate/time, precision, 277 Use, 600 Usedate/time datadisplaying, 279 Use, 601 Usegeneration, 277 Use, 600 Useusing system variables to display, 284 UseDaubechies wavelet filter, 2554 RefDaubechies. See wavelet functionsDavidon-Fletcher-Powell minimization, 541Refday, returning current, 2082 RefDB_Exists function, 21 DM, 45 DMDBLARR function, 493 RefDBMS, 8 DMDCINDGEN function, 495 RefDCL interpreter symbolsdefining, 156 Obsdeleting, 15 ObsDCOMPLEX function, 497 RefDCOMPLEXARR function, 500 RefDDE routines, see obsolete routinesdeallocated memory, returning amount of, 863RefdebuggingBREAKPOINT procedure, 191 Refcommand example, 441 Bldexecutive commands, 90 UsePROFILER procedure, 1609 Refsetting breakpoints, 444 Bldshared memory, 1889 Refstepping into a program, 442 Bldstepping into versus over, 443 Bldstepping over routines, 443 Bldtrace execution, 443 BldSee also breakpointsdecimal, 51 Blddecimating a mesh, 1395 RefDECOMPOSED keyword, 4257 RefdecompositionCholesky, 257 RefCholesky (CHOLDC), 255 RefCholesky (LA_CHOLDC), 1129 RefCholesky (LA_CHOLMPROVE), 1132 RefCholesky (LA_CHOLSOL), 1136 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


31decomposition (continued)LULA_LUDC procedure, 1178 RefLA_LUSOL function, 1184 RefLA_TRIDC function, 1191 RefLU_COMPLEX function, 1273 RefLUDC procedure, 1275 RefLUSOL function, 1280 Refsingular valueLA_SVD procedure, 1187 Refsolving, 2075 RefSVDC procedure, 2065 Refdecrement operator, 26 Bld, 4392 Refdefault button, 2314 Refdefault data source specification, 81 DMdefault directory. See preferencesdefault font, 579 Use, 614 Use, 4040 Refdefault output formats for data types, 407 EDGDEFAULT property, 214 ITDdefault visual class, 4320 Refdefine mode, 705 SDFDEFINE_KEY procedure, 502 RefDEFINE_MSGBLK procedure, 511 RefDEFINE_MSGBLK_FROM_FILE procedure,514 Refdefiningcommand or help path, 635 Refkeys, 502 Refmethod routines, 608 BldnetCDF define mode, 706 SDFregion of interest, 519 Refsystem variables, 521 Refdefinitions, external, 29 EDGDEFROI function, 519 Refdefs argument, 440 EDG, 533 EDGDEFSYSV procedure, 521 RefDelaunay triangulation, 459 Use, 2132 RefDELETE_SYMBOL procedure, 15 ObsDELETE_SYMBOL, see obsolete routinesdeletinga region of interest, 2634 RefDCL interpreter symbols, 15 Obsfiles in a project, 507 Bldfiles or directories, 673 RefiTools, 1075 Reflines in Output Log, 98 Usevariables, 523 Refwindows, 2238 Refdeleting strings, 333 EDGdelimiters, string, 55 BldDELLOG procedure, 16 ObsDELLOG, see obsolete routinesDELVAR procedure, 523 RefDEMgeometric surface object, 226 Imgoverlaying images, 224 ImgDEMI keyword, 4257 RefDEMO_MODE, see obsolete routinesDENDRO_PLOT procedure, 524 RefDENDROGRAM procedure, 529 Refdenoising techniquescoefficient power plot, 45 Wavcoefficient threshold, 45 Wavcolor scaling, 44 Wavcumulative power threshold, 45 Wavdenoise tool, 43 Wavhard thresholding, 45 Wav, 53 WavMRI, 54 Wavsoft thresholding, 46 Wav, 54 Wavtheory, 53 Wavwavelet coefficient method, 44 WavWV_DENOISE function, 69 WavWV_TOOL_DENOISE function, 109 Wavdensity function, 874 Refdereference operator, pointers, 166 BldDERIV function, 532 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


32derivativesfirst, 438 Imgsecond, 442 Imgderived variables, 489 UseDERIVSIG function, 533 RefDESCRIPTION property, 215 ITDDESCRIPTION property attribute, 75 ITDde-sensitizing widgets, 2331 Refdest argument, 294 EDGdest parameter, 566 Blddestination device, 676 Usedestination objects, 516 Usecolor models, 570 Usedrawing, 676 Usedestroyingobjects, 603 Bldwidgetsoverview, 834 BldWIDGET_CONTROL, 2316 Refwindows, 2238 Refdestroying <strong>IDL</strong>ffXMLDOM objects, 664 Blddetail multiresolution plots, 41 Wavdetecting edgesdirectional filtering, 438 ImgLaplacian filtering, 442 ImgRoberts operator, 464 ImgSobel operator, 467 ImgDetecting End Of File, 383 EDGDETERM function, 535 Refdeterminant of a square matrixDETERM, 535 RefLA_DETERM, 1139 Refdetermining variable scope, 406 Blddeviation, mean absolute, 1378 RefDEVICEkeyword, 4336 Refprocedure, 537 Refsupported, 4244 Refdevicebacking store, 4286 RefCGM, 4292 Refcontrolling the cursor, 393 Usecoordinates, 246 Use, 329 Refdisplay channels, 4379 Refflags, 4376 Reffont, 195 Obsfor graphics output, 4244 Refgraphics, independent, 242 Usegraphics output, 4244 Refheight, 4284 RefHP-GL, 4294 Refindependent graphics, 242 UseLJ, 228 ObsMacintosh (MAC), 231 ObsMicrosoft Windows (WIN), 4318 Refmonochrome, 4288 Refname of, 4377 RefNull, 4298 Refnumber of color table indices, 4377 Refnumber of colors, 4377 RefPCL, 4299 RefPostScript, 4302 RefPrinter, 4301 RefRegis terminals, 4315 Refresolution of, 4378 Refsize of display, 4378 RefTektronix, 4316 Refwidth, 4283 Refx offset, 4283 RefX Windows, 4319 Refy offset, 4283 RefZ-buffer, 4328 Refdevice files, special, 372 EDGDevice fonts, 4414 Refdevice independent graphics, 503 UseDEVICE procedure, 195 ObsBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


33DFPMIN procedure, 541 RefDFT, 401 UseDIAG_MATRIX function, 545 Refdiagonal matrix, 545 Refdialog boxesAdd Data Source, 24 DMSQL Data Sources, 23 DMDIALOG_DBConnect function, 23 DM, 43DMDIALOG_MESSAGE function, 547 RefDIALOG_PICKFILE function, 550 RefDIALOG_PRINTERSETUP function, 557 RefDIALOG_PRINTJOB function, 559 RefDIALOG_READ_IMAGE function, 561 RefDIALOG_READ_IMAGE. See importingDIALOG_WRITE_IMAGE function, 564 Refdialogsmessage dialog box, 547 Refmodal, 547 Refdialogs for printing, 687 Usedicer, 334 Use, 1936 RefDICOMassigning SOP class, 112 Medattribute list, 160 Medattribute structure, 9 Medcloning file, 106 Medcommitting file changes, 56 Medconformance summary, 2730 Refcopying attributes, 57 Medcreating file, 107 Medgetting pixel data, 70 Med<strong>IDL</strong>ffDICOM object, 2728 Ref<strong>IDL</strong>ffDicomEx object, 6 Medlicensing requirements, 11 Mednon-standard files, 109 Medquerying DICOM files, 1656 Refreading DICOM files, 1717 Refread-only file, 105 MedDICOM (continued)recovering files, 109 MedRGB pixel data, 127 Medsetting pixel data, 123 Medstandard web site, 160 Medtransfer syntax, 11 MedVR (value representation) list, 232 MedDICOM object, 517 UseDIFFEQ_23, see obsolete routinesDIFFEQ_45, see obsolete routinesdifferentiation, routines, 469 Usedifferentiation, CONVOL function, 331 Refdigital dissolve effect, 577 RefDigital Elevation Model. See DEMdigital filters, 420 Usedigital signal processing, 397 Usedigital smoothing polynomial, 1837 RefDIGITAL_FILTER function, 421 Use, 567 RefDILATE function, 569 Refdilation operator, 569 Ref, 489 Imgdim argument, 283 EDG, 285 EDG, 288 EDGdim field, 274 EDGDIM structure tag, 97 SDFdimensions, netCDF, 682 SDFdims field, 276 EDGDIMVAR structure tag, 97 SDFDINDGEN function, 575 RefDirect Graphics, 502 Useclipboard support, 46 Usecolorindexed, 95 ImgRGB, 95 Imgcolor annotationsindexed images, 153 ImgRGB images, 163 Imgdisplayingbinary images, 33 Imggrayscale images, 35 ImgBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


34Direct Graphics, (continued)displayingindexed images, 38 Imgmultiple images, 62 ImgRGB images, 42 Imgdisplaying transparent images, 272 Imgfont use, 4415 Refhighlighting minor variations, 146 Imghighlighting with color, 134 Imgmanipulating imagespanning, 80 Imgzooming, 73 Imgversus Object Graphics, 30 Imgoverview, 240 Useprinting, 129 UseROI selection, 306 Img, 311 ImgvisualsUnix, 94 ImgWindows, 95 Imgwindow coordinates, 31 Imgdirect graphics, CMYK color model, 4254 RefDIRECT_COLOR keyword, 4257 RefDirectColor visuals, 4257 Refdirection, of light source, 1867 Refdirection of grade, 309 Usedirectional filtering, 438 Imgdirectorieschanging, 239 Refchanging permissions, 664 Refcreating, 691 Refdeleting, 673 Refexpanding pathnames, 679 Refmain directory system variable, 4365 Refmaking, 691 Refpopping, 1591 Refprinting, 1599 Refpushing, 1629 Refsearching for files, 721 Refdirectories (continued)searching for help files, 4367 Refdisappearing variables, 454 Blddiscrete Fourier transform, 401 Usediscrete wavelet transform, 417 Use, 31 Wav,50 Wav, 74 WavDISP_TEXT, see obsolete routinesDISPLAY environment variable, 26 Usedisplaying2D plots, 273 ITU3D plots, 275 ITUcontoursin iContour, 247 ITUin iMap, 332 ITUDirect Graphicsbinary images, 33 Imggrayscale images, 35 Imgindexed images, 38 Imgmultiple images, 62 ImgRGB images, 42 Imgfrequency transform, 349 ImgHough transform, 384 Img<strong>IDL</strong> routines, 28 Imgimagesin iImage, 199 ITUin iMap, 324 ITUimages mapped onto surfaces, 227 Imgirregular-grid data, 248 ITUmaps, 317 ITUmulti-channel volumes, 297 ITUObject Graphicsbinary images, 46 Imggrayscale images, 49 Imgindexed images, 52 Imgmultiple images, 66 ImgRGB images, 57 ImgRadon transform, 384 Imgregular-grid data, 247 ITUBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


35displaying (continued)statistics, 132 ITUsurfaces, 225 ITUtime-frequency transform, 370 Imgvolumes, 297 ITUwrap around, 413 Imgdisplaying help files, 478 Blddisplaying <strong>IDL</strong> objects, 28 Imgdisplaying imagesflickering (FLICK), 734 Refoverview, 375 UseTrueColor, 2167 RefTV, 2165 Refwith intensity scaling, 2178 Refdisplaying isosurfaces, 332 Usedisplaying textASCII files, 2561 Refin a graphics window, 2655 Refdisplaying widgets, 826 Blddisplays, size, 4378 RefDISSOLVE procedure, 577 RefDIST function, 579 Refdistance, between points, 1298 Refdistance map, 523 Imgdistance windowing, 470 ImgDISTANCE_MEASURE procedure, 581 Refdistributin, on CD-ROM, 578 Blddistributing <strong>IDL</strong> applications, 16 Blddistributionadding files, 565 BldcreatingUNIX, 528 BldWindows, 525 Bldcreating from <strong>IDL</strong>DE, 561 Bldditheringabout, 4286 RefFloyd-Steinberg, 4260 Refmonochrome, 4288 Refdithering (continued)ordered, 4267 Refthreshold, 4281 RefDiverting <strong>IDL</strong> Output, 473 EDGdivision operator, 25 Bld, 4393 RefDL_Load(), 457 EDGDLMbuilding sharable libraries, 1292 Refloading, 586 Refregistering, 587 RefDLM (Dynamically Loadable Module), 11WavDLM_LOAD procedure, 586 RefDLM_REGISTER procedure, 587 RefDO_APPLE_SCRIPT procedure, 18 ObsDO_APPLE_SCRIPT, see obsolete routinesDoAction methodgeneralized operation, 163 ITDrunning operations, 391 ITDuser interface element, 283 ITDDoButtonPress, 129 EDGDoButtonRelease, 129 EDGDOC_LIBRARY procedure, 588 Refdocumentation headers, extracting, 588 Refdocumented classes, 13 ITDDoExecuteUI method, 152 ITDDoExpose, 129 EDGdollar sign, 4407 RefDOM (Document Object Model) see XMLDOM object classes, 655 Bldhelper classes, 657 BldNode, 655 Bldnode ownership, 658 Bldsaving and restoring, 660 Bldusing, 661 Blddomainsfrequency, 340 ImgHough, 340 ImgBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


36domains (continued)Radon, 341 Imgspatial, 340 Imgtime-frequnecy, 340 ImgDoMotion, 130 EDGDoppler frequency, 2220 RefDoSetProperty method, 389 ITDdot product, 445 UseDOUBLE function, 590 Refdouble-clicks, 2422 Refdouble-precisionarrays, creating(DBLARR function), 493 Ref(DINDGEN function), 575 Refcomplex data type, 49 Bldfloating-point data type, 48 Bldtype, converting to, 590 Refdrag eventsfor floating-point slider widgets, 443 Reffor RGB slider widgets, 482 Reffor slider widgets, 2442 Refin draw widgetsmouse motion, 2358 Refsetting, 2317 Refdrag quality, 36 Wav, 399 ITUdraw widgets, 570 Use, 677 Use, 2353 Refbacking store, 2369 Refchanging sizehorizontal, 2317 Refvertical, 2318 Refeventsdetermining if set, 2386 Refreturned by, 2365 Refreturning, 2316 Refmotion events, 2358 Refobtaining window number of, 2362 Refreturning eventsbutton press, 2316 Refdraw widgets, (continued)returning eventsmotion, 2317 Refviewportdraw, 2316 Refmotion, 2317 Refviewport, position, 2332 Refviewport, position, widget, 2320 Refdraw widgets see widgets, drawDRAW_ROI procedure, 592 Refdrawable, iTools, 348 ITDdrawingarrows, 126 Refcontinents, 1302 Refcontinents on maps, 344 Usedestination device, 676 Uselines (PLOTS procedure), 1555 Refmeridians, 341 Useobjects (ANNOTATE procedure), 103 Refparallels, 341 Usedrawing to a printer object, 688 UseDrawld, 135 EDGDrawWidgetName, 132 EDGDriver ManagerDriverSet component, 9 DMODBC architecture, 9 DMdrivers, 9 DMDriverSet, components, 9 DMdroplist widgets, 2370 Refevents returned by, 2378 Refreturningcurrent selection, 2387 Refnumber of elements, 2387 Refsetting, 2332 Refdroplist widgets returned events, 2304 Refdroplist widgets see widgets, droplistDWT, 417 UseDXF library, supported version, 2761 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


37DXF object, 517 Usedisplaying, 2564 Ref<strong>IDL</strong>ffDXF class, 2761 Refmanipulation, 2564 Refdynamic memory, 290 EDG, 398 EDGfreed when deleting strings, 333 EDGfreeing, 295 EDG<strong>IDL</strong>_MemAlloc(), 399 EDG<strong>IDL</strong>_MemAllocPerm(), 400 EDG<strong>IDL</strong>_MemFree(), 399 EDGreturning amount in use, 863 Refusage, 1383 Refdynamically loadable module. See DLMdynamically loadable modules. See DLMdynamically loaded modules, keyword, 860RefEearth, interpolating irregularly-sampled dataover, 2132 Refedge detection, 520 Imgdirectional filtering, 438 ImgLaplacian filtering, 442 ImgRoberts operator, 464 ImgSobel operator, 467 Imgedge detection, CONVOL function, 331 Refedge enhancementROBERTS function, 1815 RefSOBEL function, 1963 Refedit menu, 347 ITUedit toolbar, 357 ITUeditable, property sheets, 2426 Refeditinga source file from a project, 509 Bldcommand line, 86 Useediting resource files, 144 UseEditor windowcompiling and saving, 106 Usepreferences, 106 UseEditor windows, defined, 45 Useeditors, external (Motif), 83 UseEDM, Euclidean Distance Map. See Euclideannormefficiencyconstants, 376 Bldconstants, correct type, 376 Bld<strong>IDL</strong> implementation, 383 BldIF statements, 372 Bldinvariant expressions, 377 Bldprogramming, 370 Bldsystem functions and procedures, 375 Bldvector and array operations, 373 Bldefficiency improvements. See multi-threadinge-folding time, 32 WavEFONT procedure, 594 RefEIGEN_II, see obsolete routinesEIGENQL function, 596 Refeigenvaluescomplex, 454 Usecomputing, 1141 RefHessenberg array, 602 RefHessenberg array, returning (HQR), 890 RefHessenberg array, returning (LA_HQR),1163 Refnon-symmetric array, 599 Refreal, 453 Userepeated, 456 Use, 457 Useroutines for computing, 458 Usesymmetric array (EIGENQL), 596 Refsymmetric array (LA_EIGENQL), 1147 Reftridiagonal array, 2146 RefEIGENVEC function, 599 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


38eigenvectors(EIGENQL), 596 Ref(LA_EIGENQL), 1147 Refcomplex, 454 Usenon-symmetric array (EIGENVEC), 599 Refnon-symmetric array (LA_EIGENVEC),1153 Refreal, 453 Userepeated, 457 Useroutines for computing, 458 Usetridiagonal array, 2146 RefEJECT keyword, 4258 Refelements, number of, 1475 Refelevation data, overlaying on surfaces, 224 ImgELMHES function, 602 Refelt_len field, 273 EDGelt_size argument, 291 EDGembeddedActiveX applications, 546 Bldcallable <strong>IDL</strong> applications, 544 BldEMF file, 696 UseEMPTY procedure, 604 Refemptyingfile buffers, 743 Refgraphics buffers, 604 RefENABLE_SYSRTN procedure, 605 RefENCAPSULATED keyword, 4258 Refencapsulated PostScript, 4307 Refencapsulation, 591 BldENCODING keyword, 4259 Refendianbig, 198 Use, 232 Using, 175 Ref, 1968 Refbyte ordering, 198 Use, 232 Using, 175 Reflittle, 198 Use, 232 Using, 175 Ref, 1968 Refend-of-file, 607 Ref, 181 Obsenergy scaling, 37 Wavenhancing images, 410 Imgensure_simple argument, 292 EDGensuring length of, 335 EDGEntering Procedure Definitions, 89 Bldentitiesinserting into a Shapefile, 2882 Refretrieving from a Shapefile, 2874 Reftypes of in ShapeFile, 2851 Refenumerated list properties, 69 ITDEnumerateTags method, <strong>IDL</strong>ffDicomEx, 62MedENUMLISTproperty attribute, 75 ITDproperty data type, 69 ITDenvironment variables, 792 Refadding or changing, 1869 RefDISPLAY, 26 Use<strong>IDL</strong>_DEVICE, 24 Use<strong>IDL</strong>_DIR, 576 Bld, 24 Use<strong>IDL</strong>_DLM_PATH, 24 Use<strong>IDL</strong>_HELP_PATH, 25 Use<strong>IDL</strong>_PATH, 25 Use<strong>IDL</strong>_STARTUP, 25 Use<strong>IDL</strong>_TMPDIR, 26 UseLD_LIBRARY_PATH, 575 BldLM_LICENSE_FILE, 26 UseLM_LICENSE_FILE, Unix, 556 BldLM_LICENSE_FILE, Windows, 554 BldPATH, 21 Usereturning value of, 792 RefTERM, 26 UseUNIX platform, 26 Useused by <strong>IDL</strong>, 22 UseEOF function, 607 RefEOS_EH_CONVANG function, 461 SDFEOS_EH_GETVERSION function, 463 SDFEOS_EH_IDINFO function, 464 SDFEOS_EXISTS function, 465 SDFEOS_GD_ATTACH function, 466 SDFEOS_GD_ATTRINFO function, 467 SDFBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


39EOS_GD_BLKSOMOFFSET function, 468SDFEOS_GD_CLOSE function, 469 SDFEOS_GD_COMPINFO function, 470 SDFEOS_GD_CREATE function, 472 SDFEOS_GD_DEFBOXREGION function, 475SDFEOS_GD_DEFCOMP function, 477 SDFEOS_GD_DEFDIM function, 479 SDFEOS_GD_DEFFIELD function, 481 SDFEOS_GD_DEFORIGIN function, 483 SDFEOS_GD_DEFPIXREG function, 484 SDFEOS_GD_DEFPROJ function, 485 SDFEOS_GD_DEFTILE function, 487 SDFEOS_GD_DEFVRTREGION function, 489SDFEOS_GD_DETACH function, 492 SDFEOS_GD_DIMINFO function, 493 SDFEOS_GD_DUPREGION function, 494 SDFEOS_GD_EXTRACTREGION function, 495SDFEOS_GD_FIELDINFO function, 497 SDFEOS_GD_GETFILLVALUE function, 499SDFEOS_GD_GETPIXELS function, 500 SDFEOS_GD_GETPIXVALUES function, 502SDFEOS_GD_GRIDINFO function, 504 SDFEOS_GD_INQATTRS function, 506 SDFEOS_GD_INQDIMS function, 508 SDFEOS_GD_INQFIELDS function, 510 SDFEOS_GD_INQGRID function, 512 SDFEOS_GD_INTERPOLATE function, 514 SDFEOS_GD_NENTRIES function, 516 SDFEOS_GD_OPEN function, 517 SDFEOS_GD_ORIGININFO function, 519 SDFEOS_GD_PIXREGINFO function, 520 SDFEOS_GD_PROJINFO function, 521 SDFEOS_GD_READATTR function, 525 SDFEOS_GD_READFIELD function, 526 SDFEOS_GD_READTILE function, 528 SDFEOS_GD_REGIONINFO function, 530 SDFEOS_GD_SETFILLVALUE function, 532SDFEOS_GD_SETTILECACHE function, 533SDFEOS_GD_TILEINFO function, 535 SDFEOS_GD_WRITEATTR function, 537 SDFEOS_GD_WRITEFIELD function, 539 SDFEOS_GD_WRITEFIELDMETA function, 541SDFEOS_GD_WRITETILE function, 543 SDFEOS_PT_ATTACH function, 545 SDFEOS_PT_ATTRINFO function, 547 SDFEOS_PT_BCKLINKINFO function, 549 SDFEOS_PT_CLOSE function, 550 SDFEOS_PT_CREATE function, 551 SDFEOS_PT_DEFBOXREGION function, 552SDFEOS_PT_DEFLEVEL function, 554 SDFEOS_PT_DEFLINKAGE function, 557 SDFEOS_PT_DEFTIMEPERIOD function, 559SDFEOS_PT_DEFVRTREGION function, 561SDFEOS_PT_DETACH function, 563 SDFEOS_PT_EXTRACTPERIOD function, 564SDFEOS_PT_EXTRACTREGION function, 566SDFEOS_PT_FWDLINKINFO function, 568 SDFEOS_PT_GETLEVELNAME function, 569SDFEOS_PT_GETRECNUMS function, 571 SDFEOS_PT_INQATTRS function, 573 SDFEOS_PT_INQPOINT function, 575 SDFBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


40EOS_PT_LEVELINDX function, 577 SDFEOS_PT_LEVELINFO function, 578 SDFEOS_PT_NFIELDS function, 580 SDFEOS_PT_NLEVELS function, 581 SDFEOS_PT_NRECS function, 582 SDFEOS_PT_OPEN function, 583 SDFEOS_PT_PERIODINFO function, 585 SDFEOS_PT_PERIODRECS function, 587 SDFEOS_PT_READATTR function, 591 SDFEOS_PT_READLEVEL function, 592 SDFEOS_PT_REGIONINFO function, 594 SDFEOS_PT_REGIONRECS function, 596 SDFEOS_PT_SIZEOF function, 598 SDFEOS_PT_UPDATELEVEL function, 599 SDFEOS_PT_WRITEATTR function, 601 SDFEOS_PT_WRITELEVEL function, 603 SDFEOS_QUERY function, 605 SDFEOS_SW_ATTACH function, 606 SDFEOS_SW_ATTRINFO function, 607 SDFEOS_SW_CLOSE function, 609 SDFEOS_SW_COMPINFO function, 610 SDFEOS_SW_CREATE function, 612 SDFEOS_SW_DEFBOXREGION function, 613SDFEOS_SW_DEFCOMP function, 615 SDFEOS_SW_DEFDATAFIELD function, 617SDFEOS_SW_DEFDIM function, 619 SDFEOS_SW_DEFDIMMAP function, 621 SDFEOS_SW_DEFGEOFIELD function, 623 SDFEOS_SW_DEFIDXMAP function, 625 SDFEOS_SW_DEFTIMEPERIOD function, 627SDFEOS_SW_DEFVRTREGION function, 629SDFEOS_SW_DETACH function, 632 SDFEOS_SW_DIMINFO function, 633 SDFEOS_SW_DUPREGION function, 634 SDFEOS_SW_EXTRACTPERIOD function, 635SDFEOS_SW_EXTRACTREGION function, 637SDFEOS_SW_FIELDINFO function, 639 SDFEOS_SW_GETFILLVALUE function, 641SDFEOS_SW_IDXMAPINFO function, 642 SDFEOS_SW_INQATTRS function, 644 SDFEOS_SW_INQDATAFIELDS function, 645SDFEOS_SW_INQDIMS function, 647 SDFEOS_SW_INQGEOFIELDS function, 649SDFEOS_SW_INQIDXMAPS function, 651 SDFEOS_SW_INQMAPS function, 653 SDFEOS_SW_INQSWATH function, 655 SDFEOS_SW_MAPINFO function, 656 SDFEOS_SW_NENTRIES function, 658 SDFEOS_SW_OPEN function, 660 SDFEOS_SW_PERIODINFO function, 661 SDFEOS_SW_READATTR function, 665 SDFEOS_SW_READFIELD function, 666 SDFEOS_SW_REGIONINFO function, 668 SDFEOS_SW_SETFILLVALUE function, 670SDFEOS_SW_WRITEATTR function, 671 SDFEOS_SW_WRITEDATAMETA function, 673SDFEOS_SW_WRITEFIELD function, 675 SDFEOS_SW_WRITEGEOMETA function, 677SDFEPS machine-specific parameter, 1287 RefEPSI files, 4270 RefEPSNEG machine-specific parameter, 1287RefEQ operatorcomparing object references, 605 BldBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


41EQ operator (continued)defined, 37 Bld, 4399 Refpointers, 168 BldEQ= operator, 342 BldEQUAL_VARIANCE, see obsolete routinesequal-area map projection, 362 Useequalizingadaptive, 422 Imghistograms, 418 Imgequivalence strings, 177 Obs, 178 ObsErase method<strong>IDL</strong>grBuffer, 3581 Ref<strong>IDL</strong>grWindow, 4152 RefERASE procedure, 610 Referasing a window object, 680 Useerasing <strong>IDL</strong> windows, 610 RefERF function, 612 RefERFC function, 614 RefERFCX function, 616 RefERODE function, 618 Referosion operator, 489 Imgerosion operator, morphologic, 618 Referr_str argument, 399 EDGerrno global variablesetting, 521 EDGsystem level errors, 341 EDG, 520 EDGerrorfloating-point, 438 Usemathematical error assessment, 439 Userounding, 438 Usetruncation, 439 Useerror bar plots, 283 ITUerror handling, 99 ITDerror messageODBC formats, 36 DMstandard, 36 DMverbose, 36 DMerror messagesdisplaying, netCDF, 707 SDFgenerating (MESSAGE procedure), 1424Refmodal dialog box, 547 Refreturning text of (STRMESSAGE function),2037 RefERRORF function, 20 ObsERRORF, see obsolete routinesErrorMessage method, 291 ITDerrorschecking arguments, 347 EDGdefault error-handling mechanism, 453 Blderror bars, 624 Referror bars (OPLOTERR), 1523 Referror bars (PLOTERR), 1553 Referror function (ERRORF), 20 Obsfloating-point underflow, 467 BldhandlingCATCH procedure, 236 Referror-handling options, 452 Bld<strong>IDL</strong>-Java bridge, 163 EDGinput/output, 460 BldON_ERROR procedure, 1497 RefON_IOERROR procedure, 1498 RefOPEN procedure, 1513 Refusing CATCH procedure, 455 Bldusing ON_ERROR procedure, 459 Bldinput/output, 460 Bldissuing, 340 EDGJava exceptions, 163 EDGmath, 467 Bldmessage format string, 344 EDGmessages, generating (MESSAGE procedure),1424 Refmessages, modal dialog box, 547 Refmessages, returning text of (STRMESSAGEfunction), 2037 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


42errors (continued)placing error status in variable, 1513 Refringing bell with error message, 344 EDGsetting errno explicitly, 521 EDGsignaling (MESSAGE procedure), 462 Bldsuppressing error message, 343 EDGsuppressing message prefix, 343 EDGsuppressing traceback portion of message,343 EDGsystem, 520 EDGsystem variables, 342 EDGsystem variables for, 465 BldERRPLOT procedure, 624 Refescape character (representing), 127 BldEstablishing A Signal Handler, 360 EDGEuclidean Distance Map. See Euclidean normEuclidean normdistance map, 1449 Refof vector, 1484 Refevent driven programming, 791 Bldevent processing (widget applications), 841 Bldeventsbase widget, 738 Bldbasic structure returned by all widgets, 2380Refbutton release, 2287 Refbutton widget, 746 Bldclearing, 2312 Refcommon properties, 726 Bldcompound, handling, 726 Blddraw widget, 768 Blddroplist widget, 760 Bldhandling in <strong>IDL</strong> GUIBuilder codecallback routines, 708 Bldmultiple interfaces, 711 BldOpenFile, 682 Bldunderstanding, 707 Bldwidget display, 716 Bldevents (continued)interrupting the event loop, 868 Bldlist widget, 763 Bldpost creation, 727 Bldprocessing, 2379 Refreturned bybutton widgets, 2294 Refdraw widgets, 2365 Refdroplist widgets, 2378 Reflist widgets, 2422 Refslider widgets, 2449 Reftext widgets, 2489 Reftop-level base widgets, 2277 Refreturningbase resize events, 2273 Refhandler procedure name, 2388 Refkeyboard focus eventsWIDGET_BASE, 2262 RefWIDGET_DRAW, 2358 RefWIDGET_TABLE, 2467 RefWIDGET_TEXT, 2483 Refsee widget eventssending to widgets, 2330 Refslider widget, 757 Bldtab widget, 783 Bldtable widget, 777 Bldtext widget, 750 Bldtop-level base kill events, 2272 Reftree widget, 785 Bldevents returned bydroplist widgets, 2304 Reftab widgets, 2459 Reftree widgets, 2501 Refexample files, surf_track.pro, 4238 RefexamplesC examples for CALL_EXTERNAL, 205EDGcalling a simple math function, 483 EDGBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


43examples (continued)data operation, 178 ITDfile reader, 248 ITDfile writer, 272 ITDFortran examples for CALL_EXTERNAL,219 EDGHello World for <strong>IDL</strong>, 418 EDGincluding ActiveX controls, 85 EDG, 88EDGsimple iTool, 102 ITDsimple system routine, 419 EDGsimple user interface panel, 322 ITDuser interface service, 305 ITDusing callable <strong>IDL</strong> from C, 479 EDGusing callable <strong>IDL</strong> from Fortran, 486 EDGusing COM objects, 69 EDGusing <strong>IDL</strong>_EzCall(), 541 EDGusing WIDGET_STUB, 511 EDG, 513 EDGvisualization type, 134 ITDexclamation pointembedded formatting commands, 4433 Refsystem variables, 4406 Refexclusive buttons see widgets, buttonEXECUTE functionCALL_FUNCTION speed, 228 Refreference, 626 RefExecute methoddata operation, 151 ITDdescribed, 143 ITDExecuteStr, 100 EDGExecuting <strong>IDL</strong> Statements, 475 EDGexecutive commands, 90 Useexit handlers, <strong>IDL</strong>_ExitRegister(), 401 EDGEXIT procedure, 629 Refexiting <strong>IDL</strong>confirm exit, 97 UseEXIT procedure, 629 Refoptions, 35 Useexiting <strong>IDL</strong> (continued)preferences, 97 UseEXP function, 631 RefEXPAND procedure, 633 RefEXPAND_PATH function, 635 Refexpanding an image, 188 Imgexpanding image objects, 489 Imgexpanding pathnames, 679 RefEXPENSIVE_OPERATION property, 143ITD, 174 ITDEXPINT function, 640 Refexplicitly formatted I/Ooverview, 240 Bldusing, 253 Bldexponentialintegral, 640 Refnatural, 631 Refrandom deviatesRANDOMN function, 1695 RefRANDOMU function, 1700 Refexponentiation operator, 25 Bld, 4393 Refexport.h see idl_export.hexportingformatted image files, 23 Imgprojects, 523 Bldunformatted image files, 25 Imgusing the <strong>IDL</strong>DE, 561 Bldexpose events, 715 Useexposing window objects, 680 Useexpressionsdetermining data typehow to, 412 BldSIZE function, 1926 Refefficiency of evaluation, 371 Bldregular, 128 Bld, 2020 Refreturning information on, 859 Refstructure of, 45 Bldtype of, 43 BldBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


44Extensible Markup Language see XMLexternal, sharable object, 217 Refexternal definitions, 29 EDGexternal editors (Motif), 83 Useexternal programs, accessing (SPAWN), 14EDGextra_flags argument, 375 EDGEXTRAC function, 643 RefEXTRACT_SLICE function, 646 Refextracting image object information, 540 Img,546 Imgextracting volume slices, 209 Imgeye position, 547 UseFF distributioncutoff value, 650 Refprobability, 652 RefF_CVF function, 650 RefF_PDF function, 652 RefF_TEST, see obsolete routinesF_TEST1, see obsolete routinesFACTORIAL function, 654 Reffalse, definition of, 368 Bldfar clipping plane, 549 UseFast Fourier transform, 401 Use, 656 Ref, implementation,414 UseFast Fourier Transform., See frequency transformfcn argument, 526 EDGFFT, 401 Use, 409 UseCooley-Tukey algorithm, 414 Useimplementation, 414 UseFFT function, 656 RefFFT. See frequency transformfieldplots, 739 Refwidget, 421 Reffileadding to a project, 505 Bldcompiling all files, 519 Bldcompiling instructions, 509 Bldcompiling modified files, 519 Bldediting in a project, 509 Bldmoving in a project, 507 Bldremoving from a project, 507 Bldsetting properties for a project, 511 Bldsymbolic linkscreating, 688 Reffollowing, 695 Reffile access<strong>IDL</strong>_FILE_STAT struct, 371 EDGmode, 374 EDGfile argument, 476 EDGfile attributes, 379 EDGfile compression, 11 Medfile descriptor, 370 EDGfile information, <strong>IDL</strong>_FILE_STAT struct, 370EDGfile organization, 11 Wavfile pointer, moving, 1933 Reffile readerscreating, 230 ITD, 234 ITDdescribed, 230 ITDexample, 248 ITD<strong>IDL</strong>itReadASCII, 231 ITD<strong>IDL</strong>itReadBinary, 231 ITD<strong>IDL</strong>itReadBMP, 231 ITD<strong>IDL</strong>itReadDICOM, 231 ITD<strong>IDL</strong>itReadISV, 232 ITD<strong>IDL</strong>itReadJPEG, 232 ITD<strong>IDL</strong>itReadJPEG2000, 232 ITD<strong>IDL</strong>itReadPICT, 232 ITDBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


45file readers (continued)<strong>IDL</strong>itReadPNG, 233 ITD<strong>IDL</strong>itReadShapefile, 233 ITD<strong>IDL</strong>itReadTIFF, 233 ITD<strong>IDL</strong>itReadWAV, 233 ITDpredefined, 231 ITDpreferences, 80 ITDregistering, 89 ITD, 245 ITDstandard base class, 236 ITDunregistering, 246 ITDfile selectionusing compound widgets, 219 Useusing dialogs, 217 Usefile status, checking, 379 EDGfile unitsabout, 243 Bldallocating, 788 Refreturning information about, 861 RefSee also logical unit numberssetting file position pointer, 1560 Reffile writerscreating, 254 ITDdescribed, 254 ITDexample, 272 ITD<strong>IDL</strong>itWriteASCII, 255 ITD<strong>IDL</strong>itWriteBinary, 255 ITD<strong>IDL</strong>itWriteBMP, 255 ITD<strong>IDL</strong>itWriteEMF, 256 ITD<strong>IDL</strong>itWriteEPS, 256 ITD<strong>IDL</strong>itWriteISV, 256 ITD<strong>IDL</strong>itWriteJPEG, 256 ITD<strong>IDL</strong>itWriteJPEG2000, 257 ITD<strong>IDL</strong>itWritePICT, 257 ITD<strong>IDL</strong>itWritePNG, 257 ITD<strong>IDL</strong>itWriteTiff, 257 ITDpredefined, 255 ITDpreferences, 80 ITDregistering, 89 ITD, 269 ITDfile writers (continued)standard base class, 260 ITDunregistering, 270 ITDFILE_BASENAME function, 661 RefFILE_CHMOD procedure, 664 RefFILE_COPY procedure, 669 RefFILE_DELETE procedure, 673 RefFILE_DIRNAME function, 676 RefFILE_EXPAND_PATH function, 679 RefFILE_INFO functionreference, 681 Refusing, 318 BldFILE_LINES function, 685 RefFILE_LINK procedure, 688 RefFILE_MKDIR procedure, 691 RefFILE_MOVE procedure, 692 RefFILE_READLINK function, 695 RefFILE_SAME function, 697 RefFILE_SEARCH function, 700 RefFILE_TEST function, 717 Reffile_unit field, 274 EDGFILE_WHICH function, 721 RefFILENAME keyword, 4260 RefFILEPATH function, 723 Reffilesaccessing, 18 Imgadding to distribution, 565 Bldadding to project, 562 Bldalways open, 376 EDGchanging permissions, 664 Refclosing, 377 EDGabout closing files, 242 BldCLOSE procedure, 263 RefDEVICE keyword, 4253 Reffreeing file units, 748 Refcomparing, 697 Refconfiguring <strong>IDL</strong>-Java bridge, 144 EDGcopying, 669 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


46files (continued)current pointer position, 751 Refdeleting, 673 Refderivingbase name, 661 Refdirectory name, 676 Refdetecting file end, 383 EDGdisplaying ASCII, 2561 Refend-of-file, 321 Bld, 181 Obsensuring proper attributes, 379 EDGexpanding pathnames, 679 Refexportingformatted, 23 Imgunformatted, 25 Imgfile units, see file unitsfilenames, 4260 Reffinding, 550 Ref, 1530 Reffinding in <strong>IDL</strong> distribution, 723 Refflushing file units, 321 BldformatsBMP, 330 BldInterfile, 330 BldJPEG, 330 BldJPEG 2000, 330 BldnetCDF, 21 SDFNRIF, 330 BldPICT, 330 BldPNG, 330 BldPPM, 330 BldSRF, 330 BldTIFF, 330 BldX11 Bitmap, 330 BldXWD, 331 Bldfreeing logical unit numbers, 748 RefHDF overview, 210 SDFhelp and information, 317 Bld<strong>IDL</strong> GUIBuildergenerated, 682 Bldfiles (continued)<strong>IDL</strong> GUIBuildergenerating code, 705 Bldgenerating resource, 705 Bld<strong>IDL</strong> code, 705 Bldregeneration, 706 Bldresource, 705 Bldimportingformatted, 22 Imgunformatted, 24 Imginput/output, 233 BldiToolsreading objects, 3330 Refwriting objects, 3525 Refjournal, 387 EDGlocating, 313 Bldlogical unit number, 243 Bldmanipulation operations, 312 Bldmenu, 345 ITUmodifying generated, 682 Bldmoving, 692 RefMPEG, 656 Usemultiple structures, 310 BldnetCDF overview, 680 SDFopeninghow to, 241 BldOPEN procedure, 1511 Refopening with <strong>IDL</strong>_FileOpen(), 374 EDGoperations, 115 ITUpointer position, POINT_LUN procedure,1560 Refpointer positioning, 321 Bldpreventing closure, 378 EDGprinting to, 1596 Refprotection classes, 664 Refquerying, 18 Imgreading, 100 ITUASCII data, 1709 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


47files (continued)reading, 100 ITUbinary data from, 1768 Refdata, 1706 Refunformatted binary data, 1768 Refreturning information on open, 859 Refsaving images, 656 Usesearching directories, 721 RefSee also CDF files, HDF files, netCDF filesselecting, 550 Refsize of, 751 Refskipping records, 161 Obsspecial functions (IOCTL function), 1018Refspecifying search path, 112 Usesql.log, 82 DMstoring in a project, 498 Bldtoolbar, 356 ITUtrace, 82 DMWindows-specific information, 328 Bldwith indexed organization, 217 Obswriting, 105 ITUformatted output, 1596 Refunformatted binary data, 2548 RefFILES keyword, 317 BldFILL_DIST system variable field, 4375 RefFILLCONTOUR, see obsolete routinesfillingplotting symbols, 2205 RefpolygonsPOLYFILL procedure, 1577 RefPOLYFILLV, 1582 Reffilling contours, 308 Use, 259 ITUfilling polygons, 261 Use, 620 Usefilteringadaptive, 475 Imgcontours, 264 ITUconvolution, 186 Ref, 428 Img, 127 ITUfiltering (continued)data, 125 ITUdigital, 567 Refdigital filters, 567 Refdirectional, 438 Imgfilenames, 552 Reffrequency domain, 656 RefHanning windows, 843 Refhigh pass, 433 Imghistogram equalization, 871 Ref<strong>IDL</strong> routines, 411 Imgimages, 210 ITULaplacian, 442 ImgLee, 475 ImgLee filter algorithm, 1219 Reflow pass, 429 Imgmean, 1960 Refmedian, 1380 Ref, 125 ITUmorphologic dilation, 569 Refmorphologic erosion, 618 Refplots, 289 ITURoberts, 1815 Refsmooth filter, 125 ITUSobel, 1963 Refsurfaces, 237 ITUwindowing, 470 Imgfiltering. See denoising techniquesfiltersautoregressive moving average, 420 Usebandpass, 421 Usebandstop, 421 Useboxcar, 425 Usedigital, 420 UseFIR, 420 Usehighpass, 421 UseIIR filter, 420 UseKaiser’s window, 421 Uselowpass, 421 UseBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


48filters (continued)moving average, 420 Usenotch, 427 Userectangular, 425 UseFIND_BY_UNAME keyword, 708 BldFINDFILE function, 313 BldFINDFILE, see obsolete routinesFINDGEN function, 725 RefFindIdentifiers method, 382 ITDfindingfiles, 550 Reftext, <strong>IDL</strong>DE search features, 55 Usefinding straight lines, 394 Imgfiniteimpulse response filters, 420 Usenumbers, 727 RefFINITE functionreference, 727 Refusing, 470 BldFIR filter, 420 Usefirst derivatives, 438 ImgFIX function, 731 Reffixed pixels, 303 Useflags argument, 379 EDG, 473 EDGflags field, 269 EDG, 274 EDG, 305 EDG, 371EDGFLAGS system variable field, 4376 Refflashing color maps, 146 UseFLEXlm floating licence policy, 470 EDGFLICK procedure, 734 Refflipping contours, 267 ITUflipping images, 217 ITUflipping images. See rotating an imageFLOAT function, 735 RefFLOAT property data type, 67 ITDfloating-pointarithmetic, 1286 Reffloating-point (continued)arraysFINDGEN, 725 RefFLTARR, 741 Refconverting type to, 735 Refdata type, 48 Blderrors, 467 Bldmantissa, 1286 Refnative format, 201 Refprecision, 1287 Refslider widgets, 442 Refunderflow errors, 467 BldXDR format, 201 Reffloating-point accuracy, 438 Usefloating-point integer properties, 67 ITDFLOOR function, 737 Refflowcontrol, 4283 Reffield, plotting 3D, 739 Reffield, plotting velocity, 2213 RefFLOW3 procedure, 739 RefFLOYD keyword, 4260 RefFLTARR function, 741 RefFLUSH procedure, 743 RefFlushing Buffered Data, 384 EDGfocus events, keyboardWIDGET _CONTROL, 2324 RefWIDGET_INFO, 2390 Reffocus events, keyboard WIDGET_BASE, 2262Reffocus events, keyboard WIDGET_TABLE,2467 Reffocus events, keyboard WIDGET_TEXT, 2483RefFONT keyword, 4337 Reffont object, 514 Use, 579 Use<strong>IDL</strong>grFont, 3687 Refmodifiers, 3692 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


49FONT property of text objects, 614 UseFONT system variable field, 4380 RefFONT_INDEX keyword, 4260 RefFONT_SIZE keyword, 4261 Reffontscharacter sets, 4433 Refdefault, 579 Use, 614 Usedefault for widgets, 2314 Refdevice, 4414 RefDirect Graphics, 4415 Refdisplaying vector fonts, 1914 Refdisplaying X Windows fonts, 2568 Refediting, 594 Refexamples of TrueType fonts, 4442 Refexamples of vector fonts, 4445 Reffinding current X windows font, 4261 Reffinding names of, 4261 Reffinding number of, 4261 Refhardware, 256 Use, 4414 RefHershey, 580 Use, 4414 RefObject Graphics, 4415 Refoutline, 4414 Refpositioning commands, 4435 RefPostScript, 1618 Refpreferences, 110 Useselecting, 256 UsespecifyingMotif platform, 110 UseWindows platform, 110 UseTrueType, 579 Useoverview, 4414 Refspecifying with DEVICE, 4277 Reftype size, 614 Usetype style, 614 Usevector, 4414 RefFOR statement, 744 Refforeground color, 2611 RefForm_Load, VisualBasic, 99 EDGformal parameters, 76 Bld, 61 Ref, 41 DMformat codes, 258 BldFORMAT_AXIS_VALUES function, 745 Refformatsdate, 32 DMtime, 32 DMtimestamp, 32 DMformatted I/O, 239 Bldformfeed character (representing), 127 Bldforms, creating, 433 RefFORRD, see obsolete routinesFORRD_KEY, see obsolete routinesFortranbinary data, unformatted, 372 EDGcalling, using Fortran interface routine, 221EDGchild processes, 40 EDGcompiler, 478 EDGcomplex data types, 263 EDGexternal functions, calling, 190 EDGpassing parameters, 24 EDGFortran file formats, 1513 Refforward difference, 2158 Refforward transformsfrequency, 343 Imgtime-frequency, 365 ImgFORWARD_FUNCTION statement, 747 RefFORWARD_FUNCTION, about, 74 BldFORWRT procedure see WRITEUFORWRT, see obsolete routinesfour-dimensional displays, 1584 RefFourier transform, 656 Ref, discrete, 401 UseFourier transforms, fast, 401 Usefptr field, 373 EDGframeworkadvantages, 11 ITDarchitecture, 19 ITDcode base, 13 ITDBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


50framework (continued)documented vs. undocumented classes, 13ITDoverviewskills required to use, 15 ITDfree format I/Oabout, 239 Bldusing, 248 Bldfree() function, 290 EDGfree_cb argument, 289 EDGFREE_LUN procedure, 748 Reffreehand annotations, 85 ITU, 479 ITUfreeing, objects, 598 Bldfreeing, heap variablesHEAP_FREE procedure, 854 Refobjects, 598 Bldpointers, 173 BldPTR_FREE procedure, 1622 Reffreeing, objects, 1489 Reffrequency domain, 340 Imgfrequency plot leakage, 407 Usefrequency plot smearing, 407 Usefrequency response function, 428 Usefrequency transformdisplaying, 349 Imgforward, 343 Imginverse, 354 Imgremoving noise, 358 ImgFRIEDMAN, see obsolete routinesfrom_callback argument, 391 EDGfs argument, 334 EDGFSTAT functionreference, 750 Refusing, 319 BldFSTAT structure, 750 RefFULSTR function, 753 Reffunc argument, 360 EDG, 361 EDGFUNCT procedure, 755 Reffunct_addr field, 441 EDG, 534 EDGfunction calling sequence, 40 DMfunction keysdefiningexample, 509 Refreference, 502 Reffor different keyboards, 1870 Refreturning definitions, 859 Reffunction method calling sequence, 41 DMfunction methods, calling sequence for, 2666RefFUNCTION statement, 757 Reffunctionscalling sequence for, 60 Refcompiled, 1825 Refcompiling user-defined, 89 Blddata conversion, 33 DMdisplaying compiled, 865 Refforward definition, 74 Bldhow <strong>IDL</strong> resolves, 91 Bldscalar, 32 DMFV_TEST function, 758 RefFX_ROOT function, 760 RefFZ_ROOTS example, 422 EDGFZ_ROOTS function, 763 RefGgamma correction, 768 RefGAMMA function, 766 Refgamma functionincomplete, 939 Reflogarithm of, 1246 Refgamma random deviatesRANDOMN function, 1695 RefRANDOMU function, 1700 RefGAMMA_CT procedure, 768 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


51garbage collection, 857 RefGAUSS, see obsolete routinesGAUSS_CVF function, 769 RefGAUSS_PDF function, 771 RefGAUSS2DFIT function, 773 RefGAUSSFIT function, 777 RefGaussiandistributioncutoff value, 769 Refprobability, 771 Refelimination method, 1016 Refintegral, 782 Refiterated quadrature, 465 Use, 993 Ref, 997Reftwo-dimensional fit, 773 RefGaussian. See wavelet functionsGAUSSINT function, 782 RefGauss-Krueger map projection, 359 Use, 1357 RefGauss-Markov linear model, 1160 RefGauss-Seidel iteration, 833 RefGE operator, 38 BldGE operators, 4399 RefGE= operator, 342 Bldgeneral perspective map projection, 354 Use,1356 Refgeneral settings, 98 ITUgeometric area, 302 Imggeometric transformations<strong>IDL</strong> routines, 176 Imginterpolation methods, 178 Imggeometry of widgets, 890 BldGET_CURRENT_FONT keyword, 4261 RefGET_DECOMPOSED keyword, 4261 RefGET_DRIVE_LIST function, 784 RefGET_FONTNAMES keyword, 4261 RefGET_FONTNUM keyword, 4261 RefGET_GRAPHICS_FUNCTION keyword,4262 RefGET_KBRD function, 322 Bld, 786 RefGET_LUN procedure, 748 Ref, 788 RefGET_PAGE_SIZE keyword, 4262 RefGET_SCREEN_SIZE function, 790 RefGET_SCREEN_SIZE keyword, 4262 RefGET_SYMBOL function, 25 ObsGET_SYMBOL, see obsolete routinesGET_VISUAL_DEPTH keyword, 4262 RefGET_VISUAL_NAME keyword, 4262 RefGET_WINDOW_POSITION keyword, 4263RefGET_WRITE_MASK keyword, 4263 RefGetByName method<strong>IDL</strong>grModel, 3767 Ref<strong>IDL</strong>grScene, 3970 Ref<strong>IDL</strong>grView, 4067 Ref<strong>IDL</strong>grViewgroup, 4079 RefGetData method to file reader, 242 ITDGetDescription method, <strong>IDL</strong>ffDicomEx, 68MedGetDeviceInfo method<strong>IDL</strong>grBuffer, 3583 Ref<strong>IDL</strong>grClipboard, 3617 Ref<strong>IDL</strong>grVRML, 4125 Ref<strong>IDL</strong>grWindow, 4154 RefGetDimensions method, <strong>IDL</strong>grWindow, 4156RefGETENV function, 792 RefGetFontnames method<strong>IDL</strong>grBuffer, 3585 Ref<strong>IDL</strong>grPrinter, 3917 Ref<strong>IDL</strong>grVRML, 4127 Ref<strong>IDL</strong>grWindow, 4158 RefGETHELP, see obsolete routinesGetPixelData method, <strong>IDL</strong>ffDicomEx, 70 MedGetPrivateValue method, <strong>IDL</strong>ffDicomEx, 77MedBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


52GetPrivateValueCount method, <strong>IDL</strong>ffDicomEx,81 MedGetPrivateValueLength method, <strong>IDL</strong>ffDicomEx,84 MedGetPrivateVR method, <strong>IDL</strong>ffDicomEx, 89MedGetProperty methodand property identifiers, 73 ITDdata operation, 153 ITDfile reader, 239 ITDfile writer, 263 ITDgeneralized manipulator, 211 ITDgeneralized operation, 168 ITD<strong>IDL</strong>ffDicomEx, 92 Medvisualization, 123 ITDGetRGB method, <strong>IDL</strong>grPalette, 3801 RefGetTextDimensions method<strong>IDL</strong>grBuffer, 3588 Ref<strong>IDL</strong>grClipboard, 3622 Ref<strong>IDL</strong>grPrinter, 3920 Ref<strong>IDL</strong>grVRML, 4130 Ref<strong>IDL</strong>grWindow, 4161 RefGetting Dynamic Memory, 290 EDGgetting file information, 370 EDGGetTool method, 282 ITDGetValue method, <strong>IDL</strong>ffDicomEx, 93 MedGetValueCount method, <strong>IDL</strong>ffDicomEx, 96MedGetValueLength method, <strong>IDL</strong>ffDicomEx, 99MedGetVR method, <strong>IDL</strong>ffDicomEx, 103 MedGIF filesreading, 1719 Refwriting, 2510 RefGIN_CHARS keyword, 4263 Refglyph. See TrueType fontsgnomic map projection, 350 Use, 1355 Refgnomonic map projection, 350 Use, 1355 RefGOODFIT, see obsolete routinesGOTO statementreference, 795 Refusing, 367 BldGouraud shading, 329 Use, 1867 Refgrade, 309 Usegradient operator, 520 Imggraphicsatoms, 510 Use, 535 Usebitmap versus vector, 695 Useclipboard support, 46 Usecoordinate systems, 246 Use, 313 Usecursor positioning, 371 Refdata picking, 668 Usedevice independent graphics, 242 Use, 503Usedevices, 241 UseDEVICE procedure, 537 Referasing, 610 Reflist of supported, 4244 Refreturning information about current, 860Refsetting, 1865 Refdevices for Direct Graphics, 502 Usefunctionsgetting, 4262 Refsetting, 4277 Ref<strong>IDL</strong>DE windows, OS clipboard support, 46Useimage file formatsBMPreading, 1714 Refwriting, 2507 RefGIF, 1719 Ref, 2510 RefInterfile, 1723 RefJPEGreading, 1725 Refwriting, 2514 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


53graphics (continued)image file formatsNRIF, 2519 RefPICTreading, 1736 Refwriting, 2521 RefSRFreading, 1744 Refwriting, 2530 RefTIFFreading, 1750 Refwriting, 2534 RefX11 bitmap, 1762 RefXWD, 1764 Refkeywords (collected), 4333 Refmodes, 240 Use, 502 Useobject-oriented, 242 Use, 503 Useselecting, 668 Usetwo-dimensional arrays, 294 Usegraphics hierarchy, 530 Usegraphics object tree, 530 Usegraphics windowsbacking store, 104 Uselayout preferences, 103 Usesizing, 103 UseGRAPHICS_TIMES procedure, 2110 RefGraphicsLevel, 133 EDGgraphs, 615 Usegraticule, 343 Usegrayscale imagesdata definition, 15 ImgdisplayingDirect Graphics, 35 ImgObject Graphics, 49 Imgmorphological operations, 480 Imgzooming, 73 Img, 76 Imggreat circle, 1298 RefGRID_INPUT procedure, 796 RefGRID_TPS function, 801 RefGRID3 function, 805 RefGRIDDATA function, 808 Refgriddingdata extrapolation, 459 UseDelaunay triangulation, 459 Usedrawing meridians, 341 Useirregular intervals, 2144 Refirregularly gridded, 2132 Refroutines, 460 UsesphericalSPH_SCAT function, 1982 RefTRIGRID function, 2136 Refuniformly-spaced planar data, 459 Usegridding plots, 265 Usegridding wizard, 249 ITUGRIDSTYLE system variable field, 4384 Refgroups, described, 9 Medgrowing an ROI, 317 Imggrowth trends, 283 RefGS_ITER function, 833 RefGT operator, 38 Bld, 4399 RefGT= operator, 342 Bldguard digits, 1286 RefGUIBuilder, common attributes, 722 BldGUIBuilder, see <strong>IDL</strong> GUIBuilderHH_EQ_CT procedure, 836 RefH_EQ_INT procedure, 837 RefH5_BROWSER function, 840 RefH5_CLOSE procedure, 113 SDFH5_GET_LIBVERSION function, 114 SDFH5_OPEN procedure, 115 SDFH5_PARSE function, 116 SDFH5A_CLOSE procedure, 121 SDFBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


54H5A_GET_NAME function, 122 SDFH5A_GET_NUM_ATTRS function, 123 SDFH5A_GET_SPACE function, 124 SDFH5A_GET_TYPE function, 125 SDFH5A_OPEN_IDX function, 126 SDFH5A_OPEN_NAME function, 127 SDFH5A_READ function, 128 SDFH5D_CLOSE procedure, 129 SDFH5D_GET_SPACE function, 130 SDFH5D_GET_STORAGE_SIZE function, 131SDFH5D_GET_TYPE function, 132 SDFH5D_OPEN function, 133 SDFH5D_READ function, 134 SDFH5F_CLOSE procedure, 137 SDFH5F_IS_HDF5 function, 138 SDFH5F_OPEN function, 139 SDFH5G_CLOSE procedure, 140 SDFH5G_GET_COMMENT function, 141 SDFH5G_GET_LINKVAL function, 142 SDFH5G_GET_MEMBER_NAME function, 143SDFH5G_GET_NMEMBERS function, 145 SDFH5G_GET_OBJINFO function, 146 SDFH5G_OPEN function, 148 SDFH5I_GET_TYPE function, 149 SDFH5R_DEREFERENCE function, 150 SDFH5R_GET_OBJECT_TYPE function, 151SDFH5S_CLOSE procedure, 152 SDFH5S_COPY function, 153 SDFH5S_CREATE_SIMPLE function, 154 SDFH5S_GET_SELECT_BOUNDS function, 156SDFH5S_GET_SELECT_ELEM_NPOINTS function,157 SDFH5S_GET_SELECT_ELEM_POINTLISTfunction, 158 SDFH5S_GET_SELECT_HYPER_BLOCKLISTfunction, 160 SDFH5S_GET_SELECT_HYPER_NBLOCKSfunction, 162 SDFH5S_GET_SELECT_NPOINTS function, 163SDFH5S_GET_SIMPLE_EXTENT_DIMS function,164 SDFH5S_GET_SIMPLE_EXTENT_NDIMS function,165 SDFH5S_GET_SIMPLE_EXTENT_NPOINTSfunction, 166 SDFH5S_GET_SIMPLE_EXTENT_TYPE function,167 SDFH5S_IS_SIMPLE function, 168 SDFH5S_OFFSET_SIMPLE procedure, 169 SDFH5S_SELECT_ALL procedure, 170 SDFH5S_SELECT_ELEMENTS procedure, 171 SDFH5S_SELECT_HYPERSLAB procedure, 173SDFH5S_SELECT_NONE procedure, 175 SDFH5S_SELECT_VALID function, 176 SDFH5T_CLOSE procedure, 177 SDFH5T_COMMITTED function, 178 SDFH5T_COPY function, 179 SDFH5T_EQUAL function, 180 SDFH5T_GET_ARRAY_DIMS function, 181 SDFH5T_GET_ARRAY_NDIMS function, 182SDFH5T_GET_CLASS function, 183 SDFH5T_GET_CSET function, 185 SDFH5T_GET_EBIAS function, 186 SDFH5T_GET_FIELDS function, 187 SDFH5T_GET_INPAD function, 189 SDFH5T_GET_MEMBER_CLASS function, 190SDFH5T_GET_MEMBER_NAME function, 192SDFBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


55H5T_GET_MEMBER_OFFSET function, 193SDFH5T_GET_MEMBER_TYPE function, 194SDFH5T_GET_NMEMBERS function, 195 SDFH5T_GET_NORM function, 196 SDFH5T_GET_OFFSET function, 197 SDFH5T_GET_ORDER function, 198 SDFH5T_GET_PAD function, 199 SDFH5T_GET_PRECISION function, 200 SDFH5T_GET_SIGN function, 201 SDFH5T_GET_SIZE function, 202 SDFH5T_GET_STRPAD function, 203 SDFH5T_GET_SUPER function, 204 SDFH5T_<strong>IDL</strong>TYPE function, 205 SDFH5T_MEMTYPE function, 207 SDFH5T_OPEN function, 208 SDFHaar. See wavelet functionshalftoning, 4286 Refhalting program execution, 2012 RefHammer-Aitoff map projection, 353 Use, 1355RefHamming window, 411 UseHamming windowing, 470 ImgHANDLE_CREATE, see obsolete routinesHANDLE_FREE, see obsolete routinesHANDLE_INFO, see obsolete routinesHANDLE_MOVE, see obsolete routinesHANDLE_VALUE, see obsolete routineshandling, Java exceptions, 163 EDGHANNING function, 843 RefHanning window, 409 UseHanning windowing, 470 Imghardware fonts, 4414 Refhardware rendering, setting preference for, 104UseHDF, overview, 20 SDFHDF filesannotationsadding, 259 SDFHDF_DFAN_GETFID procedure, 265SDFretrieving reference numbers, 270 SDFclosing, 245 SDFcreating files, 213 SDFdata types, 215 SDFdescriptions, adding, 258 SDFdetermining if a file is an HDF, 340 SDFdetermining if library exists, 300 SDFexamples, 214 SDFimagesappending, 284 SDFnumber of, 292 SDFreading, 287 SDFreading 24-bit, 249 SDFreading first 24-bit, 257 SDFreading first in file, 297 SDFretrieving reference numbers, 290 SDFsetting reference numberHDF_DF24_READREF, 256 SDFHDF_DFR8_READREF, 296 SDFwriting 24-bit, 247 SDFwriting 8-bit, 293 SDFimporting using macros, 203 Useinterfaces, 211 SDFlabels, writing, 273 SDFmodels, 211 SDFopening, 345 SDFoverview, 210 SDFpalettesappending, 279 SDFdefault, 298 SDFnumber of, 278 SDFreading, 276 SDFreading first in file, 282 SDFBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


56HDF files (continued)palettesretrieving reference numbers, 277 SDFsetting reference number, 283 SDFspecifying next read, 281 SDFpalettes, adding, 275 SDFreferencescreating, 299 SDFreturning next, 343 SDFscientific dataset ID numbers, 215 SDFtag numbers, 217 SDFtagsdeleting, 246 SDFnumber of, 344 SDFreading descriptions, 261 SDFreading labels, 266 SDFretrieving reference numbers and labels,268 SDFwriting descriptions, 271 SDFVDatasattaching, 403 SDFchecking object, 426 SDFchecking result, 448 SDFdetaching, 414 SDFfield specifications, 415 SDFfields, 417 SDFlone, 428 SDFmoving read pointer, 432 SDFreading, 430 SDFretrievingfield information, 422 SDFgeneral information, 419 SDFnext reference number, 421 SDFreference number, 418 SDFspecifying general information, 433 SDFwriting, 434 SDFVGroupsadding data to, 447 SDFHDF files (continued)VGroupsadding tags, 436 SDFadding to VGroup, 424 SDFattaching, 437 SDFchecking object, 427 SDFchecking result, 449 SDFclosing, 439 SDFdetaching, 439 SDFlone, 450 SDFnumber of objects, 451 SDFopening, 437 SDFretrieving IDs, 440 SDFretrieving information about, 441 SDFretrieving reference numbers, 443 SDF, 55Obsreturning specified tags, 444 SDFreturning tags, 445 SDFtags, 446 SDFHDF Library, determining version, 341 SDFHDF_AN_ANNLEN function, 220 SDFHDF_AN_ANNLIST function, 221 SDFHDF_AN_ATYPE2TAG function, 223 SDFHDF_AN_CREATE function, 224 SDFHDF_AN_CREATEF function, 226 SDFHDF_AN_END procedure, 227 SDFHDF_AN_ENDACCESS procedure, 228 SDFHDF_AN_FILEINFO function, 229 SDFHDF_AN_GET_TAGREF function, 231 SDFHDF_AN_ID2TAGREF function, 233 SDFHDF_AN_NUMANN function, 235 SDFHDF_AN_READANN function, 237 SDFHDF_AN_SELECT function, 238 SDFHDF_AN_START function, 240 SDFHDF_AN_TAG2ATYPE function, 241 SDFHDF_AN_TAGREF2ID function, 242 SDFHDF_AN_WRITEANN function, 243 SDFHDF_BROWSER function, 846 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


57HDF_CLOSE procedure, 245 SDFHDF_DELDD procedure, 246 SDFHDF_DF24_ADDIMAGE procedure, 247SDFHDF_DF24_GETIMAGE procedure, 249 SDFHDF_DF24_GETINFO procedure, 250 SDFHDF_DF24_LASTREF function, 252 SDFHDF_DF24_NIMAGES function, 254 SDFHDF_DF24_READREF procedure, 256 SDFHDF_DF24_RESTART procedure, 257 SDFHDF_DFAN_ADDFDS procedure, 258 SDFHDF_DFAN_ADDFID procedure, 259 SDFHDF_DFAN_GETDESC procedure, 261 SDFHDF_DFAN_GETFDS procedure, 263 SDFHDF_DFAN_GETFID procedure, 265 SDFHDF_DFAN_GETLABEL procedure, 266SDFHDF_DFAN_LABLIST function, 268 SDFHDF_DFAN_LASTREF function, 270 SDFHDF_DFAN_PUTDESC procedure, 271 SDFHDF_DFAN_PUTLABEL procedure, 273SDFHDF_DFP_ADDPAL procedure, 275 SDFHDF_DFP_GETPAL procedure, 276 SDFHDF_DFP_LASTREF function, 277 SDFHDF_DFP_NPALS function, 278 SDFHDF_DFP_PUTPAL procedure, 279 SDFHDF_DFP_READREF procedure, 281 SDFHDF_DFP_RESTART procedure, 282 SDFHDF_DFP_WRITEREF procedure, 283 SDFHDF_DFR8_ADDIMAGE procedure, 284SDFHDF_DFR8_GETIMAGE procedure, 287SDFHDF_DFR8_GETINFO procedure, 288 SDFHDF_DFR8_LASTREF function, 290 SDFHDF_DFR8_NIMAGES function, 292 SDFHDF_DFR8_PUTIMAGE procedure, 293 SDFHDF_DFR8_READREF procedure, 296 SDFHDF_DFR8_RESTART procedure, 297 SDFHDF_DFR8_SETPALETTE procedure, 298SDFHDF_DUPDD procedure, 299 SDFHDF_EXISTS function, 300 SDFHDF_GR_ATTRINFO function, 301 SDFHDF_GR_CREATE function, 303 SDFHDF_GR_END procedure, 305 SDFHDF_GR_ENDACCESS procedure, 306 SDFHDF_GR_FILEINFO function, 307 SDFHDF_GR_FINDATTR function, 308 SDFHDF_GR_GETATTR function, 309 SDFHDF_GR_GETCHUNKINFO function, 311SDFHDF_GR_GETIMINFO function, 313 SDFHDF_GR_GETLUTID function, 315 SDFHDF_GR_GETLUTINFO function, 316 SDFHDF_GR_IDTOREF function, 318 SDFHDF_GR_LUTTOREF function, 319 SDFHDF_GR_NAMETOINDEX function, 320SDFHDF_GR_READIMAGE function, 321 SDFHDF_GR_READLUT function, 323 SDFHDF_GR_REFTOINDEX function, 324 SDFHDF_GR_SELECT function, 325 SDFHDF_GR_SETATTR function, 326 SDFHDF_GR_SETCHUNK function, 328 SDFHDF_GR_SETCHUNKCACHE function, 330SDFHDF_GR_SETCOMPRESS function, 331SDFHDF_GR_SETEXTERNALFILE function,333 SDFHDF_GR_START function, 334 SDFHDF_GR_WRITEIMAGE function, 335 SDFHDF_GR_WRITELUT function, 337 SDFHDF_HDF2<strong>IDL</strong>TYPE function, 338 SDFBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


58HDF_<strong>IDL</strong>2HDFTYPE function, 339 SDFHDF_ISHDF function, 340 SDFHDF_LIB_INFO procedure, 341 SDFHDF_NEWREF function, 343 SDFHDF_NUMBER function, 344 SDFHDF_OPEN function, 345 SDFHDF_PACKDATA function, 347 SDFHDF_READ function, 850 RefHDF_SD_ADDDATA procedure, 350 SDFHDF_SD_ATTRFIND function, 353 SDFHDF_SD_ATTRINFO procedure, 355 SDFHDF_SD_ATTRSET procedure, 358 SDFHDF_SD_CREATE function, 362 SDFHDF_SD_DIMGET procedure, 366 SDFHDF_SD_DIMGETID function, 368 SDFHDF_SD_DIMSET function, 369 SDFHDF_SD_END function, 372 SDFHDF_SD_ENDACCESS function, 373 SDFHDF_SD_FILEINFO procedure, 375 SDFHDF_SD_GETDATA procedure, 377 SDFHDF_SD_GETINFO procedure, 379 SDFHDF_SD_IDTOREF function, 382 SDFHDF_SD_ISCOORDVAR function, 384 SDFHDF_SD_NAMETOINDEX function, 385SDFHDF_SD_REFTOINDEX function, 387 SDFHDF_SD_SELECT function, 389 SDFHDF_SD_SETCOMPRESS procedure, 391SDFHDF_SD_SETEXTFILE procedure, 393 SDFHDF_SD_SETINFO procedure, 395 SDFHDF_SD_START function, 399 SDFHDF_UNPACKDATA procedure, 401 SDFHDF_VD_ATTACH function, 403 SDFHDF_VD_ATTRFIND function, 404 SDFHDF_VD_ATTRINFO procedure, 406 SDFHDF_VD_ATTRSET procedure, 408 SDFHDF_VD_DETACH procedure, 414 SDFHDF_VD_FDEFINE procedure, 415 SDFHDF_VD_FEXIST function, 417 SDFHDF_VD_FIND function, 418 SDFHDF_VD_GET procedure, 419 SDFHDF_VD_GETID function, 421 SDFHDF_VD_GETINFO procedure, 422 SDFHDF_VD_GETNEXT function, 55 ObsHDF_VD_GETNEXT, see obsolete routinesHDF_VD_INSERT procedure, 424 SDFHDF_VD_ISATTR function, 425 SDFHDF_VD_ISVD function, 426 SDFHDF_VD_ISVG function, 427 SDFHDF_VD_LONE function, 428 SDFHDF_VD_NATTRS function, 429 SDFHDF_VD_READ function, 430 SDFHDF_VD_SEEK procedure, 432 SDFHDF_VD_SETINFO procedure, 433 SDFHDF_VD_WRITE procedure, 434 SDFHDF_VG_ADDTR procedure, 436 SDFHDF_VG_ATTACH procedure, 437 SDFHDF_VG_DETACH procedure, 439 SDFHDF_VG_GETID function, 440 SDFHDF_VG_GETINFO procedure, 441 SDFHDF_VG_GETNEXT function, 443 SDFHDF_VG_GETTR procedure, 444 SDFHDF_VG_GETTRS procedure, 445 SDFHDF_VG_INQTR function, 446 SDFHDF_VG_INSERT procedure, 447 SDFHDF_VG_ISVD function, 448 SDFHDF_VG_ISVG function, 449 SDFHDF_VG_LONE function, 450 SDFHDF_VG_NUMBER function, 451 SDFHDF_VG_SETINFO procedure, 452 SDFHDF5 files, viewing, 840 RefHDF-EOS, overview, 20 SDFHDF-EOS files, importing using macros, 203UseHDF-EOS, overview, 456 SDFBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


59heap variables, 280 EDGcreating, 1623 Refcreating, how to, 159 Blddestroying, 1622 ReffreeingHEAP_FREE, 854 Refpointers, 173 Bldvariables, 598 Bldgarbage collection, 857 Refleakage, 170 Bld, 598 Bldobjectdefined, 597 Bldoverview, 591 Bldoverview, 157 Bldpointer, 161 Bldsaving and restoring, 160 BldHEAP_FREE procedure, 854 RefHEAP_GC procedure, 857 RefHello World Example, 418 EDGhelp, 44 ITDAdobe Acrobat, 481 Blddisplaying, text with XDISPLAYFILE, 478Blddisplaying files, 474 Blddisplaying text files, 478 BldHTML files, 488 BldHTML Help, 481 Bld<strong>IDL</strong> Acrobat plug-in, 482 Bld<strong>IDL</strong> help viewers, 484 Bld<strong>IDL</strong>’s help system, 480 Bldin a text widget, 477 BldMicrosoft Windows help, 481 Bldon UNIX systems, 481 BldONLINE_HELP procedure, 1500 Refpaths, 490 BldPDF filesdisplaying, 486 Bldoverview, 480 Bldhelp, (continued)status lines, 476 Bldtooltips, 475 Bldusing external applications, 479 Bldwithin an application’s interface, 475 BldXDISPLAYFILE, 478 Bldhelp menu, 355 ITUHELP procedure, 859 RefHELP,/DLM, 455 EDG, 460 EDGHELP_VM, see obsolete routineshelper objects, 515 Use, 536 UseHELVETICA keyword, 4263 RefHershey fonts, 580 Use, 4414 RefHershey, Dr. A. V., 4416 RefHessenberg arrayeigenvalues (HQR), 890 Refeigenvalues (LA_HQR), 1163 Refreturning (ELMHES), 602 Refreturning (LA_ELMHES), 1157 RefHessenberg array or matrix (LA_ELMHES),1157 RefHewlett-Packard Graphics Language, see HP-GLhexadecimal, 51 Bldhidden line removal, 641 Usehidden object classes, 527 Use, 1488 Ref, 2677RefHIDE property attribute, 75 ITDhiding cursor, 2170 Refhiding the toolbars, 102 Usehiding window objects, 680 UseHierarchical Data Format See HDFHierarchical Data Format see HDF fileshierarchy, 30 ITDhierarchy of objects, 530 Usehigh pass filtering, 433 ImghighlightingDirect Graphics, 134 ImgBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


60highlighting (continued)histogram equalization, 145 Imgimage features, 134 ImgObject Graphics, 139 Imgvariations in images, 145 Imgvariations with Direct Graphics, 146 Imghighpass filters, 421 Usehigh-pass multiresolution plots, 41 Wavhigh-resolution continent outlines, 368 UseHILBERT function, 867 RefHilbert transform, 415 UseHIST_2D function, 869 RefHIST_EQUAL function, 871 Refhistogramadding to a volume, 314 ITUequalizationH_EQ_CT function, 836 Refinteractive (H_EQ_INT function), 837 Reffor contours, 270 ITUfor plots, 293 ITUplot, 398 Use, 131 ITUplotting mode, 260 Use, 4341 Refproperties, 371 ITU, 443 ITUsurface, 244 ITUview of ROI, 2629 Refhistogram equalizationadaptive, 422 Imgcolor table contrast, 145 Imgpixel value contrast, 418 ImgHISTOGRAM function, 874 Refhistograms, 417 Img, 486 Imghit-or-miss operator, 514 ImgHLS color system, 383 Use, 88 Imgadjusting with slider, 481 Refconverting, 275 Refdisplaying, 2171 RefHLS procedure, 880 Refhome directory, changing, 108 UseHOME environment variable, 23 UseHomeDir field, 570 Bldhomogeneous coordinates, 313 UseHoughbackprojection, 882 Reftransform, 882 RefHough domain, 340 ImgHOUGH function, 882 RefHough transformbackprojecting, 389 Imgdisplaying, 384 Imgfinding straight lines, 394 Imgprojecting, 384 Imghourglass cursorfor widgets, 2323 Refsaving, 2382 RefHouseholdermethod, 2149 Refreductions, 596 RefHow Callable <strong>IDL</strong> is Implemented on DifferentPlatforms, 462 EDGHP-GLdriver, 4294 Reffiles, 4289 RefHQR function, 890 RefHSV color system, 383 Use, 88 Imgadjusting with slider, 481 Refconverting, 275 Refdisplaying, 2171 RefHSV procedure, 892 RefHSV_TO_R, see obsolete routinesHTML, 1438 Refhue, 383 UsehWnd, 135 EDGhyperboliccosine, 345 Refsine, 1924 Reftangent, 2096 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


61hyperslab, retrieving (netCDF files), 722 SDFHyperText Markup Language, 1438 Refhypothesis testingChi-square model validation, 2637 Refcontingency test for independence, 368 RefF-variances test, 758 RefKruskal-Wallis H-test, 1124 RefLomb frequency test, 1248 RefMann-Whitney U-test, 1828 Refmedian delta test, 1374 Refnormality testFV_TEST, 758 RefTM_TEST, 2116 Refroutines, 464 Useruns test for randomness, 1682 Refsign test, 1831 Refstatistics, 462 Uset-means test, 2116 RefWilcoxon rank-sum test, 1828 RefII/O, see input/outputIBETA function, 894 RefIBETA machine-specific parameter, 1286 Reficon (bitmap) location, 43 ITDICON property, 175 ITD, 215 ITD, 269 ITDIconify method, <strong>IDL</strong>grWindow, 4163 Reficonifyingwidgets, 2323 Refwindows, 2552 Reficonifying windows, 680 Useicons, editing, 2559 RefICONTOUR procedure, 898 RefID numbers, for scientific datasets, 215 SDFIDENTIFIERkeyword, 97 ITDIDENTIFIER (continued)property, 175 ITDIDENTIFIER property, 215 ITDidentifiersproperty, 66 ITD, 73 ITDretrieving, 382 ITDstrings See object identifiersIDENTITY function, 923 Ref<strong>IDL</strong>applications, distributing, 16 BldCode Profiler, 384 Bldcommand line, 535 BldDirect Graphics, 240 Use, 502 Usefor Macintosh, 231 Obsfor Windows, 4318 RefObject Graphics, 240 Use, 502 Usepointers, 162 Bldruntime licensing, 16 Bld<strong>IDL</strong> Acrobat plug-in, 482 Bld<strong>IDL</strong> ActiveX applicationsdefinition, 531 Bldembedded licensing, 546 Bldruntime licensing, 552 Bld<strong>IDL</strong> applicationsdefinition, 530 Bldruntime licensing, 551 Bld<strong>IDL</strong> data types, 21 Img<strong>IDL</strong> GUIBuilderabout generating code, 705 Bldbase widgetattributes, 728 Bldevents, 738 BldBitmap Editor, 698 Bldbutton widgetsadding bitmaps, 698 Bldadding menus, 697 Bldattributes, 742 Bldevents, 746 BldBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


62<strong>IDL</strong> GUIBuilder (continued)checkboxesattributes(GUIBuilder), 742 Bldcreating, 741 Bldcreating multiple, 741 Bldcolor table example, 684 Bldcommon events, 726 Bldcopying or cutting widgets, 703 Blddeleting widgets, 703 Blddraw widgets, events, 768 Blddroplist widgetsattributes, 758 Bldevents, 760 Bldevent code, understanding, 707 Bldexamplesapplication, 676 Bldcompiling and running code, 686 Bldcreating draw area, 679 Blddefining menus, 676 Bldevent code, 716 Bldevent code, handling, 708 Bldevent code, integrating interfaces, 711 Bldmodifying code, example, 682 Bldfilesgenerating multiple times, 706 Bld<strong>IDL</strong> code, 705 Bldportable resource, 705 Bldgenerating code, 682 Bldgenerating files, menu option, 51 Usegenerating resource files, 705 Bld<strong>IDL</strong>DE, Windows platform, 45 Useintegrating multiple interfaces, 711 Bldlabel widgetsattributes, 753 Bldevents, 754 Bldlist widgetsattributes, 761 Bldevents, 763 Bld<strong>IDL</strong> GUIBuilder (continued)menus, editing, 695 Bldmoving widgets, 703 Bldoperating on widgets, 702 Bldoverview, 672 Bldparent base, changing for widget, 703 Bldpasting widgets, 703 BldProperties dialog, 691 Bldradio buttonsattributes, 742 Bldcreating, 741 Bldcreating multiple, 741 Bldredoing operations, 704 Bldresizing widgets, 703 Bldselecting widgets, 702 Bldslider widgetsattributes, 755 Bldevents, 757 Bldsmooth example, 685 Bldstarting, 674 Bldtab widgetsattributes, 781 Bldevents, 783 Bldtable widgetsattributes, 772 Bldevents, 777 Bldtest mode, 681 Bldtext widgetsattributes, 747 Bldevents, 750 Bldtoolbar, 688 Bldtools, 687 Bldtree widgetsattributes, 784 Bldediting, 700 Bldevents, 785 Bldundoing operations, 704 BldWidget Browser, 716 BldBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


63<strong>IDL</strong> GUIBuilder (continued)Widget Browser, using, 694 Bldwidgetschanging parent base of, 703 Bldcutting, copying or pasting, 703 Blddeleting, 703 Bldmoving, 703 Bldresizing, 703 Bldselecting, 702 Bldwriting event-handling code, 682 Bld<strong>IDL</strong> help viewers, 484 Bld<strong>IDL</strong> object overview, 591 Bld<strong>IDL</strong> objects, 601 Bldcolor, 92 Imgdisplaying, 28 Imgmapping images onto geometry, 222 Imgregion of interest (ROI), 300 Img<strong>IDL</strong> organization, 27 EDG<strong>IDL</strong> output, diverting, 473 EDG<strong>IDL</strong> portable calling convention, 201 EDG<strong>IDL</strong> Printing, 128 Use<strong>IDL</strong> routinescolor, 92 Imgcontrast enhancements, 411 Imgconverting data types, 16 Imgdisplaying, 28 Imgdomain transformation, 341 Imgfiltering, 411 Imggeometric transformations, 176 Imgmapping images onto geometry, 222 Imgmasking and clipping images, 244 Imgmorphological operations, 481 Imgregions of interest (ROIs), 300 Imgtransforms, 341 Imgwarping images, 270 Img<strong>IDL</strong> RPC Client API Example, 227 EDG<strong>IDL</strong> RPC variable accessor macros, 254 EDGidl script, renaming, 575 Bld<strong>IDL</strong> shapefiles, inserting, 335 ITU<strong>IDL</strong> signal API, 357 EDG<strong>IDL</strong> statements, executing, 475 EDG<strong>IDL</strong> timer module, 390 EDG<strong>IDL</strong> Virtual Machine, 537 Bldbuilding application for, 538 Blddescription, 537 Bldrunning a .sav file, UNIX, 541 Bldrunning a .sav file, Windows, 539 Bldversion compatibility, 539 Bld<strong>IDL</strong> Wavelet Toolkitmain window, 14 Wavmenus, 16 Wavstatus bar, 14 Wavtoolbar, 14 Wav<strong>IDL</strong> widgets, 20 ITD, 280 ITD, 316 ITD, 332ITD<strong>IDL</strong>, organization of, 27 EDGidl.ini file, 569 Bld<strong>IDL</strong>_A_FILE bit value, 274 EDG<strong>IDL</strong>_ABS() macro, 411 EDG<strong>IDL</strong>_ALLTYPES union, 269 EDG, 272 EDG<strong>IDL</strong>_ARR_INI_INDEX bit value, 283 EDG<strong>IDL</strong>_ARR_INI_NOP bit value, 283 EDG<strong>IDL</strong>_ARR_INI_ZERO bit value, 283 EDG<strong>IDL</strong>_ARRAY structure, 269 EDG<strong>IDL</strong>_BailOut() function, 402 EDG<strong>IDL</strong>_BasicTypeConversion() function, 353EDG<strong>IDL</strong>_CHAR() macro, 411 EDG<strong>IDL</strong>_CHARA() macro, 411 EDG<strong>IDL</strong>_Cleanup() function, 468 EDG, 477 EDG<strong>IDL</strong>_Containerclass, 4182 Refmethods, 4182 RefAdd, 4184 RefCleanup, 4185 RefCount, 4186 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


64<strong>IDL</strong>_Container (continued)methods, 4182 RefGet, 4187 RefInit, 4189 RefIsContained, 4190 RefMove, 4191 RefRemove, 4192 Ref<strong>IDL</strong>_Container class, 508 Use<strong>IDL</strong>_CPU_TPOOL_NTHREADS, 24 Use<strong>IDL</strong>_CvtByte function, 354 EDG<strong>IDL</strong>_CvtBytscl function, 354 EDG<strong>IDL</strong>_CvtComplex function, 354 EDG<strong>IDL</strong>_CvtDbl function, 354 EDG<strong>IDL</strong>_CvtDComplex function, 354 EDG<strong>IDL</strong>_CvtFix function, 354 EDG<strong>IDL</strong>_CvtFlt function, 354 EDG<strong>IDL</strong>_CvtLng function, 354 EDG<strong>IDL</strong>_CvtString function, 354 EDG<strong>IDL</strong>_Deltmp() function, 287 EDG, 291 EDG<strong>IDL</strong>_DEVICE environment variable, 24 Use<strong>IDL</strong>_DIR, 576 Bld<strong>IDL</strong>_DIR environment variable, 24 Use<strong>IDL</strong>_DLM_PATH, 454 EDG, 460 EDG<strong>IDL</strong>_DLM_PATH environment variable, 24Use<strong>IDL</strong>_EFS_ASSOC bit value, 380 EDG<strong>IDL</strong>_EFS_CLOSED bit value, 379 EDG<strong>IDL</strong>_EFS_<strong>IDL</strong>_OPEN bit value, 379 EDG<strong>IDL</strong>_EFS_NOGUI bit value, 380 EDG<strong>IDL</strong>_EFS_NOPIPE bit value, 380 EDG<strong>IDL</strong>_EFS_NOT_NOSTDIO bit value, 380EDG<strong>IDL</strong>_EFS_NOTTY bit value, 379 EDG<strong>IDL</strong>_EFS_NOXDR bit value, 380 EDG<strong>IDL</strong>_EFS_READ bit value, 379 EDG<strong>IDL</strong>_EFS_USER bit value, 379 EDG<strong>IDL</strong>_EFS_WRITE bit value, 379 EDG<strong>IDL</strong>_ENSURE_ARRAY macro, 348 EDG<strong>IDL</strong>_ENSURE_OBJREF macro, 348 EDG<strong>IDL</strong>_ENSURE_PTR macro, 348 EDG<strong>IDL</strong>_ENSURE_SCALAR macro, 348 EDG<strong>IDL</strong>_ENSURE_SIMPLE macro, 349 EDG<strong>IDL</strong>_ENSURE_STRING macro, 348 EDG<strong>IDL</strong>_ENSURE_STRUCTURE macro, 349EDG<strong>IDL</strong>_EXCLUDE_COMPLEX macro, 348EDG<strong>IDL</strong>_EXCLUDE_CONST macro, 347 EDG<strong>IDL</strong>_EXCLUDE_EXPR macro, 347 EDG<strong>IDL</strong>_EXCLUDE_FILE macro, 348 EDG<strong>IDL</strong>_EXCLUDE_SCALAR macro, 348 EDG<strong>IDL</strong>_EXCLUDE_STRING macro, 348 EDG<strong>IDL</strong>_EXCLUDE_STRUCT macro, 348 EDG<strong>IDL</strong>_EXCLUDE_UNDEF macro, 347 EDG<strong>IDL</strong>_Execute() function, 475 EDG<strong>IDL</strong>_ExecuteStr() function, 475 EDG<strong>IDL</strong>_ExitRegister() function, 401 EDGidl_export.h file, 29 EDG<strong>IDL</strong>_EZ_ACCESS_R bit value, 539 EDG<strong>IDL</strong>_EZ_ACCESS_RW bit value, 539 EDG<strong>IDL</strong>_EZ_ACCESS_W bit value, 539 EDG<strong>IDL</strong>_EZ_ARG struct, 538 EDG<strong>IDL</strong>_EZ_DIM_ANY bit value, 538 EDG<strong>IDL</strong>_EZ_DIM_ARRAY bit value, 538 EDG<strong>IDL</strong>_EZ_POST_TRANSPOSE bit value, 540EDG<strong>IDL</strong>_EZ_POST_WRITEBACK bit value, 540EDG<strong>IDL</strong>_EZ_PRE_SQMATRIX bit value, 539EDG<strong>IDL</strong>_EZ_PRE_TRANSPOSE bit value, 539EDG<strong>IDL</strong>_EzCall() function, 536 EDG<strong>IDL</strong>_EzCallCleanup() function, 541 EDG<strong>IDL</strong>_F_COMPRESS bit value, 372 EDG<strong>IDL</strong>_F_DEL_ON_CLOSE bit value, 371 EDGBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


65<strong>IDL</strong>_F_ISAGUI bit value, 371 EDG<strong>IDL</strong>_F_ISATTY bit value, 371 EDG<strong>IDL</strong>_F_MORE bit value, 371 EDG<strong>IDL</strong>_F_NOCLOSE bit value, 371 EDG<strong>IDL</strong>_F_SR bit value, 372 EDG<strong>IDL</strong>_F_STDIO bit value, 373 EDG<strong>IDL</strong>_F_SWAP_ENDIAN bit value, 372 EDG<strong>IDL</strong>_F_UNIX_F77 bit value, 372 EDG<strong>IDL</strong>_F_UNIX_NOSTDIO bit value, 372 EDG<strong>IDL</strong>_F_UNIX_PIPE bit value, 372 EDG<strong>IDL</strong>_F_UNIX_SPECIAL bit value, 372 EDG<strong>IDL</strong>_F_VAX_FLOAT bit value, 372 EDG<strong>IDL</strong>_F_XDR bit value, 371 EDG<strong>IDL</strong>_FALSE preprocessor constant, 410 EDG<strong>IDL</strong>_FILE_STAT struct, 370 EDG<strong>IDL</strong>_FileClose() function, 377 EDG<strong>IDL</strong>_FileEnsureStatus() function, 379 EDG<strong>IDL</strong>_FileEOF() function, 383 EDG<strong>IDL</strong>_FileFlushUnit() function, 384 EDG<strong>IDL</strong>_FileFreeUnit() function, 381 EDG<strong>IDL</strong>_FileGetUnit() function, 381 EDG<strong>IDL</strong>_FileOpen() function, 374 EDG<strong>IDL</strong>_FileSetClose() function, 378 EDG<strong>IDL</strong>_FileStat() function, 370 EDG<strong>IDL</strong>_FileTerm global variable, 404 EDG<strong>IDL</strong>_FileTermColumns function, 405 EDG<strong>IDL</strong>_FileTermIsTty function, 404 EDG<strong>IDL</strong>_FileTermLines function, 405 EDG<strong>IDL</strong>_FileTermName function, 404 EDG<strong>IDL</strong>_FindNamedVariable() function, 298 EDG<strong>IDL</strong>_GetKbrd() function, 385 EDG<strong>IDL</strong>_GetScratch function, 290 EDG<strong>IDL</strong>_Gettmp() function, 282 EDG<strong>IDL</strong>_GetUserInfo() function, 409 EDG<strong>IDL</strong>_GetVarAddr() function, 297 EDG<strong>IDL</strong>_GetVarAddr1() function, 297 EDG<strong>IDL</strong>_HELP_PATH environment variable, 25Use<strong>IDL</strong>_ImportArray() function, 276 EDG, 288EDG<strong>IDL</strong>_ImportNamedArray() function, 276 EDG,288 EDG<strong>IDL</strong>_Init() function, 467 EDG, 469 EDG<strong>IDL</strong>_INIT_BACKGROUND, 470 EDG<strong>IDL</strong>_INIT_EMBEDDED bit value, 469 EDG<strong>IDL</strong>_INIT_GUI bit value, 469 EDG<strong>IDL</strong>_INIT_GUI_AUTO bit value, 470 EDG<strong>IDL</strong>_INIT_NOLICALIAS bit value, 470 EDG<strong>IDL</strong>_INIT_NOTTYEDIT bit value, 470 EDG<strong>IDL</strong>_KW_ARR_DESC structure, 307 EDG,523 EDG<strong>IDL</strong>_KW_ARRAY bit value, 305 EDG<strong>IDL</strong>_KW_CLEAN bit value, 526 EDG<strong>IDL</strong>_KW_FAST_SCAN macro, 312 EDG, 525EDG<strong>IDL</strong>_KW_MARK bit value, 526 EDG<strong>IDL</strong>_KW_OUT bit value, 305 EDG<strong>IDL</strong>_KW_PAR structure, 301 EDG, 304 EDG<strong>IDL</strong>_KW_VALUE bit value, 306 EDG<strong>IDL</strong>_KW_VIN bit value, 305 EDG<strong>IDL</strong>_KW_ZERO bit value, 306 EDG<strong>IDL</strong>_KWCleanup() function, 301 EDG, 526EDG<strong>IDL</strong>_KWGetParams() function, 301 EDG, 311EDG, 524 EDG<strong>IDL</strong>_Load(), 440 EDG, 533 EDG<strong>IDL</strong>_Logit() function, 387 EDG<strong>IDL</strong>_LONG type definition, 262 EDG<strong>IDL</strong>_LONG64, 262 EDG<strong>IDL</strong>_M_GENERIC message string, 344 EDG<strong>IDL</strong>_M_NAMED_GENERIC message code,344 EDG<strong>IDL</strong>_Main() function, 478 EDG<strong>IDL</strong>_MakeStruct() function, 275 EDG<strong>IDL</strong>_MakeTempArray function, 283 EDG<strong>IDL</strong>_MakeTempStruct() function, 284 EDGBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


66<strong>IDL</strong>_MAX() macro, 411 EDG<strong>IDL</strong>_MAX_ARRAY_DIM preprocessor constant,410 EDG<strong>IDL</strong>_MAX_TYPE constant, 260 EDG<strong>IDL</strong>_MAX<strong>IDL</strong>EN preprocessor constant, 410EDG<strong>IDL</strong>_MAXPATH preprocessor constant, 410EDG<strong>IDL</strong>_MBLK_CORE, 338 EDG<strong>IDL</strong>_MemAlloc() function, 399 EDG<strong>IDL</strong>_MemAllocPerm() function, 400 EDG<strong>IDL</strong>_MemFree() function, 399 EDG<strong>IDL</strong>_Message() function, 340 EDG, 360 EDG<strong>IDL</strong>_MessageDefineBlock(), 338 EDG, 457EDG<strong>IDL</strong>_MessageErrno() function, 521 EDG<strong>IDL</strong>_MessageNameToCode(), 346 EDG<strong>IDL</strong>_MIN() macro, 411 EDG<strong>IDL</strong>_MSG_ATTR_BELL bit value, 344 EDG<strong>IDL</strong>_MSG_ATTR_MORE bit value, 343 EDG<strong>IDL</strong>_MSG_ATTR_NOPREFIX bit value, 343EDG<strong>IDL</strong>_MSG_ATTR_NOPRINT bit value, 343EDG<strong>IDL</strong>_MSG_ATTR_NOTRACE bit value, 343EDG<strong>IDL</strong>_MSG_ATTR_QUIET bit value, 343 EDG<strong>IDL</strong>_MSG_ATTR_SYS bit value, 344 EDG<strong>IDL</strong>_MSG_DEF, 338 EDG<strong>IDL</strong>_MSG_EXIT bit value, 343 EDG<strong>IDL</strong>_MSG_INFO bit value, 342 EDG<strong>IDL</strong>_MSG_IO_LONGJMP bit value, 343 EDG<strong>IDL</strong>_MSG_LONGJMP bit value, 343 EDG<strong>IDL</strong>_MSG_RET bit value, 342 EDG<strong>IDL</strong>_NUM_TYPES constant, 260 EDG<strong>IDL</strong>_OPEN_APND bit value, 371 EDG, 375EDG<strong>IDL</strong>_OPEN_R bit value, 371 EDG, 374 EDG<strong>IDL</strong>_OPEN_TRUNC bit value, 371 EDG, 375EDG<strong>IDL</strong>_OPEN_W bit value, 371 EDG, 374 EDG<strong>IDL</strong>_OutputFormat global variable, 407 EDG<strong>IDL</strong>_OutputFormatFunc function, 407 EDG<strong>IDL</strong>_OutputFormatLen global variable, 407EDG<strong>IDL</strong>_OutputFormatLenFunc function, 408EDG<strong>IDL</strong>_PATH environment variable, 25 Use<strong>IDL</strong>_PATH_CACHE_DISABLE environmentvariable, 25 Use<strong>IDL</strong>_Print() function, 386 EDG<strong>IDL</strong>_PrintF() function, 386 EDG<strong>IDL</strong>_REGISTER preprocessor constant, 410EDG<strong>IDL</strong>_ROUND_UP() macro, 412 EDG<strong>IDL</strong>_RPCCleanup, 232 EDG<strong>IDL</strong>_RPCDeltmp, 233 EDG<strong>IDL</strong>_RPCExecuteStr, 234 EDG<strong>IDL</strong>_RPCGetArrayData, 254 EDG<strong>IDL</strong>_RPCGetArrayNumDims, 254 EDG<strong>IDL</strong>_RPCGetArrrayDimensions, 254 EDG<strong>IDL</strong>_RPCGetMainVariable, 235 EDG<strong>IDL</strong>_RPCGettmp, 236 EDG<strong>IDL</strong>_RPCGetVarByte, 254 EDG<strong>IDL</strong>_RPCGetVarComplex, 254 EDG<strong>IDL</strong>_RPCGetVarComplexl, 254 EDG<strong>IDL</strong>_RPCGetVarComplexR, 254 EDG<strong>IDL</strong>_RPCGetVarDComplex, 254 EDG<strong>IDL</strong>_RPCGetVarDComplexI, 254 EDG<strong>IDL</strong>_RPCGetVarDComplexR, 254 EDG<strong>IDL</strong>_RPCGetVarDouble, 255 EDG<strong>IDL</strong>_RPCGetVarFloat, 255 EDG<strong>IDL</strong>_RPCGetVariable, 237 EDG<strong>IDL</strong>_RPCGetVarInt, 255 EDG<strong>IDL</strong>_RPCGetVarLong, 255 EDG<strong>IDL</strong>_RPCGetVarLong64, 255 EDGBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


67<strong>IDL</strong>_RPCGetVarString, 255 EDG<strong>IDL</strong>_RPCGetVarType, 255 EDG<strong>IDL</strong>_RPCGetVarUInt, 255 EDG<strong>IDL</strong>_RPCGetVarULong64, 255 EDG<strong>IDL</strong>_RPCImportArray, 238 EDG<strong>IDL</strong>_RPCInit, 239 EDG<strong>IDL</strong>_RPCMakeArray, 240 EDG<strong>IDL</strong>_RPCOutputCapture, 242 EDG<strong>IDL</strong>_RPCOutputGetStr, 243 EDG<strong>IDL</strong>_RPCSetMainVariable, 244 EDG<strong>IDL</strong>_RPCSetVariable, 245 EDG<strong>IDL</strong>_RPCStoreScalar, 246 EDG<strong>IDL</strong>_RPCStrDelete, 247 EDG<strong>IDL</strong>_RPCStrDup, 248 EDG<strong>IDL</strong>_RPCStrEnsureLength, 249 EDG<strong>IDL</strong>_RPCStrStore, 250 EDG<strong>IDL</strong>_RPCTimeout, 251 EDG<strong>IDL</strong>_RPCVarCopy, 252 EDG<strong>IDL</strong>_RPCVarGetData, 253 EDG<strong>IDL</strong>_RPCVarIsArray, 255 EDG<strong>IDL</strong>_RuntimeExec() function, 476 EDG<strong>IDL</strong>_Savefileclass, 4193 Refmethods, 4193 RefCleanup, 4197 RefContents, 4198 RefInit, 4201 RefNames, 4203 RefRestore, 4206 RefSize, 4213 Ref<strong>IDL</strong>_SignalBlock() function, 365 EDG<strong>IDL</strong>_SignalMaskBlock() function, 364 EDG<strong>IDL</strong>_SignalMaskGet() function, 363 EDG<strong>IDL</strong>_SignalMaskSet() function, 364 EDG<strong>IDL</strong>_SignalRegister() function, 360 EDG<strong>IDL</strong>_SignalSetAdd() function, 362 EDG<strong>IDL</strong>_SignalSetDel() function, 363 EDG<strong>IDL</strong>_SignalSetInit() function, 362 EDG<strong>IDL</strong>_SignalSetIsMember() function, 363 EDG<strong>IDL</strong>_SignalSuspend() function, 365 EDG<strong>IDL</strong>_SignalUnregister() function, 361 EDG<strong>IDL</strong>_SREF structure, 269 EDG, 275 EDG<strong>IDL</strong>_STARTUP environment variable, 25 Use<strong>IDL</strong>_STDERR_UNIT file unit, 376 EDG<strong>IDL</strong>_STDIN_UNIT file unit, 376 EDG<strong>IDL</strong>_STDOUT_UNIT file unit, 376 EDG<strong>IDL</strong>_StoreScalar() function, 294 EDG, 347EDG<strong>IDL</strong>_StoreScalarZero(), 294 EDG<strong>IDL</strong>_StrDelete() function, 333 EDG<strong>IDL</strong>_StrDup() function, 332 EDG<strong>IDL</strong>_StrEnsureLength() function, 335 EDG<strong>IDL</strong>_STRING struct, 263 EDG<strong>IDL</strong>_STRING structure, 330 EDG<strong>IDL</strong>_STRING_STR macro, 331 EDG<strong>IDL</strong>_StrStore() function, 334 EDG<strong>IDL</strong>_StrToSTRING() function, 334 EDG<strong>IDL</strong>_STRUCT_TAG_DEF type definition,276 EDG<strong>IDL</strong>_StructNumTags(), 278 EDG<strong>IDL</strong>_StructTagInfoBy<strong>Index</strong>() function, 277EDG<strong>IDL</strong>_StructTagInfoByName() function, 277EDG<strong>IDL</strong>_StructTagNameBy<strong>Index</strong> function, 279EDG<strong>IDL</strong>_SYSFUN_DEF, 440 EDG, 534 EDG<strong>IDL</strong>_SYSFUN_DEF struct, 534 EDG<strong>IDL</strong>_SYSFUN_DEF_F_KEYWORDS, 301EDG<strong>IDL</strong>_SYSFUN_DEF2 struct, 301 EDG, 440EDG<strong>IDL</strong>_SysRtnAdd function, 301 EDG, 440 EDG<strong>IDL</strong>_SysvDir variable, 544 EDG<strong>IDL</strong>_SysvDirFunc function, 403 EDG<strong>IDL</strong>_SysvErrCode variable, 544 EDGBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


68<strong>IDL</strong>_SysvErrCodeValue function, 544 EDG<strong>IDL</strong>_SysvErrorCode variable, 544 EDG<strong>IDL</strong>_SysvErrorCodeValue function, 403 EDG<strong>IDL</strong>_SysvErrStringFunc function, 403 EDG<strong>IDL</strong>_SysVersionArch function, 403 EDG<strong>IDL</strong>_SysVersionOS function, 403 EDG<strong>IDL</strong>_SysVersionOSFamily function, 403 EDG<strong>IDL</strong>_SysVersionRelease function, 403 EDG<strong>IDL</strong>_SysvOrder variable, 544 EDG<strong>IDL</strong>_SysvOrderValue function, 403 EDG<strong>IDL</strong>_SysvSyserrStringFunc function, 403EDG<strong>IDL</strong>_SysvVersion.arch variable, 544 EDG<strong>IDL</strong>_SysvVersion.os variable, 544 EDG<strong>IDL</strong>_SysvVersion.os_family variable, 544EDG<strong>IDL</strong>_SysvVersion.release variable, 544 EDG<strong>IDL</strong>_TERMINFO struct, 404 EDG<strong>IDL</strong>_TIMER_CONTEXT variable, 392 EDG<strong>IDL</strong>_TimerBlock() function, 394 EDG<strong>IDL</strong>_TimerCancel() function, 393 EDG<strong>IDL</strong>_TimerSet() function, 391 EDG<strong>IDL</strong>_TMPDIR environment variable, 26 Use<strong>IDL</strong>_TOUT_F_NLPOST bit value, 473 EDG<strong>IDL</strong>_TOUT_F_STDERR bit value, 473 EDG<strong>IDL</strong>_ToutPop() function, 474 EDG<strong>IDL</strong>_ToutPush() function, 474 EDG<strong>IDL</strong>_TREE example routine, 179 Bld<strong>IDL</strong>_TRUE preprocessor constant, 410 EDG<strong>IDL</strong>_TTYReset function, 406 EDG<strong>IDL</strong>_TYP_B_ALL constant, 261 EDG<strong>IDL</strong>_TYP_BYTE type code, 260 EDG<strong>IDL</strong>_TYP_COMPLEX type code, 260 EDG,263 EDG<strong>IDL</strong>_TYP_DCOMPLEX type code, 260 EDG,263 EDG<strong>IDL</strong>_TYP_DOUBLE type code, 260 EDG<strong>IDL</strong>_TYP_FLOAT type code, 260 EDG<strong>IDL</strong>_TYP_INT type code, 260 EDG<strong>IDL</strong>_TYP_LONG type code, 260 EDG<strong>IDL</strong>_TYP_LONG64 type code, 261 EDG<strong>IDL</strong>_TYP_MASK preprocessor macro, 261 EDG<strong>IDL</strong>_TYP_OBJREF type code, 261 EDG<strong>IDL</strong>_TYP_PTR type code, 261 EDG<strong>IDL</strong>_TYP_STRING type code, 260 EDG, 263EDG<strong>IDL</strong>_TYP_STRUCT type code, 260 EDG, 275EDG<strong>IDL</strong>_TYP_UINT type code, 261 EDG<strong>IDL</strong>_TYP_ULONG type code, 261 EDG<strong>IDL</strong>_TYP_ULONG64 type code, 261 EDG<strong>IDL</strong>_TYP_UNDEF, 260 EDG<strong>IDL</strong>_TYP_UNDEF type code, 260 EDG<strong>IDL</strong>_TypeName global variable, 407 EDG<strong>IDL</strong>_TypeNameFunc function, 408 EDG<strong>IDL</strong>_TypeSize global variable, 407 EDG<strong>IDL</strong>_TypeSizeFunc function, 408 EDG<strong>IDL</strong>_ULONG, 262 EDG<strong>IDL</strong>_ULONG64, 263 EDG<strong>IDL</strong>_USER_INFO struct, 409 EDG<strong>IDL</strong>_V_ARR bit value, 270 EDG<strong>IDL</strong>_V_CONST bit value, 270 EDG<strong>IDL</strong>_V_DYNAMIC bit value, 271 EDG<strong>IDL</strong>_V_FILE bit value, 270 EDG<strong>IDL</strong>_V_STRUCT bit value, 271 EDG, 275EDG<strong>IDL</strong>_V_TEMP bit value, 270 EDG<strong>IDL</strong>_VALIDNAME function, 926 Ref<strong>IDL</strong>_VarCopy() function, 293 EDG<strong>IDL</strong>_VarGetData() function, 292 EDG<strong>IDL</strong>_VARIABLE structure, 269 EDG<strong>IDL</strong>_VarName() function, 296 EDG<strong>IDL</strong>_VPTR, 28 EDG, 269 EDG<strong>IDL</strong>_WidgetGetStubIds() function, 509 EDG<strong>IDL</strong>_WidgetIssueStubEvent() function, 508EDGBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


69<strong>IDL</strong>_WidgetSetStubIds() function, 509 EDG<strong>IDL</strong>_WidgetStubLock() function, 508 EDG<strong>IDL</strong>_WidgetStubLookup() function, 508 EDG<strong>IDL</strong>_WidgetStubSetSizeFunc() function, 510EDG<strong>IDL</strong>_Win32Init() function, 467 EDG, 471EDG<strong>IDL</strong>’s help system, 480 Bld<strong>IDL</strong>anROIclass, 2680 Refmethods, 2681 RefAppendData, 2686 RefCleanup, 2688 RefComputeGeometry, 2689 RefComputeMask, 2691 RefContainsPoints, 2694 RefGetProperty, 2696 RefInit, 2697 RefRemoveData, 2699 RefReplaceData, 2701 RefRotate, 2704 RefScale, 2705 RefSetProperty, 2706 RefTranslate, 2707 Refproperties, 2682 Ref<strong>IDL</strong>anROIGroupclass, 2708 Refmethods, 2708 RefAdd, 2712 RefCleanup, 2713 RefComputeMask, 2714 RefComputeMesh, 2717 RefContainsPoints, 2719 RefGetProperty, 2721 RefInit, 2722 RefRotate, 2723 RefScale, 2724 Ref<strong>IDL</strong>anROIGroup (continued)methodsTranslate, 2725 Refproperties, 2710 Ref<strong>IDL</strong>ARRAY2D data type, 51 ITD<strong>IDL</strong>ARRAY3D data type, 51 ITD<strong>IDL</strong>comActiveXclass, 4215 Refmethods, 4215 Ref<strong>IDL</strong>comActiveX object, see ActiveX controls<strong>IDL</strong>comIDispatchclass, 4217 Refmethods, 4218 RefGetProperty, 4220 RefInit, 4221 RefSetProperty, 4222 Refproperties, 4219 Ref<strong>IDL</strong>comIDispatch objectscreating, 54 EDGdestroying, 66 EDGmethod calls, 55 EDGnaming scheme, 50 EDGoverview, 44 EDG, 48 EDG<strong>IDL</strong>CONNECTIVITY data type, 51 ITD<strong>IDL</strong>dbDatabaseclass, 46 DMConnect method, 53 DMExecuteSQL method, 54 DMExecuteSQL method reserved words, 32 DMGetDatasources method, 55 DMGetProperty method, 56 DMGetTables method, 57 DMproperties, 48 DMSetProperty method, 58 DM<strong>IDL</strong>dbRecordsetAddRecord method, 66 DMclass, 59 DMCurrentRecord method, 67 DMBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


70<strong>IDL</strong>dbRecordset (continued)DeleteRecord method, 68 DMGetField method, 69 DMGetProperty method, 70 DMGetRecord Method, 71 DMIsReadOnly method, 72 DMMoveCursor method, 72 DMNFields method, 74 DMproperties, 62 DMSetField method, 75 DM<strong>IDL</strong>DE, 535 Bld<strong>IDL</strong>DE preferences, 93 Use<strong>IDL</strong>DrawWidget ActiveX controlauto event properties, 137 EDGcompiling <strong>IDL</strong> code, 103 EDGcreating, 100 EDGcreating an interface and handling events, 96EDGdo methods (runtime only), 129 EDGdrawing the interface, 97 EDGevents, 139 EDGinitializing <strong>IDL</strong>, 99 EDG, 103 EDGintegrating object graphics, 112 EDGmajor features, 94 EDGmethods, 119 EDGmodifying <strong>IDL</strong> library code, 110 EDGoverview, 42 EDGproperties, 131 EDGread only properties, 135 EDGregister for events, 125 EDGsharing grid control array, 113 EDGspecifying <strong>IDL</strong> path, 98 EDGusing, 45 EDG<strong>IDL</strong>ffDICOMclass, 2728 Refmethods, 2729 RefCleanup, 2735 RefDumpElements, 2736 Ref<strong>IDL</strong>ffDICOM (continued)methods, 2729 RefGetChildren, 2737 RefGetDescription, 2739 RefGetElement, 2741 RefGetGroup, 2743 RefGetLength, 2745 RefGetParent, 2747 RefGetPreamble, 2749 RefGetReference, 2750 RefGetValue, 2752 RefGetVR, 2755 RefInit, 2757 RefRead, 2759 RefReset, 2760 Refproperties, 2734 Ref<strong>IDL</strong>ffDICOM class, 517 Use<strong>IDL</strong>ffDicomExclass, 6 Medconformance summary, 154 Medlicense key, 11 Medmethods, 7 MedAddGroup, 28 MedAddPrivateGroup, 35 MedAddPrivateSequence, 42 MedAddSequence, 46 MedChangeTransferSyntax, 50 MedCleanup, 55 MedCommit, 56 MedCopyTags, 57 MedEnumerateTags, 62 MedGetDescription, 68 MedGetPixelData, 70 MedGetPrivateValue, 77 MedGetPrivateValueCount, 81 MedGetPrivateValueLength, 84 MedGetPrivateVR, 89 MedGetProperty, 92 MedBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


71<strong>IDL</strong>ffDicomEx (continued)methods, 7 MedGetValue, 93 MedGetValueCount, 96 MedGetValueLength, 99 MedGetVR, 103 MedInit, 105 MedQueryPrivateValue, 117 MedQueryValue, 120 MedSetPixelData, 123 MedSetPrivateValue, 132 MedSetProperty, 140 MedSetValue, 142 Medproperties, 6 Med<strong>IDL</strong>ffDXF, 2786 Refclass, 2761 Refmethods, 2762 RefCleanup, 2764 RefGetContents, 2765 RefGetEntity, 2768 RefGetPalette, 2781 RefInit, 2782 RefPutEntity, 2783 RefRead, 2784 RefRemoveEntity, 2785 RefReset, 2786 RefSetPalette, 2787 RefWrite, 2788 Ref<strong>IDL</strong>ffDXF class, 517 Use<strong>IDL</strong>ffJPEG2000class, 2790 Refmethods, 2790 RefCleanup, 2806 RefGetData, 2807 RefGetProperty, 2811 RefGetTileProperty, 2812 RefInit, 2814 RefSetData, 2816 Ref<strong>IDL</strong>ffJPEG2000 (continued)methods, 2790 RefSetProperty, 2820 Refproperies, 2795 Ref<strong>IDL</strong>ffJPEG2000 object, 517 Use<strong>IDL</strong>ffLangCatclass, 2821 Refmethods, 2822 RefAppendCatalog, 2827 RefCleanup, 2829 RefGetProperty, 2830 RefInit, 2831 RefQuery, 2833 RefSetProperty, 2834 Refproperties, 2823 Ref<strong>IDL</strong>ffLangCat class, 517 Use<strong>IDL</strong>ffLanguageCatclass, 186 Obsolete <strong>IDL</strong> FeaturesmethodsIsValid, 188 Obsolete <strong>IDL</strong> FeaturesQuery, 189 Obsolete <strong>IDL</strong> FeaturesSetCatalog, 190 Obsolete <strong>IDL</strong> Features<strong>IDL</strong>ffLanguageCat, see obsolete routines<strong>IDL</strong>ffMrSIDclass, 2835 Refmethods, 2835 RefCleanup, 2838 RefGetDimsAtLevel, 2839 RefGetImageData, 2841 RefGetProperty, 2844 RefInit, 2847 Refproperties, 2837 Ref<strong>IDL</strong>ffMrSID class, 517 Use<strong>IDL</strong>ffShapeclass, 2849 Refmethods, 2849 RefAddAttribute, 2865 RefCleanup, 2868 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


72<strong>IDL</strong>ffShape (continued)methodsClose, 2869 RefDestroyEntity, 2870 RefGetAttributes, 2872 RefGetEntity, 2874 RefGetProperty, 2876 RefInit, 2878 RefOpen, 2880 RefPutEntity, 2882 RefSetAttributes, 2884 Refproperties, 2861 Ref<strong>IDL</strong>ffShape class, 518 Use<strong>IDL</strong>ffXMLDOMdestroying objects, 664 Bldorphan nodes, 666 Bldtree-walking example, 667 Bld<strong>IDL</strong>ffXMLDOM object classes, 655 Bldhelper classes, 657 Bld<strong>IDL</strong>ffXMLDOMNode, 655 Bldnode ownership, 658 Bldsaving and restoring, 660 Bldusing, 661 Bld<strong>IDL</strong>ffXMLDOMAttrclass, 2888 Refmethods, 2888 RefCleanup, 2891 RefGetName, 2892 RefGetSpecified, 2893 RefGetValue, 2894 RefInit, 2895 RefSetValue, 2896 Refproperties, 2890 Ref<strong>IDL</strong>ffXMLDOMCDATASectionclass, 2897 Refmethods, 2897 RefCleanup, 2899 RefInit, 2900 Ref<strong>IDL</strong>ffXMLDOMCDATASection (continued)properties, 2898 Ref<strong>IDL</strong>ffXMLDOMCharacterDataclass, 2901 Refmethods, 2901 RefAppendData, 2904 RefCleanup, 2905 RefDeleteData, 2906 RefGetData, 2907 RefGetLength, 2908 RefInit, 2909 RefInsertData, 2910 RefReplaceData, 2911 RefSetData, 2912 RefSubstringData, 2913 Refproperties, 2903 Ref<strong>IDL</strong>ffXMLDOMCommentclass, 2914 Refmethods, 2914 RefCleanup, 2916 RefInit, 2917 Refproperties, 2915 Ref<strong>IDL</strong>ffXMLDOMDocumentclass, 2918 Refmethods, 2918 RefCleanup, 2921 RefCreateAttribute, 2922 RefCreateCDATASection, 2923 RefCreateComment, 2924 RefCreateElement, 2926 RefCreateEntityReference, 2927 RefCreateProcessingInstruction, 2928 RefCreateTextNode, 2929 RefDocumentFragment, 2925 RefGetDoctype, 2930 RefGetDocumentElement, 2931 RefGetElementsByTagName, 2932 RefInit, 2933 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


73<strong>IDL</strong>ffXMLDOMDocument (continued)methodsLoad, 2936 RefSave, 2939 Refproperties, 2920 Ref<strong>IDL</strong>ffXMLDOMDocumentFragmentclass, 2940 Refmethods, 2941 RefCleanup, 2943 RefInit, 2944 Refproperties, 2942 Ref<strong>IDL</strong>ffXMLDOMDocumentTypeclass, 2945 Refmethods, 2945 RefCleanup, 2947 RefGetEntities, 2948 RefGetName, 2949 RefGetNotations, 2950 RefInit, 2951 Refproperties, 2946 Ref<strong>IDL</strong>ffXMLDOMDOMElement, methods,2952 Ref<strong>IDL</strong>ffXMLDOMDOMEntity, methods, 2965Ref<strong>IDL</strong>ffXMLDOMElementclass, 2952 RefmethodsCleanup, 2955 RefGetAttribute, 2956 RefGetAttributeNode, 2957 RefGetElementsByTagName, 2958 RefGetTagName, 2959 RefInit, 2960 RefRemoveAttribute, 2961 RefRemoveAttributeNode, 2962 RefSetAttribute, 2963 RefSetAttributeNode, 2964 Refproperties, 2954 Ref<strong>IDL</strong>ffXMLDOMEntityclass, 2965 RefmethodsCleanup, 2967 RefGetNotationName, 2968 RefGetPublicId, 2969 RefGetSystemId, 2970 RefInit, 2971 Refproperties, 2966 Ref<strong>IDL</strong>ffXMLDOMEntityReferenceclass, 2972 Refmethods, 2972 RefCleanup, 2974 RefInit, 2975 Refproperties, 2973 Ref<strong>IDL</strong>ffXMLDOMNamedNodeMapclass, 2976 Refmethods, 2976 RefCleanup, 2979 RefGetLength, 2980 RefGetNamedItem, 2981 RefInit, 2982 RefItem, 2983 RefRemoveNamedItem, 2984 RefSetNamedItem, 2985 Refproperties, 2978 Ref<strong>IDL</strong>ffXMLDOMNodeclass, 2986 Refmethod, SetNodeValue, 3013 Refmethods, 2986 RefAppendChild, 2989 RefCleanup, 2990 RefCloneNode, 2991 RefGetAttributes, 2992 RefGetChildNodes, 2993 RefGetFirstChild, 2994 RefGetLastChild, 2995 RefGetNextSibling, 2996 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


74<strong>IDL</strong>ffXMLDOMNode (continued)methodsGetNodeName, 2997 RefGetNodeType, 2999 RefGetNodeValue, 3001 RefGetOwnerDocument, 3003 RefGetParentNode, 3004 RefGetPreviousSibling, 3005 RefHasChildNodes, 3006 RefInit, 3007 RefInsertBefore, 3008 RefRemoveChild, 3010 RefReplaceChild, 3011 Refproperties, 2988 Ref<strong>IDL</strong>ffXMLDOMNodeListclass, 3014 Refmethods, 3014 RefCleanup, 3016 RefGetLength, 3017 RefInit, 3018 RefItem, 3019 Refproperties, 3015 Ref<strong>IDL</strong>ffXMLDOMNotationclass, 3020 Refmethods, 3020 RefCleanup, 3022 RefGetPublicID, 3023 RefGetSystemID, 3024 RefInit, 3025 Refproperties, 3021 Ref<strong>IDL</strong>ffXMLDOMProcessingInstructionclass, 3026 Refmethods, 3026 RefCleanup, 3028 RefGetData, 3029 RefGetTarget, 3030 RefInit, 3031 RefSetData, 3032 Ref<strong>IDL</strong>ffXMLDOMProcessingInstruction (continued)properties, 3027 Ref<strong>IDL</strong>ffXMLDOMTextclass, 3033 Refmethods, 3033 RefCleanup, 3035 RefInit, 3036 RefIsIgnorableWhitespace, 3037 RefSplitText, 3038 Refproperties, 3034 Ref<strong>IDL</strong>ffXMLSAXclass, 3039 Refmethods, 3040 RefAttributeDecl, 3046 RefCharacters, 3048 RefCleanup, 3049 RefComment, 3050 RefElementDecl, 3051 RefEndCDATA, 3052 RefEndDocument, 3053 RefEndDTD, 3054 RefEndElement, 3055 RefEndEntity, 3056 RefEndPrefixMapping, 3057 RefError, 3058 RefExternalEntityDecl, 3060 RefFatalError, 3061 RefGetProperty, 3062 RefIgnorableWhitespace, 3063 RefInit, 3064 RefInternalEntityDecl, 3065 RefNotationDecl, 3066 RefParseFile, 3067 RefProcessingInstruction, 3068 RefSetProperty, 3069 RefSkippedEntity, 3070 RefStartCDATA, 3071 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


75<strong>IDL</strong>ffXMLSAX (continued)methodsStartDocument, 3072 RefStartDTD, 3073 RefStartElement, 3074 RefStartEntity, 3076 RefStartPrefixmapping, 3077 RefStopParsing, 3078 RefUnparsedEntityDecl, 3079 RefWarning, 3080 Refproperties, 3042 Ref<strong>IDL</strong>ffXMLSAX class, 518 Use<strong>IDL</strong>gr* graphics objects, 119 ITD<strong>IDL</strong>grAxisclass, 3540 Refmethods, 3541 Ref, 3757 RefCleanup, 3565 RefGetCTM, 3566 RefGetProperty, 3568 RefInit, 3569 RefSetProperty, 3571 Refproperties, 3542 Ref<strong>IDL</strong>grAxis class, 510 Use<strong>IDL</strong>grBufferclass, 3572 Refmethods, 3573 RefCleanup, 3579 RefDraw, 3580 RefErase, 3581 RefGetContiguousPixels, 3582 RefGetDeviceInfo, 3583 RefGetFontnames, 3585 RefGetProperty, 3587 RefGetTextDimensions, 3588 RefInit, 3590 RefPickData, 3592 RefRead, 3595 RefSelect, 3596 Ref<strong>IDL</strong>grBuffer (continued)methodsSetProperty, 3599 Refproperties, 3574 Ref<strong>IDL</strong>grBuffer class, 516 Use<strong>IDL</strong>grClipboardclass, 3600 Refmethods, 3601 RefCleanup, 3607 RefDraw, 3608 RefGetContiguousPixels, 3616 RefGetDeviceInfo, 3617 RefGetProperty, 3621 RefGetTextDimensions, 3622 RefInit, 3624 Refproperties, 3602 Ref<strong>IDL</strong>grClipboard class, 516 Use<strong>IDL</strong>grColorbarclass, 3627 Refmethods, 3628 RefCleanup, 3640 RefComputeDimensions, 3641 RefGetProperty, 3643 RefInit, 3644 RefSetProperty, 3646 Refproperties, 3630 Ref<strong>IDL</strong>grColorbar class, 513 Use<strong>IDL</strong>grContourclass, 3647 Refmethods, 3648 RefAdjustLabelOffsets, 3677 RefCleanup, 3678 RefGetCTM, 3679 RefGetLabelInfo, 3681 RefGetProperty, 3683 RefInit, 3684 RefSetProperty, 3686 Refproperties, 3650 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


76<strong>IDL</strong>grContour class, 510 Use<strong>IDL</strong>grFontclass, 3687 Refmethods, 3687 RefCleanup, 3690 RefGetProperty, 3691 RefInit, 3692 RefSetProperty, 3694 Refproperties, 3688 Ref<strong>IDL</strong>grFont class, 514 Use<strong>IDL</strong>grImageclass, 3695 Refmethods, 3696 RefCleanup, 3712 RefGetCTM, 3713 RefGetProperty, 3715 RefInit, 3716 RefSetProperty, 3718 Refproperties, 3698 Ref<strong>IDL</strong>grImage class, 510 Use<strong>IDL</strong>grLegendclass, 3719 Refmethods, 3720 RefCleanup, 3733 RefComputeDimensions, 3734 RefGetProperty, 3736 RefInit, 3737 RefSetProperty, 3739 Refproperties, 3722 Ref<strong>IDL</strong>grLegend class, 513 Use<strong>IDL</strong>grLightclass, 3740 Refmethods, 3741 RefCleanup, 3749 RefGetCTM, 3750 RefGetProperty, 3752 RefInit, 3753 RefSetProperty, 3755 Ref<strong>IDL</strong>grLight (continued)properties, 3742 Ref<strong>IDL</strong>grLight class, 510 Use<strong>IDL</strong>grModelclass, 3756 Refmethods, 3757 RefAdd, 3764 RefCleanup, 3765 RefDraw, 3766 RefGetByName, 3767 RefGetCTM, 3769 RefGetProperty, 3771 RefInit, 3772 RefReset, 3774 RefRotate, 3775 RefScale, 3776 RefSetProperty, 3777 RefTranslate, 3778 Refproperties, 3758 RefTranslate, 3778 Ref<strong>IDL</strong>grModel class, 509 Use<strong>IDL</strong>grMPEGclass, 3779 Refmethods, 3780 RefCleanup, 3788 RefGetProperty, 3789 RefInit, 3790 RefPut, 3792 RefSave, 3793 RefSetProperty, 3794 Refproperties, 3781 RefSave method, 198 Obs<strong>IDL</strong>grMPEG class, 517 Use<strong>IDL</strong>grPaletteclass, 3795 Refmethods, 3795 RefCleanup, 3800 RefGetProperty, 3802 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


77<strong>IDL</strong>grPalette (continued)methodsGetRGB, 3801 RefInit, 3803 RefLoadCT, 3805 RefNearestColor, 3806 RefSetProperty, 3808 RefSetRGB, 3807 Refproperties, 3797 Ref<strong>IDL</strong>grPalette class, 514 Use<strong>IDL</strong>grPatternclass, 3809 Refmethods, 3809 RefCleanup, 3814 RefGetProperty, 3815 RefInit, 3816 RefSetProperty, 3818 Refproperties, 3811 Ref<strong>IDL</strong>grPattern class, 514 Use<strong>IDL</strong>grPlotclass, 3819 Refmethods, 3820 RefCleanup, 3837 RefGetCTM, 3838 RefGetProperty, 3840 RefInit, 3841 RefSetProperty, 3843 Refproperties, 3821 Ref<strong>IDL</strong>grPlot class, 510 Use<strong>IDL</strong>grPolygonclass, 3844 Refmethods, 3845 RefCleanup, 3868 RefGetCTM, 3869 RefGetProperty, 3871 RefInit, 3872 RefSetProperty, 3874 Refproperties, 3846 Ref<strong>IDL</strong>grPolygon class, 511 Use<strong>IDL</strong>grPolylineclass, 3875 Refmethods, 3876 RefCleanup, 3895 RefGetCTM, 3896 RefGetProperty, 3898 RefInit, 3899 RefSetProperty, 3901 Refproperties, 3877 Ref<strong>IDL</strong>grPolyline class, 511 Use<strong>IDL</strong>grPrinterclass, 3902 Refmethods, 3903 RefCleanup, 3910 RefDraw, 3911 RefGetContiguousPixels, 3916 RefGetFontnames, 3917 RefGetProperty, 3919 RefGetTextDimensions, 3920 RefInit, 3922 RefNewDocument, 3924 RefNewPage, 3925 RefSetProperty, 3926 Refproperties, 3904 Ref<strong>IDL</strong>grPrinter class, 516 Use<strong>IDL</strong>grROIclass, 3927 Refmethods, 3928 RefCleanup, 3939 RefGetProperty, 3940 RefInit, 3941 RefPickVertex, 3943 RefSetProperty, 3945 Refproperties, 3929 Ref<strong>IDL</strong>grROIGroupclass, 3946 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


78<strong>IDL</strong>grROIGroup (continued)methods, 3947 RefAdd, 3955 RefCleanup, 3956 RefGetProperty, 3957 RefInit, 3958 RefPickRegion, 3960 RefSetProperty, 3962 Refproperties, 3948 Ref<strong>IDL</strong>grSceneclass, 3963 Refmethods, 3963 RefAdd, 3968 RefCleanup, 3969 RefGetByName, 3970 RefGetProperty, 3972 RefInit, 3973 RefSetProperty, 3975 Refproperties, 3965 Ref<strong>IDL</strong>grScene class, 509 Use<strong>IDL</strong>grSurfaceclass, 3976 Refmethods, 3977 RefCleanup, 4003 RefGetCTM, 4004 RefGetProperty, 4006 RefInit, 4007 RefSetProperty, 4009 Refproperties, 3978 Ref<strong>IDL</strong>grSurface class, 511 Use<strong>IDL</strong>grSymbolclass, 4010 Refmethods, 4010 RefCleanup, 4016 RefGetProperty, 4017 RefInit, 4018 RefSetProperty, 4020 Refproperties, 4012 Ref<strong>IDL</strong>grSymbol class, 514 Use<strong>IDL</strong>grTessellatorclass, 4021 Refmethods, 4022 RefAddPolygon, 4025 RefCleanup, 4027 RefInit, 4028 RefReset, 4029 RefTessellate, 4030 Ref<strong>IDL</strong>grTessellator class, 515 Use<strong>IDL</strong>grTextbitmap graphics, 695 Useclass, 4032 Refmethods, 4033 RefCleanup, 4049 RefGetCTM, 4050 RefGetProperty, 4052 RefInit, 4053 RefSetProperty, 4055 Refproperties, 4034 Refvector graphics, 696 Use<strong>IDL</strong>grText class, 511 Use<strong>IDL</strong>grViewclass, 4056 Refmethods, 4057 RefAdd, 4065 RefCleanup, 4066 RefGetByName, 4067 RefGetProperty, 4069 RefInit, 4070 RefSetProperty, 4072 Refproperties, 4058 Ref<strong>IDL</strong>grView class, 509 Use<strong>IDL</strong>grViewgroupclass, 4073 Refmethods, 4073 RefAdd, 4077 RefCleanup, 4078 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


79<strong>IDL</strong>grViewgroup (continued)methodsGetByName, 4079 RefGetProperty, 4081 RefInit, 4082 RefSetProperty, 4084 Refproperties, 4075 Ref<strong>IDL</strong>grViewgroup class, 509 Use<strong>IDL</strong>grVolumeclass, 4085 Refmethods, 4086 RefCleanup, 4104 RefComputeBounds, 4105 RefGetCTM, 4106 RefGetProperty, 4108 RefInit, 4109 RefPickVoxel, 4111 RefSetProperty, 4113 Refproperties, 4087 Ref<strong>IDL</strong>grVolume class, 512 Use<strong>IDL</strong>grVRMLclass, 4114 Refmethods, 4116 RefDraw, 4124 RefGetDeviceInfo, 4125 RefGetFontnames, 4127 RefGetProperty, 4129 RefGetTextDimensions, 4130 RefInit, 4132 RefSetProperty, 4134 Refproperties, 4117 Ref<strong>IDL</strong>grVRML class, 516 Use, 518 Use<strong>IDL</strong>grWindowclass, 4135 Refmaximum size, 4135 Refmethods, 4136 RefCleanup, 4149 RefDraw, 4150 Ref<strong>IDL</strong>grWindow (continued)methodsErase, 4152 RefGetContiguousPixels, 4153 RefGetDeviceInfo, 4154 RefGetDimensions, 4156 RefGetFontnames, 4158 RefGetProperty, 4160 RefGetTextDimensions, 4161 RefIconify, 4163 RefInit, 4164 RefPickData, 4166 RefRead, 4169 RefSelect, 4170 RefSetCurrentCursor, 4173 RefSetCurrentZoom, 4175 RefSetProperty, 4176 RefShow, 4177 RefZoomIn, 4178 RefZoomOut, 4179 Refproperties, 4138 Ref<strong>IDL</strong>grWindow class, 516 Use<strong>IDL</strong>IMAGE data type, 51 ITD<strong>IDL</strong>IMAGEPIXELS data type, 51 ITD<strong>IDL</strong>it* visualization objects, 119 ITD<strong>IDL</strong>itCommandclass, 3083 Refmethods, 3083 RefAddItem, 3086 RefCleanup, 3088 RefGetItem, 3089 RefGetProperty, 3090 RefGetSize, 3091 RefInit, 3092 RefSetProperty, 3094 Refproperties, 3085 Ref<strong>IDL</strong>itCommandSetclass, 3095 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


80<strong>IDL</strong>itCommandSet (continued)methods, 3095 RefCleanup, 3098 RefGetSize, 3099 RefInit, 3100 Refproperties, 3097 Ref<strong>IDL</strong>itComponentclass, 3101 Refmethods, 3102 RefCleanup, 3106 RefEditUserDefProperty, 3107 RefGetFullIdentifier, 3109 RefGetProperty, 3110 RefGetPropertyAttribute, 3111 RefGetPropertyByIdentifier, 3112 RefInit, 3113 RefQueryProperty, 3115 RefRegisterProperty, 3116 RefRestore, 3122 RefSetProperty, 3123 RefSetPropertyAttribute, 3124 RefSetPropertyByIdentifier, 3125 RefUpdateComponentVersion, 3126 Refproperties, 3103 Ref<strong>IDL</strong>itContainerclass, 3127 Refmethods, 3127 RefAdd, 3130 RefAddByIdentifier, 3131 RefCleanup, 3132 RefFindIdentifiers, 3133 RefGet, 3135 RefGetByIdentifier, 3137 RefInit, 3138 RefRemove, 3139 RefRemoveByIdentifier, 3140 Refproperties, 3129 Ref<strong>IDL</strong>itDataclass, 3141 Refmethods, 3142 RefAddDataObserver, 3145 RefCleanup, 3146 RefCopy, 3147 RefGetByType, 3148 RefGetData, 3149 RefGetProperty, 3150 RefGetSize, 3151 RefInit, 3152 RefNotifyDataChange, 3154 RefNotifyDataComplete, 3155 RefRemoveDataObserver, 3156 RefSetData, 3157 RefSetProperty, 3158 Refproperties, 3143 Ref<strong>IDL</strong>itData object, 52 ITD<strong>IDL</strong>itData objects, 49 ITD<strong>IDL</strong>itDataContainerclass, 3159 Refmethods, 3159 RefAdd, 3162 RefCleanup, 3163 RefGetData, 3164 RefGetIdentifiers, 3165 RefGetProperty, 3166 RefInit, 3167 RefSetData, 3169 RefSetProperty, 3171 Refproperties, 3161 Ref<strong>IDL</strong>itDataContainer object, 52 ITD<strong>IDL</strong>itDataContainer objects, 49 ITD<strong>IDL</strong>itData<strong>IDL</strong>Array2D data object, 54 ITD<strong>IDL</strong>itData<strong>IDL</strong>Array3D data object, 54 ITD<strong>IDL</strong>itData<strong>IDL</strong>Image data object, 55 ITD<strong>IDL</strong>itData<strong>IDL</strong>ImagePixels data object, 55 ITD<strong>IDL</strong>itData<strong>IDL</strong>Palette data object, 55 ITDBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


81<strong>IDL</strong>itData<strong>IDL</strong>Polyvertex data object, 55 ITD<strong>IDL</strong>itData<strong>IDL</strong>Vector data object, 56 ITD<strong>IDL</strong>itDataOperationclass, 3172 Refmethods, 3173 RefCleanup, 3176 RefDoExecuteUI, 3177 RefExecute, 3179 RefGetProperty, 3181 RefInit, 3182 RefSetProperty, 3184 RefUndoExecute, 3185 Refproperties, 3175 Ref<strong>IDL</strong>itDataOperation class, 148 ITD, 156 ITD<strong>IDL</strong>itDataOperation object, 145 ITD<strong>IDL</strong>itIMessagingclass, 3187 Refmethods, 3188 RefAddOnNotifyObserver, 3190 RefDoOnNotifiy, 3192 RefErrorMessage, 3194 RefGetTool, 3196 RefProbeStatusMessage, 3197 RefProgressBar, 3198 RefPromptUserText, 3200 RefPromptUserYesNo, 3201 RefRemoveOnNotifyObserver, 3202 RefSignalError, 3203 RefStatusMessage, 3204 Refproperties, 3189 Ref<strong>IDL</strong>itIMessaging class, 286 ITD<strong>IDL</strong>itIMessaging object, 40 ITD<strong>IDL</strong>itManipulatorclass, 3205 RefCommitUndoValuescalling, 206 ITDdescribed, 195 ITD<strong>IDL</strong>itManipulator (continued)methods, 3206 RefCleanup, 3213 RefCommitUndoValues, 3214 RefGetCursorType, 3216 RefGetProperty, 3218 RefInit, 3219 RefOnKeyboard, 3221 RefOnLoseCurrentManipulator, 3223 RefOnMouseDown, 3224 RefOnMouseMotion, 3226 RefOnMouseUp, 3228 RefRecordUndoValues, 3229 RefRegisterCursor, 3231 RefSetCurrentManipulator, 3233 RefSetProperty, 3234 Refproperties, 3208 RefRecordUndoValuescalling, 204 ITD, 207 ITDdescribed, 195 ITD<strong>IDL</strong>itManipulator class, 201 ITD, 212 ITD<strong>IDL</strong>itManipulatorContainerclass, 3235 Refmethods, 3235 RefAdd, 3238 RefGetCurrent, 3239 RefGetCurrentManipulator, 3240 RefGetProperty, 3241 RefInit, 3242 RefOnKeyboard, 3244 RefOnMouseDown, 3246 RefOnMouseMotion, 3248 RefOnMouseUp, 3250 RefSetCurrent, 3251 RefSetCurrentManipulator, 3252 RefSetProperty, 3253 Refproperties, 3237 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


82<strong>IDL</strong>itManipulatorManagerclass, 3254 Refmethods, 3254 RefAdd, 3257 RefAddManipulatorObserver, 3258 RefGetDefaultManipulator, 3259 RefInit, 3260 RefRemoveManipulatorObserver, 3262 Refproperties, 3256 Ref<strong>IDL</strong>itManipulatorVisualclass, 3263 Refmethods, 3263 RefCleanup, 3266 RefGetProperty, 3267 RefInit, 3268 RefSetProperty, 3270 Refproperties, 3265 Ref<strong>IDL</strong>itOpBytscl operation, 142 ITD<strong>IDL</strong>itOpConvolution operation, 142 ITD<strong>IDL</strong>itOpCurvefitting operation, 142 ITD<strong>IDL</strong>itOperationclass, 3271 Refmethods, 3272 RefCleanup, 3277 RefDoAction, 3278 RefGetProperty, 3280 RefInit, 3281 RefRecordFinalValues, 3283 RefRecordInitialValues, 3285 RefRedoOperation, 3287 RefSetProperty, 3289 RefUndoOperation, 3290 Refproperties, 3275 Ref<strong>IDL</strong>itOperation class, 161 ITD, 172 ITD<strong>IDL</strong>itOpSmooth operation, 142 ITD<strong>IDL</strong>itParameterclass, 3292 Ref<strong>IDL</strong>itParameter (continued)methods, 3293 RefCleanup, 3295 RefGetParameter, 3296 RefGetParameterAttribute, 3297 RefGetParameterSet, 3299 RefInit, 3300 RefOnDataChangeUpdate, 3301 RefOnDataDisconnect, 3303 RefQueryParameter, 3305 RefRegisterParameter, 3307 RefSetData, 3309 RefSetParameterAttribute, 3311 RefSetParameterSet, 3313 Refproperties, 3294 Ref<strong>IDL</strong>itParameterSetclass, 3315 Refmethods, 3315 RefAdd, 3318 RefCleanup, 3320 RefCopy, 3321 RefGet, 3322 RefGetByName, 3324 RefGetParameterName, 3326 RefInit, 3327 RefRemove, 3329 Refproperties, 3317 Ref<strong>IDL</strong>itParameterSet object, 53 ITD, 98 ITD<strong>IDL</strong>itParameterSet objects, 49 ITD<strong>IDL</strong>itReadASCII file reader, 231 ITD<strong>IDL</strong>itReadBinary file reader, 231 ITD<strong>IDL</strong>itReadBMP file reader, 231 ITD<strong>IDL</strong>itReadDICOM file reader, 231 ITD<strong>IDL</strong>itReaderclass, 3330 Refmethods, 3330 RefCleanup, 3333 RefGetData, 3334 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


83<strong>IDL</strong>itReader (continued)methodsGetFileExtensions, 3335 RefGetFilename, 3336 RefGetProperty, 3337 RefInit, 3338 RefIsA, 3340 RefSetFilename, 3341 RefSetProperty, 3342 Refproperties, 3332 Ref<strong>IDL</strong>itReader class, 236 ITD<strong>IDL</strong>itReadISV file reader, 232 ITD<strong>IDL</strong>itReadJPEG file reader, 232 ITD<strong>IDL</strong>itReadJPEG2000 file reader, 232 ITD<strong>IDL</strong>itReadPICT file reader, 232 ITD<strong>IDL</strong>itReadPNG file reader, 233 ITD<strong>IDL</strong>itReadShapefile file reader, 233 ITD<strong>IDL</strong>itReadTIFF file reader, 233 ITD<strong>IDL</strong>itReadWAV file reader, 233 ITD<strong>IDL</strong>ITSYS_CREATETOOL function, 933Ref, 100 ITD<strong>IDL</strong>itToolclass, 3343 Refmethods, 3344 RefActivateManipulator, 3350 RefAdd, 3351 RefAddService, 3352 RefCleanup, 3353 RefCommitActions, 3354 RefDisableUpdates, 3355 RefDoAction, 3356 RefDoSetProperty, 3357 RefDoUIService, 3359 RefEnableUpdates, 3360 RefFindIdentifiers, 3361 RefGetCurrentManipulator, 3364 RefGetFileReader, 3365 RefGetFileWriter, 3366 Ref<strong>IDL</strong>itTool (continued)methodsGetManipulators, 3367 RefGetOperations, 3368 RefGetProperty, 3369 RefGetSelectedItems, 3370 RefGetService, 3371 RefGetVisualization, 3372 RefInit, 3374 RefRefreshCurrentWindow, 3376 RefRegister, 3377 RefRegisterCustomization, 3380 RefRegisterFileReader, 3381 RefRegisterFileWriter, 3383 RefRegisterManipulator, 3386 RefRegisterOperation, 3388 RefRegisterStatusBarSegment, 3392 RefRegisterVisualization, 3393 RefSetProperty, 3395 RefUnRegister, 3396 RefUnRegisterCustomization, 3397 RefUnRegisterFileReader, 3398 RefUnRegisterFileWriter, 3399 RefUnRegisterManipulator, 3400 RefUnRegisterOperation, 3401 RefUnRegisterStatusBarSegment, 3402 RefUnRegisterVisualization, 3403 Refproperties, 3347 Ref<strong>IDL</strong>itToolbaseclass, 3404 Refmethods, 3405 Ref<strong>IDL</strong>itToolbase class, 87 ITD, 92 ITD<strong>IDL</strong>itUIclass, 3406 Refmethods, 3406 RefAddOnNotifyObserver, 3409 RefCleanup, 3411 RefDoAction, 3412 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


84<strong>IDL</strong>itUI (continued)methods, 3406 RefGetProperty, 3413 RefGetTool, 3414 RefGetWidgetByName, 3415 RefInit, 3416 RefRegisterUIService, 3417 RefRegisterWidget, 3419 RefRemoveOnNotifyObserver, 3421 RefSetProperty, 3422 RefUnRegisterUIService, 3423 RefUnRegisterWidget, 3424 Refproperties, 3408 Ref<strong>IDL</strong>itUI class, 282 ITD<strong>IDL</strong>itUIHourGlass user interface service, 295ITD<strong>IDL</strong>itUIOperationPreview user interface service,296 ITD<strong>IDL</strong>itUIPropertySheet user interface service,295 ITD<strong>IDL</strong>itVisAxis visualization type, 109 ITD<strong>IDL</strong>itVisColorbar visualization type, 109 ITD<strong>IDL</strong>itVisContour visualization type, 109 ITD<strong>IDL</strong>itVisHistogram visualization type, 109ITD<strong>IDL</strong>itVisImage visualization type, 110 ITD<strong>IDL</strong>itVisIntVole visualization type, 110 ITD<strong>IDL</strong>itVisIsosurface visualization type, 110 ITD<strong>IDL</strong>itVisLegend visualization type, 111 ITD<strong>IDL</strong>itVisLegendItem visualization type, 111ITD<strong>IDL</strong>itVisLight visualization type, 111 ITD<strong>IDL</strong>itVisLineProfile visualization type, 111ITD<strong>IDL</strong>itVisMapGrid visualization type, 111 ITD<strong>IDL</strong>itVisPlot visualization type, 112 ITD<strong>IDL</strong>itVisPlot3D visualization type, 112 ITD<strong>IDL</strong>itVisPlotProfile visualization type, 112 ITD<strong>IDL</strong>itVisPolygon visualization type, 112 ITD<strong>IDL</strong>itVisPolyline visualization type, 113 ITD<strong>IDL</strong>itVisRoi visualization type, 113 ITD<strong>IDL</strong>itVisShapePoints visualization type, 113ITD<strong>IDL</strong>itVisShapePolygon visualization type, 113ITD<strong>IDL</strong>itVisShapePolyline visualization type, 113ITD<strong>IDL</strong>itVisSurface visualization type, 114 ITD<strong>IDL</strong>itVisText visualization type, 114 ITD<strong>IDL</strong>itVisualizationclass, 3425 Refmethods, 3426 RefAdd, 3432 RefAggregate, 3434 RefBeginManipulation, 3435 RefCleanup, 3436 RefEndManipulation, 3437 RefGet, 3438 RefGetCenterRotation, 3440 RefGetCurrentSelectionVisual, 3442 RefGetDataSpace, 3443 RefGetDataString, 3444 RefGetDefaultSelectionVisual, 3445 RefGetManipulatorTarget, 3446 RefGetProperty, 3447 RefGetRequestedAxesStyle, 3448 RefGetSelectionVisual, 3449 RefGetTypes, 3450 RefGetXYZRange, 3451 RefInit, 3453 RefIs3D, 3454 RefIsIsotropic, 3455 RefIsManipulatorTarget, 3456 RefIsSelected, 3457 RefMove, 3458 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


85<strong>IDL</strong>itVisualization (continued)methodsOn2DRotate, 3459 RefOnAxesRequestChange, 3460 RefOnAxesStyleRequestChange, 3461 RefOnDataChange, 3462 RefOnDataComplete, 3463 RefOnDataRangeChange, 3464 RefOnDimensionChange, 3465 RefOnWorldDimensionChange, 3466 RefRemove, 3467 RefRequestsAxes, 3468 RefRestore, 3469 RefRotate, 3470 RefScale, 3472 RefSelect, 3474 RefSet3D, 3476 RefSetAxesRequest, 3477 RefSetAxesStyleRequest, 3479 RefSetCurrentSelectionVisual, 3481 RefSetData, 3482 RefSetDefaultSelectionVisual, 3483 RefSetParameterSet, 3484 RefSetProperty, 3485 RefUpdateSelectionVisual, 3486 RefVisToWindow, 3487 RefWindowToVis, 3489 Refproperties, 3429 Ref<strong>IDL</strong>itVisualization class, 117 ITD, 128 ITD<strong>IDL</strong>itVisVolume visualization type, 114 ITD<strong>IDL</strong>itWindowclass, 3491 Refmethods, 3491 RefAdd, 3494 RefAddWindowEventObserver, 3495 RefCleanup, 3496 RefClearSelections, 3497 RefDoHitTest, 3498 Ref<strong>IDL</strong>itWindow (continued)methodsGetEventMask, 3500 RefGetProperty, 3502 RefGetSelectedItems, 3503 RefInit, 3504 RefOnKeyboard, 3506 RefOnMouseDown, 3509 RefOnMouseMotion, 3511 RefOnMouseUp, 3513 RefOnScroll, 3515 RefRemove, 3516 RefRemoveWindowEventObserver, 3517 RefSetCurrentZoom, 3518 RefSetEventMask, 3519 RefSetManipulatorManager, 3521 RefSetProperty, 3522 RefZoomIn, 3523 RefZoomOut, 3524 Refproperties, 3493 Ref<strong>IDL</strong>itWriteASCII file writer, 255 ITD<strong>IDL</strong>itWriteBinary file writer, 255 ITD<strong>IDL</strong>itWriteBMP file writer, 255 ITD<strong>IDL</strong>itWriteEMF file writer, 256 ITD<strong>IDL</strong>itWriteEPS file writer, 256 ITD<strong>IDL</strong>itWriteISV file writer, 256 ITD<strong>IDL</strong>itWriteJPEG file writer, 256 ITD<strong>IDL</strong>itWriteJPEG2000 file writer, 257 ITD<strong>IDL</strong>itWritePICT file writer, 257 ITD<strong>IDL</strong>itWritePNG file writer, 257 ITD<strong>IDL</strong>itWriterclass, 3525 Refmethods, 3525 RefCleanup, 3528 RefGetFileExtensions, 3529 RefGetFilename, 3530 RefGetProperty, 3531 RefInit, 3532 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


86<strong>IDL</strong>itWriter (continued)methodsIsA, 3534 RefSetData, 3535 RefSetFilename, 3536 RefSetProperty, 3537 Refproperties, 3527 Ref<strong>IDL</strong>itWriter class, 260 ITD, 268 ITD<strong>IDL</strong>itWriteTIFF file writer, 257 ITD<strong>IDL</strong>-Java bridge. See Java<strong>IDL</strong>javaObjectclass, 4223 Refmethods, 4223 RefGetProperty, 4226 RefInit, 4227 RefSetProperty, 4229 Refproperties, 4225 Ref<strong>IDL</strong>OPACITY_TABLE data type, 51 ITD<strong>IDL</strong>PALETTE data type, 51 ITDIdlPath, 133 EDGIdlPath property, 99 EDG<strong>IDL</strong>POLYVERTEX data type, 51 ITD<strong>IDL</strong>RPCGetVarULong, 255 EDG<strong>IDL</strong>VECTOR data type, 51 ITD<strong>IDL</strong>VERTEX data type, 51 ITDIEEE standard, 468 Bldienter argument, 297 EDG, 298 EDGIEXP machine-specific parameter, 1287 RefIF statements, avoiding, 372 BldIF...THEN...ELSE statement, 937 RefIGAMMA function, 939 RefiImage, properties, 406 ITUiImage color, 204 ITUIIMAGE procedure, 942 Refiimages, ROIs, 204 ITUIIR, 420 UseIIR filter, 427 Useimage compression. See denoising techniquesimage files, 28 Wavimage interleaving, 650 Useimage object, 510 Use, 3695 Refimage objectsalpha blending, 651 Usechannels, 650 Usecreating, 650 Useinterleave property, 653 Usepalette, 653 Usepixel interleaving, 650 Usesaving as MPEG file, 656 Usesaving to a file, 656 Useusing, 651 Useimage plane, 392 ITUimage processingcalculating statistics, 262 Imggeometric transformations, 176 Imgmapping images onto geometry, 221 Imgmorphological operations, 480 Imgquerying file formats, 18 Imgreferences, 26 ImgROI analysis, 300 Imgshape analysis, 484 Imgtechniques, 12 Imgwarping transparent images, 274 Imgimage processing routines, 402 Bldimage registration. See warping imagesimage transformation methods, 176 Imgimage transparency, 272 ImgIMAGE_CONT procedure, 958 RefIMAGE_STATISTICS procedure, 960 Refimagesaddingaxis to, 208 ITUcolorbar to, 207 ITUsurface, 215 ITUadding a border, 184 Imgadding color annotation, 153 ImgBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


87images (continued)annotating, 103 Ref, 218 ITUbi-level, 2106 Refbrightness, 204 ITU, 205 ITUcalculating statistics, 262 Imgclipping, 251 Imgcolor channel, 945 Ref, 3700 Refcombining with 3D graphics, 327 Usecompression, 365 Imgcontouring, 213 ITUcopying areas, 4254 Refcorrecting misalignment, 191 Imgcreating boundaries, 508 Imgcropping, 180 Img, 219 ITUdata types, 16 Imgdefining region of interest, 519 Refdetermining file type, 214 Usedialog for reading, 211 Usedialog for saving, 212 Usedisplaying, 375 Usecolor table, 2171 Refin iImage, 199 ITUin iMap, 324 ITUreturning array, 2174 Refscrolling display, 1956 Refzooming, 487 Refdisplaying (FLICK), 734 Refdisplaying (TV), 2165 Refdisplaying (TVSCL), 2178 Refdisplaying in Direct Graphicsbinary, 33 Imggrayscale, 35 Imgindexed images, 38 Imgmultiple images, 62 ImgRGB, 42 Imgdisplaying in Object Graphicsbinary, 46 Imggrayscale, 49 Imgimages (continued)displaying in Object Graphicsindexed images, 52 Imgmultiple images, 66 ImgRGB, 57 Imgdisplaying multiple, 200 ITUdisplaying with intensity scaling, 2178 Refdissolve effect, 577 Refexpanding, 188 Imgexporting files, 23 Img, 25 Imgfile selectioncompound widget, 219 Useusing a dialog, 217 Usefile types, 15 Imgfiltering, 210 ITUfirst derivatives, 438 Imgflipping, 194 Img, 217 ITUhighlighting features, 134 Imgimage manipulation compound widgets, 808Bldimage panel, 203 ITUimporting files, 22 Img, 24 Imginteractive (iTool) routine, 942 Ref, 965 Refinterpolation, 176 Imginverting, 216 ITUJPEG, 1725 Ref, 2514 Refline profiling, 218 ITUmacros for importing, 187 Usemagnified, 2659 Ref, 2661 Refmagnifying, 188 Imgmanipulating, 216 ITUmanipulating in Direct Graphicspanning, 80 Imgzooming, 73 Imgmanipulating in Object Graphicspanning, 82 Imgzooming, 76 Imgmasking, 244 ImgBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


88images (continued)modifying properties, 206 ITUmonochrome, 4288 Refmorphing, 212 ITUmorphological operations, 480 ImgMPEG filesclosing, 1466 Refopening, 1467 Refsaving, 1473 Refstoring image frame, 1471 Refnumber of, 292 SDFobject, 3695 Refof surface data, 233 ITUorientation, 375 Useoverlaying with contour plots, 301 Useoverview, 373 Usepadding, 180 Img, 184 Imgpanning, 219 ITUpixel scaling, 217 ITUpixel value location, 256 Imgplanefor volumes, 307 ITUproperties, 390 ITU, 436 ITUposition in display, 376 Useprocessing, 372 Use, 374 Useprofiling, 1606 Refprofiling, interactive, 1612 Refquery file type, 214 Use, 215 Usequerying, 214 Usequerying file formats, 18 Imgraster, 373 Useread routines, 215 Usereading from display, 379 Use, 391 Use,2174 Refregion growing, 217 ITUregion labeling, 1211 Refregistering, 325 ITUresampling, 176 Img, 209 ITUimages (continued)resizing, 180 Img, 188 Imgreversing, 194 ImgRoberts edge enhancement, 1815 RefROI analysis, 300 Imgrotating, 1820 Ref, 216 ITUroutines, 374 Usescaling, 377 Use, 188 Img, 216 ITUsearching for objects, 1858 Refsecond derivatives, 442 Imgsharing data, 3708 Refshifting, 191 Imgshrinking, 188 Imgsize of display, 376 Usesmoothing, 1960 RefSobel edge enhancement, 1963 Refstatistical calculations, 262 Imgstructure tag information, 19 Imgthinning, 2106 Refthresholding, 487 Imgtransfer direction, 4379 Reftransparent overlays, 272 Imgtransposing, 194 Img, 197 ImgTrueColor, 2175 Refwarping, 1567 Refwarping a transparency, 272 Imgwarping to mapsMAP_IMAGE function, 1313 RefMAP_PATCH function, 1318 Refwith surface and contour plots, 1912 Refwriting routines, 216 Usezooming, 487 Ref, 217 ITUIMAGINARY function, 963 Refimaginary part of complex numbers, 963 RefIMAP procedure, 965 Refimplicit self argument, 609 Bldimport macroASCII files, 191 UseBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


89import macro (continued)binary files, 197 Useimage files, 187 Usescientific data formats, 203 Useimportingadding wavelet functions, 100 WavASCII files, 27 Wavbinary files, 28 Wavdata from command line, 96 Wavformatted image files, 22 Img<strong>IDL</strong> command line data, 28 Wavimage files, 28 Wavstructure tags, 97 Wavunformatted image files, 24 Imguser-defined wavelet functions, 32 WavWAV audio files, 28 Wavimporting data, 25 ITUINCHES keyword, 4264 Refinclude files see batch filesincompletebeta function, 894 Refgamma function, 939 Refincrement operator, 26 Bld, 4392 Refincrementing array elements, 878 RefINDEX_COLOR keyword, 4264 Refindexed color, color tables, 91 Imgindexed color model, 567 Use, 568 Useindexed imagescolor annotations, 153 Img, 158 Imgconverting to RGB, 121 Imgdata definition, 15 ImgdisplayingDirect Graphics, 38 ImgObject Graphics, 52 ImgINDGEN function, 990 Refinfinite impulse response filters, 420 UseInfinity norm, 1484 Refinfinity, undefined result, 468 Bldinformation about objects, 606 Bldinformation on open files, <strong>IDL</strong>_FILE_STATstruct, 370 EDGinformational messages, 291 ITDinheritancedefined, 595 Bldobject, 592 Bldinit argument, 283 EDGInit methoddata operation, 146 ITDfile reader, 234 ITDfile writer, 258 ITDgeneralized operation, 159 ITD<strong>IDL</strong>ffDicomEx, 105 MediTool, 85 ITDvisualization, 115 ITDinit_options argument, 478 EDGINITIAL_DATA keyword, 98 ITDinitialization of objects, 519 Use, 2670 Refinitializing superclasses, 86 ITD, 116 ITD, 147ITD, 160 ITD, 200 ITD, 235 ITD, 259 ITDINP, see obsolete routinesinput/outputassociated, 306 Bldassociated variables, 134 Refbitmap files, 1714 RefBMP files, 2507 Refclosing files, 263 Refemptying buffersEMPTY, 604 RefFLUSH, 743 Refend of file mark, 181 Obserror handling, 460 Blderrors, 1498 Refexplicit formatoverview, 240 Bldusing format, 253 Bldformat codes, 258 BldBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


90input/output (continued)format reversion, 257 Bldformattedoverview, 239 Bldusing PRINT/PRINTF, 1596 Reffree formatoverview, 239 Bldusing, 248 BldGIF files, 1719 Ref, 2510 RefHDF, 210 SDFInterfile files, 1723 RefJPEG filesreading, 1725 Refwriting, 2514 RefnetCDF, 21 SDF, 680 SDFNRIF files, 2519 Refopening files, 1511 RefPGM filesreading, 1741 Refwriting, 2526 RefPICT filesreading, 1736 Refwriting, 2521 Refportable, 301 BldPPM filesreading, 1741 Refwriting, 2526 RefreadingASCII files, 1709 Refformatted data, 1706 Refformatted data from a string, 1766 Reffrom a prompt, 1707 Reffrom tape unit, 170 Obsunformatted binary data, 1768 RefSRF filesreading, 1744 Refwriting, 2530 Refinput/output (continued)TIFF filesreading, 1750 Refwriting, 2534 Refunformattedoverview, 238 Bldportable, 301 Bldstring variables, 295 Bldusing, 294 Bldunformatted binary data, writing, 2548 RefUNIX FORTRAN unformatted data files,311 Bldwave filesreading, 1760 Refwriting, 2546 Refwriting, to tape unit, 171 ObsX11 Bitmaps, 1762 RefXDR, 301 BldXWD files, 1764 Refinsert menu, 350 ITUinserting<strong>IDL</strong> shapefiles, 335 ITUmap grid, 334 ITUinstalling, license file, 552 Bldinstance, object, 591 Bldinstancingback-face culling, 717 Useinteractive graphics, 682 Uselighting, 718 Useredraw performance, 716 Usewindow objects, 682 Useinstantiating widgets, 826 BldINT_2D function, 993 RefINT_3D function, 997 RefINT_TABULATED function, 1000 RefINTARR function, 1002 RefintegerBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


91integer (continued)arrays(INDGEN), 990 Refconverting to, 731 Refarrays(INTARR), 1002 Refconstants, 52 Bldconversions, errors in, 470 Blddata type, 48 Blddata type, converting to, 731 Refinteger properties, 67 ITDINTEGER property data type, 67 ITDintegrationbivariate functions, 466 Usediscussion, 465 UseINT_2D, 993 RefINT_3D, 997 RefINT_TABULATED, 1000 Refnumerical, 465 UseQROMB, 1640 RefQROMO, 1645 RefQSIMP, 1648 RefRK4, 1812 Refroutines, 469 Usetabulated functions, 1000 Reftrivariate functions, 467 Useunivariate functions, 1640 Ref, 1645 Ref,1648 RefIntelligent Tool See iToolintensity histogram, 486 Imgintensity value, 486 Imginteractive, object instancing, 682 UseInteractive Data Language (<strong>IDL</strong>), 8 DMInterfile filesreading, 1723 Refstandard file format I/O routines, 330 Bldinter-language calling conventions, 24 EDGInter-language Communication TechniquesSupported by <strong>IDL</strong>, 13 EDGinterleaving, 391 Useimage, 650 Useimage objects, 650 Useline, 650 Usepixel, 650 Useplanar, 650 Usescanline, 650 UseInternal Callback Functions (widget stub), 511EDGInternal Functions for Use with Stub Widgets,508 EDGInternet socket support, 1965 RefINTERPOL function, 1004 RefINTERPOLATE function, 1007 Refinterpolationbilinear, 168 Ref, 179 Imgcubic convolution, 1008 Ref, 179 Imgcubic convolution in warping, 1568 Refcubic splineSPL_INIT function, 1988 RefSPLINE function, 1992 RefSPLINE_P procedure, 1994 Refdependent variable to volume, 1630 Refimage quality, 178 ImgINTERPOLATE function, 1007 Refirregularly-sampled data over earth, 2132 RefKRIG2D, 1117 Reflinear, 179 Imgmethods, 179 ImgMIN_CURVE_SURF, 1433 Refnearest-neighbor, 179 Imgof irregularly-gridded dataKRIG2D function, 1117 RefMIN_CURVE_SURF function, 1433 RefTRIGRID function, 2136 RefPOLAR_SURFACE, 1564 Refquintic, 2139 Refroutines, 460 UseBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


92interpolation (continued)scattered data to regular, 808 Refspherical, 1982 RefSPL_INIT, 1988 RefSPL_INTERP, 1990 Reftabulated data points, 459 Usethin-plate-splineGRID_TPS, 801 RefMIN_CURVE_SURF, 1433 Reftrilinear, 179 Imginterpolation of voxel values, 664 Useinterpreted languages, 27 EDGinterpreter stack, 28 EDGinterpreter symbols, DCLdefining, 156 Obsdeleting, 15 Obsreturning values, 25 Obsinterrupt flag, internal, 402 EDGinterruptingprogram execution, 168 Usevariable context, 169 Usewidget event loop, 868 Bldintersection of aggregated properties, 77 ITDIntersolv see ODBC driversinterval volumeextracting in volumes, 310 ITUproperties, 434 ITUINTERVAL_VOLUME procedure, 1011 Refinvalid widget ID’s, 2381 Refinvariant expressions, 377 Bldinversecosine, 90 Refof a complex array or matrix, 1273 Refsine, 132 Refsubspace iteration, 599 Reftangent, 137 Refinverse transformsfrequency, 354 Imginverse transforms (continued)time-frequency, 374 ImgINVERT function, 1016 Refinverting images, 216 ITU, 380 ITUIOCTL function, 1018 Refiplot, properties, 409 ITUIPLOT procedure, 1021 RefIRND machine-specific parameter, 1286 Refirregular-grid data, 248 ITUirregularly-gridded data, 2132 Ref, 2136 Refis_function argument, 440 EDG, 534 EDGIS_ZVAR structure tag, 96 SDFIsA method to file reader, 241 ITDISHFT function, 1041 RefISO Latin 1 encoding, 4417 RefISOCONTOUR procedure, 1043 RefISOLATIN1 keyword, 4264 Refisosurfaceextracting in volumes, 308 ITUproperties, 432 ITUisosurface of 3D data, 212 ImgISOSURFACE procedure, 1048 Refisosurfaces, displaying, 1884 Refisosurfaces, overview, 332 Useisurface, properties, 416 ITUISURFACE procedure, 1052 RefIT machine-specific parameter, 1286 RefITALIC keyword, 4264 RefITCURRENT procedure, 1073 RefITDELETE procedure, 1075 Refiterativebiconjugate gradient, 1224 RefGaussian quadraturedouble integral, 993 Reftrivariate function integral, 997 Refimprovement of a solution, 1277 RefITGETCURRENT function, 1077 Ref, 381ITDBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


93iToolclass, registering, 95 ITDcommand line arguments, 97 ITDcomponent framework See frameworkcreating, 83 ITDdata object classes, predefined, 54 ITDdata typescomposite, 50 ITDdescribed, 48 ITD, 50 ITDused by standard iTools, 50 ITDdescribederror handling in launch routine, 99 ITDhelp system, 44 ITDInit method, 85 ITDinstantiating, 100 ITDkeyword arguments, 97 ITDlaunch routine, 97 ITDobject class definition file, 85 ITDobject classesdocumented, 13 ITDreference documentation, 12 ITDundocumented, 13 ITDobject hierarchy, 30 ITDsimple example, 102 ITDstandard base class, 87 ITDsystem object, 30 ITDsystem preferences, 80 ITDuser interface architecture, 280 ITDuser interface object, 282 ITDiToolsannotation toolbar, 359 ITUclassescomponent (class) base, 3101 Refcomponent collection, 3127 Refdata collection, 3159 Refdata undo and redo, 3172 Refmanipulating objects, 3205 Refmanipulator base, 3254 RefiTools (continued)classesmanipulator collection, 3235 Refmessaging, 3187 Refnaming data objects, 3315 Refoperating tasks, 3271 Refparameters, 3292 Refreading files, 3330 Refstoring data, 3141 Reftool base, 3343 Ref, 3404 Refundo and redo commands, 3083 Refuser-interface, 3406 Refvisual base, 3425 Refwindow base, 3491 Refwriting files, 3525 Refcommand collection, 3095 Refcommon operations, 112 ITUcompound widgetsCW_ITMENU, 399 ITDCW_ITPANEL, 403 ITDCW_ITSTATUSBAR, 406 ITDCW_ITTOOLBAR, 409 ITDCW_ITWINDOW, 414 ITDdescribed, 338 ITDcreating, 933 Refcurrent (active), 1073 Refdeleting, 1075 Refdisplaying properties, 2424 Refdrawable area, 348 ITDedit menu, 347 ITUedit toolbar, 357 ITUfile menu, 345 ITUfile toolbar, 356 ITUhelp menu, 355 ITUinsert menu, 350 ITUinserting a visualization, 58 ITUmanipulator toolbar, 358 ITUmenus, 344 ITDBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


94iTools (continued)object model diagram, 21 ITDoperations menu, 351 ITUprogrammatic control, 380 ITDregistering, 1079 Refresetting, 1083 Refretrieving current, 1077 Refroutinescontours, 898 Refcreating tools, 933 Refcurrent (active) tool, 1073 Refdeleting tools, 1075 Refimage, 942 Ref, 965 Refplot, 1021 Refproperty sheet, 2424 Refregistering tools, 1079 Refresetting tools, 1083 Refretrieving current tool, 1077 Refsurface, 1052 Refvolume, 1087 Refstatus bars, 350 ITD, 406 ITDtoolbars, 346 ITDview properties, 400 ITUwindow menu, 354 ITUwindow properties, 398 ITUITREGISTER, 95 ITD, 302 ITDITREGISTER procedure, 1079 RefITRESET procedure, 1083 RefITRESOLVE procedure, 1085 RefIVOLUME procedure, 1087 RefJJavabridgeclass name in <strong>IDL</strong>, 153 EDGconfiguration, 144 EDGJava (continued)bridgedestroying objects, 159 EDG<strong>IDL</strong> data types, 147 EDGJava data types, 149 EDGsession object, 161 EDGversion, 161 EDGclassesdata members, 157 EDGmethods, 155 EDGnames, 153 EDGpath, 144 EDGproperties, 157 EDGstatic, 154 EDGconverting data types with <strong>IDL</strong>, 151 EDGcreating <strong>IDL</strong>-Java bridge objects, 153 EDGNative Interface (JNI), 143 EDGobjects, 4223 Ref, 142 EDGstaticclasses, 154 EDGdata members, 154 EDGmethods, 154 EDGVirtual Machine (JVM), 142 EDGJFIF, see JPEGJOIN, see obsolete routinesjoining strings, 122 Bldjoins. See syntaxjournal file, adding to, 387 EDGJOURNAL procedure, 1110 Refjournaling, 180 UseJPEG 2000 files, standard file format I/O routines,330 BldJPEG filesreading, 1725 Refstandard file format I/O routines, 330 Bldwriting, 2514 RefJULDAY function, 1112 RefJulian date, converting to calendar, 212 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


95Julian date definition, 2111 RefJulian dates and times, 276 Use, 599 UseJulian dates/timecalendar conversion, 276 Use, 599 Usegenerating, 2111 Refjust_cleanup argument, 477 EDGKKaiser filter, 421 UseKendall’s tau rank correlation, 1679 Refkernel, convolving an array with, 331 Refkernelsdirectional, 438 Imghigh pass, 433 ImgLaplacian, 442 Imglow pass, 429 Imgkeyboarddefining keys, 502 Refdefining keys for different keyboards, 1870Reffocus eventsbase widget, 2262 Refwidget control, 2324 Refwidget info, 2390 Refwidget table, 2467 Refwidget text, 2483 Refinterrupt, 168 Usenumeric keypads, 1872 Refreturning characters from, 786 Refshortcuts in <strong>IDL</strong>DE, 69 Usekeyboard accelerators, 974 Bldkeyword arguments, 97 ITDkeyword field, 304 EDGKEYWORD_DEMO procedure, 315 EDG,526 EDGKEYWORD_SET function, 1115 Refkeywordsarguments, checking existence of, 119 Refarray, 305 EDG, 308 EDGBoolean, 306 EDGcreating, 301 EDGdescribed, 61 Ref, 2667 Refdetermining if set, 407 Bldexamples, 315 EDG, 526 EDGgraphics, 4333 Refinheritance, 81 Bldinput, 305 EDGinput/output, 309 EDGmeaning of slash character, 2668 Refoutput, 305 EDGoverview, 300 EDGparametersabout, 76 Bldpassing, 79 Bldprocessing, 311 EDG, 524 EDGprocessing options, 308 EDGread-only, 307 EDG, 523 EDGscalar, 308 EDGsetting, 76 Bld, 2667 Ref, 42 DMslash character use, 42 DMspeeding processing of, 312 EDG, 525 EDGkilling widgets, 834 BldKMEANS, see obsolete routinesKRIG2D function, 1117 Refkriging, 1117 RefKRUSKAL_WALLIS, see obsolete routinesKruskal-Wallis H-Test, 1124 RefkurtosisKURTOSIS function, 1122 RefMOMENT function, 1443 RefKURTOSIS function, 1122 Refkw_list argument, 311 EDG, 524 EDGKW_TEST function, 1124 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


96LL64INDGEN function, 1127 RefLA_CHOLDC procedure, 1129 RefLA_CHOLMPROVE function, 1132 RefLA_CHOLSOL function, 1136 RefLA_DETERM function, 1139 RefLA_EIGENPROBLEM function, 1141 RefLA_EIGENQL function, 1147 RefLA_EIGENVEC function, 1153 RefLA_ELMHES function, 1157 RefLA_GM_LINEAR_MODEL function, 1160RefLA_HQR function, 1163 RefLA_INVERT function, 1166 RefLA_LEAST_SQUARE_EQUALITY function,1168 RefLA_LEAST_SQUARES function, 1171 RefLA_LINEAR_EQUATION function, 1175 RefLA_LUDC procedure, 1178 RefLA_LUMPROVE function, 1181 RefLA_LUSOL function, 1184 RefLA_SVD procedure, 1187 RefLA_TRIDC procedure, 1191 RefLA_TRIMPROVE function, 1195 RefLA_TRIQL procedure, 1199 RefLA_TRIRED procedure, 1202 RefLA_TRISOL function, 1204 Reflabel widgetsusing, 753 BldWIDGET_LABEL, 2407 Reflabel widgets see widgets, labelLABEL_DATE function, 1207 RefLABEL_REGION function, 1211 Reflabeling, regions regions, 1211 Reflabeling regions, 540 Imglabelling contours, 256 ITULADFIT function, 1214 Reflaggedautocorrelation, 87 Refcross correlation, 210 RefLAGUERRE function, 1217 RefLaguerre polynomials, 1217 RefLaguerre’s method, 763 RefLambert’s conformal conic map projection,361 Use, 1355 RefLambert’s equal area map projection, 352 UseLambert’s equal-area map projection, 1356 RefLANDSCAPE keyword, 4264 Reflandscape orientationfor <strong>IDL</strong> plots (LANDSCAPE keyword),4264 RefPostScript positioning, 4305 RefLangCat object, 517 Uselanguagedata manipulation language, 16 DM<strong>IDL</strong>, 8 DMInteractive Data Language, 8 DMSQL, 8 DMSQL syntax, 32 DMlanguage catalogdefinition, 618 Bldfile, creating, 619 Bldwidget example, 624 Bldlanguage catalog fileloading, 620 Bldstoring, 620 Bldlanguage catalog objectadding keys, 621 Bldcreating, 621 Blddestroying, 623 Bldlanguagesgetting, 622 Bldsetting, 622 Bldperforming queries, 622 BldLaplacian filtering, 442 ImgBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


97Largest Image Pixel Value, 21 Medlaser printers, 4302 RefLAST keyword, 72 DMLATLON, see obsolete routineslaunching <strong>IDL</strong>, 20 Uselayering images, 222 Imglayoutgraphics preferences, 103 Usemultiple windows, 101 Uselayout window, 113 ITULE operator, 38 Bld, 4399 RefLE= operator, 342 Bldleakage, 407 Useleast absolute deviation, 1214 Refleast squares fit, 146 ObsCURVEFIT function, 374 RefGAUSSFIT function, 777 RefPOLY_FIT function, 1573 RefSVDFIT function, 2068 RefLee filtering, 475 ImgLEEFILT function, 1219 Reflegend object, 513 Use, 630 Use, 3719 RefLEGENDRE function, 1221 RefLegendre polynomials, 1221 Reflegendsadding, 79 ITUto contours, 262 ITUto plots, 280 ITUto surfaces, 231 ITUproperties, 480 ITULEGO, see obsolete routineslego-style surface, 38 Wavlength argument, 391 EDGlength of strings, 2031 RefLevel 1 API conformance, 15 DMLevel 2 API conformance, 15 DMlibrariesconverting to prefixed, 104 Bldlibraries (continued)naming, 103 Bldlibrary authoringbenefits of, 100 Bldconversion wrappers, 104 Bldconverting to prefixed, 104 Bldnaming conventions, 101 Bld, 103 Bldprefixing routines, 101 Bldlibrary of routinesauthoring, 99 Bldauthoring conventions, 103 Bldconverting existing, 104 Bldprefixing, 101 Bldlicense fileinstalling, 552 Bldobtaining, 552 Bldlicensing, 470 EDGLicensing Issues, 466 EDGlicensing, <strong>IDL</strong>ffDicomEx object, 11 Medlifecyclemethods, 601 Bldroutines, 601 Bldlife-cycle methods, 507 UseLIGHT keyword, 4265 Reflight object, 510 Use, 3740 Reflight objectscreating, 643 Useoverview, 643 Usetypes of lights, 643 Useusing, 644 Uselight sourcechanging parameters, 330 Use<strong>IDL</strong>grLight object, 3740 Refshading, 329 Use, 1867 Reflighting, 663 Use, 718 Uselightness, 383 Uselightsadding to a surface, 230 ITUBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


98lights (continued)properties, 455 ITULIKE predicate, 33 DMLINBCG function, 1224 RefLINDGEN function, 1227 Reflinedrawingmethod for contours, 315 RefPLOTS procedure, 1555 Refeditingenabling and disabling, 4367 Ref<strong>IDL</strong> command line, 86 Useinterval, 4375 Refstyles, 4338 Refline interleaving, 650 Uselinearalgebra, 446 Usecorrelation, 446 Useinterpolation, 1007 Reflinear-log plots, 1545 Refregression, 1790 Refsystemscondition number, 470 Useoverdetermined, 471 Usesolving simultaneous equations, 470 Useunderdetermined, 473 Uselinear algebraCHOLDC, 255 RefCHOLSOL, 257 RefCOND, 300 RefCRAMER, 352 RefDETERM, 535 RefEIGENVEC, 599 RefELMHES, 602 RefGS_ITER, 833 RefHQR, 890 RefINVERT, 1016 RefLA_CHOLDC, 1129 Reflinear algebra (continued)LA_CHOLMPROVE, 1132 RefLA_CHOLSOL, 1136 RefLA_DETERM, 1139 RefLA_EIGENPROBLEM, 1141 RefLA_EIGENVEC, 1153 RefLA_ELMHES, 1157 RefLA_HQR, 1163 RefLA_INVERT, 1166 RefLA_LUDC, 1178 RefLA_LUMPROVE, 1181 RefLA_LUSOL, 1184 RefLA_SVD, 1187 RefLA_TRIDC, 1191 RefLA_TRIQL, 1199 RefLA_TRIRED, 1202 RefLA_TRISOL, 1204 RefLINBCG, 1224 RefLU_COMPLEX, 1273 RefLUDC, 1275 RefLUMPROVE, 1277 RefLUSOL, 1280 RefNORM, 1484 RefSVDC, 2065 RefSVSOL, 2074 RefTRIQL, 2146 RefTRIRED, 2149 RefTRISOL, 2151 Reflinear equations, simultaneous, 476 Uselinear interpolation, 179 Imglinear model, Gauss-Markov, 1160 Reflinear programming solutions, 1916 Reflinear systems, routines, 476 Uselinear transformations, 176 Imglinefeed character (representing), 127 Bldlinesannotating, 82 ITU, 472 ITUcounting, 685 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


99lines (continued)limit in Output Log, 98 UseOutput Log, 98 Useprofilesannotating, 473 ITUextracting for a surface, 242 ITUin images, 218 ITUsaved in recall buffer, 98 UseLINESTYLE keyword, 4337 Reflinestyle properties, 68 ITDLINESTYLE property data type, 68 ITDLINESTYLE system variable field, 4380 Reflinestyles, table of, 4338 RefLINFIT function, 1229 Reflinked listscreating, 174 Bldusing pointers to create, 174 BldLINKIMAGE procedurealternative to, 217 Refusing, 1232 ReflinkingC code with <strong>IDL</strong>, 1292 RefC programs with Callable <strong>IDL</strong>, 478 EDGdynamically, 1292 Refexternal code into <strong>IDL</strong>, 31 EDGlinking details, 31 EDGLinking to the Client Library, 227 EDGlist widgetsdeterminingselected element, , 2391 Reftopmost element, 2391 Refdouble-clicks, 2422 Refevents returned by, 2422 Refnumber, 2391 Refselecting multiple itemssetting, 2416 RefWIDGET_INFO, 2390 Refsetting, 2333 Reflist widgets (continued)WIDGET_LIST, 2414 Reflist widgets see widgets, listLISTREP, see obsolete routinesLISTWISE, see obsolete routineslittle endian byte orderingabout, 425 BldSOCKET procedure, 1968 Refswapping with big endian, 2076 Reflittle endian data, 37 ITULIVE_CONTOUR procedure, 58 ObsLIVE_CONTOUR, see obsolete routinesLIVE_CONTROL procedure, 67 ObsLIVE_CONTROL, see obsolete routinesLIVE_DESTROY procedure, 70 ObsLIVE_DESTROY, see obsolete routinesLIVE_EXPORT procedure, 72 ObsLIVE_EXPORT, see obsolete routinesLIVE_IMAGE procedure, 75 ObsLIVE_IMAGE, see obsolete routinesLIVE_INFO procedure, 82 ObsLIVE_INFO, see obsolete routinesLIVE_LINE procedure, 94 ObsLIVE_LINE, see obsolete routinesLIVE_LOAD procedure, 98 ObsLIVE_LOAD, see obsolete routinesLIVE_OPLOT procedure, 99 ObsLIVE_OPLOT, see obsolete routinesLIVE_PLOT procedure, 105 ObsLIVE_PLOT, see obsolete routinesLIVE_PRINT procedure, 113 Obs, 206 ObsLIVE_PRINT, see obsolete routinesLIVE_RECT procedure, 115 ObsLIVE_RECT, see obsolete routinesLIVE_STYLE function, 119 ObsLIVE_STYLE, see obsolete routinesLIVE_SURFACE procedure, 126 ObsLIVE_SURFACE, see obsolete routinesBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


100LIVE_TEXT procedure, 135 ObsLIVE_TEXT, see obsolete routinesLJ device, color tables for, 139 ObsLJ driver, 228 ObsLJLCT procedure, 139 ObsLJLCT, see obsolete routinesLL_ARC_DISTANCE function, 1236 RefLM_LICENSE_FILEUnix, 556 BldWindows, 554 BldLM_LICENSE_FILE variable, 26 UseLMFIT function, 1238 RefLMGR function, 1243 Reflmhostid, 555 Bldlmtools.exe, 553 BldLN03, see obsolete routinesLNGAMMA function, 1246 RefLNP_TEST function, 1248 RefLoadCT method, <strong>IDL</strong>grPalette, 3805 RefLOADCT procedure, 1251 Refloading an XML document, 661 Bldloading color tables, 2171 RefLOCALE_GET function, 1253 Reflocalization of wavelet functions, 50 Wavlocating pixel values, 256 Imglocation, object graphics to view area, 542 Uselocation of bitmap resources, 43 ITDlocation of text, 611 Uselocation of widgets, 891 Bldlogarithmbase 10, 97 Refnatural, 95 Refof the gamma function, 1246 Reflogarithmicplots, 595 Usescaling, 269 Uselogarithmic axes, 325 Reflogging an <strong>IDL</strong> session, 1110 Reflogical names (VMS)defining, 157 Obsdeleting, 16 Obssearching tables, 177 ObsLogical operators, 31 Bld, 4396 Reflogical unit number, SOCKET procedure, 1966Reflogical unit numbers, 274 EDG!D system variable field, 4377 Refabout, 243 Bldallocating, 788 Reffreeing, 748 RefFSTAT function, 750 Refgetting, 1513 Refjournal file, 4367 Refobtaining status information, 750 Refreturning information about, 861 Refsetting file position pointer, 1560 RefLOGICAL_AND function, 1254 RefLOGICAL_OR function, 1256 RefLOGICAL_TRUE function, 1258 Reflog-linear plotsAXIS, 142 RefCONTOUR, 325 RefPLOT, 1545 RefSHADE_SURF, 1879 RefSURFACE, 2062 RefLomb Normalized Periodogram, 1248 RefLON64ARR function, 1260 RefLONARR function, 1262 RefLONG, <strong>IDL</strong>DrawWidget parameters, 125 EDGLONG function, 1264 Reflong integer data type, 48 Bld, 262 EDGLONG64 function, 1266 Reflongjmp() function, 343 EDGlongjmp, C language, 236 Reflongjmp_safe argument, 375 EDGBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


101longwordarraysLINDGEN function, 1227 RefLONARR function, 1262 RefULON64ARR, 2191 Refdata type, converting to, 1264 Refunsigned arrays, 2189 RefLook-Up Table (LUT), 91 ImgloopsCONTINUE, 366 Bldexiting (BREAK), 365 BldFOR, 357 BldREPEAT...UNTIL, 362 Bldstatements, 357 BldWHILE...DO, 363 Bldlossy compressionREAD_JPEG procedure, 1725 RefWRITE_JPEG procedure, 2514 Reflow pass filtering, 429 Imglower margin, setting, 4385 Reflowercase strings, 115 Bldlowercase, converting strings to, 2032 Reflowpass filters, 421 Uselow-pass multiresolution plots, 41 WavLSODE function, 1268 RefLT operator, 38 Bld, 4399 RefLT= operator, 342 BldLU decompositionLA_LUDC procedure, 1178 RefLA_LUSOL function, 1184 RefLA_TRIDC function, 1191 RefLU_COMPLEX function, 1273 RefLUDC procedure, 1275 RefLUSOL function, 1280 RefLU_COMPLEX function, 1273 RefLUBKSB, see obsolete routinesLUDC procedure, 1275 RefLUDCMP, see obsolete routinesluminance, 366 RefLUMPROVE function, 1277 RefLUNfreeing, 748 RefTCP/IP socket, 1965 RefLUNs (logical unit numbers), 243 BldLUNs see logical unit numbersLUSOL function, 1280 RefMM_CORRELATE function, 1283 RefMA filter, 420 UseMACHAR function, 1286 RefMACHEP machine-specific parameter, 1286Refmachine-specific parameters, 1286 RefMacintoshconfiguring accelerators, 976 Blddisplay device (MAC), 231 Obstransfer syntax limits, 11 MedMacintosh mouse, differences, 32 UseMacintosh mouse use, 39 WavmacroimportingASCII files, 191 Usebinary data, 197 UseHDF files, 203 UseHDF-EOS files, 203 Useimage files, 187 UseNETCDF files, 203 UseMacro EditorAdd and Remove buttons, 152 ITUitemsannotation, 161 ITUhistory, 157 ITUmacro, 155 ITUBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


102Macro Editor (continued)itemsMacro Tools, 162 ITUTool Menus, 166 ITUvisualization, 160 ITUmacro property sheet, 149 ITUmacro tree, 148 ITUmenu bar, 146 ITUsource property sheet, 152 ITUsource tree, 150 ITUusing, 145 ITUMacros, 411 EDGmacros, 173 ITDcreating in UNIX, 118 Usecreating in Windows, 121 Usedefinition, 139 ITUexporting, 174 ITUimporting, 174 ITUproperties, 369 ITUrecording, 141 ITUrunning, 142 ITUfrom the <strong>IDL</strong> command line, 144 ITUfrom the Macro Editor, 143 ITUfrom the Operations menu, 143 ITUSelection Change operationadding, 168 ITUproperties, 169 ITUTool Change operationadding, 171 ITUproperties, 172 ITUtypes, 167 ITUworking with, 115 Usemacros, sharing, 97 Usemagnifying an image, 188 Imgmagnifying arrays, 1771 Refmagnitude, signal spectra, 405 Usemagnitude, returning for complex number, 88Refmagnitude-based ranks, 1703 Refmain <strong>IDL</strong> directory, changing, 108 Usemain program variables, 297 EDG, looking up,297 EDGmajority see array majorityMAKE_ARRAY function, 1288 RefMAKE_DLL procedure, 1292 Ref, 192 EDG,207 Obsmake_rt, syntax, 566 BldMakefile file, 31 EDGMAKETREE, see obsolete routinesMaking A Timer Request, 391 EDGMallat. See pyramidal algorithmmalloc() function, 290 EDGmanaging the state of a widget application, 849Bldmanifest, modifying, 528 Bldmanifest parameter, 567 Bldmanipulating images, 216 ITUpanningDirect Graphics, 80 ImgObject Graphics, 82 ImgzoomingDirect Graphics, 73 ImgObject Graphics, 76 Imgmanipulating volume data, 213 Imgmanipulator toolbar, 358 ITUmanipulatorsassociated operation, 194 ITDcreating, 189 ITDcursorscustom, 209 ITDpredefined, 203 ITDdescribed, 186 ITDmouse events, 204 ITDpredefined, 190 ITDpublic instance data, 196 ITDstandard base class, 201 ITDBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


103manipulators (continued)status bar message, 215 ITDtoolbar icon, 215 ITDtransient, 202 ITDundo/redo support, 194 ITDMANN_WHITNEY, see obsolete routinesMann-Whitney U-Test, 1828 Refmanual compilation, 212 Bldmap coordinates, transformingCartesian to lat/lon, 1351 Reflat/lon to Cartesian, 1322 Refmap grid, inserting, 334 ITUMap panel, 322 ITUmap projection, 381 ITUapplying, 318 ITUcommon properties, 318 ITUdefinition, 318 ITUselected properties, 319 ITUmap projectionsAitoff, 352 Use, 1355 RefAlber’s equal area conic, 1355 RefAlbers equal-area conic, 362 Useazimuthal, 348 Useazimuthal equidistant, 351 Use, 1355 Refboundaries, specifying, 341 Usecentral gnomic, 350 Usecylindrical, 358 Usecylindrical equidistant, 360 Use, 1355 Refdrawing boundaries over, 1302 Refdrawing continent boundaries, 341 Use, 1358Refdrawing parallels and meridians, 1307 Refgeneral perspective, 354 Usegnomonic, 350 Usegnomonic (central, gnomic), 1355 RefHammer-Aitoff, 353 Use, 1355 Refhigh-resolution outlines, 368 Usemap projections (continued)Lambert’s conformal conic, 361 Use, 1355RefLambert’s equal area, 352 Use, 1356 RefMAP_PROJ_INIT function, 1335 RefMercator, 358 Use, 1356 RefMiller, 1356 RefMiller cylindrical, 361 UseMollweide, 364 Use, 1356 Reforthographic, 348 Use, 1356 Refoverview, 338 Usepseudocylindrical, 363 UseRobinson, 363 Usesatellite, 354 Use, 1356 Refsetting, 1353 Refsinusoidal, 363 Use, 1357 Refstereographic, 349 Use, 1357 RefTransverse Mercator, 359 UseTransverse Mercator (UTM), 1357 Refwarping images to maps, 366 UseMAP_IMAGE function, 1313 RefMAP_PATCH function, 1318 Refmap register image, 382 ITUMAP_2POINTS function, 1298 RefMAP_CONTINENTS procedure, 1302 RefMAP_GRID procedure, 1307 RefMAP_IMAGE function, 1313 RefMAP_PATCH function, 1318 RefMAP_PROJ_FORWARD function, 1322 RefMAP_PROJ_IMAGE function, 1327 RefMAP_PROJ_INFO procedure, 1332 RefMAP_PROJ_INIT function, 1335 RefMAP_PROJ_INVERSE function, 1351 RefMAP_SET procedure, 1353 Refmappingimages onto a spherecreating display objects, 237 ImgDirect Graphics, 233 ImgBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


104mapping (continued)images onto a sphereObject Graphics, 237 Imgimages onto geometrycreating objects, 226 ImgDigital Elevation Model, 224 Imgdisplaying, 227 Img<strong>IDL</strong> objects, 222 Img<strong>IDL</strong> routines, 222 ImgObject Graphics, 224 Imgtransparent images, 285 Imgtransparent overlays, 285 Imgmapping of basic types, 262 EDGmapping widgets, 2263 Refmaps, displaying, 317 ITUMARGIN system variable field, 4385 Refmarginssetting for multi-plot window, 4385 Refsetting for single plot, 4385 Refmarquee selector, 188 RefMarr. See WV_FN_GAUSSIAN functionmask area, 302 Imgmask argument, 312 EDG, 525 EDGmask field, 304 EDGmasking an image, 244 Imgmath errors, 467 Bldmathematical expressions. See datasetsmathematical operators, 244 Imgdescriptions of, 24 Bldtable of, 4392 Refmathematical routines, 402 Bldmathematicserror assessment routines, 439 Useroutines, 436 UsematricesDIAG_MATRIX, 545 RefMATRIX_MULTIPLY, 1365 RefMATRIX_POWER, 1368 Refmatrices (continued)multiplication example, 4395 Refmultiplying using operators, 30 Bldmatrix operatorsCHOLDC, 255 RefCHOLSOL, 257 RefCOND, 300 RefCRAMER, 352 RefDETERM, 535 RefEIGENVEC, 599 RefELMHES, 602 RefGS_ITER, 833 RefHQR, 890 RefINVERT, 1016 RefLA_CHOLDC, 1129 RefLA_CHOLMPROVE, 1132 RefLA_CHOLSOL, 1136 RefLA_DETERM, 1139 RefLA_EIGENPROBLEM, 1141 RefLA_EIGENVEC, 1153 RefLA_ELMHES, 1157 RefLA_HQR, 1163 RefLA_INVERT, 1166 RefLA_LUDC, 1178 RefLA_LUMPROVE, 1181 RefLA_LUSOL, 1184 RefLA_SVD, 1187 RefLA_TRIDC, 1191 RefLA_TRIQL, 1199 RefLA_TRIRED, 1202 RefLA_TRISOL, 1204 RefLU_COMPLEX, 1273 RefLUDC, 1275 RefLUMPROVE, 1277 RefLUSOL, 1280 RefNORM, 1484 RefSVDC, 2065 RefSVSOL, 2074 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


105matrix operators (continued)TRIQL, 2146 RefTRIRED, 2149 RefTRISOL, 2151 RefSee also sparse arraysMATRIX_MULTIPLY function, 1365 RefMATRIX_POWER function, 1368 RefMAX function, 1370 RefMAXEXP machine-specific parameter, 1287Refmaximum, 411 EDGmaximum intensity projection, 664 Usemaximum operator, 29 Bld, 4394 Refmaximum size, drawable window, 679 Usemaximum size, draw area, 4135 Refmaximum valuefor slider widgets, 2443 Refof an array, 1370 Refmaximum values in plots, 627 UseMD_TEST function, 1374 Refmeanabsolute deviation, 1378 RefMOMENT function, 1443 Refof distribution, 1124 RefMEAN function, 1376 RefMEANABSDEV function, 1378 RefmedianMedian Delta Test, 1374 RefMOMENT function, 1443 Refsmoothing, 1380 Refmedian filtering, 125 ITUMEDIAN function, 1380 RefMEDIUM keyword, 4265 Refmemoryallocating, 399 EDGallocating permanent, 400 EDGconserving, 2099 Refdynamic memory in use, 863 Refmemory (continued)freeing, 399 EDGgraphics system use, 503 Useleakage, 262 Obsmanagement (RPCs), 262 Obsobject graphics system, 242 Useoptimizing Windows performance, 98 UseMEMORY function, 1383 Refmenu bars, 2263 Ref, 222 ObsMenu Editoropening, 54 Useusing, 695 Bldmenuscontext-sensitive, 881 Bldcreating, 876 Bldcreating pulldown, 878 Blddisplaying context-sensitive, 2351 Refediting in <strong>IDL</strong> GUIBuilder, 695 BldiTool, 344 ITDmenu bars, 2263 Ref, 222 Obspulldown menu button, 2286 RefMENUS, see obsolete routinesMerant see ODBC driversMercator map projection, 358 Use, 1356 Refmerging meshes, 1401 Refmeridians, 341 Usegraticules, 343 Usegridding, 343 Usemeridians, drawing, 1307 Refmesh plots, 2058 RefMESH_CLIP function, 1387 RefMESH_DECIMATE function, 1392 RefMESH_ISSOLID function, 1399 RefMESH_MERGE function, 1400 RefMESH_NUMTRIANGLES function, 1405 RefMESH_OBJ procedure, 1406 RefMESH_SMOOTH function, 1413 RefMESH_SURFACEAREA function, 1418 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


106MESH_VALIDATE function, 1420 RefMESH_VOLUME function, 1422 Refmessage block, 338 EDGmessage dialogs, 547 Refmessage format string, 344 EDGMESSAGE procedure, 1424 Refmessagescontents, 41 ITDinformational, 291 ITDobservers, 42 ITDstandard, 41 ITDstatus, 287 ITDmessages, suppressing informational, 4372 Refmessaging system, 20 ITD, 40 ITDmeta characters, 128 Bldmetadata, 109 MedMetafile, 4244 Refmethod callsActiveX controls, 79 EDGCOM objects, 55 EDGmethod overriding, 612 Bldmethodsabout, 608 Blddefining routines, 608 Bld<strong>IDL</strong>_ContainerAdd, 4184 RefCleanup, 4185 RefCount, 4186 RefGet, 4187 RefInit, 4189 RefIsContained, 4190 RefMove, 4191 RefRemove, 4192 Ref<strong>IDL</strong>_SavefileCleanup, 4197 RefContents, 4198 RefInit, 4201 RefNames, 4203 Refmethods (continued)<strong>IDL</strong>_SavefileRestore, 4206 RefSave, 4213 Ref<strong>IDL</strong>anROIAppendData, 2686 RefCleanup, 2688 RefComputeGeometry, 2689 RefComputeMask, 2691 RefContainsPoints, 2694 RefGetProperty, 2696 RefInit, 2697 RefRemoveData, 2699 RefReplaceData, 2701 RefRotate, 2704 RefScale, 2705 RefSetProperty, 2706 RefTranslate, 2707 Ref<strong>IDL</strong>anROIGroupAdd, 2712 RefCleanup, 2713 RefComputeMask, 2714 RefComputeMesh, 2717 RefContainsPoints, 2719 RefGetProperty, 2721 RefInit, 2722 RefRotate, 2723 RefScale, 2724 RefTranslate, 2725 Ref<strong>IDL</strong>comIDispatchGetProperty, 4220 RefInit, 4221 RefSetProperty, 4222 Ref<strong>IDL</strong>ffDICOMCleanup, 2735 RefDumpElements, 2736 RefGetChildren, 2737 RefGetDescription, 2739 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


107methods (continued)<strong>IDL</strong>ffDICOMGetElement, 2741 RefGetGroup, 2743 RefGetLength, 2745 RefGetParent, 2747 RefGetPreamble, 2749 RefGetReference, 2750 RefGetValue, 2752 RefGetVR, 2755 RefInit, 2757 RefRead, 2759 RefReset, 2760 Ref<strong>IDL</strong>ffDicomExAddGroup, 28 MedAddPrivateGroup, 35 MedAddPrivateSequence, 42 MedAddSequence, 46 MedChangeTransferSyntax, 50 MedCleanup, 55 MedCommit, 56 MedCopyTags, 57 MedEnumerateTags, 62 MedGetDescription, 68 MedGetPixelData, 70 MedGetPrivateValue, 77 MedGetPrivateValueCount, 81 MedGetPrivateValueLength, 84 MedGetPrivateVR, 89 MedGetProperty, 92 MedGetValue, 93 MedGetValueCount, 96 MedGetValueLength, 99 MedGetVR, 103 MedInit, 105 MedQueryPrivateValue, 117 MedQueryValue, 120 MedSetPixelData, 123 Medmethods (continued)<strong>IDL</strong>ffDicomExSetPrivateValue, 132 MedSetProperty, 140 MedSetValue, 142 Med<strong>IDL</strong>ffDXFCleanup, 2764 RefGetContents, 2765 RefGetEntity, 2768 RefGetPalette, 2781 RefInit, 2782 RefPutEntity, 2783 RefRead, 2784 RefRemoveEntity, 2785 RefReset, 2786 RefSetPalette, 2787 RefWrite, 2788 Ref<strong>IDL</strong>ffJPEG2000Cleanup, 2806 RefGetData, 2807 RefGetProperty, 2811 RefGetTileProperty, 2812 RefInit, 2814 RefSetData, 2816 RefSetProperty, 2820 Ref<strong>IDL</strong>ffLangCatAppendCatalog, 2827 RefCleanup, 2829 RefGetProperty, 2830 RefInit, 2831 RefQuery, 2833 RefSetProperty, 2834 Ref<strong>IDL</strong>ffLanguageCatIsValid, 188 Obsolete <strong>IDL</strong> FeaturesQuery, 189 Obsolete <strong>IDL</strong> FeaturesSetCatalog, 190 Obsolete <strong>IDL</strong> Features<strong>IDL</strong>ffMrSIDCleanup, 2838 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


108methods (continued)<strong>IDL</strong>ffMrSIDGetDimsAtLevel, 2839 RefGetImageData, 2841 RefGetProperty, 2844 RefInit, 2847 Ref<strong>IDL</strong>ffShapeAddAttribute, 2865 RefCleanup, 2868 RefClose, 2869 RefDestroyEntity, 2870 RefGetAttributes, 2872 RefGetEntity, 2874 RefGetProperty, 2876 RefInit, 2878 RefOpen, 2880 RefPutEntity, 2882 RefSetAttributes, 2884 Ref<strong>IDL</strong>ffXMLDOMAttrCleanup, 2891 RefGetName, 2892 RefGetSpecified, 2893 RefGetValue, 2894 RefInit, 2895 RefSetValue, 2896 Ref<strong>IDL</strong>ffXMLDOMCDATASectionCleanup, 2899 RefInit, 2900 Ref<strong>IDL</strong>ffXMLDOMCharacterDataAppendData, 2904 RefCleanup, 2905 RefDeleteData, 2906 RefGetData, 2907 RefGetLength, 2908 RefInit, 2909 RefInsertData, 2910 RefReplaceData, 2911 RefSetData, 2912 Refmethods (continued)<strong>IDL</strong>ffXMLDOMCharacterDataSubstringData, 2913 Ref<strong>IDL</strong>ffXMLDOMCommentCleanup, 2916 RefInit, 2917 Ref<strong>IDL</strong>ffXMLDOMDocumentCleanup, 2921 RefCreateAttribute, 2922 RefCreateCDATASection, 2923 RefCreateComment, 2924 RefCreateElement, 2926 RefCreateEntityReference, 2927 RefCreateProcessingInstruction, 2928 RefCreateTextNode, 2929 RefDocumentFragment, 2925 RefGetDoctype, 2930 RefGetDocumentElement, 2931 RefGetElementsByTagName, 2932 RefInit, 2933 RefLoad, 2936 RefSave, 2939 Ref<strong>IDL</strong>ffXMLDOMDocumentFragmentCleanup, 2943 RefInit, 2944 Ref<strong>IDL</strong>ffXMLDOMDocumentTypeCleanup, 2947 RefGetEntities, 2948 RefGetName, 2949 RefGetNotations, 2950 RefInit, 2951 Ref<strong>IDL</strong>ffXMLDOMElementCleanup, 2955 RefGetAttribute, 2956 RefGetAttributeNode, 2957 RefGetElementsByTagName, 2958 RefGetTagName, 2959 RefInit, 2960 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


109methods (continued)<strong>IDL</strong>ffXMLDOMElementRemoveAttribute, 2961 RefRemoveAttributeNode, 2962 RefSetAttribute, 2963 RefSetAttributeNode, 2964 Ref<strong>IDL</strong>ffXMLDOMEntityCleanup, 2967 RefGetNotationname, 2968 RefGetPublicId, 2969 RefGetSystemId, 2970 RefInit, 2971 Ref<strong>IDL</strong>ffXMLDOMEntityReferenceCleanup, 2974 RefInit, 2975 Ref<strong>IDL</strong>ffXMLDOMNamedNodeMapCleanup, 2979 RefGetLength, 2980 RefGetNamedItem, 2981 RefInit, 2982 RefItem, 2983 RefRemoveNamedItem, 2984 RefSetNamedItem, 2985 Ref<strong>IDL</strong>ffXMLDOMNodeAppendChild, 2989 RefCleanup, 2990 RefCloneNode, 2991 RefGetAttributes, 2992 RefGetChildNodes, 2993 RefGetFirstChild, 2994 RefGetLastChild, 2995 RefGetNextSibling, 2996 RefGetNodeName, 2997 RefGetNodeType, 2999 RefGetNodeValue, 3001 RefGetOwnerDocument, 3003 RefGetParentNode, 3004 RefGetPreviousSibling, 3005 Refmethods (continued)<strong>IDL</strong>ffXMLDOMNodeHasChildNodes, 3006 RefInit, 3007 RefInsertBefore, 3008 RefRemoveChild, 3010 RefReplaceChild, 3011 RefSetNodeValue, 3013 Ref<strong>IDL</strong>ffXMLDOMNodeListCleanup, 3016 RefGetLength, 3017 RefInit, 3018 RefItem, 3019 Ref<strong>IDL</strong>ffXMLDOMNotationCleanup, 3022 RefGetPublicID, 3023 RefGetSystemID, 3024 RefInit, 3025 Ref<strong>IDL</strong>ffXMLDOMProcessingInstructionCleanup, 3028 RefGetData, 3029 RefGetTarget, 3030 RefInit, 3031 RefSetData, 3032 Ref<strong>IDL</strong>ffXMLDOMTextCleanup, 3035 RefInit, 3036 RefIsIgnorableWhitespace, 3037 RefSplitText, 3038 Ref<strong>IDL</strong>ffXMLSAXAttributeDecl, 3046 RefCharacters, 3048 RefCleanup, 3049 RefComment, 3050 RefElementDecl, 3051 RefEndCDATA, 3052 RefEndDocument, 3053 RefEndDTD, 3054 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


110methods (continued)<strong>IDL</strong>ffXMLSAXEndElement, 3055 RefEndEntity, 3056 RefEndPrefixMapping, 3057 RefError, 3058 RefExternalEntityDecl, 3060 RefFatalError, 3061 RefGetProperty, 3062 RefIgnorableWhitespace, 3063 RefInit, 3064 RefInternalEntityDecl, 3065 RefNotationDecl, 3066 RefParseFile, 3067 RefProcessingInstruction, 3068 RefSetProperty, 3069 RefSkippedEntity, 3070 RefStartCData, 3071 RefStartDocument, 3072 RefStartDTD, 3073 RefStartElement, 3074 RefStartEntity, 3076 RefStartPrefixmapping, 3077 RefStopParsing, 3078 RefUnparsedEntityDecl, 3079 RefWarning, 3080 Ref<strong>IDL</strong>grAxisCleanup, 3565 RefGetCTM, 3566 RefGetProperty, 3568 RefInit, 3569 RefSetProperty, 3571 Ref<strong>IDL</strong>grBufferCleanup, 3579 RefDraw, 3580 RefErase, 3581 RefGetContiguousPixels, 3582 RefGetDeviceInfo, 3583 Refmethods (continued)<strong>IDL</strong>grBufferGetFontnames, 3585 RefGetProperty, 3587 RefGetTextDimensions, 3588 RefInit, 3590 RefPickData, 3592 RefRead, 3595 RefSelect, 3596 RefSetProperty, 3599 Ref<strong>IDL</strong>grClipboardCleanup, 3607 RefDraw, 3608 RefGetContiguousPixels, 3616 RefGetDeviceInfo, 3617 RefGetProperty, 3621 RefGetTextDimensions, 3622 RefInit, 3624 Ref<strong>IDL</strong>grColorbarCleanup, 3640 RefComputeDimensions, 3641 RefGetProperty, 3643 RefInit, 3644 RefSetProperty, 3646 Ref<strong>IDL</strong>grContourAdjustLabelOffsets, 3677 RefCleanup, 3678 RefGetCTM, 3679 RefGetLabelInfo, 3681 RefGetProperty, 3683 RefInit, 3684 RefSetProperty, 3686 Ref<strong>IDL</strong>grFontCleanup, 3690 RefGetProperty, 3691 RefInit, 3692 RefSetProperty, 3694 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


111methods (continued)<strong>IDL</strong>grImageCleanup, 3712 RefGetCTM, 3713 RefGetProperty, 3715 RefInit, 3716 RefSetProperty, 3718 Ref<strong>IDL</strong>grLegendCleanup, 3733 RefComputeDimensions, 3734 RefGetProperty, 3736 RefInit, 3737 RefSetProperty, 3739 Ref<strong>IDL</strong>grLightCleanup, 3749 RefGetCTM, 3750 RefGetProperty, 3752 RefInit, 3753 RefSetProperty, 3755 Ref<strong>IDL</strong>grModelAdd, 3764 RefCleanup, 3765 RefDraw, 3766 RefGetByName, 3767 RefGetCTM, 3769 RefGetProperty, 3771 RefInit, 3772 RefReset, 3774 RefRotate, 3775 RefScale, 3776 RefSetProperty, 3777 Ref<strong>IDL</strong>grMPEGCleanup, 3788 RefGetProperty, 3789 RefInit, 3790 RefPut, 3792 RefSave, 3793 RefSetProperty, 3794 Refmethods (continued)<strong>IDL</strong>grPaletteCleanup, 3800 RefGetProperty, 3802 RefGetRGB, 3801 RefInit, 3803 RefLoadCT, 3805 RefNearestColor, 3806 RefSetProperty, 3808 RefSetRGB, 3807 Ref<strong>IDL</strong>grPatternCleanup, 3814 RefGetProperty, 3815 RefInit, 3816 RefSetProperty, 3818 Ref<strong>IDL</strong>grPlotCleanup, 3837 RefGetCTM, 3838 RefGetProperty, 3840 RefInit, 3841 RefSetProperty, 3843 Ref<strong>IDL</strong>grPolygonCleanup, 3868 RefGetCTM, 3869 RefGetProperty, 3871 RefInit, 3872 RefSetProperty, 3874 Ref<strong>IDL</strong>grPolylineCleanup, 3895 RefGetCTM, 3896 RefGetProperty, 3898 RefInit, 3899 RefSetProperty, 3901 Ref<strong>IDL</strong>grPrinterCleanup, 3910 RefDraw, 3911 RefGetContiguousPixels, 3916 RefGetFontnames, 3917 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


112methods (continued)<strong>IDL</strong>grPrinterGetProperty, 3919 RefGetTextDimensions, 3920 RefInit, 3922 RefNewDocument, 3924 RefNewPage, 3925 RefSetProperty, 3926 Ref<strong>IDL</strong>grROICleanup, 3939 RefGetProperty, 3940 RefInit, 3941 RefPickVertex, 3943 RefSetProperty, 3945 Ref<strong>IDL</strong>grROIGroupAdd, 3955 RefCleanup, 3956 RefGetProperty, 3957 RefInit, 3958 RefPickRegion, 3960 RefSetProperty, 3962 Ref<strong>IDL</strong>grSceneAdd, 3968 RefCleanup, 3969 RefGetByName, 3970 RefGetProperty, 3972 RefInit, 3973 RefSetProperty, 3975 Ref<strong>IDL</strong>grSurfaceCleanup, 4003 RefGetCTM, 4004 RefGetProperty, 4006 RefInit, 4007 RefSetProperty, 4009 Ref<strong>IDL</strong>grSymbolCleanup, 4016 RefGetProperty, 4017 RefInit, 4018 Refmethods (continued)<strong>IDL</strong>grSymbolSetProperty, 4020 Ref<strong>IDL</strong>grTessellatorAddPolygon, 4025 RefCleanup, 4027 RefInit, 4028 RefReset, 4029 RefTessellate, 4030 Ref<strong>IDL</strong>grTextCleanup, 4049 RefGetCTM, 4050 RefGetProperty, 4052 RefInit, 4053 RefSetProperty, 4055 Ref<strong>IDL</strong>grViewAdd, 4065 RefCleanup, 4066 RefGetByName, 4067 RefGetProperty, 4069 RefInit, 4070 RefSetProperty, 4072 Ref<strong>IDL</strong>grViewgroupAdd, 4077 RefCleanup, 4078 RefGetByName, 4079 RefGetProperty, 4081 RefInit, 4082 RefSetProperty, 4084 Ref<strong>IDL</strong>grVolumeCleanup, 4104 RefComputeBounds, 4105 RefGetCTM, 4106 RefGetProperty, 4108 RefInit, 4109 RefPickVoxel, 4111 RefSetProperty, 4113 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


113methods (continued)<strong>IDL</strong>grVRMLDraw, 4124 RefGetDeviceInfo, 4125 RefGetFontnames, 4127 RefGetProperty, 4129 RefGetTextDimensions, 4130 RefInit, 4132 RefSetProperty, 4134 Ref<strong>IDL</strong>grWindowCleanup, 4149 RefDraw, 4150 RefErase, 4152 RefGetContiguousPixels, 4153 RefGetDeviceInfo, 4154 RefGetDimensions, 4156 RefGetFontnames, 4158 RefGetProperty, 4160 RefGetTextDimensions, 4161 RefIconify, 4163 RefInit, 4164 RefPickData, 4166 RefRead, 4169 RefSelect, 4170 RefSetCurrentCursor, 4173 RefSetCurrentZoom, 4175 RefSetProperty, 4176 RefShow, 4177 RefZoomIn, 4178 RefZoomOut, 4179 Ref<strong>IDL</strong>itCommandAddItem, 3086 RefCleanup, 3088 RefGetItem, 3089 RefGetProperty, 3090 RefGetSize, 3091 RefInit, 3092 RefSetProperty, 3094 Refmethods (continued)<strong>IDL</strong>itCommandSetCleanup, 3098 RefGetSize, 3099 RefInit, 3100 Ref<strong>IDL</strong>itComponentCleanup, 3106 RefEditUserDefProperty, 3107 RefGetFullIdentifier, 3109 RefGetProperty, 3110 RefGetPropertyAttribute, 3111 RefGetPropertyByIdentifier, 3112 RefInit, 3113 RefQueryProperty, 3115 RefRegisterProperty, 3116 RefRestore, 3122 RefSetProperty, 3123 RefSetPropertyAttribute, 3124 RefSetPropertyByIdentifier, 3125 RefUpdateComponentVersion, 3126 Ref<strong>IDL</strong>itContainerAdd, 3130 RefAddByIdentifier, 3131 RefCleanup, 3132 RefFindIdentifiers, 3133 RefGet, 3135 RefGetByIdentifier, 3137 RefInit, 3138 RefRemove, 3139 RefRemoveByIdentifier, 3140 Ref<strong>IDL</strong>itDataAddDataObserver, 3145 RefCleanup, 3146 RefCopy, 3147 RefGetByType, 3148 RefGetData, 3149 RefGetProperty, 3150 RefGetSize, 3151 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


114methods (continued)<strong>IDL</strong>itDataInit, 3152 RefNotifyDataChange, 3154 RefNotifyDataComplete, 3155 RefRemoveDataObserver, 3156 RefSetData, 3157 RefSetProperty, 3158 Ref<strong>IDL</strong>itDataContainerAdd, 3162 RefCleanup, 3163 RefGetData, 3164 RefGetIdentifiers, 3165 RefGetProperty, 3166 RefInit, 3167 RefSetData, 3169 RefSetProperty, 3171 Ref<strong>IDL</strong>itDataOperationCleanup, 3176 RefDoExecuteUI, 3177 RefExecute, 3179 RefGetProperty, 3181 RefInit, 3182 RefSetProperty, 3184 RefUndoExecute, 3185 Ref<strong>IDL</strong>itIMessagingAddOnNotifyObserver, 3190 RefDoOnNotify, 3192 RefErrorMessage, 3194 RefGetTool, 3196 RefProbeStatusMessage, 3197 RefProgressBar, 3198 RefPromptUserText, 3200 RefPromptUserYesNo, 3201 RefRemoveOnNotifyObserver, 3202 RefSignalError, 3203 RefStatusMessage, 3204 Refmethods (continued)<strong>IDL</strong>itManipulatorCleanup, 3213 RefCommitUndoValues, 3214 RefGetCursorType, 3216 RefGetProperty, 3218 RefInit, 3219 RefOnKeyboard, 3221 RefOnLoseCurrentManipulator, 3223 RefOnMouseDown, 3224 RefOnMouseMotion, 3226 RefOnMouseUp, 3228 RefRecordUndoValues, 3229 RefRegisterCursor, 3231 RefSetCurrentManipulator, 3233 RefSetProperty, 3234 Ref<strong>IDL</strong>itManipulatorContainerAdd, 3238 RefGetCurrent, 3239 RefGetCurrentManipulator, 3240 RefGetProperty, 3241 RefInit, 3242 RefOnKeyboard, 3244 RefOnMouseDown, 3246 RefOnMouseMotion, 3248 RefOnMouseUp, 3250 RefSetCurrent, 3251 RefSetCurrentManipulator, 3252 RefSetProperty, 3253 Ref<strong>IDL</strong>itManipulatorManagerAdd, 3257 RefAddManipulatorObserver, 3258 RefGetDefaultManipulator, 3259 RefInit, 3260 RefRemoveManipulatorObserver, 3262 Ref<strong>IDL</strong>itManipulatorVisualCleanup, 3266 RefGetProperty, 3267 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


115methods (continued)<strong>IDL</strong>itManipulatorVisualInit, 3268 RefSetProperty, 3270 Ref<strong>IDL</strong>itOperationCleanup, 3277 RefDoAction, 3278 RefGetProperty, 3280 RefInit, 3281 RefRecordFinalValues, 3283 RefRecordInitialValues, 3285 RefRedoOperation, 3287 RefSetProperty, 3289 RefUndoOperation, 3290 Ref<strong>IDL</strong>itParameterCleanup, 3295 RefGetParameter, 3296 RefGetParameterAttribute, 3297 RefGetParameterSet, 3299 RefInit, 3300 RefOnDataChangeUpdate, 3301 RefOnDataDisconnect, 3303 RefQueryParameter, 3305 RefRegisterParameter, 3307 RefSetData, 3309 RefSetParameterAttribute, 3311 RefSetParameterSet, 3313 Ref<strong>IDL</strong>itParameterSetAdd, 3318 RefCleanup, 3320 RefCopy, 3321 RefGet, 3322 RefGetByName, 3324 RefGetParameterName, 3326 RefInit, 3327 RefRemove, 3329 Ref<strong>IDL</strong>itReaderCleanup, 3333 Refmethods (continued)<strong>IDL</strong>itReaderGetData, 3334 RefGetFileExtensions, 3335 RefGetFilename, 3336 RefGetProperty, 3337 RefInit, 3338 RefIsA, 3340 RefSetFilename, 3341 RefSetProperty, 3342 Ref<strong>IDL</strong>itToolActivateManipulator, 3350 RefAdd, 3351 RefAddService, 3352 RefCleanup, 3353 RefCommitActions, 3354 RefDisableUpdates, 3355 RefDoAction, 3356 RefDoSetProperty, 3357 RefDoUIService, 3359 RefEnableUpdates, 3360 RefFindIdentifiers, 3361 RefGetCurrentManipulator, 3364 RefGetFileReader, 3365 RefGetFileWriter, 3366 RefGetManipulators, 3367 RefGetOperations, 3368 RefGetProperty, 3369 RefGetSelectedItems, 3370 RefGetService, 3371 RefGetVisualization, 3372 RefInit, 3374 RefRefreshCurrentWindow, 3376 RefRegister, 3377 RefRegisterCustomization, 3380 RefRegisterFileReader, 3381 RefRegisterFileWriter, 3383 RefRegisterManipulator, 3386 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


116methods (continued)<strong>IDL</strong>itToolRegisterOperation, 3388 RefRegisterStatusBarSegment, 3392 RefRegisterVisualization, 3393 RefSetProperty, 3395 RefUnRegister, 3396 RefUnRegisterCustomization, 3397 RefUnRegisterFileReader, 3398 RefUnRegisterFileWriter, 3399 RefUnRegisterManipulator, 3400 RefUnRegisterOperation, 3401 RefUnRegisterStatusBarSegment, 3402 RefUnRegisterVisualization, 3403 Ref<strong>IDL</strong>itUIAddOnNotifyObserver, 3409 RefCleanup, 3411 RefDoAction, 3412 RefGetProperty, 3413 RefGetTool, 3414 RefGetWidgetByName, 3415 RefInit, 3416 RefRegisterUIService, 3417 RefRegisterWidget, 3419 RefRemoveOnNotifyObserver, 3421 RefSetProperty, 3422 RefUnRegisterUIService, 3423 RefUnRegisterWidget, 3424 Ref<strong>IDL</strong>itVisualizationAdd, 3432 RefAggregate, 3434 RefBeginManipulation, 3435 RefCleanup, 3436 RefEndManipulation, 3437 RefGet, 3438 RefGetCenterRotation, 3440 RefGetCurrentSelectionVisual, 3442 RefGetDataSpace, 3443 Refmethods (continued)<strong>IDL</strong>itVisualizationGetDataString, 3444 RefGetDefaultSelectionVisual, 3445 RefGetManipulatorTarget, 3446 RefGetProperty, 3447 RefGetRequestedAxesStyle, 3448 RefGetSelectionVisual, 3449 RefGetTypes, 3450 RefGetXYZRange, 3451 RefInit, 3453 RefIs3D, 3454 RefIsIsotropic, 3455 RefIsManipulatorTarget, 3456 RefIsSelected, 3457 RefMove, 3458 RefOn2DRotate, 3459 RefOnAxesRequestChange, 3460 RefOnAxesStyleRequestChange, 3461 RefOnDataChange, 3462 RefOnDataComplete, 3463 RefOnDataRangeChange, 3464 RefOnDimensionChange, 3465 RefOnWorldDimensionChange, 3466 RefRemove, 3467 RefRequestsAxes, 3468 RefRestore, 3469 RefRotate, 3470 RefScale, 3472 RefSelect, 3474 RefSet3D, 3476 RefSetAxesRequest, 3477 RefSetAxesStyleRequest, 3479 RefSetCurrentSelectionVisual, 3481 RefSetData, 3482 RefSetDefaultSelectionVisual, 3483 RefSetParameterSet, 3484 RefSetProperty, 3485 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


117methods (continued)<strong>IDL</strong>itVisualizationUpdateSelectionVisual, 3486 RefVisToWindow, 3487 RefWindowToVis, 3489 Ref<strong>IDL</strong>itWindowAdd, 3494 RefAddWindowEventObserver, 3495 RefCleanup, 3496 RefClearSelections, 3497 RefDoHitTest, 3498 RefGetEventMask, 3500 RefGetProperty, 3502 RefGetSelectedItems, 3503 RefInit, 3504 RefOnKeyboard, 3506 RefOnMouseDown, 3509 RefOnMouseMotion, 3511 RefOnMouseUp, 3513 RefOnScroll, 3515 RefRemove, 3516 RefRemoveWindowEventObserver, 3517 RefSetCurrentZoom, 3518 RefSetEventMask, 3519 RefSetManipulatorManager, 3521 RefSetProperty, 3522 RefZoomIn, 3523 RefZoomOut, 3524 Ref<strong>IDL</strong>itWriterCleanup, 3528 RefGetFileExtensions, 3529 RefGetFilename, 3530 RefGetProperty, 3531 RefInit, 3532 RefIsA, 3534 RefSetData, 3535 RefSetFilename, 3536 RefSetProperty, 3537 Refmethods (continued)<strong>IDL</strong>javaObjectGetProperty, 4226 RefInit, 4227 RefSetProperty, 4229 Refinvocation, 605 Bldobject, 591 BldTrackBallInit, 4234 RefReset, 4235 RefUpdate, 4237 RefMicrosoft Internet Explorer, 1438 RefMicrosoft Object Viewer, 52 EDGMicrosoft Windowsdisplay device (WIN)accepted keywords, 4318 Refsupport for, 4244 Refmouse differences, 32 UseMiller cylindrical map projection, 361 UseMiller map projection, 1356 RefMIN function, 1430 RefMIN_CURVE_SURF functionreference, 1433 Refsmoothing with, 315 RefMINEXP machine-specific parameter, 1287Refminimization, 480 UseDavidon-Fletcher-Powell method, 541 RefPowell method, 1592 RefSee also optimizationminimum, 411 EDGminimum and maximum operators, 4394 Refminimum curvature surface, 1433 Refminimum operator, 29 Bldminimum valuefor slider widgets (MINIMUM keyword),2443 Refof an array, 1430 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


118minimum values in plots, 627 UseMINOR system variable field, 4385 RefMIPSEB_DBLFIXUP, see obsolete routinesmissing data, 275 Usein CONTOUR plots, 321 Refin irregular gridsTRI_SURF, 2129 RefTRIGRID, 2138 Refin map projections, 1316 Refin plotsOPLOT, 1520 RefPLOTS, 1544 RefSHADE_SURF, 1878 RefSURFACE, 2060 Refin reconstructed images, 1777 Refin rotated images, 1819 Refin velocity fields, 2216 Refin warped images, 1569 RefMK_HTML_HELP procedurereference, 1438 Refusing, 488 BldMOD= operator, 342 Bldmode parameter, 567 Bldmodel class, methods, 552 Usemodel object, 509 Use, 534 Use, 3756 Refmodel objects, selecting models, 670 UseMODIFYCT procedure, 1441 Refmodifying color tables, 103 Imgmodifying XML data, 663 Bldmodulescompiled, 865 Refdynamically loaded, 860 Refmodulo operator, 26 Bld, 4393 RefMollweide map projection, 364 Use, 1356 RefMOMENT function, 1443 Refmore command, 343 EDGMorlet. See wavelet functionsMORPH_CLOSE function, 1446 RefMORPH_DISTANCE function, 1449 RefMORPH_GRADIENT function, 1452 RefMORPH_HITORMISS function, 1455 RefMORPH_OPEN function, 1458 RefMORPH_THIN function, 1461 RefMORPH_TOPHAT function, 1463 Refmorphing, 383 ITUdata, 130 ITUimages, 212 ITUmorphological mask. See structuring elementmorphological operationsclosing, 500 Imgcombining operations, 534 Imgdilation, 489 Imgdistance map, 523 Imgerosion, 489 Imggradient, 520 Imghit-or-miss, 514 Img<strong>IDL</strong> routines, 481 Imgopening, 496 Imgstructuring element, 480 Imgthinning, 527 Imgtop-hat, 504 Imgwatershed, 508 Imgmorphologydilation operator, 569 Referosion operator, 618 RefMotif widgets, 153 Usemousedetermining position, 291 Usedouble-clicks, 2422 Refemulating three-button, 32 Usereading position of, 1705 Refreading position with the CURSOR procedure,371 Refreturning events from draw widgets, 2358Refmouse cursor, 681 UseBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


119mouse events, manipulators, 204 ITDMOVIE, see obsolete routinesmoviesMPEGclosing, 1466 Refopening, 1467 Refsaving, 1473 Refstoring image frame, 1471 Refmovingfiles (FILE_MOVE procedure), 692 Reffiles in a project, 507 Bldmoving average filter, 420 Usemoving averagesSMOOTH function, 1960 RefTS_SMOOTH function, 2162 RefMPEG object, 517 Use, 3779 RefMPEG objects, overview, 656 UseMPEG_CLOSE procedure, 1466 RefMPEG_OPEN function, 1467 RefMPEG_PUT procedure, 1471 RefMPEG_SAVE procedure, 1473 RefMPROVE, see obsolete routinesMRI denoising technique, 54 WavMrSID image filesdeleting, 2838 Refdimensions, 2839 Refextracting data, 2841 Refloading, 2835 Refquery, 2835 Refquery properties, 2844 RefMrSID object, 517 Usemsg_action argument, 360 EDG, 361 EDGMSG_CAT_CLOSE procedure, 140 ObsMSG_CAT_CLOSE, see obsolete routinesMSG_CAT_COMPILE procedure, 141 ObsMSG_CAT_COMPILE, see obsolete routinesMSG_CAT_OPEN function, 143 ObsMSG_CAT_OPEN, see obsolete routinesMüller’s method, 760 RefMULTI procedure, 1474 RefMULTI system variable field, 4380 Refmulti-channel volumes, 297 ITUMULTICOMPARE, see obsolete routinesmulti-frame imagegetting pixel data, 70 Medsetting pixel data, 123 Medmultiple correlation coefficient, 447 Use, 1283RefMultiple Document Panel, 45 Usemultiple imagesdisplaying in Direct Graphics, 62 Imgdisplaying in Object Graphics, 66 Imgmultiple plots on a page, 271 Use, 4380 Refmultiplication#, ## (matrix multiplication), 30 Bld* operator, 25 Bld, 4393 Refmultiplication of matrices, 1365 Refmultiplying arrays, 442 Usemultiresolution analysis, 41 Wav, 56 Wav, 104Wavmulti-threadingarray creation routines, 402 Bldarray manipulation routines, 403 Bldbyte swapping support, 403 Bldcalculation speed, 392 Bldcontrolling with CPU procedure, 396 Blddata type conversion routines, 403 Blddefault number, 396 Bldenvironment variable, 396 Bld, 24 Useimage processing routines, 402 Bldmath routines, 402 Bldoperators, 401 Bldoverriding default use, 400 Bldsetting default threads, 24 Usewhen not to use, 393 BldBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


120multivariate analysiscontingency table, 368 RefKruskal-Wallis H-test, 1124 Refmultiple correlation, 1283 Refpartial correlation, 1525 Refroutines, 493 Usemultivariate functionsCTI_TEST, 368 RefKW_TEST, 1124 RefM_CORRELATE, 1283 RefP_CORRELATE, 1525 RefNn argument, 292 EDG, 332 EDG, 333 EDG,335 EDG, 399 EDG, 473 EDGn field, 307 EDG, 524 EDGN_COLORS system variable field, 4377 Refn_dim argument, 283 EDG, 284 EDG, 288EDGn_dim field, 274 EDGN_ELEMENTS functionchecking variable definition, 77 Blddetermining number of elements, 408 Bldreference, 1475 Refn_elts argument, 291 EDGn_elts field, 273 EDGN_PARAMS functionreference, 1477 Refuse of, 77 BldN_TAGS function, 1478 Refname argument, 275 EDG, 288 EDG, 297EDG, 298 EDGname field, 276 EDG, 370 EDG, 441 EDG, 534EDGNAME property attribute, 75 ITDNAME structure tag, 96 SDFNAME system variable field, 4377 Refnamedstructures, 182 Bldvariables, 61 Ref, 2667 Refnamed variables, 41 DMnamesof structure tags, 2092 Refof variables, 62 Bldreserved, 103 Bldnames of variables, 296 EDGnames, parameter, 57 ITDnamespace collisions, 101 Bldnaming conflicts, 101 BldNaN (not-a-number), 468 BldNARROW keyword, 4265 Refnative format (floating-point values), 201 Refnatural exponential function, 631 Refnatural logarithm, 95 RefNCAR binary encoding, 4265 RefNCAR keyword, 4265 RefNCAR Raster Interchange Format files, writing,2519 RefNCDF_ATTCOPY function, 689 SDFNCDF_ATTDEL procedure, 691 SDFNCDF_ATTGET procedure, 693 SDFNCDF_ATTINQ function, 695 SDFNCDF_ATTNAME function, 698 SDFNCDF_ATTPUT procedure, 700 SDFNCDF_ATTRENAME procedure, 703 SDFNCDF_CLOSE procedure, 704 SDFNCDF_CONTROL procedure, 705 SDFNCDF_CREATE function, 708 SDFNCDF_DIMDEF function, 710 SDFNCDF_DIMID function, 711 SDFNCDF_DIMINQ procedure, 712 SDFNCDF_DIMRENAME procedure, 714 SDFNCDF_EXISTS function, 715 SDFNCDF_INQUIRE function, 716 SDFBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


121NCDF_OPEN function, 718 SDFNCDF_VARDEF function, 719 SDFNCDF_VARGET procedure, 722 SDFNCDF_VARGET1 procedure, 724 SDFNCDF_VARID function, 726 SDFNCDF_VARINQ function, 727 SDFNCDF_VARPUT procedure, 729 SDFNCDF_VARRENAME procedure, 732 SDFNE operatorabout, 37 Bld, 4399 Refcomparing object references, 605 Bldpointers, 168 BldNE= operator, 342 Bldnear and far clipping planes, 549 UseNearestColor method, <strong>IDL</strong>grPalette, 3806 Refnearest-neighbor interpolation, 179 Imgnegation operator, 25 Bld, 4392 RefNEGEP machine-specific parameter, 1286 RefnestingIF statements, 351 Bldsetting TRACEBACK keyword, 866 Refshowing for procedures and functions, 859RefnetCDF, 19 SDFattribute component, 682 SDFattributes, overview, 26 SDFcreating files, 683 SDFdata modes, 681 SDFdimensions, 682 SDFoverview, 21 SDF, 680 SDFreading, 683 SDFspecifying attributes/variables, 686 SDFtype conversion, 686 SDFvariables, overview, 25 SDFvariables, component, 682 SDFNETCDF files, importing using macros, 203UsenetCDF filesattributescreating, 700 SDFcreating global, 690 SDFdeleting, 691 SDFobtaining names, 698 SDFreading, 693 SDFreading global, 690 SDFrenaming, 703 SDFclosing, 704 SDFcreating, 708 SDFdetermining if library exists, 715 SDFdimensionsdefining, 710 SDFobtaining ID, 711 SDFobtaining name, 712 SDFobtaining size, 712 SDFrenaming, 714 SDFgetting information about, 716 SDFmiscellaneous operations, 705 SDFopening, 718 SDFupdating, 707 SDFvariablesadding, 719 SDFgetting ID, 726 SDFgetting information, 727 SDFrenaming, 732 SDFretrieving data from, 722 SDFretrieving one element, 724 SDFwriting values to, 729 SDFNetscape, 1438 RefNetwork Common Data Format See netCDFnew page, 693 Use, 610 RefNewDocument method, <strong>IDL</strong>grPrinter, 3924Refnewline character, 2484 RefNewPage method, <strong>IDL</strong>grPrinter, 3925 RefNEWTON function, 1481 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


122Newton’s method, 478 Use, 1000 Ref, 1481RefNGRD machine-specific parameter, 1286 Refnmax field, 307 EDG, 523 EDGnmin field, 307 EDG, 523 EDGNOCLIP keyword, 4338 RefNOCLIP system variable field, 4381 RefNODATA keyword, 4338 RefNOERASE keyword, 4339 RefNOERASE system variable field, 4381 Refnoise removaladaptive filtering, 475 Imgfrequency transform, 358 ImgLee filter, 475 Imgsmoothing, 496 Imgtime-frequency, 378 Imgwindowing, 470 Imgnoise removal. See denoising techniquesnoise, filtering, 1380 Refnonexclusive buttons see widgets, buttonsnon-interactive mode, 176 Usenonlinear equationsBROYDEN, 194 RefCONSTRAINED_MIN, 307 Refdiscussion, 478 UseFX_ROOT, 760 RefFZ_ROOTS, 763 RefNEWTON, 1481 Refroutines, 479 Usenonlinear transformations, 270 Imgnonorthogonal wavelet functions, 31 Wavnonparametric hypothesis tests, 462 Usenonparametric testsLNP_TEST, 1248 RefMD_TEST, 1374 RefR_TEST, 1682 RefRS_TEST, 1828 RefS_TEST, 1831 Refnonparametric tests (continued)XSQ_TEST, 2637 Refnon-printing characters, 57 Bld, 127 BldNORM function, 1484 RefNORM_COORD function, 556 Usenormalcoordinates, 246 Usecoordinates, converting to other types, 329Refdistribution (Gaussian)cutoff value, 769 Refprobability, 771 Refrandom deviates, 1700 Refnormal computations, 624 Use, 714 UseNORMAL keyword, 4339 Refnormally-distributed random numbers, 1693RefNOT operator, 34 Bld, 4397 Refnotch filter, 427 Usenotificationdescribed, 40 ITDmessage contents, 41 ITDmessages, 20 ITDobservers, 42 ITDsending, 40 ITDstandard messages, 41 ITDsystem, 40 ITDNR_BETA, see obsolete routinesNR_BROYDN, see obsolete routinesNR_CHOLDC, see obsolete routinesNR_CHOLSL, see obsolete routinesNR_DFPMIN, see obsolete routinesNR_ELMHES, see obsolete routinesNR_EXPINT, see obsolete routinesNR_FULSTR, see obsolete routinesNR_HQR, see obsolete routinesNR_INVERT, see obsolete routinesNR_LINBCG, see obsolete routinesBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


123NR_LUBKSB, see obsolete routinesNR_LUDCMP, see obsolete routinesNR_MACHAR, see obsolete routinesNR_MPROVE, see obsolete routinesNR_NEWT, see obsolete routinesNR_POWELL, see obsolete routinesNR_QROMB, see obsolete routinesNR_QROMO, see obsolete routinesNR_QSIMP, see obsolete routinesNR_RK4, see obsolete routinesNR_SPLINE, see obsolete routinesNR_SPLINT, see obsolete routinesNR_SPRSAB, see obsolete routinesNR_SPRSAX, see obsolete routinesNR_SPRSIN, see obsolete routinesNR_SVBKSB, see obsolete routinesNR_SVD, see obsolete routinesNR_TQLI, see obsolete routinesNR_TRED2, see obsolete routinesNR_TRIDAG, see obsolete routinesNR_WTN, see obsolete routinesNR_ZROOTS, see obsolete routinesNRIFfiles, writing, 2519 Refstandard file format I/O routines, 330 BldnSelectionList, 196 ITDNSUM system variable field, 4382 RefNull display device (NULL), 4298 Refnumber of array elements, 1475 Refnumbers, randomnormally distributed, 1693 Refuniformly-distributed, 1698 RefNUMELEM structure tag, 96 SDFnumeric keypads, 1872 Refnumerical integration, 465 Use, 1648 RefNumerical Recipes in C, 437 UseNyquist frequency, 413 UseOOBJ_CLASS functionreference, 1487 Refusing, 606 BldOBJ_DESTROY procedure, 603 Bld, 1489 RefOBJ_ISA functionreference, 1490 Refusing, 606 BldOBJ_NEW functionreference, 1491 Refusing, 602 BldOBJ_VALID functionreference, 1493 Refusing, 607 BldOBJARR functionreference, 1495 Refusing, 603 Bldobjectclass, 591 Bldclass structures, 593 Bldencapsulation, 591 Bldheap variables, 591 Bldinheritance, 592 Bldinheritance, specifying, 595 Bldinstances, 591 Bldlifecycle, 601 Bldmethod routines, 608 Bldpersistence, 592 Bldpolymorphism, 591 Bldobject classesattribute objects, 536 Useattributes, 514 Use, 579 Useaxis, 510 Use, 593 Usebuffer, 516 Use, 684 Useclipboard, 516 Usecolorbar, 513 UseBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


124object classes (continued)common methodsCleanup, 507 UseGetProperty, 507 UseInit, 507 UseSetProperty, 507 Usecomposite objects, 513 Usecontainer, 508 Usecontour, 510 Use, 616 Usedestination objects, 516 UseDICOM, 517 UseDXF, 517 Usefile format objects, 517 Use, 518 Usefont, 514 Use, 579 Usehelper objects, 515 Use, 536 Use<strong>IDL</strong>ffJPEG2000, 517 Useimage, 510 UseLangCat, 517 Uselegend, 513 Use, 630 Uselight, 510 Use, 643 Usemodel, 509 Use, 534 UseRotate method, 553 UseScale method, 554 UseTranslate method, 552 UseMPEG, 517 UseMrSID, 517 Usenaming conventions, 506 Usepalette, 514 Use, 582 Usepattern, 514 Use, 583 Useplot, 510 Use, 626 Usepolygon, 511 Use, 619 Use, 711 Usepolyline, 511 Use, 625 Useprinter, 516 Use, 687 Usescene, 509 Use, 531 UseShape, 518 Usestructure, 509 Usesurface, 511 Use, 638 Usesymbol, 514 Use, 585 Useobject classes (continued)tessellator, 515 Use, 589 Usetext, 511 Use, 611 UseTrackBall, 515 Useundocumented, 527 Use, 1488 Ref, 2677 Refview, 509 Use, 533 Useviewgroup, 509 Use, 532 Usevolume, 512 UseVRML, 516 Use, 518 Use, 694 Usewindow, 516 UseXMLSAX, 518 Useobject descriptors, 29 ITDObject Graphics, 502 Usechoosing a renderer, 104 Useclasses, 499 Useclipboard support, 46 Usecolor annotationsindexed images, 158 ImgRGB images, 168 Imgcomposite classes, 706 Usedevice independent, 503 Useversus Direct Graphics, 30 Imgdisplayingbinary images, 46 Imggrayscale images, 49 Imgindexed images, 52 Imgmultiple images, 66 ImgRGB images, 57 Imgdisplaying transparent images, 272 Imghierarchy, 509 Usehighlighting with color, 139 Imginstancing, 716 Usemanipulating imagespanning, 82 Imgzooming, 76 Imgprinting, 129 UseROI selection, 303 Imgtypographical conventions used, 506 UseBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


125Object Graphics, 502 Use (continued)visuals, 97 Imgobject graphicsCMYK color model, 3609 Refexpose events, 715 Useindexed color model, 567 Useperformance tuning, 711 Usesetting properties, 519 Useobject heap variables, 597 Bldobject identifiersdefined, 27 ITDdescribed, 20 ITDproxy, 29 ITDobject oriented programming, 590 Bldobject properties (COM objects), 63 EDGobject reference, retrieving for an iTool, 381ITDobject tree, 509 Use, 530 UseObject Viewer, 52 EDGobject-oriented graphics, 503 Useobject-oriented programming, 84 ITDobjectscreating, 1491 Refcreating arrays, 1495 Refdestroyinghow to, 603 BldOBJ_DESTROY function, 1489 Refdeterminingclass names, 1487 Refsubclasses, 1490 Refheap variables, 157 Bld, 597 Bld<strong>IDL</strong>-Java bridge sessionexceptions, 163 EDGparameters, 161 EDGincluding, 505 Bld, 566 BldiToolscommand collection, 3095 Refcomponent (class) base, 3101 Refobjects (continued)iToolscomponent collection, 3127 Refdata collection, 3159 Refdata undo and redo, 3172 Refmanipulating, 3205 Refmanipulator base, 3254 Refmanipulator collection, 3235 Refmessaging, 3187 Refnaming data, 3315 Refoperating tasks, 3271 Refparameters, 3292 Refreading files, 3330 Refstoring data, 3141 Reftool base, 3343 Ref, 3404 Refundo and redo commands, 3083 Refuser-interface, 3406 Refvisual base, 3425 Refwindow base, 3491 Refwriting files, 3525 RefJava classes<strong>IDL</strong>-Java bridge, 142 EDG<strong>IDL</strong>javaObject, 4223 Refpath, 144 EDGObject Graphics, 240 Useclipboard support, 46 Usefont use, 4415 Refobject-oriented, graphics, 242 Usereferences for heap variables, 157 Bldrendering translucent, 135 ITUscaling, 69 ITUselecting, 65 ITUselecting all, 65 ITUtesting existence, 1493 Reftranslating, 68 ITUOBLIQUE keyword, 4266 Refobservers, 42 ITD, 315 ITDobsolete routines & system variables, 4456 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


126obsolete SDF routines, 4463 Refobtaining a license, 552 Bldobtaining names of variables, 296 EDGObtaining Traceback Information, 464 Bldoctal, 51 BldODBCAPI functions, 15 DMarchitecture, 9 DMconformance standards, 15 DMdata source, 9 DMdatabase application, 9 DMdriver manager, 9 DMdrivers, 9 DMerror messages, 36 DMinitialization fileData Source Specification section, 80 DMDefault Data Source Specification section,81 DMformat, 80 DMmodifying, 78 DMODBC Data Sources section, 80 DMODBC Options section, 82 DMOpen Database Connectivity, 8 DMouter join syntax, 33 DMODBC Options, 82 DMOetli, Thomas, 368 UseOLE/COM Object Viewer, 52 EDG, 59 EDG,76 EDGOMARGIN system variable field, 4385 Refomask argument, 364 EDGON_ERROR proceduremessages, 1424 Refreference, 1497 Refusing, 459 BldON_IOERROR procedure, 1498 Ref, messages,1424 RefOnButtonPress, 137 EDGOnButtonRelease, 137 EDGOnDataChangeUpdate method, 61 ITD, 125ITDOnDataDisconnect method, 127 ITDOnDblClick, 137 EDGone-tailed hypothesis tests, 462 UseOnExpose, 138 EDGOnInit, 138 EDGonline helpcalling from programs, 1500 Refextending, 474 Bldviewing from own programDOC_LIBRARY, 588 RefMK_HTML_HELP, 1438 RefONLINE_HELP procedure, reference, 1500RefONLINE_HELP procedures, 208 ObsONLINE_HELP_PDF_INDEX procedure,1506 RefONLY_8BIT, see obsolete routinesOnMotion, 138 EDGon-the-glass text, 612 UseOnViewScrolled, 139 EDGopacities, 2225 Refopacity table, 662 UseOpen Database Connectivity, 8 DMOPEN procedures, 1511 Ref, 209 ObsOpenGL rendering, setting, 104 Useopeningprojects, 502 BldShapefiles, 2880 Refopening filesgetting information on open files, 859 Ref<strong>IDL</strong>_FileOpen(), 374 EDGOPEN procedures, 1511 RefSee also CDF files, HDF files, netCDF filesopening operation, in image processing, 570Refopening operator, 496 ImgBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


127operating systemcurrent version in use, 4372 Refissuing commands, 92 Useoperationsbrowser, 95 ITU, 368 ITUcommon, 112 ITUcreating, 140 ITDdata-centric, 145 ITDdescribed, 140 ITDexample, 178 ITDfile, 115 ITU<strong>IDL</strong>itOpBytscl, 142 ITD<strong>IDL</strong>itOpConvolution, 142 ITD<strong>IDL</strong>itOpCurvefitting, 142 ITD<strong>IDL</strong>itOpSmooth, 142 ITDmacro support, 173 ITDmenu, 351 ITUpredefined, 142 ITDproperty sheets, 91 ITUregistering, 88 ITDstandard base class, 148 ITD, 161 ITDundo/redo, 143 ITDunregistering, 176 ITDoperations on objects, 604 Bldoperations on pointers, 165 Bldoperators&&, 31 Bld, 4396 Ref||, 32 Bld, 4396 Ref~, 32 Bld, 4396 Refaddition, 24 Bld, 4392 RefAND, 33 Bld, 4397 Refarray concatenation, 31 Bld, 4400 Refassignment, 24 Bld, 4400 RefBitwise, 4397 Refclosing, 500 Imgcompound assignment, 342 Bld, 4401 Refdecrement, 26 Bld, 4392 Refoperators (continued)dilation, 489 Imgdivision, 25 Bld, 4393 RefEQ, 37 Bld, 4399 Referosion, 489 Imgexponentiation, 25 Bld, 4393 RefGE, 38 Bld, 4399 Refgradient, 520 ImgGT, 38 Bld, 4399 Refhit-or-miss, 514 Imgincrement, 26 Bld, 4392 RefLE, 38 Bld, 4399 RefLogical, 31 Bld, 4396 RefLT, 38 Bld, 4399 Refmathematicaldescriptions of, 24 Bldtable of, 4392 Refmatrix multiplication, 30 Bld, 4395 Refmaximum, 29 Bld, 4394 Refminimum, 29 Bld, 4394 Refminimum and maximum, 4394 Refmodulo, 26 Bld, 4393 Refmultiplication, 25 Bld, 4393 RefNE, 37 Bld, 4399 RefNOT, 34 Bld, 4397 Refopening, 496 ImgOR, 35 Bld, 4397 Refother, 4400 Refparentheses, 23 Bldprecedence, 40 Bldrelational, 36 Bld, 4399 RefRoberts, 464 ImgSobel, 467 Imgsquare brackets, 23 Bldsubtraction and negation, 25 Bld, 4392 Refthinning, 527 Imgtop-hat, 504 Imgwatershed, 508 ImgBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


128operators (continued)XOR, 35 Bld, 4398 RefOPLOT procedure, 1520 RefOPLOTERR procedure, 1523 Refoptical distortion correction, 270 Imgoptimal feasible vector, 1917 RefoptimizationAMOEBA function, 99 RefCONSTRAINED_MIN, 307 RefDFPMIN, 541 Refdiscussion, 480 UsePOWELL, 1592 Refroutines, 481 UseOPTIMIZE keyword, 4266 Refoptional parameters in user-written functions,1477 Refoptions argument, 469 EDGOR operator, 35 Bld, 4397 RefORDERED keyword, 4267 Refordinary differential equations, LSODE function,1268 Refordinary differential equations, RK4, 1812 Reforganization, 27 EDGORIENTATION keyword, 4339 Reforientation of text objects, 614 Useorientation, 3-dimensional, 808 BldORIGIN system variable field, 4377 Reforthogonal wavelet functions, 31 Wavorthographic map projection, 348 Use, 1356Refoset argument, 364 EDGouter margins, setting, 4385 Refouter product, 444 Useoutline fonts, 4414 Refoutlines of continents, 1302 Refoutlying data regression, 1214 RefOUTP, see obsolete routinesoutputBMP files, 2507 RefGIF files, 2510 RefJPEG files, 2514 RefNRIF files, 2519 RefPGM files, 2526 RefPICT files, 2521 RefPPM files, 2526 RefSRF files, 2530 RefTIFF files, 2534 Refwave files, 2546 RefOUTPUT keyword, 4267 RefOutput Logplatform specifics, 46 Usepreferences, 98 UseOutput of <strong>IDL</strong> Variables, 386 EDGoval annotations, 83 ITUoverflow, integer, 471 Bld, 1287 Refoverlaying images, 301 Useoverlaying images on geometries, 222 Imgoverplotting, 1520 Ref, 277 ITUoverriding multi-threading, 400 BldOverview, 11 EDGPp argument, 287 EDG, 290 EDGP_CORRELATE function, 1525 Refpadding imagesborders, 180 Imgmorphological processing, 490 Imgpage break, 610 RefPALATINO keyword, 4267 Refpalette, indexed color data, 653 Usepalette object, 514 Use, 582 Use, 3795 Refpalette objects, 571 UsePALETTE, see obsolete routinesBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


129palettes See HDF filespan offset, 4377 Refpanel, Map, 322 ITUpanel widget, 313 ITDpanning images, 219 ITUDirect Graphics, 80 ImgObject Graphics, 82 Imgparallel projection, 545 Useparallels, 341 Useparallels, drawingMAP_GRID procedure, 1307 RefMAP_SET procedure, 1359 Refparameter editor, 60 ITUparameter passing, 47 Wavparametersactual, 76 Bldcopying, 77 Blddata types, 48 ITD, 57 ITDdefined, 57 ITDeditor, 60 ITUfinding number of, 1477 Refformal, 76 Bld, 61 Ref, 41 DMnames, 57 ITDpassing by reference, 92 Bldpassing by value, 92 Bldpassing mechanism, 92 Bld, 201 EDGregistered, 57 ITDregistering, 118 ITDparametric hypothesis tests, 462 Useparent widget, 825 Bldparentheses, 23 Bldparents, of widgets, 2392 Refparser, XML, 628 Bldpartial correlation coefficient, 448 Use, 1525Refpartial wavelet transform. See wavelet transformPARTIAL_COR, see obsolete routinesPARTIAL2_COR, see obsolete routinesPARTICLE_TRACE procedure, 1527 Refpassing parameters, 92 Bld, 47 Wavpathcaching, 1530 Refdefinition string, 635 Ref<strong>IDL</strong>DE, 112 Usemaintaining in memory, 1530 Refpath caching, 25 UsePATH environment variable, 21 Usepath separation delimiters, 1537 Refpath specification, 700 RefPATH_CACHE procedure, 1530 RefPATH_SEP function, 1537 Refpattern filling of polygon objects, 620 Usepattern object, 514 Use, 583 Use, 3809 RefPaul. See wavelet functionsPCLdriver, 4299 Reffiles, 4289 RefPCM format, 28 WavPCOMP function, 1538 Refpd argument, 292 EDGPDF, 480 Bldpeak detector. See top-hat operatorPearson correlation coefficient, 341 Refpercent difference, 46 Wavperformanceanalyzing, 384 Bldimprovement, 104 Useoptimizing memory, 98 Useperformance tuning, 711 Useperiod (character), 4407 Refpermutation, 654 Refpersistence, 592 Bldperspective, 2089 Refperspective projection, 546 UseBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


130PGM filesreading, 1741 Refwriting, 2526 Refphase, 137 Ref, signal spectra, 405 UsePHASER, see obsolete routinesPickData method<strong>IDL</strong>grBuffer, 3592 Ref<strong>IDL</strong>grWindow, 4166 RefPICKFILE, see obsolete routinesPickRegion method, <strong>IDL</strong>grROIGroup, 3960RefPickVertex method, <strong>IDL</strong>grROI, 3943 RefPickVoxel method, <strong>IDL</strong>grVolume, 4111 RefPICT filesreading, 1736 Refstandard file format I/O routines, 330 Bldwriting, 2521 Refpivoting in rotation, 203 Imgpixel datacompression, 50 MedRGB, 127 Medpixel interleaving, 650 Usepixel value locations, 256 Imgpixelsdepth, 195 Obsfixed, 303 Usereturning value of, using RDPIX procedure,1705 Refscalable, 301 Usescaling, 377 Usetwo-dimensional image arrays, 373 UsePIXELS keyword, 4267 Refpixmap objects, using, 680 Useplain_args argument, 312 EDG, 525 EDGplanar interleaving, 650 Useplanar slicinginteractively, 211 Imgvolumes, 206 Imgplane of vector-drawn text, 2656 Refplotmaximum data values, 627 Useminimum data values, 627 Useplot object, 510 Use, 626 Use, 3819 Refplot objectsaveraging points, 628 Useminimum and maximum values, 627 Useplotting symbols, 628 UsePLOT procedure, 1543 RefPLOT_3DBOX procedure, 1547 RefPLOT_FIELD procedure, 1551 RefPLOT_IO, see YLOG keyword to PLOTPLOT_OI, see XLOG keyword to PLOTPLOT_OO, see (XY)LOG keywords to PLOTPLOT_TO keyword, 4267 RefPLOTERR procedure, 1553 Refplots, 615 Useadding a histogram to, 293 ITUadding statistics to, 293 ITUannotating, 291 ITUcolorbar, 282 ITUcontour, 295 Usecurve fitting, 286 ITUdisplaying 2-D, 273 ITUdisplaying 3-D, 275 ITUdisplaying polar, 276 ITUerror bars, 283 ITUfilled contour, 308 Usefiltering, 289 ITUfrequency smearing, 407 Usehistogram, 131 ITUinteractive (iTool) routine, 1021 Reflegend, 280 ITU, 487 ITUlogarithmic, 269 Use, 595 Usemargins, 4385 Refmodifying properties for, 279 ITUouter margins, 4385 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


131plots (continued)overplotting, 253 Use, 277 ITUscaling, 293 ITUshaded surface, 329 Usestep, 398 Usetranslating, 291 ITUviewing in 3D, 2612 RefX versus Y, 248 UsePLOTS procedure, 1555 RefPLOTTER_ON_OFF keyword, 4268 Refplotting2D fields, 1551 Ref3D fields, 739 Ref3D transformations, 4342 Refadjusting, 458 Refcoordinate conversion, 336 Refscaling, 1844 Refsetting, 2064 Refspecifying, 1842 Refvertices, 2218 Refannotation, 255 Useaxes, 287 Usegraphics keywords, 4350 Refthickness, 4344 Refbar plots, 145 Refclosing files (CLOSE_FILE keyword), 4253Refcolor, 2611 Refcombining images with graphics, 327 Usecontour plots, 958 Ref, creating, 315 Refdate/time data, 276 Usedrawing axes (AXIS procedure), 141 Referror barsERRPLOT procedure, 624 RefOPLOTERR procedure, 1523 RefPLOTERR procedure, 1553 Reffilename for output (FILENAME keyword),4260 Refplotting (continued)flow field, 739 Reffont selection, 256 Usefunctions of 2 variables, 1547 Refheight of output, 4284 Refhistogram, 4341 Refhistogram style, 260 UseJulian date/time, 276 Use, 599 Usekeyword parameters, 245 Uselandscape orientation, 4264 Refline thicknessgraphic keyword, 4342 Refsystem variable, 4383 Reflines, 1555 Reflinestylesgraphic keyword, 4337 Refsystem variable, 4380 Reflocation on page, 273 Uselogarithmic axeslinear-log, 1545 Reflog-linear, 325 RefAXIS, 142 RefCONTOUR, 325 RefPLOT, 1545 RefSHADE_SURF, 1879 RefSURFACE, 2062 Refmissing data, 275 Use, 1520 Ref, 1544 Refmulti-dimensional arrays, 294 Usemultiple plots on a page, 271 Useplacing, 4308 Refspecifying, 4380 Refmultiresolution analysis, 41 Wav, 104 Wavobject graphics example, 633 Useoutput, positioning, 4291 Refoverplotting, 253 Use, 958 Ref, vector dataand plot, 1520 Refoverview, 244 UsePLOT procedure, 1543 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


132plotting (continued)points, 1555 RefpolaroPLOT procedure, 1521 RefPLOT procedure, 1545 Refpolar coordinates, 289 Useportrait orientation, 4269 Refposition of windowgraphic keyword, 4339 Refsystem variable, 4382 Refregion, 4382 Refreverse axis, Object Graphics, 609 Usescaling axes, 249 Useselecting a plotting device, 1865 Refshaded surfaces, 1876 Refsubtitlesgraphic keyword, 4341 Refsystem variable, 4382 Refsurfaces, 310 Usesymbol size, 4341 Refsymbols, 257 Use, 258 Usegraphic keyword, 4340 Refsystem variable, 4382 Reftext, 2655 Refthree-dimensional lines, 1556 Reftitles, 250 Usegraphic keyword, 4343 Refsystem variable, 4383 Reftwo-dimensional arrays, 294 Useuser-defined symbols, 2205 Refvelocity field, 739 Refvelocity fields, 2215 Refwavelet power spectrum, 34 Wav, 101 Wavweather fronts, 2239 Refwidth of output, 4283 Refwire-mesh surfaces, 2058 Refwithout data, 4338 Refplotting (continued)without erasinggraphic keyword, 4339 Refsystem variable, 4381 RefXY plots, 1543 RefZ-coordinate for, graphic keyword, 4351 RefPM, see obsolete routinesPMF, see obsolete routinesPNG files, standard file format I/O routines,330 BldPNG library, supported version, 1738 RefPNT_LINE function, 1558 RefPOINT_LUN procedure, 1560 Refpointer heap variables, 597 Bldpointerscreating, 1623 Refcreating arrays, 1627 Refdestroying, 1622 Refexamples, 174 Bldexamples of using, 174 Bldfreeing, 854 Reffreeing all, 598 Bldfreeing specified, 173 Bldheap variablesabout, 157 Bldcreating, 161 Bldtesting existence, 1625 Refvalidity, 172 BldPoisson random deviatesRANDOMN function, 1695 RefRANDOMU function, 1701 Refpolar plots, 289 Use, 1545 Ref, 276 ITUcontours, 1562 Refcoordinatesconverting, 379 Refinterpolation of surface, 1564 RefPOLAR_CONTOUR procedure, 1562 RefPOLAR_SURFACE function, 1564 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


133polishing of roots, 763 Refpolitical boundaries, 1302 RefPOLY function, 1566 RefPOLY_2D function, 1567 RefPOLY_AREA function, 1571 RefPOLY_FIT function, 1573 RefPOLYCONTOUR, see obsolete routinesPOLYFILL keyword, 4268 RefPOLYFILL procedure, 1577 RefPOLYFILLV function, 1582 RefPOLYFITW function, 146 ObsPOLYFITW, see obsolete routinespolygon annotations, 84 ITU, 478 ITUpolygon filling, 261 UsePOLYFILL procedure, 1577 Refreturning array subscripts, 1582 Refwith HP plotters, 4268 Refpolygon mesh optimization, 711 Usepolygon object, 511 Use, 619 Use, 711 Useclipping meshes, 1388 Refdecimating meshes, 1395 Ref<strong>IDL</strong>grPolygon, 3844 Refmerging meshes, 1401 Refsmoothing meshes, 1414 Refpolygon objectsback-face culling, 717 Usenormal computations, 714 Useoptimization methods, 711 Use, 712 Use,713 Usequad strip mesh, 711 Usetriangle fan mesh, 712 Usetriangle strip mesh, 713 Usepolygonal ROIs, 458 ITU, 461 ITU, 465 ITU,467 ITU, 468 ITUpolygons, 589 Usepolyline object, 511 Use, 625 Use, 3875 Refpolymorphism, objects, 591 Bldpolynomial warping, 1567 Refpolynomialsdigital smoothing, 1837 RefLaguerre, 1217 Refleast-squares fit, 1837 RefLegendre, 1221 RefPOLYSHADE function, 1584 RefPOLYWARP procedure, 1588 RefPOPD procedure, 1591 Refpop-up menu seecontext-sensitive menupop-up menus see context-sensitive menusPortable Document Format, 480 Bldportable unformatted I/O, 301 BldPORTRAIT keyword, 4269 Refportrait orientationfor <strong>IDL</strong> output (PORTRAIT keyword), 4269RefPostScript positioning, 4305 RefPOSITION keyword, 4339 Refposition of graphics, 542 UsePOSITION system variable field, 4382 Refpositional parameters, 61 Ref, 41 DMoverview, 76 Bldreturning number of, 1477 Refpositioningchild widgets within a base, 2254 Refcommands, 4435 Refcursor, 2169 Refgraphics cursor, 371 RefPostScript output, 4305 Reftop level base widgets, 2343 Refwidget bases, 2254 Refwindows (XPOS and YPOS keywords), 2505Refpositioning objects, 542 Usepositioning text objects, 611 Usepost field, 540 EDGPostScriptCMYK, 4254 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


134PostScript (continued)color, 4303 Refdevice, 4302 Refencapsulatedabout EPS, 4307 Refdevice keyword, 4258 RefEPSI (Encapsulated PostScript Interchange)files, 4270 Reffiles, 4289 Reffiles with preview headers, 4270 Reffont index, 4260 Reffontsdisplaying, 1618 Refusing, 4303 Refimporting graphics into other programs, 4310Refimporting into another document, 4259 Reflanguage level, 4265 Refmultiple plots on a single page, 4308 Refpixel bit depth, 4252 Refpositioning output, 4305 Refscaling entire plot (SCALE_FACTOR keyword),4272 RefTrueColor images, 4304 Refwriting 24-bit images, 4305 RefPowell minimization (POWELL procedure),1592 Refpower spectrum, 408 UsePPM filesreading, 1741 Refstandard file format I/O routines, 330 Bldwriting, 2526 Refprc file, 510 Bldpre field, 539 EDGpreamble, 109 Medpreferences, 64 ITDchange directories, 98 Usechanging, 93 Usepreferences (continued)compress save files, 20 Wavconfirm exit, 20 Wavcurrent directory selection, 20 Wavdefault directory, 20 Wavexit, 97 Usefile readers, 80 ITDfile writers, 80 ITDiTool system, 80 ITDread-only files, 98 Userestoring defaults, 21 Wavsharing, 97 Usestartup, 97 Usestride factor, 20 Wavsystem, 80 ITDpreferences browser, 97 ITUpreferences, importing, 584 Bldprefixing libraries, 104 Bldpreprocessor constants, 410 EDGpre-registered properties, 71 ITDpresentation layer, 20 ITDPreventing File Closing, 378 EDGPREVIEW keyword, 4270 RefPRIMES function, 1595 Refprincipal components analysis, 489 Use, 1538Refprint manager, 129 Use, 131 UsePRINT procedure, 1596 Ref, 215 ObsPRINT_FILE keyword, 4270 RefPRINTD procedure, 1599 RefPrinter Control Language, see PCLPRINTER device, 4301 Refprinter object, 516 Use, 687 Use, 3902 Refprinter objectscolor model, 687 Usecreating, 687 Usedialogs, 687 Usedrawing, 688 UseBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


135printer objects (continued)starting a new page, 693 Usesubmitting print jobs, 693 UsePRINTF procedure, 1596 Refprintf() function, 340 EDGprintf-style format code, 283 BldPrinting<strong>IDL</strong> for Windows, 130 Use<strong>IDL</strong> UNIX, 131 Useprintingclosing files (CLOSE_FILE keyword), 4253Refdialog, 559 Reffilename for output (FILENAME keyword),4260 Reffrom <strong>IDL</strong>DE, 51 Usegraphics, 129 Usegraphics output files, 4289 Reflandscape orientation, 4264 Refprinter device, 4301 Refprinter set up, 4290 Refproperties, 557 Refsetup dialog, 557 Refto file units, 1596 Refto standard output, 1596 Refprinting <strong>IDL</strong> variables, 386 EDGPrinting in <strong>IDL</strong>, 128 Useprinting, direct graphics, 129 Useprinting, VisualBasic, 109 EDGPRINTNAMES example routine, 176 Bldprivate attributes, 9 Medprivate colormaps, 95 Imgprj files, 500 Bldpro filesdouble-clicking, 160 Usedragging and dropping on <strong>IDL</strong>DE, 160 UsePRO statement, 1600 Refprobabilitybivariate distributions, 871 Refdensity distribution, 874 RefGaussian distribution, 782 RefHistogram function, 874 Refprobability functionsbinomial distribution, 180 RefChi-square distributioncutoff value, 251 Refprobability, 253 RefF distributioncutoff value, 650 Refprobability, 652 RefGaussian distributioncutoff value, 769 Refprobability, 771 Refstudent’s T distributioncutoff value, 2085 Refprobability, 2087 RefProbeStatusMessage method, 287 ITDproc argument, 401 EDGprocedure calling sequence, 40 DMprocedure calls, remote, 224 EDG, 233 Obsprocedure method calling sequence, 40 DMprocedure methods, calling sequence for, 2666Refprocedurescall stack, returning, 860 Refcalling, sequence for, 60 Refcalling mechanism, 94 Bldcompiled, 1825 RefDEVICE, 4244 Refdisplaying compiled, 865 Refhow <strong>IDL</strong> resolves, 91 BldSET_PLOT, 4244 Refprocessing speed. See multi-threadingPRODUCT function, 1602 RefPROFILE function, 1606 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


136PROFILER procedure, 1609 RefPROFILES procedure, 1612 Refprofiling, 384 Bldprogram, listings, 78 Refprogram filesexecuting, 165 Useinterrupting execution, 168 UseProgram Size Considerations, 464 EDGprogrammatic control of iTools, 380 ITDprogrammingdisplaying traceback information, 866 Refmain programs, 206 Bldstopping programs, 2012 Refsuspending execution of programs, 2231 Reftraceback information, 860 Refprogramscreating .sav files, 171 Userestoring, 171 Useprojectadding files, 505 Bldclosing, 502 Bldcompiling a file, 509 Bldcreating, 500 Bldediting source files, 509 Bldmoving files, 507 Bldopening, 502 Bldremoving files, 507 Bldsaving, 502 Bldstoring source files, 498 Bldtesting a .prc file, 510 BldProject Window, overview, 45 UsePROJECT_VOL function, 1614 RefprojectingHough transform, 384 ImgRadon transform, 384 Imgprojectionoverview, 545 Useparallel, 545 Useprojection (continued)perspective, 546 Useprojection matrix, 471 Useprojections2D from 3D datasets, 1614 Ref3D plots on walls, 2613 RefAitoff, 352 Use, 1355 RefAlbers, 1355 RefAlbers equal-area conic, 362 Useazimuthal, 348 Useazimuthal equidistant, 351 Use, 1355 Refbackprojection, 149 Obscentral gnomic, 350 Usecylindrical, 358 Usecylindrical equidistant, 360 Use, 1355 Refgeneral perspective, 354 Usegnomonic, 350 Usegnomonic (central, gnomic), 1355 RefHammer-Aitoff, 353 Use, 1355 Refhigh-resolution continent outlines, 368 UseLambert’s conformal conic, 361 Use, 1355RefLambert’s equal area, 352 Use, 1356 RefMercator, 358 Use, 1356 RefMiller, 1356 RefMiller cylindrical, 361 UseMollweide, 364 Use, 1356 Reforthographic, 348 Use, 1356 Refpseudocylindrical, 363 UseRobinson, 363 Usesatellite, 354 Use, 1356 Refsinusoidal, 363 Use, 1357 Refstereographic, 349 Use, 1357 RefTransverse Mercator, 359 UseTransverse Mercator (UTM), 1357 Refprojectsadding files, 562 Bldbuilding, 562 BldBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


137projects (continued)compiling all files, 519 Bldcompiling modified files, 519 Bldcreating a .sav file, 520 Bldexporting, 523 Bldfile structure, 498 Bldoptions, 563 Bldoverview, 494 Bldrunning an application, 522 Bldsetting build order, 517 Bldsetting file properties, 511 Bldsetting options, 514 Bldpromptchanging default, 4372 Refreading from, 1707 RefPROMPT, see obsolete routinesprompts, 289 ITDPromptUserText method, 290 ITDPromptUserYesNo method, 289 ITDproperties2D annotation layer, 469 ITU3D plot, 413 ITUActiveX controls, 80 EDGaggregation, 66 ITD, 77 ITD, 118 ITDattribute values, 386 ITDattributes, 66 ITD, 119 ITDdefined, 74 ITDDESCRIPTION, 75 ITDENUMLIST, 75 ITDHIDE, 75 ITDNAME, 75 ITDPROPERTY_IDENTIFIER, 75 ITDSENSITIVE, 75 ITDTYPE, 75 ITDUNDEFINED, 75 ITDUSERDEF, 76 ITDVALID_RANGE, 76 ITDaxis, 447 ITUproperties (continued)byte scale, 380 ITUcolorbar, 439 ITUCOM objects, 63 EDGcontour, 387 ITU, 420 ITUcontour legend, 484 ITUcontour legend level, 485 ITUcontours, 254 ITUconvolution, 372 ITUcropping, 384 ITUdata types, 65 ITDBOOLEAN, 67 ITDCOLOR, 67 ITDENUMLIST, 69 ITDFLOAT, 67 ITDINTEGER, 67 ITDLINESTYLE, 68 ITDSTRING, 67 ITDSYMBOL, 68 ITDTHICKNESS, 69 ITDUSERDEF, 67 ITDdataspace, 403 ITUdescribed, 64 ITDdisplaying, 2424 Reffreehand annotation, 479 ITUhistogram, 371 ITU, 443 ITUidentifiers, 66 ITD, 73 ITD, 385 ITD<strong>IDL</strong>anROI, 2682 Ref<strong>IDL</strong>anROIGroup, 2710 Ref<strong>IDL</strong>comIDispatch, 4219 Ref<strong>IDL</strong>dbDatabase, 48 DM<strong>IDL</strong>dbRecordset, 62 DM<strong>IDL</strong>ffDICOM, 2734 Ref<strong>IDL</strong>ffDicomEx, 6 Med<strong>IDL</strong>ffJPEG2000, 2795 Ref<strong>IDL</strong>ffLangCat, 2823 Ref<strong>IDL</strong>ffMrSID, 2837 Ref<strong>IDL</strong>ffShape, 2861 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


138properties (continued)<strong>IDL</strong>ffXMLDOMAttr, 2890 Ref<strong>IDL</strong>ffXMLDOMCDATASection, 2898 Ref<strong>IDL</strong>ffXMLDOMCharacterData, 2903 Ref<strong>IDL</strong>ffXMLDOMComment, 2915 Ref<strong>IDL</strong>ffXMLDOMDocument, 2920 Ref<strong>IDL</strong>ffXMLDOMDocumentFragment, 2942Ref<strong>IDL</strong>ffXMLDOMDocumentType, 2946 Ref<strong>IDL</strong>ffXMLDOMElement, 2954 Ref<strong>IDL</strong>ffXMLDOMEntity, 2966 Ref<strong>IDL</strong>ffXMLDOMEntityReference, 2973 Ref<strong>IDL</strong>ffXMLDOMNamedNodeMap, 2978 Ref<strong>IDL</strong>ffXMLDOMNode, 2988 Ref<strong>IDL</strong>ffXMLDOMNodeList, 3015 Ref<strong>IDL</strong>ffXMLDOMNotation, 3021 Ref<strong>IDL</strong>ffXMLDOMProcessingInstruction,3027 Ref<strong>IDL</strong>ffXMLDOMText, 3034 Ref<strong>IDL</strong>ffXMLSAX, 3042 Ref<strong>IDL</strong>grAxis, 3542 Ref<strong>IDL</strong>grBuffer, 3574 Ref<strong>IDL</strong>grClipboard, 3602 Ref<strong>IDL</strong>grColobar, 3630 Ref<strong>IDL</strong>grContour, 3650 Ref<strong>IDL</strong>grFont, 3688 Ref<strong>IDL</strong>grImage, 3698 Ref<strong>IDL</strong>grLegend, 3722 Ref<strong>IDL</strong>grLight, 3742 Ref<strong>IDL</strong>grModel, 3758 Ref<strong>IDL</strong>grMPEG, 3781 Ref<strong>IDL</strong>grPalette, 3797 Ref<strong>IDL</strong>grPattern, 3811 Ref<strong>IDL</strong>grPlot, 3821 Ref<strong>IDL</strong>grPolygon, 3846 Ref<strong>IDL</strong>grPolyline, 3877 Ref<strong>IDL</strong>grPrinter, 3904 Ref<strong>IDL</strong>grROI, 3929 Refproperties (continued)<strong>IDL</strong>grROIGroup, 3948 Ref<strong>IDL</strong>grScene, 3965 Ref<strong>IDL</strong>grSurface, 3978 Ref<strong>IDL</strong>grSymbol, 4012 Ref<strong>IDL</strong>grText, 4034 Ref<strong>IDL</strong>grView, 4058 Ref<strong>IDL</strong>grViewgroup, 4075 Ref<strong>IDL</strong>grVolume, 4087 Ref<strong>IDL</strong>grVRML, 4117 Ref<strong>IDL</strong>grWindow, 4138 Ref<strong>IDL</strong>itCommand, 3085 Ref<strong>IDL</strong>itCommandSet, 3097 Ref<strong>IDL</strong>itComponent, 3103 Ref<strong>IDL</strong>itContainer, 3129 Ref<strong>IDL</strong>itData, 3143 Ref<strong>IDL</strong>itDataContainer, 3161 Ref<strong>IDL</strong>itDataOperation, 3175 Ref<strong>IDL</strong>itIMessaging, 3189 Ref<strong>IDL</strong>itManipulator, 3208 Ref<strong>IDL</strong>itManipulatorContainer, 3237 Ref<strong>IDL</strong>itManipulatorManager, 3256 Ref<strong>IDL</strong>itManipulatorVisual, 3265 Ref<strong>IDL</strong>itOperation, 3275 Ref<strong>IDL</strong>itParameter, 3294 Ref<strong>IDL</strong>itParameterSet, 3317 Ref<strong>IDL</strong>itReader, 3332 Ref<strong>IDL</strong>itTool, 3347 Ref<strong>IDL</strong>itUI, 3408 Ref<strong>IDL</strong>itVisualization, 3429 Ref<strong>IDL</strong>itWindow, 3493 Ref<strong>IDL</strong>itWriter, 3527 Ref<strong>IDL</strong>javaObject, 4225 Refimage, 406 ITUimage plane, 390 ITU, 392 ITU, 436 ITUinterface, 64 ITDintersection of aggregated, 77 ITDinterval volume, 434 ITUBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


139properties (continued)inverting image, 380 ITUisosurface, 432 ITUlegend, 480 ITUlights, 455 ITUline annotation, 472 ITUline profile annotation, 473 ITUmacros, 369 ITUmap projection, 381 ITUmap register image, 382 ITUmodifying volume, 303 ITUmorphing, 383 ITUoperations browser, 368 ITUplot, 409 ITUplot legend, 487 ITUpolygon annotation, 478 ITUpolygonal ROIs, 458 ITU, 461 ITU, 465ITU, 467 ITU, 468 ITUpre-registered, 71 ITDrectangle annotation, 476 ITUregion grow, 385 ITUregistering, 916 Bld, 70 ITD, 118 ITDregistration, 66 ITDrender volume, 390 ITUresample, 377 ITUretrieving, 520 Use, 2670 Refretrieving attribute values, 386 ITDretrieving identifiers, 385 ITDretrieving values, 65 ITDRoberts filter, 374 ITUrotate, 376 ITUrotate data, 378 ITUscale data, 379 ITUsetting, 519 Use, 2670 Refsetting values, 65 ITD, 389 ITDsheet, 64 ITDsheetsdefined, 89 ITUproperties (continued)sheetsoperations, 91 ITUvisualization, 90 ITUsmooth filter, 373 ITUSobel filter, 374 ITUstatistics, 370 ITUsurface legend, 488 ITUsurfaces, 416 ITUTrackBall, 4232 Reftransform, 377 ITUunion of aggregated, 77 ITDunsharp mask filter, 374 ITUupdate mechanism, 79 ITDview, 400 ITUvisualization layer, 401 ITUvisualization type, 406 ITUvolume, 426 ITUwidget, 2424 Refwindow, 398 ITUProperties dialog, opening, 54 UseProperties dialogs (GUIBuilder)entering multiple strings, 693 Bldusing, 691 Bldproperties of objects, 519 Use, 2669 Refproperty sheetslider, 76 ITDspinner, 76 ITDtext field, 76 ITDproperty sheet widgetschanging properties, 920 Bldread-only, 2318 Ref, 2426 Refselecting properties, 917 Bldsizing, 922 Blduser-defined properties, 921 Bldusing, 916 BldPROPERTY_IDENTIFIER property attribute,75 ITDBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


140proxyidentifiers, 29 ITDregistration, 38 ITDPS_SHOW_FONTS procedure, 1618 RefPSAFM procedure, 1619 RefpSelectionList, 196 ITDPSEUDO procedure, 1620 RefPSEUDO_COLOR keyword, 4271 Refpseudo-color images, converting from True-Color, 277 Refpseudo-color PostScript images, 4304 RefPseudoColor visuals, 89 Imgpseudocylindrical map projections, 363 UsePSYM keyword, 4340 RefPSYM system variable field, 4382 RefPTR_FREE procedure, 1622 RefPTR_NEW function, 1623 RefPTR_VALID function, 1625 RefPTRARR function, 1627 Refpublic attributes, 9 Medpulldown menuactivating from button, 2286 Refcreating, 472 RefPUSHD procedure, 1629 RefPut method, <strong>IDL</strong>grMPEG, 3792 RefPWIDGET, see obsolete routinespyramidal algorithmresult format, 75 Wavreturning, 107 WavQQGRID3 function, 1630 RefQHULL procedure, 1635 RefQL algorithm, 2146 RefQL method (computing eigenvalues), 596 RefQROMB function, 1640 RefQROMO function, 1645 RefQSIMP function, 1648 Refquad strip optimization, 711 Usequadrature function, 415 Usequantizing colors, 277 Refquery, image file type, 215 UseQUERY_* routines, 1651 RefQUERY_BMP routine, 1655 RefQUERY_DICOM function, 1656 RefQUERY_GIF routine, 1658 RefQUERY_IMAGE function, 1660 RefQUERY_JPEG routine, 1664 RefQUERY_MRSID function, 1667 RefQUERY_PICT routine, 1670 RefQUERY_PNG routine, 1671 RefQUERY_PPM routine, 1673 RefQUERY_SRF routine, 1675 RefQUERY_TIFF routine, 1676 RefQUERY_WAV function, 1678 Refquerying, images, 214 Usequerying image files, 18 ImgQueryPrivateValue method, <strong>IDL</strong>ffDicomEx,117 MedQueryValue method, <strong>IDL</strong>ffDicomEx, 120 Medquestion mark, starting online help, 4409 Refquintic interpolation, 2139 Refquitting <strong>IDL</strong>, 629 Refquotation marksoctal numbers, 4407 Refstring constants, 55 Bldquoted string format code, printf style, 283 BldRR_CORRELATE function, 1679 RefR_TEST function, 1682 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


141radio button widgetscreating, 741 Bldcreating multiple, 741 Bldlaying out, 742 Bldradix, 1286 RefRadon backprojection, 1684 RefRadon domain, 341 ImgRADON function, 1684 RefRadon transform, 1684 Ref, 149 Obsbackprojecting, 389 Imgcontrasting color, 402 Imgdisplaying, 384 Imgprojecting, 384 Imgrandom deviatesbinomialRANDOMN function, 1694 RefRANDOMU function, 1700 RefexponentialRANDOMN function, 1695 RefRANDOMU function, 1700 RefgammaRANDOMN function, 1695 RefRANDOMU function, 1700 Refnormal, 1700 RefPoissonRANDOMN function, 1695 RefRANDOMU function, 1701 Refrandom, 1701 Refrandom numbersnormally-distributed, 1693 Refuniformly-distributed, 1698 RefRANDOMN function, 1693 RefRANDOMU function, 1698 RefRANGE system variable field, 4385 Refranges, subscript, 142 Bldrank correlation coefficient, 1679 RefRANKS function, 1703 Refrank-sum test, 1828 Refraster images, 373 UseRDPIX procedure, 1705 RefREAD procedure, 1706 Ref, 217 ObsREAD_ASCII function, 1709 RefREAD_BINARY function, 1712 RefREAD_BMP function, 1714 RefREAD_DICOM function, 1717 RefREAD_GIF procedure, 1719 RefREAD_IMAGE function, 1721 RefREAD_INTERFILE procedure, 1723 RefREAD_JPEG procedure, 1725 RefREAD_JPEG2000 function, 1729 RefREAD_KEY procedure, 217 ObsREAD_MRSID function, 1733 RefREAD_PICT procedure, 1736 RefREAD_PNG routine, 1738 RefREAD_PPM procedure, 1741 RefREAD_SPR function, 1743 RefREAD_SRF procedure, 1744 RefREAD_SYLK function, 1746 RefREAD_TIFF function, 1750 Ref, 216 ObsREAD_WAV function, 1759 RefREAD_WAVE procedure, 1760 RefREAD_X11_BITMAP procedure, 1762 RefREAD_XWD function, 1764 RefREADF procedure, 1706 Ref, 217 ObsreadingASCII data, 191 Use, 223 UseASCII files, 1709 Refbinary data, 197 Use, 231 UsingBMP files, 1714 Refcurrent color table, 2172 Refcursor position, 1705 Refdata from a string, 1766 Refdata using macros, 187 Use, 191 Use, 197Useformatted data, 1706 Ref, 217 Obsfrom a prompt, 1707 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


142reading (continued)from tapes, 170 ObsGIF files, 1719 RefHDF files, 203 UseHDF-EOS files, 203 Useimage file types, 215 Useimage files, 187 Use, 211 Useimages from the display, 379 Use, 2174 RefInterfile files, 1723 RefJPEG files, 1725 Refmouse position, 371 RefNETCDF files, 203 UsePGM files, 1741 RefPICT files, 1736 Refpixel values, 1705 RefPPM files, 1741 Refscientific format data, 203 UseSee also CDF filesSee also HDF filesSee also netCDF filesSRF files, 1744 RefTIFF files, 1750 Refunformatted binary data, 1768 Refwave files, 1760 RefX11 bitmaps, 1762 RefXWD files, 1764 RefReading a Character, 385 EDGreading files, 100 ITUreading XML data, 662 BldREADNAMES example routine, 174 Bldread-only, DICOM file, 105 Medread-only system variables, 521 RefREADS procedurereference, 1766 Refusing, 324 BldREADU procedure, 1768 Ref, 218 Obsreal part of complex numbers, 735 RefREAL_PART function, 1770 Refrealizing widgets, 833 Bld, 2327 RefREBIN function, 1771 Refrecall bufferchanging, 89 Usecommand, 1774 Refpreferences, 98 UseRECALL_COMMANDS function, 1774 Refrecent files list, 52 Userecent projects, 52 Userecommended reading, 32 EDGRECON3 function, 1775 Refreconstructions3D from 2D images, 1775 RefTomographic, 149 ObsRecordFinalValues method, 167 ITDrecording an interactive <strong>IDL</strong> session, 1110 RefRecordInitialValues method, 166 ITDRecordsetmoving within, 28 DMusing the cursor, 28 DMrectangle annotations, 83 ITU, 476 ITUrectangular, filter, 425 Userectangular coordinatesconverting, 379 Refinterpolation of, 1564 Refrecursion, 94 Bldrecursive file searching, 701 RefRECVAR structure tag, 96 SDFredo, 66 ITURedoOperation method, 170 ITDreduce operator, 618 RefREDUCE_COLORS procedure, 1781 Refreference documentation for iTool classes, 12ITDreference numbers (HDF)adding to a VGroup, 436 SDFcreating new, 299 SDFdeleting, 246 SDFBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


143reference numbers (HDF) (continued)returning all from a VGroup, 445 SDFreturning number of, 344 SDFreturning specified from a VGroup, 444 SDFwriting descriptions, 271 SDFreferences, 26 ImgREFORM function, 1783 Refreformatting arrays, 1783 Refregion grow, 385 ITUregion growing, properties dialog, 2631 Refregion labeling, 1211 Ref, 540 Imgregion of interestdefining, 519 Ref<strong>IDL</strong>anROI, 2680 Ref<strong>IDL</strong>anROIGroup, 2708 Refoperations and, 136 ITUwidgets, 416 RefXROI, 2621 Refregion of interest. See ROIREGION system variable fieldaxes, 4386 Refplots, 4382 RefREGION_GROW function, 1785 RefRegis device, 4315 RefREGISTER_CURSOR procedure, 1788 RefREGISTER_PROPERTIES keyword, 71 ITDregistered parameter, 57 ITDRegisterFileReader method, 245 ITDRegisterFileWriter method, 269 ITDregisteringan iTool class, 95 ITDcallback routines, 318 ITD, 352 ITDfile readers, 89 ITD, 245 ITDfile writers, 89 ITD, 269 ITDmanipulators, 214 ITDoperations, 88 ITD, 174 ITDparameters, 118 ITDproperties, 916 Bld, 70 ITD, 118 ITDregistering (continued)user interface, services, 302 ITDuser interface panels, 314 ITD, 320 ITDvisualizations, 87 ITDregistering exit handlers, 401 EDGregistering images, 325 ITUin degrees, 330 ITUin meters, 327 ITUregistering iTools, 1079 Refregistering routines using <strong>IDL</strong>_SysRtnAdd(),431 EDGRegisterManipulator method, 214 ITDRegisterOperation method, 174 ITDRegisterParameter method, 57 ITDRegisterProperty method, 2673 Ref, 70 ITDRegisterUIService method, 282 ITD, 303 ITDRegisterVisualization method, 130 ITDRegisterWidget method, 283 ITD, 314 ITDregistrationITREGISTER procedure, 37 ITDmethods, 37 ITDproperties, 66 ITDproxy, 38 ITDRegister* methods, 37 ITDvisualization types, 130 ITDREGRESS function, 1790 RefREGRESS1, see obsolete routinesregression analysis, 1790 RefREGRESSION, see obsolete routinesregular expressions, 128 Bld, 2020 Refregular-grid data displays, 247 ITUregularity of wavelet functions, 32 Wavrelational operators, 36 Bld, 4399 Refrelaxed structure assignmentcreating, 2053 Refrestoring, 1805 Refusing, 200 Bldrelease, current version in use, 4372 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


144remember current directory. See preferencesRemote Procedure Calls, 16 EDG, 224 EDG,233 Obscreating the RPC library, 235 Obsexample code, 256 EDG, 264 Obsvariable creation functions, 250 ObsRemoveByIdentifier method, 49 ITDremovingbreakpoints, 192 Refproject files, 507 BldRemoving A Signal Handler, 361 EDGremoving noiseadaptive filtering, 475 Imgfrequency transform, 358 ImgLee filter, 475 Imgtime-frequency transform, 378 Imgwindowing, 470 Imgrendering3D objects, 1406 Ref3D volumes as 2D images, 1614 Refhardware versus software, 104 Use, 678 Usepolygon objects, 619 Usepolyline objects, 625 Usespeed of volumes, 665 Usesurface objects, 639 Usevoxel, 2225 Refrendering process, rendering objects, 537 Userendering style, polygon objects, 619 Userendering translucent objects, 135 ITUrendering volumes, 298 ITU, 390 ITUREPEAT...UNTIL statement, 1794 Refreplacing text, 56 UseREPLICATE function, 1795 RefREPLICATE_INPLACE procedure, 1797 Refresamplingdata, 122 ITUimages, 209 ITUproperties, 377 ITUresampling (continued)surfaces, 236 ITUvolumes, 306 ITUresampling images. See interpolationreserved names, 103 Bldreserved words, 4411 Ref, 32 DMreserving colors, 146 UseReset method<strong>IDL</strong>grModel, 3774 Ref<strong>IDL</strong>grTessellator, 4029 RefRESET_STRING keyword, 4271 Refresetting dataspace, 134 ITUresetting iTools, 1083 Refresetting widgets, 2329 Refresizing arraysarbitrary amount, 302 Refby dimension multiples, 1771 Reftwo-dimensional, 633 Refresizing images, 180 Img, 188 ImgRESOLUTION keyword, 4271 Refresolution of map databases, 368 UseRESOLVE_ALL procedurereference, 1799 Refusing, 221 BldRESOLVE_ROUTINE procedure, 1802 Refresolving iTool components, 1085 Refresolving routine, 100 Bldresource files, 144 Useresource names for <strong>IDL</strong> widgets, 2266 Refresources, system, 392 Bldresources for an X Window, 144 UseRESTORE procedurereference, 1804 Refusing, 224 Bld, 506 Bld, 559 Bld, 566 Bldrestoring .sav files, 171 Userestoring <strong>IDL</strong> save files, 1804 Ref, 4193 Refrestoring structures, 201 Bldrestoring windows, 681 UseBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


145Retain, 134 EDGRETAIN keyword, 4271 Refretained graphics, 715 UseRETALL command, 1807 Refretrievingattributes of a Shapefile, 2872 Refimage dimensions, 2839 Refwidget values, 834 Bldretrieving object properties, 520 Use, 2670 RefRETURN command, 1808 Refreturningsubscripts of non-zero array elements, 2242Refwidget information, 2383 Refreturning address in current execution scopefrom name, 298 EDGrevealing window objects, 680 Usereverse axis, Object Graphics, 609 UseREVERSE function, 1810 Refreverse index list (for histograms), 874 RefREVERSIBLE_OPERATION property, 143ITD, 175 ITDreversingarray indices, 1810 Refbyte order, 2078 Refreversing an image, 194 Img, 197 ImgREWIND procedure, 148 ObsREWIND, see obsolete routinesRGBDICOM pixel data, 127 Medinterleaving, 391 UseRGB color model, 567 Use, 569 UseRGB color system, 381 Use, 88 Imgconverting, 275 Refdisplaying, 2171 Refwidget slider, 481 RefRGB imagescolor annotations, 163 Img, 168 ImgRGB images (continued)converting to grayscale, 125 Imgconverting to indexed, 130 Imgdata definition, 15 ImgdisplayingDirect Graphics, 42 ImgObject Graphics, 57 ImgRGB_TO_HSV, see obsolete routinesrhumb line, 1298 RefRich Text Format, 484 BldRIEMANN procedure, 149 ObsRIEMANN, see obsolete routinesright-handed coordinate system, 313 Useringing bell with error messages, 344 EDGrivers, 1302 RefRK4 function, 1812 RefRM, see obsolete routinesRMF, see obsolete routinesRMS block mode, 210 ObsRMS difference, 46 WavRoberts edge enhancement, 1815 RefRoberts filter, 374 ITUROBERTS function, 1815 RefRoberts operator, 464 ImgRobinson map projection, 363 UseROIdeleting, 2634 Refdetermining point location, 330 Imggeometric and statistical data, 2621 Refgeometric area, 302 Imggrouping multiple ROIs, 334 Imggrowing, 2630 Refgrowing an area, 317 Imghistogram view, 2629 Ref<strong>IDL</strong> objects, 300 Img<strong>IDL</strong> routines, 300 Imgmask area, 302 Imgmasking an area, 324 ImgBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


146ROI (continued)selecting interactively, 303 Imgselecting programmatically, 311 Imgsurface mesh, 334 Imgusing XROI procedure, 2621 RefRomberg integrationclosed interval, 1640 Refopen interval, 1645 Refroot object, 30 ITDroot-mean-square difference, 46 Wavroots, 760 Ref, 763 RefROT function, 1817 RefROT_INT, see obsolete routinesROTATE function, 1820 RefRotate method, 553 Use, <strong>IDL</strong>grModel, 3775Refrotatingarrays, 315 Use, 1820 Refby arbitrary amounts, 1817 Refby multiples of 90 degrees, 1820 Refdata, 118 ITU, 123 ITUimage, 216 ITUimages, 315 Useleft, 120 ITUproperties, 376 ITU, 378 ITUright, 120 ITUsurfaces, 239 ITUthe viewing matrix, 2089 Refusing widgets, 396 Refviews, 321 Usevolumes, 312 ITUwith a mouse, 118 ITUrotating an image90 degree increments, 200 Imgarbitrary increments, 203 Imgrotation, 552 Use, 553 Userough multiresolution plots, 41 WavROUND function, 1823 Refroundingceiling function, 242 Refdetermining, 1286 Reffloor function, 737 Refto nearest integer, 1823 Refrounding values, 412 EDGROUTINE_INFO function, 1825 Refroutinescluster analysis, 493 Useconflicting names, 101 Bldconverting array subscripts, 123 Refcorrelation, 449 Usecurve and surface fitting, 451 Usedifferentiation/integration, 469 Useeigenvalues/eigenvectors, 458 Usefilesbase name, 661 Refdirectory name, 676 Refgridding/interpolation, 460 Usehow <strong>IDL</strong> resolves, 91 Bldhypothesis testing, 464 UseiTools (interactive)contours, 898 Refcreating tools, 933 Refcurrent (active) tool, 1073 Refdeleting tools, 1075 Refimage, 942 Ref, 965 Refplot, 1021 Refproperty sheet, 2424 Refregistering tools, 1079 Refresetting tools, 1083 Refretrieving current tool, 1077 Refsurface, 1052 Refvolume, 1087 Reflinear systems, 476 UselogicalAND, 1254 RefOR, 1256 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


147routines (continued)logicalTRUE, 1258 Refmathematical error assessment, 439 Usemultivariate analysis, 493 Usenaming, 103 Bldnonlinear equations, 479 Useobsolete, 4456 Refoptimization, 481 Usepath caching, 1530 Refsaving as binary files, 1833 Ref, 219 Obssignal processing, 431 Usesparse arrays, 484 Usetime-series analysis, 487 Usevalidating variable names, 926 Refrow bases, 2268 Refrow major see array majorityrow-indexed sparse storage method, 482 UseRPC Examples, 256 EDG, 264 ObsRPC server, using <strong>IDL</strong> as, 225 EDGRPCs see Remote Procedure CallsRS_TEST function, 1828 RefRSI Root field, 570 BldRSI_GAMMAI, see obsolete routinesRSTRPOS, see obsolete routinesRTF, 484 Bldrubber sheeting. See warping imagesRunge-Kutta method, 1812 Refrun-length encoding, 1583 Refrunning compiled project, 522 BldRunning <strong>IDL</strong> in Server Mode, 225 EDG, 235Obsruns test for randomness, 1682 RefRUNS_TEST, see obsolete routinesruntimeActiveX applications, 552 Bldcallable <strong>IDL</strong> applications, 551 Bldembedded licensing, 476 EDGruntime (continued)<strong>IDL</strong>, 16 Bld<strong>IDL</strong> applications, 551 BldVirtual Machine limitations, 537 Bldruntime manifest files, 526 BldRuntimeFile field, 570 BldRuntimeIcon field, 570 BldSs argument, 289 EDG, 334 EDG, 335 EDG,387 EDGs field, 264 EDGS system variable field, 4386 RefS_TEST function, 1831 Refsampled data analysis, 413 Usesampled images, 373 Usesampling, aliasing data, 413 Usesatellite map projection, 354 Use, 1356 Refsaturation, 383 Use.sav file, restoring, 219 BldSAVE and RESTORE, 171 UseSAVE filecreating, 220 Bldquerying, 4193 RefSave method, 198 Obs, <strong>IDL</strong>grMPEG, 3793 RefSAVE procedure, 219 Obscreating .sav files, 215 Bldexample, 220 Bldreference, 1833 Refusing, 559 Bld, 566 Bldsave/restore64-bit offsets, 228 Bldbinary files, 1834 Reffiles, 1804 Refheap variables, 160 Bld<strong>IDL</strong> 5.4 save files, 228 BldBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


148save/restore (continued)<strong>IDL</strong> routines, 215 Bldobject, 4193 Refsaved commands, displaying, 865 Refsavefile object, 4193 Refsavefile parameter, 567 BldSAVGOL function, 1837 Refsaving<strong>IDL</strong> routines, 215 Bld<strong>IDL</strong> routines as binary files, 1833 Ref, 219Obs<strong>IDL</strong> variables, 1833 Ref, 219 Obsimage files, 212 Useprojects, 502 Bldsystem variables, 1835 Refvariables, 1835 Refsaving files, 50 Usesaving windows, 681 UseSavitzky-Golay smoothing filter, 1837 RefSAX (Simple API for XML) see XMLscalable pixels, 301 Use, 4293 Refscalar functions, 32 DMscalar values, storing, 294 EDGscalar variables, 272 EDGScale method, 554 Use, <strong>IDL</strong>grModel, 3776 RefSCALE_FACTOR keyword, 4272 RefSCALE3 procedure, 1842 RefSCALE3D procedure, 1844 Refscaling, 554 Use3-D objects, 69 ITU3D transformation, 2089 RefSee also stretchingaxes, 249 Usebyte, 413 Imgconstrained, 69 ITUcoordinate systems, 542 Usedata, 124 ITUfactors, 4386 Refscaling (continued)graphics atoms, 552 Useimages, 377 Use, 188 Img, 216 ITUmaps, 341 Usematrices, 314 Useobjects, 69 ITUpixels, 377 Useplots, 293 ITUproperties, 379 ITUstretching images, 488 Imgsurfaces, 240 ITUunconstrained, 71 ITUunconstrained 2-D objects, 72 ITUunconstrained 3-D objects, 73 ITUvalues into range of bytes, 206 Refvolumes, 312 ITUscaling functions, 30 Wavscanline interleaving, 650 Usescene object, 509 Use, 3963 Refscene objects, 531 UseSCHOOLBOOK keyword, 4273 Refscientific data format, importing using macros,203 Usescientific data formats, 19 SDFscientific data sets see CDF files, HDF files,netCDF filesscope, variable, 406 BldSCOPE_LEVEL function, 1845 RefSCOPE_VARFETCH function, 1846 RefSCOPE_VARNAME function, 1852 Refscreen size, finding, 894 Bldscript, startup, 567 Bld, 575 Bldscripts, AppleScript, 18 ObsScroll, 135 EDGscroll barsfor draw widgets, 2353 Ref, APP_SCROLLkeyword, 2354 Reffor text widgets, 2480 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


149scroll offset, 4377 Refsdef argument, 284 EDGsdef field, 275 EDGsearch path, specifying with preferences, 112UseSEARCH2D function, 1858 RefSEARCH3D function, 1861 Refsearching subdirectories, 701 Refsearching, within strings, 2041 RefSearchPath field, 570 Bldseasonal effect, 485 Usesecond derivatives, 442 Imgsegmentation, 1211 Refsegmenting image features, 256 ImgSelect method, 393 ITD<strong>IDL</strong>grBuffer, 3596 Ref<strong>IDL</strong>grWindow, 4170 Refselectinggraphic atoms, 669 Useviews in a window object, 669 Useselecting objects, 65 ITUselectionmodel objects, 670 Usewindow objects, 669 Useselection modes (table widget), 941 Bldselection visual, 187 ITDself argument (objects), 609 Bldsemicolon character, 214 Bld, 4407 Refsemi-logarithmic plotsAXIS, 142 RefCONTOUR, 325 RefPLOT, 1545 RefSHADE_SURF, 1879 RefSURFACE, 2062 Refsending messages, 40 ITDsending notifications, 40 ITDSENSITIVE property attribute, 75 ITDsensitizing widgetsabout, 835 BldWIDGET_CONTROL, 2331 Refseparate, 566 Bldsequencedescribed, 9 Medprivateaccessing nested, 86 Medadding, 42 Medadding repeating tags, 35 Medpublicaccessing nested, 101 Medadding, 46 Medadding repeating tags, 28 MedVR definition, 243 Medserver ID number, 225 EDG, 235 Obsserver process, 224 EDG, 233 Obssession object<strong>IDL</strong>-Java bridge exceptions, 163 EDG<strong>IDL</strong>-Java bridge parameters, 161 EDGset argument, 362 EDG, 363 EDG, 364 EDG,365 EDGSET_CHARACTER_SIZE keyword, 4273 RefSET_COLORMAP keyword, 4273 RefSET_FONT keyword, 4275 RefSET_GRAPHICS_FUNCTION keyword,4277 RefSET_NATIVE_PLOT, see obsolete routinesSET_PLOT proceduredevice settings, 4244 Refreference, 1865 RefSET_PROPERTY operation, 194 ITDSET_RESOLUTION keyword, 4278 RefSET_SCREEN, see obsolete routinesSET_SHADING procedure, 1867 RefSET_STRING keyword, 4278 RefSET_SYMBOL procedure, 156 ObsSET_SYMBOL, see obsolete routinesBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


150SET_TRANSLATION keyword, 4279 RefSET_VIEWPORT, see obsolete routinesSET_WRITE_MASK keyword, 4279 RefSET_XY, see obsolete routinesSetCurrentCursor method, <strong>IDL</strong>grWindow,4173 RefSetCurrentZoom method, <strong>IDL</strong>grWindow, 4175RefSetData method, 395 ITDSetData method to file writer, 265 ITDSETENV procedure, reference, 1869 Refsetjmp, C language, 236 RefSETLOG procedure, 157 ObsSETLOG, see obsolete routinesSetNamedArray, 126 EDGSetNamedData, 127 EDGSetOutputWnd, 128 EDGSetOutputWnd method, 100 EDGSetPixelData method, <strong>IDL</strong>ffDicomEx, 123MedSetPrivateValue method, <strong>IDL</strong>ffDicomEx, 132MedSetProperty method, 390 ITDand property identifiers, 73 ITDdata operation, 154 ITDfile reader, 240 ITDfile writer, 264 ITDgeneralized manipulator, 211 ITDgeneralized operation, 168 ITD<strong>IDL</strong>ffDicomEx, 140 Medvisualization, 124 ITDSetPropertyAttribute method, 74 ITDSetRGB method, <strong>IDL</strong>grPalette, 3807 Refsettingbreakpoints, 193 Refkeywords, 76 Bld, 2667 Ref, 42 DMnamed variables, 41 DMoptions for a project, 514 Bldsetting (continued)properties of a file in a project, 511 Bldthe current window, 2550 Refwidget values, 2338 Refwindow object cursor, 681 Usesetting a pivot point, 203 Imgsetting breakpoints, 444 Bldsetting propertiesexisting objects, 519 Use, 2670 Refinitialization, 519 Use, 2670 Refobjects, 519 Use, 2669 RefSETUP_KEYS procedurereference, 1870 Refusing, 503 RefSetValue method, <strong>IDL</strong>ffDicomEx, 142 MedSFIT function, 1873 RefSHADE_SURF procedure, 1876 RefSHADE_SURF_IRR procedure, 1881 RefSHADE_VOLUME procedure, 1884 Refshaded surfaces, 329 Usechanging position of light source, 1867 Refcreating, 1876 Reffrom polygons, 1584 Refplotting, 329 Useshadingchanging position of light source, 1867 RefGouraud interpolation, 329 Uselight source, 329 Useparameters, 330 Usepolylines, 625 Usevolumes, 1584 Refshading polygon objects, 620 Useshape analysis, 484 Imgshape detection, 480 ImgShape object, 518 Useshape visualization, creating, 333 ITUShapefileadding attributes, 2865 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


151Shapefile (continued)attribute structure, 2856 Refattributes, 2855 Refclosing, 2869 Refentity, 2851 Refentity structure, 2852 Refincluded files, 2851 Refinserting entities, 2882 Refnaming conventions, 2851 Refobject properties, 2876 Refopening, 2880 Refretrieving attributes, 2872 Refretrieving entities, 2874 Refsetting attributes, 2884 Refshapefilecreating a visualization, 333 ITUdefinition, 333 ITUinsertingCanadian provinces, 340 ITUcontinents, 335 ITUcountries (high resolution), 336 ITUcountries (low resolution), 336 ITUlakes, 338 ITUrivers, 337 ITUUnited States, 339 ITUsharable library, building, 1292 Refshared color maps (Motif), 146 Useshared colormapdevice keyword, 4279 Reftranslation vector, 4281 Refshared colormaps, 95 Imgshared memorydebugging, 1889 Refmapping, 1891 Refunmapping, 1906 Refsharpening an image, 433 Img, 459 Imgsheet feeder, 4258 Refshells, spawning, 1972 Ref, 220 Obsshift correction, 191 ImgSHIFT function, 1887 Refshiftingarray elements, 1887 Refbit, 1041 Refshifting an image, 191 ImgSHMDEBUG function, 1889 RefSHMMAP procedure, 1891 RefSHMUNMAP procedure, 1906 RefSHMVAR function, 1908 Refshort word swap, 203 Refshortcut menu seecontext-sensitive menushortcut menus see context-sensitive menusshortcuts, keyboard, 69 Useshould_wait argument, 385 EDGShow method, <strong>IDL</strong>grWindow, 4177 RefSHOW_EXECUTION_UI property, 152 ITD,175 ITD, 391 ITDSHOW3 procedure, 1912 RefSHOWFONT procedure, 1914 Refshowingimages, 2165 Refwindows, 2552 Refshrink operator, 618 Refshrinkingarrays, 1771 Refimage objects, 489 Imgimages, 188 Imgwindows, 2552 Refshutting down <strong>IDL</strong>, 401 EDG.sid image files, 2835 RefSIG_DFL, 356 EDG, 358 EDGSIG_IGN, 358 EDGSIGALRM, 357 EDG, 394 EDGSIGFPE, 357 EDGSIGINT, 402 EDGSIGMA, see obsolete routinessign test, 1831 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


152SIGN_TEST, see obsolete routinessignalanalysis transforms, 400 Usefiltering, 186 Refprocessing, 397 Use, 331 Refsignal handlersestablishing, 360 EDGremoving, 361 EDGsignal masks<strong>IDL</strong>_SignalBlock(), 365 EDG<strong>IDL</strong>_SignalMaskBlock(), 364 EDG<strong>IDL</strong>_SignalMaskGet(), 363 EDG<strong>IDL</strong>_SignalMaskSet(), 364 EDG<strong>IDL</strong>_SignalSetAdd(), 362 EDG<strong>IDL</strong>_SignalSetDel(), 363 EDG<strong>IDL</strong>_SignalSetInit(), 362 EDG<strong>IDL</strong>_SignalSetIsMember(), 363 EDG<strong>IDL</strong>_SignalSuspend(), 365 EDGoverview, 362 EDGsignal processing routines, 431 Usesignals, 356 EDG<strong>IDL</strong> API, 357 EDG<strong>IDL</strong> limitations, 357 EDGproblems, 356 EDGsignificant bits, 195 Obssigno argument, 360 EDG, 361 EDG, 362EDG, 363 EDG, 365 EDGSIGTRAP, 357 EDGsimple polygons, 589 UseSIMPLEX function, 1916 Refsimplex method, 1916 RefSimplified Routine Invocation, 536 EDGSIMPSON, see obsolete routinesSimpson’s rule, 1648 Refsimultaneous linear equations, 470 UseSIN function, 1921 RefSINDGEN function, 1923 Refsinehyperbolic, 1924 Refinverse, 132 RefSIN function, 1921 Refsingle-precisionarraysFINDGEN function, 725 RefFLTARR function, 741 Refconverting values to, 735 Refsingular value decomposition, 470 Usecomputing, 2065 RefLA_SVD procedure, 1187 Refusing, 2075 RefSINH function, 1924 RefSINKSORT example routine, 177 Bldsinusoidal map projection, 363 Use, 1357 Refsizeof arrays, 1926 Refof widgets, 891 BldSIZE function, 1926 Refsizing, property sheets, 922 Bldsizing graphics windows, 103 Useskeletons of bi-level images, 2106 Refskewnesscomputing with MOMENT function, 1443Refcomputing with SKEWNESS function, 1931RefSKEWNESS function, 1931 RefSkills Required to Add Code to <strong>IDL</strong>, 23 EDGSKIP_LUN procedure, 1933 RefSKIPF procedure, 161 ObsSKIPF, see obsolete routinesskirts, 641 Useslash character, 2668 Refslash character , 42 DMslen field, 263 EDGSLICER, see obsolete routinesBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


153SLICER3 procedure, 1936 Refslicing volumes, 334 Useextracting a slice, 209 Imgseries of slices, 206 ImgSLIDE_IMAGE procedure, 1956 Refslider, 76 ITDslider widgetschanging maximum value, 2333 Refchanging minimum value, 2333 Refcreating, 2441 Refdrag events, 2449 Refdraggable, 2442 Refevents returned by, 2449 Reffloating-point, 442 Refmaximum value, 2443 Refminimum value, 2443 Refreturning minimum and maximum values,2395 Refslider widgets see widgets, sliderSmallest Image Pixel Value, 22 Medsmearing frequency plots, 407 Usesmooth filtering, 125 ITU, 373 ITUSMOOTH function, 425 Use, 1960 Refsmooth multiresolution plots, 41 Wavsmoothingaverage values, 448 ImgCONVOL function, 331 Refdilation/erosion, 500 Imgerosion/dilation, 496 Imgexample, 685 Bldlow pass filtering, 429 Imgmedian, 1380 Refmedian values, 453 Imgmeshes, 1414 RefMIN_CURVE_SURF function, 315 RefSMOOTH function, 1960 Refsmoothing contours, 307 Usesmoothing volumes, 314 ITUSobel filter, 374 ITUSOBEL function, 1963 RefSobel operator, 467 ImgSOCKET procedure, 1965 Refsoftware rendering, setting preference for, 104UseSOP class, new DICOM file, 112 MedSOP classes, supported, 157 MedSORT function, 1970 Refsortingarrays, 1970 RefSINKSORT example, 177 Bldsource parameter, 566 Bldspaces, removing from a string, 116 Bldsparse arrays, 482 UseFULSTR, 753 RefLINBCG, 1224 RefREAD_SPR, 1743 Refroutines, 484 UseSPRSAB, 1997 RefSPRSAX, 2000 RefWRITE_SPR, 2528 Refspatial domain, 340 ImgSPAWN, 37 EDG, displaying help files, 479Bldspawn, shell process, 1972 Ref, 220 ObsSPAWN procedure, 1972 Ref, 220 ObsSPEARMAN, see obsolete routinesSpearman’s rho rank correlation, 1679 Refspecial characters, displaying in plots, 4417 RefSpecial File Units, 376 EDGspecial functionsBETA, 166 RefIBETA, 894 Refspecified field, 306 EDG, 522 EDGSPH_4PNT procedure, 1980 RefSPH_SCAT function, 1982 RefSPHER_HARM function, 1985 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


154spherical coordinates, 379 Refspherical griddingSPH_SCAT function, 1982 RefTRIANGULATE procedure, 2132 RefTRIGRID function, 2136 Refspherical harmonic, relation to Legendre polynomial,1985 Refspherical interpolation, 1982 Refspherical triangulation, 2132 Refspinner, 76 ITDSPL_INIT function, 1988 RefSPL_INTERP function, 1990 Refsplash screen preference, 97 Usesplinecubic interpolationestablishing type, 1988 Refparmetric cubic, 1994 Refperforming, 1992 Refthin-plate surface, 1433 RefSPLINE function, 1992 RefSPLINE_P procedure, 1994 Refsplitting strings, 122 Bldspreadsheet data filesreading, 1746 Refwriting, 2532 RefSPRSAB function, 1997 RefSPRSAX function, 2000 RefSPRSIN function, 2002 RefSPRSTP function, 2005 RefSQLcore conformance level, 15 DMcore grammar, 16 DMData Sources dialog, 23 DMextended conformance level, 15 DMextended grammar, 16 DMLIKE predicate, 33 DMminimum conformance level, 15 DMminimum grammar, 15 DMSQL (continued)syntax, 32 DMusing procedure calls instead, 34 DMsql.log file, 82 DMSQRT function, 2006 Refsquare brackets, 23 Bld, See arrays, concatenationsquare root, 2006 RefSRF filesreading, 1744 Refstandard file format I/O routines, 330 Bldwriting, 2530 Refstack, interpreter, 28 EDGstacked histogram plots (LEGO keyword),2060 Refstandardimage file formats, 330 Bldinput, 786 Refstandard deviationMOMENT function, 1443 RefSTDDEV function, 2010 Refstandard error, 376 EDGstandard input, 376 EDGstandard output, 376 EDGSTANDARDIZE function, 2008 Refstandardized variables, 490 Use, 2008 Refstarting <strong>IDL</strong>, 20 Usestarting the toolkit, 14 Wavstartupdirectory, 108 Useworking directory, 108 Usestartup filebatch file execution, 109 Useoverview, 30 Usestartup preferencesoptions, 108 Usespecifying, 97 Usestartup script, 567 Bld, 576 BldBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


155stat_blk argument, 370 EDGstatement labels, 365 Bldstatementsblock of statements, 347 BldBREAK, 365 BldCASE versus SWITCH, 354 Bldcompound, 347 Bldconditional, 350 BldCONTINUE, 366 BldFOR, 357 BldREPEAT...UNTIL, 362 BldWHILE...DO, 363 BldSTATIC_COLOR keyword, 4279 RefSTATIC_GRAY keyword, 4280 Refstatically-allocated arrays, 262 Obsstationary series, 485 Usestatistical significance testing, 50 Wavstatisticsadding to plots, 293 ITUadding to volumes, 314 ITUapproximating models, 283 Refdisplaying, 132 ITUfitting datagrowth trends, 283 Refleast absolute deviation regression, 1214Refmoving averages, 1960 Refmultiple linear regression, 1790 Refnonlinear least-squares regression, 374 Refoutlying data regression, 1214 Refhypothesis testing, 462 Useimage processing calculations, 262 Imgkurtosis, 1122 Refmasking, 262 Imgproperties, 370 ITUroutines, 436 Usesurface, 244 ITUstatistics (continued)toolsabsolute deviation, 1443 Refchi-square error, minimizing, 1229 Refcombinations, 654 Refcontingency table, 368 Refcumulative sum, 2118 Reffactorial, 654 Reffrequency tables, 874 Refhistogram, 874 RefkurtosisKURTOSIS function, 1122 RefMOMENT function, 1443 RefLomb normalized periodogram, 1248 Refmagnitude-based ranking, 1703 Refmaximum, 1370 RefmeanMEAN function, 1376 RefMOMENT function, 1443 Refmean absolute deviation, 1378 Refmedian, 1443 Refminimum, 1430 Refnumber generatorsnormally-distributed random, 1693 Refprimes, 1595 Refuniformly-distributed, 1698 Refpermutations, 654 RefskewnessMOMENT function, 1443 RefSKEWNESS function, 1931 Refsort, 1970 Refstandard deviationMOMENT function, 1443 RefSTDDEV function, 2010 RefT-statistic, Student’s, 2116 RefvarianceMOMENT function, 1443 RefVARIANCE function, 2209 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


156Status Bar, <strong>IDL</strong>DE, 47 Usestatus bars, iTools, 350 ITDstatus information, providing, 286 ITDstatus messages, 287 ITDStatusMessage method, 287 ITDSTDDEV function, 2010 RefSTDEV, see obsolete routinesstdio buffering, 372 EDGstep plot, 398 Usesteppinginto a program, 442 Bldover routines, 443 BldSTEPWISE, see obsolete routinesstereographic map projection, 349 Use, 1357Refstop argument, 395 EDG, 402 EDGSTOP procedure, 2012 Refstopping program executionoverview, 168 UseSTOP procedure, 2012 Refusing breakpoints, 191 Refstoring scalar values, 294 EDGstr argument, 332 EDG, 333 EDGSTR_SEP, see obsolete routinesSTRARR function, 2013 RefSTRCMP function, 2014 RefSTRCOMPRESS function, 2016 RefSTREAMLINE procedure, 2018 Refstreamlines, 2213 RefSTREGEX function, 2020 RefSTRETCH procedure, 2024 Refstretchingintensity values, 488 Imgscaling images, 488 Imgstride factor. See preferencesstring data type, 49 Bld, 263 EDGSTRING functionreference, 2026 RefSTRING function (continued)using, 323 Bldstring properties, 67 ITDSTRING property data type, 67 ITDstrings, 55 Bld, 335 EDGaccessing, 331 EDGbyte values, 113 Bldcalling<strong>IDL</strong> functions from, 228 Ref<strong>IDL</strong> methods from, 230 Ref<strong>IDL</strong> procedures from, 232 Refcase folding, 115 Bldcase-insensitive comparisons, 123 Bldcomparing, 123 Bldcomparing using wildcards, 124 Bldcomplex comparisons, 125 Bldconcatenation, 111 Bldconverting to lowercase, 2032 Refconverting to uppercase, 2057 Refcopying, 332 EDGcreating arrays, 1923 Refcreating string arrays, 2013 Refdata type, converting to, 2026 Refdeleting, 333 EDGexecuting contents of, 626 Refextracting substrings, 121 Bldextracting substrings from, 2039 Reffinding first occurrence of substring, 119 Bldfinding last occurrence of substring, 120 Bldfinding substrings within, 2041 Refformatting data, 112 Bldin netCDF files, 687 SDFinserting strings into, 2044 Refleading and trailing blanks, 117 Bldlength of, 2031 Reflength, finding, 118 Bldlowercase, 115 Bldmeta characters, 128 BldBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


157strings (continued)nonstring arguments to routines, 110 Bldoperations, 109 Bldpassing with CALL_EXTERNAL, 211 EDGprocessing, 330 EDGputting one into another, 120 Bldreading data from, 1766 Refregular expressions (example), 125 Bldregular expressions (using), 128 Bldremoving whitespace (all), 2016 Refremoving whitespace from (leading/trailing),2051 Refsetting value of, 334 EDGsplitting and joining, 122 Bldsubstrings, 119 Blduppercase, 115 Bldwhitespace, 116 BldSTRJOIN function, 2029 RefSTRLEN function, 2031 RefSTRLOWCASE function, 2032 RefSTRMATCH function, 2034 RefSTRMESSAGE function, 2037 RefSTRMID function, 2039 RefSTRPOS function, 2041 RefSTRPUT procedure, 2044 RefSTRSPLIT function, 2046 RefSTRTRIM function, 2051 RefSTRUCT_ASSIGN procedurereference, 2053 Refusing, 200 BldSTRUCT_HIDE procedure, 2055 RefStructure, creating temporary, 284 EDGstructure objects, 509 Usestructure of subarrays, 144 Bldstructure tags, 19 Img, 97 Wavstructure variables, 275 EDGStructured Query Language, 8 DMstructures, 275 EDGadvanced, 196 Bldanonymous, 182 Bld, 275 EDG, 276 EDGarrays of, 191 Bldarrays stored in structure form, 482 Useautomatic definition, 198 Bld, 594 Bldconcatenating, 356 Refcreating, 275 EDGcreating/defining, 183 Bld, 198 Bld, 356 Refcreating arrays of, 1796 Refdefining, 2053 Refdefinition, 200 Blddisplaying information on currently-defined,865 RefFSTAT, 750 Refinheritance, 184 Bldinput/output, 193 Bldintroduction to, 182 Bldnamed, 182 Bldnumber of fields in, 196 Bldparameter passing, 189 Bldpassing with CALL_EXTERNAL, 217 EDGreferences, 186 Bldrelaxed definitionperforming, 2053 Refrestoring, 1805 Refusing, 200 Bldrestoring, 201 Bldreturned by widgets, 2380 Refreturning length of, 1479 Refreturning number of tags, 1478 Reftag namescreating structure from, 356 Refreturning, 2092 Refusing help with, 188 Bldzeroed, 183 Bld, 593 Bldstructuring element, 569 Ref, 480 Img, 484Img, 514 ImgBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


158STRUPCASE function, 2057 Refstub widgetsinternal functions, 508 EDGoverview, 504 EDGWIDGET_STUB function, 505 EDGSTUDENT_T, see obsolete routinesStudent’s t distributioncutoff value, 2085 Refprobability, 2087 RefStudent’s T-statistic, 2116 RefSTUDENT1_T, see obsolete routinesSTUDRANGE, see obsolete routinesSTYLE system variable field, 4386 Refstylesapplying, 177 ITUcopying, 184 ITUcreating, 178 ITUcurrent style, 183 ITUdefault style, 194 ITUdefinition, 176 ITUediting, 191 ITUexporting, 195 ITUimporting, 195 ITUtypes, 177 ITUstype field, 263 EDGsubmitting a print job, 693 Usesubscriptsarray valued, 146 Bldconverting to multi-dimensional, 123 Refexamples, 137 Bldof scalars, 139 Bldranges, 142 Bldranges, combined with arrays, 148 Bldsubscript arrays, 337 Bld, using, 338 Bldsubstringsextracting, 121 Bldfinding first occurrence, 119 Bldsubstrings (continued)finding last occurrence, 120 BldSUBTITLE keyword, 4341 RefSUBTITLE system variable field, 4382 Refsubtraction operator, 25 Bld, 4392 Refsummation, array elements, 2118 RefSun raster filesreading, 1744 Refwriting, 2530 Refsuperclass initialization, 86 ITD, 116 ITD, 147ITD, 160 ITD, 200 ITD, 235 ITD, 259 ITDsuppressing information messages, 4372 Refsurf_track.pro (example file), 4238 Refsurface fittingdiscussion, 450 Useroutines, 451 UseSFIT, 1873 Refsurface object, 511 Use, 3976 Ref, overview,638 Usesurface objectscreating, 638 Usehidden line removal, 641 Useinteractive example, 646 Userendering style, 639 Useshading, 640 Useskirts, 641 Usetexture mapping, 642 Useusing, 639 Usesurface plotsinteractive (iTool) routine, 1052 Refinterface for, 2640 Refwith images and contours, 1912 RefSURFACE procedureduplicating transformations, 2064 Refreference, 2058 Refsurface style, 38 WavSURFACE_FIT, see obsolete routinesBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


159surfacesadding a texture map to, 238 ITUadding to an image, 215 ITUcolorbar, 229 ITUcreating contours on, 234 ITUcreating images of, 233 ITUdisplaying, 225 ITUextracting a line profile, 242 ITUfiltering, 237 ITUhistogram for, 244 ITUlegends, 231 ITU, 488 ITUlights, 230 ITUoverlaying images, 222 Imgplotting, 310 Userotating, 239 ITUscaling, 240 ITUstatistics, 244 ITUtriangulated ROI mesh, 334 Imgsurfaces, shadedcreating, 1876 Refcreating for elevation data, 1881 RefMESH_OBJ procedure, 1406 RefSURFR procedure, 2064 Refsuspending execution, 444 BldSVBKSB, see obsolete routinesSVD, see obsolete routinesSVDC procedure, 2065 RefSVDFIT function, 2068 RefSVSOL function, 2074 RefSWAP_ENDIAN function, 2076 RefSWAP_ENDIAN_INPLACE procedure, 2078Refswapping the order of bytes, 201 RefSWITCH statement, 2080 Refswitches, command line, 27 UseSYLK filesreading, 1746 Refwriting, 2532 RefSYMBOL keyword, 4280 Refsymbol object, 514 Use, 585 Use, 4010 Refsymbol properties, 68 ITDSYMBOL property data type, 68 ITDsymbol table, 297 EDGsymbol use for polylines, 625 Usesymbolic link filesreading, 1746 Refwriting, 2532 Refsymbolic linkscreating, 688 Reffollowing, 695 Refsymbols<strong>IDL</strong>grSymbol, 4010 Refplots, 257 Use, 258 Usesymbols, plottinggraphic keyword, 4340 Refsystem variable, 4382 Refuser-defined, 2205 Refsymlet. See wavelet functionssymmetric array or matrixdetermining eigenvalues and eigenvectors,2146 Refreducing, 2149 Refsymmetric arrays, 442 Usesymmetry of wavelet functions, 31 WavSYMSIZE keyword, 4341 Refsyntaxarguments, 41 DMfunction methods, 41 DMfunctions, 40 DMouter join, 33 DMpositional parameters, 41 DMprocedure calls, 34 DMprocedure methods, 40 DMprocedures, 40 DMsystem buffered backing store, 104 Usesystem clock, 2082 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


160system object, 30 ITDsystem preferences, 80 ITDsystem routinesadding, 440 EDGexamples, 418 EDG, 419 EDG, 541 EDGinterface, 417 EDGinvocation, 536 EDGoverview, 416 EDGsystem variable fieldsBACKGROUND, 4379 RefBLOCK, 4359 RefCHANNEL, 4379 RefCHARSIZE, 4379 Ref, 4383 RefCHARTHICK, 4379 RefCLIP, 4380 RefCODE, 4359 RefCOLOR, 4380 RefCRANGE, 4384 RefFILL_DIST, 4375 RefFLAGS, 4376 RefFONT, 4380 RefGRIDSTYLE, 4384 RefLINESTYLE, 4380 RefMARGIN, 4385 RefMINOR, 4385 RefMSG, 4360 RefMSG_PREFIX, 4360 RefMULTI, 4380 RefN_COLORS, 4377 RefNAME, 4359 Ref, 4377 RefNOCLIP, 4381 RefNOERASE, 4381 RefNSUM, 4382 RefOMARGIN, 4385 RefORIGIN, 4377 RefPOSITION, 4382 RefPSYM, 4382 RefRANGE, 4385 Refsystem variable fields (continued)REGION, 4382 Ref, 4386 RefS, 4386 RefSTYLE, 4386 RefSUBTITLE, 4382 RefSYS_CODE, 4359 RefSYS_CODE_TYPE, 4360 RefSYS_MSG, 4360 RefT, 4382 RefT3D, 4383 RefTABLE_SIZE, 4377 RefTHICK, 4383 Ref, 4387 RefTICKFORMAT, 4387 RefTICKINTERVAL, 4388 RefTICKLAYOUT, 4388 RefTICKLEN, 4383 Ref, 4388 RefTICKNAME, 4388 RefTICKS, 4389 RefTICKUNITS, 4389 RefTICKV, 4389 RefTITLE, 4383 Ref, 4389 RefTYPE, 4390 RefUNIT, 4377 RefWINDOW, 4378 Ref, 4390 RefX_CH_SIZE, 4378 RefX_PX_CM, 4378 RefX_SIZE, 4378 RefX_VSIZE, 4378 RefY_CH_SIZE, 4378 RefY_PX_CM, 4378 RefY_SIZE, 4378 RefY_VSIZE, 4378 RefZOOM, 4378 Refsystem variables!C, 4375 Ref!CPU, 4363 Ref!D, 4375 Ref!D.TABLE_SIZE, 2178 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


161system variables (continued)!D.WINDOWcreating window, 2503 Refdeleting specified, 2238 Refsetting, 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 Referror handling, 465 Bldmessage 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 Refabout, 64 Bldsystem variables (continued)creating, 521 Refdisplaying variable information, 866 Reffor axes, 4383 Reffor errors, 465 Bldfor graphics, 4375 Reffunctions for returning, 403 EDGobsolete, 4456 Refoverview, 4356 Refread-only, 521 Refsaving, 1835 RefSYSTIME function, 2082 RefTT system variable field, 4382 RefT_CVF function, 2085 RefT_PDF function, 2087 RefT3D keyword, 4342 RefT3D procedure, 2089 RefT3D system variable field, 4383 Reftab character (representing), 127 Bldtab widgetsabout, 2451 Refevents returned by, 2459 Reftab widgets see widgets, tabtable widgetskeyboard focus events, 2467 RefWIDGET_TABLE, 2461 Reftable widgets see widgets, tableTABLE_SIZE system variable field, 4377 Reftablesconnecting, 27 DMfinding a specific table, 26 DMfinding available tables, 26 DMGetTables method, 26 DMretrieving data, 27 DMBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


162tables (continued)working with data, 28 DMtabs, removing from a string, 116 Bldtag numbers, HDF, 217 SDFTAG_NAMES function, 2092 Reftags argument, 276 EDGtags, number in a structure, 1478 RefTAN function, 2094 Reftangenthyperbolic, 2096 Refinverse, 137 RefTAN function, 2094 RefTANH function, 2096 Reftapesreading from, 170 Obsrewinding, 148 Obsskipping records, 161 Obswriting data to, 171 Obswriting EOF mark, 181 ObsTAPRD procedure, 170 ObsTAPRD, see obsolete routinesTAPWRT procedure, 171 ObsTAPWRT, see obsolete routinesTCP/IP client side socket support, 1965 RefTEK_COLOR procedure, 2098 RefTEK4014 keyword, 4280 RefTEK4100 keyword, 4280 RefTektronix device, 4316 RefTemporary array, getting, 283 EDGTEMPORARY function, 2099 RefTemporary variablefreeing, 287 EDGgetting, 282 EDGtemporary variables, 2099 Ref, 281 EDGTERM environment variable, 26 UseTerminal Information, 404 EDGterminology conventions, 13 DMternary operator (?:), 39 Bldternary operator, ?:, 4401 Reftesselation, 2132 RefTessellate method, <strong>IDL</strong>grTessellator, 4030 Reftessellator object, 515 Use, 589 Use, 4021 Reftest functions, 1248 RefCTI_TEST, 368 RefFV_TEST, 758 RefKW_TEST, 1124 RefLNP_TEST, 1248 RefMD_TEST, 1374 RefR_TEST, 1682 RefRS_TEST, 1828 RefS_TEST, 1831 RefTM_TEST, 2116 RefXSQ_TEST, 2637 Reftest mode, <strong>IDL</strong> GUIBuilder, 681 BldTESTCONTRAST, see obsolete routinesTETRA_CLIP function, 2101 RefTETRA_SURFACE function, 2103 RefTETRA_VOLUME function, 2104 Reftextaligning (XYOUTS), 2656 Refcharacterheight, 4378 Refsize, 4379 Refthickness, 2656 Ref, 4379 Refwidth, 4378 Refdisplaying, 2561 Reffont index, 4337 Reffont selection, 4380 Refplane of, 2656 Refplotting in graphics windows, 2655 Refpositioning, 4435 Refreplacing, 56 Usesearching in <strong>IDL</strong>DE, 55 Useselecting in <strong>IDL</strong> editor (Windows), 78 Usesize, 4343 Refsize of characters, 2656 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


163text (continued)widgets, see text widgetswidth of, 2656 Reftext annotations, 81 ITUtext field, property sheet, 76 ITDtext files, counting lines, 685 Reftext object, 4032 Refatomic object, 511 Usecreating and using, 611 Useediting output, 699 Usetext widgets, 2480 Refappending text to, 2310 Refchanging selected text, 2348 Refconvertingcharacter offsets to column/line form, 2398Refline/column positions to character offsets,2399 Refdeterminingif all events are being returned, 2398 Refif text widget is editable, 2398 Refeditable, 2481 Ref, making editable after creation,2318 Refevents returned by, 2480 Refspecifying, 2309 RefWIDGET_TEXT, 2489 Refkeyboard focus events, 2483 Refreturningline number of top line in viewport, 2399Refnumber of characters, 2398 Refoffsets of text selection, 2398 Refselected text, 2348 Refsettingtext selection, 2335 Reftop line, 2336 Refsetting keyboard focus to, 2323 Refsuppressing newline characters, 2326 Reftext widgets see widgets, texttexture mapping, 642 Usetexture mapping polygon objects, 620 Usetexture mapping., See mapping, images ontogeometrytexture maps, 238 ITUThe <strong>IDL</strong> RPC directory, 225 EDGThe <strong>IDL</strong>_EZ_ARG struct, 538 EDGTHICK keyword, 4342 RefTHICK system variable fieldaxes, 4387 Refplotting, 4383 Refthickness of characters, 2656 Refthickness properties, 69 ITDTHICKNESS property data type, 69 ITDTHIN function, 2106 Refthinning images, 2106 Refthinning operator, 527 Imgthin-plate-spline interpolationGRID_TPS function, 801 RefMIN_CURVE_SURF function, 1433 Refthread pool. See multi-threadingTHREED procedure, 2108 Refthree-dimensionalcoordinate conversion, 318 Usegraphics, 313 Usetransformation, 323 Use, matrices, 313 Usetransformationsarray transforms, 2218 Refcoordinate conversion, 336 Refcoordinates, 458 Refduplicating SURFACE transforms, 2064Refplottingadjusting, 458 Refcoordinate conversion, 336 Refscalingsetup, 1842 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


164three-dimensional (continued)unit cube, 1844 RefT3D keyword, 4383 Refthree-dimensional plots, 413 ITUTHRESHOLD keyword, 4281 Refthresholdingclipping levels, 251 Imgintensity, 487 Imgintensity values, 486 Imgmasking features, 246 ImgROI analysis, 311 Imgthrow, C++ language, 236 Reftick labels, 609 Usetick marks, 265 Useannotationgraphic keyword, 4349 Refsystem variable, 4388 Refdata values forgraphic keyword, 4350 Refsystem variable, 4389 Refgetting values of, 4345 Refintervalsgraphic keyword, 4349 Refsystem variable, 4389 Reflayout in individual axes, 4348 Reflengthgraphic keyword, 4342 Refsystem variable, 4383 Reflength on individual axesgraphic keyword, 4348 Refsystem variable, 4388 Reflinestyles, 4343 Refminorgraphic keyword, 4343 Refsystem variable, 4385 Refstring labels for, 4387 Refstyles, 4384 Refsuppressing, graphic keyword, 4349 Reftick marks (continued)suppressingsystem variable, 4389 Refunits for labeling, 4349 RefTICKFORMAT system variable field, 4387RefTICKINTERVAL system variable field, 4388RefTICKLAYOUT system variable field, 4388RefTICKLEN keyword, 4342 RefTICKLEN system variable fieldaxes, 4388 Refplotting, 4383 RefTICKNAME system variable field, 4388 RefTICKS system variable field, 4389 RefTICKUNITS system variable field, 4389 RefTICKV system variable field, 4389 Reftie points. See control pointsTIFF filesreading, 1750 Refstandard file format I/O routines, 330 Bldwriting, 2534 RefTIFF_DUMP, see obsolete routinesTIFF_READ, see obsolete routinesTIFF_WRITE, see obsolete routinestimeconverting from string to binary, 171 Refreturning current, 2082 Reftime format, 32 DMTIME_TEST2 procedure, 2110 Reftime-frequency domain, 340 Imgtime-frequency transformdisplaying, 370 Imgforward, 365 Imginverse, 374 Imgremoving noise, 378 ImgTIMEGEN, 277 Use, 600 UseBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


165TIMEGEN function, 2111 Reftimers, 390 EDGblocking, 390 EDG, 394 EDGcallbacks, 391 EDGcancelling requests, 393 EDG<strong>IDL</strong>_TimerBlock(), 394 EDG<strong>IDL</strong>_TimerCancel(), 393 EDG<strong>IDL</strong>_TimerSet(), 391 EDGTIMES keyword, 4281 Reftime-series analysis, 485 Useautocorrelation, 86 Refautocovariance, 86 Refautoregressive modelingTS_COEF function, 2156 RefTS_FCAST function, 2160 Refcross correlation, 209 Refcross covariance, 209 Refforward differencing, 2158 Refroutines, 487 Usetimestamp format, 32 DMTITLE keyword, 4343 RefTITLE system variable fieldaxes, 4389 Refplotting, 4383 Reftitles, multiline on plots, 250 UseTM_TEST function, 2116 Reft-means test, 2116 Refto_delete field, 540 EDGtoggle buttonscreating, 901 BldWIDGET_BUTTON, 2280 RefTomographic reconstructions, 149 Obstoolbars<strong>IDL</strong> GUIBuilder, 688 Bld<strong>IDL</strong>DE, 44 UseiTool, 346 ITDMotif platform, 48 Use, 150 Useshow/hide preference, 102 Usetoolbars (continued)specifying layout, 102 Usetoolkit structure, 11 Wavtoolsadding, 47 Wavdenoise function, 109 Wavdenoise tool, 43 Wavuser-defined, 18 Wav, 47 Wavtooltips, 901 Bldtop margin, setting, 4385 Reftop-hat operator, 504 Imgtop-level base, 2257 RefTOTAL function, 2118 RefTQLI, see obsolete routinestrace execution, see debugging.Trace file, 82 DMTRACE function, 2123 Reftraceback informationdisplaying, 866 Refobtaining, 464 Bldreturning, 860 RefTrackBallclass, 4231 Refmethods, 4231 RefInit, 4234 RefReset, 4235 RefUpdate, 4237 Refproperties, 4232 RefTrackBall object, 515 Usetransfer syntax, 11 Medchanging, 50 MedMacintosh limitations, 11 Medsupport, 11 Medsupported list, 155 Medunsupported list, 155 Medtransformation matrices, 313 Use, 4382 Reftransformations, 554 Usecombining, 554 UseBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


166transformations (continued)coordinate, 555 Usegeometric, 176 Imglinear, 176 Imgmodel class example, 557 Use, 560 Usemodel objects, 552 Usenonlinear, 270 Imgrotation, 552 Use, 553 Usescaling, 552 Usetranslation, 552 Usewarping, 270 Imgtransformingdata, 122 ITUmap coordinates, 1322 Ref, 1351 Refproperties, 377 ITUresampling, 122 ITUrotate data, 123 ITUscale data, 124 ITUtransformsFourier, 401 Use, 656 Reffrequencydisplaying, 349 Imgforward, 343 Imginverse, 354 Imgremoving noise, 358 ImgHilbert, 415 UseHough, 882 Refbackprojecting, 389 Imgdisplaying, 384 Imgfinding straight lines, 394 Imgprojecting, 384 Img<strong>IDL</strong> routines, 341 ImgRadon, 1684 Refbackprojecting, 389 Imgcontrasting color, 402 Imgdisplaying, 384 Imgprojecting, 384 Imgtransforms (continued)time-frequencydisplaying, 370 Imgforward, 365 Imginverse, 374 Imgremoving noise, 378 ImgTustin bilinear, 427 Usewavelet, 417 UseTranslate method, 552 Use, <strong>IDL</strong>grModel, 3778Reftranslatingobjects, 68 ITUplots, 291 ITUtranslation, 314 Use, 552 Use, 2089 RefTRANSLATION keyword, 4281 Reftranslation tables, bypassing, 4253 Reftranslucent object rendering, 135 ITUtransparencyadding an alpha channel, 272 Imgalpha channel, 650 Usedisplaying in Direct Graphics, 272 Imgdisplaying in Object Graphics, 272 Imgimage objects, 3716 Refin vector graphics, 697 Usepolygon objects, 3862 Refsurface objects, 3997 Reftransparency of voxels, 662 Usetransparent bitmapsbutton widgets, 899 Bld<strong>IDL</strong> GUIBuilder tools, 699 Bldtransparent image overlayscreating, 272 ImgDirect Graphics, 274 ImgObject Graphics, 285 ImgTRANSPOSE function, 2126 Reftransposing an image, 194 Img, 197 Imgtransposing arrays, 2126 RefTransverse Mercator (UTM) projection, 1357 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


167Transverse Mercator map projection, 359 UseTRED2, see obsolete routinesTree Editor, using, 700 Bldtree widgetsabout, 2492 Refevents returned by, 2501 RefTREE_EXAMPLE example routine, 179 Bldtreesbinary, 179 Bldbuilding with pointers, 174 Bldtrend analysis, 485 UseTRI_SURF function, 2128 Reftriangle fan mesh, 712 Usetriangle strip mesh, 713 UseTRIANGULATE function, 1388 RefTRIANGULATE procedure, 2132 Reftriangulating surface meshes, 334 ImgtriangulationDelaunay, 1635 Refdrawing fonts, 104 Usescattered data points, 1630 Refspherical, 2132 RefTRIANGULATE procedure, 2132 RefTRIGRID function, 2136 RefTrueType fonts, 104 UseTRIDAG, see obsolete routinestridiagonal array or matrix, 1204 Refdetermining eigenvalues and eigenvectors,2146 RefHouseholder’s method, 2149 Refsolving, 2151 RefTRIGRID function, 2136 Reftrilinear interpolation, 1007 Ref, 179 Imgtrimming strings, 2051 RefTRIQL procedure, 2146 RefTRIRED procedure, 2149 RefTRISOL function, 2151 RefTRNLOG function, 177 ObsTRNLOG, see obsolete routinestrue map scale, 341 Usetrue, definition of, 368 BldTRUE_COLOR keyword, 4281 RefTrueColorimagesand the PostScript device, 4304 Refconverting to pseudo-color, 277 Refdisplaying, 2167 Refreading, 2175 RefTrueColor (24-bit) images, 28 Wavtrue-color displays, 389 UseTrueColor visuals, 89 Img, 95 Imgtrue-color visuals, 4257 RefTrueType fonts, 579 Usegraphic preferences, 104 Useoverview, 4414 Refsamples, 4442 Refspecifying with DEVICE, 4277 RefTRUNCATE_LUN procedure, 2154 Reftruncating file contents, 2154 RefTS_COEF function, 2156 RefTS_DIFF function, 2158 RefTS_FCAST function, 2160 RefTS_SMOOTH function, 2162 RefTT_FONT keyword, 4282 RefTTY keyword, 4282 RefTustin transform, 427 UseTV procedure, 2165 RefTVCRS procedure, 2169 RefTVDELETE, see obsolete routinesTVLCT procedure, 2171 RefTVRD function, 2174 RefTVRDC, see obsolete routinesTVSCL procedure, 2178 RefTVSET, see obsolete routinesTVSHOW, see obsolete routinesTVWINDOW, see obsolete routinesBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


168two-dimensional Gaussian fit, 773 Reftwo-tailed hypothesis tests, 462 UseTYPEproperty, 320 ITDproperty attribute, 75 ITDtype argument, 283 EDG, 288 EDG, 294 EDGtype codes, 260 EDGtype conversionto 64-bit integer, 1266 Refto byte, 199 Refto complexCOMPlEX function, 292 RefDCOMPLEX function, 497 Refto double-precision, 590 Refto integer, 731 Refto longword, 1264 Refto single-precision, floating-point, 735 Refto string, 2026 Refto unsigned 64-bit integer, 2197 Refto unsigned integer, 2183 Refto unsigned longword, 2195 Reftype conversion routines, 403 Bldtype field, 276 EDG, 304 EDGType Information, 407 EDGTYPE system variable field, 4390 Reftype-ahead buffer, 786 Reftypescomplex, 263 EDGlong integer, 262 EDGmapping of, 262 EDGstring, 263 EDGtype codes, 260 EDGtype masks, 261 EDGunsigned byte, 262 EDGTYPES property, 175 ITD, 215 ITDtypographical conventions, 40 Use, 506 UseUuargv field, 540 EDGUCHAR type definition, 262 EDGUI panel See user interface panelUI service See user interface serviceUINDGEN function, 2181 RefUINT function, 2183 RefUINTARR function, 2185 RefUL64INDGEN function, 2187 RefULINDGEN function, 2189 RefULON64ARR function, 2191 RefULONARR function, 2193 RefULONG function, 2195 RefULONG64 function, 2197 Refunconstrained minimizer, 480 UseUNDEFINED property attribute, 75 ITDundefined variables, checking for, 409 Bldunderflow errors, 467 Bldundo, 66 ITUundo/redo system, 143 ITDundocumented classes, 13 ITDundocumented object classes, 527 Use, 1488Ref, 2677 RefUndoExecute method, 155 ITDUndoOperation method, 169 ITDunformatted binary data, 1768 Ref, 2548 Refunformatted I/Ooverview, 238 Bldusing, 294 Blduniform random deviates, 1701 Refuniformly-distributed random numbers, 1698Refunion of aggregated properties, 77 ITDUNIQ function, 2199 Refunit argument, 370 EDG, 378 EDG, 379 EDG,383 EDG, 384 EDGunit number, logical, 1513 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


169UNIT system variable field, 4377 RefUNIXchanging file permissions, 664 RefOS-specific file I/O information, 325 BldUNIX Signal Masks, 362 EDGunmapping widgets, 2263 Refunregistering, 92 ITDcomponents, 92 ITDfile readers, 246 ITDfile writers, 270 ITDgeneric component, 92 ITDoperation, 176 ITDvisualization types, 132 ITDUnRegisterUIService method, 282 ITDUnRegisterWidget method, 283 ITDunsharp mask filter, 374 ITUunsharp masking, 378 Useunsigned 64-bit integerarrays, 2187 Refdata type, converting to, 2197 Refunsigned arrays, longword, 2189 Refunsigned byte data type, 262 EDGunsigned data typeinteger, 48 Bldlong, 48 Bldunsigned integerarrays, 2181 Refdata type, converting to, 2183 Refunsigned longwordarrays, 2193 Refdata type, converting to, 2195 Refupper margin, setting, 4385 Refuppercaseconverting strings to, 2057 Refstrings, 115 Bldupward direction of text objects, 614 Useuser defined properties, 67 ITDuser directory, 105 RefUser Information, 409 EDGuser interfacearchitecture, 280 ITDcustom, 332 ITDelements, 286 ITDpanelcallback routines, 312 ITDcreation routines, 313 ITDdescribed, 312 ITDexample, 322 ITDregistering, 314 ITD, 320 ITDTYPE property, 320 ITDservicescreating, 294 ITD, 297 ITDexample, 305 ITDexecuting, 304 ITDfunction, 297 ITD<strong>IDL</strong>itUIHourGlass, 295 ITD<strong>IDL</strong>itUIOperationPreview, 296 ITD<strong>IDL</strong>itUIPropertySheet, 295 ITDpredefined, 295 ITDusing, 294 ITDwidgets, 332 ITDuser interface compound widgets, 808 Blduser interface services, registering, 302 ITDuser interfaces, 20 ITDUser Interrupts, 402 EDGuser values (widgets), 840 BldUSER_FONT keyword, 4282 RefUSERDEFproperty attribute, 76 ITDproperty data type, 67 ITDuser-defined plotting symbols, 2205 Refuser-defined tools, 47 WavUSERSYM procedure, 2205 Refusingcolorbar objects, 654 Useimage objects, 651 UseBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


170using (continued)pixmap objects, 680 Usevolume objects, 660 Usewindow objects, 677 Use, 680 UseUsing Callable <strong>IDL</strong>from C, 479 EDGfrom Fortran, 486 EDGoverview, 467 EDGusing external modules, 217 RefUsing <strong>IDL</strong> as an RPC Server, 235 Obsutility routineschanging palettes, 113 Imgloading color tables, 103 Imgmodifying color tables, 119 ImgUTM (Transverse Mercator) map projection,1357 RefUTM map projection, 359 UseVv argument, 292 EDGVALID_RANGE property attribute, 76 ITDvalidating variable names, 926 Refvalue argument, 294 EDGvalue field, 306 EDG, 522 EDG, 540 EDGValue Representations (VR)described, 9 Medlist, 232 Medvalue.arr field, 273 EDGvalue.c field, 272 EDGvalue.cmp field, 272 EDGvalue.d field, 272 EDGvalue.dcmp field, 272 EDGvalue.f field, 272 EDGvalue.i field, 272 EDGvalue.l field, 272 EDGvalue.l64 field, 272 EDGvalue.s field, 275 EDGvalue.str field, 272 EDGvalue.ui field, 272 EDGvalue.ul field, 272 EDGvalue.ul64 field, 272 EDGVALUE_LOCATE function, 2207 Refvanishing moments, 32 Wavvar argument, 283 EDG, 285 EDGvariable creation (RPCs), 262 Obsvariable creation functions, external, 262 Obsvariable information. See datasetsvariable manipulation macros (RPCs), 260 ObsVariable Name, obtaining, 296 EDGvariable name, 98 SDFvariable names, 41 DMvariable selection. See datasetsVariable Watch Window, 447 Bld, <strong>IDL</strong>DE, 47UseVariableExists, 128 EDGvariables, 506 Bld, 566 Bld, 298 EDGarray, 273 EDGassociated, 134 Refattributes of, 61 Bldcopying, 293 EDGdata type, determininghow to, 412 Bldusing SIZE function, 1926 Refdeleting, 523 Refderived, 489 Usedetermining scope, 406 Blddisappearing, 454 Blddisplaying current, 447 Bldin current scope, looking up, 298 EDGinteractive editing tool, 2642 Refnamed, 61 Ref, 2667 Refnames of, 62 BldnetCDF, 25 SDFobtaining names of, 296 EDGBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


171variables (continued)overview, 61 Bldreading display images into (TVRD function),2174 Refreturning address in main program fromname, 297 EDGreturning information on, 859 Refsaving, 1835 Refscalar, 272 EDGsetting to scalar values, 294 EDGstandardized, 489 Usestructure, 275 EDGsystem, 64 Bld, 403 EDGtemporary, 2099 Ref, 281 EDGundefined, checking for, 409 Bldvalid name, 926 RefvarianceFV_TEST function, 758 RefMOMENT function, 1443 RefVARIANCE function, 2209 Refvarinfo_t structure, 250 ObsVAX_FLOAT function, 179 ObsVAX_FLOAT, see obsolete routinesVBCopyPrint, copying and printing <strong>IDL</strong> graphics,106 EDGVBPaint, handling events within VB, 114 EDGVBShare1D, 113 EDGvector graphic, smooth shading, 698 Usevector graphicsdefined, 696 Usedisplay results, 698 Use<strong>IDL</strong>grClipboard, 685 Use<strong>IDL</strong>grPrinter, 687 Useinserting EMF file, 696 Useobject sorting, 700 Useobject sorting issues<strong>IDL</strong>grImage objects, 703 Usevector graphics (continued)object sorting issuestransparent views, 701 Usetext rendering, 696 Use, 699 Usetransparency, 697 Useversus bitmap, 695 Usewhen to use, 697 UseVECTOR_FIELD procedure, 2211 Refvector-drawn fonts! character, 4435 Refdisplaying, 1914 Refediting (EFONT procedure), 594 Refoverview, 4414 Refsamples, 4445 Refspecial characters, 4417 Refvectorsdrawing arrowheads, 126 Refmultiplying, 444 Usesubscripting, 142 BldVEL procedure, 2213 Refvelocity field, plottingFLOW3 procedure, 739 RefVEL procedure, 2213 RefVELOVECT procedure, 2215 RefVELOVECT procedure, 2215 RefVERT_T3D function, 2218 Refverticesmerged mesh example, 1401 Refmesh smooth example, 1414 Refview area, 542 Useview object, 509 Use, 533 Use, 4056 Refview volumeexample programs, 550 Usefinding, 550 Useoverview, 549 Useviewplane rectangle, 549 Useview zooming, 74 ITUviewgroup object, 509 Use, 532 Use, 4073 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


172viewing, HDF5 files, 840 Refviewing wavelet functions, 30 Wavviewplane rectangle, 549 Use, 557 Useviewport, 542 Use, 543 UseVirtual MachineJava (JVM), 142 EDGlimitations, 537 BldVirtual Machine, see <strong>IDL</strong> Virtual Machinevirtual memory, 370 Bld, 378 Bldminimizing, 380 Bldminimizing with TEMPORARY, 381 Bldrunning out of, 380 Bldsystem parameters, 382 BldVisible, 134 EDGVisualBasic, printing, 109 EDGvisualization typescreating, 115 ITDdefined, 108 ITDexample, 134 ITD<strong>IDL</strong>itShapePolygon, 113 ITD<strong>IDL</strong>itShapePolyline, 113 ITD<strong>IDL</strong>itVisAxis, 109 ITD<strong>IDL</strong>itVisColorbar, 109 ITD<strong>IDL</strong>itVisContour, 109 ITD<strong>IDL</strong>itVisHistogram, 109 ITD<strong>IDL</strong>itVisImage, 110 ITD<strong>IDL</strong>itVisIntVol, 110 ITD<strong>IDL</strong>itVisIsosurface, 110 ITD<strong>IDL</strong>itVisLegend, 111 ITD<strong>IDL</strong>itVisLegendItem, 111 ITD<strong>IDL</strong>itVisLight, 111 ITD<strong>IDL</strong>itVisLineProfile, 111 ITD<strong>IDL</strong>itVisMapGrid, 111 ITD<strong>IDL</strong>itVisPlot, 112 ITD<strong>IDL</strong>itVisPlot3D, 112 ITD<strong>IDL</strong>itVisPlotProfile, 112 ITD<strong>IDL</strong>itVisPolygon, 112 ITD<strong>IDL</strong>itVisPolyline, 113 ITDvisualization types (continued)<strong>IDL</strong>itVisRoi, 113 ITD<strong>IDL</strong>itVisSurface, 114 ITD<strong>IDL</strong>itVisText, 114 ITD<strong>IDL</strong>itVisVolume, 114 ITDpredefined, 109 ITDregistering, 87 ITD, 130 ITDShapePoints, 113 ITDstandard base class, 117 ITDunregistering, 132 ITDVISUALIZATION_TYPE keyword, 101 ITDvisualizationsbrowser, 92 ITUcreating, 57 ITUdefinition of, 56 ITUexporting, 62 ITUinserting, 58 ITUlayers, 401 ITUmodifying, 60 ITUobject selection, 92 ITUproperty sheets, 90 ITUtype properties, 406 ITUVMS logical name, 16 ObsVMS logical name tables, 177 ObsVMS logical tables, 178 ObsVMSCODE, see obsolete routinesVOIGT function, 2220 Refvolume, visualization, 332 Use, 334 Usevolume object, 512 Use, 4085 Refvolume objectsattributes, 662 Usecolor values, 663 Usecompositing, 664 Usecreating, 660 Useinterpolating values, 664 Uselighting, 663 Useopacity table, 662 Useoverview, 660 UseBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


173volume objects (continued)rendering speed, 665 Useusing, 660 Usezbuffering, 664 Usevolume slices, 1936 Refvolumesadding a colorbar to, 304 ITUadding a histogram to, 314 ITUadding an axis to, 305 ITUadding statistics to, 314 ITUannotating, 313 ITUdisplaying, 297 ITUdisplaying multi-channel, 297 ITUextents, 299 ITUextracting an interval volume in, 310 ITUextracting an isosurface for, 308 ITUextracting slices, 646 Refinteractive (iTool) routine, 1087 Refmanipulating, 213 Imgproperties, 303 ITU, 426 ITUrendering, 1614 Ref, 298 ITUresampling, 306 ITUrotating, 312 ITUscaling, 312 ITUsearching for objects, 1861 Refshowing an image plane for, 307 ITUslicing, 206 Imgsmoothing, 314 ITUvisualizingPOLYSHADE function, 1584 RefPROJECT_VOL function, 1614 RefSHADE_VOLUME procedure, 1884 RefVOXEL_PROJ function, 2225 Refvolumetric datadisplaying with SLICER3, 212 Imgdisplaying with XVOLUME, 216 Imgvolumetric reconstruction, 1775 RefVoronoi diagrams, 1635 RefVORONOI procedure, 2223 Refvoxel rendering, 2225 Refvoxel transparency, 662 Usevoxel values, 660 UseVOXEL_PROJ function, 2225 RefVRML object, 516 Use, 518 Use, 4114 RefVRML objectscreating, 694 Useoverview, 694 UseVT240 keyword, 4282 RefVT240 terminal, 4315 RefVT330 terminal, 4315 RefVT340 keyword, 4282 RefVT340 terminal, 4315 RefWWAIT procedure, 2231 RefWARP_TRI function, 2232 Refwarpingimages, 1567 Refimages to mapsMAP_IMAGE function, 1313 RefMAP_PATCH function, 1318 Refpolynomial, 1567 Refusing the Z-buffer, 1580 Refwarping imagesDirect Graphics display, 274 Img<strong>IDL</strong> routines, 270 ImgObject Graphics display, 285 Imgselecting control points, 271 ImgWATERSHED function, 2234 Refwatershed operator, 508 ImgWAV audio files, 28 WavWavefront Advanced Data Visualizerreading, 1760 Refwriting, 2546 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


174Wavefront filesreading, 1760 Refwriting, 2546 Refwavelet functionscoiflet, 78 Wavcompact support, 31 WavDaubechies, 80 Wavfamily, 66 WavGaussian, 82 WavHaar, 85 WavMorlet, 87 Wavnonorthogonal, 31 Wavorder, 66 Wavorthogonal, 31 WavPaul, 90 Wavregularity, 32 Wavsymlet, 93 Wavsymmetry, 31 Wavuser-defined, 32 Wav, 100 Wavvanishing moments, 32 Wavviewing, 30 Wavwavelet power spectrumSee also WV_PLOT3D_WPS functionenergy scaling, 37 Wavplotting method, 51 Wavrotation, translation, stretching, 39 Wavtheory, 51 Wavviewer, 34 Wavzero phase lines, 37 Wavwavelet toolkitSee also <strong>IDL</strong> Wavelet Toolkitstatus bar, 14 Wavwavelet transform, 417 Usecontinuous, 31 Wav, 50 Wav, 67 Wavdiscrete, 31 Wav, 50 Wav, 74 Wav, WTNfunction, 2554 Refpartial, 107 Wavwavelet transform., See time-frequency transformWDELETE procedurereference, 2238 Refwindow systems, 4286 Refweather fronts, plotting, 2239 RefWEOF procedure, 181 ObsWEOF, see obsolete routinesWEXMASTER (widget examples), 2587 RefWF_DRAW procedure, 2239 RefWhen is it Appropriate to Add Code to <strong>IDL</strong>?,22 EDGWhen is it Appropriate to use Callable <strong>IDL</strong>?,463 EDGWHERE function, 2242 RefWHILE...DO statement, 2246 Refwhitespaceremoving all, 2016 Refremoving from strings, 116 Bldremoving leading/trailing, 2051 RefWIDED, see obsolete routinesWidget Browserexample, 716 Bldusing, 694 Bldwidget commands, 60 Wavwidget events, 2379 Ref, ActiveX controls, 81EDGwidget values, 792 BldWIDGET_ACTIVEX, 44 EDGWIDGET_ACTIVEX function, 2247 RefWIDGET_BASE function, 2254 Ref, 222 ObsWIDGET_BUTTON function, 2280 RefWIDGET_COMBOBOX function, 2295 RefWIDGET_CONTROL procedurein widget applications, 833 Bldmanage widget manipulation, 835 Bldreference, 2305 RefWIDGET_DISPLAYCONTEXTMENU function,2351 RefWIDGET_DRAW function, 2353 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


175WIDGET_DROPLIST function, 2370 RefWIDGET_EVENT functiondescription, 836 Bldreference, 2379 Refwhen to use, 844 BldWIDGET_INFO functionin widget manipulation, 836 Bldreference, 2383 RefWIDGET_KILL_REQUEST event, 2272 RefWIDGET_LABEL function, 2407 RefWIDGET_LIST function, 2414 RefWIDGET_MESSAGE, see obsolete routinesWIDGET_PROPERTYSHEET functionreference, 2424 Refusing, 916 BldWIDGET_SLIDER function, 2441 RefWIDGET_STUBexamples, 511 EDG, 513 EDGfunction, 505 EDGinterface, 464 EDG, 504 EDGWIDGET_CONTROL keywords, 506 EDGWIDGET_TAB function, 2451 RefWIDGET_TABLE function, 2461 RefWIDGET_TEXT function, 2480 RefWIDGET_TREE function, 2492 Refwidgets, 280 ITD, 332 ITD3D orientation, 808 Bldadding custom to <strong>IDL</strong>, 504 EDGaligning (ALIGN_XXX keywords), 2257Ref, 2425 Refaligning keywords, 2248 Refanimation, 384 Refannotation, 103 Refapplicationsdefined, 824 Blderrors, 865 Bldlifecycle, 830 Bldwidgets (continued)base, 222 Obsattributes (GUIBuilder), 728 Bldbulletin board bases, 891 Blddefined, 795 Bldevents (GUIBuilder), 738 BldWIDGET_BASE, 2254 Refblocking (MODAL keyword), 225 ObsBrowser, 694 Bldbuttonaccelerators, 974 Bldaccelerators on Mac, 976 Bldadding menus (GUIBuilder), 697 Bldattributes (GUIBuilder), 742 Blddefined, 795 Blddisplaying bitmaps (GUIBuilder), 742 Bldevents (GUIBuilder), 746 Bldexclusive, 901 Bldlabels, 898 Bldnonexclusive, 901 Bldtabbing, 967 Bldtoggle, 901 Bldtooltips, 901 Bldusing, 898 Bldbuttonsbitmap labels, 1762 Refgroups, 402 Refrelease events, 2287 RefWIDGET_BUTTON, 2280 Refcallback routines, 845 BldcallbacksWIDGET_ACTIVEX, 2250 RefWIDGET_BASE, 2262 Ref, 2265 Refchanging appearance of, 2266 Refchanging values, 834 Bldclearing events (CLEAR_EVENTS keyword),2312 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


176widgets (continued)colorindexCW_CLR_INDEX, 409 RefCW_RGBSLIDER, 481 Refresources, 2267 Refselection, 413 Refcombobox, 2295 Refcommon attributes (GUIBuilder), 722 Bldcommon blocks and, 849 Bldcommon events (GUIBuilder), 726 Bldcompound3D orientation widget, 458 Refadding (GUIBuilder), 714 Bldanimation widget, 384 Refbutton group widget, 402 Refcategories, 808 Bldcolor index selection widget, 409 Refcolor selection widget, 413 Refdata entry field widget, 421 Refdisplay zoom widget, 487 Refexample (GUIBuilder), 714 Bldmanipulating 3D orientation, 396 Refpulldown menu widget, 472 RefRGB widget sliders, 481 RefROI definition widget, 416 Refslider widget, 442 Reftemplate for creating, 485 Refusing, 853 Bldcompound, handling events for, 726 Bldcontrolling visibilityexample, 716 Bldoverview, 834 Bldcreating in <strong>IDL</strong> GUIBuilder, 688 Blddefault font for, 2314 Refdestroyingoverview, 834 Bldusing WIDGET_CONTROL, 2316 Refwidgets (continued)determining if widgets are realized(ACTIVE keyword), 2385 Ref(REALIZED keyword), 2394 Refdisabling and enabling screen updates (UP-DATE keyword), 2346 Refdisplaying<strong>IDL</strong> GUIBuilder, 716 Bldin applications, 826 Blddrawattributes (GUIBuilder), 765 Bldbutton events, 912 Bldcolor model, 765 Bldcontext events, 908 Blddefined, 797 Blddirect graphics, 904 Bldevents (GUIBuilder), 768 Bldkeyboard events, 912 Bldmotion events, 912 Bldobject graphics, 905 Bldscrolling, 905 Bldusing, 903 BldWIDGET_DRAW, 2353 Refdroplistattributes (GUIBuilder), 758 Blddefined, 798 Bldevents (GUIBuilder), 760 Bldtabbing, 968 BldWIDGET_DROPLIST, 2370 Refdynamic resizing, 891 Bldenabled or disabled state, 724 Bldevent processingconcepts, 841 Bldcontext events, 872 Bldidentifying widget types, 869 Bldinterrupting the event loop, 868 Bldkeyboard focus, 869 Bldtechniques, 868 BldBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


177widgets (continued)event processingtimer events, 870 Bldtracking events, 871 Bldevent structure, 838 Bldeventsstructure of, 841 BldWIDGET_EVENT, 2379 Refexample code, 824 Bldexamples, 2587 Refexclusive buttons, 2260 Refexplicit size, 890 Bldfield, 421 Reffinding screen size, 894 Bldform, 433 Refframes, using, 723 Bldgeometry, 890 Bldgetting user values, 2320 Refheight, 725 Bldhelp buttons, 2286 Refhiding and showing, 2339 Refhierarchies, 833 Bldhierarchies, multiple, 873 Bldhorizontal size, changingSCR_XSIZE, 2330 RefXSIZE, 2349 Refhourglass cursor, 835 Bldiconifying, 2323 Refinstantiating, 826 Bldinternal functions, 508 EDGinterrupting the event loop, 868 Bldinvalid IDs, 2310 Ref, 2381 Refkilling, 834 Bldkilling hierarchies, 834 Bldlabelattributes (GUIBuilder), 753 Bldcreating, 2407 Refdefined, 799 Bldwidgets (continued)labelevents (GUIBuilder), 754 Bldlistattributes (GUIBuilder), 761 Bldcreating, 2414 Refdefined, 799 Bldevents (GUIBuilder), 763 Bldlocation, 891 Bldmain event loop for, 2581 Refmanaging the state of applications, 849 Bldmanipulating, 833 Bldmappingmapping and unmapping, 2325 Refusing WIDGET_BASE, 2263 Refmenu bars, 2263 Ref, 222 Obsmenuscontext-sensitive, 881 Bldcreating, 876 Bldpulldown, 878 Bldmessage dialog box, 547 Refmodal, 547 Refnaming, 722 Bldnatural size, 890 Bldnon-exclusive buttons, 2265 Refoverview, 790 Bldparent, 825 Bldportability, 897 Bldpositioningchildren in a base, 2254 Refcommon properties, 724 Bldpost creation events, 727 Bldpreventing layout flicker, 894 Bldproperties for <strong>IDL</strong> GUIBuilder, 691 Bldproperty sheets, 2424 Refpulldown menucreating, 472 Refseparators, 2289 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


178widgets (continued)realizing, 2327 Ref, hierarchies, 833 Bldregion of interest, 416 Refregistered, 2619 Refregistering with XMANAGER, 2581 Refresetting all widgets, 2329 Refresizing (DYNAMIC_RESIZE keyword)WIDGET_BUTTON, 2284 RefWIDGET_COMBOBOX, 2296 RefWIDGET_DROPLIST, 2371 RefWIDGET_LABEL, 2408 Refrestarting after an error, 865 Bldretrieving values, 834 Bldreturningchildren of, 2385 Refinformation about, 2383 Refname of event handler procedure, 2388 Refparent of, 2392 Refsiblings of, 2395 Refsize of (GEOMETRY keyword), 2389 Reftracking event status, 2400 Reftype ofsetting NAME keyword, 2392 RefTYPE code definitions, 2401 Refvalidity of, 2402 Refsending event to (SEND_EVENT keyword),2330 Refsensitizing, 835 Bldsensitizing and de-sensitizingWIDGET_ACTIVEX, 2251 RefWIDGET_BASE, 2269 RefWIDGET_BUTTON, 2288 RefWIDGET_COMBOBOX, 2300 RefWIDGET_CONTROL, 2331 RefWIDGET_DRAW, 2361 RefWIDGET_DROPLIST, 2374 RefWIDGET_LABEL, 2410 RefWIDGET_LIST, 2418 Refwidgets (continued)sensitizing and de-sensitizingWIDGET_SLIDER, 2445 RefWIDGET_TAB, 2456 RefWIDGET_TABLE, 2470 RefWIDGET_TEXT, 2485 RefWIDGET_TREE, 2497 Refsetting buttons, 2331 Refshowing and hiding, 2339 Refsizechanging horizontalSCR_XSIZE, 2330 RefXSIZE, 2349 Refchanging verticalSRC_YSIZE, 2330 RefYSIZE, 2350 Refdefining, 891 Blddynamic resizing, 891 Bldexplicitconcepts, 890 Blddefinition, 723 Bldnatural, 890 Bldsliderattributes (GUIBuilder), 755 BldCW_FSLIDER, 442 Refdefined, 802 Bldevents (GUIBuilder), 757 BldWIDGET_SLIDER, 2441 Refspace between children, 2269 Reftabattributes (GUIBuilder), 781 Blddefined, 803 Bldevents (GUIBuilder), 783 Bldsizing, 954 Bldusing, 952 BldWIDGET_TAB, 2451 Reftabbing, 967 BldBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


179widgets (continued)tableattributes (GUIBuilder), 772 Blddefault size, 941 Blddefined, 804 Bldedit mode, 946 Bldevents (GUIBuilder), 777 Bldretrieving data, 943 Bldselection modes, 941 Bldtabbing, 968 Bldusing, 941 BldWIDGET_TABLE, 2461 Reftemplate for creating, 2589 Reftextattributes (GUIBuilder), 747 Blddefined, 805 Bldevents (GUIBuilder), 750 BldWIDGET_TEXT, 2480 Reftracking events, 2273 Reftreeattributes (GUIBuilder), 784 Bldevents (GUIBuilder), 785 Bldreplacing default bitmaps, 965 Bldselection state, 964 Bldtabbing, 968 Bldtypes, 962 Bldusing, 961 Bldvisibility, 965 BldWIDGET_TREE, 2492 RefunmappingWIDGET_BASE, 2263 RefWIDGET_CONTROL, 2325 Refuser values, 840 Bldvalues, 2321 Refversion of implementation, 2402 Refvertical size, changingSRC_YSIZE, 2330 RefYSIZE, 2350 Refwidgets (continued)viewing widgets managed by XMANAGER,2591 Refwidget IDsconcept, 825 Bldworking with, 838 BldWIDGET_ACTIVEX, 44 EDGWIDGET_CONTROL, 506 EDGWIDGET_CONTROL procedure, 833 BldWIDGET_EVENT functionin widget manipulation, 836 Bldwhen to use, 844 BldWIDGET_INFO function, 836 BldWIDGET_STUB, 505 EDGwriting applications, 824 BldXMANAGER proceduremanaging widget events, 836 Bldusing, 842 BldXREGISTERED functionchecking widget registration, 837 Bldusing, 844 Bldzoom, 487 Refwidth of text, 2656 RefWilcoxon Rank-Sum Test, 1828 RefWILCOXON, see obsolete routineswildcards, in string searches, 124 Bldwindow layout, 113 ITUwindow menu, 354 ITUwindow object, 516 Use, 4135 Refwindow objectscolor model, 677 Usecreating, 677 Usedraw widgets, 677 Useerasing, 680 Useexposing, 680 Usehiding, 680 Useiconifying, 680 Useinstancing, 682 UseBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


180window objects (continued)maximum size, 679 Use, 4135 Refrestoring, 681 Usesaving, 681 Useselection, 669 Usesetting the cursor, 681 Useusing, 677 Use, 680 UseWINDOW procedurereference, 2503 Refusing, 4286 RefWINDOW system variable fieldindex of current, 4378 Refplotting, 4390 RefWINDOW_STATE keyword, 4282 Refwindowingdistance, 470 ImgHamming, 470 ImgHamming windowed signal, 411 UseHanning, 470 Imgwindowing algorithm, HANNING function,409 Usewindowsarranging layout, 103 Usebacking storeabout, 4286 Refdevice keyword, 4271 RefWINDOW procedure, 2504 Refclipboard support for graphics, 46 Usecopying areas, 4254 Refcopying pixels from, 4254 Refcreating, 2503 Refdeleting, 2238 Refdisplay size, 4378 Refdraw widgets, 2353 Referasing, 610 Refexposing, 2552 Reffinding screen size, 894 Bldheight, 2505 Refwindows (continued)hiding, 2552 Reficonifying, 2552 RefID for draw widgets, 2362 Refindex of currently open, 4378 Refnumber of colors, 4377 Refpixmaps, 2504 Refposition of, 4263 Ref, 4382 Refpositioning, 2505 Refselecting current, 2550 Refseparating the <strong>IDL</strong>DE, 101 Useshow/hide preferenceMicrosoft Windows platform, 100 UseMotif platform, 101 Usesystems, 4286 Refvisible area of display, 4378 Refwidth, 2505 RefWindows display device (WIN), 4244 RefWindows Metafile Format, 4244 RefWindows platform, changing file permissions,664 Refwire-mesh surface plots, 2058 RefWMENU, see obsolete routinesWMF, 4244 Refworking directory, changing on startup, 108UseWorld Wide Web, 1438 Refwrap around displays, 413 Imgwrapper routinesCALL_EXTERNAL, 209 EDGcompatibility wrappers, 105 Blddefined, 81 Bldlibrary conversion, 104 Bldwrite maskGET_WRITE_MASK keyword, 4263 RefSET_WRITE_MASK keyword, 4279 RefWRITE_BMP procedure, 2507 RefWRITE_GIF procedure, 2510 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


181WRITE_IMAGE procedure, 2512 RefWRITE_JPEG procedure, 2514 RefWRITE_NRIF procedure, 2519 RefWRITE_PICT procedure, 2521 RefWRITE_PNG procedure, 2523 RefWRITE_PPM procedure, 2526 RefWRITE_SPR procedure, 2528 RefWRITE_SRF procedure, 2530 RefWRITE_SYLK function, 2532 RefWRITE_TIFF procedure, 2534 Ref, 223 ObsWRITE_WAV procedure, 2545 RefWRITE_WAVE procedure, 2546 RefWRITEU procedure, 2548 Ref, 224 Obswritinga compound widget, 856 BldBMP files, 2507 RefGIF files, 2510 Refimage files, 212 UseJPEG files, 2514 RefNRIF files, 2519 RefPGM files, 2526 RefPICT files, 2521 RefPPM files, 2526 Refroutines for image files, 216 UseSee also CDF filesSee also HDF filesSee also netCDF filesSRF files, 2530 RefTIFF files, 2534 Refwave files, 2546 Refwriting files, 105 ITUWSET procedurereference, 2550 Refusing, 4286 RefWSHOW procedurereference, 2552 Refusing, 4286 RefWTN function, 2554 RefWV_APPLET procedure, 62 WavWV_CW_WAVELET functionGET_VALUE, 66 Wavreference, 64 WavSET_VALUE, 66 Wavwidget events generated, 66 WavWV_CWT function, 67 WavWV_DENOISE function, 69 WavWV_DWT function, 74 WavWV_FN_COIFLET function, 78 WavWV_FN_DAUBECHIES function, 80 WavWV_FN_GAUSSIAN function, 82 WavWV_FN_HAAR function, 85 WavWV_FN_MORLET function, 87 WavWV_FN_PAUL function, 90 WavWV_FN_SYMLET function, 93 WavWV_IMPORT_DATA procedure, 96 WavWV_IMPORT_WAVELET procedure, 100WavWV_PLOT_MULTIRES function, 104 WavWV_PLOT3D_WPS function, 101 WavWV_PWT function, 107 WavWV_TOOL_DENOISE function, 109 WavXX - Y Plots, 248 UseX resourcesusing, 144 Usewidget colors, 2267 RefX Windowsbitmap files, reading, 1762 RefDump files, reading, 1764 Reffonts, 2568 Refresource names, 2266 RefX Windows deviceDirectColor visual, 4257 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


182X Windows device (continued)PseudoColor visual, 4271 Refreference, 4319 RefStaticColor visual, 4279 RefStaticGray visual, 4280 RefTrueColor visual, 4281 Refvisuals, 4319 RefX Windows resource names, 2299 RefX_CH_SIZE system variable field, 4378 RefX_PX_CM system variable field, 4378 RefX_SIZE system variable field, 4378 RefX_VSIZE system variable field, 4378 RefX11 Bitmap, standard file format I/O routines,330 BldXANIMATE, see obsolete routinesXBACKREGISTER, see obsolete routinesXBM_EDIT procedurereference, 2559 Refuse of, 899 BldXCHARSIZE keyword, 4343 RefXDICE procedure, 862 BldXDISPLAYFILE, 478 BldXDISPLAYFILE procedure, 2561 RefXDL, see obsolete routinesXDR, 301 BldXDR files, 240 BldXDR format (floating point values), 201 RefXDXF procedure, 2564 RefXFONT function, 2568 RefXGRIDSTYLE keyword, 4343 RefXINTERANIMATE procedure, 2570 RefXLoadCT functionality using VB, 110 EDGXLOADCT procedure, 2578 RefXMANAGER procedure, 225 Obsmanaging widget events, 842 Bldoverview, 836 Bldreference, 2581 Refwhen to use XREGISTERED, 844 BldXMANAGERTOOL, see obsolete routinesXMARGIN keyword, 4343 RefXMAX machine-specific parameter, 1287 RefXMENU, see obsolete routinesXMIN machine-specific parameter, 1287 RefXMINOR keyword, 4343 RefXMLSee also <strong>IDL</strong>ffXMLSAX.defined, 628 BldDOM, 628 Bldcreating data, 663 Blddestroying objects, 664 Bldloading a document, 661 Bldmodifying data, 663 Bldobject classes, 655 Bldorphan nodes, 666 Bldreading data, 662 Bldtree-walking example, 667 Bldwhitespace in, 665 BldDTD, 633 Bldparsersdefined, 628 Bld<strong>IDL</strong>ffXMLDOM, 2887 Ref<strong>IDL</strong>ffXMLSAX, 3039 RefSAX, 629 BldSchema, 633 Bldvalidation, 633 BldXML documentcreating data, 663 Blddestroying objects, 664 Bldloading, 661 Bldmodifying data, 663 Bldorphan nodes, 666 Bldreading data, 662 Bldwhitespace in, 665 BldXMLSAX object, 518 UseXMNG_TMPL procedure, 2589 RefXMTOOL procedure, 2591 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


183XOBJVIEW procedure, 2593 RefXOBJVIEW_ROTATE procedure, 2603 RefXOBJVIEW_WRITE_IMAGE procedure,2605 RefXoffset, 135 EDGXOFFSET keywordgraphics positioning, 4283 RefPostScript positioning, 4305 RefXON_XOFF keyword, 4283 RefXOR operator, 35 Bld, 4398 RefXPALETTE procedure, 2607 RefXPCOLOR procedure, 2611 RefXPDMENU, see obsolete routinesXPLOT3D procedure, 2612 RefXprinterdefined, 131 Useprinting graphics, 129 Usevector graphics, 697 UseXRANGE keyword, 4344 RefXREGISTERED functionreference, 2619 Refusing, 844 Bldwidget registration, 837 BldXROIgrowing a region, 2630 Refimporting images, 2629 Refprocedure, 2621 Refusing, 2627 RefXsize, 134 EDGXSIZE keyword, 4283 RefXSQ_TEST function, 2637 RefXSTYLE keyword, 4344 RefXSURFACE procedure, 2640 RefXTHICK keyword, 4344 RefXTICK_GET keyword, 4345 RefXTICKFORMAT keyword, 4345 RefXTICKINTERVAL keyword, 4348 RefXTICKLAYOUT keyword, 4348 RefXTICKLEN keyword, 4348 RefXTICKNAME keyword, 4349 RefXTICKS keyword, 4349 RefXTICKUNITS keyword, 4349 RefXTICKV keyword, 4350 RefXTITLE keyword, 4350 RefXVAREDIT procedure, 2642 RefXviewport, 135 EDGXVOLUME procedure, 2644 RefXVOLUME_ROTATE procedure, 2650 RefXVOLUME_WRITE_IMAGE procedure,2653 Refxwd filesreading, 1764 Refstandard file format I/O routines, 331 BldXYOUTS procedure, 2655 Ref, See also positioningYY_CH_SIZE system variable field, 4378 RefY_PX_CM system variable field, 4378 RefY_SIZE system variable field, 4378 RefY_VSIZE system variable field, 4378 RefYCHARSIZE keyword, 4343 RefYGRIDSTYLE keyword, 4343 RefYMARGIN keyword, 4343 RefYMINOR keyword, 4343 RefYoffset, 136 EDGYOFFSET keywordgraphics positioning, 4283 RefPostScript positioning, 4305 RefYRANGE keyword, 4344 RefYsize, 134 EDGYSIZE keyword, 4284 RefYSTYLE keyword, 4344 RefYTHICK keyword, 4344 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>


184YTICK_GET keyword, 4345 RefYTICKFORMAT keyword, 4345 RefYTICKINTERVAL keyword, 4348 RefYTICKLAYOUT keyword, 4348 RefYTICKLEN keyword, 4348 RefYTICKNAME keyword, 4349 RefYTICKS keyword, 4349 RefYTICKUNITS keyword, 4349 RefYTICKV keyword, 4350 RefYTITLE keyword, 4350 RefYviewport, 136 EDGZZ keyword, 4351 RefZAPFCHANCERY keyword, 4284 RefZAPFDINGBATS keyword, 4284 RefZ-bufferclosing, 4253 Refreference, 4328 Refusing with POLYFILL, 1578 Refusing with POLYSHADE, 1584 Refwarping images to polygons, 1580 Refzbuffering, 664 UseZCHARSIZE keyword, 4343 Refzero argument, 285 EDGzero phase lines, 37 Wavzeroed structures, 183 Bld, 593 Bldzeroing byte arrays, 197 RefZGRIDSTYLE keyword, 4343 RefZMARGIN keyword, 4343 RefZMINOR keyword, 4343 RefZOOM procedure, 2659 RefZOOM system variable field, 4378 Refzoom widget, 487 RefZOOM_24 procedure, 2661 RefZoomIn method, <strong>IDL</strong>grWindow, 4178 Refzooming, 74 ITUzooming imagesDirect Graphics, 73 ImgObject Graphics, 76 ImgZoomOut method, <strong>IDL</strong>grWindow, 4179 RefZRANGE keyword, 4344 RefZROOTS, see obsolete routinesZSTYLE keyword, 4344 RefZTHICK keyword, 4344 RefZTICK_GET keyword, 4345 RefZTICKFORMAT keyword, 4345 RefZTICKINTERVAL keyword, 4348 RefZTICKLAYOUT keyword, 4348 RefZTICKLEN keyword, 4348 RefZTICKNAME keyword, 4349 RefZTICKS keyword, 4349 RefZTICKUNITS keyword, 4349 RefZTICKV keyword, 4350 RefZTITLE keyword, 4350 RefZVALUE keyword, 4351 RefBld: Building <strong>IDL</strong> Applications; DM: DataMiner Guide; EDG: External Development Guide; Img: Image Processing Guide;ITU: iTool User’s Guide; ITD: iTool Developer’s Guide; Med: Medical Imaging in <strong>IDL</strong>; Obs: Obsolete Features Guide; Ref:<strong>IDL</strong> Reference Guide; SDF: Scientific Data Formats; Use: Using <strong>IDL</strong>; Wav: <strong>IDL</strong> Wavelet Toolkit<strong>IDL</strong> <strong>Master</strong> <strong>Index</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!