NAME:
	GCIRC1  
based on GCIRC
 PURPOSE:
	Computes rigorous great circle arc distances.
 CALLING SEQUENCE:
	GCIRC1, U, RA1, DC1, RA2, DC2, DIS, dra, ddec
 INPUTS:
	U    -- Describes units of inputs and output:
		0:  everything radians
		1:  RAx in decimal hours, DCx in decimal
			degrees, DIS in arc seconds 
	RA1  -- Right ascension of point 1
	DC1  -- Declination of point 1
	RA2  -- Right ascension of point 2
	DC2  -- Declination of point 2
   OUTPUTS:
	DIS  -- Angular distance on the sky between points 1 and 2
		See U above for units;  double scalar  
       DRA  -- Angular distance in RA
       DDEC -- Aungular distance in DEC
   PROCEDURE:
	Ordinary spherical trig formula.
   NOTES:
	Either RA1,DC1 or RA2,DC2 (but not both coordinates) can be vectors.
	In this case DIS is a vector giving the angular distance between
	each of the vector coordinates to the scalar coordinate
   MODIFICATION HISTORY:
	Written in Fortran by R. Hill -- SASC Technologies -- January 3, 1986
	Translated from FORTRAN to IDL, RSH, STX, 2/6/87
	Vector arguments allowed    W. Landsman    April 1989
       
       return value for Delta RA (dra) and Delta DEC (ddec) 
       See U above for units;  -------- Paolo Ciliegi June 1997

(See /home/xmmssc/soft/idl/pro/match/gcirc1.pro)


Suzanne Aigrain <visitor2@ast.cam.ac.uk>
Last modified: Thu Feb 15 12:27:19 2001