- ←Prev
- KAPLIBS – Internal subroutines used within the KAPPA package.
- Next→
- TOC ↑
Description:
The input string is presumed to hold a sky co-ordinate value in character form. If NC is
1, the string is interpreted as a longitude value. If NC is 2, the string is interpreted as a latitude value.
This routine reads the string and produces a double precision value holding the co-ordinate value in
radians. The value is not shifted into the first order range (eg if an angular value equivalent to
3PI is given, the
value 3PI will be
returned, not 1PI).
If the input string is blank the output value is set to the Starlink "
BAD"
value (VAL__BADD). Refer
to IRA_CTOD for details of the allowed format for the input string.
Invocation
CALL
IRA_CTOD1( TEXT, SCS, NC, VALUE, STATUS )
Arguments
TEXT = CHARACTER
(
) (Given)
The string containing the formatted version of the sky co-ordinate value. If this string is blank, VALUE
is returned with the "
BAD"
value (VAL__BADD), but no error report is made.
SCS = CHARACTER
(
)
(Given)
The sky co-ordinate system (see ID2 section "
Sky Coordinates"
). Any unambiguous
abbreviation will do.
NC = INTEGER (Given)
Determines which sky co-ordinate is to be
used. If a value of 1 is supplied, the string is interpreted as a longitude value (e.g. RA if an
equatorial system is being used). If a value of 2 is supplied, the string is interpreted as a latitude
value. Any other value results in an error being reported.
VALUE = DOUBLE PRECISION
(Returned)
The numerical value of the sky co-ordinate represented by the string in TEXT.
The value is in radians.
STATUS = INTEGER (Given and Returned)
The global status.
- ←Prev
- KAPLIBS – Internal subroutines used within the KAPPA package.
- Next→
- TOC ↑