Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 1 KB

era.tf2a.md

File metadata and controls

43 lines (32 loc) · 1 KB

eraTf2a

[rv, rad] = ERFA.tf2a(s, ihour, imin, sec)

Convert hours, minutes, seconds to radians.

Given:

   s         char    sign:  '-' = negative, otherwise positive
   ihour     int     hours
   imin      int     minutes
   sec       double  seconds

Returned:

   rad       double  angle in radians

Returned (function value):

             int     status:  0 = OK
                              1 = ihour outside range 0-23
                              2 = imin outside range 0-59
                              3 = sec outside range 0-59.999...

Notes:

  1. The result is computed even if any of the range checks fail.

  2. Negative ihour, imin and/or sec produce a warning status, but the absolute value is used in the conversion.

  3. If there are multiple errors, the status value reflects only the first, the smallest taking precedence.

This revision: 2021 May 11

Copyright (C) 2013-2021, NumFOCUS Foundation. Derived, with permission, from the SOFA library.