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)