Extended IDL Help

view3d_2dsum.pro

At present this program is installed in the /usr/local/epics/extensions/idllib directory for EPICS R3.14. This program provides IDL users a widget application VIEW3D_2DSUM to flexiblely define multiple 2D-ROIs and caluculates statistics with any input 3D image.

List of Routines


Routine Descriptions

VIEW3D_2DSUM

[List of Routines]
 NAME:
       VIEW3D_2DSUM

 PURPOSE:
       This program let the user interactively extract the ROI for a given
       3D data array for a user sepecified axial rank. It calculates the 
       axial sum of 2D-ROI data and generated a resultant final 2D image, 
       and provide various 2D image viewing function PLOT2D, ASCII2D, 
       ROI2D, PICK1d on the resultant 2D image.

 CATEGORY:
       Widgets.

 CALLING SEQUENCE:

       VIEW3D_2DSUM, Data [,Rank] [,CLASS=Class] [,GROUP=Group] 

 INPUTS:
       DATA:   Input 3D data array
       RANK:   Specifies the summation axial direction, default to 0
               0 - X axis, 1 - Y axis, 2 - Z axis
	XV:     X axis positional vector
	YV:     Y axis positional vector
	ZV:     Z axis positional vector

 KEYWORD PARAMETERS:
       CLASS:      A string used to annotate the special ROI. If specified
                   it will be put in the statistic report.
       GROUP:      Specifies the parent window ID, the close of parent window
                   will result the close of this program.

 SIDE EFFECTS:
       This program allows the user to access any 2D image viewing
       program with the newly generated sum 2D image data.

 RESTRICTIONS:
       Input data array must be a 3D data array.

 EXAMPLE:
      Extract the 2D image along the X axis with the given 3D data array 

       view3d_2dsum, data, 0

 MODIFICATION HISTORY:
       Written by:     Ben-chin Cha, Jan 31, 2001.
       07-11-2002  bkc Add input parameters XV,YV,ZV for positional vectors 
                       corresponding to the 3D data array

(See view3d_2dsum.pro)