----- file created by makedoc on: Thu Nov  5 15:14:57 2009
----- Documentation for /scisoft/xop2.3/extensions/shadowvui/src/lib/rowland.pro -----

 NAME:
	ROWLAND
 PURPOSE:
	Calculates the tangential and sagittal focusing radii, and 
	Rowland condition for gratings and asymmetric crystals.
 CATEGORY:
	Optics
 CALLING SEQUENCE:
	rowland
 KEYWORD PARAMETERS:
    GROUP
	The widget id of the parent. Also used for centered the input/output 
	windows.
 OUTPUTS:
	The outputs are shown in a text window.
 COMMON BLOCKS:
	COMMON rowland str_rowland   
	(to store the inputs for following runs)
 SIDE EFFECTS:
	None.
 RESTRICTIONS:
	If the IDL session support widgets, the i/o is done via widgets, 
	otherwise it is done by terminal.
	None.
 PROCEDURE:
	Use well known formulas.
 MODIFICATION HISTORY:
	Created 2001-03-08 by M. Sanchez del Rio from a c code
	01/03/14 srio@esrf.fr force to use cm and eV
	06/02/17 srio@esrf.fr adds mrad units and fix bug (Undefined D)
		Removed the non-widget input/output
	07/10/03 srio@esrf.eu added any reflection

