irfrot |

Table of contents## ProcedureIRFROT ( Inertial reference frame rotation ) ENTRY IRFROT ( REFA, REFB, ROTAB ) ## AbstractCompute the matrix needed to rotate vectors between two standard inertial reference frames. ## Required_ReadingFRAMES ## KeywordsCONVERSION COORDINATES EPHEMERIS FRAMES MATRIX ROTATION TRANSFORMATION VECTOR ## DeclarationsINTEGER REFA INTEGER REFB DOUBLE PRECISION ROTAB ( 3, 3 ) ## Brief_I/OVARIABLE I/O DESCRIPTION -------- --- -------------------------------------------------- REFA, REFB I Indices of target reference frames (A,B). ROTAB O Rotation from frame A to frame B. ## Detailed_InputREFA, REFB are the indices of two standard inertial reference frames. The complete set of supported frames is shown below. Index Name Description ----- -------- -------------------------------- 1 J2000 Earth mean equator, dynamical equinox of J2000 2 B1950 Earth mean equator, dynamical equinox of B1950 3 FK4 Fundamental Catalog (4) 4 DE-118 JPL Developmental Ephemeris (118) 5 DE-96 JPL Developmental Ephemeris ( 96) 6 DE-102 JPL Developmental Ephemeris (102) 7 DE-108 JPL Developmental Ephemeris (108) 8 DE-111 JPL Developmental Ephemeris (111) 9 DE-114 JPL Developmental Ephemeris (114) 10 DE-122 JPL Developmental Ephemeris (122) 11 DE-125 JPL Developmental Ephemeris (125) 12 DE-130 JPL Developmental Ephemeris (130) 13 GALACTIC Galactic System II 14 DE-200 JPL Developmental Ephemeris (200) 15 DE-202 JPL Developmental Ephemeris (202) 16 MARSIAU Mars Observer inertial frame defined relative to MARS. 17 ECLIPJ2000 Earth mean ecliptic and equinox of the epoch J2000 18 ECLIPB1950 Earth mean ecliptic and equinox of the Besselian date 1950. 19 DE-140 JPL Developmental Ephemeris (140) 20 DE-142 JPL Developmental Ephemeris (142) 21 DE-143 JPL Developmental Ephemeris (143) ## Detailed_OutputROTAB is the rotation which, when applied to a vector v in reference frame A, _ _ v = (ROTAB) v B A yields the same vector in reference frame B. The inverse rotation is performed by applying the transpose, _ T _ v = (ROTAB) v A B ## ParametersNone. ## Exceptions1) If either REFA or REFB is outside the range [1,MAXF], where MAXF is the number of supported frames, the error SPICE(IRFNOTREC) is signaled. ## FilesNone. ## Particulars
## ExamplesIn the following code fragment, ## RestrictionsNone. ## Literature_References[1] J. Lieske, "Precession Matrix Based on IAU (1976) System of Astronomical Constants," Astron. Astrophys. 73, 282-284, 1979. [2] E. M. Standish, Jr., "Orientation of the JPL Ephemerides, DE 200/LE 200, to the Dynamical Equinox of J2000," Astron. Astrophys. 114, 297-302, 1982. [3] E. M. Standish, Jr., "Conversion of Ephemeris Coordinates from the B1950 System to the J2000 System," JPL IOM 314.6-581, 24 June 1985. [4] E. M. Standish, Jr., "The Equinox Offsets of the JPL Ephemeris," JPL IOM 314.6-929, 26 February 1988. [5] J. Lieske, "Expressions for the Precession Quantities Based upon the IAU (1976) System of Astronomical Constants," Astron. Astrophys. 58, 1-16, 1977. [6] L. Bass and R. Cesarone, "Mars Observer Planetary Constants and Models," JPL D-3444, November 1990. [7] P. Kenneth Seidelmann (Ed.), "Explanatory Supplement to the Astronomical Almanac," University Science Books, 1992. ## Author_and_InstitutionJ. Diaz del Rio (ODC Space) B.V. Semenov (JPL) W.L. Taber (JPL) I.M. Underwood (JPL) E.D. Wright (JPL) ## VersionSPICELIB Version 4.4.0, 17-JUN-2021 (JDR) Added IMPLICIT NONE statement. Edited the header to comply with NAIF standard. Corrected argument name in $Brief_I/O section: ROTAB was MATRIX. Added $Literature_References. SPICELIB Version 4.3.0, 24-SEP-2013 (BVS) Updated to do discovery check-in/check-out. SPICELIB Version 4.2.1, 04-JAN-2002 (EDW) Added DE-143 to header description for |

Fri Dec 31 18:36:28 2021