Index Page
irfnam
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X 

Procedure
Abstract
Required_Reading
Keywords
Declarations
Brief_I/O
Detailed_Input
Detailed_Output
Parameters
Exceptions
Files
Particulars
Examples
Restrictions
Literature_References
Author_and_Institution
Version

Procedure

 IRFNAM ( Inertial reference frame name )
 
      ENTRY IRFNAM ( INDEX, NAME )
 

Abstract

     Return the name of one of the standard inertial reference
     frames supported by IRFROT.

Required_Reading

     FRAMES

Keywords

     CONVERSION
     COORDINATES
     EPHEMERIS
     FRAMES
     MATRIX
     ROTATION
     TRANSFORMATION
     VECTOR

Declarations

     INTEGER               INDEX
     CHARACTER*(*)         NAME

Brief_I/O

     Variable  I/O  Description
     --------  ---  --------------------------------------------------
     INDEX      I   Index of standard inertial reference frame.
     NAME       O   Name of frame.

Detailed_Input

     INDEX       is the index of one of the standard inertial
                 reference frames supported by IRFROT.

Detailed_Output

     NAME        is the name of the frame specified by INDEX.

Parameters

      None.

Exceptions

     1) If INDEX is not the index of a supported frame, NAME is blank.

Files

     None.

Particulars

     IRFNAM is supplied as a convenience, to allow users to determine
     the names of standard inertial reference frames referred to only
     by index (as in the segment descriptors of a GEF ephemeris file).

Examples

     In the following example, the identity of a rotation from DE-118
     to FK4 is deduced from the indices used to create the rotation.

        CALL IRFROT ( A, B, ROTAB )

        CALL IRFNAM ( A, NAME(1) )
        CALL IRFNAM ( B, NAME(2) )

        WRITE (6,*) 'Rotation from ' // NAME(1) // ' to ' // NAME(2)

     Note that the name of the default reference frame can only be
     recovered from the number:

        CALL IRFNUM ( 'DEFAULT', DINDEX        )
        CALL IRFNAM (            DINDEX, DNAME )

Restrictions

     None.

Literature_References

     See subroutine CHGIRF.

Author_and_Institution

     W.L. Taber      (JPL)
     I.M. Underwood  (JPL)
     E.D. Wright     (JPL)

Version

    SPICELIB Version 4.2.1, 04-JAN-2002 (EDW)

        Added DE-143 to header description for IRFROT.

    SPICELIB Version 4.2.0, 10-APR-1997 (WLT)

        A descriptive diagnostic was added to the entry points
        IRFROT and IRFDEF.  Before they simply signalled the error
        with no diagnostic.

    SPICELIB Version 4.1.0, 14-OCT-1996 (WLT)

        The number of inertial frames recognized is now stored
        in the include file ninert.inc.

    SPICELIB Version 4.0.0, 20-MAY-1996 (WLT)

        The inertial frame DE-143 was added to the list of recognized
        inertial frames.

    SPICELIB Version 3.0.0, 20-MAR-1995 (WLT)

        The inertial frames DE-140 and DE-142  were added to the
        list of recognized inertial frames.

    SPICELIB Version 2.0.0, 30-JUL-1993 (WLT)

        The transformation from J2000 to B1950 was upgraded
        so that the transformation matrix produced matches
        the matrix given in [1].

        The frame MARSIAU was added to the list
        of recognized frames.  This is the standard mars
        referenced inertial frame used by the Mars Observer
        project.

        Values for the obliquity of the ecliptic were taken
        from the Explanatory Supplement [7] to the Astronomical
        Almanac (1992) at both the epochs J2000 and B1950 and
        used to define the mean ecliptic and equinox frames
        ECLIPJ2000 and ECLIPB1950.

    SPICELIB Version 1.0.1, 10-MAR-1992 (WLT)

        Comment section for permuted index source lines was added
        following the header.

    SPICELIB Version 1.0.0, 31-JAN-1990 (WLT) (IMU)
Wed Apr  5 17:46:47 2017