-
ACTION:
- Returns the bearing (position angle) of one point on a sphere relative to another
(double precision).
-
CALL:
D = sla_DBEAR (A1, B1, A2, B2)
GIVEN:
A1,B1 | D | spherical coordinates of one point |
|
A2,B2 | D | spherical coordinates of the other point |
|
RETURNED:
sla_DBEAR | D | bearing from first point to second |
|
-
NOTES:
-
-
(1)
- The spherical coordinates are ,
etc., in radians.
-
(2)
- The result is the bearing (position angle), in radians, of point [A2,B2] as seen from
point [A1,B1]. It is in the range .
The sense is such that if [A2,B2] is a small distance due east of [A1,B1] the result is
about .
Zero is returned if the two points are coincident.
-
(3)
- If either B-coordinate is outside the range ,
the result may correspond to “the long way round”.
-
(4)
- The routine sla_DPAV performs an equivalent function except that the points are
specified in the form of Cartesian vectors.