New IDL Routines
The following new functions and procedures were added to IDL in this release.
CDF_SET_MD5CHECKSUM
Calculates and inserts a MD5 checksum into a CDF file.
IDL_BASE64
Uses MIME Base64 encoding to convert a byte array into an Base64 encoded scalar string, or to convert a Base64-encoded scalar string into a byte array.
QUERY_CSV
Obtains information about a comma-separated values (CSV) file.
READ_CSV
Reads data from an ASCII file containing comma-delimited data.
WRITE_CSV
Writes comma-separated-values file (CSV).
Filter Routines
BANDPASS_FILTER
Applies a bandpass filter to a one-channel image.
BANDREJECT_FILTER
Applies a band reject filter to a one-channel image.
ESTIMATOR_FILTER
Applies an order statistic noise-reduction filter to a one-channel image.
LEAST_SQUARES_FILTER
Reduces degradation and noise in an image based on the mean and variance of the degradation and noise.
MEAN_FILTER
Applies mean filter noise reduction on a one- or multi-channel image.
WIENER_FILTER
Reduces degradation and noise in an image by statistically comparing it with an undegraded image.
iTools Procedural API
ICONVERTCOORD
Converts between iTool coordinate systems.
IDELETE
Deletes a tool in the IDL Intelligent Tools system. (Note that this routine was previously named ITDELETE.)
IELLIPSE
Creates an ellipse annotation in an existing iTool.
IGETCURRENT
Retrieves the iTool identifier of the current tool in the IDL Intelligent Tools system.
IGETDATA
Retrieves data from a specified iTools visualization.
IGETID
Retrieves the full iTool object identifier string for an iTool visualization item based on a portion of the identifier.
IGETPROPERTY
Retrieves a property value from an iTools visualization.
IOPEN
Opens a file, reads data from the file, and adds one or more variables containing the data to IDL's current scope.
IPOLYGON
Creates a polygon annotation in an existing iTool.
IPOLYLINE
Creates a line annotation in an existing iTool.
IPUTDATA
Replaces the data on a specified iTools visualization without changing other properties of the visualization.
IREGISTER
Registers iTool object classes or other iTool functionality with the IDL Intelligent Tools system. (Note that this routine was previously named ITREGISTER.)
IRESET
Resets the IDL iTools session. (Note that this routine was previously named ITRESET.)
IRESOLVE
Resolves all IDL code within the iTools directory, as well as all other IDL code required for the iTools framework. (Note that this routine was previously named ITRESOLVE.)
IROTATE
Rotates an iTools visualization.
ISAVE
Saves the contents of the current iTool as an image file.
ISCALE
Scales an iTools visualization.
ISETCURRENT
Sets the current tool in the IDL Intelligent Tools system. (Note that this routine was previously named ITCURRENT.)
ISETPROPERTY
Sets a property on one or more iTools visualizations.
ITEXT
Creates a text annotation in an existing iTool.
ITRANSLATE
Translates an iTools visualization.
IZOOM
Changes the zoom factor on an iTools visualization.