NAME: IMAGE2D PURPOSE: This program provides a general purpose, flexible generic 2D image array viewer. It provides 2D TV, SURFACE, CONTOUR, and SHADE_SURF plot. It allows the user to select any 2D slice out of the image_array. It is very simple to use and provides various display features of showing 2D image data. CATEGORY: Widgets. CALLING SEQUENCE: INPUTS: IMAGE_ARRAY[W,H,N] : Image data array with N frames. XARR[W]: Variable to specify the corresponding x vector values. YARR[H]: Variable to specify the corresponding y vector values. KEYWORD PARAMETERS: GROUP: Specify the parent widget ID, the destroy of the parent ID results the destroy of this program. TITLE: Set this keyword to specify the title string of the window. PV: Specify the scan record names if desired SCANNO: Specify the 2D scanno if it is known OUTPATH: Specify the current output directory. XDESCS[4]: String array specify the x axis title YDESCS[4]: String array specify the y axis title ZDESCS[N]: String array specify the Z axis title ID_DEF[N]: 2D data defined indicator vector SEQNM: if SEQNM=1, detector list will be replaced by the ZDESCS if SEQNM is a astring array then detector list will be replaced by SEQNM VERS: if specified implies scan version 5.19 or later assumed COMMON BLOCKS: IMAGE2D_NORM_BLOCK used by the dialog of setting the Image Color Scheme. SIDE EFFECTS: Although many copy of IMAGE2D can co-exist at the same time, only one dialog of setting the Image Color Scheme can be accessed. EXAMPLES: Example 1 - Run IMAGE2D program with image_array(width,height,n), xarr(width), Yarr(height) IMAGE2D,image_array,Xarr,Yarr,Title='Window title' MODIFICATION HISTORY: Written by: Ben-chin Cha, July 3, 2002. 01-07-2003 Release 1.0 Show Z value with @ (I,J) index Modify the set new 2D scan ranges to check for relative mode to reset the new center position and relative new scan range 10-31-2003 Release 1.1 Support scan VERS 5.19 name start from D01...
(See image2d.pro)