The following new functions and procedures were added to IDL in this release.
The APP_USER_DIR function provides access to the IDL application user directory.
The APP_USER_DIR_QUERY function allows you to search for application user directories.
The CLUSTER_TREE function computes the hierarchical clustering for a set of m items in an n-dimensional space.
This function creates an image array from a string array that represents a 16 by 16 window cursor. The returned image array can be passed to the REGISTER_CURSOR procedure Image argument. This allows you to quickly design a cursor using a simple string array.
Given a hierarchical tree cluster, as created by CLUSTER_TREE, the DENDRO_PLOT procedure draws a two-dimensional dendrite plot on the current direct graphics device.
Given a hierarchical tree cluster, as created by CLUSTER_TREE, the DENDROGRAM procedure constructs a dendrogram and returns a set of vertices and connectivity that can be used to visualize the dendrite plot.
The DISTANCE_MEASURE function computes the pairwise distance between a set of items or observations.
The IMAP procedure creates an iTool and associated user interface configured to display and manipulate image and contour data that is georeferenced.
The ITRESOLVE procedure resolves all IDL code within the iTools directory, as well as all other IDL code required for the iTools framework. This procedure is useful for constructing SAVE files containing user code that requires the iTools framework.
The MAP_PROJ_IMAGE function warps an image (or other dataset) from geographic coordinates (longitude and latitude) to a specified map projection. (Use the MAP_SET or MAP_PROJ_INIT procedure to set up the desired map projection.) Optionally, the MAP_PROJ_IMAGE function can be used to warp an image in Cartesian (UV) coordinates from one map projection to another.
The QUERY_JPEG2000 function allows you to obtain information about a JPEG2000 image file without having to read the file.
The READ_JPEG2000 function extracts and returns image data from a JPEG2000 file.
The SCOPE_LEVEL function returns the scope level of the currently running procedure or function.
The SCOPE_VARFETCH function returns variables outside the local scope of the currently running procedure or function.
The SCOPE_VARNAME function returns the names of variables outside of the local scope of the currently running procedure or function.
The UNSHARP_MASK function performs an unsharp-mask sharpening filter on a two-dimensional array or a TrueColor image. For TrueColor images the unsharp mask is applied to each channel.
The WRITE_JPEG2000 procedure writes image data into a JPEG2000 file.