IDL Routine Enhancements
The following IDL routines have updated keywords, arguments, or return values in this release. See the following topics in the IDL Reference Guide for complete reference information unless otherwise noted.
The COLOR_CONVERT function can now convert multi-channel image arrays and has the following new keywords:
- YUV_RGB is set to convert from YUV to RGB.
- YIQ_RGB is set to convert from YIQ to RGB.
- YPBPR_RGB is set to convert from YPbPr to RGB.
- YCBCR_RGB is set to convert from YCbCr to RGB.
- RGB_YUV is set to convert from RGB to YUV.
- RGB_YIQ is set to convert from RGB to YIQ.
- RGB_YPBPR is set to convert from RGB to YPbRp.
- RGB_YCBCR is set to convert from RGB to YCbCr.
- INTERLEAVE is set to the value that corresponds to the image array's interleave format.
The COMFIT function has the following new keywords:
- CHISQ returns the value of the reduced chi-square goodness-of-fit statistic.
- DOUBLE is set to force the computation to be done in double-precision arithmetic.
- ITER returns the number of iterations performed.
- ITMAX is set to specify the maximum number of iterations.
- STATUS sets the status of the computation.
- TOL sets the desired convergence tolerance.
- YERROR returns the standard error between YFIT and Y.
The CW_ANIMATE function has the following new keywords:
- MPEG_BITRATE specifies the MPEG movie bit rate.
- MPEG_FORMAT specified the MPEG encoding type.
- MPEG_QUALITY specifies the quality at which the MPEG stream is to be stored.
The DEVICE procedure has the following new keywords and enhancements related to the 24-bit Z-Buffer Device:
- DECOMPOSED and GET_DECOMPOSED keywords now apply to the Z-buffer device.
- GET_PIXEL_DEPTH returns the pixel depth of the Z-buffer device.
- SET_PIXEL_DEPTH controls the pixel depth of the Z-buffer device. Allowed values are 8 and 24.
- GET_WRITE_MASK and SET_WRITE_MASK now apply to the Z-buffer device.
The ICONTOUR function has the following new keywords:
- ANISTROPIC_SCALE_2D indicates the ratio of the Y dimension to the X dimension for two-dimensional images.
- ANISTROPIC_SCALE_3D indicates the ratio of the Z dimension to the X and Y dimensions for three-dimensional images.
- FIT_TO_VIEW automatically scales the newly-created visualization so that it fills the current view.
- INSERT_COLORBAR inserts a colorbar.
- INSERT_LEGEND inserts a legend.
- MAX_VALUE indicates the maximum value to be plotted.
- MIN_VALUE indicates the minimum value to be plotted.
- RENDERER overrides the value specified by the IDL_GR_WIN_RENDERER (Windows) or IDL_GR_X_RENDERER (UNIX) preference for the iTool.
- SCALE_ISOTROPIC indicates the scaling method to be used for the dataspace.
- TRANSPARENCY specifies the percent transparency of the visualization.
- VIEW_ZOOM sets the initial view zoom factor.
- [XYZ]LOG specifies a logarithmic axis.
The IDLITSYS_CREATETOOL function has the following new keywords:
- ANISTROPIC_SCALE_2D indicates the ratio of the Y dimension to the X dimension for two-dimensional images.
- ANISTROPIC_SCALE_3D indicates the ratio of the Z dimension to the X and Y dimensions for three-dimensional images.
- RENDERER overrides the value specified by the IDL_GR_WIN_RENDERER (Windows) or IDL_GR_X_RENDERER (UNIX) preference for the iTool.
- SCALE_ISOTROPIC indicates the scaling method to be used for the dataspace.
The IIMAGE function has the following new keywords:
- ANISTROPIC_SCALE_2D indicates the ratio of the Y dimension to the X dimension for two-dimensional images.
- ANISTROPIC_SCALE_3D indicates the ratio of the Z dimension to the X and Y dimensions for three-dimensional images.
- FIT_TO_VIEW automatically scales the newly-created visualization so that it fills the current view.
- INSERT_COLORBAR inserts a colorbar.
- RENDERER overrides the value specified by the IDL_GR_WIN_RENDERER (Windows) or IDL_GR_X_RENDERER (UNIX) preference for the iTool.
- SCALE_ISOTROPIC indicates the scaling method to be used for the dataspace.
- TRANSPARENCY specifies the percent transparency of the visualization.
- VIEW_ZOOM sets the initial view zoom factor.
The IMAP function has the following new keywords:
- ANISTROPIC_SCALE_2D indicates the ratio of the Y dimension to the X dimension for two-dimensional images.
- ANISTROPIC_SCALE_3D indicates the ratio of the Z dimension to the X and Y dimensions for three-dimensional images.
- FIT_TO_VIEW automatically scales the newly-created visualization so that it fills the current view.
- GEOTIFF specifies a structure containing the GeoTIFF tags from a GeoTIFF file.
- RENDERER overrides the value specified by the IDL_GR_WIN_RENDERER (Windows) or IDL_GR_X_RENDERER (UNIX) preference for the iTool.
- SCALE_ISOTROPIC indicates the scaling method to be used for the dataspace.
- VIEW_ZOOM sets the initial view zoom factor.
The IPLOT function has the following new keywords:
- ANISTROPIC_SCALE_2D indicates the ratio of the Y dimension to the X dimension for two-dimensional images.
- ANISTROPIC_SCALE_3D indicates the ratio of the Z dimension to the X and Y dimensions for three-dimensional images.
- FIT_TO_VIEW automatically scales the newly-created visualization so that it fills the current view.
- INSERT_COLORBAR inserts a colorbar.
- INSERT_LEGEND inserts a legend.
- RENDERER overrides the value specified by the IDL_GR_WIN_RENDERER (Windows) or IDL_GR_X_RENDERER (UNIX) preference for the iTool.
- SCALE_ISOTROPIC indicates the scaling method to be used for the dataspace.
- SYM_OBJECT specifies an object reference to be used for the plotting symbol.
- TRANSPARENCY specifies the percent transparency of the visualization.
- VIEW_ZOOM sets the initial view zoom factor.
The ISURFACE function has the following new keywords:
- ANISTROPIC_SCALE_2D indicates the ratio of the Y dimension to the X dimension for two-dimensional images.
- ANISTROPIC_SCALE_3D indicates the ratio of the Z dimension to the X and Y dimensions for three-dimensional images.
- FIT_TO_VIEW automatically scales the newly-created visualization so that it fills the current view.
- INSERT_COLORBAR inserts a colorbar.
- INSERT_LEGEND inserts a legend.
- MAX_VALUE indicates the maximum value to be plotted.
- MIN_VALUE indicates the minimum value to be plotted.
- RENDERER overrides the value specified by the IDL_GR_WIN_RENDERER (Windows) or IDL_GR_X_RENDERER (UNIX) preference for the iTool.
- SCALE_ISOTROPIC indicates the scaling method to be used for the dataspace.
- TRANSPARENCY specifies the percent transparency of the visualization.
- VIEW_ZOOM sets the initial view zoom factor.
- [XYZ]LOG specifies a logarithmic axis.
The IVECTOR function has the following new keywords:
- ANISTROPIC_SCALE_2D indicates the ratio of the Y dimension to the X dimension for two-dimensional images.
- ANISTROPIC_SCALE_3D indicates the ratio of the Z dimension to the X and Y dimensions for three-dimensional images.
- FIT_TO_VIEW automatically scales the newly-created visualization so that it fills the current view.
- INSERT_COLORBAR inserts a colorbar.
- RENDERER overrides the value specified by the IDL_GR_WIN_RENDERER (Windows) or IDL_GR_X_RENDERER (UNIX) preference for the iTool.
- SCALE_ISOTROPIC indicates the scaling method to be used for the dataspace.
- SYM_COLOR specifies the color for the missing-point symbols.
- SYM_INDEX specifies the symbol to be used for missing points.
- SYM_SIZE specifies the size of the missing-point symbols.
- TRANSPARENCY specifies the percent transparency of the visualization.
- USE_DEFAULT_COLOR specifies the use of the color of the vectors for the missing-point symbols (this is the default).
- VIEW_ZOOM sets the initial view zoom factor.
- [XYZ]LOG specifies a logarithmic axis.
The IVOLUME function has the following new keywords:
- ANISTROPIC_SCALE_2D indicates the ratio of the Y dimension to the X dimension for two-dimensional images.
- ANISTROPIC_SCALE_3D indicates the ratio of the Z dimension to the X and Y dimensions for three-dimensional images.
- FIT_TO_VIEW automatically scales the newly-created visualization so that it fills the current view.
- INSERT_COLORBAR inserts a colorbar.
- RENDERER overrides the value specified by the IDL_GR_WIN_RENDERER (Windows) or IDL_GR_X_RENDERER (UNIX) preference for the iTool.
- SCALE_ISOTROPIC indicates the scaling method to be used for the dataspace.
- VIEW_ZOOM sets the initial view zoom factor.
The LOADCT function has the following new keyword.
- RGB_TABLE returns the desired color table as an [NCOLORS, 3] array.
The READ_GIF function has the following new keywords:
- BACKGROUND_COLOR returns the index of the background color within the global color table.
- DELAY_TIME returns the delay in hundredths (1/100) of a second that the decoder should wait after displaying the current image.
- DISPOSAL_METHOD returns the disposal method that the decoder should use after displaying the current image.
- REPEAT_COUNT returns the repeat count for the animation within the file.
- TRANSPARENT sets the byte value giving the index within the color table to be designated as the transparent color.
- USER_INPUT returns the user input flag for the current image.
The WIDGET_BASE function has the following new keywords:
- BITMAP specifies a custom top level base icon that will be used in the title bar, the task bar and the Windows task switching window.
- MASK creates (along with the BITMAP keyword) a top level base icon that has transparency.
The WRITE_GIF function has the following new keywords:
- BACKGROUND_COLOR sets a byte value giving the index within the global color table to be designated as the background.
- DELAY_TIME sets an integer giving the delay in hundredths (1/100) of a second after the decoder displays the current image (for use with multiple images).
- DISPOSAL_METHOD sets an integer giving the method that the decoder should use for disposing the current image after display (for use with multiple images).
- REPEAT_COUNT sets an integer giving the number of times that the decoder should repeat the animation (for use with multiple images).
- TRANSPARENT sets a byte value giving the index within the color table to be designated as the transparent color.
- USER_INPUT sets a flag indicating whether the decoder should require user input before continuing processing.
The XINTERANIMATE function has the following new keyword:
IDL Online Help (March 06, 2007)