NAME: VIEW3D_2D PURPOSE: This program let the user flexiblely examine any 2D slice from an input 3d array. It allows the user view the 2D slice as various 1D/2D plots or ASCII output. CATEGORY: Widgets. CALLING SEQUENCE: VIEW3D_2D, Data, [,GROUP=group] ARGUMENTS: Data: Input 3D array to be examined Rank: Specifies the rank of axis picked, 0 - x, 1 -y , 2 -z XV: Specifies the input vector of x coordinates YV: Specifies the input vector of y coordinates ZV: Specifies the input vector of z coordinates KEYWORDS: GROUP: Specifies the widget ID of the parent group TITLE: Specifies the window title SLICER3: Calls the slicers if it is non-zero OUTPATH: Specifies the output directory path CLASS: Specifies the source file class name DESCS: Specifies the X,Y,Z axis descriptions RESTRICTIONS: The environment variables must be set by source in /usr/local/epics/extensions/bin/solaris/setup_ezcaIDL for IDL 5.1 /usr/local/epics/extensions/bin/solaris/ezcaidl_setup for IDL 5.3 All required programs will be automatically loaded into IDL by this setup. EXAMPLE: VIEW3D_2D, data MODIFICATION HISTORY: Written by: Ben-chin Cha, Dec 16, 1999. 02-01-2001 bkc Add the xv,yv,zv parameters. If xv,yv,zv are given it will try to display data against the input coordinates. If invalid coordinates are entered, it will try to display data against index #. 04-24-2001 bkc Add Outpath, Class keywords on the command line 02-22-2002 bkc Add a slider and a preview image of 2D slice 07-11-2002 bkc Add option of plot X,Y in index or axial values
(See view3d_2d.pro)
NAME: VIEW3D_2DSLICE PURPOSE: This routine cut out a cartesian 2D slice from an arbitrary input 3d array. It allows the user view the 2D slice as a 2D image with user specified rank and slice index number. CATEGORY: Widgets. CALLING SEQUENCE: VIEW3D_2DSLICE, Da3D [,Kindex] [,Rank] [,SLICER3=slicer3] [,TITLE=title] [,GROUP=group] [,DATA=data] ARGUMENTS: Da3D: Input 3D array to be examined Kindex: Specifies the index number of the slice, zero based number, default 0 Rank: Specifies the viewing direction rank number, 0-X axis, 1-Y axis, 2-Z axis, default 2 KEYWORDS: SLICER3: Specifies whether the IDL slicer3 program will be called TITLE: Specifies the tile for 2D plot GROUP: Specifies the widget ID of the parent group DATA: Returns the cut out 2D data array slice RESTRICTIONS: The environment variables must be set by source in /usr/local/epics/extensions/bin/solaris/setup_ezcaIDL for IDL 5.1 /usr/local/epics/extensions/bin/solaris/ezcaidl_setup for IDL 5.3 All required programs will be automatically loaded into IDL by this setup.
(See view3d_2d.pro)